.elementor-6825 .elementor-element.elementor-element-8bec531{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.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-6825 .elementor-element.elementor-element-5bcd257 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-6825 .elementor-element.elementor-element-47d7bf2 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-6825 .elementor-element.elementor-element-47d7bf2 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-6825 .elementor-element.elementor-element-47d7bf2{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-6825 .elementor-element.elementor-element-47d7bf2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6825 .elementor-element.elementor-element-47d7bf2 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-6825 .elementor-element.elementor-element-47d7bf2 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-6825 .elementor-element.elementor-element-d4cd270{--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:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-6825 .elementor-element.elementor-element-c6e7c38{--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:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-538b425 );--border-color:var( --e-global-color-538b425 );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6825 .elementor-element.elementor-element-88989bf{--display:flex;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6825 .elementor-element.elementor-element-88989bf:not(.elementor-motion-effects-element-type-background), .elementor-6825 .elementor-element.elementor-element-88989bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-538b425 );}.elementor-6825 .elementor-element.elementor-element-b985635{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-title .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-6825 .elementor-element.elementor-element-35794af > .elementor-widget-container{background-color:var( --e-global-color-538b425 );padding:5px 10px 5px 10px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-6825 .elementor-element.elementor-element-35794af.elementor-element{--align-self:flex-start;}.woocommerce .elementor-6825 .elementor-element.elementor-element-35794af .stock{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-6825 .elementor-element.elementor-element-2484f9e{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-widget-woocommerce-product-price .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 );}.woocommerce .elementor-6825 .elementor-element.elementor-element-609e216 .price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-6825 .elementor-element.elementor-element-609e216 .price ins{color:var( --e-global-color-c6b8a4b );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6825 .elementor-element.elementor-element-b35f6e6 .cart button, .elementor-6825 .elementor-element.elementor-element-b35f6e6 .cart .button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:16px;border-radius:10px 10px 10px 10px;padding:18px 35px 18px 35px;color:var( --e-global-color-538b425 );background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-6825 .elementor-element.elementor-element-b35f6e6 .cart button:hover, .elementor-6825 .elementor-element.elementor-element-b35f6e6 .cart .button:hover{color:var( --e-global-color-538b425 );background-color:var( --e-global-color-primary );}.elementor-6825 .elementor-element.elementor-element-b35f6e6 .quantity .qty{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );transition:all 0.2s;}.woocommerce .elementor-6825 .elementor-element.elementor-element-b35f6e6 form.cart table.variations label{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.woocommerce .elementor-6825 .elementor-element.elementor-element-b35f6e6 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-6825 .elementor-element.elementor-element-b35f6e6 form.cart table.variations td.value:before{font-size:18px;}.elementor-6825 .elementor-element.elementor-element-cc9648d{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6825 .elementor-element.elementor-element-8e191eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:var( --e-global-color-secondary );}.elementor-6825 .elementor-element.elementor-element-6ef4c6c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-6825 .elementor-element.elementor-element-9dc7853{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6825 .elementor-element.elementor-element-69e1261 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:var( --e-global-color-secondary );}.elementor-6825 .elementor-element.elementor-element-b092d88 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-6825 .elementor-element.elementor-element-60330b7{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6825 .elementor-element.elementor-element-60330b7:not(.elementor-motion-effects-element-type-background), .elementor-6825 .elementor-element.elementor-element-60330b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-538b425 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6825 .elementor-element.elementor-element-b6324b6{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6825 .elementor-element.elementor-element-406fed7 img{width:100%;max-width:150px;}.elementor-6825 .elementor-element.elementor-element-0a2aa7f img{width:100%;max-width:80px;}.elementor-6825 .elementor-element.elementor-element-5c62cf2{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6825 .elementor-element.elementor-element-f206f5f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-6825 .elementor-element.elementor-element-a101501{--grid-template-columns:repeat(0, auto);--icon-size:14px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-6825 .elementor-element.elementor-element-a101501 .elementor-widget-container{text-align:center;}.elementor-6825 .elementor-element.elementor-element-a101501 .elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-6825 .elementor-element.elementor-element-a101501 .elementor-social-icon i{color:var( --e-global-color-538b425 );}.elementor-6825 .elementor-element.elementor-element-a101501 .elementor-social-icon svg{fill:var( --e-global-color-538b425 );}.elementor-6825 .elementor-element.elementor-element-332ac04{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-6825 .elementor-element.elementor-element-85f1cbf{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6825 .elementor-element.elementor-element-85f1cbf:not(.elementor-motion-effects-element-type-background), .elementor-6825 .elementor-element.elementor-element-85f1cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bb41d5d );}.woocommerce .elementor-6825 .elementor-element.elementor-element-7792a27 .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-6825 .elementor-element.elementor-element-7792a27 .woocommerce-tabs ul.wc-tabs li{background-color:var( --e-global-color-538b425 );border-color:var( --e-global-color-538b425 );}.woocommerce .elementor-6825 .elementor-element.elementor-element-7792a27 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:var( --e-global-color-538b425 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.woocommerce .elementor-6825 .elementor-element.elementor-element-7792a27 .woocommerce-Tabs-panel{color:var( --e-global-color-538b425 );}.woocommerce .elementor-6825 .elementor-element.elementor-element-7792a27 .woocommerce-Tabs-panel h2{color:var( --e-global-color-538b425 );}.woocommerce .elementor-6825 .elementor-element.elementor-element-7792a27 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6825 .elementor-element.elementor-element-469f41f{--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:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-6825 .elementor-element.elementor-element-75a3e56{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6825 .elementor-element.elementor-element-41f374e .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-6825 .elementor-element.elementor-element-28703cf{--swiper-slides-to-display:3;--swiper-offset-size:0px;--swiper-slides-gap:30px;}.elementor-6825 .elementor-element.elementor-element-28703cf .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-6825 .elementor-element.elementor-element-8bec531{--padding-top:40px;--padding-bottom:40px;--padding-left:34px;--padding-right:34px;}.elementor-6825 .elementor-element.elementor-element-d4cd270{--padding-top:40px;--padding-bottom:40px;--padding-left:34px;--padding-right:34px;}.elementor-6825 .elementor-element.elementor-element-c6e7c38{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6825 .elementor-element.elementor-element-88989bf{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6825 .elementor-element.elementor-element-5c62cf2{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6825 .elementor-element.elementor-element-332ac04{--padding-top:40px;--padding-bottom:40px;--padding-left:34px;--padding-right:34px;}.elementor-6825 .elementor-element.elementor-element-85f1cbf{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6825 .elementor-element.elementor-element-469f41f{--padding-top:40px;--padding-bottom:40px;--padding-left:34px;--padding-right:34px;}.elementor-6825 .elementor-element.elementor-element-28703cf{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-6825 .elementor-element.elementor-element-8bec531{--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-6825 .elementor-element.elementor-element-47d7bf2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6825 .elementor-element.elementor-element-47d7bf2 .elementor-icon-list-item > a{font-size:18px;line-height:1.4em;}.elementor-6825 .elementor-element.elementor-element-d4cd270{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-6825 .elementor-element.elementor-element-c6e7c38{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6825 .elementor-element.elementor-element-88989bf{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-6825 .elementor-element.elementor-element-b985635{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-6825 .elementor-element.elementor-element-2484f9e{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6825 .elementor-element.elementor-element-cc9648d{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6825 .elementor-element.elementor-element-8e191eb .elementor-heading-title{font-size:18px;}.elementor-6825 .elementor-element.elementor-element-69e1261 .elementor-heading-title{font-size:18px;}.elementor-6825 .elementor-element.elementor-element-5c62cf2{--justify-content:flex-start;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6825 .elementor-element.elementor-element-332ac04{--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-6825 .elementor-element.elementor-element-85f1cbf{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6825 .elementor-element.elementor-element-469f41f{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-6825 .elementor-element.elementor-element-28703cf{--swiper-slides-to-display:1;--swiper-offset-size:20px;}}@media(min-width:768px){.elementor-6825 .elementor-element.elementor-element-88989bf{--width:50%;}.elementor-6825 .elementor-element.elementor-element-b985635{--width:50%;}.elementor-6825 .elementor-element.elementor-element-b6324b6{--width:fit-content;}.elementor-6825 .elementor-element.elementor-element-5c62cf2{--width:fit-content;}}@media(max-width:1024px) and (min-width:768px){.elementor-6825 .elementor-element.elementor-element-88989bf{--width:100%;}.elementor-6825 .elementor-element.elementor-element-b985635{--width:100%;}.elementor-6825 .elementor-element.elementor-element-5c62cf2{--width:100%;}}/* Start custom CSS for woocommerce-product-price, class: .elementor-element-609e216 */.elementor-6825 .elementor-element.elementor-element-609e216 p.price {
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-b35f6e6 */:focus-visible{
     outline: none;
}
.elementor-6825 .elementor-element.elementor-element-b35f6e6 span.price {
    font-size: 19px !important;
}
 .elementor-6825 .elementor-element.elementor-element-b35f6e6 form.cart {
     align-items: center;
}
 .elementor-6825 .elementor-element.elementor-element-b35f6e6 p.stock.in-stock{
     display: none;
}
 .elementor-6825 .elementor-element.elementor-element-b35f6e6 .product-quantity input {
     min-height: fit-content !important;
     font-size: 16px !important;
     background: #fff8f0 !important;
     color: #000 !important;
     border-color: rgb(0 0 0 / 10%) !important;
     height: fit-content !important;
     padding: 0 !important;
     border: none !important;
}
 .elementor-6825 .elementor-element.elementor-element-b35f6e6 button.minus.qib-button {
     margin: 0 10px 0 0;
     padding: 0;
     width: fit-content;
     height: fit-content;
     background: transparent;
     border: none;
     color: #000;
     font-size: 18px;
}
 .elementor-6825 .elementor-element.elementor-element-b35f6e6 button.plus.qib-button{
     margin: 0 0 0 10px;
     padding: 0;
     width: fit-content;
     height: fit-content;
     background: transparent;
     border: none;
     color: #000;
     font-size: 18px;
}
 .elementor-6825 .elementor-element.elementor-element-b35f6e6 .qib-button-wrapper {
     background: #fff;
     padding: 10px 20px;
     box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
     border-radius: 10px;
     border: 4px solid #fff8f0;
}
 .elementor-6825 .elementor-element.elementor-element-b35f6e6 .quantity.wqpmb_quantity {
     height: fit-content !important;
}
 .elementor-6825 .elementor-element.elementor-element-b35f6e6 .quantity.wqpmb_quantity input {
     width: 50px !important;
     height: fit-content !important;
     padding: 0 !important;
     border: none !important;
}
 .elementor-6825 .elementor-element.elementor-element-b35f6e6 table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
     background-color: transparent;
}
 .elementor-6825 .elementor-element.elementor-element-b35f6e6 table tbody tr:hover>td, table tbody tr:hover>th {
     background-color: transparent;
}
 .elementor-6825 .elementor-element.elementor-element-b35f6e6 td.woocommerce-grouped-product-list-item__label {
     color: var(--e-global-color-text);
     font-family: var(--e-global-typography-text-font-family), Sans-serif;
     font-weight: var(--e-global-typography-text-font-weight);
}
 .elementor-6825 .elementor-element.elementor-element-b35f6e6 td.woocommerce-grouped-product-list-item__label a{
     color: #000;
}
 .elementor-6825 .elementor-element.elementor-element-b35f6e6 bdi {
     font-family: var(--e-global-typography-primary-font-family), Sans-serif;
     font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-6825 .elementor-element.elementor-element-b35f6e6 table.variations tr {
    display: flex;
    flex-wrap: wrap;
}
.elementor-6825 .elementor-element.elementor-element-b35f6e6 table.variations th {
    padding: 0;
    width: 100%;
}

.elementor-6825 .elementor-element.elementor-element-b35f6e6 th.label {
    text-align: start;
}
.elementor-6825 .elementor-element.elementor-element-b35f6e6 td.value {
    padding: 0;
}
.elementor-6825 .elementor-element.elementor-element-b35f6e6 a.reset_variations {
    color: #000;
}
.elementor-6825 .elementor-element.elementor-element-b35f6e6 .woocommerce-variation-price bdi {
    color: #000;
}
.elementor-6825 .elementor-element.elementor-element-b35f6e6 .woocommerce-variation-price {
    padding: 0 0 10px 0;
}
.elementor-6825 .elementor-element.elementor-element-b35f6e6 .tawcvs-swatches.oss- {
    width: fit-content !important;
    gap: 20px;
}

@media (max-width: 767px) {
.elementor-6825 .elementor-element.elementor-element-b35f6e6 tr {
    display: flex;
    flex-direction: column;
}
.woocommerce div.product form.cart .group_table td:first-child {
    width: 100%;
    padding:0 !important;
}
body .qib-button-wrapper {
    float: left !important;
}
.elementor-6825 .elementor-element.elementor-element-b35f6e6 td.woocommerce-grouped-product-list-item__label {
    padding: 20px 0 0 0 !important;
}
.elementor-6825 .elementor-element.elementor-element-b35f6e6 button.single_add_to_cart_button.button.alt {
    margin: 0 !important;
}
}
 @media (max-width: 375px) {
     .elementor-6825 .elementor-element.elementor-element-b35f6e6 form.cart {
         flex-direction: column;
         width: 100%;
    }
     .elementor-6825 .elementor-element.elementor-element-b35f6e6 .qib-button-wrapper {
         width: 100%;
    }
     .elementor-6825 .elementor-element.elementor-element-b35f6e6 .cart .button {
         margin: 15px 0 0 0 !important;
         width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ef4c6c */.elementor-6825 .elementor-element.elementor-element-6ef4c6c span.elementor-heading-title a {
    background-color: var(--e-global-color-538b425);
    padding: 8px 16px;
    border-radius: 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}
.elementor-6825 .elementor-element.elementor-element-6ef4c6c span.elementor-heading-title {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b092d88 */.elementor-6825 .elementor-element.elementor-element-b092d88 span.elementor-heading-title a {
    background-color: var(--e-global-color-538b425);
    padding: 8px 16px;
    border-radius: 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}
.elementor-6825 .elementor-element.elementor-element-b092d88 span.elementor-heading-title {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b985635 */.elementor-6825 .elementor-element.elementor-element-b985635 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-7792a27 */.elementor-6825 .elementor-element.elementor-element-7792a27 h2{
    display: none;
}
.elementor-6825 .elementor-element.elementor-element-7792a27 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-28703cf */.elementor-6825 .elementor-element.elementor-element-28703cf .swiper {
    overflow: visible;
}
.elementor-6825 .elementor-element.elementor-element-28703cf .swiper-slide {
    overflow: visible;
}/* End custom CSS */