@media(min-width:1024px){.rrd2-spot{--rrspot-ground: #eaf1fc;--rrspot-ink: #255071;--rrspot-cta: #c05c84;--rrspot-cta-hover: #a94a71;--rrspot-loop: 12s;background:var(--rrspot-ground);color:var(--rrspot-ink);display:grid;grid-template-columns:1fr .95fr;gap:clamp(40px,3.889vw,56px);align-items:center;padding:clamp(43px,4.167vw,60px) clamp(46px,4.444vw,64px) clamp(46px,4.444vw,64px);position:relative;isolation:isolate}.rrd2-spot__copy{position:relative;min-height:clamp(306px,29.861vw,430px);display:flex;align-items:center}.rrd2-spot__card{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center}.rrd2-spot__kicker{font-family:"Figtree",var(--font-body-family),sans-serif;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--rrspot-ink);margin:0 0 18px}.rrd2-spot__title{font-family:Chewy,cursive;font-size:clamp(43px,4.167vw,60px);line-height:1.05;color:var(--rrspot-ink);font-weight:400;margin:0}.rrd2-spot__title a{color:inherit}.rrd2-spot__title a:hover{color:var(--rrspot-cta)}.rrd2-spot__body{font-family:"Figtree",var(--font-body-family),sans-serif;font-size:16.5px;line-height:1.6;font-weight:500;color:var(--rrspot-ink);max-width:46ch;margin:18px 0 0}.rrd2-spot__chips{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none}.rrd2-spot__chip{border:1.5px solid color-mix(in srgb,var(--rrspot-ink) 45%,transparent);color:var(--rrspot-ink);font-family:"Figtree",var(--font-body-family),sans-serif;font-size:13px;font-weight:700;border-radius:999px;padding:7px 16px;white-space:nowrap}.rrd2-spot__buy{display:flex;align-items:center;gap:26px;margin-top:30px}.rrd2-spot__price{font-family:Chewy,cursive;font-size:clamp(24px,2.361vw,34px);color:var(--rrspot-ink)}.rrd2-spot__form{margin:0}.rrd2-spot__cta{text-transform:none;display:inline-flex;align-items:center;justify-content:center;border:0;background:var(--rrspot-cta);color:#fff;font-family:Chewy,cursive;font-size:18px;line-height:1.2;border-radius:999px;padding:13px 34px;box-shadow:0 10px 24px #00000040;cursor:pointer;white-space:nowrap;transition:background-color .24s ease}.rrd2-spot__cta:hover{background:var(--rrspot-cta-hover)}.rrd2-spot__cta:focus-visible{outline:3px solid var(--rrspot-ink);outline-offset:3px}.rrd2-spot__wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;clip-path:circle(0% at 50% 50%)}.rrd2-spot__stage{position:relative;height:clamp(334px,32.639vw,470px)}.rrd3-band--spot{--rrd3-spot-overhang: calc(clamp(46px, 4.444vw, 64px) - clamp(43px, 4.167vw, 60px) + .01715*clamp(363px, 35.417vw, 510px)) }.rrd2-spot__pack{position:absolute;left:50%;top:clamp(-64px,-4.444vw,-46px);height:clamp(363px,35.417vw,510px);width:auto;border-radius:20px;transform-origin:center center;will-change:transform;backface-visibility:hidden;transform:translate(-50%)}@media(prefers-reduced-motion:no-preference){@keyframes rrSpotCycle{0%,26.7%{transform:translate(-50%) translate(0) rotate(-2deg) scale(1);z-index:3;opacity:1;filter:drop-shadow(0 30px 50px rgba(0,20,40,.5))}29.4%{transform:translate(-50%) translate(86px,44px) rotate(5deg) scale(.8);z-index:3;opacity:1;filter:drop-shadow(0 24px 40px rgba(0,20,40,.46))}30.4%{transform:translate(-50%) translate(120px,62px) rotate(8deg) scale(.68);z-index:3;opacity:0;filter:drop-shadow(0 20px 34px rgba(0,20,40,.42))}30.5%{transform:translate(-50%) translate(122px,64px) rotate(8deg) scale(.66);z-index:2;opacity:0;filter:drop-shadow(0 18px 30px rgba(0,20,40,.4)) brightness(.96)}31.8%{transform:translate(-50%) translate(140px,72px) rotate(9deg) scale(.62);z-index:2;opacity:1;filter:drop-shadow(0 18px 30px rgba(0,20,40,.4)) brightness(.96)}33.3%,60%{transform:translate(-50%) translate(154px,79px) rotate(10deg) scale(.588);z-index:2;opacity:1;filter:drop-shadow(0 18px 30px rgba(0,20,40,.4)) brightness(.96)}62.5%{transform:translate(-50%) translate(90px,92px) rotate(4deg) scale(.55);z-index:1;opacity:1;filter:drop-shadow(0 16px 26px rgba(0,20,40,.36)) brightness(.94)}64.5%{transform:translate(-50%) translateY(96px) rotate(0) scale(.54);z-index:1;opacity:1;filter:drop-shadow(0 16px 26px rgba(0,20,40,.36)) brightness(.94)}66.7%,93.3%{transform:translate(-50%) translate(-154px,84px) rotate(-10deg) scale(.588);z-index:1;opacity:1;filter:drop-shadow(0 18px 30px rgba(0,20,40,.4)) brightness(.96)}96%{transform:translate(-50%) translate(-96px,48px) rotate(-6deg) scale(.78);z-index:3;opacity:1;filter:drop-shadow(0 24px 40px rgba(0,20,40,.46))}98%{transform:translate(-50%) translate(-46px,22px) rotate(-4deg) scale(.9);z-index:3;opacity:1;filter:drop-shadow(0 28px 46px rgba(0,20,40,.48))}to{transform:translate(-50%) translate(0) rotate(-2deg) scale(1);z-index:3;opacity:1;filter:drop-shadow(0 30px 50px rgba(0,20,40,.5))}}@keyframes rrSpotCopy{0%,27%{opacity:1;visibility:visible;transform:translateY(0)}30.4%{opacity:0;visibility:visible;transform:translateY(-12px)}30.5%,95.5%{opacity:0;visibility:hidden;transform:translateY(12px)}96%{opacity:0;visibility:visible;transform:translateY(12px)}to{opacity:1;visibility:visible;transform:translateY(0)}}.rrd2-spot__pack{animation:rrSpotCycle var(--rrspot-loop) linear var(--rrspot-delay, 0s) infinite}.rrd2-spot__card{animation:rrSpotCopy var(--rrspot-loop) linear var(--rrspot-delay, 0s) infinite}}.rrd2-spot--js .rrd2-spot__pack,.rrd2-spot--js .rrd2-spot__card{animation:none!important}.rrd2-spot--js .rrd2-spot__pack{transition:transform .95s cubic-bezier(.22,.61,.36,1),filter .95s ease}.rrd2-spot--js .rrd2-spot__pack.is-front{transform:translate(-50%) rotate(-2deg) scale(1);z-index:3;filter:drop-shadow(0 30px 44px color-mix(in srgb,var(--rrspot-ink) 30%,transparent))}.rrd2-spot--js .rrd2-spot__pack.is-second{transform:translate(-50%) translate(154px,79px) rotate(10deg) scale(.588);z-index:2;filter:drop-shadow(0 18px 28px color-mix(in srgb,var(--rrspot-ink) 24%,transparent)) brightness(.98)}.rrd2-spot--js .rrd2-spot__pack.is-third{transform:translate(-50%) translate(-154px,84px) rotate(-10deg) scale(.588);z-index:1;filter:drop-shadow(0 18px 28px color-mix(in srgb,var(--rrspot-ink) 24%,transparent)) brightness(.98)}.rrd2-spot--js .rrd2-spot__card{opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .4s ease,transform .55s cubic-bezier(.22,.61,.36,1),visibility 0s linear .4s}.rrd2-spot--js .rrd2-spot__card.is-active{opacity:1;visibility:visible;transform:none;transition-delay:.32s,.32s,0s}@media(prefers-reduced-motion:no-preference){@keyframes rrSpotTuck{0%{opacity:1}38%,62%{opacity:.25}to{opacity:1}}.rrd2-spot--js .rrd2-spot__pack.is-leaving{animation:rrSpotTuck .95s ease both!important}}.rrd2-spot--js .rrd2-spot__stage{touch-action:pan-y}.rrd2-spot__nav{display:none}.rrd2-spot--js{padding-left:clamp(58px,4.444vw,64px);padding-right:clamp(58px,4.444vw,64px)}.rrd2-spot--js .rrd2-spot__nav{position:absolute;top:50%;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:0;margin:-22px 0 0;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--rrspot-ink);line-height:1;cursor:pointer;transition:color .6s ease}.rrd2-spot--js .rrd2-spot__nav:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:999px;background:#ffffff8c;border:1.5px solid color-mix(in srgb,var(--rrspot-ink) 70%,transparent);transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.rrd2-spot--js .rrd2-spot__nav svg{position:relative;width:11px;height:11px;display:block}.rrd2-spot--js .rrd2-spot__nav--prev{left:8px}.rrd2-spot--js .rrd2-spot__nav--next{right:8px}.rrd2-spot--js .rrd2-spot__nav--prev svg{margin-left:-1px}.rrd2-spot--js .rrd2-spot__nav--next svg{margin-right:-1px}.rrd2-spot--js .rrd2-spot__nav:hover{color:#fff}.rrd2-spot--js .rrd2-spot__nav:hover:before{background:var(--rrspot-cta);border-color:var(--rrspot-cta);transform:scale(1.06)}.rrd2-spot--js .rrd2-spot__nav:active{color:#fff}.rrd2-spot--js .rrd2-spot__nav:active:before{background:var(--rrspot-cta);border-color:var(--rrspot-cta);transform:scale(.94)}.rrd2-spot--js .rrd2-spot__nav:focus-visible{outline:3px solid var(--rrspot-ink);outline-offset:2px}@media(prefers-reduced-motion:reduce){.rrd2-spot__card:not(:first-child),.rrd2-spot__pack:not(:first-of-type){display:none}.rrd2-spot__card:first-child{position:relative;opacity:1;visibility:visible}.rrd2-spot__pack:first-of-type{transform:translate(-50%) rotate(-2deg);filter:drop-shadow(0 30px 50px rgba(0,20,40,.5))}.rrd2-spot__cta{transition:none}.rrd2-spot--js .rrd2-spot__card:not(:first-child){display:flex}.rrd2-spot--js .rrd2-spot__pack:not(:first-of-type){display:block}.rrd2-spot--js .rrd2-spot__card:not(.is-active){position:absolute;opacity:0;visibility:hidden}.rrd2-spot--js .rrd2-spot__card.is-active{position:absolute}.rrd2-spot--js .rrd2-spot__pack,.rrd2-spot--js .rrd2-spot__card,.rrd2-spot--js .rrd2-spot__card.is-active,.rrd2-spot--js .rrd2-spot__nav,.rrd2-spot--js .rrd2-spot__nav:before{transition:none}.rrd2-spot--js .rrd2-spot__pack.is-leaving{animation:none!important}}}@media(hover:hover)and (pointer:fine){.rrd2-spot--js .rrd2-spot__nav{opacity:0;transition:opacity .2s ease}.rrd2-spot--js:hover .rrd2-spot__nav,.rrd2-spot--js:has(:focus-visible) .rrd2-spot__nav{opacity:1}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:reduce){.rrd2-spot--js .rrd2-spot__nav{transition:none}}.rrd2-spot__cta{box-shadow:0 4px 12px #0000001f}
/*# sourceMappingURL=/cdn/shop/t/31/assets/rrd2-product-spotlight.css.map */
