p{font-family: Graphik,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif !important}
a:active,a:hover{outline:none;color:#5D2331;text-decoration:none}
.woocommerce ul.products li.product a.woocommerce-loop-product__link:hover h2{text-decoration:none}
a.add_to_cart_button{background:#5D2331!important}
.menu-item-nav-cart .nv-nav-cart .widget_shopping_cart .cart_list li.mini_cart_item > a:hover,ul[id^="nv-primary-navigation"] .widget_shopping_cart li.mini_cart_item > a:hover{text-decoration:none}
.uk-radio:checked,.uk-checkbox:checked,.uk-checkbox:indeterminate{background-color:#41151D!important}
a:focus,a:hover{text-decoration:none;color:#5D2331}
h1,.uk-h1,h2,.uk-h2,h3,.uk-h3,h4,.uk-h4,h5,.uk-h5,h6,.uk-h6,.uk-heading-small,.uk-heading-medium,.uk-heading-large,.uk-heading-xlarge,.uk-heading-2xlarge{font-family:Graphik,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif!important}
.nv-comment-content a,.nv-content-wrap a:not(.button){text-decoration:none}
button:hover{background-color:#5D2331}
.light-mode .navbar-toggle{border:none}
.light-mode .icon-bar{background:#41151D}
.icon-bar:nth-child(2){margin:5px 0}
.icon-bar{width:20px;height:2px}
.is-menu-sidebar .navbar-toggle .icon-bar:nth-child(1){top:9px}
.header-menu-sidebar .navbar-toggle-wrapper button.navbar-toggle{z-index:10}
.btn:hover,.button.button-primary:hover,button:hover,input:hover[type="button"],input:hover[type="submit"]{background:#5D2331}
.uk-divider-small::after{width:340px!important;border-top:2px solid #41151D!important}
.jhk-text-bold{color:#41151D!important}
body{color:#333}
#header-grid{border-bottom:1px solid #f2f2f2}
.ui-widget-header{border:1px solid #aaa;background:#41151D!important;color:#fff!important;font-weight:700}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:transparent!important;font-weight:400;color:#000!important}
.woocommerce-message{margin-top:20px;background:#f2f2f2!important;color:#41151D!important}
.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before{color:#41151D!important}
@media screen and (max-width: 576px) {
.woocommerce-notices-wrapper > div::before{display:block;margin-left:-15px;align-items:center!important;height:100%!important;margin-top:3px}
}
.page-id-51 .woocommerce-message{display:none!important}
em{color:#41151D!important}
.header-main-inner,.header-main-inner a:not(.button),.header-main-inner .navbar-toggle{color:#fff}
.navbar-toggle.active{color:#fff!important}
.elementor-widget-woocommerce-product-content{font-family:inherit!important}
.yith-wcbk-add-to-cart-button.single_add_to_cart_button.button.alt{background:#5D2331!important;color:#fff;opacity:1}
.yith-wcbk-add-to-cart-button.single_add_to_cart_button.button.alt:hover{background:#5D2331!important;color:#fff;opacity:.8}

a.uk-link-heading:hover, .uk-link-heading a:hover, .uk-link-toggle:hover .uk-link-heading, .uk-link-toggle:focus .uk-link-heading {color: #3a071a !important; text-decoration: none; }

.uk-link {color: #5D2331 !important; text-decoration: none; cursor: pointer; }
.uk-link:hover, .uk-link-toggle:hover .uk-link, .uk-link-toggle:focus .uk-link {color: #3a071a !important; text-decoration: none !important; }
.uk-list > li:nth-child(n+2), .uk-list > li > ul {margin-top: 0 !important; }
.uk-radio,
.uk-checkbox {  height: 14px !important; width: 14px !important; }
.uk-subnav-pill > .uk-active > a {background-color: #5D2331 !important; color: #fff; }

::-moz-selection { /* Code for Firefox */ color: #f2f2f2 !important; background: #5D2331 !important; }
::selection {color: #f2f2f2 !important; background: #5D2331 !important; }
a:hover, .uk-link:hover, .uk-link-toggle:hover .uk-link, .uk-link-toggle:focus .uk-link {text-decoration: none !important;}
.page-id-51 .woocommerce .quantity .qty{width: auto !important;}
.page-id-6144 .woocommerce .quantity .qty{width: auto !important;}

input[type="email"]:focus,input[type="text"]:focus, input[type="tel"]:focus, textarea:focus{outline: none!important; border: 1px solid #f2f2f2!important;}
button:focus, input:focus, select:focus{outline: none!important; border: 1px solid #f2f2f2!important;}

/*#menu-item-wpml-ls-16-it {display: none !important; }*/
.woocommerce-shipping-destination{display: none;}
.onsale {background: #5D2331 !important; padding: 2px 10px !important; text-transform: uppercase; font-weight: 900 !important; transform: rotate(-45deg); top: 36px !important; }
/*ul {list-style:disc !important; }*/
#ext-gen14627 a{color: #5D2331; text-decoration: underline;}
#ext-gen14627 a:hover{color: #333; text-decoration: underline;}
.jhk__desidero-la-fattura{font-weight: 700; font-size: 18px}


.postid-9901 figure a{color: #5D2331}
.postid-9901 ins bdi{background-color: #5D2331 !important; color: #fff; padding: 2px 5px; font-size: 16px; font-weight: 700}
.postid-9901 del{font-size: 14px; font-weight: 200}
.postid-9901 button{background-color: #5D2331 !important}
.postid-9901 button:hover{opacity: .9 !important;}
.postid-9901 h1{display: none;}
.postid-9901 .related .products h2{font-weight: 700; color: #5D2331; font-size: 32px; font-style: italic;}
.postid-9901 h2{font-weight: 700; color: #5D2331; font-size: 32px; font-style: italic;}
.postid-9901 #tab-title-description{font-weight: 700; color: #5D2331; font-size: 32px; font-style: italic; padding-bottom: 0px}
.postid-9901 #tab-title-description a{padding-bottom: 0px}
.postid-9901 .nv-bc-count-wrap{display: none;}
.postid-9901 .product_title{margin-top: 30px!important}

.postid-9939 figure a{color: #5D2331}
.postid-9939 ins bdi{background-color: #5D2331 !important; color: #fff; padding: 2px 5px; font-size: 16px; font-weight: 700}
.postid-9939 del{font-size: 14px; font-weight: 200}
.postid-9939 button{background-color: #5D2331 !important}
.postid-9939 button:hover{opacity: .9 !important;}
.postid-9939 h1{display: none;}
.postid-9939 .related .products h2{font-weight: 700; color: #5D2331; font-size: 32px; font-style: italic;}
.postid-9939 h2{font-weight: 700; color: #5D2331; font-size: 32px; font-style: italic;}
.postid-9939 #tab-title-description{font-weight: 700; color: #5D2331; font-size: 32px; font-style: italic; padding-bottom: 0px}
.postid-9939 #tab-title-description a{padding-bottom: 0px}
.postid-9939 .nv-bc-count-wrap{display: none;}
.postid-9939 .product_title{margin-top: 30px!important}


.postid-9943 figure a{color: #5D2331}
.postid-9943 ins bdi{background-color: #5D2331 !important; color: #fff; padding: 2px 5px; font-size: 16px; font-weight: 700}
.postid-9943 del{font-size: 14px; font-weight: 200}
.postid-9943 button{background-color: #5D2331 !important}
.postid-9943 button:hover{opacity: .9 !important;}
.postid-9943 h1{display: none;}
.postid-9943 .related .products h2{font-weight: 700; color: #5D2331; font-size: 32px; font-style: italic;}
.postid-9943 h2{font-weight: 700; color: #5D2331; font-size: 32px; font-style: italic;}
.postid-9943 #tab-title-description{font-weight: 700; color: #5D2331; font-size: 32px; font-style: italic; padding-bottom: 0px}
.postid-9943 #tab-title-description a{padding-bottom: 0px}
.postid-9943 .nv-bc-count-wrap{display: none;}
.postid-9943 .product_title{margin-top: 30px!important}

.postid-9948 figure a{color: #5D2331}
.postid-9948 ins bdi{background-color: #5D2331 !important; color: #fff; padding: 2px 5px; font-size: 16px; font-weight: 700}
.postid-9948 del{font-size: 14px; font-weight: 200}
.postid-9948 button{background-color: #5D2331 !important}
.postid-9948 button:hover{opacity: .9 !important;}
.postid-9948 h1{display: none;}
.postid-9948 .related .products h2{font-weight: 700; color: #5D2331; font-size: 32px; font-style: italic;}
.postid-9948 h2{font-weight: 700; color: #5D2331; font-size: 32px; font-style: italic;}
.postid-9948 #tab-title-description{font-weight: 700; color: #5D2331; font-size: 32px; font-style: italic; padding-bottom: 0px}
.postid-9948 #tab-title-description a{padding-bottom: 0px}
.postid-9948 .nv-bc-count-wrap{display: none;}
.postid-9948 .product_title{margin-top: 30px!important}

.postid-9952 figure a{color: #5D2331}
.postid-9952 ins bdi{background-color: #5D2331 !important; color: #fff; padding: 2px 5px; font-size: 16px; font-weight: 700}
.postid-9952 del{font-size: 14px; font-weight: 200}
.postid-9952 button{background-color: #5D2331 !important}
.postid-9952 button:hover{opacity: .9 !important;}
.postid-9952 h1{display: none;}
.postid-9952 .related .products h2{font-weight: 700; color: #5D2331; font-size: 32px; font-style: italic;}
.postid-9952 h2{font-weight: 700; color: #5D2331; font-size: 32px; font-style: italic;}
.postid-9952 #tab-title-description{font-weight: 700; color: #5D2331; font-size: 32px; font-style: italic; padding-bottom: 0px}
.postid-9952 #tab-title-description a{padding-bottom: 0px}
.postid-9952 .nv-bc-count-wrap{display: none;}
.postid-9952 .product_title{margin-top: 30px!important}

.postid-9981 figure a{color: #5D2331}
.postid-9981 ins bdi{background-color: #5D2331 !important; color: #fff; padding: 2px 5px; font-size: 16px; font-weight: 700}
.postid-9981 del{font-size: 14px; font-weight: 200}
.postid-9981 button{background-color: #5D2331 !important}
.postid-9981 button:hover{opacity: .9 !important;}
.postid-9981 h1{display: none;}
.postid-9981 .related .products h2{font-weight: 700; color: #5D2331; font-size: 32px; font-style: italic;}
.postid-9981 h2{font-weight: 700; color: #5D2331; font-size: 32px; font-style: italic;}
.postid-9981 #tab-title-description{font-weight: 700; color: #5D2331; font-size: 32px; font-style: italic; padding-bottom: 0px}
.postid-9981 #tab-title-description a{padding-bottom: 0px}
.postid-9981 .nv-bc-count-wrap{display: none;}
.postid-9981 .product_title{margin-top: 30px!important}

.postid-9982 figure a{color: #5D2331}
.postid-9982 ins bdi{background-color: #5D2331 !important; color: #fff; padding: 2px 5px; font-size: 16px; font-weight: 700}
.postid-9982 del{font-size: 14px; font-weight: 200}
.postid-9982 button{background-color: #5D2331 !important}
.postid-9982 button:hover{opacity: .9 !important;}
.postid-9982 h1{display: none;}
.postid-9982 .related .products h2{font-weight: 700; color: #5D2331; font-size: 32px; font-style: italic;}
.postid-9982 h2{font-weight: 700; color: #5D2331; font-size: 32px; font-style: italic;}
.postid-9982 #tab-title-description{font-weight: 700; color: #5D2331; font-size: 32px; font-style: italic; padding-bottom: 0px}
.postid-9982 #tab-title-description a{padding-bottom: 0px}
.postid-9982 .nv-bc-count-wrap{display: none;}
.postid-9982 .product_title{margin-top: 30px!important}

/*.yith-wcbm-badge__wrap {width: 50%; }*/

.wc-block-components-product-button .wp-block-button__link.add_to_cart_button, .woocommerce .actions > button[type="submit"], .woocommerce .button.woocommerce-form-login__submit, .woocommerce .checkout.wc-forward, .woocommerce .return-to-shop > .button, .woocommerce a.add_to_cart_button, .woocommerce a.button.alt, .woocommerce a.button.button-primary, .woocommerce a.button.checkout-button, .woocommerce a.product_type_external, .woocommerce a.product_type_grouped, .woocommerce a.product_type_variable, .woocommerce button#place_order, .woocommerce button.button.alt, .woocommerce button.button.alt.single_add_to_cart_button, .woocommerce button.button.alt.single_add_to_cart_button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], ul[id^="nv-primary-navigation"] .nv-nav-cart a.button.checkout.wc-forward
{background: #5D2331!important;}