.elementor-1396 .elementor-element.elementor-element-b6037fa:not(.elementor-motion-effects-element-type-background), .elementor-1396 .elementor-element.elementor-element-b6037fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F5;}.elementor-1396 .elementor-element.elementor-element-b6037fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:20px;padding:15px 15px 15px 15px;}.elementor-1396 .elementor-element.elementor-element-b6037fa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1396 .elementor-element.elementor-element-b6eefe8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1396 .elementor-element.elementor-element-b6eefe8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1396 .elementor-element.elementor-element-b6eefe8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-366560e .woocommerce-breadcrumb{color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-1396 .elementor-element.elementor-element-366560e .woocommerce-breadcrumb > a{color:var( --e-global-color-1982890 );}.elementor-1396 .elementor-element.elementor-element-787d6347 > .elementor-container{max-width:1400px;}.elementor-1396 .elementor-element.elementor-element-787d6347{margin-top:0px;margin-bottom:0px;}.elementor-1396 .elementor-element.elementor-element-3c401e3e > .elementor-element-populated, .elementor-1396 .elementor-element.elementor-element-3c401e3e > .elementor-element-populated > .elementor-background-overlay, .elementor-1396 .elementor-element.elementor-element-3c401e3e > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-3c401e3e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-3c401e3e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.woocommerce .elementor-1396 .elementor-element.elementor-element-55612e7 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-1396 .elementor-element.elementor-element-55612e7 .flex-viewport, .woocommerce .elementor-1396 .elementor-element.elementor-element-55612e7 .flex-control-thumbs img{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-d6cea4e );}.woocommerce .elementor-1396 .elementor-element.elementor-element-55612e7 .flex-viewport:not(:last-child){margin-bottom:20px;}.woocommerce .elementor-1396 .elementor-element.elementor-element-55612e7 .flex-control-thumbs img{border-style:solid;border-radius:2px 2px 2px 2px;}.woocommerce .elementor-1396 .elementor-element.elementor-element-55612e7 .flex-control-thumbs li{padding-right:calc(5px / 2);padding-left:calc(5px / 2);padding-bottom:5px;}.woocommerce .elementor-1396 .elementor-element.elementor-element-55612e7 .flex-control-thumbs{margin-right:calc(-5px / 2);margin-left:calc(-5px / 2);}.elementor-1396 .elementor-element.elementor-element-544b984f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1396 .elementor-element.elementor-element-544b984f > .elementor-element-populated, .elementor-1396 .elementor-element.elementor-element-544b984f > .elementor-element-populated > .elementor-background-overlay, .elementor-1396 .elementor-element.elementor-element-544b984f > .elementor-background-slideshow{border-radius:3px 3px 3px 0px;}.elementor-1396 .elementor-element.elementor-element-65e8c3f1 .elementor-heading-title{font-family:var( --e-global-typography-105d580-font-family ), Sans-serif;font-size:var( --e-global-typography-105d580-font-size );font-weight:var( --e-global-typography-105d580-font-weight );}.elementor-1396 .elementor-element.elementor-element-1e253ae > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-1396 .elementor-element.elementor-element-1e253ae > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-1396 .elementor-element.elementor-element-86282a2 .elementor-icon-list-icon{width:14px;}.elementor-1396 .elementor-element.elementor-element-86282a2 .elementor-icon-list-icon i{font-size:14px;}.elementor-1396 .elementor-element.elementor-element-86282a2 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-1396 .elementor-element.elementor-element-86282a2 .elementor-icon-list-item{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-1396 .elementor-element.elementor-element-cfabe6b{--divider-border-style:solid;--divider-color:var( --e-global-color-d6cea4e );--divider-border-width:5px;width:var( --container-widget-width, 98.957% );max-width:98.957%;--container-widget-width:98.957%;--container-widget-flex-grow:0;}.elementor-1396 .elementor-element.elementor-element-cfabe6b .elementor-divider-separator{width:100%;}.elementor-1396 .elementor-element.elementor-element-cfabe6b .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-1396 .elementor-element.elementor-element-fdd035d > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-d6cea4e );border-radius:5px 5px 5px 5px;box-shadow:0px 0px 70px 10px #F8F8FF;}.woocommerce .elementor-1396 .elementor-element.elementor-element-fdd035d .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.woocommerce .elementor-1396 .elementor-element.elementor-element-fdd035d .woocommerce-tabs ul.wc-tabs li{background-color:#02010100;border-color:#E2E2E4;border-radius:0px 0px 0 0;}.woocommerce .elementor-1396 .elementor-element.elementor-element-fdd035d .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#E2E2E4;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );border-width:0px 0px 0px 0px;margin-top:-0px;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-1396 .elementor-element.elementor-element-fdd035d .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-accent );}.woocommerce .elementor-1396 .elementor-element.elementor-element-fdd035d .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-1396 .elementor-element.elementor-element-fdd035d .woocommerce-tabs ul.wc-tabs li.active{background-color:var( --e-global-color-86b4fcd );}.woocommerce .elementor-1396 .elementor-element.elementor-element-fdd035d .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:var( --e-global-color-86b4fcd );}.woocommerce .elementor-1396 .elementor-element.elementor-element-fdd035d .woocommerce-Tabs-panel{color:var( --e-global-color-1982890 );}.woocommerce .elementor-1396 .elementor-element.elementor-element-fdd035d .woocommerce-Tabs-panel h2{color:#20569C;}.woocommerce .elementor-1396 .elementor-element.elementor-element-fdd035d .woocommerce-tabs ul.wc-tabs{margin-left:0px;margin-right:0px;}.elementor-1396 .elementor-element.elementor-element-bb8798d{margin-top:50px;margin-bottom:50px;}.elementor-1396 .elementor-element.elementor-element-bc4f950 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 5px 0px;}.elementor-1396 .elementor-element.elementor-element-bc4f950 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:600;}.elementor-1396 .elementor-element.elementor-element-c3ad979 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 4);flex:0 1 calc( 100% / 4 );flex-grow:1;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-1396 .elementor-element.elementor-element-c3ad979 .elementor-repeater-item-ddf40cb.dce-item_image{justify-content:top;}.elementor-1396 .elementor-element.elementor-element-c3ad979 .elementor-repeater-item-53ae629 > *{display:inline-block;}.elementor-1396 .elementor-element.elementor-element-c3ad979 .dce-posts-fallback{text-align:left;}.elementor-1396 .elementor-element.elementor-element-c3ad979 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-1396 .elementor-element.elementor-element-c3ad979 .dce-post-item{padding-bottom:35px;}.elementor-1396 .elementor-element.elementor-element-c3ad979 .infiniteScroll{margin-top:1px;}.elementor-1396 .elementor-element.elementor-element-c3ad979 div.infiniteScroll{justify-content:center;}body.elementor-page-1396:not(.elementor-motion-effects-element-type-background), body.elementor-page-1396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c696dce );}@media(max-width:1024px){.elementor-1396 .elementor-element.elementor-element-366560e .woocommerce-breadcrumb{font-size:14px;}.elementor-1396 .elementor-element.elementor-element-787d6347{margin-top:0px;margin-bottom:0px;}.elementor-1396 .elementor-element.elementor-element-3c401e3e > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-1396 .elementor-element.elementor-element-544b984f > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-1396 .elementor-element.elementor-element-65e8c3f1 .elementor-heading-title{font-size:var( --e-global-typography-105d580-font-size );}.elementor-1396 .elementor-element.elementor-element-86282a2 .elementor-icon-list-item{font-size:14px;}.woocommerce .elementor-1396 .elementor-element.elementor-element-fdd035d .woocommerce-tabs ul.wc-tabs li a{font-size:14px;}.woocommerce .elementor-1396 .elementor-element.elementor-element-fdd035d .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1396 .elementor-element.elementor-element-c3ad979 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );}}@media(max-width:767px){.elementor-1396 .elementor-element.elementor-element-3c401e3e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1396 .elementor-element.elementor-element-544b984f > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1396 .elementor-element.elementor-element-65e8c3f1 .elementor-heading-title{font-size:var( --e-global-typography-105d580-font-size );}.woocommerce .elementor-1396 .elementor-element.elementor-element-fdd035d .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1396 .elementor-element.elementor-element-c3ad979 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}}@media(min-width:768px){.elementor-1396 .elementor-element.elementor-element-3c401e3e{width:40%;}.elementor-1396 .elementor-element.elementor-element-544b984f{width:59.999%;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-366560e */.elementor-1396 .elementor-element.elementor-element-366560e .woocommerce-breadcrumb{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-55612e7 */.elementor-1396 .elementor-element.elementor-element-55612e7 .flex-control-nav.flex-control-thumbs{
    display: flex;
    flex-flow:nowrap row;
    overflow-x: scroll;
    
}
.elementor-1396 .elementor-element.elementor-element-55612e7 .flex-control-nav.flex-control-thumbs li{
    flex: 1 0 100px;
}

