:root{--paper: #FFFBF0;--paper-2: #FFF4DC;--ink: #17181C;--ink-2: #454A52;--muted: #7A7F87;--yellow: #FFC800;--yellow-soft: #FFE9A8;--red: #D92D20;--red-dark: #B42318;--green: #12805C;--line: #E9E0CB;--card: #FFFFFF;--radius: 16px;--radius-lg: 24px;--shadow: 0 10px 30px rgba(23, 24, 28, .08);--shadow-lift: 0 14px 40px rgba(23, 24, 28, .14);--font-display: "Arial Black", "Arial Bold", Impact, "Segoe UI Black", sans-serif;--font-body: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55}img,video{max-width:100%;display:block}a{color:inherit}.container{max-width:1180px;margin:0 auto;padding:0 20px}.hazard{height:12px;background:repeating-linear-gradient(-45deg,var(--ink) 0 16px,var(--yellow) 16px 32px)}.hazard.thin{height:7px}.announce{background:var(--ink);color:var(--yellow);text-align:center;font-family:var(--font-display);font-size:13px;letter-spacing:.12em;padding:10px 16px;text-transform:uppercase}.header{position:sticky;top:0;z-index:50;background:#fffbf0f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.header-in{display:flex;align-items:center;justify-content:space-between;height:64px}.logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.logo-stamp{font-family:var(--font-display);font-size:15px;letter-spacing:.04em;background:var(--yellow);color:var(--ink);padding:7px 12px;border-radius:10px;transform:rotate(-2deg);box-shadow:3px 3px 0 var(--ink);text-transform:uppercase;white-space:nowrap}.logo-stamp small{display:block;font-size:8px;letter-spacing:.28em;opacity:.75}.nav{display:flex;gap:26px;font-weight:600;font-size:15px}.nav a{text-decoration:none;color:var(--ink-2)}.nav a:hover{color:var(--red)}.header-cta{background:var(--ink);color:var(--paper);text-decoration:none;font-weight:800;font-size:14px;padding:10px 16px;border-radius:999px}.header-cta:hover{background:var(--red)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-display);font-size:17px;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;border-radius:14px;padding:18px 28px;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.btn-primary{background:var(--red);color:#fff;box-shadow:0 6px 0 var(--red-dark);position:relative}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 0 var(--red-dark);background:#e5352a}.btn-primary:active{transform:translateY(3px);box-shadow:0 2px 0 var(--red-dark)}.btn-block{width:100%}.btn-dark{background:var(--ink);color:var(--paper);box-shadow:0 5px #000}.btn-dark:hover{transform:translateY(-2px)}.sticker{display:inline-block;font-family:var(--font-display);background:var(--yellow);color:var(--ink);border:2px solid var(--ink);border-radius:999px;padding:6px 14px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;transform:rotate(-3deg);box-shadow:2px 2px 0 var(--ink)}.sticker.red{background:var(--red);color:#fff;box-shadow:2px 2px 0 var(--red-dark)}.draft-chip{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--ink-2);background:var(--yellow-soft);border:1px dashed var(--muted);border-radius:6px;padding:1px 6px;vertical-align:middle}.pdp-top{padding:26px 0 10px}.breadcrumb{font-size:13px;color:var(--muted);margin-bottom:18px}.breadcrumb a{color:var(--muted)}.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:44px;align-items:start}.gallery-main{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);overflow-x:auto;overflow-y:hidden;box-shadow:var(--shadow);aspect-ratio:1 / 1;display:flex;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gallery-main::-webkit-scrollbar{display:none}.gallery-main img,.gallery-main video{width:100%;height:100%;object-fit:contain;background:var(--card)}.gallery-main video{background:#000}.gallery-badge{position:absolute;top:14px;left:14px;z-index:2}.thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.thumbs::-webkit-scrollbar{height:6px}.thumbs::-webkit-scrollbar-thumb{background:var(--yellow);border-radius:3px}.thumb{position:relative;border:2px solid var(--line);border-radius:12px;overflow:hidden;cursor:pointer;background:var(--card);aspect-ratio:1 / 1;padding:0}.thumb img{width:100%;height:100%;object-fit:cover}.thumb.active{border-color:var(--ink);box-shadow:3px 3px 0 var(--yellow)}.thumb{flex:0 0 92px;width:92px;scroll-snap-align:start}.gal-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:42px;height:42px;border:2px solid var(--ink);border-radius:50%;background:#fffbf0eb;color:var(--ink);font-size:18px;font-weight:900;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s ease,transform .12s ease}.gal-arrow:hover{background:var(--yellow);transform:translateY(-50%) scale(1.06)}.gal-arrow.prev{left:12px}.gal-arrow.next{right:12px}.thumb .play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;background:#00000047}.thumb-video-tag{position:absolute;top:5px;left:5px;font-size:9px;font-weight:800;letter-spacing:.06em;background:var(--ink);color:var(--yellow);border-radius:5px;padding:2px 5px}.stars{color:#f5a623;font-size:18px;letter-spacing:2px}.rating-line{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-2)}.buybox h1{font-family:var(--font-display);font-size:clamp(30px,4vw,44px);line-height:1.05;margin:10px 0 8px;text-transform:uppercase}.buybox .sub{color:var(--ink-2);font-size:17px;margin:0 0 16px}.hook-list{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:9px}.hook-list li{display:flex;gap:10px;align-items:flex-start;font-weight:600;font-size:15.5px}.hook-list .tick{flex:0 0 22px;height:22px;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;background:var(--green);color:#fff;border-radius:7px;font-size:13px;font-weight:900}.price-row{display:flex;align-items:center;gap:14px;margin:6px 0 2px}.price-now{font-family:var(--font-display);font-size:38px;color:var(--red)}.price-was{font-size:20px;color:var(--muted);text-decoration:line-through}.price-save{transform:rotate(-3deg)}.per-unit{font-size:13px;color:var(--muted);margin-bottom:14px}.ready-chip{display:inline-flex;align-items:center;gap:8px;background:#e7f5ee;color:var(--green);border:1px solid #BFE5D4;font-weight:800;font-size:13px;letter-spacing:.04em;border-radius:999px;padding:7px 13px;margin-bottom:14px}.qty-row{display:flex;gap:12px;margin-bottom:12px}.qty{display:inline-flex;align-items:center;border:2px solid var(--ink);border-radius:14px;overflow:hidden}.qty button{width:44px;height:56px;border:none;background:var(--paper-2);font-size:20px;font-weight:900;cursor:pointer}.qty input{width:46px;height:56px;border:none;text-align:center;font-size:18px;font-weight:800;background:#fff}.qty-row .btn-primary{flex:1}.express{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.express span{flex:1;text-align:center;font-size:12px;font-weight:800;letter-spacing:.04em;border:1.5px solid var(--line);border-radius:10px;padding:9px 6px;color:var(--ink-2);background:#fff}.ship-nudge{font-size:13.5px;font-weight:600;color:var(--ink-2);background:var(--paper-2);border:1px dashed var(--yellow);border-radius:10px;padding:9px 12px;margin-bottom:16px}.trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.trust{background:var(--card);border:1px solid var(--line);border-radius:12px;text-align:center;padding:11px 8px;font-size:12.5px;font-weight:700;color:var(--ink-2)}.trust b{display:block;font-size:13px;color:var(--ink)}.micro-quote{border-left:4px solid var(--yellow);background:var(--card);border-radius:0 12px 12px 0;padding:12px 14px;font-size:14px;color:var(--ink-2)}.micro-quote b{color:var(--ink)}.section{padding:64px 0}.section-head{text-align:center;max-width:680px;margin:0 auto 38px}.section-head .kicker{font-family:var(--font-display);font-size:13px;letter-spacing:.22em;color:var(--red);text-transform:uppercase;margin-bottom:8px}.section-head h2{font-family:var(--font-display);font-size:clamp(26px,3.4vw,38px);margin:0;text-transform:uppercase;line-height:1.1}.section-head p{color:var(--ink-2);margin:12px 0 0}.inside-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.inside-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:20px 16px;text-align:center;box-shadow:var(--shadow);transition:transform .15s ease,box-shadow .15s ease}.inside-card:hover{transform:translateY(-4px) rotate(-.6deg);box-shadow:var(--shadow-lift)}.inside-card .num{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;background:var(--ink);color:var(--yellow);font-family:var(--font-display);font-size:14px;border-radius:50%;margin-bottom:10px}.inside-card .emoji{font-size:40px;line-height:1;margin-bottom:10px}.inside-card h3{font-size:16.5px;margin:0 0 6px;font-family:var(--font-display);text-transform:uppercase}.inside-card p{font-size:13.5px;color:var(--ink-2);margin:0}.inside-foot{text-align:center;margin-top:26px;font-family:var(--font-display);font-size:15px;letter-spacing:.04em}.occ-wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.occ-img{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lift);border:1px solid var(--line)}.occ-chips{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.occ-chips .sticker{font-size:15px;padding:10px 18px}.occ-copy h2{font-family:var(--font-display);font-size:clamp(26px,3.2vw,36px);text-transform:uppercase;line-height:1.08;margin:0 0 12px}.occ-copy p{color:var(--ink-2);margin:0}.quote-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.quote-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px}.quote-card .stars{font-size:15px}.quote-card h3{font-family:var(--font-display);font-size:16px;margin:10px 0 8px;text-transform:uppercase}.quote-card p{font-size:14.5px;color:var(--ink-2);margin:0 0 14px}.quote-card .who{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:800}.who .avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid var(--yellow)}.who small{display:block;font-weight:600;color:var(--green);font-size:11.5px}.faq{max-width:780px;margin:0 auto}.faq details{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:12px;overflow:hidden}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px;font-weight:800;font-size:16px;padding:18px 20px}.faq summary::-webkit-details-marker{display:none}.faq summary .plus{flex:0 0 28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:var(--yellow);border:2px solid var(--ink);border-radius:8px;font-weight:900;transition:transform .15s ease}.faq details[open] summary .plus{transform:rotate(45deg)}.faq .answer{padding:0 20px 18px;color:var(--ink-2);font-size:15px}.faq .answer ul{margin:8px 0 0;padding-left:18px}.faq .answer li{margin-bottom:5px}.faq .answer b{color:var(--ink)}.final-cta{background:var(--ink);color:var(--paper);text-align:center;padding:70px 0 76px}.final-cta h2{font-family:var(--font-display);font-size:clamp(30px,4.4vw,50px);text-transform:uppercase;margin:0 0 10px;color:var(--yellow)}.final-cta p{color:#c9cdd4;max-width:560px;margin:0 auto 24px}.final-cta .price-now{color:#fff}.final-cta .price-was{color:#8a9099}.final-cta .btn-primary{margin-top:8px}.cta-stamp{margin-bottom:18px}.footer{background:var(--paper-2);border-top:1px solid var(--line);padding:46px 0 30px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:34px}.footer h4{font-family:var(--font-display);font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px}.footer ul{list-style:none;margin:0;padding:0}.footer li{margin-bottom:8px;font-size:14px}.footer a{color:var(--ink-2);text-decoration:none}.footer a:hover{color:var(--red)}.newsletter{display:flex;gap:8px;margin-top:12px}.newsletter input{flex:1;height:46px;border:2px solid var(--ink);border-radius:12px;padding:0 14px;font-size:14px;background:#fff}.newsletter button{height:46px;border:none;cursor:pointer;background:var(--ink);color:var(--yellow);font-family:var(--font-display);font-size:13px;border-radius:12px;padding:0 18px}.footer-note{margin-top:30px;font-size:12.5px;color:var(--muted);text-align:center}.pay-badges{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin-top:14px}.pay-badges span{font-size:10.5px;font-weight:800;color:var(--ink-2);border:1px solid var(--line);background:#fff;border-radius:6px;padding:4px 8px}.mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;align-items:center;gap:14px;background:#fffbf0f7;border-top:2px solid var(--ink);padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.mobile-bar .mb-price{font-family:var(--font-display);font-size:22px;color:var(--red)}.mobile-bar .mb-price s{font-size:13px;color:var(--muted)}.mobile-bar .btn{flex:1;padding:14px 18px;font-size:14px}.index-hero{text-align:center;padding:84px 0 70px;position:relative}.index-hero .sticker{font-size:14px;margin-bottom:22px}.index-hero h1{font-family:var(--font-display);font-size:clamp(38px,6.4vw,72px);text-transform:uppercase;line-height:.98;margin:0 auto 18px;max-width:900px}.index-hero h1 .hl{color:var(--red)}.index-hero p{font-size:18px;color:var(--ink-2);max-width:560px;margin:0 auto 30px}.index-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.index-strip{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:34px}.index-strip .sticker{transform:rotate(0);font-size:12.5px}.index-product{max-width:380px;margin:50px auto 0;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--card);box-shadow:var(--shadow-lift);text-decoration:none;display:block;transition:transform .15s ease}.index-product:hover{transform:translateY(-4px) rotate(-.5deg)}.index-product img{aspect-ratio:1/1;object-fit:cover}.index-product .cap{padding:14px 18px;display:flex;justify-content:space-between;align-items:center}.index-product .cap b{font-family:var(--font-display);text-transform:uppercase;font-size:15px}.index-product .cap span{color:var(--red);font-weight:900}@media(max-width:960px){.hero{grid-template-columns:minmax(0,1fr);gap:22px}.hero>*{min-width:0}.nav{display:none}.trust-row{grid-template-columns:1fr}.express{flex-wrap:wrap}.gal-arrow{width:34px;height:34px;font-size:15px}.rating-line{flex-wrap:wrap;row-gap:4px}.pdp-top{padding-top:14px}.inside-grid,.quote-grid,.ugc-grid{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:6px}.inside-grid::-webkit-scrollbar,.quote-grid::-webkit-scrollbar,.ugc-grid::-webkit-scrollbar{display:none}.inside-card{flex:0 0 72%;scroll-snap-align:center}.quote-card{flex:0 0 85%;scroll-snap-align:center}.ugc-item{flex:0 0 80%;scroll-snap-align:center}.mobile-bar{display:flex}body{padding-bottom:0}.footer{padding-bottom:96px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.tin-stage{text-align:center}.tin-shot{position:relative;width:min(400px,88%);margin:0 auto;cursor:pointer}.tin-shot img{width:100%;border-radius:18px;box-shadow:var(--shadow-lift);transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.tin-open-btn{margin-top:-30px;position:relative;z-index:3;transform:rotate(-1.5deg);font-size:15px;padding:15px 24px}.tin-hint{margin-top:12px;font-size:13.5px;color:var(--muted)}.tin-stage.opened .tin-closed,.tin-stage.armed.opened .tin-closed{display:none}.tin-opened{margin-top:6px}.tin-flatlay{width:min(560px,100%);margin:0 auto 6px;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-lift);transform:rotate(-.5deg)}.tin-reveal-sticker{display:inline-block;margin:4px 0 20px;transform:rotate(-2deg);font-size:14px}.tin-stage.opened .inside-grid .inside-card{animation:cardPop .55s cubic-bezier(.34,1.56,.64,1) both}.tin-stage.opened .inside-grid .inside-card:nth-child(1){animation-delay:.08s}.tin-stage.opened .inside-grid .inside-card:nth-child(2){animation-delay:.2s}.tin-stage.opened .inside-grid .inside-card:nth-child(3){animation-delay:.32s}.tin-stage.opened .inside-grid .inside-card:nth-child(4){animation-delay:.44s}.tin-stage.opened .inside-grid .inside-card:nth-child(5){animation-delay:.56s}@keyframes cardPop{0%{opacity:0;transform:translateY(28px) rotate(-4deg) scale(.9)}to{opacity:1;transform:none}}.tin-after{margin-top:24px;font-size:15.5px;color:var(--ink-2)}.tin-after a{color:var(--red);font-weight:800}.tin-replay{display:block;margin:12px auto 0;background:none;border:none;cursor:pointer;color:var(--muted);font-size:13px;text-decoration:underline}.tin-closed{display:none}.tin-stage.armed .tin-closed{display:block}.tin-stage.armed:not(.opened) .tin-opened{display:none}#mainMediaWrap{position:absolute;top:0;right:0;bottom:0;left:0}#mainMediaWrap img,#mainMediaWrap video{width:100%;height:100%;object-fit:contain;background:var(--card)}#mainMediaWrap video{background:#000}.ugc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ugc-item{position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow);aspect-ratio:9 / 16;cursor:pointer;background:#000}.ugc-item video{width:100%;height:100%;object-fit:cover;display:block}.ugc-play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:64px;height:64px;border-radius:50%;border:none;background:var(--red);color:#fff;font-size:22px;cursor:pointer;z-index:2;transition:transform .15s ease}.ugc-item:hover .ugc-play{transform:scale(1.1)}.ugc-item.playing .ugc-play{display:none}.ugc-mute{position:absolute;right:10px;bottom:10px;z-index:2;font-size:18px}@media(max-width:960px){.ugc-grid{grid-template-columns:1fr}}.logo-stamp{display:inline-block;text-align:center}.buy-now{margin-bottom:16px;font-size:19px}.media-item{flex:0 0 100%;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;background:var(--card)}.media-item img,.media-item video{width:100%;height:100%;object-fit:contain;background:var(--card)}.media-item video{background:#000}
/*# sourceMappingURL=/cdn/shop/t/2/assets/whoopee.css.map */
