@font-face{font-family:Obviously Wide;src:url('Obviously-WideBlk.woff2') format('woff2');font-weight:800;font-display:swap}
:root{--ink:#1b1d1c;--purple:#6530ee;--lime:#d4ff35;--line:#dededb;--pink:#f9a4d4}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:82px}body{margin:0;background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button{cursor:pointer}button,input,select{font:inherit}a{color:inherit;text-decoration:none}button{border:0;background:none;color:inherit}img{max-width:100%;display:block}button,a{outline-offset:5px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--purple)}.hidden{display:none!important}.skip-link{position:fixed;top:-50px;z-index:100;background:var(--lime);padding:12px}.skip-link:focus{top:10px}.site-header{height:72px;background:#191a19;color:white}.header-inner{height:100%;max-width:1550px;margin:auto;padding:0 34px;gap:34px}.logo{flex-shrink:0;width:110px}.logo img{width:100%;height:auto}.site-header nav{gap:24px;margin-left:auto;margin-right:auto;white-space:nowrap}.site-header nav a{font-size:12px;position:relative;padding:26px 0}.site-header nav a:after{content:'';height:2px;position:absolute;bottom:16px;left:0;right:100%;background:var(--lime);transition:right .2s}.site-header nav a:hover:after{right:0}.header-actions{gap:13px}.icon-btn{width:25px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:inherit;padding:2px}.icon-btn svg{fill:none;stroke:currentColor;stroke-width:1.15;width:23px;height:23px}.header-actions .icon-btn{color:#bcbdbb}.header-actions .icon-btn:hover{color:var(--lime)}.cart-button{position:relative}.cart-button span{position:absolute;top:-6px;right:-8px;background:#f6a7d6;color:#fff;border-radius:50%;min-width:16px;height:16px;display:grid;place-items:center;font-size:10px}.region-button{font-size:10px;border-bottom:1px solid white;padding:0 0 3px}.mobile-toggle{display:none}.hero{background:#170655;aspect-ratio:2.61224}.hero-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .45s}.hero-slide.active{opacity:1;visibility:visible}.hero-slide picture,.hero-slide img{width:100%;height:100%;object-fit:cover}.hero-controls{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px}.hero-dots{display:flex;gap:7px;align-items:center}.hero-dots button{height:9px;width:9px;padding:0;border-radius:10px;background:#fff;transition:width .2s,background .2s}.hero-dots button.active{width:29px;background:var(--lime)}#pause-slides{font-size:12px;color:#fff;border:1px solid #ffffff55;border-radius:50%;width:23px;height:23px;opacity:.65}.slide-arrow{position:absolute;top:45%;font-size:40px;line-height:1;color:white;opacity:0;transition:opacity .2s;background:#0003;border-radius:50%;width:42px;height:42px}.hero:hover .slide-arrow,.slide-arrow:focus-visible{opacity:1}.previous{left:18px}.next{right:18px}.artist-section{background:#1c1d1c;padding:22px 24px 19px}.artist-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 6 * 42px)/7);gap:42px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.artist-track::-webkit-scrollbar{display:none}.artist-card{color:#fff;text-align:center;font-size:12px;scroll-snap-align:start}.artist-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;transition:transform .3s}.artist-card:hover img{transform:scale(.97)}.artist-card span{display:block;margin-top:13px}.drops-section{padding:34px 24px 36px}.section-title{font-size:29px;line-height:1.2;font-weight:800;margin:0 0 33px}.product-grid{gap:35px 32px;margin-bottom:28px}.product-card{min-width:0;text-align:left;position:relative}.product-image-wrap{position:relative;overflow:hidden;border-radius:9px;background:#eee;aspect-ratio:1}.product-image{width:100%;height:100%;object-fit:cover;transition:transform .45s}.product-card:hover .product-image{transform:scale(1.035)}.product-card.sold-out .product-image{filter:brightness(.55)}.product-open{display:block;width:100%;text-align:left;padding:0}.card-save{position:absolute;right:12px;top:12px;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;background:#fff;color:var(--ink);opacity:0;transform:translateY(-4px);transition:.2s;box-shadow:0 1px 10px #0001}.product-card:hover .card-save,.card-save:focus-visible,.card-save.saved{opacity:1;transform:none}.card-save.saved{background:var(--lime)}.card-save svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5}.product-tags{display:flex;flex-wrap:wrap;gap:5px;min-height:16px;margin-top:9px}.tag{display:inline-block;vertical-align:middle;border-radius:3px;padding:3px 6px 2px;font-size:9px;line-height:1;font-weight:800;letter-spacing:.4px;color:var(--ink)}.lime{background:var(--lime);color:var(--purple)}.purple{background:var(--purple);color:var(--lime)}.mint{background:#00e69e}.lilac{background:#c994f1;color:#522b88}.blue{background:#a3e7f9}.muted{opacity:.45}.artist-label{font-size:11px;margin:9px 0 8px}.product-name{font-weight:700;font-size:13px;line-height:1.5;margin:0}.product-versions{font-size:12px;color:#aaa;margin:8px 0}.product-price{font-size:12px;margin-top:10px}.sold-out-label{color:#b4b4b4}.outline-button{border:1px solid #717371;border-radius:3px;padding:20px 25px;display:inline-flex;align-items:center;justify-content:center;gap:28px;font-size:10px;font-weight:700;line-height:1.1;transition:background .2s,color .2s}.outline-button:hover{background:var(--ink);color:white}.worldwide-banner{aspect-ratio:2.61224;background:#4926ff}.worldwide-banner picture,.worldwide-banner img{width:100%;height:100%;object-fit:cover}.light-button{position:absolute;bottom:24px;right:24px;color:#fff;border-color:#ffffffaa}.light-button:hover{background:#fff;color:#4926ff}.eyebrow{display:block;font-size:10px;letter-spacing:1.7px;font-weight:700;margin-bottom:19px}.display-title{font-family:Obviously Wide,Arial Black,Arial,sans-serif;font-size:clamp(35px,4vw,65px);line-height:1.08;letter-spacing:-2px;font-weight:800;margin:0 0 27px}.purple-text{color:var(--purple)}.collection-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:7%;padding:85px 5%}.collection-intro{position:relative;align-self:center}.collection-intro p{font-size:14px;line-height:1.8;max-width:340px;color:#686967;margin-bottom:27px}.collection-products{gap:26px;align-items:center}.scribble{position:absolute;font-size:110px;color:var(--lime);right:15%;top:35%;z-index:-1;transform:rotate(20deg)}.exclusive-section{padding:58px 5% 72px;background:#f4f3f6}.section-heading{margin-bottom:30px}.section-heading .section-title{margin-bottom:0}.text-link{font-size:10px;font-weight:700;border-bottom:1px solid;padding:0 0 5px;display:inline-block}.text-link:hover{color:var(--purple)}.exclusive-grid{gap:26px}.exclusive-feature{display:grid;grid-template-columns:48% 52%;background:var(--ink);color:white;text-align:left;overflow:hidden;border-radius:6px;padding:0}.exclusive-feature>img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.exclusive-feature:hover>img{transform:scale(1.035)}.exclusive-feature>div{padding:26px 22px;align-self:center}.exclusive-feature h3{font-size:clamp(17px,1.65vw,27px);font-weight:800;line-height:1.15;margin:19px 0 25px}.exclusive-feature .text-link{font-size:9px}.event-section{background:#19065e;color:#fff;padding:30px 5% 55px;position:relative;overflow:hidden}.event-topline{display:flex;justify-content:space-between;border-bottom:1px solid #ffffff4d;padding-bottom:20px;font-size:10px;letter-spacing:1.2px}.event-body{display:grid;grid-template-columns:1.25fr 1fr;gap:8%;align-items:center;padding-top:35px}.event-body h2{font-family:Obviously Wide,Arial Black,sans-serif;font-size:clamp(30px,4vw,65px);line-height:1;margin:20px 0 25px;white-space:nowrap;letter-spacing:-2px}.event-body>div>p{font-size:22px;font-weight:800;line-height:1.3;color:var(--lime)}.event-star{font-size:100px;line-height:1;color:#9f7bf3;display:block;transform:rotate(15deg);width:90px}.event-details h3{font-size:37px;font-weight:800;line-height:1.05;margin:17px 0}.event-details p{font-size:12px;line-height:1.9;color:#d1c6ec}.event-details .event-location{font-size:14px;font-weight:700;margin:19px 0}.lime-button{display:inline-flex;align-items:center;justify-content:center;background:var(--lime);color:var(--ink);padding:18px 23px;border-radius:3px;font-size:11px;font-weight:800;transition:background .2s}.lime-button:hover{background:#b8ec00}.spaces-section{display:grid;grid-template-columns:1fr 1fr}.spaces-art{padding:65px 10%;background:#c0a2ff url('our-spaces.png') center/cover;min-height:420px;overflow:hidden}.spaces-art .display-title{font-size:clamp(30px,3vw,48px);position:relative;z-index:1}.space-wordmark{font-family:Obviously Wide,Arial Black,sans-serif;font-size:7vw;letter-spacing:-6px;margin-top:45px;position:relative}.space-wordmark span{position:absolute;color:var(--lime);font-size:130px;right:0;top:-65px;transform:rotate(25deg)}.spaces-copy{padding:65px 12%;align-self:center}.spaces-copy h3{font-size:26px;font-weight:800;line-height:1.2;margin:0 0 23px}.spaces-copy p{font-size:13px;line-height:1.85;color:#777}.space-links{margin-top:25px}.space-links a{display:flex;gap:17px;align-items:center;border-top:1px solid #ccc;padding:19px 0;font-size:13px;font-weight:700}.space-links a:last-child{border-bottom:1px solid #ccc}.space-links a span:first-child{color:#939393;font-size:10px}.space-links a span:last-child{margin-left:auto;font-size:20px}.announcements-section{padding:65px 5% 75px}.news-grid{gap:28px}.news-image{aspect-ratio:1.65;overflow:hidden;background:#eee;border-radius:5px;margin-bottom:22px}.news-image img{height:100%;width:100%;object-fit:cover;transition:transform .4s}.news-card:hover img{transform:scale(1.04)}.news-card .eyebrow{font-size:9px;letter-spacing:1px;margin-bottom:11px}.news-card h3{font-size:19px;font-weight:700;margin:0 0 10px}.news-card p{font-size:13px;color:#767775;line-height:1.7;margin:0 0 20px}.help-section{background:#f4f3f6;padding:65px 7%;display:grid;grid-template-columns:.8fr 1.2fr;gap:10%}.help-section .display-title{font-size:48px}.faq-list details{border-bottom:1px solid #cfcfd1}.faq-list details:first-child{border-top:1px solid #cfcfd1}.faq-list summary{list-style:none;cursor:pointer;padding:23px 0;font-weight:700;font-size:14px;display:flex;align-items:center;gap:20px;justify-content:space-between}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:24px;font-weight:400}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{font-size:13px;line-height:1.8;color:#676767;margin:0 0 23px;max-width:90%}.site-footer{background:#191a19;color:#fff;padding:70px 5% 25px;isolation:isolate}.footer-inner{max-width:1500px;margin:auto;grid-template-columns:1.45fr .85fr .85fr 1fr;gap:45px;position:relative}.footer-newsletter{position:relative}.footer-logo{width:158px;height:auto}.footer-middle{position:absolute;width:142px;left:50px;top:-53px}.site-footer h3{font-size:16px;font-weight:700;margin:2px 0 17px}.site-footer p{font-size:11px;line-height:1.35;margin:18px 0 12px;max-width:320px}.site-footer a:not(.social-links a),.site-footer div>button{display:block}.site-footer div>button:not(.newsletter-buttons button),.site-footer div>a:not(.social-links a){font-size:11px;text-align:left;margin-bottom:13px}.site-footer a:hover,.site-footer button:hover{color:var(--lime)}.newsletter-buttons button{border:1px solid #aaa;border-radius:3px;font-size:10px;padding:17px 12px;line-height:1.7;flex:1;max-width:190px;white-space:nowrap}.newsletter-buttons button span{display:block;color:#82ebaf;font-weight:700}.newsletter-buttons button+button span{color:#5dabff}.site-footer small{display:block;margin-top:36px;font-size:9px}.footer-watermark{position:absolute;font-family:Obviously Wide,Arial Black,sans-serif;font-size:17vw;line-height:1;left:25%;top:20%;color:#ffffff0c;z-index:-1;letter-spacing:-10px}.footer-sticker{position:absolute;top:0;height:100%;max-width:95px;object-fit:contain}.left-sticker{left:-25px}.right-sticker{right:-18px}.social-links a{font-size:23px;font-weight:700}.shop-tools{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:-7px 0 28px}.filter-chip{border:1px solid #ccc;border-radius:30px;padding:9px 16px;font-size:12px}.filter-chip.active{background:var(--ink);color:white;border-color:var(--ink)}.sort-label{font-size:12px;color:#777}.sort-label select{border:0;background:#f5f5f5;padding:10px;margin-left:8px;color:var(--ink)}.active-filter{font-size:12px;margin-bottom:20px}.active-filter button{margin-left:10px;text-decoration:underline}.empty-products{grid-column:1/-1;padding:60px;text-align:center;color:#777}.modal{border:0;border-radius:8px;padding:35px;width:min(900px,calc(100% - 36px));max-height:90dvh;color:var(--ink);box-shadow:0 20px 100px #0004;overscroll-behavior:contain}.modal::backdrop{background:#14101599;backdrop-filter:blur(5px)}.modal-close{position:absolute;right:13px;top:12px;background:#fff;border-radius:50%;font-size:28px;z-index:2}.product-dialog{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.product-dialog>img{border-radius:5px;width:100%;aspect-ratio:1;object-fit:cover}.modal h2{font-size:25px;line-height:1.25;font-weight:800;margin:15px 0}.modal p{font-size:13px;line-height:1.8;color:#737373}.dialog-price{font-size:21px;font-weight:700;margin:18px 0}.dialog-actions{display:flex;gap:12px;margin:20px 0}.dialog-actions .lime-button{flex:1}.dialog-actions select{padding:10px;border:1px solid #ccc}.dialog-note{font-size:11px!important}.official-link{font-size:12px;text-decoration:underline}.search-input,.newsletter-input{border:1px solid #ccc;border-radius:3px;width:100%;padding:16px;margin:15px 0}.search-results{max-height:55vh;overflow:auto}.search-result{display:flex;align-items:center;gap:18px;width:100%;padding:13px 0;border-bottom:1px solid #eee;text-align:left}.search-result img{width:65px;height:65px;object-fit:cover;border-radius:4px}.search-result strong{font-size:12px;display:block;line-height:1.5}.search-result small{display:block;color:#888;margin-top:5px}.modal.narrow{max-width:540px}.modal.drawer{height:100dvh;max-height:100dvh;width:min(490px,100%);border-radius:0;margin:0 0 0 auto;padding:40px 28px}.bag-line{display:flex;gap:15px;padding:22px 0;border-bottom:1px solid #ddd}.bag-line img{width:80px;height:80px;object-fit:cover;border-radius:4px}.bag-line h3{font-size:12px;font-weight:700;margin:0 0 8px;line-height:1.4}.quantity-controls{display:flex;align-items:center;gap:14px;font-size:12px;margin-top:12px}.quantity-controls button{border:1px solid #ccc;width:25px;height:25px}.remove-item{margin-left:auto;font-size:10px;text-decoration:underline}.bag-total{display:flex;justify-content:space-between;font-size:17px;font-weight:700;margin:25px 0}.empty-bag{padding:50px 0;text-align:center}.empty-bag>span{font-size:60px;line-height:1.8;color:#c4a6ff}.modal-form label{font-size:12px;font-weight:700}.modal-form .lime-button{width:100%}.form-checkbox{display:flex;gap:10px;align-items:flex-start;font-weight:400!important;font-size:11px!important;line-height:1.7;margin:7px 0 22px}.form-checkbox input{margin-top:3px}.region-options{display:grid;gap:12px;margin:25px 0}.region-options button{padding:17px;border:1px solid #ccc;text-align:left;font-size:13px}.region-options button:hover{border-color:var(--purple);background:#f5f0ff}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);background:var(--ink);color:#fff;box-shadow:0 5px 30px #0003;padding:15px 23px;border-radius:4px;font-size:12px;z-index:100;opacity:0;pointer-events:none;transition:.2s;max-width:90vw;text-align:center}#toast.visible{opacity:1;transform:translate(-50%,0)}
@media(min-width:1700px){.header-inner{padding:0 10px}.product-name{font-size:16px}.artist-label,.product-price{font-size:14px}.tag{font-size:11px}.drops-section{padding-top:40px}.section-title{font-size:36px}.site-footer{padding-left:18%;padding-right:18%}}
@media(max-width:1200px){.header-inner{padding:0 23px;gap:24px}.site-header nav{gap:16px}.site-header nav a{font-size:10px}.logo{width:90px}.header-actions{gap:9px}.artist-track{gap:28px;grid-auto-columns:calc((100% - 6 * 28px)/7)}.artist-section{padding:18px 20px}.footer-inner{gap:24px}.footer-inner{grid-template-columns:1.4fr .75fr .85fr 1fr}.site-footer h3{font-size:13px}.newsletter-buttons{gap:7px}.newsletter-buttons button{font-size:8px;padding:12px 8px}.exclusive-feature>div{padding:18px 16px}}
@media(max-width:950px){.site-header nav{gap:12px}.header-inner{gap:20px}.site-header nav a{font-size:9px}.header-actions{gap:8px}.desktop-action{display:none}.artist-track{grid-auto-columns:calc((100% - 4 * 24px)/5);gap:24px}.collection-section{gap:5%;padding:55px 4%}.exclusive-feature{grid-template-columns:1fr}.exclusive-feature>img{aspect-ratio:1.25;object-fit:cover}.exclusive-feature>div{padding:25px}.exclusive-feature h3{font-size:25px}.event-body{gap:5%}.event-details h3{font-size:29px}.event-body h2{font-size:4vw}.footer-inner{grid-template-columns:1.2fr 1fr 1fr}.footer-newsletter{grid-column:1/-1;max-width:500px}.site-footer{padding-top:80px}.spaces-copy{padding:40px 9%}.spaces-copy h3{font-size:22px}.spaces-art{padding:50px 8%;min-height:360px}.help-section{gap:6%;padding:50px 5%}.help-section .display-title{font-size:38px}.section-title{font-size:25px}.news-card h3{font-size:17px}}
@media(max-width:767px){html{scroll-padding-top:70px}.site-header{height:62px}.header-inner{padding:0 17px;gap:15px}.mobile-toggle{display:flex}.logo{width:100px;margin:auto}.header-actions{position:absolute;right:17px;gap:15px}.mobile-toggle{position:absolute;left:17px}.header-actions .icon-btn{width:22px}.site-header nav{display:none;position:absolute;top:62px;left:0;right:0;max-height:calc(100dvh - 62px);overflow:auto;background:var(--ink);padding:16px 25px 30px;align-items:stretch;margin:0;box-shadow:0 20px 20px #0003}.site-header nav.open{display:flex;flex-direction:column;gap:0}.site-header nav a{font-size:16px;padding:18px 0;border-bottom:1px solid #ffffff22;width:100%}.site-header nav a:after{display:none}.hero{aspect-ratio:.8}.hero-slide img{object-fit:cover}.slide-arrow{display:none}.hero-controls{bottom:15px}.artist-section{padding:17px 14px 16px}.artist-track{gap:17px;grid-auto-columns:calc((100% - 2.25 * 17px)/3.25)}.artist-card img{border-radius:8px}.artist-card{font-size:10px}.artist-card span{margin-top:9px}.drops-section{padding:28px 14px 32px}.section-title{font-size:23px;margin-bottom:24px}.product-grid{gap:25px 14px;margin-bottom:28px}.product-image-wrap{border-radius:6px}.product-tags{gap:3px;margin-top:7px;min-height:12px}.tag{font-size:6.5px;padding:3px 4px 2px;letter-spacing:.2px}.artist-label{font-size:9px;margin:7px 0 6px}.product-name{font-size:11px;line-height:1.45}.product-price{font-size:10px;margin-top:8px}.product-versions{font-size:10px;margin:6px 0}.card-save{opacity:1;transform:none;width:27px;height:27px;right:7px;top:7px;background:#ffffffd9}.card-save svg{width:14px;height:14px}.outline-button{padding:17px 20px;font-size:9px}.worldwide-banner{aspect-ratio:.8}.light-button{bottom:22px;right:18px}.collection-section{grid-template-columns:1fr;padding:45px 18px;gap:30px}.display-title{font-size:45px;letter-spacing:-1.5px}.collection-intro .display-title br{display:none}.collection-intro .display-title{font-size:35px;max-width:350px;line-height:1.18}.collection-intro .display-title span{display:block}.collection-intro p{max-width:330px;font-size:12px}.eyebrow{font-size:9px;letter-spacing:1.4px;margin-bottom:15px}.collection-products{gap:15px}.scribble{right:1%;top:22%;font-size:90px}.exclusive-section{padding:35px 18px 40px}.section-heading{align-items:start;gap:15px;margin-bottom:23px}.section-heading .section-title{font-size:23px}.section-heading .text-link{font-size:8px;max-width:100px;text-align:right;flex-shrink:0;line-height:1.6}.exclusive-grid{gap:20px}.exclusive-feature{grid-template-columns:46% 54%}.exclusive-feature>img{height:100%;aspect-ratio:1;object-fit:cover}.exclusive-feature>div{padding:18px 13px}.exclusive-feature h3{font-size:20px;margin:13px 0 19px}.exclusive-feature .text-link{font-size:7px}.event-section{padding:24px 20px 35px}.event-topline{font-size:8px;letter-spacing:.7px;padding-bottom:17px}.event-body{grid-template-columns:1fr;padding-top:25px;gap:26px}.event-star{position:absolute;right:26px;top:65px;font-size:70px;width:70px}.event-body h2{font-size:9vw;letter-spacing:-1.3px;margin:15px 0}.event-body>div>p{font-size:19px}.event-details{border-top:1px solid #ffffff40;padding-top:25px}.event-details h3{font-size:30px}.event-details p{font-size:11px}.event-details .tag{font-size:8px}.spaces-section{grid-template-columns:1fr}.spaces-art{padding:38px 24px 20px;min-height:310px}.spaces-art .display-title{font-size:37px}.space-wordmark{font-size:75px;margin-top:30px;letter-spacing:-5px}.space-wordmark span{font-size:100px;right:20px;top:-35px}.spaces-copy{padding:35px 24px 40px}.spaces-copy h3{font-size:24px}.spaces-copy p{font-size:12px}.announcements-section{padding:38px 18px 40px}.news-grid{gap:28px}.news-image{aspect-ratio:1.8;margin-bottom:18px}.news-card h3{font-size:20px}.news-card p{font-size:12px;margin-bottom:12px}.help-section{padding:38px 22px 40px;grid-template-columns:1fr;gap:28px}.help-section .display-title{font-size:36px;margin-bottom:20px}.help-section .display-title br{display:none}.faq-list summary{font-size:12px;padding:20px 0}.faq-list details p{font-size:12px}.site-footer{padding:70px 24px 28px}.footer-inner{grid-template-columns:1fr 1fr;gap:30px 20px}.footer-newsletter{max-width:100%;margin-bottom:10px}.site-footer h3{font-size:13px;margin-bottom:15px}.site-footer p{font-size:10px;max-width:300px}.footer-logo{width:145px}.footer-middle{width:120px;top:-45px;left:60px}.newsletter-buttons button{max-width:none;padding:15px 9px;font-size:10px}.site-footer small{margin-top:25px;font-size:8px}.footer-sticker{max-width:60px;opacity:.8}.left-sticker{left:-30px}.right-sticker{right:-25px}.footer-watermark{font-size:30vw;left:10%;top:45%;letter-spacing:-5px}.social-links{gap:14px}.social-links a{font-size:21px}.shop-tools{flex-direction:column;align-items:stretch;gap:15px;margin:0 0 20px}.filter-chip{font-size:10px;padding:8px 12px}.sort-label{align-self:flex-end;font-size:10px}.active-filter{font-size:11px}.empty-products{padding:35px 10px}.modal{padding:30px 20px 25px;max-height:90dvh}.product-dialog{grid-template-columns:1fr;gap:15px}.product-dialog>img{max-height:37dvh;object-fit:contain;background:#f5f5f5}.modal h2{font-size:21px}.modal.drawer{padding:38px 22px}.dialog-actions{margin:16px 0}.dialog-note{font-size:10px!important}.dialog-price{margin:12px 0}.search-result img{width:55px;height:55px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

@media(max-width:767px){.collection-intro{min-width:0;overflow:hidden}.collection-intro .display-title{max-width:100%}.collection-intro .display-title br,.help-section .display-title br{display:initial}.collection-section{grid-template-columns:minmax(0,1fr)}.help-section .display-title .purple-text{display:block}}

.logo-wordmark{font-family:Obviously Wide,Arial Black,Arial,sans-serif;font-size:22px;letter-spacing:-1.4px;white-space:nowrap;display:block;color:white}.logo{width:auto;min-width:115px}.footer-brand{font-size:32px}.site-footer .footer-brand{margin-bottom:15px}.product-placeholder{width:100%;height:100%;display:grid;place-items:center;background:#eeebf5;color:#8868c0;font-size:45px}.signed-empty{grid-column:1/-1;background:#f6f3fc;border-radius:8px;padding:40px;text-align:center;font-size:14px;line-height:1.8}.signed-empty .outline-button{margin-top:20px}.section-empty{padding:35px;text-align:center}.bag-line .remove-item{width:auto;border:0}.modal button[disabled]{opacity:.5;cursor:wait}.newsletter-buttons{flex-wrap:wrap}.modal .newsletter-input{display:block}.modal .modal-form input{color:var(--ink)}@media(max-width:767px){.logo{min-width:0}.logo-wordmark{font-size:21px}.footer-brand{font-size:30px}.signed-empty{padding:28px 20px}.site-footer .footer-brand{max-width:100%}}
