@import"https://fonts.googleapis.com/css2?family=Archivo:wght@700;800&family=Outfit:wght@300;400;500;600;700&display=swap";html:root{--font-body--family: "Outfit", "Helvetica Neue", Arial, sans-serif;--font-subheading--family: "Outfit", "Helvetica Neue", Arial, sans-serif;--font-accent--family: "Outfit", "Helvetica Neue", Arial, sans-serif;--font-heading--family: "Archivo", "Helvetica Neue", Arial, sans-serif}#header-component .header__underlay-closed,#header-component .header__underlay-open{background:#fff!important}#header-component .header__row--top{border-bottom:1px solid rgba(14,14,12,.1)!important}#header-component .header__columns{padding-block:20px}@media screen and (max-width:749px){#header-component .header__columns{padding-block:14px}}#header-component .menu-list__link,#header-component .menu-drawer__menu-item-text{font-family:Outfit,Helvetica Neue,Arial,sans-serif!important;font-size:.6rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.14em!important;color:#0e0e0c!important}#header-component .menu-list__link:visited,#header-component .menu-drawer__menu-item-text:visited{color:#0e0e0c!important}#header-component .menu-list__link{text-decoration:none!important;border-bottom:1px solid transparent;padding-bottom:2px;transition:border-color .2s ease}#header-component .menu-list__link:hover,#header-component .menu-list__link:focus-visible{border-bottom-color:#0e0e0c}#header-component .account-button,.announcement-bar{display:none!important}.shopify-section:has(.announcement-bar){display:none!important}.cart-items__title{font-family:Archivo,Helvetica Neue,Arial,sans-serif!important;font-weight:700!important;letter-spacing:-.01em}.cart-lead{display:block;margin-block-start:4px;font-family:Outfit,Helvetica Neue,Arial,sans-serif;font-size:.55rem;font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:#78726a}.cart-items__price,.cart-items__price-unit,.cart-items__variant,.cart-items__properties dt,.cart-items__properties dd,.cart-items__quantity-controls .quantity-selector input,.cart-totals__total-label,.cart-totals__total-value,.cart-totals__original-label,.cart-totals__original-value,.cart-discounts__value,.cart-discount__pill-code{font-family:Outfit,Helvetica Neue,Arial,sans-serif!important}.cart-items__price,.cart-items__price-unit,.cart-items__quantity-controls .quantity-selector input,.cart-totals__total-value,.cart-totals__original-value,.cart-discounts__value{font-variant-numeric:tabular-nums}.cart-items__quantity-controls .quantity-selector input{font-size:.75rem}.cart-items__properties dt,.cart-items__properties dd{font-size:.7rem;letter-spacing:.01em}.cart-items--dividers .cart-items__table-row,.cart-drawer__items .cart-items__table-row,.cart-actions,.cart-actions__divider,.cart-totals:not(:has(.cart-actions)),.cart-drawer__summary .cart__summary-totals:not(:has(.cart__subtotal-container:empty)),.cart-drawer__summary .cart-totals:not(:has(.cart-totals__original-container:empty)){border-color:#0e0e0c1a!important}.cart__checkout-button{background-color:#0e0e0c!important;border-color:#0e0e0c!important;color:#fff!important}.cart__checkout-button .button-text{font-family:Outfit,Helvetica Neue,Arial,sans-serif!important;font-size:.7rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.1em;color:#fff!important}.cart-items__product-info{margin-block-end:2px}.cart-items__unit-price-wrapper{margin-block-start:6px}main[data-template="404"] .text-block.h3 :is(h1,h2,h3,h4,h5,h6){font-family:Archivo,Helvetica Neue,Arial,sans-serif!important;font-weight:800!important;letter-spacing:-.01em}main[data-template="404"] a.button-unstyled{font-family:Outfit,Helvetica Neue,Arial,sans-serif!important;font-size:.7rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.1em;color:#0e0e0c!important;text-decoration:underline;text-underline-offset:3px}main[data-template="page.contact"] .text-block.h2 :is(h1,h2,h3,h4,h5,h6){font-family:Archivo,Helvetica Neue,Arial,sans-serif!important;font-weight:800!important;letter-spacing:-.01em}main[data-template="page.contact"] .contact-form__input{background-color:transparent!important;border:none!important;border-bottom:1px solid rgba(14,14,12,.3)!important;border-radius:0!important;box-shadow:none!important;padding-block:10px!important;padding-inline:0!important;color:#0e0e0c;transition:border-color .2s ease}main[data-template="page.contact"] .contact-form__input:focus,main[data-template="page.contact"] .contact-form__input:focus-visible{border-bottom-color:#0e0e0c!important;outline:none}main[data-template="page.contact"] .contact-form__input::placeholder{font-family:Outfit,Helvetica Neue,Arial,sans-serif;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:#0e0e0c73}main[data-template="page.contact"] .contact-form__form-row{gap:20px}main[data-template="page.contact"] .submit-button{background-color:#0e0e0c!important;border-color:#0e0e0c!important;color:#fff!important}main[data-template="page.contact"] .submit-button .button-text,main[data-template="page.contact"] .submit-button{font-family:Outfit,Helvetica Neue,Arial,sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}@media screen and (max-width:899px){#header-component .menu-drawer{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;padding-bottom:clamp(38px,8vh,72px)}#header-component .menu-drawer__navigation{flex:0 0 auto;margin-top:auto}#header-component .menu-drawer__utility-links{margin-top:0}#header-component .menu-drawer__menu{padding-inline:clamp(20px,5.6vw,30px)}#header-component .menu-drawer__menu-item--mainlist{padding-block:0}#header-component .menu-drawer .menu-drawer__menu-item-text{font-family:Archivo,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(2.1rem,10vw,2.9rem)!important;font-weight:900!important;line-height:1.18!important;letter-spacing:-.045em!important;text-transform:none!important;color:#0e0e0c!important}#header-component .menu-drawer__close-button{width:60px;height:60px;padding:18px}#header-component .menu-drawer__close-button svg{width:22px;height:22px}.menu-drawer__backdrop{background:#0e0e0c47}}main[data-template="page.contact"] h1{text-align:left!important;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:clamp(2.4rem,7vw,5rem);line-height:.9;letter-spacing:-.045em}@media screen and (max-width:749px){main[data-template="page.contact"] textarea.contact-form__input{height:136px;min-height:136px}}@media screen and (max-width:749px){main .product-grid{padding-inline:8px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/studio-chrome.css.map */