.woocommerce div.product div.images img {

    max-height: 60vh;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-86282a2 */.elementor-1396 .elementor-element.elementor-element-86282a2 .elementor-icon-list-item{
     flex:1 1 35%;
    /*border: 1px solid  gray;*/
    padding: 7px
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-a4923db */.variation-product-wrapper div,.variation-product-wrapper select {
       font-weight: 500 !important;
   }
      .variation-product-wrapper div{
       font-size: 16px;
   
   }
   
    .product-name-wrapper {
        display: flex;
        gap: 10px;
        /*flex-flow:nowrap column;*/
        
        /*border: 1px solid  var(--e-global-color-accent);*/
        /*border-width: 0 0 1px 0;*/
    }
    .attribute {
        /* flex: 1 1 33%; */
        /* width: 50%; */
        border: 1px solid  var(--e-global-color-accent);
        border-width: 0 0 1px 0;
        /* color: var(--e-); */
        /* background: var(--e-global-color-d6cea4e); */
        /* padding: 8px; */
        /* border-radius: 15px; */
        /* color: white; */
    }
   
   .optionSelector {
        background: none;
        border: none;
        outline: none;
        height: auto;
        white-space: auto;
        margin: 0;
        padding: 0;
        width: 100%;
        color: var(--e-global-color-accent);
    }

    .optionSelector:disabled {
        color: var(--e-global-color-secondary);
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }



/*----------------------------------------------------------*/
.product_price{
    width: auto;
    min-width: 0;
    display: flex;
    justify-content: center;
      color: var(--e-global-color-accent);
}
/*---------------------------------------------------------*/
.add_to_cart_qty_unit_wrapper{
    display: flex;
    flex-flow:nowrap row;
    gap: 10px;

    
}



input.quantity {

    /*width: 65%;*/
    border: 0;
    /*border-width:3px;*/
    /*border-color:  var(--e-global-color-d6cea4e);*/
    background:var(--e-global-color-d6cea4e);
}

.add_to_cart_qty_unit{

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-787d6347 */.elementor-1396 .elementor-element.elementor-element-787d6347 .input-text.qty{
    padding: 0;
    height: 50px; 
    width: 50px;
    
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-fdd035d */#additional_info  .tabs.wc-tabs {
    display: flex;
    padding: 0;
    justify-content: center;
    /* border-width: 0px 0px 6px 0px; */
    /* border: solid 1px  #E2E2E4; */
    margin: 0px 8px;
    /* border: 0; */
}

#additional_info  .tabs.wc-tabs li.active {
    /* border-width: 0px 0px 6px 0px; */
    border-color: var(--e-global-color-accent);
    /* margin: 0 20px; */
    /* flex: 1; */
    border-radius: 8px 8px;
    background: var(--e-global-color-c696dce);
}

#additional_info  .tabs.wc-tabs li {
    flex: 1;
    border-width: 0px 0px 3px 0px;
}


#additional_info .woocommerce-Tabs-panel h2:first-child {
    /* background: red; */
    display: none;
}
/* Table Styling  */


 #additional_info tbody{
     display: flex;
    flex-flow: nowrap column;
    padding: 20px;
    
 } 
  
 #additional_info tbody th,  #additional_info tbody td{
     padding: 15px;
     margin: 0;
 }
 
 #additional_info tbody th {
   color: var(--e-global-color-accent);
   flex: 1;

}
 #additional_info tbody td {
  flex: 5
}#additional_info tbody td p{
    padding: 0;
    margin: 0;
}

#additional_info tbody > *{
    display: flex;
    flex: 1;
    align-items: center;
 
}
#additional_info  tbody>tr:nth-child(odd)> *{
    border: 0;
    background: #ffffff;
}

#additional_info  tbody>tr:nth-child(even)> *{
    border: 0;
    background: #fafafa;
}


/* reviews  */
#additional_info #reviews  *{
        
        border-color: #e8e8ed;
        border-radius: 5px;

 
}

#additional_info textarea#comment:focus,#additional_info textarea#comment:focus-visible{
    border-color:  var(--e-global-color-accent);
            outline: 0 !important;
}

#additional_info #reviews .form-submit .submit,#additional_info #reviews .form-submit .submit:hover{
    background: var(--e-global-color-accent);
    color: var(--e-global-color-c696dce);
    width: 100%;
}

#additional_info #reviews .form-submit .submit:focuse{
    border-color: red;
}/* End custom CSS */
/* Start custom CSS */.unitTypeInfo{
    background: var(--order-summary-color);
    color: white !important;
    padding: 0 10px;
    margin: 0 0 0 15px;
    border-radius: 50px;
}

.testing, #testing{
    display: none;
}/* End custom CSS */