.elementor-kit-6{--e-global-color-primary:#000000;--e-global-color-secondary:#222222;--e-global-color-text:#444444;--e-global-color-accent:#FFD101;--e-global-color-9541e9b:#FFFFFF;--e-global-color-8f55bdb:#F3F3F3;--e-global-color-a91521b:#E1E1E1;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-8f55bdb );color:var( --e-global-color-text );font-size:16px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-accent );}.elementor-kit-6 a:hover{color:var( --e-global-color-text );}.elementor-kit-6 h1{font-size:28px;font-weight:700;}.elementor-kit-6 h2{font-size:26px;font-weight:600;}.elementor-kit-6 h3{font-size:24px;}.elementor-kit-6 h4{font-size:22px;font-weight:600;}.elementor-kit-6 h5{font-size:20px;font-weight:600;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1340px;}.e-con{--container-max-width:1340px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.whb-general-header .wd-tools-element>a,.whb-general-header .wd-tools-element>a:hover {
   
    color: #ffffff;
   
}
.whb-general-header .wd-tools-icon{
    border: 1px solid rgb(255 255 255 / 45%)!important;
}
.wd-prefooter {
    padding-bottom: 0!important;
    
}
.wd-page-wrapper {
   
    background-color: #f6f6f6!important;
}
.wd-page-content {
   
    background-color: #ffffff00!important;
}
.wd-header-nav li>a{color: #ffffff!important;}
.wd-header-nav li.current-menu-item>a ,.wd-header-nav li:hover>a{
    color: var(--nav-color-active)!important;
}
.home-contact:before {
    content: '';
    position: absolute;
    width: 228px;
    height: 100px;
    left: -2px;
    top: 0;
    display: block;
    background: url(/wp-content/uploads/2025/06/Group-7-7.png) no-repeat left 0;
    background-size: contain;
}
.home-contact:after {
    content: '';
    position: absolute;
    width: 190px;
    height: 100px;
    right: -1.5px;
    bottom: 0;
    display: block;
    background: url(/wp-content/uploads/2025/06/Group-8.png) no-repeat right bottom;
    background-size: auto;
}

body:not([class*="wrapper-boxed"]) {
    background-color:transparent!important
    ;
}
.home-slide .elementor-widget-slides:after ,.bg-curve:after{
    content: '';
    width: 100%;
    height: 193px;
    display: block;
    background: url(/wp-content/uploads/2025/05/Exclude-3.svg);
    background-size: cover;
    position: relative;
    background-position: center 0;
    z-index: 2;
    margin-top: -193px;
}
.Home-Category .banner-title:after{
    font-family: "icon-font";
    content: '\e819';
    display: inline-block;
    margin-left: 8px;
    transform: rotate(-30deg)
}

.product-grid-item.wd-product .wd-entities-title {

    font-size: 14px;color:#333;
    margin-top:10px;
    margin-bottom:10px;
}
.product-grid-item .price{
    font-size: 90%;
}
.product-grid-item .price ins bdi{
    color:#333;
}
.swiper-pagination-bullet-active {
   
    width: 20px !important;
    border-radius: 10px!important;
}
.cart-content-wrapper>.cart_totals .cart-totals-inner {
    
    border: 1px solid var(--brdcolor-gray-200)!important;
   
    background: #fff;
}
.cart-totals-inner>h2 {
  
    font-size: 17px;
    font-weight: 700;
}
.shop_table.shop_table_responsive th{
        color: #727272;
}
.woocommerce-cart-form {
    margin-bottom: 0;
    background: #fff;
    border-radius: 20px;
    padding: 24px !important;
}
.wd-coupon-form .button{background-color: rgb(242 5 5)!important;}

.woocommerce-cart-form>.cart .cart-actions>.button{
    background-color: #d8d8d8!important;
}
.product-subtotal .amount{
    color:#444!important;
}
.woocommerce-cart-form__cart-item.cart_item td{
    font-size: 14px!important;
}
.wd-coupon-form .input-text {
    border-radius: 25px;
}
.woocommerce-mini-cart__buttons .checkout{    background-color: rgb(26 166 4)!important;
    
}
.woocommerce-mini-cart__buttons .checkout:hover{   opacity:0.7;
    
}
.woocommerce-mini-cart__buttons .btn-cart {
    
    color: #ffffff!important;}
.cart-info .amount{
    color:#555!important;
} 
.product_list_widget>li .wd-entities-title {
    font-size: 13px!important;
}
.woocommerce-mini-cart__total.total .amount{color:#333;}
.wd-heading .wd-action-btn {
    font-size: 12px;
}
.woocommerce-billing-fields__field-wrapper label{
        font-size: 14px!important;    color: #666;
}
.woocommerce-billing-fields input[type='email'], .woocommerce-billing-fields input[type='date'], .woocommerce-billing-fields input[type='search'], .woocommerce-billing-fields input[type='number'],.woocommerce-billing-fields  input[type='text'], .woocommerce-billing-fields input[type='tel'], .woocommerce-billing-fields input[type='url'], .woocommerce-billing-fields input[type='password'],.woocommerce-billing-fields  textarea, .woocommerce-billing-fields select,.select2-container{
    border-radius: 25px!important;
    background-color: #fff!important;
}
 .select2-container--default .select2-selection{
    border-radius: 25px!important;
}
.woocommerce-form-coupon-toggle{
    border-right:2px solid  var(--wd-primary-color) !important;
   padding-right: 15px;
   
}
.woocommerce-form-coupon {
    background: #fff;
}
.cart-product-label{
    font-size: 13px;color: #555;
}
.whb-general-header-inner .wd-header-my-account{
    background: #e9e9e9;
    border-radius: 8px;
    padding: 2px 8px;
}
.wd-drilldown-back a{
    font-weight: 400!important;
    color: #666!important;
}
.wd-entities-title a,.wd-action-btn>a{
    color:#555;
}
.product-quick-view .wd-backface-hidden .wd-carousel-item{
    padding:50px;
}
.wd-products-with-shadow .product-wrapper {
    box-shadow: 0px 5px 7px rgb(216 216 216 / 12%)!important;
}
.wd-style-form .wd-pf-title {
   
    border-radius: 8px;
   
}

.wd-style-form .wd-pf-title,.woocommerce-ordering select{
    border-radius: 25px!important;
}
.wd-pf-dropdown a {
   
    font-size: 13px;
}
.wd-breadcrumbs span a{
        color: #b4a871;
}
.scrollToTop.button-show {
    background: #222!important;
}
.scrollToTop.button-show:hover {
    background: var( --e-global-color-accent )!important;
}
.gform-theme--foundation .gform_fields{
    row-gap:15px!important;
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border: 1px solid #dcdcdc !important;
    border-radius: 8px !important;
    box-shadow: none !important;
    
}
.gform-theme--framework input[type]:not(.button){
    color: #4a4a4a!important;
}
.gform_button.button{
    background: var( --e-global-color-accent )!important;
    color:#333!important;
    border:1px solid var( --e-global-color-accent )!important;
    border-radius:8px!important;
    
}
.gform_button.button:hover{
    background: #fff!important;
    color:var( --e-global-color-accent )!important;
}
.gform-theme--framework .gform-field-label--type-inline{
    color:#555;
}
.gform-theme--framework input[type]:not(.button) {
    box-shadow: none;
}
.gform-theme--foundation .gfield .ginput_password, .gform-theme--foundation .gfield input, .gform-theme--foundation .gfield select {
    
    border: 1px solid #ccc !important;
    border-radius: 8px !important;
}


 .gform-theme--foundation .gfield_checkbox .gfield-choice-input{
    border-radius: 4px !important;
}
.gform-theme--foundation .gfield_radio .gfield-choice-input{
    border-radius: 50%!important;
}

.gform-theme--framework input[type]:not(.button) ,.gform-theme--foundation .gfield textarea{
    color: #858585 !important;
    font-size: 15px;
}
.gform-theme--framework .gfield_list_group_item::before, .gform-theme--framework .gform-field-label{
    color: #333!important;
    font-size: 13px!important;
    font-weight: 600!important;
    
}

.gform-theme--foundation .gfield.gf_list_inline .gfield_checkbox .gchoice label, .gform-theme--foundation .gfield.gf_list_inline .gfield_radio .gchoice label {
        font-weight: 400;
        color: #666;
    }

@media (min-width: 1025px) {
    .popup-quick-view .product_title {
        font-size: 22px;
    }
}

@media(min-width:1024px){
    .guarantee{
        posposition:relative;
    }
.guarantee:after{
    content:'';
    display:block;
    width:24px;
    height:54px;
    background:url('/wp-content/uploads/2025/05/Group-23.png') 0 0 no-repeat;
    background-size:100%;
    position:absolute;
    top:50%;
    left:0;
    transform:translate(-100% ,-50%);
}
.benefit{
    position:relative;
}
.benefit:before{
     content:'';
    display:block;
    width:25px;
    height:54px;
    background:url(' /wp-content/uploads/2025/05/Group-22.svg') 0 0 no-repeat;
    background-size:100%;
    position:absolute;
    top:50%;
    left:100%;
    transform:translate(0 ,-50%);
   
}
}
@media(max-width:768px){
.home-dis:before{
    width: 100%!important;
}
.home-slide .elementor-widget-slides:after{
    display:none;
}
.wd-shop-prod-per-page{
   font-size:13px; 
}
.woocommerce-ordering{
    padding:5px;
}
.wd-shop-result-count .woocommerce-result-count {
    font-size: 13px!important;
}
}/* End custom CSS */