:root{--zb-gold:#c9a24d;--zb-gold-ink:#8a6a2a;--zb-sale:#9e1b1b}body{letter-spacing:.02rem}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:.02em}.announcement-bar__message{font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase}.header__heading-link .h2{font-family:var(--font-heading-family);font-size:2.6rem;letter-spacing:.18em;text-transform:uppercase}.header__menu-item{font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase}.header__menu-item:hover span{text-decoration-color:var(--zb-gold)}.card__information .caption-with-letter-spacing{color:var(--zb-gold-ink);letter-spacing:.14em;font-size:1.05rem}.card__heading{font-family:var(--font-body-family);font-size:1.45rem;line-height:1.35;font-weight:400}.card-information .price{font-size:1.45rem}.price--on-sale .price-item--sale{color:var(--zb-sale)}.badge{letter-spacing:.08em;text-transform:uppercase;font-size:1.05rem}.button,.shopify-payment-button__button--unbranded{letter-spacing:.14em;text-transform:uppercase;font-size:1.3rem}.title-wrapper-with-link .title,.zb-brands__head .h2{position:relative;padding-bottom:.8rem}.title-wrapper-with-link .title:after,.zb-brands__head .h2:after{content:"";position:absolute;left:0;bottom:0;width:3.6rem;height:2px;background:var(--zb-gold)}.title-wrapper-with-link .link{letter-spacing:.12em;text-transform:uppercase;font-size:1.2rem}.facets__summary,.mobile-facets__open{letter-spacing:.1em;text-transform:uppercase;font-size:1.25rem}.facet-checkbox input[type=checkbox]:checked+svg{color:var(--zb-gold)}.product__title h1{font-size:clamp(2.4rem,3vw,3.2rem);line-height:1.2}.product__text.caption-with-letter-spacing{color:var(--zb-gold-ink)}.product-form__input input[type=radio]:checked+label{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.footer-block__heading{letter-spacing:.14em;text-transform:uppercase;font-size:1.3rem}.zb-ab__h{margin:0 0 2rem}.zb-ab__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.2rem}@media(min-width:750px){.zb-ab__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.zb-ab__c{display:flex;flex-direction:column;gap:.4rem;text-decoration:none;color:inherit;min-width:0}.zb-ab__ph{position:relative;aspect-ratio:3/4;background:rgba(var(--color-foreground),.05);overflow:hidden;margin-bottom:.6rem}.zb-ab__ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s}.zb-ab__ph .zb-ab__2{opacity:0}@media(hover:hover){.zb-ab__c:hover .zb-ab__2{opacity:1}}.zb-ab__ph em{position:absolute;top:.8rem;left:.8rem;background:var(--zb-sale);color:#fff;font-style:normal;font-size:1.1rem;font-weight:600;padding:.2rem .6rem;z-index:1}.zb-ab__v{font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;color:var(--zb-gold-ink)}.zb-ab__t{font-size:1.4rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.zb-ab__p{font-size:1.45rem}.zb-ab__p s{color:rgba(var(--color-foreground),.5);font-size:1.25rem}.zb-ab__p.is-sale{color:var(--zb-sale)}.zb-ab__sk{aspect-ratio:3/4;background:rgba(var(--color-foreground),.06);animation:zbsk 1.2s ease-in-out infinite}@keyframes zbsk{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.zb-ab__sk{animation:none}.zb-ab__ph img{transition:none}}@media(max-width:749px){.header__heading-link .h2{font-size:1.9rem;letter-spacing:.14em}}.zb-card-vendor{color:var(--zb-gold-ink);letter-spacing:.14em;font-size:1.05rem;margin:0 0 .3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.card__information{padding-top:1rem}.card-information>.price{margin-top:.4rem}.card__badge .badge{border-radius:0}.collection-hero__inner{padding:2rem 0 .4rem;align-items:center;text-align:center}.collection-hero__text-wrapper{flex-basis:100%}.collection-hero__title{font-size:clamp(2.2rem,3vw,3.2rem);margin:0;position:relative;padding-bottom:1rem}.collection-hero__title:after{content:"";position:absolute;left:50%;bottom:0;width:3.6rem;height:2px;margin-left:-1.8rem;background:var(--zb-gold)}.product-count__text,.product-count-vertical .product-count__text{font-size:1.25rem;letter-spacing:.08em;color:rgba(var(--color-foreground),.65)}.facets-wrapper{position:sticky;top:0;z-index:3;background:rgb(var(--color-background));border-top:1px solid rgba(23,20,19,.1);border-bottom:1px solid rgba(23,20,19,.1);margin-bottom:2rem;transition:top .25s}.facets-wrapper:has(.zbf-active:not(:empty)){padding-bottom:0}body:has(.shopify-section-header-sticky:not(.shopify-section-header-hidden)) .facets-wrapper{top:calc(var(--header-height,0px) - 1px)}@media(max-width:749px){.facets-wrapper{margin:0 0 1.2rem;padding:0 1.5rem}.product-grid{--grid-mobile-horizontal-spacing:1rem;--grid-mobile-vertical-spacing:2.4rem}.card__heading{font-size:1.3rem!important}.card-information .price{font-size:1.35rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/zb-theme.css.map */
