/* Verðskrá á forsíðu (hægra megin, jafn stór og kremið vinstra megin): stórt glóandi verð, ein bekkjartegund í einu. */
.price-reel{position:absolute;z-index:1;right:clamp(28px,6vw,120px);top:50%;transform:translateY(-50%);display:block;width:clamp(200px,15vw,260px);height:clamp(300px,30vw,400px);color:#fff;text-decoration:none;text-align:center}
.price-reel-slide{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transform:translateY(12px) scale(.97);transition:opacity .9s ease,transform .9s ease;pointer-events:none}
.price-reel-slide.is-active{opacity:1;transform:none}
.price-reel-title{font-size:clamp(.95rem,1.1vw,1.15rem);font-weight:800;line-height:1.25;letter-spacing:.01em;max-width:100%;text-shadow:0 0 5px #ff15f499,0 0 12px #ff15f455}
.price-reel-hero{display:flex;flex-direction:column;align-items:center;margin:clamp(14px,1.6vw,22px) 0 clamp(12px,1.4vw,18px);padding:clamp(12px,1.4vw,18px) 0 clamp(14px,1.6vw,20px);width:100%;position:relative}
.price-reel-hero::before,.price-reel-hero::after{content:'';position:absolute;left:0;right:0;height:2px;border-radius:2px;background:#ff15f4;box-shadow:0 0 6px #ff15f4,0 0 14px #ff15f499}
.price-reel-hero::before{top:0}.price-reel-hero::after{bottom:0}
.price-reel-min{font-size:.75rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#fbd3ec;text-shadow:0 0 6px #ff15f4aa}
.price-reel-big{font-size:clamp(2.7rem,4.2vw,3.9rem);font-weight:800;line-height:1;letter-spacing:-.03em;margin-top:6px;white-space:nowrap;
  text-shadow:0 0 4px #fff8,0 0 10px #ff15f4,0 0 22px #ff15f4cc,0 0 44px #ff15f477;animation:price-glow 3.2s ease-in-out infinite}
.price-reel-big small{font-size:.38em;font-weight:800;letter-spacing:0;margin-left:2px}
@keyframes price-glow{0%,100%{text-shadow:0 0 4px #fff8,0 0 10px #ff15f4,0 0 22px #ff15f4cc,0 0 44px #ff15f477}50%{text-shadow:0 0 5px #fffa,0 0 14px #ff15f4,0 0 30px #ff15f4dd,0 0 60px #ff15f488}}
.price-reel-rows{display:grid;gap:8px;width:100%}
.price-reel-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:.875rem;font-weight:600;color:#ffeefa}
.price-reel-row b{font-size:1.2rem;font-weight:800;color:#fff;text-shadow:0 0 5px #ff15f4bb,0 0 14px #ff15f466}
.price-reel-note{margin-top:16px;padding:6px 12px;border:1.5px solid #FCDC44;border-radius:999px;font-size:.75rem;font-weight:800;color:#FCDC44;letter-spacing:.02em;
  text-shadow:0 0 6px #fcdc4499;box-shadow:0 0 10px #fcdc4455,inset 0 0 8px #fcdc4433}
.price-reel:focus-visible{outline:2px solid #fff;outline-offset:6px;border-radius:6px}
@media(max-width:1023px){
  .cream-reel,.price-reel{display:inline-block;vertical-align:top;position:relative;left:auto;right:auto;top:auto;transform:none;margin:30px 2% 0;width:min(44%,190px);height:290px}
  .price-reel-title{font-size:.8125rem}.price-reel-big{font-size:2.1rem}.price-reel-min{font-size:.625rem}
  .price-reel-hero{margin:10px 0;padding:10px 0 12px}.price-reel-row{font-size:.6875rem}.price-reel-row b{font-size:.9375rem}
  .price-reel-rows{gap:4px}.price-reel-note{margin-top:10px;font-size:.625rem;padding:4px 9px}
}
@media(prefers-reduced-motion:reduce){.price-reel-slide{transform:none}.price-reel-big{animation:none}}
