.header[transparent]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000006b,#00000038 55%,#0000);pointer-events:none;z-index:0;transition:opacity .24s ease}.header[transparent] .header__row,.header[transparent] .header-section-row,.header[transparent] .header__underlay{position:relative;z-index:1}.header[transparent][data-sticky-state=active]:before{opacity:0}.header[data-sticky-state=active] .header__underlay-closed,.header[data-sticky-state=active] .header__underlay-open{background:#ffffffb8!important;-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px);border-bottom:1px solid rgba(0,0,0,.06)}.header[transparent][data-sticky-state=active]{--color-foreground: rgb(28, 24, 22);--color-foreground-rgb: 28, 24, 22;--color-border-rgb: 28, 24, 22}.header .menu-list__link,.header .header-actions__action{letter-spacing:.14em;font-weight:500}.header[transparent]:not([data-sticky-state=active]) .menu-list__link,.header[transparent]:not([data-sticky-state=active]) .header-actions__action,.header[transparent]:not([data-sticky-state=active]) .header-actions__action svg{text-shadow:0 1px 6px rgba(0,0,0,.35)}.header[transparent]:not([data-sticky-state=active]) .header-actions__action svg{filter:drop-shadow(0 1px 4px rgba(0,0,0,.35))}.header .header__heading-link img,.header .header__heading-link svg{height:clamp(110px,9vw,160px)!important;width:auto!important;max-height:none!important;transition:filter .24s ease}@media(max-width:768px){.header .header__heading-link img,.header .header__heading-link svg{height:clamp(80px,18vw,120px)!important}}.header[transparent]:not([data-sticky-state=active]) .header__heading-link img,.header[transparent]:not([data-sticky-state=active]) .header__heading-link svg{filter:drop-shadow(0 4px 18px rgba(0,0,0,.45)) drop-shadow(0 1px 2px rgba(0,0,0,.3))}.shopify-section--hero+.shopify-section,.shopify-section[id*=hero]+.shopify-section{padding-top:clamp(2rem,5vw,4rem)}.shopify-section .product-list__header h2,.shopify-section [class*=product-list-text] h2{position:relative;letter-spacing:.02em;font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.05;margin-block-end:.35em}.shopify-section [class*=product-list-text] h2:after{content:"";display:block;width:46px;height:1px;margin:.7rem auto 0;background:currentColor;opacity:.4}.product-grid .product-card,.product-list .product-card{transition:transform .42s cubic-bezier(.2,.7,.2,1)}.product-card .product-media,.product-card [class*=card-gallery],.product-card .media{overflow:hidden}.product-card img{transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .42s ease;will-change:transform}@media(hover:hover){.product-card:hover img{transform:scale(1.045)}.product-card:hover{transform:translateY(-4px)}}.product-card .product-title,.product-card [class*=product-title]{letter-spacing:.06em;font-weight:500}.product-card .price,.product-card [class*=price]{letter-spacing:.04em;opacity:.85}.shopify-section[id*=product_list]{--section-inner-max: 1280px}.shopify-section[id*=product_list]+.shopify-section[id*=product_list]{position:relative}.button,button.button,.shopify-section .button{letter-spacing:.16em;font-weight:500}@media(min-width:750px){.product-grid{column-gap:clamp(1.5rem,2.4vw,2.4rem);row-gap:clamp(2.2rem,3vw,3.2rem)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.01em;font-feature-settings:"kern" 1,"liga" 1}.main-collection__title,.product-information__title,[class*=product-information] h1{letter-spacing:-.02em;line-height:1.05}.product-information .price__current,.product-information [class*=price]{font-size:1.15rem;letter-spacing:.08em;opacity:1}.product-form__submit,.product-information .button--primary{width:100%;padding-block:1.1rem;letter-spacing:.18em;font-size:.78rem}.product-description,.product-information .rte{max-width:52ch;line-height:1.8;font-size:.95rem;color:var(--color-foreground);opacity:.85}.collection-hero__title,.main-collection__title{font-size:clamp(2.2rem,5vw,4.2rem);letter-spacing:-.02em;margin-block-end:2rem}.collection-filters__count,[class*=sort] label,[class*=filter] label{font-size:.72rem;letter-spacing:.12em;opacity:.65;text-transform:uppercase}.footer{background:#1a1612!important;color:#d4ccbe!important;--color-foreground: #d4ccbe;--color-foreground-rgb: 212, 204, 190;border-top:none}.footer a,.footer .menu-list__link{color:#d4ccbe!important;opacity:.75;transition:opacity .2s ease;letter-spacing:.1em;font-size:.78rem}.footer a:hover,.footer .menu-list__link:hover{opacity:1}.footer h2,.footer h3,.footer h4,.footer [class*=heading]{color:#f0ebe1!important;letter-spacing:.14em;font-size:.72rem;text-transform:uppercase}.footer [class*=copyright],.footer-copyright{font-size:.68rem;opacity:.45;letter-spacing:.08em}.announcement-bar{background:#1a1612;color:#d4ccbe;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.cart-drawer{background:#faf7f2}.cart-drawer__title{letter-spacing:.18em;font-size:.75rem;text-transform:uppercase}@media(max-width:749px){.product-information{padding-block-start:1.5rem}.product-card .product-media{min-height:220px}.shopify-section [class*=product-list-text] h2{font-size:clamp(1.6rem,7vw,2.4rem)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/altar-custom.css.map */
