.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cart-link{position:relative}.cart-count{color:var(--color-text);opacity:0;place-items:center;margin:0;font-size:.72rem;display:grid;position:absolute;inset:0}.cart-link--filled .cart-icon{animation:4.5s step-end infinite cart-icon-cycle}.cart-link--filled .cart-count{animation:4.5s step-end infinite cart-count-cycle}@keyframes cart-icon-cycle{0%,49%{opacity:1}50%,99%{opacity:0}to{opacity:1}}@keyframes cart-count-cycle{0%,49%{opacity:0}50%,99%{opacity:1}to{opacity:0}}.checkout-nav-actions{align-items:center;gap:.5rem;margin:-1rem 0 1.5rem;display:flex}.checkout-nav-actions button,.checkout-nav-actions a{justify-content:center;align-items:center;width:auto;min-height:38px;padding:.5rem .8rem;display:inline-flex}.product-nav-actions{align-items:center;min-height:44px;margin:0 0 1rem;display:flex}.product-nav-actions a{justify-content:center;align-items:center;width:auto;min-height:44px;padding:.5rem .8rem;line-height:1;display:inline-flex}@media (prefers-reduced-motion:reduce){.cart-link--filled .cart-icon{opacity:0;animation:none}.cart-link--filled .cart-count{opacity:1;animation:none}}.drawer-backdrop{z-index:30;background:#0000004d;border:0;width:100%;height:100%;position:fixed;inset:0}.drawer.drawer--open{visibility:visible;opacity:1;pointer-events:auto;z-index:31;display:block}.product-card__image-wrap{aspect-ratio:4/5;background:#f4f4f4;overflow:hidden}.product-card__image{object-fit:cover;width:100%;height:100%}.product-card__image-link{height:100%;display:block;position:relative}.product-card__image-wrap .progressive-image{height:100%;aspect-ratio:auto!important}.product-card__details{display:block}.product-card__info h2{font-family:var(--font-sans);letter-spacing:.06em;margin:.18rem 0 .12rem;font-size:.65rem;line-height:1.1}.product-card__info p{margin:0;font-size:.85rem}.catalog-search-status{letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem}.product-detail{grid-template-columns:minmax(0,1.5fr) minmax(280px,.65fr);gap:clamp(2rem,5vw,6rem);display:grid}.product-detail__gallery{background:#f4f4f4;min-width:0}.product-detail__gallery img{background:#f4f4f4;width:100%}.product-detail__summary{align-self:start;position:sticky;top:8rem}.product-purchase-actions{gap:.55rem;display:grid}.product-purchase-actions button{width:100%}.status-message{margin-top:1rem}.status-message a{text-decoration:underline}.inline-action{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.newsletter-form{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,420px);gap:.65rem;margin-bottom:2rem;padding-bottom:2rem;display:grid}.newsletter-form small{display:block}@media (width<=760px){.product-detail{grid-template-columns:1fr}.product-detail__summary{position:static}.site-actions .icon-button{font-size:.68rem}.checkout-step button{white-space:normal;overflow-wrap:anywhere;max-width:100%;padding-inline:.75rem}.payment-methods{flex-wrap:wrap}}.admin-shell{--admin-text:#1a1a1a;--admin-muted:#5f5f5f;--admin-border:#d9d9d6;min-height:100vh;color:var(--admin-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f5f3;grid-template-columns:220px minmax(0,1fr);display:grid}.admin-sidebar{color:#fff;background:#111;flex-direction:column;height:100vh;padding:2rem 1.25rem;display:flex;position:sticky;top:0}.admin-brand{font:400 1.2rem var(--font-display);letter-spacing:.18em;text-transform:uppercase}.admin-sidebar nav{margin:2rem 0 auto;display:grid}.admin-sidebar button{color:#aaa;text-align:left;letter-spacing:.08em;background:0 0;border:0;border-bottom:1px solid #333;padding:.9rem .25rem}.admin-sidebar button.active,.admin-sidebar button:hover{color:#fff}.admin-main{width:100%;max-width:1500px;padding:2rem clamp(1rem,3vw,3rem) 4rem}.admin-header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.admin-header h1{margin:0}.metric-grid{background:#ddd;border:1px solid #ddd;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;margin-bottom:2rem;display:grid}.metric-grid article{background:#fff;gap:.75rem;padding:1.5rem;display:grid}.metric-grid span,.admin-product-list span,.admin-row span{color:var(--admin-muted);font-size:.78rem}.metric-grid strong{color:var(--admin-text);font:400 1.6rem var(--font-display)}.admin-panel{background:#fff;border:1px solid #e5e5e5;padding:clamp(1rem,2vw,2rem)}.admin-main h1,.admin-main h2,.admin-main h3,.admin-main p,.admin-main label,.admin-main th,.admin-main td,.admin-main strong{color:var(--admin-text)}.admin-main .eyebrow,.admin-main .metric-grid span,.admin-main .admin-product-list span,.admin-main .admin-row span{color:var(--admin-muted)}.admin-main input,.admin-main select,.admin-main textarea{color:var(--admin-text);border-color:var(--admin-border);background:#fff}.admin-main button:not(.admin-sidebar button),.admin-main .button{background:var(--admin-text);color:#fff;border-color:var(--admin-text)}.admin-main button:not(.admin-sidebar button):hover,.admin-main .button:hover,.admin-main .button--ghost{color:var(--admin-text);background:0 0}.admin-panel table{border-collapse:collapse;width:100%}.admin-panel th,.admin-panel td{text-align:left;border-bottom:1px solid #eee;padding:.8rem;font-size:.82rem}.admin-grid{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:1rem;display:grid}.admin-product-list{display:grid}.admin-product-list article,.admin-row{border-bottom:1px solid #eee;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.admin-product-list img{object-fit:cover;background:#eee}.admin-product-list div,.admin-row div{flex:1;gap:.25rem;display:grid}@media (width<=800px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{height:auto;position:static}.admin-sidebar nav{grid-template-columns:repeat(5,auto);margin:1rem 0;overflow:auto}.admin-grid{grid-template-columns:1fr}}.admin-section-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-section-heading h2{margin:0}.admin-launch-grid{grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr)}.admin-launch-card{width:100%;color:var(--admin-text);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eee;gap:.25rem;padding:.85rem 0;display:grid}.admin-launch-card span,.admin-launch-card small,.admin-help{color:var(--admin-muted);font-size:.72rem}.admin-launch-card small{text-transform:uppercase;letter-spacing:.08em}.admin-launch-card--active{box-shadow:inset 3px 0 0 var(--admin-text);padding-left:.7rem}.launch-media-list{gap:.5rem;display:grid}.launch-media-row{border-bottom:1px solid #eee;align-items:center;gap:.65rem;padding:.55rem 0;display:flex}.launch-media-row img{object-fit:cover;background:#eee;width:54px;height:72px}.launch-media-row div{flex:1;gap:.2rem;min-width:0;display:grid}.launch-media-row span{color:var(--admin-muted);font-size:.7rem}.launch-media-row button{width:auto;min-width:34px;padding-inline:.45rem}.launch-preview-bar{border-bottom:1px solid var(--color-border);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding:1rem clamp(1rem,3vw,3rem);font-size:.72rem;display:flex}.launch-editorial{width:100%;max-width:none;margin:0;padding:0}.launch-editorial__brand{z-index:90;color:#fff;mix-blend-mode:difference;font:400 clamp(1rem,1.6vw,1.35rem)/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;position:fixed;top:clamp(.75rem,2vw,1.5rem);left:clamp(.75rem,2vw,1.5rem)}.launch-editorial__sequence{columns:3;column-gap:0}.launch-editorial__figure{break-inside:avoid;width:100%;margin:0;line-height:0;position:relative}.launch-editorial__figure--0,.launch-editorial__figure--1,.launch-editorial__figure--2,.launch-editorial__figure--3{width:100%;margin:0}.launch-editorial__link{color:inherit;opacity:1;display:block}.launch-editorial__image{object-fit:contain;width:100%;height:auto}.launch-editorial__zoom{z-index:2;background:color-mix(in srgb,var(--color-background) 84%,transparent);min-height:2.2rem;color:var(--color-text);opacity:0;cursor:zoom-in;border:0;place-items:center;padding:0;display:grid;position:absolute;bottom:.8rem;right:.8rem;width:2.2rem!important}.launch-editorial__figure:hover .launch-editorial__zoom,.launch-editorial__zoom:focus-visible{opacity:1}.launch-editorial__zoom .glyph svg{width:1.2rem;height:1.2rem}.launch-editorial__closing{z-index:3;pointer-events:none;background:linear-gradient(#0000 0%,#0000002e 32%,#000000e6 100%);place-items:end center;min-height:clamp(180px,30vh,360px);margin-top:clamp(-360px,-30vh,-180px);padding:0 1rem clamp(2rem,7vh,5rem);display:grid;position:relative}.launch-editorial__closing .button{color:#111;pointer-events:auto;background:#fff;border-color:#fff;width:auto;min-width:9rem}.launch-editorial--maintenance{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}.launch-editorial--maintenance .launch-editorial__brand{mix-blend-mode:normal;left:50%;transform:translate(-50%);color:#fff!important}.launch-editorial--maintenance .noise-logo{color:#fff!important}.launch-editorial__maintenance-footer{--color-background:#000;--color-surface:#000;--color-text:#fff;--color-border:#fff;--color-accent:#fff;z-index:3;min-height:clamp(240px,42vh,520px);padding-block:clamp(3rem,9vh,7rem) max(3rem,env(safe-area-inset-bottom));padding-inline:max(1rem,env(safe-area-inset-left)) max(1rem,env(safe-area-inset-right));color:#fff;text-align:center;background:#000;border-top:1px solid #fff;place-items:center;display:grid;position:relative}.launch-editorial--maintenance .launch-editorial__maintenance-footer :is(input,button){color:#fff;background:#000;border-color:#fff}.launch-editorial--maintenance .launch-editorial__maintenance-footer button:hover,.launch-editorial--maintenance .launch-editorial__maintenance-footer button:focus-visible{color:#000;background:#fff}@media (width<=760px){.admin-launch-grid{grid-template-columns:1fr}.launch-editorial__sequence{columns:1;padding-inline:0}.launch-editorial__figure--0,.launch-editorial__figure--1,.launch-editorial__figure--2,.launch-editorial__figure--3{width:100%;margin-inline:0}.launch-editorial__zoom{opacity:1;bottom:.55rem;right:.55rem}}@media (prefers-reduced-motion:reduce){.launch-editorial__zoom{transition:none}}.progressive-image{background:#f2f2f0;width:100%;display:block;position:relative;overflow:hidden}.progressive-image picture,.progressive-image img,.progressive-image__inline,.progressive-image__inline svg{width:100%;height:100%;display:block}.progressive-image img{z-index:1;object-fit:var(--image-fit,cover);opacity:0;transition:opacity .16s;position:relative}.progressive-image--loaded img,.progressive-image--priority img{opacity:1}.progressive-image__placeholder{background:linear-gradient(110deg,#efefed 25%,#f7f7f5 45%,#efefed 65%) 0 0/220% 100%;animation:1.4s ease-in-out infinite image-placeholder;position:absolute;inset:0}.progressive-image--loaded .progressive-image__placeholder,.progressive-image--failed .progressive-image__placeholder{display:none}.progressive-image__error{z-index:2;color:#666;letter-spacing:.08em;text-transform:uppercase;place-items:center;padding:1rem;font-size:.72rem;display:grid;position:absolute;inset:0}@keyframes image-placeholder{to{background-position:-220% 0}}.lightbox-trigger{width:100%;min-height:0;color:inherit;text-align:inherit;cursor:zoom-in;background:0 0;border:0;margin:0;padding:0;line-height:0;display:block;position:relative}.lightbox-trigger__media{display:block}.lightbox-trigger__mark{z-index:2;background:color-mix(in srgb, var(--color-background) 82%, transparent);width:1.7rem;height:1.7rem;color:var(--color-text);opacity:0;place-items:center;font-size:1.2rem;line-height:1;transition:opacity .16s;display:grid;position:absolute;bottom:.75rem;right:.75rem}.lightbox-trigger:hover .lightbox-trigger__mark,.lightbox-trigger:focus-visible .lightbox-trigger__mark{opacity:1}.glyph{font:inherit;place-items:center;line-height:1;display:inline-grid}.glyph svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:1.7rem;height:1.7rem}.glyph--spin{animation:1.1s linear infinite glyph-spin}@keyframes glyph-spin{to{transform:rotate(360deg)}}.static-visual{background:#f2f2f0;margin:0;overflow:hidden}.static-visual--portrait{width:min(100%,640px);margin-inline:auto}.static-visual--measure,.static-visual--measure .progressive-image,.lightbox img[src$="/images/measure-guide.png"]{background:#fff}.static-visual--archive{aspect-ratio:4/3}.static-visual--archive .lightbox-trigger,.static-visual--archive .progressive-image{height:100%;aspect-ratio:auto!important}.lightbox{z-index:1000;color:#fff;background:#080808f5;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.lightbox__toolbar{top:max(1rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right));z-index:2;align-items:center;gap:.4rem;display:flex;position:absolute}.lightbox__toolbar span{letter-spacing:.08em;text-align:center;min-width:3.5rem;font-size:.72rem}.lightbox__toolbar button,.lightbox__previous,.lightbox__next{color:#fff;background:#0000008c;border:1px solid #ffffff59;place-items:center;width:44px;min-height:44px;padding:0;font-size:1rem;display:inline-grid}.lightbox__toolbar button[aria-label=Restaurar\ zoom]{width:58px;font-size:.72rem}.lightbox__previous,.lightbox__next{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.lightbox__previous{left:max(1rem, env(safe-area-inset-left))}.lightbox__next{right:max(1rem, env(safe-area-inset-right))}.lightbox__stage{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;place-items:center;width:100%;height:100%;padding:5rem clamp(1rem,7vw,7rem) 2rem;display:grid}.lightbox__stage--dragging{cursor:grabbing}.lightbox__stage img{object-fit:contain;will-change:transform;transform-origin:50%;width:auto;max-width:calc(100dvw - clamp(2rem,14vw,14rem));height:auto;max-height:calc(100dvh - 7rem);transition:opacity .18s;display:block}.lightbox__image--hidden{opacity:0}.lightbox__high-image{opacity:0;pointer-events:none;position:absolute}.lightbox__high-image--ready{opacity:1}.lightbox__loading{color:#fff;place-items:center;width:3rem;height:3rem;display:grid;position:absolute}.checkout{max-width:1080px}.checkout__top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.checkout__top h1{margin:0}.checkout__top .button{justify-content:center;align-items:center;width:auto;min-height:38px;padding:.7rem .8rem;line-height:1;display:inline-flex}.checkout-steps{background:var(--color-border);grid-template-columns:repeat(3,1fr);gap:1px;margin:0 0 2rem;padding:0;list-style:none;display:grid}.checkout-steps li{background:var(--color-surface)}.checkout-steps button{width:100%;min-height:52px;color:var(--color-muted);text-align:left;background:0 0;border:0;padding:.7rem;font-size:.68rem}.checkout-steps__item--active button{background:var(--color-text);color:var(--color-background)}.checkout-steps__item--done button{color:var(--color-text)}.checkout-steps span{text-transform:none;letter-spacing:.04em;margin-left:.4rem}.checkout-layout{grid-template-columns:minmax(0,1fr) minmax(210px,.34fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.checkout-panel{min-width:0}.checkout-panel h2{margin-bottom:1.25rem}.checkout-aside{border-top:1px solid var(--color-text);text-transform:uppercase;letter-spacing:.08em;gap:.95rem;padding:1.2rem 0;font-size:.78rem;display:grid;position:sticky;top:5rem}.checkout-aside>div,.review-summary>div,.checkout-total{justify-content:space-between;gap:1rem;display:flex}.checkout-aside strong,.review-summary strong,.checkout-total strong{font-weight:600}.checkout-aside__total,.review-summary__total{border-top:1px solid var(--color-border-strong);margin-top:.15rem;padding-top:1rem}.cart-lines{border-top:1px solid var(--color-border);display:grid}.cart-line{border-bottom:1px solid var(--color-border);grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.8rem 0;display:grid}.cart-line img{object-fit:cover;background:var(--color-surface-alt);width:72px;height:92px}.cart-line__info{gap:.25rem;min-width:0;display:grid}.cart-line__info span{color:var(--color-muted);letter-spacing:.08em;font-size:.65rem}.cart-line__info h3{font-family:var(--font-sans);letter-spacing:.05em;margin:0;font-size:.75rem;line-height:1.3}.cart-line__info strong{font-size:.82rem}.quantity-control{border:1px solid var(--color-border);grid-template-columns:30px 28px 30px;align-items:center;display:inline-grid}.quantity-control button,.remove-line{width:30px;min-height:30px;color:var(--color-text);background:0 0;border:0;padding:0;font-size:1rem}.quantity-control span{text-align:center;font-size:.78rem}.remove-line{width:24px;min-height:24px;padding:0;font-size:1rem;line-height:1}.checkout-total{border-top:1px solid var(--color-text);text-transform:uppercase;letter-spacing:.08em;margin:1rem 0;padding-top:1rem;font-size:.78rem}.checkout-feedback{color:var(--color-muted);font-size:.76rem}.shipping-options{background:var(--color-border);border:0;gap:1px;margin:0;padding:0;display:grid}.shipping-options legend{background:var(--color-background);width:100%;color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.55rem;padding:0;font-size:.7rem}.shipping-option{background:var(--color-background);min-height:64px;color:var(--color-text);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;margin:0;padding:.85rem 1rem;display:grid}.shipping-option input{width:1rem;min-height:auto;accent-color:var(--color-text);margin:0}.shipping-option span{gap:.2rem;display:grid}.shipping-option strong,.shipping-option b{font-size:.78rem;font-weight:600}.shipping-option small{color:var(--color-muted);font-size:.68rem}.shipping-option--active{box-shadow:inset 3px 0 0 var(--color-text)}.shipping-option--disabled{color:var(--color-muted);cursor:not-allowed}.shipping-option--disabled b{text-transform:uppercase;letter-spacing:.06em;font-size:.66rem;font-weight:400}.empty-cart{justify-items:start;gap:1rem;padding:2rem 0;display:grid}.empty-cart p{margin:0}.empty-cart .button{width:auto}.checkout-payment{border-top:1px solid var(--color-border);gap:1.15rem;margin-top:2.25rem;padding-top:1.75rem;display:grid}.checkout-minimal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.address-compact{border-block:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;display:flex}.address-compact p{margin:0;font-size:.82rem;line-height:1.45}.address-compact .button{width:auto;min-height:32px;padding:.35rem .5rem;font-size:.62rem}.checkout-required{color:var(--color-muted);gap:.55rem;font-size:.76rem;display:grid}.checkout-required summary{cursor:pointer;color:var(--color-text)}.checkout-required[open] summary{margin-bottom:.25rem}.checkout fieldset.payment-methods{border:0;grid-template-columns:repeat(2,minmax(0,220px));justify-content:start;gap:.7rem;margin:0;padding:0;display:grid}.checkout .payment-methods legend{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);grid-column:1/-1;margin-bottom:.45rem;padding:0;font-size:.8rem;font-weight:600}.checkout .payment-methods .payment-choice{border:1px solid var(--color-border-strong);width:100%;height:clamp(145px,18vw,180px);min-height:0;color:var(--color-text);background:var(--color-background);text-align:center;cursor:pointer;transition:border-color var(--transition), background var(--transition), transform var(--transition);grid-template-rows:1fr auto;place-items:center;gap:0;margin:0;padding:1rem;display:grid;position:relative}.checkout .payment-methods .payment-choice input{z-index:3;opacity:0;clip:auto;clip-path:none;white-space:normal;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0;overflow:visible}.payment-choice:hover{border-color:var(--color-text)}.payment-choice:has(input:focus-visible){outline:2px solid var(--color-text);outline-offset:3px}.payment-choice__selected{border:1px solid var(--color-border-strong);border-radius:50%;width:1rem;height:1rem;position:absolute;top:.65rem;right:.65rem}.payment-choice__icon{align-self:end;place-items:center;width:clamp(2.6rem,5vw,3.4rem);margin-bottom:.6rem;display:grid}.payment-method-icon{fill:none;stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;display:block}.payment-method-icon--pix{fill:currentColor;stroke:none}.payment-choice__name{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.82rem,1.5vw,.95rem);font-weight:600}.payment-choice--active{border-color:var(--color-text);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-text)}.payment-choice--active .payment-choice__selected{border-color:var(--color-text);background:var(--color-text)}.checkout-actions{justify-content:space-between;gap:.75rem;margin-top:1.5rem;display:flex}.checkout-actions .button,.checkout-actions button{width:auto}.review-summary{display:none}.review-summary__headline,.review-summary__details>div{justify-content:space-between;gap:1rem;display:flex}.review-summary details{border-top:1px solid var(--color-border);padding-top:.8rem}.review-summary summary{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.review-summary__details{gap:.75rem;padding-top:1rem;display:grid}.review-summary p{color:var(--color-muted);margin:.25rem 0;font-size:.78rem;line-height:1.55}.recalculate-shipping{justify-self:start;width:auto}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text:#f4f1ed;--color-muted:#aaa5a0;--color-border:#373638;--color-border-strong:#5a585a;--color-background:#111114;--color-surface:#1b1b1e;--color-surface-alt:#252427;--color-accent:#f4f1ed}html[data-theme=dark] .site-header{background:#111114f0}html[data-theme=dark] input[type=text],html[data-theme=dark] input[type=email],html[data-theme=dark] input[type=number],html[data-theme=dark] input[type=tel],html[data-theme=dark] input[type=search],html[data-theme=dark] input[type=password],html[data-theme=dark] textarea,html[data-theme=dark] select,html[data-theme=dark] .card{background:var(--color-surface);color:var(--color-text)}html[data-theme=dark] button:not(.icon-button):not(.theme-toggle):not(.theme-die):not(.applause),html[data-theme=dark] .button{background:var(--color-text);color:#161518;border-color:var(--color-text)}html[data-theme=dark] button:hover,html[data-theme=dark] .button:hover,html[data-theme=dark] .button--ghost{color:var(--color-text);background:0 0}html[data-theme=dark] .lightbox{background:#000000fa}html[data-theme=dark] .progressive-image,html[data-theme=dark] .product-card__image-wrap,html[data-theme=dark] .product-detail__gallery{background:#242326}html[data-theme=dark] .static-visual--measure .progressive-image{background:#fff}html[data-theme=dark] .site-footer{color:var(--color-text);background:var(--color-surface)!important}html[data-theme=dark] .site-footer input{color:var(--color-text);border-color:var(--color-border-strong);background:var(--color-background)!important}html[data-theme=dark] .icon-button:hover,html[data-theme=dark] .icon-button:focus-visible{color:var(--color-text);background:0 0!important}.theme-toggle{width:18px;min-width:18px;min-height:18px;color:var(--color-text);background:0 0;border:0;place-items:center;padding:0;line-height:0;display:inline-grid}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:15px;height:15px}.theme-toggle:hover,.theme-toggle:focus-visible{color:var(--color-text);opacity:.65;background:0 0}.footer-links .theme-die{margin-left:-.45rem}.security-loader{min-height:44px;color:var(--color-text);justify-content:center;align-items:center;gap:.1rem;font-size:.82rem;display:flex}.security-loader__dots{width:1.1rem;display:inline-flex;overflow:hidden}.security-loader__dots i{opacity:0;font-style:normal;animation:1.2s infinite security-dot}.security-loader__dots i:nth-child(2){animation-delay:.15s}.security-loader__dots i:nth-child(3){animation-delay:.3s}@keyframes security-dot{0%,20%{opacity:0}35%,80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.security-loader__dots i{opacity:1;animation:none}}.cart-line--unavailable{opacity:.58}.cart-line__info em{color:var(--color-muted);text-transform:uppercase;font-size:.65rem;font-style:normal}.order-detail{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:start;gap:1rem;display:grid}.order-summary{grid-row:span 2}.order-summary__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.order-summary__heading h2{margin:.35rem 0 0}.order-items{border-top:1px solid var(--color-border);display:grid}.order-item{border-bottom:1px solid var(--color-border);grid-template-columns:72px 1fr;align-items:center;gap:.8rem;padding:.75rem 0;text-decoration:none;display:grid}.order-item img{object-fit:cover;background:var(--color-surface-alt);width:72px;height:92px}.order-item span{gap:.25rem;display:grid}.order-item small,.order-item em{color:var(--color-muted);font-size:.68rem;font-style:normal}.order-totals{gap:.45rem;margin:0;display:grid}.order-totals div{justify-content:space-between;gap:1rem;display:flex}.order-totals dt,.order-totals dd{margin:0}.order-totals div:last-child{border-top:1px solid var(--color-border-strong);padding-top:.65rem;font-weight:700}.event-item{gap:.2rem;display:grid}.event-item time{color:var(--color-muted);font-size:.68rem}.inbox-link{width:max-content;margin-top:.75rem;display:flex}.alert small{margin-top:.55rem;display:block}@media (width<=600px){.lightbox__toolbar{justify-content:flex-end;left:1rem;right:1rem}.lightbox__toolbar span{margin-right:auto}.lightbox__previous,.lightbox__next{top:auto;bottom:max(1rem, env(safe-area-inset-bottom));transform:none}.lightbox__stage{padding:5rem .75rem 4.5rem}.lightbox__stage img{max-width:calc(100dvw - 1.5rem);max-height:calc(100dvh - 10rem)}}@media (width<=760px){.checkout-layout{grid-template-columns:1fr}.checkout-aside{order:-1;position:static}.review-summary{border-block:1px solid var(--color-border);gap:.85rem;margin-bottom:1.5rem;padding:1rem 0;font-size:.86rem;display:grid}.checkout-steps span{margin:.25rem 0 0;display:block}.cart-line{grid-template-columns:56px minmax(0,1fr) auto;gap:.55rem}.cart-line img{width:56px;height:72px}.cart-line__info{grid-column:2}.quantity-control{grid-column:2;justify-self:start}.remove-line{grid-area:1/3}.checkout-actions{flex-direction:column-reverse}.checkout-actions .button,.checkout-actions button{width:100%}.checkout-minimal-fields{grid-template-columns:1fr}.checkout-layout--payment .checkout-aside{display:none}}@media (width<=360px){.checkout .payment-methods .payment-choice{height:140px;padding-inline:.7rem}}@media (prefers-reduced-motion:reduce){.payment-choice{transition:none}}@media (width>=1000px){body{cursor:crosshair}a,button,label,select,summary{cursor:pointer}input,textarea{cursor:text}.site-header a,.site-header button{transition:transform .16s,color .16s}.site-header a:hover,.site-header button:hover{transform:translateY(-1px)}.product-grid{gap:clamp(1.2rem,2.2vw,3rem)}.product-card__image-wrap{transition:filter .18s,transform .18s}.product-card:hover .product-card__image-wrap{filter:contrast(1.04);transform:translateY(-2px)}.product-card__info h2{transition:letter-spacing .18s}.product-card:hover .product-card__info h2{letter-spacing:.13em}}@media (prefers-reduced-motion:reduce){.progressive-image img{transition:none}.progressive-image__placeholder{background:#efefed;animation:none}.glyph--spin{animation:none}}html[data-skin=inverse]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text:#f7f5ef;--color-muted:#aaa8a1;--color-border:#373737;--color-border-strong:#686868;--color-background:#090909;--color-surface:#151515;--color-surface-alt:#202020;--color-accent:#f7f5ef}html[data-skin=phosphor]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text:#b8ff8a;--color-muted:#72a65c;--color-border:#31552b;--color-border-strong:#67a858;--color-background:#071008;--color-surface:#0d1a0e;--color-surface-alt:#142617;--color-accent:#d7ff8a}html[data-skin=cobalt]{--color-text:#071a4d;--color-muted:#385b9e;--color-border:#9fb5df;--color-border-strong:#416dc2;--color-background:#eef4ff;--color-surface:#dce8ff;--color-surface-alt:#cbdcff;--color-accent:#003fb3}html[data-skin=oxblood]{--color-text:#3b0711;--color-muted:#82434e;--color-border:#d9abb2;--color-border-strong:#8b3444;--color-background:#fff4f2;--color-surface:#f8e1df;--color-surface-alt:#edcfcc;--color-accent:#750d22}html[data-skin=amber]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text:#ffd36a;--color-muted:#b88d43;--color-border:#60481f;--color-border-strong:#a77b2b;--color-background:#120e06;--color-surface:#201707;--color-surface-alt:#30230b;--color-accent:#ffbd38}html[data-skin]:not([data-skin=default]) body,html[data-skin]:not([data-skin=default]) .site-header{background:var(--color-background);color:var(--color-text)}.noise-logo{contain:layout paint;vertical-align:middle;width:7.25em;min-width:7.25em;height:1em;position:relative;overflow:hidden;display:inline-grid!important}.noise-logo__stable,.noise-logo__glyphs{white-space:nowrap;width:100%;height:100%;position:absolute;inset:0}.noise-logo__stable{opacity:1}.noise-logo__glyphs{visibility:hidden;letter-spacing:0;grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.noise-logo__glyphs>span{text-align:center;place-items:center;min-width:0;display:grid;overflow:hidden}.noise-logo--hydrated .noise-logo__stable{visibility:hidden}.noise-logo--hydrated .noise-logo__glyphs{visibility:visible}.theme-die,.theme-die:hover,.theme-die:focus-visible,.theme-die:active{width:22px;min-width:22px;min-height:22px;color:var(--color-text);box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.theme-die svg{fill:none;stroke:currentColor;stroke-width:1.4px;grid-area:1/1;width:18px;height:18px;transition:opacity .13s,transform .13s}.theme-die__cube circle{fill:currentColor;stroke:none}.theme-die__spiral{opacity:0}.theme-die--rolling .theme-die__cube{opacity:0;transform:scale(.65)}.theme-die--rolling .theme-die__spiral{opacity:1;animation:.52s linear theme-die-spin}@keyframes theme-die-spin{to{transform:rotate(540deg)}}.applause{width:auto;min-height:34px;color:var(--color-text);font:500 .7rem/1 var(--font-sans);letter-spacing:.08em;background:0 0;border:0;align-items:center;gap:.35rem;padding:.25rem .4rem;display:inline-flex;position:relative}.applause:hover,.applause:focus-visible{color:var(--color-accent);background:0 0}html[data-theme=dark] button.applause,html[data-theme=dark] button.applause:hover,html[data-theme=dark] button.applause:focus-visible{color:var(--color-text);background:0 0;border-color:#0000}.applause__heart{font-size:1.15rem}.applause__plus{pointer-events:none;animation:.55s ease-out both applause-float;position:absolute;top:-.8rem;left:.35rem}.applause__count.pop{animation:.24s ease-out applause-pop}.applause--compact{min-height:26px;padding:.1rem 0}@keyframes applause-pop{50%{transform:scale(1.18)}}@keyframes applause-float{to{opacity:0;transform:translateY(-1rem)}}.favorite-item{align-content:start;gap:.6rem;display:grid}.favorite-item>.button{width:100%}.archive-campaigns{background:var(--color-border);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;display:grid}.archive-campaign{background:var(--color-background)}.archive-campaign figure{aspect-ratio:4/5;background:var(--color-surface);margin:0;overflow:hidden}.archive-campaign img{object-fit:contain;width:100%;height:100%}.archive-campaign h2{margin:.65rem 0 1.5rem;font-size:clamp(1rem,2vw,1.6rem);font-weight:400}.launcher{border:1px solid var(--color-text);background:var(--color-background);width:min(720px,100vw - 2rem);max-height:min(80vh,720px);color:var(--color-text);box-shadow:12px 12px 0 color-mix(in srgb,var(--color-text) 20%,transparent);border-radius:0;padding:0}.launcher::backdrop{background:#0000009e}.launcher__terminal header{border-bottom:1px solid var(--color-border);font:500 .68rem/1 var(--font-sans);letter-spacing:.1em;justify-content:space-between;padding:.65rem .8rem;display:flex}.launcher__terminal header button{width:auto;min-height:0;color:inherit;background:0 0;border:0;padding:0}.launcher__terminal label{text-transform:uppercase;letter-spacing:.12em;padding:1rem 1rem .4rem;font-size:.65rem;display:block}.launcher__terminal input{border:0;border-bottom:1px solid var(--color-text);width:calc(100% - 2rem);color:inherit;background:0 0;margin:0 1rem 1rem;font:400 clamp(1.1rem,3vw,2rem)/1.4 ui-monospace,monospace}.launcher__terminal ul{border-top:1px solid var(--color-border);max-height:48vh;margin:0;padding:0;list-style:none;overflow:auto}.launcher__terminal li a,.launcher__terminal li button{border:0;border-bottom:1px solid var(--color-border);width:100%;color:inherit;text-align:left;background:0 0;justify-content:space-between;padding:.75rem 1rem;display:flex}.launcher__terminal li[aria-selected=true] a,.launcher__terminal li[aria-selected=true] button{background:var(--color-text);color:var(--color-background)}.launcher__terminal small{font:400 .62rem/1 var(--font-sans);text-transform:uppercase;letter-spacing:.08em}@media (width<=760px){.archive-campaigns,.order-detail{grid-template-columns:1fr}.order-summary{grid-row:auto}}@media (prefers-reduced-motion:reduce){.noise-logo__glyphs>span,.applause__plus,.applause__count,.theme-die__spiral{animation:none!important}.theme-die svg{transition:none}}
