@font-face{font-family:Feature Mono;src:url(FeatureMono-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Feature Mono;src:url(FeatureMono-Hairline.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Feature Mono;src:url(FeatureMono-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Feature Mono;src:url(FeatureMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Feature Mono;src:url(FeatureMono-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Feature Mono;src:url(FeatureMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--ds-heading-font-override, "Feature Mono"),"Inter","SF Mono",Menlo,monospace!important}h1,h2,h3,.h0,.h1,.h2,.h3{color:var(--ds-heading-color-override, rgb(var(--color-accent-1)))}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:19px}body{margin:0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:calc(1rem * var(--font-body-scale, 1));line-height:1.6;color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.ds-container{width:100%;max-width:var(--page-width);margin:0 auto;padding:0 var(--spacing-md)}.ds-h1,.ds-h2,.ds-h3,.ds-h4{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.15;margin:0 0 var(--spacing-md)}.ds-h1{font-size:calc(2.5rem * var(--font-heading-scale, 1))}.ds-h2{font-size:calc(2rem * var(--font-heading-scale, 1))}.ds-h3{font-size:calc(1.5rem * var(--font-heading-scale, 1))}.ds-h4{font-size:calc(1.25rem * var(--font-heading-scale, 1))}.ds-text-muted{color:rgb(var(--color-muted))}.ds-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);font-family:var(--font-body-family);font-weight:600;font-size:.95rem;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform .15s ease,background .15s ease,color .15s ease}.ds-button:active{transform:translateY(1px)}.ds-button--primary{background:rgb(var(--color-accent-1));color:rgb(var(--color-background))}.ds-button--primary:hover{background:rgba(var(--color-accent-1),.9)}.ds-button--secondary{background:transparent;color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.ds-button--secondary:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.ds-button--ghost{background:transparent;color:rgb(var(--color-accent-1))}.ds-button--full{width:100%}.ds-card{padding:var(--spacing-lg);border-radius:var(--radius-lg);background:rgb(var(--color-background));box-shadow:var(--shadow-md);border:1px solid rgba(var(--color-muted),.15)}.ds-stack>*+*{margin-top:var(--spacing-md)}.ds-stack--sm>*+*{margin-top:var(--spacing-sm)}.ds-stack--lg>*+*{margin-top:var(--spacing-lg)}.ds-price-tag{display:inline-flex;align-items:baseline;gap:.4em;padding:.55em 1em;background:rgb(var(--color-accent-1));color:rgb(var(--color-background));font-family:Feature Mono,Inter,SF Mono,Menlo,monospace;font-weight:500;font-size:1.75rem;letter-spacing:.02em;line-height:1;white-space:nowrap;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.ds-price-tag__prefix{text-transform:uppercase;font-size:.72em;opacity:.7;letter-spacing:.08em}.ds-price-tag__value{font-size:1em}.custom-product-grid{padding:var(--spacing-lg) 0 var(--spacing-xl)}.custom-product-grid__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-md);grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.custom-product-grid__list{grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}}.custom-product-grid__empty{grid-column:1 / -1;text-align:center;color:rgb(var(--color-muted));padding:var(--spacing-xl) 0}.ds-product-card{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(var(--ds-card-index, 0) * .06s)}.ds-product-card.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.ds-product-card{opacity:1;transform:none;transition:none}}.ds-product-card__link{display:block;text-decoration:none;color:inherit}.ds-product-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:rgba(var(--color-muted),.08)}.ds-product-card__price-overlay{position:absolute;left:.6rem;bottom:.6rem;z-index:1;pointer-events:none;max-width:calc(100% - 1.2rem)}.ds-product-card__price-overlay .ds-price-tag{box-shadow:0 1px #00000014}@media(min-width:768px){.ds-product-card__price-overlay{left:.9rem;bottom:.9rem}}.ds-product-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.ds-product-card__placeholder{width:100%;height:100%;background:rgba(var(--color-muted),.12)}@media(hover:hover){.ds-product-card__link:hover .ds-product-card__img{transform:scale(1.04)}}.ds-product-card__body{padding-top:.75rem}.ds-product-card__title{font-family:Feature Mono,Inter,SF Mono,Menlo,monospace;font-weight:500;font-size:1.15rem;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--color-foreground));margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em}.section-custom-header{position:sticky;top:0;z-index:40;background:rgb(var(--color-background));border-bottom:1px solid rgba(var(--color-foreground),.08)}.custom-header{color:rgb(var(--color-foreground))}.custom-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);min-height:72px;padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.custom-header__wordmark{display:inline-flex;align-items:center;text-decoration:none;color:rgb(var(--color-foreground));padding:4px 0;transition:opacity .15s ease}.custom-header__wordmark:hover{opacity:.85}.custom-header__logo{height:30px;width:auto;max-width:40vw;display:block;object-fit:contain}@media(min-width:900px){.custom-header__logo{height:38px}}.custom-header__nav{display:none}@media(min-width:900px){.custom-header__nav{display:block;flex:1 1 auto;text-align:center}}.custom-header__nav-list{display:inline-flex;gap:var(--spacing-lg);list-style:none;margin:0;padding:0}.custom-header__nav-link{font-family:Feature Mono,Inter,SF Mono,Menlo,monospace;font-weight:400;font-size:2rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none;padding:.5rem 0;transition:color .15s ease;position:relative}.custom-header__nav-link:hover,.custom-header__nav-link.is-active{color:rgb(var(--color-accent-1))}.custom-header__actions{display:flex;align-items:center;gap:.25rem}.custom-header__icon-btn,.custom-header__burger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:0;color:rgb(var(--color-foreground));cursor:pointer;text-decoration:none;position:relative;transition:color .15s ease}.custom-header__icon-btn:hover,.custom-header__burger:hover{color:rgb(var(--color-accent-1))}.custom-header__icon-btn--desktop{display:none}@media(min-width:900px){.custom-header__icon-btn--desktop{display:inline-flex}}.custom-header__icon{width:22px;height:22px;display:block;stroke-linecap:round;stroke-linejoin:round}.custom-header__burger{display:inline-flex}@media(min-width:900px){.custom-header__burger{display:none}}.custom-header__cart-count{position:absolute;top:6px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:9999px;background:rgb(var(--color-accent-1));color:rgb(var(--color-background));font-family:Feature Mono,Inter,SF Mono,Menlo,monospace;font-size:10px;font-weight:500;line-height:16px;text-align:center}body.is-drawer-open{overflow:hidden}.custom-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;visibility:hidden}.custom-drawer.is-open{pointer-events:auto;visibility:visible}.custom-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity .3s ease}.custom-drawer.is-open .custom-drawer__overlay{opacity:1}.custom-drawer__panel{position:relative;height:100%;width:100%;max-width:520px;margin-left:auto;background:rgb(var(--color-background));color:rgb(var(--color-foreground));display:flex;flex-direction:column;padding:var(--spacing-md) var(--spacing-lg);transform:translate(100%);transition:transform .35s cubic-bezier(.2,.9,.25,1);overflow-y:auto}.custom-drawer.is-open .custom-drawer__panel{transform:translate(0)}.custom-drawer__top{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) 0 var(--spacing-lg);border-bottom:1px solid rgba(var(--color-foreground),.08)}.custom-drawer__wordmark{display:inline-flex;align-items:center}.custom-drawer__logo{height:32px;width:auto;max-width:70%;display:block;object-fit:contain}.custom-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:0;color:rgb(var(--color-foreground));cursor:pointer;transition:color .15s ease}.custom-drawer__close:hover{color:rgb(var(--color-accent-1))}.custom-drawer__nav{padding:var(--spacing-lg) 0;flex:1 0 auto}.custom-drawer__nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.custom-drawer__nav-item,.custom-drawer__actions{opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease;transition-delay:calc(.15s + var(--ds-drawer-index, 0) * .05s)}.custom-drawer.is-open .custom-drawer__nav-item,.custom-drawer.is-open .custom-drawer__actions{opacity:1;transform:translateY(0)}.custom-drawer__nav-link{display:flex;align-items:center;gap:.8em;padding:.6rem 0;font-family:Feature Mono,Inter,SF Mono,Menlo,monospace;font-weight:500;font-size:clamp(1.5rem,7vw,2.1rem);line-height:1.1;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none;transition:color .15s ease}.custom-drawer__nav-arrow{display:inline-flex;font-size:.55em;color:rgb(var(--color-accent-1));line-height:1;transform:translate(0);transition:transform .25s ease}.custom-drawer__nav-link:hover,.custom-drawer__nav-link:focus-visible,.custom-drawer__nav-link.is-active{color:rgb(var(--color-accent-1))}.custom-drawer__nav-link:hover .custom-drawer__nav-arrow,.custom-drawer__nav-link:focus-visible .custom-drawer__nav-arrow{transform:translate(.4em)}.custom-drawer__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-md) var(--spacing-lg);padding:var(--spacing-lg) 0;border-top:1px solid rgba(var(--color-foreground),.08)}.custom-drawer__action-link{font-family:Feature Mono,Inter,SF Mono,Menlo,monospace;font-size:1rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none;display:inline-flex;align-items:center;gap:.5em;transition:color .15s ease}.custom-drawer__action-link:hover{color:rgb(var(--color-accent-1))}.custom-drawer__cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.6em;height:1.6em;padding:0 .4em;border-radius:9999px;background:rgb(var(--color-accent-1));color:rgb(var(--color-background));font-size:.75em}@media(prefers-reduced-motion:reduce){.custom-drawer__overlay,.custom-drawer__panel,.custom-drawer__nav-item,.custom-drawer__actions,.custom-drawer__nav-arrow{transition:none}}.ds-cta{display:inline-flex;align-items:center;gap:.6em;padding:1em 1.5em;background:rgb(var(--color-accent-1));color:rgb(var(--color-background));font-family:Feature Mono,Inter,SF Mono,Menlo,monospace;font-weight:500;font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:0;cursor:pointer;line-height:1;white-space:nowrap;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:background .15s ease,transform .15s ease}.ds-cta:hover:not([disabled]){background:rgba(var(--color-accent-1),.88)}.ds-cta:active:not([disabled]){transform:translateY(1px)}.ds-cta[disabled]{opacity:.5;cursor:not-allowed}.ds-cta__arrow{font-size:.6em;line-height:1;display:inline-flex}.ds-cta--full{width:100%;justify-content:center}.custom-product{padding:var(--spacing-lg) 0 var(--spacing-xl)}.custom-product__inner{display:grid;gap:var(--spacing-lg);grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.custom-product__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--spacing-xl);align-items:start}}.custom-product__gallery{display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0}.custom-product__main-media{position:relative;overflow:hidden;background:rgba(var(--color-muted),.08);min-width:0;max-width:100%}.custom-product__main-slide{display:none;min-width:0;max-width:100%}.custom-product__main-slide.is-active{display:block}.custom-product__main-img{width:100%;max-width:100%;height:auto;display:block}.custom-product__thumbs{display:flex;gap:.5rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.25rem;-webkit-overflow-scrolling:touch}.custom-product__thumb{flex:0 0 auto;width:64px;height:64px;padding:0;border:1px solid rgba(var(--color-foreground),.15);background:rgba(var(--color-muted),.08);cursor:pointer;scroll-snap-align:start;transition:border-color .15s ease,transform .15s ease}.custom-product__thumb.is-active{border-color:rgb(var(--color-accent-1))}.custom-product__thumb-img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:900px){.custom-product__thumb{width:80px;height:80px}}.custom-product__info{display:flex;flex-direction:column;gap:var(--spacing-md)}@media(min-width:900px){.custom-product__info{position:sticky;top:calc(64px + var(--spacing-md))}}.custom-product__title{font-family:Feature Mono,Inter,SF Mono,Menlo,monospace;font-weight:500;font-size:clamp(2rem,6vw,3.5rem);line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:rgb(var(--color-foreground));margin:0}.custom-product__price-row{display:flex;align-items:center;gap:var(--spacing-sm)}.custom-product__price-row .ds-price-tag{font-size:1.25rem;padding:.65em 1.2em}.custom-product__form{display:flex;flex-direction:column;gap:var(--spacing-md);margin:0}.custom-product__variants{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.custom-product__variants-legend{flex:1 0 100%;font-family:Feature Mono,Inter,SF Mono,Menlo,monospace;font-size:.9rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-muted));margin-bottom:.25rem;padding:0}.custom-product__variant-option{position:relative;display:inline-flex;align-items:center;cursor:pointer}.custom-product__variant-input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.custom-product__variant-label{display:inline-flex;align-items:center;padding:.7em 1.1em;border:1px solid rgba(var(--color-foreground),.2);color:rgb(var(--color-foreground));font-family:Feature Mono,Inter,SF Mono,Menlo,monospace;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;line-height:1;transition:border-color .15s ease,background .15s ease,color .15s ease}.custom-product__variant-input:checked+.custom-product__variant-label{background:rgb(var(--color-accent-1));color:rgb(var(--color-background));border-color:rgb(var(--color-accent-1))}.custom-product__variant-option.is-unavailable .custom-product__variant-label{opacity:.4;text-decoration:line-through}.custom-product__buy{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--spacing-sm)}.custom-product__qty{display:inline-flex;align-items:stretch;border:1px solid rgba(var(--color-foreground),.2)}.custom-product__qty-btn{width:48px;background:transparent;border:0;color:rgb(var(--color-foreground));font-family:Feature Mono,Inter,SF Mono,Menlo,monospace;font-size:1.3rem;cursor:pointer;transition:color .15s ease}.custom-product__qty-btn:hover{color:rgb(var(--color-accent-1))}.custom-product__qty-input{width:56px;background:transparent;border:0;border-left:1px solid rgba(var(--color-foreground),.2);border-right:1px solid rgba(var(--color-foreground),.2);color:rgb(var(--color-foreground));font-family:Feature Mono,Inter,SF Mono,Menlo,monospace;font-size:1.15rem;text-align:center;-moz-appearance:textfield}.custom-product__qty-input::-webkit-outer-spin-button,.custom-product__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.custom-product__qty-input:focus{outline:none}.custom-product__buy .ds-cta{flex:1 1 auto;justify-content:center;min-height:44px}.custom-product__error{color:rgb(var(--color-accent-1));font-family:Feature Mono,Inter,SF Mono,Menlo,monospace;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;margin:0}.custom-product__description{color:rgba(var(--color-foreground),.88);font-size:1.1rem;line-height:1.65;padding-top:var(--spacing-md);border-top:1px solid rgba(var(--color-foreground),.08)}.custom-product__description p{margin:0 0 1em}.custom-product__description p:last-child{margin-bottom:0}.custom-product__description ul,.custom-product__description ol{margin:0 0 1em 1.2em;padding:0}.custom-product__description li{margin-bottom:.35em}.custom-product__description a{color:rgb(var(--color-accent-1));text-decoration:underline;text-underline-offset:.2em}.custom-product__description strong{font-weight:600;color:rgb(var(--color-foreground))}.section-custom-footer{margin-top:var(--spacing-xl);background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.08)}.custom-footer{color:rgb(var(--color-foreground))}.custom-footer__inner{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-lg)}.custom-footer__grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}@media(min-width:720px){.custom-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-xl)}}.custom-footer__col{display:flex;flex-direction:column;gap:.75rem}.custom-footer__heading{font-family:Feature Mono,Inter,SF Mono,Menlo,monospace;font-weight:500;font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-muted));margin:0 0 .25rem}.custom-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.custom-footer__link{font-family:Feature Mono,Inter,SF Mono,Menlo,monospace;font-size:1.05rem;letter-spacing:.02em;color:rgb(var(--color-foreground));text-decoration:none;transition:color .15s ease;display:inline-block}.custom-footer__link:hover,.custom-footer__link--accent{color:rgb(var(--color-accent-1))}.custom-footer__link--accent:hover{color:rgba(var(--color-accent-1),.8)}.custom-footer__meta{font-family:Inter,sans-serif;font-size:.95rem;color:rgba(var(--color-foreground),.65);line-height:1.5}.custom-footer__bottom{display:flex;align-items:center;justify-content:space-between;padding-top:var(--spacing-md);border-top:1px solid rgba(var(--color-foreground),.08)}.custom-footer__copy{font-family:Feature Mono,Inter,SF Mono,Menlo,monospace;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.55);margin:0}.custom-page{padding:var(--spacing-xl) 0}.custom-page__inner{display:flex;flex-direction:column;gap:var(--spacing-xl);max-width:860px;margin-inline:auto}.custom-page__hero{display:flex;flex-direction:column;gap:var(--spacing-sm);padding-bottom:var(--spacing-lg);border-bottom:1px solid rgba(var(--color-foreground),.1)}.custom-page__title{font-family:Feature Mono,Inter,SF Mono,Menlo,monospace;font-weight:500;font-size:clamp(2.6rem,9vw,6rem);line-height:.95;letter-spacing:-.005em;text-transform:uppercase;color:rgb(var(--color-foreground));margin:0}.custom-page__lede{font-family:Inter,sans-serif;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.45;color:rgba(var(--color-foreground),.8);margin:0;max-width:50ch}.custom-page__body{display:flex;flex-direction:column;gap:var(--spacing-lg);font-family:Inter,sans-serif;font-size:1.6rem;line-height:1.5;color:rgba(var(--color-foreground),.88)}.custom-page__body--narrow{max-width:760px}.custom-page__body p{margin:0}.custom-page__body a{color:inherit}.custom-page__h2{font-family:Feature Mono,Inter,SF Mono,Menlo,monospace;font-weight:500;font-size:1.4rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-muted));margin:0 0 var(--spacing-sm)}.custom-page__link{color:rgb(var(--color-accent-1));text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;transition:color .15s ease}.custom-page__link:hover{color:rgba(var(--color-accent-1),.75)}.custom-page__columns{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}@media(min-width:720px){.custom-page__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-xl)}}.custom-page__col{display:flex;flex-direction:column;gap:var(--spacing-sm)}.custom-page__facts,.custom-page__meta-row{display:grid;grid-template-columns:1fr;gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid rgba(var(--color-foreground),.1)}@media(min-width:720px){.custom-page__facts,.custom-page__meta-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-lg)}}.custom-page__fact{display:flex;flex-direction:column;gap:.4rem}.custom-page__fact p{margin:0}.custom-page__fact-label{font-family:Feature Mono,Inter,SF Mono,Menlo,monospace;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-muted))}.custom-faq{display:flex;flex-direction:column;border-top:1px solid rgba(var(--color-foreground),.12)}.custom-faq__item{border-bottom:1px solid rgba(var(--color-foreground),.12)}.custom-faq__q{cursor:pointer;padding:1.4rem 2.5rem 1.4rem 0;list-style:none;position:relative;font-family:Feature Mono,Inter,SF Mono,Menlo,monospace;font-weight:500;font-size:1.65rem;letter-spacing:.03em;text-transform:uppercase;color:rgb(var(--color-foreground));transition:color .15s ease}.custom-faq__q::-webkit-details-marker{display:none}.custom-faq__q:after{content:"+";position:absolute;right:.25rem;top:50%;transform:translateY(-50%);font-family:Feature Mono,Inter,SF Mono,Menlo,monospace;font-size:2rem;color:rgb(var(--color-accent-1));transition:transform .2s ease;line-height:1}.custom-faq__item[open] .custom-faq__q:after{transform:translateY(-50%) rotate(45deg)}.custom-faq__item[open] .custom-faq__q,.custom-faq__q:hover{color:rgb(var(--color-accent-1))}.custom-faq__a{padding:0 0 1.4rem;color:rgba(var(--color-foreground),.85);font-size:1.5rem;line-height:1.5}.custom-faq__a p{margin:0}.custom-location{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);border:1px solid rgba(var(--color-foreground),.15)}.custom-location__name{font-family:Feature Mono,Inter,SF Mono,Menlo,monospace;font-weight:500;font-size:clamp(1.5rem,4vw,2.25rem);line-height:1;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--color-foreground));margin:0}.custom-location__grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-md);padding-top:var(--spacing-sm);border-top:1px solid rgba(var(--color-foreground),.08)}@media(min-width:720px){.custom-location__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-lg)}}.custom-location__cell{display:flex;flex-direction:column;gap:.5rem}.custom-location__cell p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/design-system.css.map */
