:root{--ink:#000000;--paper:#FFFFFF;--blue:#B2EBFC;--halftone:#7DD8F7;--pink:#FE3890;--grey:#D9D9D9;--display:"Archivo Black","Arial Black",sans-serif;--body:"Space Grotesk",Helvetica,Arial,sans-serif;--border:3px solid var(--ink);--shadow:6px 6px 0 var(--ink);--shadow-sm:4px 4px 0 var(--ink);--radius:18px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--body);background:var(--paper);color:var(--ink);overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.wrap{max-width:1280px;margin:0 auto;padding:0 28px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:8px;top:8px;background:var(--ink);color:var(--paper);padding:8px 14px;z-index:999}.announce{background:var(--ink);color:var(--paper);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:9px 0;white-space:nowrap;overflow:hidden;position:relative;z-index:50}.announce-track{display:flex;width:max-content;animation:marquee 26s linear infinite}.announce-group{display:flex;gap:120px;padding-right:120px}@keyframes marquee{to{transform:translate(-50%)}}.announce-track em{color:#fde55f;font-style:normal}.site-header{position:sticky;top:0;z-index:40;background:var(--paper);border-bottom:var(--border);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 28px}.logo{position:relative;font-family:var(--display);font-size:30px;line-height:1;text-decoration:none;z-index:1}.logo span{color:var(--halftone)}.logo .logo-star{position:absolute;top:-45%;left:14%;width:52px;height:52px;z-index:-1}.main-nav{display:flex;gap:26px;font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.08em}.main-nav a{text-decoration:none;position:relative}.main-nav a:after{content:"";position:absolute;left:0;bottom:-4px;height:3px;width:0;background:var(--pink);transition:width .18s}.main-nav a:hover:after,.main-nav a:focus-visible:after{width:100%}.header-right{display:flex;align-items:center;gap:14px}.cart-btn{position:relative;background:var(--paper);border:var(--border);border-radius:12px;padding:8px 14px;font-family:var(--body);font-weight:700;font-size:14px;text-decoration:none;box-shadow:var(--shadow-sm);transition:transform .12s,box-shadow .12s}.cart-btn:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.cart-count{position:absolute;top:-10px;right:-10px;background:var(--pink);color:var(--paper);border:2px solid var(--ink);border-radius:50%;min-width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.nav-toggle{display:none;background:none;border:var(--border);border-radius:10px;padding:8px 12px;font-weight:700;cursor:pointer}.btn{display:inline-block;font-family:var(--display);font-size:15px;letter-spacing:.04em;padding:14px 30px;border:var(--border);border-radius:999px;background:var(--ink);color:var(--paper);text-decoration:none;cursor:pointer;box-shadow:var(--shadow-sm);transition:transform .12s,box-shadow .12s,background .15s}.btn:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink);background:var(--pink)}.btn--alt{background:var(--paper);color:var(--ink)}.btn--alt:hover{background:var(--blue)}.btn--wide{width:100%;text-align:center}.btn[disabled]{opacity:.5;pointer-events:none}.hero{position:relative;overflow:hidden;background:var(--blue);border-bottom:var(--border);padding:70px 28px 90px;text-align:center;min-height:560px}.hero-copy{position:relative;z-index:2;display:inline-block}.hero h1{font-family:var(--display);font-size:clamp(34px,6.4vw,84px);line-height:.98;text-transform:uppercase;position:relative;z-index:2}.hero h1 .hollow{color:var(--blue);-webkit-text-stroke:3px var(--ink)}.hero p{position:relative;z-index:2;margin-top:18px;font-size:18px;font-weight:500}.hero-cta{position:relative;z-index:2;display:inline-block;margin-top:30px;background:var(--pink);color:var(--paper);text-decoration:none;font-family:var(--display);font-size:18px;text-transform:uppercase;letter-spacing:.05em;border:var(--border);border-radius:var(--radius);padding:16px 38px;box-shadow:var(--shadow);transition:transform .12s,box-shadow .12s;cursor:pointer}.hero-cta:hover{transform:translate(3px,3px);box-shadow:3px 3px 0 var(--ink)}.water{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.float{position:absolute;left:0;top:0;z-index:1;cursor:pointer;will-change:transform}.float svg.ring,.float svg.raft{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.float img.bun{position:absolute;left:50%;top:50%;transform:translate(-50%,-52%);z-index:1;height:auto;pointer-events:none}.float .burst,.float .splash{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;opacity:0;pointer-events:none}.float.popped svg.ring,.float.popped svg.raft{animation:ringpop .45s ease-in forwards}@keyframes ringpop{0%{transform:scale(1);opacity:1}30%{transform:scale(1.15)}to{transform:scale(.5);opacity:0}}.float.popped .burst{animation:burst .5s ease-out 1 forwards}@keyframes burst{0%{opacity:1;transform:scale(.45)}to{opacity:0;transform:scale(1.5)}}.float.popped .bun{display:none}.float .drown{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.float.popped .drown{display:block}.dr-bob{position:absolute;left:50%;top:50%;width:62%;transform:translate(-50%,-58%);animation:headbob .85s ease-in-out infinite}@keyframes headbob{0%,to{transform:translate(-50%,-58%) rotate(-4deg)}50%{transform:translate(-50%,-53%) rotate(4deg)}}.dr-bob img{display:block;width:100%;height:auto;clip-path:inset(0 0 34% 0)}.dr-arm{position:absolute;width:30%;top:50%}.dr-arm.L{left:-17%;transform-origin:92% 50%;animation:flapL .12s linear infinite alternate}.dr-arm.R{right:-17%;transform-origin:8% 50%;animation:flapR .12s linear infinite alternate}@keyframes flapL{0%{transform:rotate(-30deg)}to{transform:rotate(55deg)}}@keyframes flapR{0%{transform:rotate(30deg)}to{transform:rotate(-55deg)}}.dr-water{position:absolute;left:-8%;width:116%;top:57%;height:34%;animation:waterbob .85s ease-in-out infinite;animation-delay:-.42s}@keyframes waterbob{0%,to{transform:translateY(0)}50%{transform:translateY(-6%)}}.float.popped .splash{opacity:1;animation:splashy .3s linear infinite}@keyframes splashy{0%,to{transform:scale(.92) rotate(-3deg)}50%{transform:scale(1.08) rotate(3deg)}}.float.reinflate svg.ring,.float.reinflate svg.raft{animation:reinf .45s cubic-bezier(.2,1.4,.4,1)}@keyframes reinf{0%{transform:scale(0)}70%{transform:scale(1.12)}to{transform:scale(1)}}.ht-star{position:absolute;pointer-events:none;z-index:0}.section{padding:64px 0}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:28px;flex-wrap:wrap}.section-head h2{font-family:var(--display);font-size:clamp(24px,3.4vw,40px);text-transform:uppercase}.section-head a{font-weight:700;font-size:14px;letter-spacing:.1em;text-transform:uppercase}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}@media(max-width:900px){.grid{grid-template-columns:repeat(2,1fr);gap:18px}}@media(max-width:560px){.grid{grid-template-columns:1fr}}.card{border:var(--border);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow-sm);overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:transform .12s,box-shadow .12s}.card:hover{transform:translate(3px,3px);box-shadow:2px 2px 0 var(--ink)}.card-media{background:var(--paper);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:var(--border)}.card-media img{width:100%;height:100%;object-fit:contain}.card-body{padding:14px 16px 18px}.card-title{font-weight:700;font-size:15px;line-height:1.3}.card-price{margin-top:6px;font-family:var(--display);font-size:16px}.card-sold{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pink);margin-top:6px}.product{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;padding:52px 0}.product-gallery{display:flex;flex-direction:column;gap:14px}.product-main-img{border:var(--border);border-radius:var(--radius);overflow:hidden;background:var(--paper);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.product-main-img img,.product-thumbs button img{width:100%;height:100%;object-fit:contain}.product-thumbs{display:flex;gap:10px;flex-wrap:wrap}.product-thumbs button{border:var(--border);border-radius:10px;overflow:hidden;background:none;padding:0;cursor:pointer;width:76px;height:76px}.product-thumbs button[aria-current=true]{outline:3px solid var(--pink);outline-offset:2px}.product-info h1{font-family:var(--display);font-size:clamp(26px,3.4vw,42px);line-height:1.05;text-transform:uppercase}.product-price{font-family:var(--display);font-size:24px;margin-top:12px}.product-desc{margin-top:20px;line-height:1.65;font-size:15px}.product-desc p{margin-bottom:12px}.opt{margin-top:24px}.opt-label{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.opt-values{display:flex;gap:10px;flex-wrap:wrap}.opt-values label{border:var(--border);border-radius:999px;padding:9px 18px;font-weight:700;font-size:14px;cursor:pointer;background:var(--paper);transition:background .15s,color .15s}.opt-values input{position:absolute;opacity:0;pointer-events:none}.opt-values input:checked+label{background:var(--ink);color:var(--paper)}.opt-values input:focus-visible+label{outline:3px solid var(--pink);outline-offset:2px}.product-form{margin-top:28px}.cart-table{width:100%;border-collapse:collapse;margin-top:28px}.cart-table th{text-align:left;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding-bottom:12px;border-bottom:var(--border)}.cart-table td{padding:18px 0;border-bottom:2px solid var(--grey);vertical-align:middle}.cart-item{display:flex;gap:16px;align-items:center}.cart-item img{width:84px;height:84px;object-fit:cover;border:var(--border);border-radius:12px}.cart-item strong{display:block;font-size:15px}.cart-item span{font-size:13px;color:#777}.qty{width:70px;padding:8px;border:var(--border);border-radius:10px;font-family:var(--body);text-align:center}.cart-foot{display:flex;justify-content:flex-end;gap:28px;align-items:center;margin-top:28px;flex-wrap:wrap}.cart-total{font-family:var(--display);font-size:22px}.cart-empty{text-align:center;padding:80px 0}.site-footer{border-top:var(--border);margin-top:64px;padding:48px 0 32px;background:var(--paper);position:relative;overflow:hidden}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:36px}.footer-grid h3{font-family:var(--display);font-size:16px;text-transform:uppercase;margin-bottom:14px}.footer-grid a{display:block;font-size:14px;margin-bottom:8px;text-decoration:none}.footer-grid a:hover{color:var(--pink)}.footer-signup{display:flex;gap:8px;margin-top:14px;max-width:320px}.footer-signup input{flex:1;min-width:0;padding:11px 16px;border:var(--border);border-radius:999px;font-family:var(--body);font-size:14px}.footer-signup button{font-family:var(--display);font-size:12px;padding:11px 20px;border:var(--border);border-radius:999px;background:var(--ink);color:var(--paper);cursor:pointer}.footer-bottom{margin-top:36px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#999}.rte{line-height:1.7;font-size:16px;max-width:70ch}.rte h2{font-family:var(--display);font-size:24px;margin:28px 0 12px}.rte p{margin-bottom:14px}.rte ul,.rte ol{margin:0 0 14px 22px}.notice{border:var(--border);border-radius:12px;padding:14px 18px;margin:18px 0;font-size:14px;background:var(--blue)}.notice--error{background:#ffe1ec;border-color:var(--pink);color:#8a0037}@media(max-width:900px){.product{grid-template-columns:1fr;gap:28px}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.wrap{padding:0 18px}.site-header{padding:12px 18px}.nav-toggle{display:block}.main-nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);border-bottom:var(--border);flex-direction:column;gap:0;padding:8px 18px 18px}.main-nav.is-open{display:flex}.main-nav a{padding:12px 0;border-bottom:2px solid var(--grey)}.footer-grid{grid-template-columns:1fr}.cart-table thead{display:none}.cart-table td{display:block;border:none;padding:8px 0}.cart-table tr{display:block;border-bottom:2px solid var(--grey);padding:16px 0}}.drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000006b;z-index:90;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}body.cart-open .drawer-scrim{opacity:1;visibility:visible}.cart-drawer{position:fixed;top:0;right:0;bottom:0;z-index:91;width:min(440px,100%);background:var(--paper);border-left:var(--border);display:flex;flex-direction:column;transform:translate(102%);transition:transform .24s cubic-bezier(.4,0,.2,1)}body.cart-open .cart-drawer{transform:translate(0)}.cart-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:var(--border)}.cart-drawer-head h2{font-family:var(--display);font-size:26px;text-transform:uppercase}.cart-drawer-head button{background:none;border:none;font-size:26px;cursor:pointer;font-family:var(--display);line-height:1}.cart-drawer-body{flex:1;overflow-y:auto;padding:8px 24px}.cd-item{display:flex;gap:14px;padding:18px 0;border-bottom:2px solid var(--grey)}.cd-item img{width:84px;height:84px;object-fit:cover;border:var(--border);border-radius:12px;background:var(--blue);flex-shrink:0}.cd-item-info{flex:1;min-width:0}.cd-item-info strong{display:block;font-size:14px;text-transform:uppercase;letter-spacing:.02em;font-weight:700}.cd-item-info span{display:block;font-size:12px;color:#777;margin-top:3px}.cd-item-info a{font-size:11px;font-weight:700;color:var(--pink);text-decoration:none;margin-top:6px;display:inline-block}.cd-item-price{font-family:var(--display);font-size:15px;white-space:nowrap}.cd-empty{text-align:center;padding:70px 0}.cd-empty p{font-family:var(--display);font-size:20px;margin-bottom:18px}.cd-gifts{padding:16px 0 4px}.cd-gifts-head{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pink);margin-bottom:4px}.cd-gift{display:flex;align-items:center;gap:12px;border:3px solid var(--ink);border-radius:14px;padding:13px 16px;margin:10px 0;background:var(--paper)}.cd-gift .check{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#c0eba4;border:2px solid var(--ink);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.cd-gift .dots{flex:1;border-bottom:2px dotted var(--pink);opacity:.75}.cd-gift .name{font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.cart-drawer-foot{border-top:var(--border);padding:20px 24px 24px}.cd-sub{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--display);font-size:20px;text-transform:uppercase;margin-bottom:14px}.cart-drawer-foot .btn{width:100%;text-align:center;border-radius:14px}.cd-note{font-size:11px;color:#888;text-align:center;margin-top:10px}.gift-fab{position:fixed;left:18px;bottom:18px;z-index:80;width:56px;height:56px;background:var(--ink);border:var(--border);border-radius:14px;box-shadow:var(--shadow-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .12s,box-shadow .12s}.gift-fab:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.gift-count{position:absolute;top:-9px;right:-9px;background:#fde55f;border:2px solid var(--ink);border-radius:50%;width:22px;height:22px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.gift-pop{position:fixed;left:18px;bottom:86px;z-index:81;width:min(330px,calc(100vw - 36px));background:var(--paper);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px;display:none}body.gifts-open .gift-pop{display:block}.gift-head{display:flex;justify-content:space-between;align-items:center}.gift-head h3{font-family:var(--display);font-size:20px;text-transform:uppercase}.gift-head button{background:none;border:none;font-size:22px;cursor:pointer;font-family:var(--display);line-height:1}.gift-sub{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pink);margin-top:2px}.gift-bar{height:12px;border:2px solid var(--ink);border-radius:999px;margin-top:12px;overflow:hidden}.gift-bar i{display:block;height:100%;background:var(--pink);transition:width .3s}.gift-cta{font-size:13px;margin-top:9px}.gift-cta b{background:#fde55f;border:2px solid var(--ink);border-radius:6px;padding:1px 6px}.gift-tier{display:flex;align-items:center;gap:10px;border:2px solid var(--ink);border-radius:12px;padding:10px 12px;margin-top:10px;font-size:12px;font-weight:700}.gift-tier .check{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:#c0eba4;border:2px solid var(--ink);display:flex;align-items:center;justify-content:center;font-size:11px}.gift-tier.locked{opacity:.55}.gift-tier.locked .check{background:var(--paper)}.gift-tier .amt{font-family:var(--display);font-size:14px;min-width:42px}.gift-tier .dots{flex:1;border-bottom:2px dotted var(--pink);opacity:.7}.gift-tier .name{text-transform:uppercase;letter-spacing:.04em;text-align:right}.gift-foot{margin-top:14px;background:var(--ink);color:var(--paper);font-size:10px;letter-spacing:.12em;text-transform:uppercase;text-align:center;padding:8px;border-radius:8px}.card-media{position:relative}.card-tag{position:absolute;top:12px;left:12px;z-index:2;background:#fde55f;border:2px solid var(--ink);border-radius:999px;padding:4px 12px;font-family:var(--body);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.card-tag--out{background:var(--ink);color:var(--paper)}.card-compare{color:#999;text-decoration:line-through;font-size:14px;margin-left:8px;font-family:var(--body);font-weight:700}.early{position:relative;overflow:hidden;background:#ff82ba;border-top:var(--border);border-bottom:var(--border);padding:34px 28px 30px;text-align:center}.early h2{font-family:var(--display);font-size:clamp(22px,3.6vw,44px);text-transform:uppercase;position:relative;z-index:2}.early-form{position:relative;z-index:2;display:flex;gap:12px;justify-content:center;margin-top:16px;max-width:600px;margin-left:auto;margin-right:auto;flex-wrap:wrap}.early-form input{flex:1;min-width:220px;font-family:var(--body);font-size:15px;padding:13px 24px;border:var(--border);border-radius:999px;background:var(--paper);outline:none;box-shadow:var(--shadow-sm)}.early-form input::placeholder{color:#bbb}.early-form button{font-family:var(--display);font-size:14px;letter-spacing:.05em;text-transform:uppercase;padding:13px 32px;border:var(--border);border-radius:999px;background:var(--ink);color:var(--paper);cursor:pointer;box-shadow:var(--shadow-sm);transition:transform .12s,box-shadow .12s}.early-form button:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.early .ht-star{opacity:1}.early-note{position:relative;z-index:2;margin-top:10px;font-size:10px;color:#00000080;max-width:520px;margin-left:auto;margin-right:auto;line-height:1.45}.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr}.footer-logo{position:relative;font-family:var(--display);font-size:34px;line-height:1;display:inline-block}.footer-logo .logo-star{position:absolute;top:-42%;left:12%;width:54px;height:54px;z-index:-1}@media(max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.footer-grid{grid-template-columns:1fr}}.chibi-band{position:relative;overflow:hidden;background:var(--blue);border-bottom:var(--border);height:clamp(180px,22vw,260px);margin-top:0}.chibi-band .float{cursor:pointer}.ss-kw-line{font-size:15px;font-weight:500;margin-bottom:2px}.ss-kw-line strong{font-family:Archivo Black,Arial Black,sans-serif;background:#fde55f;border:2px solid #000;border-radius:8px;padding:2px 10px;display:inline-block;margin:0 2px}.ss-kw-number{display:block;font-family:Archivo Black,Arial Black,sans-serif;font-size:clamp(22px,3vw,30px);letter-spacing:.02em;text-decoration:none;color:#000;margin-top:6px}.ss-kw-line em{font-style:normal;font-weight:700;white-space:nowrap}.ss-kw-btn{display:block;width:100%;max-width:320px;margin:16px auto 0;background:var(--ink);color:var(--paper);text-decoration:none;text-align:center;font-family:var(--body);font-weight:700;font-size:17px;letter-spacing:.02em;border-radius:999px;padding:16px 24px;transition:transform .12s,opacity .12s}.ss-kw-btn:hover{transform:translateY(-1px);opacity:.9}.ss-kw-sub{font-size:12px;color:#999;margin-top:10px;line-height:1.5}postscript-embedded-form{display:block;width:100%;max-width:470px;margin:0 auto}.ps-slot{position:relative;z-index:2;width:100%;max-width:520px;margin:0 auto}.early-ps{display:block}.ps-fallback{text-align:center}.ps-kw-btn{display:block;width:100%;font-family:var(--display);font-size:14px;letter-spacing:.05em;text-transform:uppercase;padding:14px 24px;border:var(--border);border-radius:999px;background:var(--ink);color:var(--paper);text-decoration:none;box-shadow:var(--shadow-sm);transition:transform .12s,box-shadow .12s}.ps-kw-btn:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.ps-kw-line{margin-top:10px;font-size:14px;font-weight:500}.ps-kw-line strong{font-family:var(--display);color:var(--pink)}.ss-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:center;justify-content:center;padding:20px}.ss-pop[hidden]{display:none}.ss-pop-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.ss-pop-card{position:relative;z-index:1;width:min(520px,100%);background:#ff82ba;border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:44px 30px 26px;text-align:center;overflow:visible;animation:ssPopIn .35s cubic-bezier(.2,1.4,.4,1) both}@keyframes ssPopIn{0%{transform:translateY(24px) scale(.96);opacity:0}to{transform:none;opacity:1}}.ss-pop-card .ht-star{opacity:1;z-index:0}.ss-pop-x{position:absolute;top:-16px;right:-16px;width:44px;height:44px;border-radius:50%;border:var(--border);background:var(--paper);font-size:26px;line-height:1;cursor:pointer;box-shadow:var(--shadow-sm);font-family:var(--body)}.ss-pop-kicker{position:relative;z-index:2;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.ss-pop-title{position:relative;z-index:2;font-family:var(--display);font-size:clamp(30px,6vw,46px);line-height:.98;text-transform:uppercase;margin-top:8px}.ss-pop-sub{position:relative;z-index:2;margin:12px auto 18px;font-size:15px;font-weight:500;max-width:380px}.ss-pop .early-note{margin-top:12px}body.ss-pop-open{overflow:hidden}@media(max-width:560px){.ss-pop-card{padding:38px 20px 22px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/ss02.css.map */
