.elementor-6734 .elementor-element.elementor-element-6c43a46{margin:-10px 0px 0px 0px;padding:0em 1em 0em 1em;overflow:visible;}.elementor-6734 .elementor-element.elementor-element-e01b7ad > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-6734 .elementor-element.elementor-element-e01b7ad .woocommerce-product-gallery.thumbs-position-left{--wd-thumbs-width:100px;--wd-thumbs-height:400px;}.elementor-editor-active .elementor-6734 .elementor-element.elementor-element-e01b7ad .woocommerce-product-gallery.thumbs-position-left{--wd-thumbs-height:400px !important;}.elementor-6734 .elementor-element.elementor-element-ca90b2a > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-6734 .elementor-element.elementor-element-a8e8835 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6734 .elementor-element.elementor-element-a8e8835{overflow:visible;}.elementor-6734 .elementor-element.elementor-element-a21a551.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-6734 .elementor-element.elementor-element-91b0c09{width:auto;max-width:auto;}.elementor-6734 .elementor-element.elementor-element-91b0c09 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6734 .elementor-element.elementor-element-91b0c09 .wd-breadcrumbs{font-size:12px;}.elementor-6734 .elementor-element.elementor-element-7e2a2ff{width:auto;max-width:auto;}.elementor-6734 .elementor-element.elementor-element-7e2a2ff > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6734 .elementor-element.elementor-element-1e65357{overflow:visible;}.elementor-6734 .elementor-element.elementor-element-863b61d.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-6734 .elementor-element.elementor-element-a0d5af5 > .elementor-widget-container{margin:0px 0px 20px 0px;}html .elementor-6734 .elementor-element.elementor-element-a0d5af5 .product_title{font-size:32px;}.elementor-6734 .elementor-element.elementor-element-2ef8f25{width:auto;max-width:auto;}.elementor-6734 .elementor-element.elementor-element-2ef8f25 img{max-width:80px;}.elementor-6734 .elementor-element.elementor-element-6713d9f .price{font-size:24px;}.elementor-6734 .elementor-element.elementor-element-740c8fc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-6734 .elementor-element.elementor-element-740c8fc{margin:0px 0px 10px 0px;overflow:visible;}.elementor-6734 .elementor-element.elementor-element-c9d2628{width:auto;max-width:auto;}.elementor-6734 .elementor-element.elementor-element-c9d2628 > .elementor-widget-container{margin:0px 20px 20px 0px;}.elementor-6734 .elementor-element.elementor-element-688913e{width:auto;max-width:auto;}.elementor-6734 .elementor-element.elementor-element-688913e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6734 .elementor-element.elementor-element-44734ba > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-6734 .elementor-element.elementor-element-44734ba [class*="tab-title-"] .wd-accordion-title-text{font-size:14px;}.elementor-6734 .elementor-element.elementor-element-50042ae{margin:0px 0px 50px 0px;padding:1em 1em 0em 1em;overflow:visible;}.elementor-6734 .elementor-element.elementor-element-64c3b45 > .elementor-widget-container{margin:0px 0px 10px 0px;}@media(max-width:1024px){.elementor-6734 .elementor-element.elementor-element-a0d5af5{width:initial;max-width:initial;}.elementor-6734 .elementor-element.elementor-element-2ef8f25 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6734 .elementor-element.elementor-element-2ef8f25 img{max-width:60px;}.elementor-6734 .elementor-element.elementor-element-6713d9f .price{font-size:18px;}.elementor-6734 .elementor-element.elementor-element-2d61f14{width:100%;max-width:100%;}.elementor-6734 .elementor-element.elementor-element-740c8fc{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-6734 .elementor-element.elementor-element-6c43a46{z-index:0;}.elementor-6734 .elementor-element.elementor-element-e01b7ad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6734 .elementor-element.elementor-element-ca90b2a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6734 .elementor-element.elementor-element-91b0c09{width:100%;max-width:100%;}.elementor-6734 .elementor-element.elementor-element-a0d5af5{width:100%;max-width:100%;}html .elementor-6734 .elementor-element.elementor-element-a0d5af5 .product_title{font-size:24px;}.elementor-6734 .elementor-element.elementor-element-6713d9f .price{font-size:16px;}.elementor-6734 .elementor-element.elementor-element-2d61f14{width:100%;max-width:100%;}.elementor-6734 .elementor-element.elementor-element-740c8fc{margin:0px 0px 25px 0px;}.elementor-6734 .elementor-element.elementor-element-50042ae{margin:0px 0px 0px 0px;padding:1em 1em 0em 1em;z-index:0;}.elementor-6734 .elementor-element.elementor-element-788ed69 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6734 .elementor-element.elementor-element-422e048 > .elementor-widget-container{margin:0em 0em -3em 0em;}.elementor-6734 .elementor-element.elementor-element-422e048{z-index:-10;}}@media(max-width:1024px) and (min-width:768px){.elementor-6734 .elementor-element.elementor-element-a21a551{width:100%;}.elementor-6734 .elementor-element.elementor-element-863b61d{width:100%;}}/* Start custom CSS for wd_single_product_gallery, class: .elementor-element-e01b7ad *//* Ensures the main product image is 1000x1000 pixels */
.woocommerce div.product div.images img {
    width: 100%;
    height: auto;
    max-width: 1000px;
    max-height: 1000px;
    aspect-ratio: 1 / 1; /* Ensures the image maintains a 1:1 aspect ratio */
    object-fit: cover; /* Ensures the image covers the entire square */
}

/* Container adjustment to ensure it fits the square image */
.woocommerce div.product div.images {
    width: 100%;
    max-width: 1000px;
    height: auto;
    aspect-ratio: 1 / 1; /* Ensures the container maintains a 1:1 aspect ratio */
    overflow: hidden;
    margin: 0 auto; /* Center align if needed */
}/* End custom CSS */
/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-2d61f14 */.elementor-kit-101 label {
    font-family: "Lato", Sans-serif;
    color: #C08C80;
}/* End custom CSS */