.elementor-kit-7{--e-global-color-primary:#003263;--e-global-color-secondary:#005B5F;--e-global-color-text:#000000;--e-global-color-accent:#555555;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;font-family:"Poppins", Sans-serif;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{font-family:"Poppins", Sans-serif;}.elementor-kit-7 h1{font-family:"Poppins", Sans-serif;}.elementor-kit-7 h2{font-family:"Poppins", Sans-serif;}.elementor-kit-7 h3{font-family:"Poppins", Sans-serif;}.elementor-kit-7 h4{font-family:"Poppins", Sans-serif;}.elementor-kit-7 h5{font-family:"Poppins", Sans-serif;}.elementor-kit-7 h6{font-family:"Poppins", Sans-serif;}.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 */.col-full-nav {
border-top:none;
}

li.menu-item-product p.product__categories, li.product p.product__categories {
    position: relative;
    margin-bottom: .25rem;
    -webkit-font-smoothing: antialiased;
    color: #444;
    line-height: 1.4;
    font-size: clamp(.625rem, .5615rem + .2033vw, .6875rem);
    letter-spacing: .7px;
    text-transform: uppercase;
    display: none;
    margin-bottom: 0;
}


.woocommerce-Price-amount{
    color:var( --e-global-color-primary );
}

.product-details-wrapper .woocommerce-Price-amoun{
        font-weight:medium;
        font-size: 20px !important;
  margin: 0 0 .5rem;
}

.product-details-wrapper .price-ttc {
  font-size: 0.4em;
  color: #606060;
  display: none;
}

.price-ttc {
    font-size: 0.8em;
    color: #606060;
    display: none;
}

.summary h1 {
    font-family: Inter;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: -0.5px;
    line-height: 1.2;
    text-transform: none;
}

element.style {
}
.ajax_add_to_cart.add_to_cart_button, .product form.cart .button {
    background-color: var( --e-global-color-primary ) !important;
    position: relative;
}

.button, input[type=submit], ul.products li.product .button, .commercekit-wishlist-table button, .woocommerce #respond input#submit.alt, .product .cart .single_add_to_cart_button, .widget_shopping_cart a.button.checkout, .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li a.added_to_cart, .site div.wpforms-container-full .wpforms-form button[type=submit], ul.products li.product .added_to_cart, ul.wc-block-grid__products .wp-block-button__link, .woocommerce-cart p.return-to-shop a, .elementor-row .feature a, .image-feature figcaption span, .wp-element-button.wc-block-cart__submit-button, .wp-element-button.wc-block-components-button.wc-block-components-checkout-place-order-button {
    background-color: var( --e-global-color-primary ) !important;
}

.single-product .site-content .col-full {
    background-color: white !important;
}


.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
  padding:
13px 24px 13px 48px;
  line-height: 24px;
  font-size: 17px;
  border:
2px solid transparent;
  border-radius:
30px;
  height: auto;
  font-family: Roboto,sans-serif;
  background-color: #f5f5f5;
}

.button, input[type=submit], ul.products li.product .button, .commercekit-wishlist-table button, .woocommerce #respond input#submit.alt, .product .cart .single_add_to_cart_button, .widget_shopping_cart a.button.checkout, .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li a.added_to_cart, .site div.wpforms-container-full .wpforms-form button[type=submit], ul.products li.product .added_to_cart, ul.wc-block-grid__products .wp-block-button__link, .woocommerce-cart p.return-to-shop a, .elementor-row .feature a, .image-feature figcaption span, .wp-element-button.wc-block-cart__submit-button, .wp-element-button.wc-block-components-button.wc-block-components-checkout-place-order-button {
    
    background-color: var(--e-global-color-primary) !important;
}

#shoptimizerCartDrawer{
    display:none !important;
}


.fkcart-shortcode-container .fkcart-shortcode-count {
    position: absolute;
    top: -5px;
    right: -5px;
    min-width: 18px;
    width: auto;
    height: 18px;
    display: flex
;
    -js-display: flex;
    align-items: center;
    justify-content: center;
     background-color: var(--e-global-color-primary) !important;
    border-radius: 100%;
    color: var(--fkcart-toggle-count-font-color);
    z-index: 20;
    font-weight: 600;
    font-size: 12px;
    line-height: 10px;
    box-sizing: border-box;
    padding: 2px;
}


#fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button {
    background-color: var(--e-global-color-primary) !important;
    border: 0;
    color: var(--fkcart-primary-font-color, #fff);
    display: flex
;
    font-size: 18px;
    font-weight: 500;
    padding: 12px 14px;
    text-align: center;
    justify-content: center;
    text-decoration: none;
    transition: all .2s ease-out;
    line-height: 20px;
    width: 100%;
    margin: 16px 0 0;
    border-radius: var(--fkcart-border-radius, 3px);
}


#fkcart-modal .fkcart-primary-button {
    font-size: 16px;
    padding: 12px 24px;
    line-height: 20px;
     background-color: var(--e-global-color-primary) !important;
    border-radius: var(--fkcart-border-radius, 3px);
    font-weight: 600;
    cursor: pointer;
    display: inline-flex
;
    align-items: center;
    justify-content: center;
    margin-top: 10px;
    position: relative;
    outline: 0;
    color: var(--fkcart-primary-font-color);
    border: 0;
    box-shadow: none;
}

.spinner > div, .widget_price_filter .ui-slider .ui-slider-range, .widget_price_filter .ui-slider .ui-slider-handle, #page .woocommerce-tabs ul.tabs li span, #secondary.widget-area .widget .tagcloud a:hover, .widget-area .widget.widget_product_tag_cloud a:hover, footer .mc4wp-form input[type="submit"], #payment .payment_methods li.woocommerce-PaymentMethod > input[type=radio]:first-child:checked + label:before, #payment .payment_methods li.wc_payment_method > input[type=radio]:first-child:checked + label:before, #shipping_method > li > input[type=radio]:first-child:checked + label:before, ul#shipping_method li:only-child label:before, .image-border .elementor-image:after, ul.products li.product .yith-wcwl-wishlistexistsbrowse a:before, ul.products li.product .yith-wcwl-wishlistaddedbrowse a:before, ul.products li.product .yith-wcwl-add-button a:before, .summary .yith-wcwl-add-to-wishlist a:before, li.product .commercekit-wishlist a em.cg-wishlist-t:before, li.product .commercekit-wishlist a em.cg-wishlist:before, .site .commercekit-wishlist a i:before, .summary .commercekit-wishlist a i.cg-wishlist-t:before, .woocommerce-tabs ul.tabs li a span, .commercekit-atc-tab-links li a span, .main-navigation ul li a span strong, .widget_layered_nav ul.woocommerce-widget-layered-nav-list li.chosen:before {
    background-color: var(--e-global-color-primary) !important;
}

ul.products li.product .added_to_cart, ul.products li.product .button {
    display: block;
    position: absolute;
    z-index: 1;
    display: none;
    bottom: 0;
    width: calc(100% - 30px);
    height: 40px;
    padding: 0;
    border-radius: 4px;
    opacity: 0;
    font-size: clamp(.75rem, .623rem + .4065vw, .875rem);
    font-weight: 600;
    line-height: 40px;
    text-align: center;
    transition: all .1s;
}/* End custom CSS */