.elementor-26 .elementor-element.elementor-element-8d88b7f{--display:flex;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-6c6ac88e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-6c6ac88e .woocommerce-breadcrumb{color:var( --e-global-color-text );font-size:0.8em;text-transform:uppercase;}.elementor-26 .elementor-element.elementor-element-6c6ac88e .woocommerce-breadcrumb > a{color:var( --e-global-color-text );}.elementor-widget-theme-page-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-26 .elementor-element.elementor-element-2abe47b9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-2abe47b9 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2em;font-weight:400;color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-dab66d2 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-6da97d25{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-5a2706b4{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-5a2706b4.e-con{--flex-grow:0;--flex-shrink:0;}.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 );}.elementor-26 .elementor-element.elementor-element-76cba3bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-26 .elementor-element.elementor-element-76cba3bd .price{color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-76cba3bd:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-26 .elementor-element.elementor-element-76cba3bd:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-26 .elementor-element.elementor-element-76cba3bd.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-widget-wc-add-to-cart .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-26 .elementor-element.elementor-element-1e50127 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-1e50127 .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-1e50127 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-1e50127 .elementor-button-content-wrapper{flex-direction:row-reverse;}.woocommerce .elementor-26 .elementor-element.elementor-element-779321e3 .stock{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-26 .elementor-element.elementor-element-72cfe229 > .elementor-widget-container{margin:030px 0px 0px 0px;}.woocommerce .elementor-26 .elementor-element.elementor-element-72cfe229 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:var( --e-global-color-text );}.woocommerce .elementor-26 .elementor-element.elementor-element-72cfe229 .woocommerce-tabs ul.wc-tabs li{border-color:var( --e-global-color-text );border-radius:3px 3px 0 0;}.woocommerce .elementor-26 .elementor-element.elementor-element-72cfe229 .woocommerce-Tabs-panel h2{color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-230648f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-8ff3a18{--display:flex;}.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-26 .elementor-element.elementor-element-7626385 .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-text );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-26 .elementor-element.elementor-element-e555d11{--grid-columns:4;}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-e555d11{--grid-columns:2;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-8d88b7f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-2abe47b9 .elementor-heading-title{font-size:1.6em;}.elementor-26 .elementor-element.elementor-element-6da97d25{--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-26 .elementor-element.elementor-element-5a2706b4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-26 .elementor-element.elementor-element-5a2706b4.e-con{--order:99999 /* order end hack */;}.elementor-26 .elementor-element.elementor-element-72cfe229.elementor-element{--align-self:flex-start;}.woocommerce .elementor-26 .elementor-element.elementor-element-72cfe229 .woocommerce-tabs ul.wc-tabs li a{font-size:0.6em;}.elementor-26 .elementor-element.elementor-element-7626385{text-align:center;}.elementor-26 .elementor-element.elementor-element-e555d11{--grid-columns:2;}}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-5a2706b4{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-26 .elementor-element.elementor-element-8d88b7f{--content-width:95%;}}/* Start custom CSS for woocommerce-product-price, class: .elementor-element-76cba3bd */.product-type-variable .mi_productprice { display: none; }
.mi_productprice p { margin-block-end: 0; }/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-1e50127 */.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th { line-height: 1em; }
table.variations .label label {
  text-transform: capitalize;
  display: flex;
}
.single-product div.product table.variations td.label, .single-product div.product table.variations th.label {
  padding-top: 20px;
  padding-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-72cfe229 */.mi_tabs_description h2 { display:none;}
.woocommerce-Tabs-panel ul, .mispec_container {
    margin-block-end: .9em;
}
.wc-tabs li {
    background-color: #000!important;
    color: #fff;
    margin-right: 5px!important;
}
.wc-tabs li a {
    color: #fff!important;
    font-weight: 400!important;
    font-family: var(--e-global-typography-secondary-font-family)
}
.wc-tabs li.active {
    background-color: #fff!important;
    border-bottom-color: #fff!important;
    color: #000!important;
}
.wc-tabs li.active a {
    color: #000!important;
}

.mispec_row { display:grid; grid-template-columns: 35% auto;
  grid-gap: 10px;
  padding: 8px; margin: 1px; background-color: #fff; }
.mispec_row:nth-child(odd){ background-color: #EEEEEE;}
.mispec_label, .mispec_value { font-size: .9em;}
.mispec_label { font-weight: 600;}
.mi_tabs_description .select2-container .select2-selection--single {
    height: 38px;
}
.mi_tabs_description .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 38px;}
.mi_tabs_description .pisol-shipping-calculator-form { margin-top: -1px;}
.mi_tabs_description .pisol-shipping-calculator-button {background-color: #fff;
  color: #000;
  border: 1px solid #ccc; border-bottom: 0;}
.mi_tabs_description .pisol-update-address-button { font-size: .8em!important;
  background-color: var( --e-global-color-secondary )!important;
}
.mispec_content table, .mispec_content td, .mispec_content th { border-color: #fff!important;}
.mispec_content th { background-color: #FACD00!important; color: #000; white-space: nowrap; text-align: left;}
.mispec_content tr:hover {
    background-color: #fffff3!important;
}
#tab-productdata_tab .mispec_content {
 overflow-x:auto;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7a2ece9 */.mi_gallery .flexslider {
    margin-bottom: 0;
    display: block;
}
.mi_gallery .flex-caption {
  width: 100%;
  padding: 2%;
  left: 0;
  bottom: 0;
  background: rgba(0,0,0,.8);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,.3);
  font-size: .9em;
  line-height: 1.1em;
  text-align: right;
  font-family: var(--e-global-typography-secondary-font-family);
}
.mi_gallery li.css a {
  border-radius: 0;
}
.mi_gallery .flex-direction-nav a:before { font-size: 30px; }
.mi_gallery #slider2 {
    padding: 0 30px;
}
.mi_gallery .flex-direction-nav .flex-next, .mi_gallery .flexslider:hover .flex-direction-nav .flex-next { opacity:1;
  right: 0;}
.mi_gallery .flex-direction-nav .flex-prev, .mi_gallery .flexslider:hover .flex-direction-nav .flex-prev { opacity:1;
  left: 0;}
.mi_gallery .flexslider:hover .flex-direction-nav .flex-prev, .mi_gallery .flexslider:hover .flex-direction-nav .flex-next { opacity: .7;}
.mi_gallery #slider2 .flex-active-slide {
    border: 1px solid #000;
}
.mi_gallery #slider2 .slides > li { cursor:pointer ;}
.mi_gallery #slider2 .slides > li:hover { border: 1px solid #FACD00; }
.flex-control-thumbs .flex-active { border: 2px solid #ccc;}
@media (max-width: 650px) {
.flexslider .slides img { max-height: 400px; width: auto; margin: 0 auto;}
}/* End custom CSS */