:root{--asp-obsidian:#15120F;--asp-slate2:#211C16;--asp-gold:#B08D46;--asp-gold2:#D9C28C;--asp-cream:#F3EEE3;--asp-border:rgba(217,194,140,.26);--asp-ease:cubic-bezier(.4,0,.2,1)}main[data-template^=collection] .product-card,main[data-template^=collection] .card{border:1px solid var(--asp-border)!important;border-radius:16px!important;overflow:hidden!important;background:linear-gradient(160deg,var(--asp-slate2),var(--asp-obsidian))!important;transition:transform .4s var(--asp-ease),box-shadow .4s var(--asp-ease)!important}main[data-template^=collection] .product-card:hover,main[data-template^=collection] .card:hover{transform:translateY(-4px)!important;box-shadow:0 24px 40px -12px #0000008c,0 0 28px #b08d464d!important}main[data-template^=collection] .product-card__media img,main[data-template^=collection] .card__media img{transition:transform .6s var(--asp-ease)!important}main[data-template^=collection] .product-card:hover .product-card__media img,main[data-template^=collection] .card:hover .card__media img{transform:scale(1.05)!important}main[data-template^=collection] :is(.price,.product-card__price){color:var(--asp-gold)!important;-webkit-text-fill-color:var(--asp-gold)!important}main[data-template^=collection] :is(.collection-banner__heading,.collection__title,.collection-hero__title){color:var(--asp-gold2)!important;-webkit-text-fill-color:var(--asp-gold2)!important}main[data-template^=product] .product-information h1,main[data-template^=product] .product-title{color:var(--asp-gold2)!important;-webkit-text-fill-color:var(--asp-gold2)!important;font-family:Cormorant Garamond,Georgia,serif!important}main[data-template^=product] :is(.price,.product-price,.product__price){color:var(--asp-gold)!important;-webkit-text-fill-color:var(--asp-gold)!important}main[data-template^=product] :is(.product-media-container,.product__media,.media-gallery){border-radius:18px!important;overflow:hidden!important}main[data-template^=product] .product-form__buttons button[type=submit],main[data-template^=product] button.add-to-cart,main[data-template^=product] .buy-buttons button{background:var(--asp-gold)!important;color:var(--asp-obsidian)!important;-webkit-text-fill-color:var(--asp-obsidian)!important;border:0!important;border-radius:999px!important;transition:box-shadow .3s var(--asp-ease),transform .3s var(--asp-ease)!important}main[data-template^=product] .product-form__buttons button[type=submit]:hover,main[data-template^=product] button.add-to-cart:hover,main[data-template^=product] .buy-buttons button:hover{box-shadow:0 0 34px #d9c28c8c!important;transform:translateY(-1px)!important}main[data-template^=product] .variant-option__button-label,main[data-template^=product] .variant-option label{border:1px solid var(--asp-border)!important;border-radius:10px!important;transition:border-color .2s,box-shadow .2s!important}main[data-template^=product] .variant-option__button-label:hover{border-color:var(--asp-gold)!important;box-shadow:0 0 16px #b08d464d!important}@media(prefers-reduced-motion:reduce){main[data-template^=collection] .product-card,main[data-template^=product] .product-form__buttons button{transition:none!important}}main[data-template^=cart] :is(.cart__title,.cart-title,h1){color:var(--asp-gold2)!important;-webkit-text-fill-color:var(--asp-gold2)!important;font-family:Cormorant Garamond,Georgia,serif!important}main[data-template^=cart] :is(.cart-item,.cart__row,.line-item){border-color:var(--asp-border)!important}main[data-template^=cart] :is(.cart__total,.cart-subtotal,.totals__total-value,.price){color:var(--asp-gold)!important;-webkit-text-fill-color:var(--asp-gold)!important}main[data-template^=cart] :is(button[name=checkout],.cart__checkout-button,.cart__ctas button){background:var(--asp-gold)!important;color:#15120f!important;-webkit-text-fill-color:#15120F!important;border:0!important;border-radius:999px!important;transition:box-shadow .3s ease,transform .3s ease!important}main[data-template^=cart] :is(button[name=checkout],.cart__checkout-button,.cart__ctas button):hover{box-shadow:0 0 34px #d9c28c8c!important;transform:translateY(-1px)!important}main[data-template^=search] :is(.search-header__title,.search__title,h1){color:var(--asp-gold2)!important;-webkit-text-fill-color:var(--asp-gold2)!important;font-family:Cormorant Garamond,Georgia,serif!important}main[data-template^=search] :is(input[type=search],.search__input,.field__input){background:var(--asp-slate2)!important;color:var(--asp-cream)!important;border:1px solid var(--asp-border)!important;border-radius:999px!important}main[data-template^=search] .product-card,main[data-template^=search] .card{border:1px solid var(--asp-border)!important;border-radius:16px!important;overflow:hidden!important;background:linear-gradient(160deg,var(--asp-slate2),var(--asp-obsidian))!important;transition:transform .4s var(--asp-ease),box-shadow .4s var(--asp-ease)!important}main[data-template^=search] .product-card:hover,main[data-template^=search] .card:hover{transform:translateY(-4px)!important;box-shadow:0 24px 40px -12px #0000008c,0 0 28px #b08d464d!important}main[data-template^=search] :is(.price,.product-card__price){color:var(--asp-gold)!important;-webkit-text-fill-color:var(--asp-gold)!important}main[data-template^=product] .product-recommendations :is(h2,.product-recommendations__heading){color:var(--asp-gold2)!important;-webkit-text-fill-color:var(--asp-gold2)!important;font-family:Cormorant Garamond,Georgia,serif!important}main[data-template^=product] .product-recommendations .product-card,main[data-template^=product] .product-recommendations .card{border:1px solid var(--asp-border)!important;border-radius:16px!important;overflow:hidden!important}.asa{display:flex;flex-direction:column;gap:14px;margin-top:18px}.asa-badges{display:flex;flex-wrap:wrap;gap:10px}.asa-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--asp-border);border-radius:999px;background:var(--asp-slate2);color:var(--asp-gold2);font-size:.72rem;letter-spacing:.04em}.asa-badge svg{width:16px;height:16px;flex:0 0 16px}.asa-row{display:flex;align-items:center;gap:10px;font-size:.84rem;color:var(--asp-cream)}.asa-row svg{width:18px;height:18px;color:var(--asp-gold2);flex:0 0 18px}.asa-sizelink{color:var(--asp-gold2)!important;text-decoration:underline;text-underline-offset:3px;cursor:pointer;background:none;border:0;padding:0;font:inherit}.asa-delivery strong{color:var(--asp-gold2)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/as-enterprise-pages.css.map */
