.elementor-567 .elementor-element.elementor-element-21e09268 > .elementor-background-overlay{opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-567 .elementor-element.elementor-element-21e09268{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 1em 4em 1em;}.elementor-567 .elementor-element.elementor-element-2897458d > .elementor-element-populated{padding:3em 3em 0.6em 0.6em;}.elementor-567 .elementor-element.elementor-element-a49cc83 > .elementor-widget-container{margin:0px 0px 0px 0px;}.woocommerce .elementor-567 .elementor-element.elementor-element-a49cc83 .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-567 .elementor-element.elementor-element-a49cc83 .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.woocommerce .elementor-567 .elementor-element.elementor-element-a8f84da .price{color:#020202;font-weight:700;}.elementor-567 .elementor-element.elementor-element-53f2552 > .elementor-widget-container{margin:-1px 0px 0px 0px;padding:-3px 0px 0px 0px;}.elementor-567 .elementor-element.elementor-element-53f2552 .cart button, .elementor-567 .elementor-element.elementor-element-53f2552 .cart .button{color:#FFFFFF;background-color:#000000;border-color:#FFFFFF00;transition:all 0.2s;}.elementor-567 .elementor-element.elementor-element-53f2552 .cart button:hover, .elementor-567 .elementor-element.elementor-element-53f2552 .cart .button:hover{background-color:#FFFFFF;}.elementor-567 .elementor-element.elementor-element-53f2552 .added_to_cart{color:#050505;}.elementor-567 .elementor-element.elementor-element-53f2552{--button-spacing:16px;}.elementor-567 .elementor-element.elementor-element-53f2552 .quantity .qty{font-size:14px;word-spacing:12px;color:#0F0E0E;transition:all 0.2s;}.woocommerce .elementor-567 .elementor-element.elementor-element-53f2552 form.cart .variations{width:17%;margin-bottom:0px;}.woocommerce .elementor-567 .elementor-element.elementor-element-53f2552 form.cart table.variations tr th, .woocommerce .elementor-567 .elementor-element.elementor-element-53f2552 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-567 .elementor-element.elementor-element-53f2552 form.cart table.variations label{color:#000000;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;line-height:8px;letter-spacing:2.9px;}.woocommerce .elementor-567 .elementor-element.elementor-element-53f2552 form.cart table.variations td.value select{color:#00000000;}.woocommerce .elementor-567 .elementor-element.elementor-element-53f2552 form.cart table.variations td.value select, .woocommerce .elementor-567 .elementor-element.elementor-element-53f2552 form.cart table.variations td.value:before{background-color:#FFFFFF00;border-radius:0px;}.woocommerce .elementor-567 .elementor-element.elementor-element-53f2552 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-567 .elementor-element.elementor-element-53f2552 form.cart table.variations td.value:before{font-family:"Arial", Sans-serif;font-size:14px;font-weight:500;text-transform:none;font-style:normal;line-height:1px;letter-spacing:-0.2px;word-spacing:2px;}.elementor-567 .elementor-element.elementor-element-d828b63.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-567 .elementor-element.elementor-element-d828b63.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-567 .elementor-element.elementor-element-d828b63.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:16px;}.woocommerce .elementor-567 .elementor-element.elementor-element-d828b63.elementor-wc-products .products > h2{font-size:23px;}.elementor-567 .elementor-element.elementor-element-d828b63.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-567 .elementor-element.elementor-element-d828b63.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-567 .elementor-element.elementor-element-d828b63.elementor-wc-products ul.products li.product .button{color:#FFFFFF;}.elementor-567 .elementor-element.elementor-element-d828b63.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-567 .elementor-element.elementor-element-c137051{--spacer-size:50px;}@media(max-width:1024px){.elementor-567 .elementor-element.elementor-element-21e09268{padding:4em 1em 2em 1em;}.elementor-567 .elementor-element.elementor-element-2897458d > .elementor-element-populated{padding:0.6em 4em 0.6em 0.6em;}.elementor-567 .elementor-element.elementor-element-d828b63.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-567 .elementor-element.elementor-element-21e09268{padding:2em 1em 2em 1em;}.elementor-567 .elementor-element.elementor-element-2897458d > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-567 .elementor-element.elementor-element-d828b63.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-66f2200 */.variations tr {
    background: transparent !important;
    border: none !important;
}

.variations {
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-53f2552 *//* Make WooCommerce quantity box wider */
.woocommerce .quantity input.qty {
    width: 60px; /* Adjust the width as needed */
    text-align: center; /* Center align the number */
}

/* Style 'View Cart' Button with Black Background and White Text */
a.button.wc-forward.wp-element-button {
    background-color: #000; /* Black background */
    color: #fff; /* White text */
    border: none; /* Remove border */
    padding: 10px 20px; /* Adjust padding if needed */
    font-weight: bold; /* Bold text */
    text-transform: uppercase; /* Uppercase text */
    transition: background-color 0.3s ease; /* Smooth hover transition */
}

a.button.wc-forward.wp-element-button:hover {
    background-color: #333; /* Darker shade on hover */
    color: #fff; /* Keep text white on hover */
}/* End custom CSS */