@charset "UTF-8";
.noscript-note{position:relative;z-index:9;margin:0;padding:18px 7%;background:#fff1db;color:#201333;font-size:.85rem}
:root{--night:#201333;--deep:#170e26;--purple:#713b93;--pink:#fb65b3;--mint:#76e2dc;--cream:#fff1db;--muted:#c9b7d0;--line:#ffffff29;color-scheme:dark;font-family:"Trebuchet MS",Arial,sans-serif;background:var(--night);color:var(--cream)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:115px}body{margin:0;overflow-x:clip}button,a{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--mint);outline-offset:6px}img{display:block;max-width:100%}button{border:0}p{line-height:1.65;margin:0 0 1.2rem}h1,h2,h3{margin:0;font-weight:800}h1,h2{font-family:Impact,"Arial Narrow","Franklin Gothic Medium",sans-serif;font-weight:400;letter-spacing:-.025em;line-height:1.02}h2{font-size:clamp(2.9rem,5.5vw,5.5rem)}.svg-defs{position:absolute;width:0;height:0}.skip{position:fixed;top:10px;left:10px;padding:12px;background:var(--mint);color:var(--night);z-index:100;transform:translateY(-160%)}.skip:focus{transform:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:fixed;inset:0 0 auto;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:29px 5.5%;background:#201333ed;backdrop-filter:blur(14px);border-bottom:1px solid #fff1db1a}.brand{display:inline-flex;align-items:center;font-size:1.75rem;letter-spacing:-.09em;font-weight:900}.brand span{color:var(--pink)}.brand i{font-style:normal;font-size:1.75rem;margin-left:14px;color:var(--mint)}nav{display:flex;align-items:center;gap:32px;font-size:.87rem}nav>a{border-bottom:1px solid transparent;padding:8px 0}nav>a:hover{border-color:var(--pink)}.nav-cta{border:1px solid #fff1db70;background:transparent;padding:11px 19px;border-radius:3px}.nav-cta:hover{background:var(--cream);color:var(--night)}.hero{position:relative;isolation:isolate;min-height:960px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:3%;padding:150px 8% 130px;background:radial-gradient(ellipse at 74% 35%,#683c8a5c 0,transparent 54%),linear-gradient(180deg,#201333 10%,#302048 54%,#9a4c7b 82%,#eea689);overflow:hidden}.horizon{position:absolute;z-index:-2;right:-13vw;bottom:-45vw;width:90vw;height:90vw;background:linear-gradient(0deg,#f3a18f,#f8bb9d);border-radius:50%;opacity:.4}.hero:after{content:"";position:absolute;z-index:-1;inset:auto 0 0;height:120px;background:linear-gradient(transparent,#201333)}.hero-copy{z-index:1;align-self:center}.intro{font-size:.88rem;color:var(--mint);margin-bottom:24px}.hero h1{font-size:clamp(4.5rem,6.7vw,7.8rem);max-width:720px}.hero-description{font-size:1rem;color:#f2dded;max-width:380px;margin:28px 0}.hero-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:32px;min-height:55px;padding:17px 25px;background:var(--mint);color:var(--night);font-weight:800;border-radius:3px;box-shadow:0 5px 0 #20133330;transition:background .2s,transform .2s}.button:hover{background:#a2f4e8;transform:translateY(-2px)}.button span{font-size:1.3rem;font-weight:400}.watch{display:flex;align-items:center;gap:10px;padding:12px 0;background:none;font-size:.85rem}.watch:hover{text-decoration:underline}.play-icon{border:1px solid #ffffff60;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;font-size:10px;padding-left:2px}.small-note{font-size:.75rem;margin:18px 0 0;color:#f2dded}.poster-experience{position:relative;min-width:0;z-index:1}.poster-stage{height:min(58vw,670px);max-height:670px;min-height:470px;perspective:1300px;position:relative;display:grid;place-items:center;cursor:grab;touch-action:pan-y}.poster-stage.dragging{cursor:grabbing;touch-action:none}.poster-3d{width:80%;max-width:455px;transform:rotateX(3deg) rotateY(-15deg) rotateZ(5deg);transform-style:preserve-3d;will-change:transform;transition:transform .3s ease-out;box-shadow:22px 30px 30px #10071c75,2px 0 0 #d9bac6}.poster-stage.dragging .poster-3d{transition:none}.poster-3d img{width:100%;height:auto;user-select:none;-webkit-user-drag:none}.orbit-label{position:absolute;right:-18px;bottom:34px;font-size:.75rem;font-style:italic;line-height:1.5;transform:rotate(-8deg);text-align:center;color:#fff1dbba;pointer-events:none}.poster-tools{display:flex;align-items:center;justify-content:space-between;padding:12px 5%;gap:15px}.drag-hint{font-size:.75rem;color:var(--cream)}.poster-tools>div{display:flex;gap:5px}.poster-tools button{width:35px;height:35px;background:#20133370;border:1px solid #fff1db4d;border-radius:50%;font-size:1.2rem}.poster-tools button:hover{background:var(--cream);color:var(--night)}.palm{position:absolute;pointer-events:none;fill:#160c27;z-index:-1;width:310px;height:640px}.palm-left{left:-160px;bottom:-45px;transform:rotate(19deg);opacity:.8}.palm-right{right:-150px;top:100px;width:380px;height:760px;transform:rotate(-22deg);opacity:.75}.hero-bottom{position:absolute;bottom:32px;left:8%;right:8%;display:flex;justify-content:space-between;gap:20px;font-size:.72rem;color:#f5d5dc}.hero-bottom a span{margin-left:20px}.section-wrap{padding:110px 8%;max-width:1600px;margin:auto}.story{display:grid;grid-template-columns:1fr 2.3fr .9fr;gap:5%;align-items:start}.side-note{padding-top:10px;color:var(--pink);font-size:.8rem}.story h2{margin-bottom:30px}.story>div p{color:var(--muted);max-width:550px;font-size:1.05rem}.story-stamp{border:1px solid var(--pink);border-radius:50%;width:125px;height:125px;display:grid;place-items:center;text-align:center;font-size:1rem;line-height:1.2;color:var(--pink);transform:rotate(12deg);margin-top:130px}.details{padding-top:55px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:45px}.section-heading>p{max-width:320px;color:var(--muted);font-size:.94rem;margin:0 0 7px}.detail-layout{display:grid;grid-template-columns:1.55fr 1fr;gap:5%}.detail-image{display:block;position:relative;width:100%;padding:0;overflow:hidden;background:#3e264b;text-align:left}.detail-image img{max-width:none;width:170%;height:auto;transition:transform .5s}.detail-image:hover img{transform:scale(1.04)}.crop-city{aspect-ratio:1/.94}.crop-city img{position:absolute;width:180%;left:-43%;top:-38%}.detail-image>span{position:absolute;inset:auto 0 0;padding:45px 26px 24px;background:linear-gradient(transparent,#170e26e8);font-size:.85rem;display:flex;justify-content:space-between}.detail-image b{font-size:1.5rem;font-weight:400}.crop-coast{aspect-ratio:1.55}.crop-coast img{position:absolute;top:-108%;left:-58%;width:200%}.detail-caption{font-size:.78rem;line-height:1.6;color:var(--muted);margin:18px 0 30px}.dimension{font-family:Impact,"Arial Narrow",sans-serif;letter-spacing:-.04em;font-size:clamp(3rem,6vw,6rem);margin:0;line-height:1.15}.dimension span{font-family:Arial,sans-serif;font-size:.6em;font-weight:200;color:var(--pink)}.dimension small{font:normal .22em "Trebuchet MS",sans-serif;letter-spacing:0}.dimension-note{font-size:.78rem;color:var(--muted);margin:12px 0 0}.process{border-top:1px solid var(--line);margin-top:40px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;list-style:none;padding:0;margin:65px 0 55px}.steps li>span{font-family:Impact,"Arial Narrow",sans-serif;font-size:2.5rem;color:var(--pink)}.steps h3{font-size:1.15rem;margin:18px 0 12px}.steps p{color:var(--muted);font-size:.9rem;max-width:300px}.shipping-note{border-block:1px solid var(--line);padding:25px 0;display:flex;gap:30px;align-items:center}.shipping-note>span{font-size:2.5rem;color:var(--mint)}.shipping-note p{font-size:.85rem;color:var(--muted);max-width:900px;margin:0}.shipping-note strong{color:var(--cream)}.faq{display:grid;grid-template-columns:1fr 1.5fr;gap:8%;padding-top:25px}.questions details{border-bottom:1px solid var(--line);padding:0}.questions summary{cursor:pointer;font-weight:700;font-size:.95rem;padding:25px 35px 25px 0;position:relative;list-style:none;line-height:1.5}.questions summary::-webkit-details-marker{display:none}.questions summary:after{content:"+";position:absolute;right:0;top:21px;font-weight:400;font-size:1.5rem;color:var(--pink)}.questions details[open] summary:after{content:"−"}.questions p{font-size:.88rem;color:var(--muted);padding:0 25px 8px 0;max-width:640px}.final-cta{position:relative;isolation:isolate;text-align:center;overflow:hidden;padding:105px 7% 120px;background:radial-gradient(ellipse at 50% 110%,#fa9f8b 0,#ae5c90 27%,#573167 60%,#201333 86%)}.final-cta>p:first-of-type{color:#edccdf;font-size:.9rem}.final-cta h2{font-size:clamp(3.8rem,7vw,7rem);margin:25px 0 33px}.final-palm{left:2%;bottom:-100px;transform:rotate(23deg);width:340px;height:650px;opacity:.65}.final-cta .small-note{color:var(--cream)}footer{display:flex;align-items:center;justify-content:space-between;gap:30px;background:var(--deep);padding:35px 5.5%}footer .brand{font-size:1.4rem}footer p{font-size:.65rem;color:#b6a4c1;margin:0;max-width:650px}footer>a:last-child{font-size:.7rem;white-space:nowrap}.mobile-buy{display:none}dialog{border:1px solid #fff1db36;padding:0;background:var(--night);color:var(--cream);max-width:min(980px,94vw);max-height:92dvh;border-radius:5px;box-shadow:0 30px 100px #0008}dialog::backdrop{background:#100819db;backdrop-filter:blur(7px)}body.modal-open{overflow:hidden}.dialog-shell{position:relative}.dialog-close{position:absolute;right:18px;top:18px;z-index:5;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--cream);color:var(--night);font-size:1rem}.dialog-close:hover{background:var(--mint)}.product-shell{display:grid;grid-template-columns:42% 58%;align-items:center;min-height:620px}.product-image{width:80%;height:auto;margin:40px auto;box-shadow:0 10px 25px #0005;transform:rotate(-4deg)}.product-info{padding:60px 45px 45px 20px}.product-info .intro{font-size:.8rem;margin-bottom:15px}.product-info h2{font-size:3.4rem;margin-bottom:20px}.product-info>p{font-size:.85rem;color:var(--muted)}.product-info .sale-status{color:var(--mint);font-weight:800;border-top:1px solid var(--line);padding-top:20px;margin-top:25px;font-size:1rem}.product-info ul{padding-left:18px;font-size:.8rem;color:var(--muted);line-height:1.6;margin:22px 0}.product-info li{padding:4px 0}.button-outline{background:none;border:1px solid #fff1db60;color:var(--cream);box-shadow:none;font-size:.85rem;min-height:48px}.button-outline:hover{background:var(--cream);color:var(--night)}[hidden]{display:none!important}.artwork-shell{padding:24px;min-width:min(760px,88vw)}.artwork-shell h2{font:700 1rem "Trebuchet MS",sans-serif;margin:6px 50px 25px 0}.artwork-scroll{overflow:auto;max-height:73dvh;background:var(--deep)}.artwork-scroll img{width:100%;height:auto}.artwork-shell>p{font-size:.7rem;color:var(--muted);margin:16px 0 0}.presentation-shell{width:min(940px,92vw);padding:20px}.presentation-header{min-height:40px;margin-bottom:14px;padding:10px 50px 0 0}.presentation-header h2{font:700 .95rem "Trebuchet MS",sans-serif}.presentation-header .dialog-close{top:17px;right:17px}.film{position:relative;aspect-ratio:16/9;overflow:hidden;background:radial-gradient(ellipse at 70% 100%,#e79891,#693d7f 45%,#201333 80%);isolation:isolate}.film-sun{position:absolute;width:50%;aspect-ratio:1;right:-5%;top:20%;border-radius:50%;background:linear-gradient(#ffcfaf,#f780a4);opacity:.45;z-index:-1}.film-poster{position:absolute;width:28%;max-width:none;left:59%;top:8%;transform:rotate(8deg);box-shadow:14px 18px 35px #150a2660;transition:transform 2s ease,left 2s ease,top 2s ease,width 2s ease,opacity 1s ease}.film-copy{position:absolute;left:7%;top:25%;width:47%;transition:opacity .5s}.film-copy p{font-size:clamp(.55rem,1.2vw,.9rem);color:var(--mint);margin:0 0 14px}.film-copy h3{font-family:Impact,"Arial Narrow",sans-serif;font-weight:400;font-size:clamp(1.8rem,4vw,3.8rem);line-height:1.05;letter-spacing:-.025em;white-space:pre-line}.film-brand{position:absolute;left:7%;bottom:6%;font-weight:900;font-size:1rem;letter-spacing:-.07em;color:#fff1dba6}.film[data-scene="1"] .film-poster{width:72%;left:40%;top:-45%;transform:rotate(-9deg)}.film[data-scene="1"] .film-copy{width:38%;text-shadow:0 2px 20px #201333}.film[data-scene="2"] .film-poster{width:36%;left:55%;top:0;transform:rotateY(-18deg) rotate(3deg)}.film[data-scene="3"] .film-poster{width:30%;left:60%;top:7%;transform:rotate(-4deg)}.film[data-scene="4"] .film-poster{width:27%;left:62%;top:9%;transform:rotate(4deg)}.film-controls{display:flex;align-items:center;gap:14px;margin:16px 0}.film-controls button{background:none;padding:8px 10px;border:1px solid var(--line);font-size:.75rem;border-radius:2px}.film-controls button:hover{background:#ffffff12}.film-controls progress{flex:1;min-width:25px;height:5px;accent-color:var(--mint)}.film-controls>span{font-size:.65rem;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.film-note{display:flex;justify-content:space-between;gap:15px;font-size:.65rem;color:var(--muted);margin-bottom:18px}.film-cta{font-size:.8rem;min-height:42px;padding:10px 18px}.film-paused .film-poster{transition:none}
@media(min-width:1600px){.hero{padding-left:max(8%,calc((100vw - 1344px)/2));padding-right:max(8%,calc((100vw - 1344px)/2))}}
@media(max-width:1050px){.hero{padding-inline:6%;gap:1%;min-height:850px}.hero h1{font-size:6.6vw}.hero-description{font-size:.9rem}.hero-actions{gap:10px}.button{padding-inline:20px;gap:20px}.watch{font-size:.8rem}.poster-stage{min-height:430px}.orbit-label{right:-8px;bottom:20px}.story{grid-template-columns:.65fr 2.3fr;gap:8%}.story-stamp{display:none}.section-wrap{padding-inline:7%}.steps{gap:30px}.film-copy h3{font-size:4.8vw}}
@media(max-width:700px){.site-header{padding:22px 6%}.brand{font-size:1.55rem}.brand i{margin-left:10px;font-size:1.4rem}nav{gap:18px;font-size:.75rem}nav .nav-cta{display:none}.hero{grid-template-columns:1fr;padding:115px 7% 100px;gap:20px;min-height:0}.hero-copy{z-index:2}.intro{font-size:.74rem;margin-bottom:18px}.hero h1{font-size:clamp(3.8rem,12.5vw,6rem);line-height:.99}.hero-description{max-width:390px;font-size:.89rem;margin:23px 0}.hero-actions{gap:20px}.button{min-height:51px;font-size:.86rem;padding:14px 20px}.watch{font-size:.76rem}.small-note{font-size:.67rem;margin-top:15px}.poster-experience{width:100%;max-width:430px;margin:10px auto 0}.poster-stage{height:123vw;max-height:570px;min-height:0}.poster-3d{width:77%;max-width:350px}.orbit-label{right:-6px;font-size:.65rem;bottom:35px}.poster-tools{padding:10px 6%}.poster-tools button{width:33px;height:33px}.drag-hint{font-size:.7rem}.palm-left{left:-220px;bottom:60px;width:370px;height:700px;opacity:.8}.palm-right{width:290px;height:580px;right:-160px;top:520px;opacity:.9}.horizon{width:180vw;height:180vw;bottom:-50vw;right:-50vw}.hero-bottom{left:7%;right:7%;bottom:26px;font-size:.6rem}.hero-bottom a span{margin-left:7px}.section-wrap{padding:65px 7%}.story{display:block}.side-note{font-size:.72rem;padding:0;margin-bottom:22px}.story h2{font-size:2.8rem;margin-bottom:25px}.story>div p{font-size:.92rem}.details{padding-top:30px}.section-heading{display:block;margin-bottom:30px}.section-heading h2{font-size:2.9rem}.section-heading>p{font-size:.86rem;margin-top:23px;max-width:350px}.detail-layout{display:block}.crop-city{aspect-ratio:1/.95}.detail-image>span{padding:35px 18px 17px;font-size:.72rem}.detail-aside{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;margin-top:25px}.crop-coast{grid-row:1/4;aspect-ratio:1/1.25;height:100%}.crop-coast img{width:300%;top:-55%;left:-98%}.detail-caption{font-size:.65rem;margin:0 0 20px}.dimension{font-size:2.9rem}.dimension-note{font-size:.65rem}.process{margin-top:20px}.steps{display:block;margin:35px 0}.steps li{display:grid;grid-template-columns:45px 1fr;column-gap:20px;border-top:1px solid var(--line);padding:23px 0 6px}.steps li>span{font-size:2rem;grid-row:1/3}.steps h3{font-size:1rem;margin:0 0 8px}.steps p{font-size:.82rem;max-width:none}.shipping-note{gap:18px;align-items:start;padding:22px 0}.shipping-note p{font-size:.77rem}.shipping-note>span{font-size:1.8rem}.faq{display:block;padding-top:20px}.faq h2{font-size:2.9rem;margin-bottom:24px}.questions summary{font-size:.85rem;padding-block:22px}.questions p{font-size:.8rem}.final-cta{padding:65px 7% 80px}.final-cta>p:first-of-type{font-size:.76rem}.final-cta h2{font-size:3.65rem;margin:22px 0 30px}.final-palm{left:-160px;width:300px;height:600px;bottom:-170px}.final-cta .small-note{font-size:.67rem}footer{padding:30px 7% 115px;flex-wrap:wrap;gap:23px}footer p{order:3;font-size:.62rem}footer>a:last-child{margin-left:auto;font-size:.65rem}.mobile-buy{position:fixed;bottom:0;left:0;right:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 5% max(13px,env(safe-area-inset-bottom));background:#201333f5;border-top:1px solid #fff1db40;backdrop-filter:blur(10px)}.mobile-buy>span{font-size:.72rem;font-weight:700}.mobile-buy small{display:block;font-size:.6rem;color:var(--muted);margin-top:5px;font-weight:400}.mobile-buy button{padding:12px 14px;background:var(--mint);color:var(--night);font-weight:800;border-radius:2px;font-size:.75rem}dialog{max-width:94vw;max-height:90dvh}.product-shell{display:block;min-height:0}.product-image{width:40%;margin:30px auto 0;max-height:240px;object-fit:contain}.product-info{padding:30px 25px}.product-info h2{font-size:2.7rem}.product-info .intro{font-size:.7rem}.product-info>p{font-size:.8rem}.product-info ul{font-size:.75rem}.dialog-close{width:34px;height:34px;right:12px;top:12px}.artwork-shell{padding:18px;min-width:85vw}.artwork-scroll{max-height:72dvh;overflow:auto}.artwork-scroll img{min-width:600px}.artwork-shell h2{font-size:.82rem;margin-right:40px}.artwork-shell>p{font-size:.6rem}.presentation-shell{padding:13px;width:92vw}.presentation-header{margin-bottom:9px}.presentation-header h2{font-size:.8rem}.presentation-header .dialog-close{top:12px;right:12px}.film{aspect-ratio:4/5}.film-poster{width:47%;left:46%;top:40%}.film-copy{left:8%;top:10%;width:82%}.film-copy p{font-size:.7rem;margin-bottom:12px}.film-copy h3{font-size:8.5vw;max-width:95%}.film-brand{font-size:.8rem}.film[data-scene="1"] .film-poster{width:110%;left:30%;top:28%;opacity:.6}.film[data-scene="1"] .film-copy{width:80%}.film[data-scene="2"] .film-poster{width:48%;left:46%;top:40%}.film[data-scene="3"] .film-poster{width:47%;left:47%;top:40%}.film[data-scene="4"] .film-poster{width:45%;left:49%;top:42%}.film-controls{gap:7px;flex-wrap:wrap;margin:12px 0}.film-controls button{font-size:.65rem;padding:8px}.film-controls>span{font-size:.6rem}.film-note{font-size:.58rem}.film-note span{display:none}.film-cta{font-size:.75rem;min-height:40px;padding:10px 16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.poster-3d{will-change:auto}.button:hover{transform:none}}

/* Offer controls and the Vice City neon call to action. */
.button,.nav-cta,.mobile-buy button{border-radius:999px}
.button:not(.button-outline),.nav-cta,.mobile-buy button{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(115deg,#76e2dc,#a9fff0 48%,#76e2dc);color:var(--night);box-shadow:0 0 18px #76e2dc40,0 7px 24px #10071c40;transition:box-shadow .2s,transform .2s}
.button:not(.button-outline):after,.nav-cta:after,.mobile-buy button:after{content:"";position:absolute;inset:-50% auto -50% -70%;width:35%;transform:skewX(-22deg);background:linear-gradient(90deg,transparent,#ffffff9c,transparent);pointer-events:none;animation:cta-shine 6s ease-in-out infinite}
.button:not(.button-outline):hover,.nav-cta:hover,.mobile-buy button:hover{box-shadow:0 0 28px #76e2dc75,0 8px 28px #10071c50}
@keyframes cta-shine{0%,65%{left:-70%}85%,100%{left:140%}}
.size-options{border:0;padding:0;margin:24px 0 0;min-width:0}.size-options legend{font-size:.83rem;margin-bottom:12px;color:var(--cream);font-weight:700}.size-option{display:flex;align-items:center;gap:12px;padding:14px;margin:9px 0;border:1px solid #fff1db40;border-radius:14px;cursor:pointer;background:#ffffff04}.size-option:has(input:checked){border-color:var(--mint);background:#76e2dc12;box-shadow:0 0 16px #76e2dc12}.size-option input{accent-color:var(--mint);width:18px;height:18px;flex-shrink:0;margin:0}.size-option span{flex:1;min-width:0}.size-option strong,.size-option small{display:block;font-size:.8rem}.size-option small{font-size:.73rem;color:var(--muted);margin-top:5px}.size-option b{font-size:.9rem;white-space:nowrap}.product-info .sale-status{margin-top:18px;padding-top:16px;font-size:1.15rem}.product-info #checkout-link{width:100%;margin-bottom:12px}.product-info .button-outline{width:100%}.size-option:focus-within{outline:2px solid var(--mint);outline-offset:3px}
@media(max-width:700px){.product-info{padding:25px 20px}.size-option{padding:12px;gap:10px}.size-option b{font-size:.85rem}.product-info .sale-status{font-size:1.05rem}}
@media(prefers-reduced-motion:reduce){.button:after,.nav-cta:after,.mobile-buy button:after{animation:none!important;display:none}}

@media(max-width:700px){.product-image{width:30%;max-height:150px;margin-top:22px}.product-info{padding-top:20px}.product-info .intro{display:none}.product-info h2{font-size:2.35rem;margin-bottom:14px}.size-options{margin-top:18px}}
