main[data-template^=product][data-template],main[data-template^=collection][data-template],main[data-template^=cart][data-template],main[data-template^=search][data-template],main[data-template^=list-collections][data-template]{--font-heading--family: "AB Display", Georgia, serif;--font-subheading--family: "AB Archivo", ui-sans-serif, system-ui, sans-serif;--font-body--family: "AB Archivo", ui-sans-serif, system-ui, sans-serif;--font-paragraph--family: "AB Archivo", ui-sans-serif, system-ui, sans-serif;--font-accent--family: "AB Archivo", ui-sans-serif, system-ui, sans-serif;--shop-line: color-mix(in oklab, var(--ab-accent, #CAA055) 22%, transparent);--shop-line-hi: color-mix(in oklab, var(--ab-accent, #CAA055) 55%, transparent);--shop-tile: color-mix(in oklab, var(--ab-paper-2, #16130F) 92%, transparent)}main[data-template^=product][data-template] h1,main[data-template^=collection][data-template] h1,main[data-template^=search][data-template] h1,main[data-template^=cart][data-template] h1,main[data-template^=list-collections][data-template] h1{font-family:AB Display,Georgia,serif;font-weight:700;letter-spacing:.005em;line-height:1.04}main[data-template^=collection][data-template] h1,main[data-template^=search][data-template] h1{font-size:clamp(2.2rem,4.4vw,3.6rem);text-transform:uppercase;margin-bottom:.32em}main[data-template^=collection][data-template] h1:after,main[data-template^=search][data-template] h1:after{content:"";display:block;width:min(220px,40%);height:1px;margin-top:.42em;background:linear-gradient(90deg,var(--ab-accent, #CAA055),color-mix(in oklab,var(--ab-accent, #CAA055) 8%,transparent))}main[data-template^=collection][data-template] .facets__summary,main[data-template^=collection][data-template] .sorting-filter__label,main[data-template^=search][data-template] .facets__summary{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--ab-ink, #EDE4D3) 66%,transparent)}main[data-template^=collection][data-template] .facets,main[data-template^=collection][data-template] .sorting-filter{border-block-end:1px solid var(--shop-line)}main[data-template^=collection][data-template] .product-card,main[data-template^=product][data-template] .product-card,main[data-template^=search][data-template] .product-card,main[data-template^=cart][data-template] .product-card{position:relative;border:1px solid var(--shop-line);border-radius:3px;background:var(--shop-tile);overflow:hidden;transition:border-color .32s ease-out,transform .42s cubic-bezier(.22,.61,.36,1),box-shadow .42s ease-out}main[data-template^=collection][data-template] .product-card__content,main[data-template^=product][data-template] .product-card__content,main[data-template^=search][data-template] .product-card__content,main[data-template^=cart][data-template] .product-card__content{padding:14px 14px 16px}main[data-template^=collection][data-template] .product-card__content .product-title,main[data-template^=product][data-template] .product-card__content .product-title,main[data-template^=collection][data-template] .product-card__content a,main[data-template^=product][data-template] .product-card__content a,main[data-template^=cart][data-template] .product-card__content a{font-family:AB Display,Georgia,serif;font-size:1.02rem;line-height:1.22;color:var(--ab-ink, #EDE4D3);text-decoration:none}main[data-template^=collection][data-template] .product-card .price,main[data-template^=product][data-template] .product-card .price,main[data-template^=search][data-template] .product-card .price,main[data-template^=cart][data-template] .product-card .price{color:var(--ab-accent, #CAA055);letter-spacing:.02em}main[data-template^=collection][data-template] .product-card .product-media,main[data-template^=product][data-template] .product-card .product-media,main[data-template^=search][data-template] .product-card .product-media{position:relative;isolation:isolate}main[data-template^=collection][data-template] .product-card .product-media:after,main[data-template^=product][data-template] .product-card .product-media:after,main[data-template^=search][data-template] .product-card .product-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:0;background:radial-gradient(48% 42% at 50% 34%,#ffd69666,#ffb2602e 46%,#ffaa5000 76%);mix-blend-mode:screen;transition:opacity .34s ease-out}@media(hover:hover)and (pointer:fine){main[data-template^=collection][data-template] .product-card:hover,main[data-template^=product][data-template] .product-card:hover,main[data-template^=search][data-template] .product-card:hover,main[data-template^=collection][data-template] .product-card:focus-within,main[data-template^=product][data-template] .product-card:focus-within{border-color:var(--shop-line-hi);transform:translateY(-3px);box-shadow:0 18px 40px -28px #000000e6}main[data-template^=collection][data-template] .product-card:hover .product-media:after,main[data-template^=product][data-template] .product-card:hover .product-media:after,main[data-template^=search][data-template] .product-card:hover .product-media:after,main[data-template^=collection][data-template] .product-card:focus-within .product-media:after{opacity:1}}main[data-template^=collection][data-template] .product-badges__badge,main[data-template^=product][data-template] .product-badges__badge,main[data-template^=search][data-template] .product-badges__badge,main[data-template^=cart][data-template] .product-badges__badge{font-family:AB Archivo,ui-sans-serif,system-ui,sans-serif;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;border-radius:2px;padding:5px 9px;background:color-mix(in oklab,var(--ab-accent, #CAA055) 88%,transparent);color:var(--ab-paper, #0B0A09);border:none}main[data-template^=product][data-template] h1{font-size:clamp(1.9rem,3.2vw,2.9rem);text-transform:uppercase}main[data-template^=product][data-template] product-price .price,main[data-template^=product][data-template] .product-details .price{font-family:AB Display,Georgia,serif;font-size:1.35rem;letter-spacing:.01em;color:var(--ab-accent, #CAA055)}main[data-template^=product][data-template] .product-card product-price .price{font-family:AB Archivo,ui-sans-serif,system-ui,sans-serif;font-size:.86rem}main[data-template^=product][data-template] .variant-option__button-label{background:transparent;color:color-mix(in oklab,var(--ab-ink, #EDE4D3) 82%,transparent);border:1px solid var(--shop-line);border-radius:2px;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;transition:border-color .22s ease-out,background .22s ease-out,color .22s ease-out}@media(hover:hover)and (pointer:fine){main[data-template^=product][data-template] .variant-option__button-label:hover{border-color:var(--shop-line-hi);color:var(--ab-accent-hi, #E0BC77)}}main[data-template^=product][data-template] .variant-option__button-label:has(input:checked),main[data-template^=product][data-template] .variant-option__button-label:has(:checked){background:color-mix(in oklab,var(--ab-accent, #CAA055) 90%,transparent);border-color:var(--ab-accent, #CAA055);color:var(--ab-paper, #0B0A09)}main[data-template^=product][data-template] .variant-option legend,main[data-template^=product][data-template] .variant-option__label{font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab,var(--ab-ink, #EDE4D3) 62%,transparent)}main[data-template^=product][data-template] .add-to-cart-button,main[data-template^=product][data-template] button[name=add],main[data-template^=cart][data-template] .cart__checkout-button,main[data-template^=cart][data-template] button[name=checkout]{font-family:AB Archivo,ui-sans-serif,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:.82rem;border-radius:2px;background:var(--ab-accent, #CAA055);color:var(--ab-paper, #0B0A09);border:1px solid var(--ab-accent, #CAA055);transition:filter .26s ease-out,translate .26s cubic-bezier(.22,.61,.36,1)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){main[data-template^=product][data-template] .add-to-cart-button:hover:not([disabled]),main[data-template^=cart][data-template] .cart__checkout-button:hover:not([disabled]){filter:brightness(1.08);translate:0 -1px}}main[data-template^=product][data-template] .add-to-cart-button[disabled],main[data-template^=product][data-template] button[name=add][disabled]{background:transparent;color:color-mix(in oklab,var(--ab-ink, #EDE4D3) 52%,transparent);border-color:var(--shop-line);filter:none}main[data-template^=product][data-template] product-recommendations h2,main[data-template^=product][data-template] product-recommendations .text-block h2,main[data-template^=product][data-template] .resource-list__heading,main[data-template^=product][data-template] .section-header h2{font-family:AB Display,Georgia,serif;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.4rem,2.2vw,2rem)}@media(prefers-reduced-motion:reduce){main[data-template^=collection][data-template] .product-card,main[data-template^=product][data-template] .product-card,main[data-template^=search][data-template] .product-card,main[data-template^=product][data-template] .add-to-cart-button,main[data-template^=cart][data-template] .cart__checkout-button{transition:none!important}main[data-template^=collection][data-template] .product-card:hover,main[data-template^=product][data-template] .product-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ab-shop.css.map */
