.elementor-149 .elementor-element.elementor-element-51a9e29{--display:flex;}.elementor-149 .elementor-element.elementor-element-c1f8059{--sections-title-color:#050505;--sections-title-spacing:30px;--forms-fields-normal-color:#080808;--forms-buttons-normal-text-color:#080808;}.elementor-149 .elementor-element.elementor-element-c1f8059 .cart_totals h2{font-family:"Arial", Sans-serif;font-size:16px;}.elementor-149 .elementor-element.elementor-element-c1f8059 .e-cart-content, .elementor-149 .elementor-element.elementor-element-c1f8059 .woocommerce-shipping-destination, .elementor-149 .elementor-element.elementor-element-c1f8059 .shipping-calculator-button{font-family:"Arial", Sans-serif;}.elementor-149 .elementor-element.elementor-element-c1f8059 #shipping_method li label{font-family:"Arial", Sans-serif;}.elementor-149 .elementor-element.elementor-element-c1f8059 .coupon .input-text, .elementor-149 .elementor-element.elementor-element-c1f8059 .cart-collaterals .input-text, .elementor-149 .elementor-element.elementor-element-c1f8059 select, .elementor-149 .elementor-element.elementor-element-c1f8059 .select2-selection--single{font-family:"EB Garamond", Sans-serif;}.e-woo-select2-wrapper .select2-results__option{color:#080808;}.elementor-149 .elementor-element.elementor-element-c1f8059 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#080808 transparent transparent transparent;}.elementor-149 .elementor-element.elementor-element-c1f8059 .shop_table .button{font-family:"EB Garamond", Sans-serif;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-149 .elementor-element.elementor-element-c1f8059 .e-shop-table .cart th, .elementor-149 .elementor-element.elementor-element-c1f8059 .e-shop-table .cart td:before{font-family:"EB Garamond", Sans-serif;}.elementor-149 .elementor-element.elementor-element-c1f8059 .cart td span, .elementor-149 .elementor-element.elementor-element-c1f8059 .cart td, .elementor-149 .elementor-element.elementor-element-c1f8059 .input-text.qty{font-family:"EB Garamond", Sans-serif;}.elementor-149 .elementor-element.elementor-element-c1f8059 .cart_totals .shop_table td:before, .elementor-149 .elementor-element.elementor-element-c1f8059 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"EB Garamond", Sans-serif;}.elementor-149 .elementor-element.elementor-element-c1f8059 .checkout-button{font-family:"EB Garamond", Sans-serif;}.elementor-149 .elementor-element.elementor-element-c1f8059 .coupon{--sections-border-type:none;}.elementor-149 .elementor-element.elementor-element-fa50447{--display:flex;}.elementor-149 .elementor-element.elementor-element-aefd5a5{padding:0px 0px 0px 0px;text-align:center;}.elementor-149 .elementor-element.elementor-element-aefd5a5 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:50px;font-weight:500;font-style:italic;}.elementor-149 .elementor-element.elementor-element-067fe18{--display:flex;}.elementor-149 .elementor-element.elementor-element-d229069{--display:flex;}.elementor-149 .elementor-element.elementor-element-bab93c0 .elementor-button{background-color:#FFFFFF;font-size:28px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;}.elementor-149 .elementor-element.elementor-element-bab93c0 .elementor-button-content-wrapper{flex-direction:row;}@media(min-width:768px){.elementor-149 .elementor-element.elementor-element-067fe18{--content-width:1000px;}}@media(max-width:767px){.elementor-149 .elementor-element.elementor-element-aefd5a5 .elementor-heading-title{font-size:35px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-c1f8059 */.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward){
    color:black;
}
.elementor-widget-woocommerce-cart .woocommerce button.button{
    border:1px solid black ;
}
.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button{
    background: white;
    color:black;
    border:1px solid black ;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aefd5a5 */.elementor-149 .elementor-element.elementor-element-aefd5a5{
    margin-top:0px;
    padding-top:0px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d06328f *//* Hide prices and add to cart buttons for the Library page only */
.library-browse-style .price,
.library-browse-style .add_to_cart_button,
.library-browse-style .ajax_add_to_cart {
    display: none !important;
    color: black;
}

/* Optional: Soften the look of the product images */
.library-browse-style ul.products li.product img {
    border-radius: 8px;
    transition: transform 0.3s ease;
}

.library-browse-style ul.products li.product img:hover {
    transform: translateY(-5px);
}
.woocommerce ul.products li.product a.woocommerce-loop-product__link{
    color:black;
    font-family: EB Garamond, Sans-serif;
    font-weight: 500;
}
.onsale{
    display: none;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bab93c0 */.explorebtn{
    margin: auto;
   
    font-size: 30px;
    font-weight: 400;
    font-style: italic;          /* The image uses an elegant italic serif */
    color: #333333;
    text-decoration: none;       /* Removes standard blue underline */
   /* Creates the thin, subtle custom underline */
    padding-bottom: 2px;         /* Space between text and underline */
    display: inline-flex;
    align-items: center;
    transition: all 0.3s ease;
}
.elementor-button-text{
    border-bottom: 1px solid black ;
     font-size: 32px;
    font-weight: 400;
     font-family: 'EB Garamond', serif;
}/* End custom CSS */