.elementor-162 .elementor-element.elementor-element-e62d20e:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-e62d20e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c21a51c );}.elementor-162 .elementor-element.elementor-element-e62d20e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 10px 50px 10px;}.elementor-162 .elementor-element.elementor-element-e62d20e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-162 .elementor-element.elementor-element-69933dd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 40px 10px 10px;}.elementor-162 .elementor-element.elementor-element-69933dd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-162 .elementor-element.elementor-element-30d433d{width:auto;max-width:auto;top:20px;}body:not(.rtl) .elementor-162 .elementor-element.elementor-element-30d433d{right:50px;}body.rtl .elementor-162 .elementor-element.elementor-element-30d433d{left:50px;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-162 .elementor-element.elementor-element-9e8d3f4{font-family:"Montserrat", Sans-serif;font-size:17px;color:var( --e-global-color-f8fb565 );}.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-162 .elementor-element.elementor-element-71b3738 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-f8fb565 );}.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-162 .elementor-element.elementor-element-8eb3b23 .price{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;}.woocommerce .elementor-162 .elementor-element.elementor-element-8eb3b23 .price ins{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;}.woocommerce .elementor-162 .elementor-element.elementor-element-8b4d74b .woocommerce-product-details__short-description{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:17px;}.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-162 .elementor-element.elementor-element-8274d92{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-162 .elementor-element.elementor-element-8274d92 p{margin-block-end:0px;}.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-162 .elementor-element.elementor-element-4d6edda .cart button, .elementor-162 .elementor-element.elementor-element-4d6edda .cart .button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;background-color:var( --e-global-color-f8fb565 );border-color:var( --e-global-color-f8fb565 );transition:all 0.2s;}.elementor-162 .elementor-element.elementor-element-4d6edda .quantity .qty{transition:all 0.2s;}.elementor-162 .elementor-element.elementor-element-e4e66c4{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;letter-spacing:2px;color:#FFFFFF;}.elementor-162 .elementor-element.elementor-element-cf08176{background-color:var( --e-global-color-c21a51c );padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f8fb565 );border-radius:5px 5px 5px 5px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-162 .elementor-element.elementor-element-cf08176 p{margin-block-end:0px;}.elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var( --e-global-color-f07666b );}.elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-f07666b );font-family:"Antonio", Sans-serif;font-size:20px;letter-spacing:1px;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#02010100;border-radius:5px 5px 5px 5px;padding:20px 30px 20px 30px;}.elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion .elementskit-card-body, .elementor-162 .elementor-element.elementor-element-a479e77 .accordion.floating-style .elementskit-card-body{background-color:var( --e-global-color-f07666b );}.elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-f8fb565 );border-style:none;border-radius:5px 5px 0px 0px;}.elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-f8fb565 );}.elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"]:hover{color:var( --e-global-color-f8fb565 );}.elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true]:hover{color:var( --e-global-color-f8fb565 );}.elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link:hover{color:var( --e-global-color-f8fb565 );}.elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:20px;}.elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion .elementskit-card-body p{color:#FFFFFF;}.elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion .elementskit-card-body{color:#FFFFFF;border-radius:0px 0px 5px 5px;padding:30px 30px 40px 30px;}.elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion .elementskit-card-body p, .elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion .elementskit-card-body{font-family:"Montserrat", Sans-serif;font-size:17px;}.elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:14px;color:#FFFFFF;fill:#FFFFFF;}.elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion .elementskit-card-header .elementskit-btn-link:hover .ekit_accordion_normal_icon{color:var( --e-global-color-f8fb565 );fill:var( --e-global-color-f8fb565 );}.elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:14px;color:var( --e-global-color-f8fb565 );fill:var( --e-global-color-f8fb565 );}.elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link:hover .ekit_accordion_active_icon{color:var( --e-global-color-f8fb565 );fill:var( --e-global-color-f8fb565 );}@media(max-width:1366px){.elementor-162 .elementor-element.elementor-element-e62d20e{padding:40px 10px 40px 10px;}.elementor-162 .elementor-element.elementor-element-69933dd > .elementor-element-populated{padding:10px 30px 10px 10px;}.elementor-162 .elementor-element.elementor-element-9e8d3f4{font-size:16px;}.elementor-162 .elementor-element.elementor-element-71b3738 .elementor-heading-title{font-size:40px;}.woocommerce .elementor-162 .elementor-element.elementor-element-8eb3b23 .price{font-size:32px;}.woocommerce .elementor-162 .elementor-element.elementor-element-8eb3b23 .price ins{font-size:32px;}.woocommerce .elementor-162 .elementor-element.elementor-element-8b4d74b .woocommerce-product-details__short-description{font-size:16px;}.elementor-162 .elementor-element.elementor-element-8274d92{font-size:17px;}.elementor-162 .elementor-element.elementor-element-4d6edda .cart button, .elementor-162 .elementor-element.elementor-element-4d6edda .cart .button{font-size:18px;}.elementor-162 .elementor-element.elementor-element-e4e66c4{font-size:18px;}.elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:18px;}.elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion .elementskit-card-body p, .elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion .elementskit-card-body{font-size:16px;}.elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:12px;}.elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:12px;}}@media(max-width:1024px){.elementor-162 .elementor-element.elementor-element-e62d20e{padding:30px 10px 30px 10px;}.elementor-162 .elementor-element.elementor-element-69933dd > .elementor-element-populated{padding:10px 20px 10px 10px;}.elementor-162 .elementor-element.elementor-element-9e8d3f4{font-size:15px;}.elementor-162 .elementor-element.elementor-element-71b3738 .elementor-heading-title{font-size:32px;}.woocommerce .elementor-162 .elementor-element.elementor-element-8eb3b23 .price{font-size:28px;}.woocommerce .elementor-162 .elementor-element.elementor-element-8eb3b23 .price ins{font-size:28px;}.woocommerce .elementor-162 .elementor-element.elementor-element-8b4d74b .woocommerce-product-details__short-description{font-size:15px;}.elementor-162 .elementor-element.elementor-element-8274d92{font-size:16px;}.elementor-162 .elementor-element.elementor-element-4d6edda .cart button, .elementor-162 .elementor-element.elementor-element-4d6edda .cart .button{font-size:16px;}.elementor-162 .elementor-element.elementor-element-e4e66c4{font-size:17px;}.elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:16px;}.elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion .elementskit-card-body p, .elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion .elementskit-card-body{font-size:15px;}}@media(max-width:767px){.elementor-162 .elementor-element.elementor-element-e62d20e{padding:20px 10px 20px 10px;}.elementor-162 .elementor-element.elementor-element-69933dd > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-162 .elementor-element.elementor-element-9e8d3f4{font-size:14px;}.elementor-162 .elementor-element.elementor-element-71b3738 .elementor-heading-title{font-size:24px;}.woocommerce .elementor-162 .elementor-element.elementor-element-8eb3b23 .price{font-size:24px;}.woocommerce .elementor-162 .elementor-element.elementor-element-8eb3b23 .price ins{font-size:24px;}.woocommerce .elementor-162 .elementor-element.elementor-element-8b4d74b .woocommerce-product-details__short-description{font-size:14px;}.elementor-162 .elementor-element.elementor-element-8274d92{font-size:15px;}.elementor-162 .elementor-element.elementor-element-4d6edda .cart button, .elementor-162 .elementor-element.elementor-element-4d6edda .cart .button{font-size:15px;}.elementor-162 .elementor-element.elementor-element-e4e66c4{font-size:15px;}.elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:15px;padding:20px 20px 20px 20px;}.elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion .elementskit-card-body p, .elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion .elementskit-card-body{font-size:14px;}.elementor-162 .elementor-element.elementor-element-a479e77 .elementskit-accordion .elementskit-card-body{padding:20px 20px 40px 20px;}}/* Start custom CSS for shortcode, class: .elementor-element-30d433d */.saved-amount{
    color: #fff;
    font-weight: 600!important;
    padding: 5px 8px;
    background: #e9000e;
    border-radius: 0 5px 0 5px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-ea9206c */.sngl_prod_gall .woocommerce-product-gallery .flex-viewport,
.sngl_prod_gall .flex-control-thumbs li{
    background: #373737;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-9e8d3f4 */.prod_texonomy .sku_wrapper{
    display: none !important;
}
.prod_texonomy .detail-container .detail-label{
    font-weight: 600 !important;
    position: relative;
}
.prod_texonomy .detail-container .detail-label:after{
    content: ':';
}

.prod_texonomy a{
    color: #fff;
}
.prod_texonomy a:hover{
    text-decoration: underline;
}
.prod_texonomy .posted_in{
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7e01488 */.custom_variations{
    color: #fff;
}
.cv_group{
    margin-bottom: 10px;
}

.cv_selected_color,
.cv_selected_pack,
.cv_selected_size{
    font-weight: bold;
}

.cv_options{
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}

.custom_variations .cv_btn{
    background: #373737;
    padding: 10px;
    border: 1px solid #373737;
    transition: all 0.3s;
}
.custom_variations .cv_btn:hover{
    border-color: #777;
}
.custom_variations .cv_btn.active{
    border-color: #fd0200;
}
.custom_variations .cv_btn img{
    width: 80px;
}
.custom_variations .cv_btn.text{
    min-width: 80px;
}


@media (max-width: 767px){
    .custom_variations .cv_btn img{
        width: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8274d92 */.elementor-162 .elementor-element.elementor-element-8274d92 .atc-popularity{
    color: #fff;
}

.atc-info{
    color: #aaa;
    background: #373737;
    padding: 10px 20px;
}
.atc-info i{
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-4d6edda */.btn_add_cart_single .single_add_to_cart_button{
    width: 100% !important;
    height: 60px;
}


.btn_add_cart_single .variations_form .color-variable-item{
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;
}
.btn_add_cart_single .variations_form .color-variable-item .variable-item-span-color{
    border-radius: 50%;
}
.btn_add_cart_single .variations_form .variations{
    padding-bottom: 30px;
}
.btn_add_cart_single .variations_form .reset_variations,
.btn_add_cart_single .variations_form table.variations{
    display: none !important;
}

.woocommerce-variation-price .price{
    color: #fff !important;
}

.btn_add_cart_single .woocommerce-variation-price{
    display: none;
}


@media (max-width: 767px){
    .btn_add_cart_single .single_add_to_cart_button{
        height: 50px;
    }
    .btn_add_cart_single .variations_form .color-variable-item{
        width: 35px !important;
        height: 35px !important;
    }
    
    .btn_add_cart_single form.cart .quantity{
        height: auto;
    }
    .btn_add_cart_single form.cart .quantity button {
        padding: 5px 15px !important;
    }
    .btn_add_cart_single .buttons-added input{
        width: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-a479e77 */.sngl_prod_details ul{
    padding-left: 20px;
    padding-bottom: 20px;
}
.check_icon ul {
  list-style: none; 
  padding-left: 0;
  margin: 0 0 20px 0 !important;
}
.check_icon ul li {
  position: relative;
  padding-left: 25px;
  margin-bottom: 6px;
}
.check_icon ul li:before{
  content: "✓";
  position: absolute;
  left: 0;
  top: 5px;
  /*transform: translateY(-50%);*/
  background-color: #e9000e;
  color: white;
  font-weight: bold;
  font-size: 10px;
  border-radius: 50%;
  width: 15px;
  height: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.check_icon .elementor-editor-element-edit:before{
    display: none;
}/* End custom CSS */