@import url('https://fonts.googleapis.com/css2?family=Host+Grotesk:wght@300..800&display=swap');
.wp-block-button .wp-element-button{letter-spacing:.04em;line-height:3rem;padding:0 1.5rem}.wp-block-button .wp-element-button.has-black-background-color:hover{background-color:rgba(0,0,0,.8)!important}.wp-block-button .wp-element-button.has-white-background-color:hover{background-color:#e2dbdb!important}.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wp-block-woocommerce-mini-cart-checkout-button-block{border-radius:0;text-transform:uppercase}.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wp-block-woocommerce-mini-cart-checkout-button-block:hover{background-color:#333}.has-large-heading-font-size{letter-spacing:-.02em;line-height:1.125!important}body{font-family:"Host Grotesk",sans-serif!important}body .wp-block-spacer,body h1.wp-block-post-title{display:none!important}:where(.wp-site-blocks :focus){outline:none}a.has-red-background-color:hover{background-color:#ac141d!important}header .widget_wc_aelia_currencyswitcher_widget{display:flex}header .widget_wc_aelia_currencyswitcher_widget>p{display:none}header .widget_wc_aelia_currencyswitcher_widget select.aelia_cs_currencies{background-color:#fff;border:1px solid #000;border-radius:0;color:#000!important;padding:2px}header .widget_wc_aelia_currencyswitcher_widget select.aelia_cs_currencies:focus{outline:none!important}header figure,header figure a{display:flex;align-items:center}@media (min-width:600px){header .desktop-menu{display:flex}}@media (max-width:600px){header .desktop-menu{display:none}}@media (min-width:600px){header .mobile-menu{display:none}}@media (max-width:600px){header .mobile-menu{display:flex;height:75px}}header .mobile-menu .hamburger__button{display:flex}header .mobile-menu .hamburger__button__close{display:none}header .mobile-menu .hamburger__button.is-open .hamburger__button__close,header .mobile-menu .hamburger__button__open{display:inline-block}header .mobile-menu .hamburger__button.is-open .hamburger__button__open{display:none}main{margin-block-start:0!important}.entry-content{padding-right:0!important;padding-left:0!important;margin-block-start:0}.wp-site-blocks{padding:0!important}.full-width,figure.full-width>img{width:100%!important}.position-relative{position:relative!important}.excluding-tax-notice{color:#8a8a8a;font-size:12px}.footer-box-wrapper{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width:768px){.footer-box-wrapper{flex-direction:column;padding:32px!important}}.footer-box-wrapper .wp-block-group.is-layout-flex{gap:2rem}.footer-box-wrapper .wp-block-group.is-layout-flex>.is-layout-flex{gap:.25rem;padding-top:0!important;padding-bottom:0!important}@media (max-width:768px){.policy-wrapper{flex-direction:column-reverse}.policy-wrapper div p{text-align:center}}.grid-link-wrapper{text-decoration:none}.footer-menu>.wp-block-navigation-item .wp-block-navigation-item__content .wp-block-navigation-item__label{line-height:normal}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__label{line-height:80px}.wp-block-navigation .wp-block-navigation-item.web-shop-menu-btn{background-color:#000;color:#fff;font-weight:700;padding-right:25px;padding-left:25px}.wp-block-navigation .wp-block-navigation-item.web-shop-menu-btn:hover{background-color:#333}.wp-block-navigation .wp-block-navigation-item.web-shop-menu-btn .wp-block-navigation-item__label{line-height:40px}.wp-block-navigation .wp-block-navigation-item.web-shop-menu-btn a{text-decoration:none}.wp-block-navigation .wp-block-navigation-item.web-shop-menu-btn a:focus{outline:none!important}.mega-menu{display:none!important}.mega-menu .mobile-top-menu{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;border-bottom:1px solid #000;padding:20px}@media (min-width:768px){.mega-menu .mobile-top-menu{display:none}}.mega-menu .mobile-top-menu a{text-decoration:none}.mega-menu .mobile-top-menu .site-logo img{width:63px}.mega-menu .mobile-top-menu .cart-and-close{display:flex;align-items:center;gap:33px}.mega-menu .product-toggle-button-wrapper{padding:10px 20px;width:100%;box-sizing:border-box}@media (min-width:768px){.mega-menu .product-toggle-button-wrapper{display:none}}.mega-menu .product-toggle-button-wrapper .product-toggle-button{display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;border-bottom:1px solid hsla(0,0%,92%,.6823529412);width:100%;padding:0}.mega-menu h3{cursor:pointer;font-size:14px;font-weight:700;text-transform:uppercase}@media (max-width:768px){.mega-menu .category-name{display:none}}.mega-menu .mobile-category-name{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box}@media (min-width:768px){.mega-menu .mobile-category-name{display:none}}.mega-menu .mobile-category-name .category-opened{display:none}.mega-menu.show{display:flex!important;flex-direction:column;z-index:10;position:absolute;background:#fff;width:100%;min-height:30vh;box-shadow:0 10px 10px -10px rgba(33,35,38,.1);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.mega-menu.show::-webkit-scrollbar{display:none}@media (max-width:768px){.mega-menu.show{position:fixed}}.mega-menu .item-grid-area{display:grid;grid-template-columns:repeat(4,1fr);width:100%;box-sizing:border-box}@media (max-width:768px){.mega-menu .item-grid-area{display:none;flex-direction:column;padding:20px}}@media (min-width:768px){.mega-menu .item-grid-area .item:not(:first-child):not(:nth-child(5n)){padding-left:32px;border-left:1px solid hsla(0,0%,92%,.6823529412)}}.mega-menu .item-grid-area .item .product-list{display:none;padding-left:10px}.mega-menu .item-grid-area .item .product-list a{text-decoration:none}.mega-menu .item-grid-area .item .product-list a p{font-size:13px;font-weight:400;color:rgba(0,0,0,.8);text-transform:uppercase}.mega-menu .item-grid-area .item .product-list a p:hover{text-decoration:underline}.mega-menu .mobile-navigation{width:100%}@media (min-width:768px){.mega-menu .mobile-navigation{display:none}}.mega-menu .mobile-navigation ul{list-style-type:none;padding-inline-start:0;padding:0 20px 20px;margin-block-start:0}.mega-menu .mobile-navigation ul li{padding:10px 0;border-bottom:1px solid hsla(0,0%,92%,.6823529412)}.mega-menu .mobile-navigation ul li a{text-decoration:none;text-transform:uppercase}@media (max-width:600px){#modal-1-content ul{width:100%}#modal-1-content ul li a:focus{outline:none}#modal-1-content ul li a span.wp-block-navigation-item__label{line-height:1.2}#modal-1-content ul li a span:after{content:"";margin:0}#modal-1-content ul li.web-shop-menu-btn{padding:0}#modal-1-content ul li.web-shop-menu-btn a{background-color:#000;color:#fff;font-weight:700;line-height:40px;padding-right:25px;padding-left:25px}#modal-1-content ul li.web-shop-menu-btn a:hover{background-color:#333}}html.has-modal-open{overflow-y:scroll}.product-button a span:after{content:url(../../assets/img/chevron-down.png);margin-left:6px}.wp-block-navigation li:focus{outline:none!important}@media (max-width:600px){.dlog-menu{flex-direction:row-reverse}}.max-width-100{max-width:100%}.search-bar-outer{position:relative}.search-bar-outer .search-bar-wrapper{background:hsla(0,0%,100%,.85);position:absolute;top:0;z-index:10}.search-bar-outer .search-bar-wrapper .search-bar{border-bottom:none}.search-bar-outer .search-bar-wrapper .search-bar input{border:1px solid #8f8f9d;border-radius:0;font-size:var(--wp-preset--font-size--small);line-height:normal;margin:0;outline:0;padding:.9rem 1.1rem}.slick-slide a{text-decoration: none;}@media(max-width: 768px){.wp-block-site-logo{max-width: 180px;}}.dnone{display:none!important;}.margin-4rem{margin-top:4rem!important;margin-bottom:4rem!important;}body .has-arial-font-family{font-family:"Host Grotesk",sans-serif!important;}
.slick-prev{
  left: -35px;
}
.slick-prev:before{
  content: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15' cy='15' r='14.5' stroke='currentColor'/%3E%3Cpath d='M22 15.5C22.2761 15.5 22.5 15.2761 22.5 15C22.5 14.7239 22.2761 14.5 22 14.5V15.5ZM22 14.5H7V15.5H22V14.5Z' fill='currentColor'/%3E%3Cpath d='M13 21L7 15L13 9' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.slick-next{
}
.slick-next:before{
  content: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15' cy='15' r='14.5' transform='matrix(-1 0 0 1 30 0)' stroke='currentColor'/%3E%3Cpath d='M8 15.5C7.72386 15.5 7.5 15.2761 7.5 15C7.5 14.7239 7.72386 14.5 8 14.5V15.5ZM8 14.5H23V15.5H8V14.5Z' fill='currentColor'/%3E%3Cpath d='M17 21L23 15L17 9' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

body .wp-block-button .wp-element-button.has-black-background-color.wp-block-button__link, body .single_add_to_cart_button, body .wp-block-woocommerce-mini-cart-checkout-button-block, body.woocommerce-checkout main .woocommerce .continue-shopping-btn-wrapper .btn {
  background: transparent !important;
  color: black !important;
  text-transform: none !important;
  border: 1px solid black !important;
  border-radius: 50px !important;
  transition: 0.3s ease-in all !important;
  font-weight: 500 !important;
}

body .wp-block-button .wp-element-button.has-black-background-color.wp-block-button__link:hover, body .single_add_to_cart_button, body .wp-block-woocommerce-mini-cart-checkout-button-block, body.woocommerce-checkout main .woocommerce .continue-shopping-btn-wrapper .btn {
  background: #C70B30 !important;
  color: white !important;
  border-color: white !important;
}

body .dlog-product-filtering ul li a, body .dlog-product-filtering ul li:has(ul)>ul li>a>span{
  font-size: 16px !important;;
  text-transform: capitalize !important;
  font-weight: normal; 
  transition: 0.3s ease all !important;
}

body .dlog-product-filtering ul > li a:hover{
  background: #F4F4F4;
  color:  #C70B30;
  padding-left: 30px;
}

body .dlog-product-filtering ul li a.active-category.level-child, body .dlog-product-filtering ul li a.active-category.level-parent{
  border: none;
  color:  #C70B30;
}








