:root{--obsidian:#0A0A0A;--graphite:#141414;--graphite-2:#1B1B1B;--gilded:#D32F2F;--gilded-dim:#8E1F1F;--apex:#F5F5F7;--titanium:#A1A1AA;--hair:rgba(255,255,255,.06);--hair-2:rgba(255,255,255,.12);--font-heading:"Anton",ui-sans-serif,system-ui,sans-serif;--font-body:"IBM Plex Mono",ui-monospace,monospace;--gutter:clamp(1.25rem,4vw,3.5rem)}html{background:var(--obsidian)}body{background:var(--obsidian);color:var(--apex);font-family:var(--font-body);-webkit-font-smoothing:antialiased;letter-spacing:.01em}::selection{background:var(--gilded);color:#0a0a0a}img{background:var(--graphite)}h1,h2,h3,h4,h5,h6,.h-display,.h1,.h2,.h3{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em;line-height:.86;color:var(--apex);font-weight:400}h1{font-size:clamp(2.4rem,6vw,4.5rem)}h2{font-size:clamp(1.9rem,4.5vw,3.2rem)}h3{font-size:clamp(1.4rem,3vw,2rem)}p{font-family:var(--font-body);color:var(--titanium);line-height:1.7}a{color:var(--apex);text-decoration:none;transition:color .2s}a:hover{color:var(--gilded)}.mono-label,.caption{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.2em;font-size:10px;color:var(--titanium)}.section{padding-top:clamp(3rem,7vw,6rem);padding-bottom:clamp(3rem,7vw,6rem)}.section+.section{border-top:1px solid var(--hair)}.page-width{max-width:100%;width:100%;padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.button,.btn,.shopify-payment-button__button,button.btn{font-family:var(--font-body);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.2em;height:48px;padding:0 28px;border-radius:0;border:1px solid var(--gilded);background:var(--gilded);color:var(--apex);transition:opacity .2s,background .2s,color .2s,border-color .2s}.button:hover,.btn:hover{opacity:.82}.button--secondary,.button--tertiary{background:transparent;border:1px solid var(--hair-2);color:var(--apex)}.button--secondary:hover,.button--tertiary:hover{border-color:var(--gilded);color:var(--gilded);background:transparent;opacity:1}.button--tertiary{border-color:transparent}.btn-ghost{display:inline-flex;align-items:center;height:48px;padding:0 28px;border:1px solid var(--hair-2);font-family:var(--font-body);font-size:12px;text-transform:uppercase;letter-spacing:.2em;color:var(--apex);transition:.2s}.btn-ghost:hover{border-color:var(--gilded);color:var(--gilded)}.btn-solid{display:inline-flex;align-items:center;height:48px;padding:0 28px;background:var(--gilded);font-family:var(--font-body);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.2em;color:var(--apex)}.btn-solid:hover{opacity:.82}.header,.section-header{background:var(--obsidian);border-bottom:1px solid var(--hair)}.header__heading,.header__heading-link{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;font-size:1.4rem;color:var(--apex)}.header__menu,.list-menu{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.18em;font-size:11px}.header__menu a,.list-menu a{color:var(--apex)}.header__menu a:hover,.list-menu a:hover{color:var(--gilded)}.header__icon,.icon{color:var(--apex)}.header__icon:hover{color:var(--gilded)}details-menu,.header__search{background:var(--graphite)}.header--has-menu:not(.header--hidden){position:sticky;top:0;z-index:50}.card,.card--card{background:var(--graphite);border:1px solid var(--hair);border-radius:0;color:var(--apex)}.card__inner{background:var(--graphite-2)}.card--stretch,.card--stretch .card__inner{border-radius:0}.media,.media--transparent{background:var(--graphite-2)}.card__heading,.card__heading a{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em;font-weight:400;color:var(--apex)}.card__heading a:hover{color:var(--gilded)}.card-information{font-family:var(--font-body)}.card__caption{color:var(--titanium);text-transform:uppercase;letter-spacing:.18em;font-size:10px}.price,.price-item{font-family:var(--font-body);color:var(--apex);letter-spacing:.04em}.price--on-sale .price-item--sale,.price-item--sale{color:var(--gilded)}.price-item--regular{color:var(--titanium)}.badge,.card__badge,.product__badge{background:var(--gilded);color:var(--apex);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.2em;font-size:9px;border-radius:0;padding:4px 8px}.field__input,.select,.input,textarea,select{background:var(--graphite);border:1px solid var(--hair-2);color:var(--apex);font-family:var(--font-body);border-radius:0}.field__input:focus,.select:focus,.input:focus,textarea:focus,select:focus{border-color:var(--gilded);outline:none;box-shadow:none}.field:after,.field__label{border-color:var(--hair-2)}label,.form__label,.breadcrumb,.breadcrumbs{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.18em;font-size:10px;color:var(--titanium)}.breadcrumb a{color:var(--titanium)}.breadcrumb a:hover{color:var(--gilded)}.footer{background:var(--obsidian);border-top:1px solid var(--hair);color:var(--titanium)}.footer a{color:var(--titanium)}.footer a:hover{color:var(--gilded)}.footer__heading{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;color:var(--apex);font-size:1rem}.footer__content-top,.footer__content-bottom{border-color:var(--hair)}.product__title,h1.product__title{font-size:clamp(2rem,5vw,3.4rem)}.product__description,.rte{color:var(--titanium);font-family:var(--font-body);line-height:1.7}.product-form__input label{color:var(--titanium)}.variant-input-wrap select{background:var(--graphite)}.pagination{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.18em;font-size:11px}.pagination a,.pagination .current{color:var(--apex)}.pagination a:hover,.pagination .current{color:var(--gilded)}.rte a{color:var(--gilded);text-decoration:none;border-bottom:1px solid transparent}.rte a:hover{border-bottom-color:var(--gilded)}hr,.divider{border-color:var(--hair)}.icon-wrap svg{color:var(--apex)}.disclosure,.disclosure__list{background:var(--graphite);border:1px solid var(--hair-2)}.text-apex{color:var(--apex)}.text-titanium{color:var(--titanium)}.text-gilded{color:var(--gilded)}.bg-obsidian{background:var(--obsidian)}.bg-graphite{background:var(--graphite)}.sp-shape-hero{position:relative;aspect-ratio:16/7;overflow:hidden;background:var(--graphite)}.sp-shape-hero img{width:100%;height:100%;object-fit:cover;opacity:.7}.sp-shape-ovl{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--obsidian),rgba(10,10,10,.2),transparent)}.sp-shape-ovl-txt{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:0 5% 8%}.sp-shape-ovl-txt h1{font-size:clamp(2.4rem,6vw,4.5rem);margin:0}.sp-shape-desc{max-width:60ch;margin:24px auto 0;color:var(--titanium);text-align:center;font-size:13px;line-height:1.7}.sp-wall-wrap{margin:48px auto;max-width:100%;padding:0 5%}.sp-wall-wrap iframe{width:100%;border:0;display:block;min-height:900px;background:var(--graphite)}.sp-stock{max-width:100%;margin:0 auto;padding:0 5% 80px}.sp-stock h3{font-size:clamp(1.6rem,3vw,2.2rem);margin:0 0 20px}.sp-stock-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#ffffff0d}@media(min-width:768px){.sp-stock-grid{grid-template-columns:repeat(4,1fr)}}.sp-card{display:block;background:var(--graphite);overflow:hidden;text-decoration:none}.sp-card img{width:100%;aspect-ratio:3/4;object-fit:cover;background:var(--graphite-2);transition:opacity .3s}.sp-card:hover img{opacity:.82}.sp-card-meta{padding:10px 12px 14px}.sp-card-name{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.04em;font-size:14px;color:var(--apex)}.sp-card-price{font-size:12px;color:var(--titanium);margin-top:2px}.sp-empty{padding:32px;text-align:center;color:var(--titanium);font-size:12px;text-transform:uppercase;letter-spacing:.2em}.sp-cta{max-width:100%;margin:0 auto;padding:0 5% 96px;text-align:center}.sp-chip{font-family:var(--font-body);font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--titanium);background:transparent;border:1px solid var(--hair-2);padding:9px 16px;cursor:pointer;transition:color .2s,border-color .2s,background .2s}.sp-chip:hover{border-color:var(--gilded);color:var(--apex)}.sp-chip.is-active{background:var(--gilded);border-color:var(--gilded);color:var(--apex)}.sp-pag a,.sp-pag span{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:var(--apex)}.sp-pag a:hover,.sp-pag .next a,.sp-pag .prev a{color:var(--gilded)}
/*# sourceMappingURL=/cdn/shop/t/26/assets/atelier.css.map */
