.elementor-1055 .elementor-element.elementor-element-3e3eea0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-40px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1055 .elementor-element.elementor-element-3e3eea0:not(.elementor-motion-effects-element-type-background), .elementor-1055 .elementor-element.elementor-element-3e3eea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1055 .elementor-element.elementor-element-2fe7f29{--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:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-1055 .elementor-element.elementor-element-c7c2108{--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:space-between;--align-items:flex-start;--gap:20px 30px;--row-gap:20px;--column-gap:30px;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-1055 .elementor-element.elementor-element-a4e70a8{--display:flex;}.elementor-1055 .elementor-element.elementor-element-6ae2d25{--display:flex;}html .elementor-1055 .elementor-element.elementor-element-8edbe86 .product_title{font-size:28px;}.elementor-1055 .elementor-element.elementor-element-fec49a5{--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:space-between;--align-items:center;}.elementor-1055 .elementor-element.elementor-element-89dcdff{width:auto;max-width:auto;}.elementor-1055 .elementor-element.elementor-element-308ab41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1055 .elementor-element.elementor-element-84259fc .price, .elementor-1055 .elementor-element.elementor-element-84259fc .amount{font-size:34px;}.elementor-1055 .elementor-element.elementor-element-74ce333 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-1055 .elementor-element.elementor-element-a34015e{--divider-border-style:solid;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-1055 .elementor-element.elementor-element-a34015e .elementor-divider-separator{width:100%;}.elementor-1055 .elementor-element.elementor-element-a34015e .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-1055 .elementor-element.elementor-element-3321d5d{--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;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1055 .elementor-element.elementor-element-fbbd4f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 20px;--row-gap:12px;--column-gap:20px;}.elementor-1055 .elementor-element.elementor-element-30643b0{width:auto;max-width:auto;}.elementor-1055 .elementor-element.elementor-element-1664079{width:auto;max-width:auto;}.elementor-1055 .elementor-element.elementor-element-90d976e{--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:flex-end;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-1055 .elementor-element.elementor-element-1b6657e{color:#000000;}.elementor-1055 .elementor-element.elementor-element-65ddba7{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#02010100;--e-share-buttons-secondary-color:var( --e-global-color-secondary );}.elementor-1055 .elementor-element.elementor-element-65ddba7 .elementor-share-btn{font-size:calc(0.75px * 10);border-width:0px;}.elementor-1055 .elementor-element.elementor-element-65ddba7 .elementor-share-btn__icon{--e-share-buttons-icon-size:16px;}.elementor-1055 .elementor-element.elementor-element-5e2777e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-1055 .elementor-element.elementor-element-5e2777e:not(.elementor-motion-effects-element-type-background), .elementor-1055 .elementor-element.elementor-element-5e2777e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1055 .elementor-element.elementor-element-ead2d06 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1055 .elementor-element.elementor-element-139ca67 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1055 .elementor-element.elementor-element-f073873 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1055 .elementor-element.elementor-element-8662141{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-1055 .elementor-element.elementor-element-8662141:not(.elementor-motion-effects-element-type-background), .elementor-1055 .elementor-element.elementor-element-8662141 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1055 .elementor-element.elementor-element-299c637 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1055 .elementor-element.elementor-element-9af2ab0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1055 .elementor-element.elementor-element-b1696f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1055 .elementor-element.elementor-element-b1696f8:not(.elementor-motion-effects-element-type-background), .elementor-1055 .elementor-element.elementor-element-b1696f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1055 .elementor-element.elementor-element-ad1afc2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1055 .elementor-element.elementor-element-6b5bdcd > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1055 .elementor-element.elementor-element-6b5bdcd .wd-products-with-bg, .elementor-1055 .elementor-element.elementor-element-6b5bdcd .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}@media(min-width:769px){.elementor-1055 .elementor-element.elementor-element-a4e70a8{--width:45%;}.elementor-1055 .elementor-element.elementor-element-6ae2d25{--width:55%;}}@media(max-width:1024px){html .elementor-1055 .elementor-element.elementor-element-8edbe86 .product_title{font-size:24px;}.elementor-1055 .elementor-element.elementor-element-84259fc .price, .elementor-1055 .elementor-element.elementor-element-84259fc .amount{font-size:28px;} .elementor-1055 .elementor-element.elementor-element-65ddba7{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-1055 .elementor-element.elementor-element-b1696f8{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-1055 .elementor-element.elementor-element-ad1afc2{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}}@media(max-width:768px){html .elementor-1055 .elementor-element.elementor-element-8edbe86 .product_title{font-size:22px;}.elementor-1055 .elementor-element.elementor-element-84259fc .price, .elementor-1055 .elementor-element.elementor-element-84259fc .amount{font-size:22px;} .elementor-1055 .elementor-element.elementor-element-65ddba7{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-1055 .elementor-element.elementor-element-b1696f8{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1055 .elementor-element.elementor-element-ad1afc2{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1055 .elementor-element.elementor-element-6b5bdcd .wd-el-title{font-size:20px;}}/* Start custom CSS for wd_single_product_gallery, class: .elementor-element-3472c01 */.wd-carousel-item.wd-active figure{
    
    border: 1px solid #d5d5d5;
    
}

.wd-carousel-item.wd-slide-visible.wd-full-visible img{
        border: 1px solid #d5d5d5;

}/* End custom CSS */
/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-74ce333 *//* Styling for the rich description container */
        .variation-rich-description {
            margin-top: 20px;
            padding: 15px;
            border: 1px solid #ddd;
            background: #f9f9f9;
            border-radius: 5px;
        }

        /* Styling for links inside the rich text */
        .variation-rich-description a {
            display: inline-block; /* Makes links block-like while inline */
            padding: 5px 0; /* Adds 5px padding at the top and bottom */
            text-decoration: none; /* Removes underline */
            line-height: 1.5; /* Ensures consistent spacing */
        }

        /* Styling for images inside the rich text */
        .variation-rich-description img {
            display: block; /* Ensures images are in their own block */
            padding: 5px 0; /* Adds spacing around the image */
            max-width: 100%; /* Makes images responsive */
            height: auto; /* Maintains aspect ratio */
        }

        /* Styling for heading tags inside the rich text */
        .variation-rich-description h1,
        .variation-rich-description h2,
        .variation-rich-description h3,
        .variation-rich-description h4,
        .variation-rich-description h5,
        .variation-rich-description h6 {
            display: block; /* Ensures each heading occupies its own block */
            margin-top: 20px; /* Adds 10px margin at the top */
            margin-bottom: 10px; /* Optional: Adds some space below */
            font-weight: bold; /* Ensures headings appear bold */
            line-height: 1.2; /* Adjusts spacing between heading lines */
        }
        
        
        .single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed{
            background-color: #e62a46 !important;
        }
        
        #wd-add-to-cart{
            background-color: #575757 !important;
        }/* End custom CSS */
/* Start custom CSS for wd_single_product_content, class: .elementor-element-f073873 *//* Hide the text area widget for variable products */
.product-type-variable #prod-cont {
    display: none;
}

/* Show the text area widget for simple products */
.product-type-simple #prod-cont {
    display: block;
}/* End custom CSS */