.elementor-920 .elementor-element.elementor-element-7545ca2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 15px;--row-gap:0px;--column-gap:15px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-920 .elementor-element.elementor-element-143b292{--divider-border-style:solid;--divider-color:#EE65A3;--divider-border-width:1px;}.elementor-920 .elementor-element.elementor-element-143b292 .elementor-divider-separator{width:32px;margin:0 auto;margin-right:0;}.elementor-920 .elementor-element.elementor-element-143b292 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-920 .elementor-element.elementor-element-a2cc7e2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.65rem;font-weight:600;text-transform:uppercase;line-height:15px;letter-spacing:0.25em;color:#EE65A3;}.elementor-920 .elementor-element.elementor-element-776422a{--divider-border-style:solid;--divider-color:#EE65A3;--divider-border-width:1px;}.elementor-920 .elementor-element.elementor-element-776422a .elementor-divider-separator{width:32px;}.elementor-920 .elementor-element.elementor-element-776422a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-920 .elementor-element.elementor-element-3ea5c9a{--display:flex;}.elementor-widget-eael-dual-color-header .eael-dch-separator-wrap i{color:var( --e-global-color-primary );}.elementor-920 .elementor-element.elementor-element-ce6313b{width:var( --container-widget-width, 800px );max-width:800px;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-920 .elementor-element.elementor-element-ce6313b.elementor-element{--align-self:center;}.elementor-920 .elementor-element.elementor-element-ce6313b .eael-dual-header .title{color:#EE65A3;}.elementor-920 .elementor-element.elementor-element-ce6313b .eael-dual-header .title span.lead{color:#0A3150;}.elementor-920 .elementor-element.elementor-element-ce6313b .eael-dual-header .title, .elementor-920 .elementor-element.elementor-element-ce6313b .eael-dual-header .title span{font-family:"Playfair Display", Sans-serif;font-size:3.4rem;font-weight:700;text-transform:none;line-height:1.1em;}.elementor-920 .elementor-element.elementor-element-ce6313b .eael-dual-header .subtext{color:#EE65A3;}.elementor-920 .elementor-element.elementor-element-cb9c3a5{width:var( --container-widget-width, 650px );max-width:650px;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:center;}.elementor-920 .elementor-element.elementor-element-cb9c3a5.elementor-element{--align-self:center;}.elementor-920 .elementor-element.elementor-element-cb9c3a5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.75em;color:#5A6778;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-920 .elementor-element.elementor-element-d2ccfac .elementor-menu-cart__close-button, .elementor-920 .elementor-element.elementor-element-d2ccfac .elementor-menu-cart__close-button-custom{display:none;}.elementor-920 .elementor-element.elementor-element-d2ccfac{--main-alignment:center;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-text-color:#EE65A3;--toggle-button-icon-color:#EE65A3;--toggle-button-background-color:#EE65A308;--toggle-button-border-color:#EE65A340;--toggle-button-hover-text-color:#EE65A3;--toggle-button-icon-hover-color:#EE65A3;--toggle-button-hover-background-color:#EE65A326;--toggle-button-hover-border-color:#EE65A340;--toggle-button-border-width:1px;--toggle-button-border-radius:2px;--toggle-icon-size:18px;--items-indicator-text-color:#FFFFFF;--items-indicator-background-color:#EE65A3;--cart-background-color:#1F1F1F;--cart-border-style:solid;--cart-border-color:#2C2C2C;--cart-border-radius:4px 4px 4px 4px;--remove-item-button-size:20px;--remove-item-button-color:#8A8470;--menu-cart-subtotal-color:#EE65A3;--product-price-color:#8A8470;--divider-color:#C9A84C33;--subtotal-divider-color:#C9A84C33;--divider-width:1px;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:1px;--subtotal-divider-bottom-width:1px;--subtotal-divider-left-width:1px;--product-divider-gap:10px;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--cart-footer-buttons-border-radius:4px;--view-cart-button-text-color:#FFFFFF;--view-cart-button-background-color:#EE65A3;--view-cart-button-hover-text-color:#FFFFFF;--view-cart-button-hover-background-color:#E24C90;--checkout-button-text-color:#FFFFFF;--checkout-button-background-color:#EE65A3;--checkout-button-hover-text-color:#FFFFFF;--checkout-button-hover-background-color:#E24C90;--empty-message-color:#C4B99A;}.elementor-920 .elementor-element.elementor-element-d2ccfac .elementor-menu-cart__toggle .elementor-button{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:500;gap:9px;flex-direction:row-reverse;}body:not(.rtl) .elementor-920 .elementor-element.elementor-element-d2ccfac .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-8px;top:-8px;}body.rtl .elementor-920 .elementor-element.elementor-element-d2ccfac .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:8px;top:-8px;left:auto;}.elementor-920 .elementor-element.elementor-element-d2ccfac .elementor-menu-cart__main{border-width:1px 1px 1px 1px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-920 .elementor-element.elementor-element-d2ccfac .elementor-menu-cart__subtotal{font-family:"Inter", Sans-serif;}.elementor-920 .elementor-element.elementor-element-d2ccfac .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;--subtotal-divider-color:#81363600;}.elementor-920 .elementor-element.elementor-element-d2ccfac .elementor-menu-cart__product-name a{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;color:#F0EAD6;}.elementor-920 .elementor-element.elementor-element-d2ccfac .elementor-menu-cart__product-price{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:500;}.elementor-920 .elementor-element.elementor-element-d2ccfac .elementor-menu-cart__product-price .product-quantity{color:#8A8470;font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;}.elementor-920 .elementor-element.elementor-element-d2ccfac .elementor-menu-cart__footer-buttons .elementor-button{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:500;text-transform:uppercase;letter-spacing:0.02em;}.elementor-920 .elementor-element.elementor-element-d2ccfac .elementor-button--view-cart{border-style:none;}.elementor-920 .elementor-element.elementor-element-d2ccfac .elementor-button--checkout{border-style:none;}.elementor-920 .elementor-element.elementor-element-d2ccfac .woocommerce-mini-cart__empty-message{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-920 .elementor-element.elementor-element-e28769c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;padding:0px 0px 0px 0px;bottom:0px;}body:not(.rtl) .elementor-920 .elementor-element.elementor-element-e28769c{left:0px;}body.rtl .elementor-920 .elementor-element.elementor-element-e28769c{right:0px;}.elementor-920 .elementor-element.elementor-element-e28769c .elementor-divider-separator{width:100%;}.elementor-920 .elementor-element.elementor-element-e28769c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-920 .elementor-element.elementor-element-2a06708{--display:flex;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-920 .elementor-element.elementor-element-3604158{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-920 .elementor-element.elementor-element-d527a34.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-920 .elementor-element.elementor-element-d527a34.elementor-wc-products ul.products li.product .price{color:#EE65A3;}.elementor-920 .elementor-element.elementor-element-d527a34.elementor-wc-products ul.products li.product .price ins{color:#EE65A3;}.elementor-920 .elementor-element.elementor-element-d527a34.elementor-wc-products ul.products li.product .price ins .amount{color:#EE65A3;}.elementor-920 .elementor-element.elementor-element-d527a34.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-920 .elementor-element.elementor-element-5e88ee1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-920 .elementor-element.elementor-element-be1e017.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-920 .elementor-element.elementor-element-be1e017.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-920 .elementor-element.elementor-element-de64938{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-920 .elementor-element.elementor-element-746bd66.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-920 .elementor-element.elementor-element-746bd66.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-920 .elementor-element.elementor-element-d6e6344{--display:flex;}.elementor-920 .elementor-element.elementor-element-4af2a65.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-920 .elementor-element.elementor-element-4af2a65.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-920 .elementor-element.elementor-element-485ab9b{--display:flex;}.elementor-920 .elementor-element.elementor-element-3ca77d1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-920 .elementor-element.elementor-element-3ca77d1.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-920 .elementor-element.elementor-element-2eb1d1b{--display:flex;}.elementor-920 .elementor-element.elementor-element-222fd9a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-920 .elementor-element.elementor-element-222fd9a.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-920 .elementor-element.elementor-element-e2940af{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:8px;--n-tabs-gap:33px;--n-tabs-title-border-radius:2px 2px 2px 2px;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:18px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:18px;--n-tabs-title-font-size:0.72rem;--n-tabs-title-color:#EE65A3;--n-tabs-title-color-active:#FFFFFF;}.elementor-920 .elementor-element.elementor-element-e2940af > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-920 .elementor-element.elementor-element-e2940af.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EE65A340;}.elementor-920 .elementor-element.elementor-element-e2940af.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-920 .elementor-element.elementor-element-e2940af.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EE65A340;}.elementor-920 .elementor-element.elementor-element-e2940af.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#EE65A340;}.elementor-920 .elementor-element.elementor-element-e2940af.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:0.1em;}.elementor-920 .elementor-element.elementor-element-e2940af [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}@media(min-width:768px){.elementor-920 .elementor-element.elementor-element-3ea5c9a{--content-width:1280px;}.elementor-920 .elementor-element.elementor-element-2a06708{--content-width:1280px;}}@media(max-width:1024px){.elementor-920 .elementor-element.elementor-element-d527a34.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-920 .elementor-element.elementor-element-be1e017.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-920 .elementor-element.elementor-element-746bd66.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-920 .elementor-element.elementor-element-4af2a65.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-920 .elementor-element.elementor-element-3ca77d1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-920 .elementor-element.elementor-element-222fd9a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-920 .elementor-element.elementor-element-d527a34.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-920 .elementor-element.elementor-element-be1e017.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-920 .elementor-element.elementor-element-746bd66.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-920 .elementor-element.elementor-element-4af2a65.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-920 .elementor-element.elementor-element-3ca77d1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-920 .elementor-element.elementor-element-222fd9a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for eael-dual-color-header, class: .elementor-element-ce6313b */.eael-dual-header {margin-bottom: 0 !important;}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-e28769c */.grad-divider-line .elementor-divider-separator {
    background: linear-gradient(90deg, transparent, rgba(201, 168, 76, 0.3), transparent);
    height: 2px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-d527a34 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: #EE65A3 !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: #0A3150 !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link,
.woocommerce-js ul.products li.product a.ast-loop-product__link{
    pointer-events: none;
    
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap,
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    cursor: default !important;
}

.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .added_to_cart {
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-be1e017 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-746bd66 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-4af2a65 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3ca77d1 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-222fd9a */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-d527a34 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: #EE65A3 !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: #0A3150 !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link,
.woocommerce-js ul.products li.product a.ast-loop-product__link{
    pointer-events: none;
    
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap,
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    cursor: default !important;
}

.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .added_to_cart {
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-be1e017 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-746bd66 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-4af2a65 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3ca77d1 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-222fd9a */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-d527a34 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: #EE65A3 !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: #0A3150 !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link,
.woocommerce-js ul.products li.product a.ast-loop-product__link{
    pointer-events: none;
    
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap,
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    cursor: default !important;
}

.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .added_to_cart {
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-be1e017 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-746bd66 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-4af2a65 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3ca77d1 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-222fd9a */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-d527a34 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: #EE65A3 !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: #0A3150 !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link,
.woocommerce-js ul.products li.product a.ast-loop-product__link{
    pointer-events: none;
    
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap,
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    cursor: default !important;
}

.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .added_to_cart {
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-be1e017 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-746bd66 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-4af2a65 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3ca77d1 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-222fd9a */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-d527a34 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: #EE65A3 !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: #0A3150 !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link,
.woocommerce-js ul.products li.product a.ast-loop-product__link{
    pointer-events: none;
    
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap,
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    cursor: default !important;
}

.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .added_to_cart {
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-be1e017 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-746bd66 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-4af2a65 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3ca77d1 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-222fd9a */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-d527a34 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: #EE65A3 !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: #0A3150 !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link,
.woocommerce-js ul.products li.product a.ast-loop-product__link{
    pointer-events: none;
    
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap,
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    cursor: default !important;
}

.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .added_to_cart {
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-be1e017 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-746bd66 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-4af2a65 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3ca77d1 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-222fd9a */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-d527a34 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: #EE65A3 !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: #0A3150 !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link,
.woocommerce-js ul.products li.product a.ast-loop-product__link{
    pointer-events: none;
    
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap,
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    cursor: default !important;
}

.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .added_to_cart {
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-be1e017 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-746bd66 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-4af2a65 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3ca77d1 */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-222fd9a */.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button.add_to_cart_button,
.woocommerce-js ul.products li.product .ast-woo-product-category{
    display: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product {
        background: rgb(22, 22, 18);
    border: 1px solid rgba(201, 168, 76, 0.1);
    border-radius: 4px;
    overflow: hidden;
    transition: border-color 0.25s, background 0.25s;
    cursor: pointer;
    opacity: 1;
    transform: none;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product img[width="112"] {
    width: 56px;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap {
    min-height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:rgb(26, 26, 22);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap:has(a > img[width="261"]) {
    min-height: 100px;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 0.78rem;
    font-weight: 500;
    color: rgb(138, 132, 112) !important;
    transition: color 0.25s;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-summary-wrap {
    padding: 16px;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    font-family: "Playfair Display", serif;
    font-size: 0.875rem;
    font-weight: 600;
    color: rgb(240, 234, 214) !important;
    line-height: 1.4;
    margin-bottom: 2rem;
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover {
    border: 1px solid rgba(201, 168, 76, 0.3);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product .astra-shop-thumbnail-wrap img { transition: all 0.3s; }
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .astra-shop-thumbnail-wrap img {
    transform: scale(1.05);
}
.elementor-element .elementor-wc-products.product-listing .woocommerce[class*='columns-'] ul.products li.product:hover .ast-on-card-button:not(.ast-onsale-card) {
    opacity: 1;
    visibility: visible;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #C9A84C;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #C9A84C;
    color: #0d0d0d;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span {
    color: #C9A84C;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-e2940af */.elementor-920 .elementor-element.elementor-element-e2940af.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ):hover, .elementor-920 .elementor-element.elementor-element-e2940af.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(135deg, #EE65A3, #E4488E) !important;
    font-weight: 500 !important;
}
.elementor-widget-n-tabs .e-n-tabs-heading {
    justify-content: flex-start;
}/* End custom CSS */