.elementor-kit-8{--e-global-color-primary:#003553;--e-global-color-secondary:#222222;--e-global-color-text:#333333;--e-global-color-accent:#C5912F;--e-global-color-271d49d:#555555;--e-global-color-4a59640:#F4F4F4;--e-global-typography-primary-font-family:"Yekanbakh";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Yekanbakh";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Yekanbakh";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Yekanbakh";--e-global-typography-accent-font-weight:500;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{color:#C5912F;}.elementor-kit-8 a:hover{color:#003553;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{border-radius:25px 25px 25px 25px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing: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 {
    
    border-radius: 0 0 16px 16px;
}
.top-icon  .info-box-icon {
    padding: 10px!important;   
}
 
   .top-icon .info-box-content .info-box-inner{
         margin-top:5px!important;
    }
  .top-icon.whatsapp .info-box-icon{
        background: #C5912F!important;
    }
    .top-icon:hover .info-box-title{
        color:#C5912F;
    }
.wd-header-main-nav ul .menu-item.item-level-0.current-menu-item >a:before, .wd-header-main-nav .menu-item.item-level-0:hover>a:before{
content:'';
position: absolute;
bottom:0;
right:0;
left:0;
transform: translate(0, 50% );
width:20px;
height:2px;
margin:5px auto;
background:#C5912F;
}

.wd-product-brands-links a{
    color:#c5912f;
}

.wd-product .wd-entities-title {
   font-size: 15px;
    font-weight: 600;
    text-align:right!important;
}
 .swiper-pagination-bullet {
    width: 20px !important;
    border-radius: 10px;
}
.product-information .wd-entities-title{
    order: 2;
}
.product-information .wd-product-brands-links{
    order: 1px;
}


.wd-product .wd-attr-name-label{
    font-weight: 400;
    font-size: 12px;
    color:#666;
}
.wd-product .woocommerce-product-attributes-item__value{
    font-size: 12px;
    color:#666;
}

.shop_attributes tr {
    border-bottom:0!important;
}
.wd-product .woocommerce-product-attributes{
    margin-bottom: 10px;
    margin-top:10px;
}
.wd-product .shop_attributes tr
{
    gap: 10px 5px;
}
.elementor-widget-n-carousel .swiper-pagination-bullet{
        width: 20px!important;
    border-radius: 10px;
}
.wd-product:hover .product-image-link img{
        transform: scale(0.9);
        transition: all 0.3s linear;
}
.wd-toolbar.wd-toolbar-label-show .wd-toolbar-link.wd-toolbar-link-1 a .wd-toolbar-icon {background: #54CF61;
    padding: 8px;
    border-radius: 50%;}
   .wd-toolbar .wd-toolbar-label
{font-size: 10px;bottom:0;}
.whb-sticky-shadow.whb-sticked .whb-main-header {
    box-shadow:none!important;
}
.widget .wd-checkboxes-on li>a:before{
    border-radius: 3px;
}
.woocommerce-cart-form {
    margin-bottom: 0;
    background: #fff;
    border-radius: 16px;
    border:1px solid #dedede;
    padding: 24px !important;
}
.shop_table.shop_table_responsive th {
    color: #727272;
}

.woocommerce-cart-form__cart-item.cart_item td {
    font-size: 14px !important;
}
.product-subtotal .amount {
    color: #444 !important;
}
.wd-coupon-form .input-text ,.checkout_coupon .input-text{
    border-radius: 25px;
}
.wd-coupon-form .button ,.checkout_coupon .button{
    background-color: rgb(242 5 5 / 56%) !important;
}
.wd-coupon-form .button:hover ,.checkout_coupon .button:hover{
    background-color: rgb(242 5 5) !important;
}
.wd-coupon-form .input-text {
    font-weight: 300;
    color:#555;
}
.wd-coupon-form .input-text:focus {
    border-color: #333;
}
.checkout_coupon.woocommerce-form-coupon {

    border: 1px dashed #eba7a7;
}
.cart-content-wrapper>.cart_totals .cart-totals-inner {
    border: 1px solid rgb(222 222 222) !important;
    background: #fff;
}
.cart-totals-inner>h2 {
    font-size: 17px!important;
    font-weight: 600;
    
}
.shop_table th{
    color: #727272;
    font-size: 14px;
    font-weight: 400;
}
div.quantity {
   
    direction: ltr;
}
div.quantity input[type="button"] {
    border-radius: 5px;
}
.cart-totals-inner .shipping-calculator-button {
    font-size: 14px;
    border-bottom: 1px dashed var(--wd-primary-color);
}
.cart-totals-inner .shipping-calculator-button:hover {
    color:var(--btn-accented-bgcolor);
    border-bottom: 1px dashed var(--btn-accented-bgcolor);
}
.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,.select2-container--default .select2-selection,:root textarea{
    border-radius:24px !important;
    background-color: #fff !important;
}
.woocommerce-billing-fields__field-wrapper label {
    font-size: 14px !important;
    color: #666;
}
.woocommerce-privacy-policy-text{
        font-size: 13px;
    color: #666;
    font-weight: 400;
}
.woocommerce-info{
        font-size: 14px;
}
.woocommerce-account .wd-nav-my-acc.wd-icon-top>li>a {
   
   border: 1px solid #e0e0e0;
    box-shadow: none;
}
.woocommerce-account .wd-nav>li>a .wd-nav-icon {
    font-size: 32px!important;
}
.woocommerce-account .wd-nav-my-acc.wd-icon-top>li>a .wd-nav-icon {
    margin-bottom: 20px!important;
}
.wd-builder-off .woocommerce-MyAccount-navigation ul>li>a {
   
    font-weight: 500;
    border-radius: 24px;
    font-size: 14px;
}
.wd-builder-off .woocommerce-MyAccount-navigation ul>li.is-active>a{
    background-color: #003553!important;
    color: #fff!important;
}
.woocommerce-account  input,.woocommerce-account  :root textarea,.woocommerce-account  :root select{
    border-radius: 25px!important;
}
.wd-empty-page{
    font-size: 32px;
}
@media(min-width:769px){
.woocommerce-shipping-methods label {
    text-align: end;
}
}/* End custom CSS */