:root{--red:#D42A2F;--red-d:#AE1C22;--red-50:#FDF1F0;--green:#16492F;--green-2:#1F6A41;--green-50:#EEF5EF;--cream:#FAF6EF;--ink:#141414;--ink-2:#46423F;--muted:#857E77;--line:#E6DFD4;--line-2:#D8CFC2;--gold:#E2AE3B;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--head:"Archivo",var(--sans)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:90px}body{font-family:var(--sans);font-size:16px;line-height:1.55;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip;-webkit-tap-highlight-color:transparent}body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}main{flex:1 0 auto}button,a,label,summary{touch-action:manipulation}img,video,canvas{display:block;max-width:100%}img{height:auto}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}.wrap{max-width:1280px;margin:0 auto;padding:0 28px}h1,h2,h3,.h{font-family:var(--head);font-stretch:112%;font-weight:800;letter-spacing:-.015em;line-height:1.02}.muted{color:var(--muted)}.led-host{position:absolute;pointer-events:none}.led-host canvas{position:absolute;top:0;right:0;bottom:0;left:0}.ico{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ann{background:var(--red);color:#fff;font:700 12px/1 var(--head);font-stretch:105%;letter-spacing:.06em;text-transform:uppercase;overflow:hidden;height:38px;display:flex;align-items:center}.ann-track{display:flex;width:max-content;animation:ann 38s linear infinite}.ann-track span{padding:0 28px;white-space:nowrap;display:flex;align-items:center;gap:28px}.ann-track span:after{content:"";width:5px;height:5px;border-radius:50%;background:#fff9}.ann b{color:#ffe7a6;font-variant-numeric:tabular-nums}@keyframes ann{to{transform:translate(-50%)}}#shopify-section-sq-header{display:contents}.hdr{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--line)}.hdr-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:68px}.hdr nav{display:flex;gap:26px;font-size:14px;font-weight:600}.hdr nav a:hover{color:var(--red)}.logo{font:900 26px/1 var(--head);font-stretch:125%;letter-spacing:-.02em;color:var(--red);display:flex;align-items:center;gap:8px}.logo svg{width:22px;height:22px;fill:var(--green)}.menu-btn{display:none;width:44px;height:44px;place-items:center;margin-left:-10px}.mnav{position:fixed;top:0;left:0;bottom:0;width:min(340px,86vw);background:#fff;z-index:90;transform:translate(-100%);transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom)}.mnav.on{transform:none}.mnav nav{display:flex;flex-direction:column;padding:8px 22px;flex:1}.mnav nav a{padding:16px 0;border-bottom:1px solid var(--line);font:800 20px/1.1 var(--head);font-stretch:110%}.mnav-f{padding:18px 22px 22px;border-top:1px solid var(--line)}.mnav-f p{font-size:13px;color:var(--ink-2);text-align:center;margin-top:10px}.mnav-f b{color:var(--red)}.hdr-ic{display:flex;justify-content:flex-end;gap:6px}.hdr-ic button,.hdr-ic a{position:relative;width:42px;height:42px;display:grid;place-items:center;border-radius:50%}.hdr-ic button:hover,.hdr-ic a:hover{background:var(--cream)}.cart-count{position:absolute;top:3px;right:1px;min-width:18px;height:18px;border-radius:9px;background:var(--red);color:#fff;font:700 10.5px/18px var(--sans);text-align:center;padding:0 4px}.cart-count.pop{animation:pop .45s}@keyframes pop{40%{transform:scale(1.4)}}.garland{position:relative;height:62px;margin-bottom:-30px;z-index:5;pointer-events:none}.garland .led-host{top:0;right:0;bottom:0;left:0}.crumbs{font-size:12.5px;color:var(--muted);padding-top:40px;padding-bottom:18px}.crumbs a:hover{color:var(--ink)}.pdp{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:56px;align-items:start;padding-bottom:72px}.gal{position:sticky;top:96px;display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px}.vthumbs{display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 140px);overflow-y:auto;scrollbar-width:none}.vthumbs::-webkit-scrollbar{display:none}.vthumbs button{position:relative;flex:none;width:76px;height:76px;border-radius:8px;overflow:hidden;border:1.5px solid transparent;opacity:.75;transition:opacity .2s,border-color .2s}.vthumbs button.on{border-color:var(--ink);opacity:1}.vthumbs button:hover{opacity:1}.vthumbs img{width:100%;height:100%;object-fit:cover}.vthumbs .vid:after{content:"";position:absolute;right:5px;bottom:5px;width:18px;height:18px;border-radius:50%;background:#0009 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='white' d='M9 7l9 5-9 5z'/></svg>") center/12px no-repeat}.main{position:relative;min-width:0}.slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:12px;background:var(--cream);scrollbar-width:none;aspect-ratio:1/1}.slides::-webkit-scrollbar{display:none}.slide{position:relative;flex:0 0 100%;scroll-snap-align:start;overflow:hidden}.slide img,.slide video{width:100%;height:100%;object-fit:cover}.slide .open-story{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.slide .open-story span{display:flex;align-items:center;gap:8px;background:#fff;color:var(--ink);font-weight:700;font-size:14px;padding:11px 16px 11px 12px;border-radius:999px;box-shadow:0 6px 20px #0000002e}.badges{position:absolute;left:14px;top:14px;display:flex;gap:6px;z-index:2}.badge{font:800 11px/1 var(--head);font-stretch:108%;letter-spacing:.06em;text-transform:uppercase;padding:7px 9px;border-radius:5px;background:#fff;color:var(--ink)}.badge.red{background:var(--red);color:#fff}.badge.blk{background:var(--ink);color:#fff;display:flex;align-items:center;gap:5px}.arr{position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 4px 14px #0000001f;z-index:2}.arr.l{left:12px}.arr.r{right:12px}.cap{margin-top:10px;font-size:13px;color:var(--muted);min-height:20px}.dots{display:none;justify-content:center;gap:6px;margin-top:12px}.dots i{width:6px;height:6px;border-radius:50%;background:var(--line-2)}.dots i.on{background:var(--ink)}.info{min-width:0}.viral{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600}.viral .tt{width:20px;height:20px;border-radius:50%;background:#000;display:grid;place-items:center}.viral a{text-decoration:underline;text-underline-offset:3px;color:var(--ink-2);font-weight:500}.rating{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13.5px;color:var(--ink-2);margin-top:10px}.rating b{color:var(--ink)}.stars-bar{position:relative;display:inline-block;font-size:16px;line-height:1;letter-spacing:1px;color:#e3dcd1}.stars-bar:before{content:"\2605\2605\2605\2605\2605"}.stars-bar i{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:var(--gold);width:var(--w)}.stars-bar i:before{content:"\2605\2605\2605\2605\2605"}.seller{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13.5px;color:var(--ink-2);margin-top:8px}.seller b{color:var(--ink)}.seller .ico{width:18px;height:18px;color:var(--green)}.seller .stars{color:var(--gold);letter-spacing:1px}.seller a{text-decoration:underline;text-underline-offset:3px}.info h1{font-size:clamp(32px,3.3vw,44px);margin:12px 0 8px}.info .sub{color:var(--ink-2);font-size:16px}.price-row{display:flex;align-items:center;gap:12px;margin:18px 0 4px;flex-wrap:wrap}.price{font:800 30px/1 var(--head);font-stretch:105%}.cmp{font-size:18px;color:var(--muted);text-decoration:line-through}.save{background:var(--red);color:#fff;font:800 12px/1 var(--head);letter-spacing:.04em;padding:6px 8px;border-radius:4px;text-transform:uppercase}.inst{font-size:13.5px;color:var(--ink-2)}.inst b{font-weight:700}.sp{display:inline-block;background:#5a31f4;color:#fff;font:800 11px/1 var(--sans);padding:3px 6px;border-radius:4px;vertical-align:1px}.checks{list-style:none;margin:20px 0;display:grid;gap:9px}.checks li{display:flex;gap:10px;align-items:flex-start;font-size:15px}.checks svg{width:18px;height:18px;flex:none;margin-top:3px;color:var(--red)}.checks b{font-weight:700}.ship{display:flex;gap:12px;align-items:center;background:var(--green-50);border:1px solid #D5E6DA;border-radius:10px;padding:12px 14px;font-size:14px;margin-bottom:22px}.ship .ico{color:var(--green);width:24px;height:24px}.ship b{color:var(--green)}.ship .cd{display:inline;margin:0;gap:0;font-variant-numeric:tabular-nums;font-weight:800;color:var(--red)}.divider{display:flex;align-items:center;gap:12px;font:800 12px/1 var(--head);font-stretch:110%;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--line-2)}.bundles{display:grid;gap:10px;margin-bottom:14px}.bundle{position:relative;display:grid;grid-template-columns:20px 64px 1fr auto;gap:14px;align-items:center;padding:14px 16px;border:1.5px solid var(--line-2);border-radius:10px;cursor:pointer;background:#fff;transition:border-color .15s,background .15s}.bundle:hover{border-color:#bfb5a7}.bundle.on{border-color:var(--red);background:var(--red-50);box-shadow:0 0 0 1px var(--red)}.bundle input{position:absolute;opacity:0;pointer-events:none}.radio{width:20px;height:20px;border-radius:50%;border:1.5px solid #a9a097;display:grid;place-items:center;background:#fff}.bundle.on .radio{border-color:var(--red)}.bundle.on .radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--red)}.b-img{position:relative;width:64px;height:64px;border-radius:8px;overflow:hidden;background:var(--cream)}.b-img img{width:100%;height:100%;object-fit:cover}.b-img i{position:absolute;right:3px;bottom:3px;font:800 10px/1 var(--head);font-style:normal;background:var(--ink);color:#fff;padding:3px 5px;border-radius:4px}.b-t{display:block;font:800 16px/1.15 var(--head);font-stretch:108%}.b-s{display:block;font-size:13px;color:var(--ink-2);margin-top:2px}.b-perks{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.b-perks span{font-size:11.5px;font-weight:700;color:var(--green);background:var(--green-50);border:1px solid #D5E6DA;padding:3px 6px;border-radius:4px}.b-perks span.rb{color:var(--ink);border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#ff5a6e,#ffb648,#ffe14d,#4cd98b,#4cb8ff,#9a6bff) border-box}.b-p{text-align:right;white-space:nowrap}.b-p b{display:block;font:800 18px/1 var(--head)}.b-p s{display:block;font-size:13px;color:var(--muted);margin-top:4px}.b-p small{display:block;font-size:12px;color:var(--muted);margin-top:4px}.ribbon{position:absolute;top:-10px;right:14px;font:800 10.5px/1 var(--head);font-stretch:110%;letter-spacing:.06em;text-transform:uppercase;padding:5px 8px;border-radius:4px;background:var(--red);color:#fff}.ribbon.g{background:var(--green)}.addons{display:grid;gap:8px;margin-bottom:18px}.addon{display:flex;align-items:center;gap:12px;padding:11px 14px;border:1px solid var(--line);border-radius:10px;cursor:pointer;font-size:14px}.addon input{width:18px;height:18px;accent-color:var(--red);flex:none}.addon .t{flex:1}.addon .t b{font-weight:700}.addon .t small{display:block;color:var(--muted);font-size:12.5px}.addon .p{font-weight:700}.addon .p.free{color:var(--green)}.atc{width:100%;height:58px;border-radius:10px;background:var(--red);color:#fff;font:800 16px/1 var(--head);font-stretch:112%;letter-spacing:.06em;text-transform:uppercase;transition:background .15s,transform .1s}.atc:hover{background:var(--red-d)}.atc:active{transform:scale(.99)}.shoppay-btn{width:100%;height:54px;border-radius:10px;background:#5a31f4;color:#fff;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:16px;font-weight:600}.shoppay-btn b{font-weight:800;font-style:italic;letter-spacing:-.02em}.more-pay{display:block;text-align:center;font-size:13px;color:var(--ink-2);text-decoration:underline;margin:10px 0 18px}.trust{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:10px;margin-bottom:20px}.trust div{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:12.5px;font-weight:600;padding:14px 8px;color:var(--ink-2)}.trust div+div{border-left:1px solid var(--line)}.trust .ico{color:var(--ink)}.choke{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.45;color:var(--ink-2);margin:-8px 0 20px}.choke svg{flex:none;width:16px;height:16px;margin-top:1px;color:var(--ink)}.choke b{color:var(--ink)}.mini-ugc h4{font:800 14px/1 var(--head);font-stretch:108%;margin-bottom:10px;display:flex;justify-content:space-between}.mini-ugc h4 a{font:500 13px var(--sans);color:var(--ink-2);text-decoration:underline}.mini-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:22px}.mini-row button{position:relative;aspect-ratio:9/14;border-radius:8px;overflow:hidden;background:var(--cream)}.mini-row img{width:100%;height:100%;object-fit:cover}.mini-row span{position:absolute;left:6px;bottom:6px;font:700 11px/1 var(--sans);color:#fff;background:#0000008c;padding:4px 6px;border-radius:4px;display:flex;align-items:center;gap:4px}.mini-row svg{fill:#fff}.acc details{border-top:1px solid var(--line)}.acc details:last-child{border-bottom:1px solid var(--line)}.acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:16px 0;font:800 14px/1.2 var(--head);font-stretch:108%;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"";width:12px;height:12px;background:linear-gradient(currentColor,currentColor) center/12px 2px no-repeat,linear-gradient(currentColor,currentColor) center/2px 12px no-repeat;transition:transform .2s}.acc details[open] summary:after{transform:rotate(45deg)}.acc .body{padding:0 0 18px;color:var(--ink-2);font-size:15px}.acc .body ul{padding-left:18px;display:grid;gap:4px}.sec{padding:96px 0;position:relative}.sec.cream{background:var(--cream)}.sec-top{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px}.sec-top h2,.h2{font-size:clamp(34px,4.4vw,58px)}.sec-top p{color:var(--ink-2);font-size:17px;max-width:560px;margin-top:12px}.nav-btns{display:flex;gap:8px}.nav-btns button{width:46px;height:46px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;background:#fff}.nav-btns button:hover{border-color:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 28px;border-radius:10px;background:var(--red);color:#fff;font:800 15px/1 var(--head);font-stretch:112%;letter-spacing:.06em;text-transform:uppercase;transition:background .15s}.btn:hover{background:var(--red-d)}.btn.dark{background:var(--ink)}.btn.dark:hover{background:#333}.btn.white{background:#fff;color:var(--red)}.btn.white:hover{background:var(--cream)}.stripe{height:14px;background:repeating-linear-gradient(-45deg,var(--red) 0 14px,#fff 14px 28px)}.ugc-row{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 max(28px,calc((100vw - 1224px)/2)) 6px;scroll-padding-inline:max(28px,calc((100vw - 1224px)/2))}.ugc-row::-webkit-scrollbar{display:none}.ugc{flex:0 0 min(260px,68vw);scroll-snap-align:start;cursor:pointer}.ugc .vid{position:relative;aspect-ratio:9/16;border-radius:12px;overflow:hidden;background:var(--cream)}.ugc .vid img,.ugc .vid video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ugc .vid .views{position:absolute;left:10px;bottom:10px;display:flex;align-items:center;gap:5px;font:700 12px/1 var(--sans);color:#fff;background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:6px 8px;border-radius:6px}.ugc .vid .views svg{fill:#fff}.snd{position:absolute;right:10px;bottom:10px;width:34px;height:34px;border-radius:50%;background:#00000080;display:grid;place-items:center;color:#fff}.snd svg{width:16px;height:16px}.ugc p{font-size:14.5px;line-height:1.4;margin-top:12px;color:var(--ink)}.ugc .tag{display:block;font:800 11px/1 var(--head);font-stretch:108%;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:8px}.disc{font-size:12px;color:var(--muted);margin-top:22px}.feat{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.feat+.feat{margin-top:96px}.feat.flip .f-media{order:2}.f-media{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:1/1;background:#eee6da}.f-media img,.f-media video{width:100%;height:100%;object-fit:cover}.f-media .note{position:absolute;left:16px;bottom:16px;background:#fff;border-radius:8px;padding:10px 12px;font-size:13.5px;font-weight:600;box-shadow:0 6px 18px #0000001f;max-width:250px}.f-txt .eyebrow{font:800 12px/1 var(--head);font-stretch:110%;letter-spacing:.1em;text-transform:uppercase;color:var(--red)}.f-txt h2{font-size:clamp(32px,3.8vw,50px);margin:14px 0 16px}.f-txt p{color:var(--ink-2);font-size:17px;max-width:480px}.f-txt ul{list-style:none;margin:20px 0 28px;display:grid;gap:10px}.f-txt li{display:flex;gap:10px;font-size:15.5px}.f-txt li svg{width:18px;height:18px;flex:none;margin-top:3px;color:var(--red)}.lineup{background:var(--green);color:#fff;overflow:hidden}.lineup .sec-top p{color:#ffffffd1}.lu-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.lu{min-width:0;background:#fbf6ee;border-radius:12px;aspect-ratio:1/1.12;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;color:var(--ink)}.lu img{width:84%;height:auto;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(0,0,0,.18))}.lu span{font-size:11.5px;font-weight:600;text-align:center;line-height:1.2;margin-top:6px;color:var(--ink-2)}.lu.secret{grid-column:span 3;grid-row:span 2;aspect-ratio:auto;color:#fff;position:relative;border:3px solid transparent;background:linear-gradient(#0e0e0e,#0e0e0e) padding-box,linear-gradient(135deg,#ff5a6e,#ffb648,#ffe14d,#4cd98b,#4cb8ff,#9a6bff,#ff5a6e) border-box;overflow:hidden}.lu.secret .glow{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:conic-gradient(#ff5a6e,#ffb648,#ffe14d,#4cd98b,#4cb8ff,#9a6bff,#ff5a6e);filter:blur(40px);opacity:.55;animation:spin 8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.lu.secret img{position:relative;width:62%;filter:brightness(0) drop-shadow(0 0 1.5px rgba(255,255,255,.9))}.lu.secret .q{position:absolute;top:32%;font:900 54px/1 var(--head);color:#fff;margin:0}.lu.secret .lbl{position:relative;margin-top:14px;text-align:center}.lu.secret .lbl b{display:block;font:900 20px/1 var(--head);font-stretch:118%;letter-spacing:.02em}.lu.secret .lbl span{color:#ffffffb3;font-size:13px;margin-top:6px;display:block}.odds{position:absolute;top:12px;right:12px;font:800 11px/1 var(--head);letter-spacing:.06em;background:#fff;color:#000;padding:5px 7px;border-radius:4px;margin:0!important}.lu-foot{display:grid;grid-template-columns:auto 1fr;gap:40px;align-items:center;margin-top:56px;padding-top:44px;border-top:1px solid rgba(255,255,255,.18)}.teaser{position:relative;width:240px;aspect-ratio:9/16;border-radius:14px;overflow:hidden;background:#000}.teaser video{width:100%;height:100%;object-fit:cover}.lu-foot h3{font-size:clamp(26px,2.8vw,38px);margin-bottom:12px}.lu-foot p{color:#ffffffd1;max-width:540px;margin-bottom:22px}.lu-foot .fine{font-size:12px;color:#ffffff8c;margin:16px 0 0;max-width:540px}.cmp-t{max-width:880px;margin:0 auto;border:1px solid var(--line);border-radius:14px;overflow:hidden}.cmp-t .row{display:grid;grid-template-columns:1.7fr 1fr 1fr;align-items:center;border-top:1px solid var(--line)}.cmp-t .row:first-child{border-top:0;background:var(--cream)}.cmp-t .row>div{padding:16px 20px;font-size:15.5px}.cmp-t .row>div:nth-child(n+2){text-align:center}.cmp-t .row>div:nth-child(2){background:var(--red-50);align-self:stretch;display:grid;place-items:center}.cmp-t .row:first-child>div:nth-child(2){background:var(--red);color:#fff}.cmp-t .hd{font:800 14px/1.2 var(--head);font-stretch:110%;letter-spacing:.04em;text-transform:uppercase}.y{color:var(--red)}.n{color:#b9b1a7}.y svg,.n svg{width:22px;height:22px;display:inline-block}.film{position:relative;min-height:620px;display:flex;align-items:flex-end;color:#fff;overflow:hidden;background:#1a0d08}.film video,.film .poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s}.film:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000000b8,#0000001a 60%,#00000040)}.film .led-host{left:0;right:0;top:0;height:170px;z-index:3}.film .wrap{position:relative;z-index:4;padding-bottom:64px;width:100%}.film h2{font-size:clamp(40px,6.4vw,88px);max-width:900px}.film p{font-size:18px;max-width:520px;margin:14px 0 24px;opacity:.9}.guar{display:grid;grid-template-columns:220px 1fr;gap:48px;align-items:center;max-width:980px;margin:0 auto}.guar .wr{position:relative;width:220px;height:220px}.guar .wr .led-host{top:0;right:0;bottom:0;left:0}.guar .wr .mid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;font:900 11px/1 var(--head);font-stretch:115%;letter-spacing:.14em;color:var(--green);z-index:2;padding-bottom:14px}.guar .wr .mid b{display:block;font-size:34px;color:var(--red);letter-spacing:-.02em;margin-bottom:2px}.guar h2{font-size:clamp(30px,3.4vw,44px);margin-bottom:12px}.guar p{color:var(--ink-2);font-size:17px}.steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line-2);border-radius:14px;overflow:hidden;margin-top:96px;background:#fff}.steps div{padding:26px 26px 28px}.steps div+div{border-left:1px solid var(--line)}.steps .n{font:900 13px/1 var(--head);font-stretch:115%;color:var(--red);letter-spacing:.08em}.steps b{display:block;font:800 20px/1.15 var(--head);font-stretch:108%;margin:10px 0 6px}.steps p{font-size:14.5px;color:var(--ink-2)}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px}.faq-grid .h2{margin-bottom:14px}.faq-grid .side p{color:var(--ink-2)}.faq-grid .side a{text-decoration:underline}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px 0;font-weight:700;font-size:16.5px;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;width:12px;height:12px;background:linear-gradient(currentColor,currentColor) center/12px 2px no-repeat,linear-gradient(currentColor,currentColor) center/2px 12px no-repeat;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq .body{padding:0 0 20px;color:var(--ink-2)}.final{background:var(--red);color:#fff;text-align:center;padding:200px 0 0;overflow:hidden;position:relative}.final .led-host{left:0;right:0;top:0;height:180px}.final h2{font-size:clamp(42px,6.6vw,92px);max-width:900px;margin:0 auto}.final p{font-size:18px;opacity:.92;margin:16px 0 28px}.cd{display:inline-flex;gap:10px;margin-bottom:30px}.cd div{min-width:78px;padding:14px 6px 10px;border-radius:10px;background:#0000002e}.cd b{display:block;font:900 40px/1 var(--head);font-variant-numeric:tabular-nums}.cd span{font:700 10.5px/1 var(--head);letter-spacing:.12em;text-transform:uppercase;opacity:.8}.final-img{width:min(560px,86%);margin:56px auto 0;border-radius:14px 14px 0 0;display:block}footer{background:var(--green);color:#ffffffbf;padding:56px 0 110px;font-size:14px}.foot{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:30px}.foot .logo{color:#fff;margin-bottom:12px}.foot .logo svg{fill:#fff}.foot h5{font:800 12px/1 var(--head);font-stretch:110%;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:14px}.foot a{display:block;margin-bottom:8px}.foot a:hover{color:#fff}.foot-b{margin-top:36px;padding-top:20px;border-top:1px solid rgba(255,255,255,.15);font-size:12px;color:#ffffff8c}.sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--line);box-shadow:0 -8px 24px #00000014;transform:translateY(110%);transition:transform .3s;padding:10px 0 calc(10px + env(safe-area-inset-bottom))}.sticky.on{transform:none}.sticky .wrap{display:flex;align-items:center;gap:14px}.sticky img{width:48px;height:48px;border-radius:8px;object-fit:cover}.sticky .t{flex:1;min-width:0}.sticky .t b{display:block;font:800 15px/1.2 var(--head);font-stretch:108%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky .t span{font-size:13px;color:var(--ink-2)}.sticky select{height:46px;border:1px solid var(--line-2);border-radius:8px;padding:0 10px;font:600 14px var(--sans);background:#fff}.sticky .btn{height:48px;padding:0 24px;font-size:14px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14141473;z-index:80;opacity:0;pointer-events:none;transition:opacity .25s}.scrim.on{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);background:#fff;z-index:90;transform:translate(100%);transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column}.drawer.on{transform:none}.dr-h{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid var(--line)}.dr-h b{font:800 18px/1 var(--head);font-stretch:110%;text-transform:uppercase;letter-spacing:.04em}.dr-h button{width:36px;height:36px;display:grid;place-items:center;border-radius:50%}.dr-h button:hover{background:var(--cream)}.shipbar{padding:14px 22px;border-bottom:1px solid var(--line);font-size:14px;text-align:center}.shipbar .bar{height:6px;border-radius:3px;background:var(--line);margin-top:10px;overflow:hidden}.shipbar .bar i{display:block;height:100%;background:var(--green);border-radius:3px;transition:width .4s}.dr-items{flex:1;overflow-y:auto;padding:16px 22px;display:grid;gap:14px;align-content:start}.line{display:grid;grid-template-columns:72px 1fr auto;gap:12px}.line img{width:72px;height:72px;border-radius:8px;object-fit:cover}.line b{display:block;font-weight:700;font-size:14.5px}.line small{display:block;color:var(--muted);font-size:13px}.qty{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:6px;margin-top:8px}.qty button{width:30px;height:30px}.qty span{min-width:24px;text-align:center;font-weight:700;font-size:14px}.line .p{text-align:right;font-weight:700}.line .rm{display:block;margin-top:6px;font-size:12px;color:var(--muted);text-decoration:underline}.upsell{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;background:var(--cream);border-radius:10px;padding:12px}.upsell img{width:56px;height:56px;border-radius:8px;object-fit:cover}.upsell b{display:block;font-size:14px}.upsell small{color:var(--ink-2);font-size:12.5px}.upsell button{background:var(--ink);color:#fff;font-weight:700;font-size:13px;padding:9px 12px;border-radius:6px}.dr-empty{text-align:center;padding:40px 10px;color:var(--ink-2)}.dr-f{padding:16px 22px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.dr-f .row{display:flex;justify-content:space-between;font-size:14.5px;margin-bottom:6px;color:var(--ink-2)}.dr-f .row.tot{font:800 18px/1.2 var(--head);color:var(--ink);margin:8px 0 14px}.dr-f .btn{width:100%}.story{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:grid;place-items:center;background:#000000e6;opacity:0;pointer-events:none;transition:opacity .25s}.story.on{opacity:1;pointer-events:auto}.st-frame{position:relative;height:min(92vh,92dvh,860px);touch-action:none;aspect-ratio:9/16;max-width:100vw;border-radius:14px;overflow:hidden;background:#000;color:#fff}.st-frame video{width:100%;height:100%;object-fit:cover}.st-bars{position:absolute;left:10px;right:10px;top:10px;display:flex;gap:4px;z-index:4}.st-bars i{flex:1;height:3px;border-radius:2px;background:#ffffff4d;overflow:hidden}.st-bars i b{display:block;height:100%;width:0;background:#fff}.st-top{position:absolute;left:12px;right:12px;top:22px;display:flex;justify-content:space-between;align-items:center;z-index:4}.st-top .tag{font:700 12px/1 var(--sans);background:#0006;padding:7px 9px;border-radius:6px}.st-top div{display:flex;gap:6px}.st-top button{width:36px;height:36px;border-radius:50%;background:#00000073;display:grid;place-items:center;color:#fff}.st-top svg{width:18px;height:18px}.st-tap{position:absolute;top:70px;bottom:150px;z-index:3}.st-tap.prev{left:0;width:32%}.st-tap.next{right:0;width:68%}.st-bottom{position:absolute;left:0;right:0;bottom:0;z-index:4;padding:56px 12px 12px;background:linear-gradient(transparent,#000c)}.st-q{font-size:15.5px;line-height:1.4;margin-bottom:10px;font-weight:600}.st-buy{display:flex;align-items:center;gap:10px;background:#fff;color:var(--ink);border-radius:10px;padding:8px}.st-buy img{width:44px;height:44px;border-radius:6px;object-fit:cover}.st-buy div{flex:1;min-width:0}.st-buy b{display:block;font-weight:700;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-buy span{font-size:12.5px;color:var(--ink-2)}.st-buy .btn{height:42px;padding:0 14px;font-size:12.5px}.st-nav{position:absolute;top:50%;width:48px;height:48px;margin-top:-24px;border-radius:50%;background:#fff;display:grid;place-items:center;z-index:151}.st-nav.p{left:max(16px,calc(50% - (min(92vh,860px)*.28125) - 72px))}.st-nav.n{right:max(16px,calc(50% - (min(92vh,860px)*.28125) - 72px))}.toast{position:fixed;left:50%;bottom:90px;transform:translate(-50%,20px);opacity:0;z-index:160;background:var(--ink);color:#fff;padding:13px 18px;border-radius:10px;font-size:14px;transition:.3s;pointer-events:none;max-width:calc(100vw - 32px)}.toast.on{opacity:1;transform:translate(-50%)}.fade{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.fade.in{opacity:1;transform:none}@media(max-width:1060px){.pdp{grid-template-columns:1fr;gap:28px}.gal{position:relative;top:0}.feat{grid-template-columns:1fr;gap:28px}.feat.flip .f-media{order:0}.lu-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.faq-grid{grid-template-columns:1fr;gap:28px}.foot{grid-template-columns:1fr 1fr}}@media(max-width:760px){.wrap{padding:0 16px}.hdr-in{height:58px;grid-template-columns:auto 1fr auto}.hdr nav{display:none}.logo{font-size:22px;justify-self:start}.garland{height:46px;margin-bottom:-22px}.menu-btn{display:grid}.hdr-in{grid-template-columns:auto 1fr auto}.logo{justify-self:center}.hdr-ic{gap:0}.hdr-search{display:none!important}.crumbs{display:none}.pdp{padding-top:30px}.info h1{font-size:clamp(28px,8.4vw,34px)}.rating{font-size:13px}.rating>span[aria-hidden]{display:none}.rating>span:last-child{flex-basis:100%}.price{font-size:28px}.qty button{width:40px;height:40px;font-size:18px}.line .rm{padding:6px 0}.acc summary,.faq summary{min-height:52px}.st-top{top:calc(22px + env(safe-area-inset-top))}.st-bars{top:calc(10px + env(safe-area-inset-top))}.st-bottom{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.st-frame{height:100dvh}.film h2{font-size:clamp(36px,11vw,48px)}.final h2{font-size:clamp(38px,12vw,52px)}.sec-top h2,.h2{font-size:clamp(30px,9vw,40px)}.f-txt h2{font-size:clamp(28px,8.4vw,38px)}.f-txt p,.sec-top p{font-size:16px}.ugc{flex-basis:72vw}.mini-row span{font-size:11px;padding:3px 5px}.snd{width:42px;height:42px}.more-pay{padding:10px 0;margin:0 0 8px}.foot a{padding:9px 0;margin:0}.viral a,.mini-ugc h4 a{display:inline-block;padding:10px 0;margin:-10px 0}.faq-grid .side a{display:inline-block;padding:8px 0}.ribbon,.cd span{font-size:11px}.lu span{font-size:12px}.gal{grid-template-columns:1fr}.vthumbs{display:none}.slides{border-radius:0;margin:0 -16px}.arr{display:none}.dots{display:flex}.cap{display:none}.bundle{grid-template-columns:20px 52px 1fr auto;gap:10px;padding:13px 12px}.b-img{width:52px;height:52px}.sec{padding:68px 0}.sec-top{flex-direction:column;align-items:flex-start}.nav-btns{display:none}.feat+.feat{margin-top:64px}.lu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lu.secret{grid-column:1/-1;grid-row:auto;aspect-ratio:1/.9;order:-1}.lu-foot{grid-template-columns:1fr;gap:24px}.teaser{width:100%;max-width:300px}.cmp-t .row>div{padding:13px 10px;font-size:14px}.guar{grid-template-columns:1fr;text-align:center;justify-items:center;gap:20px}.steps{grid-template-columns:1fr;margin-top:64px}.steps div+div{border-left:0;border-top:1px solid var(--line)}.final{padding-top:140px}.final .led-host{height:130px}.cd div{min-width:64px}.cd b{font-size:32px}.foot{grid-template-columns:1fr}.sticky select{display:none}.st-frame{height:100%;width:100vw;border-radius:0;aspect-ratio:auto}.st-nav{display:none}.film{min-height:520px}.film .led-host{height:120px}}@media(max-width:430px){.bundle{grid-template-columns:20px 1fr auto;gap:12px}.b-img{display:none}.b-s b{display:block}.b-s .sv{display:none}}@media(max-width:360px){.cd{gap:6px}.cd div{min-width:56px}.cd b{font-size:28px}.trust div{font-size:11.5px;padding:12px 4px}.mini-row{grid-template-columns:repeat(3,1fr)}.mini-row button:nth-child(4){display:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.fade{opacity:1;transform:none}}.tpl-index .pdp{padding-top:56px}.dyn-checkout{margin-top:10px;min-height:0}.dyn-checkout[hidden]{display:none}.dyn-checkout .shopify-payment-button__button{border-radius:10px!important;min-height:54px;overflow:hidden}.dyn-checkout .shopify-payment-button__more-options{display:block;text-align:center;font-size:13px;color:var(--ink-2);text-decoration:underline;margin:10px 0 0;background:none;border:0;width:100%;cursor:pointer}.inst{min-height:4px;margin-bottom:4px}.inst shopify-payment-terms{font-size:13.5px;color:var(--ink-2)}.sq-buy-form{margin:0 0 16px}.narrow{max-width:860px}.page-sec{padding-top:72px}.page-title{margin-bottom:26px}.lead-p{font-size:18px;color:var(--ink-2);margin:0 0 24px}.small{font-size:13px}.rte{font-size:16.5px;color:var(--ink-2);line-height:1.65}.rte>*+*{margin-top:14px}.rte h2,.rte h3{color:var(--ink);font-size:24px;margin-top:34px}.rte h3{font-size:20px}.rte ul,.rte ol{padding-left:20px;display:grid;gap:6px}.rte a{color:var(--red);text-decoration:underline;text-underline-offset:3px}.rte strong,.rte b{color:var(--ink)}.rte table{width:100%;border-collapse:collapse}.rte td,.rte th{border:1px solid var(--line);padding:10px 12px;text-align:left}.rte details{border-bottom:1px solid var(--line);margin:0}.rte details:first-of-type{border-top:1px solid var(--line)}.rte summary{list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 0;font-weight:700;font-size:16.5px;color:var(--ink);cursor:pointer}.rte summary::-webkit-details-marker{display:none}.rte summary:after{content:"";flex:none;width:12px;height:12px;background:linear-gradient(currentColor,currentColor) center/12px 2px no-repeat,linear-gradient(currentColor,currentColor) center/2px 12px no-repeat;transition:transform .2s}.rte details[open] summary:after{transform:rotate(45deg)}.rte details>*:not(summary){padding-bottom:18px;margin:0}.sq-form-fields{display:grid;gap:14px;margin-top:10px}.sq-form-fields label{display:grid;gap:6px;font-size:14px;font-weight:600}.sq-form-fields input,.sq-form-fields textarea,.search-form input,.pw-form input{width:100%;font:inherit;font-size:16px;padding:13px 14px;border:1px solid var(--line-2);border-radius:10px;background:#fff;color:var(--ink)}.sq-form-fields input:focus,.sq-form-fields textarea:focus,.search-form input:focus,.pw-form input:focus{outline:2px solid var(--red);outline-offset:1px}.sq-form-fields .btn{justify-self:start}.f2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-ok{background:var(--green-50);border:1px solid #D5E6DA;color:var(--green);padding:12px 14px;border-radius:10px;font-weight:600}.form-err{background:var(--red-50);border:1px solid #f3c9c6;color:var(--red-d);padding:12px 14px;border-radius:10px}.form-err ul{padding-left:18px}.cart-page{display:grid;gap:0}.cart-row{display:grid;grid-template-columns:88px 1fr auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.cart-row img{width:88px;height:88px;border-radius:10px;object-fit:cover}.cart-row a{display:block;width:fit-content}.cart-row small{display:block;color:var(--muted);font-size:13px}.cart-ctl{display:flex;align-items:center;gap:16px;margin-top:8px}.cart-ctl .rm-l{font-size:13px;color:var(--muted);text-decoration:underline}.qty-in{display:inline-flex;align-items:center;gap:8px;font-size:13px}.qty-in input{width:64px;padding:8px;border:1px solid var(--line-2);border-radius:8px;font:inherit}.cart-price{font-weight:700}.cart-total{display:flex;justify-content:space-between;font:800 20px/1 var(--head);padding:22px 0 8px}.cart-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px}.pcard{display:grid;gap:8px}.pcard img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;background:var(--cream)}.pcard b{font:800 18px/1.2 var(--head);font-stretch:108%}.pcard span{color:var(--ink-2)}.search-form{display:flex;gap:10px;margin-bottom:26px}.search-form .btn{flex:none}.search-results{display:grid;gap:0}.search-results a{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.simple-product{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.simple-product img{width:100%;border-radius:14px}.simple-product .price{display:block;margin:-10px 0 16px}.pw{min-height:100vh;display:grid;place-items:center;padding:60px 0;background:var(--cream)}.pw .logo{justify-content:center;margin-bottom:30px}.pw h1{font-size:clamp(32px,5vw,56px);margin-bottom:16px}.pw-form{display:flex;gap:10px;max-width:460px;margin:0 auto 20px}.pw-form .btn{flex:none}.pw-login{margin-top:30px;font-size:14px;color:var(--ink-2)}.pw-login summary{cursor:pointer;text-decoration:underline;margin-bottom:14px}.shopify-policy__container{max-width:860px!important;margin:0 auto;padding:72px 28px 96px!important}.shopify-policy__title h1{font-family:var(--head);font-stretch:112%;font-weight:800;font-size:clamp(30px,4vw,48px);margin-bottom:24px;text-align:left}.shopify-policy__body{font-size:16.5px;color:var(--ink-2);line-height:1.65}.shopify-policy__body p+p,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body ul{margin-top:14px}.shopify-policy__body h2,.shopify-policy__body h3{color:var(--ink);font-family:var(--head)}.shopify-policy__body ul{padding-left:20px}.shopify-policy__body :is(p,ul,ol,div)+:is(h2,h3){margin-top:30px}@media(max-width:760px){.tpl-index .pdp{padding-top:30px}.page-sec{padding-top:44px}.f2,.simple-product{grid-template-columns:1fr}.pw-form,.search-form{flex-direction:column}.cart-row{grid-template-columns:64px 1fr auto;gap:12px}.cart-row img{width:64px;height:64px}}.gift-note{display:grid;gap:4px;background:var(--cream);border-radius:10px;padding:12px;font-size:14px}.gift-note small{color:var(--muted);font-size:12.5px}.gift-note textarea{margin-top:6px;width:100%;font:inherit;font-size:16px;padding:10px 12px;border:1px solid var(--line-2);border-radius:8px;resize:vertical}
/*# sourceMappingURL=/cdn/shop/t/2/assets/squishmas.css.map */
