body.ast-site.woocommerce .products .product-small.box,body.ast-site .products .product-small.box{transition:transform .25s ease}body.ast-site .products .product-small .box-image{border-radius:var(--ast-radius);overflow:hidden;box-shadow:var(--ast-shadow-sm);transition:box-shadow .25s ease}body.ast-site .products .product-small:hover .box-image{box-shadow:var(--ast-shadow-md)}body.ast-site .products .product-small .box-image img{transition:transform .5s ease}body.ast-site .products .product-small:hover .box-image img{transform:scale(1.05)}body.ast-site .products .product-small .box-image,body.ast-site .product-home .product-small .box-image{aspect-ratio:3 / 2}body.ast-site .products .product-small .box-image>div:first-child,body.ast-site .products .product-small .box-image>div:first-child>a,body.ast-site .product-home .product-small .box-image>div:first-child,body.ast-site .product-home .product-small .box-image>div:first-child>a{display:block;height:100%}body.ast-site .products .product-small .box-image>div:first-child img,body.ast-site .product-home .product-small .box-image>div:first-child img{width:100%;height:100%;object-fit:cover}body.ast-site .products .product-small .name.product-title,body.ast-site .products .product-small .woocommerce-loop-product__title{font-family:var(--ast-display);font-weight:600;font-size:19px;line-height:1.22}body.ast-site .products .product-small .name.product-title a{color:var(--ast-navy)}body.ast-site .products .product-small .name.product-title a:hover{color:var(--ast-gold-ink)}body.ast-site .price,body.ast-site .price-wrapper .price,body.ast-site .woocommerce-Price-amount.amount{color:var(--ast-gold-ink);font-weight:600}body.ast-site .price del .woocommerce-Price-amount{color:var(--ast-body);font-weight:400}body.ast-site .price ins .woocommerce-Price-amount{color:var(--ast-gold-ink)}body.ast-site .products .product-small .category{color:var(--ast-body);letter-spacing:.04em}body.ast-site .button.primary:not(.is-outline),body.ast-site a.button.primary:not(.is-outline),body.ast-site button.button.primary:not(.is-outline),body.ast-site .single_add_to_cart_button,body.ast-site .checkout-button,body.ast-site #place_order{background-color:var(--ast-gold);border-color:var(--ast-gold);color:var(--ast-navy-deep);border-radius:999px;font-weight:600;letter-spacing:.01em;box-shadow:0 8px 22px rgb(212 175 55 / .26);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}body.ast-site .button.primary:not(.is-outline):hover,body.ast-site .single_add_to_cart_button:hover,body.ast-site .checkout-button:hover,body.ast-site #place_order:hover{background-color:#c6a233;border-color:#c6a233;color:var(--ast-navy-deep);transform:translateY(-2px);box-shadow:0 12px 28px rgb(212 175 55 / .38)}body.ast-site .button.is-outline.primary{color:var(--ast-navy);border-color:var(--ast-navy);border-radius:999px}body.ast-site .button.is-outline.primary:hover{background:var(--ast-navy);color:#fff}body.ast-site.single-product .product-gallery-slider,body.ast-site.single-product .woocommerce-product-gallery__image{border-radius:var(--ast-radius);overflow:hidden}html.js body.ast-site.single-product .product-gallery-slider:not(.flickity-enabled){position:relative;aspect-ratio:600 / 338}html.js body.ast-site.single-product .product-gallery-slider:not(.flickity-enabled) .woocommerce-product-gallery__image{position:absolute;inset:0;margin:0}html.js body.ast-site.single-product .product-gallery-slider:not(.flickity-enabled) .woocommerce-product-gallery__image a{display:block;width:100%;height:100%}html.js body.ast-site.single-product .product-gallery-slider:not(.flickity-enabled) .woocommerce-product-gallery__image img{width:100%;height:100%;object-fit:cover}html.js body.ast-site.single-product .product-gallery-slider:not(.flickity-enabled) .woocommerce-product-gallery__image:not(:first-child){display:none!important}body.ast-site.single-product .product-page-price .price-main,body.ast-site.single-product .custom-single-price-wrapper .price{color:var(--ast-gold-ink)}body.ast-site.single-product .price-from-label{color:var(--ast-body)}body.ast-site .single-product .woocommerce-tabs .nav-tabs>li>a,body.ast-site .single-product .nav-line>li>a{color:var(--ast-body)}body.ast-site .single-product .woocommerce-tabs .nav-tabs>li.active>a,body.ast-site .single-product .nav-line>li.active>a{color:var(--ast-navy);box-shadow:inset 0 -2px 0 0 var(--ast-gold)}body.ast-site .product-section-title{font-family:var(--ast-display);font-weight:700;color:var(--ast-navy);letter-spacing:0;text-transform:none}body.ast-site .product-section-title:after,body.ast-site .product-section-title:before{border-color:var(--ast-hair)}body.ast-site .sale-flash,body.ast-site .onsale{background:var(--ast-navy);color:#fff;border-radius:999px;font-family:var(--ast-sans);font-weight:600}body.ast-site.woocommerce-cart .cart_totals h2,body.ast-site.woocommerce-checkout .woocommerce h3,body.ast-site.woocommerce-checkout #order_review_heading{font-family:var(--ast-display);color:var(--ast-navy);font-weight:700}body.ast-site.woocommerce-cart table.cart,body.ast-site .woocommerce table.shop_table{border-color:var(--ast-hair);border-radius:var(--ast-radius-sm);overflow:hidden}body.ast-site .woocommerce table.shop_table th{color:var(--ast-navy)}body.ast-site .cart-sidebar,body.ast-site .cart_totals{border-radius:var(--ast-radius)}body.ast-site.woocommerce-checkout .col-name .row-title,body.ast-site.woocommerce-checkout h3#order_review_heading{color:var(--ast-navy)}body.ast-site.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,body.ast-site.woocommerce-account .account-nav li.is-active a{color:var(--ast-gold-ink);font-weight:600}body.ast-site.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{color:var(--ast-gold-ink)}body.ast-site.woocommerce-account .woocommerce-MyAccount-content{border-radius:var(--ast-radius)}body.ast-site .woocommerce-message{border-top-color:var(--ast-gold)}body.ast-site .woocommerce-info{border-top-color:var(--ast-navy)}