@charset "UTF-8";p:not(:last-child){margin-bottom:1.5rem}h1,h2,h3,h4,h5,h6{font-family:Montserrat,serif;font-weight:600;line-height:1.2;margin-bottom:2rem}h1{font-size:4.8rem}h2{font-size:3.8rem;line-height:1.25}h3{font-size:3.2rem}h4{font-size:2.4rem;line-height:1.3}h5{font-size:2rem;line-height:1.42}h6{font-size:1.8rem;line-height:1.4}.has-medium-font-size{font-size:2rem!important}.has-large-font-size{font-size:2.8rem!important}a{color:#ee0334;transition:all .23s ease}.has-large-font-size strong{font-weight:400;position:relative}.has-large-font-size strong:after{background-color:#ffe30c;bottom:-2px;content:"";display:block;height:4px;left:0;position:absolute;right:0;width:100%}.h1{font-size:6.4rem}.h3{font-size:3.6rem}.subtext{font-family:Montserrat,serif;font-size:2.4rem;line-height:1.2}@media only screen and (max-width:1180px){body h1{font-size:4.2rem!important}body h2{font-size:3.4rem}body h3{font-size:2.4rem}body .has-large-font-size,body .has-medium-font-size{font-size:1.8rem!important}body .wp-block-group{padding:3rem 0}body p:not(:last-child){margin-bottom:2.4rem}}@media only screen and (max-width:1024px){h1,h2,h3{-webkit-hyphens:auto!important;hyphens:auto!important}}@media only screen and (min-width:1921px){.has-medium-font-size{font-size:2.6rem!important}.has-large-font-size{font-size:3.6rem!important}}:root{font-size:62.5%}*,:after,:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;margin:0;padding:0;text-rendering:optimizeLegibility}body{background-color:#1c2127;color:var(--primary-color);display:flex;flex-direction:column;font:400 1.6rem/1.5 Inter,sans-serif;min-height:100vh;transition:background-color .3s ease,color .3s ease}.dropdown-options::-webkit-scrollbar-track,.modal-inner::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background-color:#0a220f}.dropdown-options::-webkit-scrollbar,.modal-inner::-webkit-scrollbar,body::-webkit-scrollbar{background-color:#0a220f;width:.6rem}.dropdown-options::-webkit-scrollbar-thumb,.modal-inner::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background-color:#ee0334}.wrapper{flex:1 0 auto;position:relative}.body-content{background-color:#fff;border-radius:3.2rem;margin:-2.4rem .8rem;position:relative;z-index:23}.container,.container-narrow,.container-wide{margin:0 auto;padding:0 1.6rem}.container{max-width:154rem}.container-narrow{margin:0 auto;max-width:92.4rem}img{height:auto;max-width:100%;vertical-align:bottom}.text-center{text-align:center}.dark-mode.my-account:not(.logged-in) .page-content .user-login{background:#3c3f33!important}.dark-mode{background:#171d07;color:#fff}.dark-mode footer,.dark-mode header{background:#171d07;color:#fff!important}.dark-mode #industry-filter button,.dark-mode .footer-top,.dark-mode .footer-top a,.dark-mode .header a,.dark-mode .header-bottom a,.dark-mode .neutral6,.dark-mode .shop-header .shop-header-meta form input,.dark-mode .summary .btn,.dark-mode .woocommerce .woocommerce-MyAccount-navigation ul li a,.dark-mode .wp-block-button.is-style-btn-arrow a.wp-block-button__link,.dark-mode .wp-block-quote:not(.is-style-plain){color:#fff!important}.dark-mode .wp-block-button.is-style-btn-arrow a.wp-block-button__link:after{background:url(assets/images/btn-arrow-white.svg) no-repeat}.dark-mode #load-more:after,.dark-mode #load-more:before,.dark-mode .header-bottom,.dark-mode .header-bottom nav,.dark-mode .header-bottom:after,.dark-mode .maps-block{background:#171d07!important}.dark-mode .wp-block-group.cta-banner{background-color:#171d07!important}.dark-mode .header-bottom #mob-menu-bar>div,.dark-mode form select{background-color:#fff}.dark-mode .faq-block,.dark-mode .neutral-boxes .wp-block-column,.dark-mode .services-block,.dark-mode .testimonials-section{background:#2f3323}.dark-mode .faq-block svg path,.dark-mode .neutral-boxes .wp-block-column svg path,.dark-mode .services-block svg path,.dark-mode .testimonials-section svg path{fill:#fff}.dark-mode #team,.dark-mode .services-block .wp-block-column,.dark-mode .wp-block-group.has-background{background:#3c3f33!important}.dark-mode #theme-toggle path,.dark-mode nav ul li svg path{fill:#fff}.dark-mode .wp-block-quote:not(.is-style-plain) p{color:#c3f147}.dark-mode #woocheckout{background:#171d07}.dark-mode #woocheckout #checkoutsidebar,.dark-mode #woocheckout #payment,.dark-mode #woocheckout .shop-container .woo-filters,.dark-mode #woocheckout .woocommerce.wp-block-group.align{background:#3c3f33!important}.dark-mode #woocheckout .woocommerce-cart-form .product-name .variation,.dark-mode #woocheckout .woocommerce-cart-form .product-name a{color:#fff}.dark-mode #woocheckout .product-remove svg path{fill:#fff}.dark-mode .header-bottom .container .nav>ul ul.sub-menu,.dark-mode .shop-container .woo-filters{background:#3c3f33!important}.dark-mode .child-page,.dark-mode .header-bottom .container .nav>ul ul.sub-menu:before{background-color:#3c3f33!important}.dark-mode .woocommerce-product-search input{border-color:#fff!important}.dark-mode .woocommerce-product-search button svg path{fill:#fff!important}.dark-mode .body-content .woocommerce .button,.dark-mode .body-content .woocommerce-button,.dark-mode .woocommerce-breadcrumb,.dark-mode .woocommerce-content>.product .summary .price,.dark-mode .woocommerce-pagination ul li .page-numbers,.dark-mode ul.products li.product .button,.dark-mode ul.products li.product .price,.dark-mode ul.products li.product h2{color:#fff!important}.dark-mode .shippinig-banner{color:#0a220f}.dark-mode .woocommerce-accordion-tabs .mfn-page-items .accordion-content>.column:nth-child(odd),.dark-mode .woocommerce-accordion-tabs .mfn-page-items .accordion-content>p>b,.dark-mode .woocommerce-accordion-tabs .mfn-page-items .accordion-content>p>strong{background-color:#2f3323}.dark-mode .cart-contents svg path,.dark-mode .user-account:last-child svg path{fill:#fff}.tax-product_cat.dark-mode .body-content,.woocommerce-shop.dark-mode .body-content{background-color:#171d07!important}.fancy-list{gap:2.4rem!important;list-style:none}.fancy-list li{margin:0;padding-left:2.7rem;position:relative}.fancy-list li:before{background:url(assets/images/check_icon.svg) no-repeat;background-position:50%;background-size:contain;content:"";height:2.8rem;left:-10px;position:absolute;top:2px;width:2.8rem}.fullwidth-img{margin-bottom:0!important}.reference-content .wp-block-columns{margin-bottom:0!important;margin-top:8rem!important}.neutral6{color:#262626;font-family:Montserrat,serif;font-size:1.8rem;max-width:78rem}.features-block h3{letter-spacing:-1.44px}.search-results .shop-container{padding-bottom:4.8rem}.header{background-color:#1c2127;color:#0a220f;left:0;padding:1.2rem 2.4rem 4rem;position:relative;right:0;top:0;transition:all .33s ease-in}.header .container{align-items:center;color:#999;display:flex;font-size:1.4rem;font-weight:300}.header .container a{color:#999;color:#fff;font-weight:500;text-decoration:none}.header .container .promos{color:#fff;font-family:Montserrat,serif;font-size:1.6rem;font-weight:600;margin:0 auto 0 0}.header ul{list-style:none}.header-bottom.sticky{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.2);border-bottom-left-radius:3.2rem;border-top-right-radius:3.2rem;padding:.8rem 0}.header-bottom.sticky .logo{max-width:8rem}.header-bottom{padding:2.4rem 0;position:sticky;top:0;transition:all .13s ease-in;z-index:2020}.header-bottom .container{align-items:center;display:flex;position:relative}.header-bottom .container .logo{transition:all .33s ease-in}.header-bottom .container .nav{align-items:center;display:flex;margin-left:auto;padding-right:4rem}.header-bottom .container .nav .current-menu-ancestor>a,.header-bottom .container .nav li.current-menu-item>a,.header-bottom .container .nav li>a:hover{color:#ee0334}.header-bottom .container .nav>ul{align-items:flex-end;display:flex;gap:4rem;list-style:none}.header-bottom .container .nav>ul li.menu-item-has-children{position:relative}.header-bottom .container .nav>ul li a{color:#0a220f;font-size:1.6rem;font-weight:500;padding:.5rem 0;text-decoration:none}.header-bottom .container .nav>ul li svg{left:2px;position:relative;top:6px}.header-bottom .container .nav>ul li:hover ul.sub-menu{opacity:1;transform:translateY(0);visibility:visible;z-index:2}.header-bottom .container .nav>ul ul.sub-menu{background-color:#fff;display:flex;flex-direction:column;gap:1.5rem;left:-3.2rem;list-style:none;opacity:0;padding:1rem 3.2rem 3.2rem;position:absolute;top:calc(100% + 2rem);transform:translateY(-1rem);transition:all .23s ease;visibility:hidden;z-index:-1}.header-bottom .container .nav>ul ul.sub-menu li a{font-family:Montserrat,serif;font-size:1.5rem;white-space:nowrap}.header-bottom .container .nav>ul ul.sub-menu:before{background-color:#fff;content:"";display:block;height:20px;left:0;position:absolute;right:0;top:-20px;transform:rotate(0deg);width:100%}.megamenu{position:static!important}.megamenu .sub-menu{-moz-column-count:4;column-count:4;display:grid!important;gap:10px;grid-template-columns:repeat(4,1fr);left:0!important;padding:7rem 6rem 3.2rem!important;top:100%;width:100%;z-index:2020}.megamenu .is-style-btn-arrow{position:absolute;right:55px;top:1rem}.sticky-header{padding:1rem 0}.sticky-header .logo{max-width:12rem}#theme-toggle{align-items:center;background-color:transparent;border:none!important;cursor:pointer;display:inline-flex;padding:0}.nav:after{background:#27300d;content:"";display:inline-block;height:32px;margin-left:4rem;opacity:.15;position:relative;top:0;width:1px}.socials{align-items:center;display:flex;gap:1.6rem;margin-left:auto}.socials,.socials a{color:#fff}.socials a:hover svg path{fill:#ee0334}.socials a svg path{fill:#fff;transition:all .23s ease-in}.cart-contents-wrap{color:#1c2127;font-size:1.2rem;position:relative;text-decoration:none;z-index:23}.cart-contents-wrap span{align-items:center;background-color:#ffe30c;border-radius:100%;display:inline-flex;font-weight:600;justify-content:center;padding:.4rem;position:absolute;right:-1rem;top:-1rem;width:2.6rem}.header-promo{animation:slideDown .4s ease-out;color:#fff;font-weight:600;text-align:center}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.header-promo__inner{align-items:center;display:flex;font-size:1.4rem;gap:.6rem}.header-promo__inner strong{font-weight:600}.promo-icon{flex-shrink:0}.promo-icon--pulse{animation:pulse 1.8s infinite}.promo-icon--bounce{animation:bounce 1.6s infinite}.promo-icon--check{position:relative;top:-3px}.promo-icon--check path{stroke-dasharray:30;stroke-dashoffset:30;animation:draw 2.2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.15)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes draw{0%{stroke-dashoffset:30;opacity:0}30%{opacity:1}60%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:1}}.mobile-menu-footer{background-color:#1c2127;margin-left:-2rem;margin-right:-2rem;margin-top:auto;padding:2.4rem 2.4rem 6rem;width:calc(100% + 4rem)}.mobile-menu-footer ul{display:flex;flex-direction:column;gap:1.6rem;margin:0 0 2.4rem}.mobile-menu-footer ul li a{color:#fff;font-size:1.4rem;opacity:.8;text-decoration:none}@media only screen and (min-width:1181px){.mobile-menu-footer{display:none}}@media only screen and (max-width:1180px){.header-search-bar{left:0;right:0!important}#search-toggle{margin-left:auto;order:2;z-index:2}.header .socials,.nav:after{display:none}.header-bottom .container .logo{order:1}.header-bottom .container .cart-contents-wrap{margin-left:1rem;order:2}.header-bottom .container #mob-menu-bar{margin-left:4.8rem;order:3}.menu-open.dark-mode .header-bottom:before{background:#171d07}.header-bottom .container .nav{padding-right:2rem!important}.menu-open .header-bottom:before{background-color:#fff;bottom:0;content:"";height:67px;position:absolute;right:0;top:0;width:100%;z-index:10}.header-bottom .container .nav>ul ul.sub-menu li a{white-space:normal!important}body.logged-in #theme-toggle{top:19px}.megamenu .sub-menu{grid-template-columns:repeat(2,1fr)!important}.megamenu .sub-menu .is-style-btn-arrow,.megamenu .sub-menu .produkte{display:none}body .megamenu.opened .sub-menu{display:grid!important;grid-template-columns:repeat(2,1fr)!important}.theme-toggle.hide{display:none}#theme-toggle{position:fixed;top:12px;width:2.9rem}.header-top .btn{font-size:1.4rem;min-height:3rem}.header-bottom .sub-menu,.on-mob-hide{display:none!important}.header-bottom.sticky nav{width:calc(100vw - 1.6rem)}.header-bottom{padding:1rem 0!important}.header-bottom:after{background-color:#fff;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.header-bottom .opened .sub-menu{display:flex!important;transform:scale(1)}.header-bottom .container{align-items:center}.header-bottom .container .logo{z-index:2020}.header-bottom .container .logo img{max-width:7rem}.header-bottom .change .bar1{transform:rotate(-45deg) translate(-5px,5px)}.header-bottom .change .bar2{opacity:0}.header-bottom .change .bar3{transform:rotate(45deg) translate(-6px,-6px)}.header-bottom #mob-menu-bar{margin-left:auto;position:relative;z-index:10}.header-bottom #mob-menu-bar>div{background:#0a220f;border-radius:3px;height:2px;margin-bottom:6px;transition:all .23s ease-in;width:2.4rem}.header-bottom nav.menu-open{transform:translateX(0)}.header-bottom nav{align-items:center;background-color:#fff;bottom:0;color:#0a220f;flex-direction:column;gap:2.4rem!important;height:100%;justify-content:flex-start;left:0;max-width:100vw;min-height:100vh;overflow:auto;padding:12rem 2rem 0;position:fixed!important;top:0;transform:translateX(-110%);transition:all .33s ease-in-out;width:100vw;z-index:2}.header-bottom nav>ul{border-top:1px solid #f5f5f5;gap:2rem!important;margin-top:3.2rem;padding-top:1.6rem;width:100%}.header-bottom nav>ul>li>a{font-size:1.8rem!important}.header-bottom nav ul{align-items:flex-start!important;flex-direction:column}.header-bottom nav .sub-menu{background-color:transparent!important;left:0!important;opacity:1!important;padding:1.6rem!important;position:relative!important;top:0!important;transform:translateY(0)!important;visibility:visible!important;z-index:1!important}.header-bottom nav .sub-menu:before{display:none!important}.header-bottom nav .sub-menu li a{font-size:1.4rem!important}.header-bottom nav .custom-dropdown{margin:7rem 0 0!important}}body.menu-open{overflow:hidden}.woocommerce-cart-form table,.woocommerce-cart-form table td,.woocommerce-cart-form table th{border:none!important}#search-toggle{background-color:transparent;border:none;cursor:pointer;position:relative;right:1.6rem}.header-search-bar.active{opacity:1;transform:scale(1);z-index:2020}.header-search-bar{background-color:#1c2127;border-radius:1.6rem;opacity:0;padding:.8rem;position:absolute;right:calc(50vw - 77rem);top:100%;transform:scale(0);transition:all .23s ease-in-out;z-index:-1}.header-search-bar .header-search-bar-inner{align-items:center;background-color:#f5f5f5;border-radius:3.2rem;display:flex;height:100%;width:100%}.header-search-bar .header-search-bar-inner form{align-items:center;display:flex;margin:auto;max-width:84rem;position:relative;width:100%}.header-search-bar .header-search-bar-inner form input{flex:1;min-width:27rem;padding-right:3.6rem}.header-search-bar .header-search-bar-inner form button{background-color:transparent;border:none;cursor:pointer;position:absolute;right:.6rem;top:.5rem}@media only screen and (max-width:767px){.header{padding-left:0!important;padding-right:0!important}.body-content{border-radius:2.4rem!important}.body-content .header-bottom{border-bottom-left-radius:0;border-top-left-radius:2.4rem;border-top-right-radius:2.4rem;border-top-right-radius:3.2rem}.body-content .header-bottom .logo img{max-width:6rem}.body-content .header-bottom.sticky{border-radius:0!important}.header-promo .header-promo__inner{flex-wrap:wrap;font-size:1.3rem!important;font-weight:400!important;justify-content:center;text-align:center}.header-promo .header-promo__inner strong{font-weight:400!important}}body.single-product .woocommerce-message{background-color:#d4edda!important}.footer{background-color:#1c2127;color:#fff;font-family:Montserrat,serif;position:relative}.footer strong{font-weight:600}.footer a{text-decoration:none}.footer li.current-menu-item a{color:#fff!important;opacity:1!important}.footer .footer-widget{border-right:1px solid hsla(120,1%,79%,.5);color:#fff;display:none;flex:1;font-size:1.4rem;margin-right:2.4rem;padding-right:2.4rem}.footer .footer-widget p:not(:last-child){margin-bottom:1.6rem}.footer .footer-widget img{width:8rem}.footer .footer-top{color:#0a220f;font-size:1.6rem;line-height:1.8;padding:9rem 0 6rem}.footer .footer-top ul:not(.sub-menu){display:grid;gap:4.8rem;grid-template-columns:repeat(4,1fr)}.footer .footer-top ul:not(.sub-menu)>li>a{color:#fff!important;cursor:text;display:block;font-family:Montserrat,serif;font-weight:600;letter-spacing:.01em;margin-bottom:1.6rem;pointer-events:none;text-transform:uppercase}.footer .footer-top ul.sub-menu{display:flex;flex-direction:column;gap:.4rem;list-style:none}.footer .footer-top ul.sub-menu li a{color:#fff;display:inline-block;font-size:1.4rem;font-weight:400;max-width:15rem;opacity:.6}.footer .footer-top ul.sub-menu li a:hover{color:#fff!important;opacity:1}.footer .footer-top .has-medium-font-size{font-family:Montserrat,serif;margin-bottom:1.5rem}.footer .footer-top .wp-block-columns{gap:3.2rem}.footer .footer-top .wp-block-columns .wp-block-column:first-child{margin-right:14rem;max-width:25rem}.footer .footer-top .wp-block-columns .wp-block-column{flex:1 1 auto;flex-basis:auto!important}.footer .footer-bottom{border-top:1px solid hsla(120,1%,79%,.5);font-size:1.4rem;padding:1.7rem 0}.footer .footer-bottom .container{align-items:center;display:flex;justify-content:space-between}.footer .footer-bottom .copyright{font-size:1.2rem;font-weight:100;opacity:.6}.footer .footer-bottom .card-logos{align-items:center;display:flex;gap:.6rem}.footer .footer-bottom .card-logos span{font-size:1.2rem;font-weight:100;margin-right:1.2rem;opacity:.6}.footer .footer-bottom .card-logos a:hover{opacity:.8}.footer .footer-bottom .card-logos img{height:2.7rem}.footer .footer-bottom ul{display:flex;gap:3.2rem;list-style:none}.footer .footer-bottom ul li a{color:#0a220f;font-size:1.6rem;font-weight:500;text-decoration:none}.footer .footer-bottom ul li a:hover,.footer .footer-bottom ul li.current-menu-item a{color:#1c2127}.wp-block-social-links{display:flex;gap:1.6rem!important}.wp-block-social-links .wp-social-link-x.wp-block-social-link svg{height:2rem!important;width:2rem!important}.wp-block-social-links .wp-social-link-x.wp-block-social-link svg path{fill:#fff}.wp-block-social-links li{align-items:center;background-color:transparent!important;border-radius:100%;display:inline-flex!important;overflow:hidden}.wp-block-social-links li a{align-items:center;background-color:#ee0334;display:inline-flex;height:4rem;justify-content:center;width:4rem}.wp-block-social-links li a:hover{transform:scale(1.1)}.wp-block-social-links li a svg{height:4rem!important;width:4rem!important}@media only screen and (max-width:1200px){.footer .footer-top .wp-block-columns .wp-block-column:first-child{margin-right:auto}}@media only screen and (max-width:781px){.footer .footer-top ul:not(.sub-menu){grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.footer-bottom .container{flex-direction:column-reverse;gap:2.4rem;text-align:center}.footer-top .wp-block-columns{gap:4rem!important}}.progress-wrap{background-color:#fff;border-radius:50px;bottom:80px;box-shadow:inset 0 0 0 2px rgba(200,200,255,.4);cursor:pointer;display:block;height:3.2rem;opacity:0;position:fixed;right:20px;transform:translateY(15px);transition:all .2s linear;visibility:hidden;width:3.2rem;z-index:10000}.progress-wrap.active-progress{opacity:1;transform:translateY(0);visibility:visible;z-index:23}.progress-wrap:after{background:url(assets/images/up-arrow.svg) no-repeat;background-position:50%;background-size:contain;content:"";cursor:pointer;display:block;height:46px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s linear;width:24px;z-index:1}.progress-wrap:hover:after{opacity:.69}.progress-wrap:before{-webkit-background-clip:text;content:"\e84b";font-family:unicons;font-size:24px;line-height:46px;opacity:0;position:absolute;text-align:center;-webkit-text-fill-color:transparent;cursor:pointer;display:block;height:3.2rem;left:0;top:0;transition:all .2s linear;width:3.2rem;z-index:2}.progress-wrap:hover:before{opacity:1}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:#ee0334;stroke-width:4;box-sizing:border-box;transition:all .2s linear}.featured-products-slider{margin-top:3.2rem;overflow:hidden}.featured-products-slider .swiper-slide{height:auto}.featured-products-slider ul.products{grid-template-columns:1fr!important;height:100%}.home-categories{background-color:#f5f5f5;margin-bottom:18rem;padding-bottom:0!important}.home-categories .home-delivery-features{margin-top:-8rem;position:relative;top:13rem}.popular-categories .category-card{align-items:center;border:2px solid transparent;border-radius:1.7rem;color:#0a220f;display:flex;flex-direction:column;font-family:Montserrat,serif;font-size:2rem;font-weight:600;gap:1.6rem;overflow:hidden;padding-bottom:1.6rem;text-align:center;text-decoration:none}.popular-categories .category-card:hover{border-color:#ee0334}.popular-categories .category-card:hover img{transform:scale(1.02)}.popular-categories .category-card img{aspect-ratio:1;border-radius:1.6rem;-o-object-fit:cover;object-fit:cover;transition:all .23s ease-in}.home-delivery-features{background-color:#fff;border:1px solid #f5f5f5;border-radius:2.4rem;gap:3.2rem!important;padding:2.4rem;text-align:center}.home-delivery-features .wp-block-column{position:relative}.home-delivery-features .wp-block-column p{margin:0 auto;max-width:35rem}.home-delivery-features .wp-block-column:not(:last-child):after{background-color:#f5f5f5;bottom:0;content:"";height:100%;position:absolute;right:-1.6rem;width:1px}.home-delivery-features h3{font-size:2rem;font-weight:700;margin:2.4rem 0 .6rem}.home-delivery-features svg{color:#ffe30c;height:12rem;max-width:100%;width:auto}.top-picks-section{display:flex;gap:4.8rem;margin-top:3.2rem}.top-picks-section .top-picks-right{flex:1}.top-picks-section .top-picks-right .products-grid{grid-template-columns:repeat(3,1fr)!important}.top-picks-section .top-picks-left ul{background-color:#f5f5f5;border-radius:1.6rem;display:flex;flex-direction:column;gap:.8rem;list-style:none;min-width:23rem;padding:1.6rem;position:sticky;top:10rem}.top-picks-section .top-picks-left ul li button{background-color:transparent;border:none;cursor:pointer;font-family:inherit;font-size:1.6rem;font-weight:600;text-align:left;transition:all .23s ease}.top-picks-section .top-picks-left ul li button:after{background-color:#ee0334;content:"";display:block;height:1px;margin-top:2px;transition:all .23s ease;width:0}.top-picks-section .top-picks-left ul li button:hover:after{width:100%}.top-picks-section .top-picks-left ul button.active{pointer-events:none}.top-picks-section .top-picks-left ul button.active:after{width:100%}.swiper-slide [class*=slide-anim]{opacity:0;transform:translateY(40px)}.swiper-slide-active .slide-anim-1{animation:fadeInUp .6s ease forwards;animation-delay:.4s}.swiper-slide-active .slide-anim-2{animation:fadeInUp .6s ease forwards;animation-delay:.8s}.swiper-slide-active .slide-anim-3{animation:fadeInUp .6s ease forwards;animation-delay:1.2s}.swiper-slide-active .slide-anim-4{animation:fadeInUp .6s ease forwards;animation-delay:1.6s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.promo-badge.bottom{bottom:14rem;top:auto}.promo-badge{align-items:center;background:#ffe30c;border-radius:50%;box-shadow:0 10px 30px rgba(0,0,0,.25);color:#000;display:flex;font-size:20px;font-weight:800!important;height:110px;justify-content:center;line-height:1.1;opacity:0;position:absolute;right:0;text-align:center;top:-2rem;transform:rotate(-12deg) scale(.7);width:110px;z-index:5}.swiper-slide-active .promo-badge{animation:badge-pop .6s forwards;animation-delay:2.3s}@keyframes badge-pop{0%{opacity:0;transform:scale(.7) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(-12deg)}}.swiper-slide .wp-block-cover__image-background{transform:scale(1);transition:transform 7s ease}.swiper-slide-active .wp-block-cover__image-background{transform:scale(1.08)}.hero-slider{border-radius:2.4rem;margin:0 auto!important;max-width:151.6rem;width:100%}.hero-slider .wp-block-columns{margin:auto auto 0;max-width:95rem}.hero-slider .wp-block-columns .wp-block-column{position:relative}.hero-slider h1,.hero-slider h2{font-size:5rem;font-weight:700;line-height:1;margin-bottom:1.2rem}.hero-slider p{font-size:2rem;font-weight:300;margin-bottom:2.4rem}.hero-slider .wp-block-cover__inner-container{padding:3.6rem!important}.hero-slider .swiper-slide{border-radius:2.4rem;height:calc(100vh - 23rem);overflow:hidden}.hero-slider .swiper-pagination{align-items:center;bottom:1.6rem;display:flex;gap:1.6rem;justify-content:center;left:0;right:0;z-index:23}.hero-slider .swiper-pagination .swiper-pagination-bullet{background-color:#fff;height:.6rem;opacity:1;width:.6rem}.hero-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:transparent;border:2px solid #ffe30c;height:1.2rem;width:1.2rem}.hero-about{padding:0!important}.hero-about img{border-radius:2.4rem}.hero-about p{margin:0 auto;max-width:90rem}.our-vision{background-color:#d4edda;border-bottom-left-radius:3.2rem;border-bottom-right-radius:3.2rem}.our-vision h2{font-weight:300}.our-vision h2 strong{font-weight:700}.our-vision p{margin:0 auto 2.4rem;max-width:90rem}p.featured{border-top:2px solid #ffe30c;font-size:2rem;margin:3.2rem auto 0!important;max-width:36rem!important;padding:0 2.4rem;text-align:center}p.featured strong{color:#b0debb;display:block;font-family:Montserrat,serif;font-size:10rem;font-weight:700}.zigzag-form{gap:8rem}.contact-hero img{aspect-ratio:16/7;-o-object-fit:cover;object-fit:cover}.contact-row{border-bottom:1px solid #f5f5f5;margin:0!important;padding:2.4rem 0}.contact-row strong{display:block;letter-spacing:.04em}.contact-row a{color:#0a220f;text-decoration:none}.contact-row a:hover{color:#999}.zigzag img{border-radius:1.6rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.zigzag h2{font-weight:300}.zigzag h2 strong{font-weight:700}.zigzag h3{font-size:2.3rem;margin-top:3.2rem}.featured-block{padding-bottom:4rem;padding-top:4rem}.instagram-button{margin:2rem auto 0}.intro-header .wp-block-column{align-items:center;display:flex;gap:2.4rem;justify-content:space-between}.no:before{background:url(assets/images/no.svg) no-repeat;background-size:contain}.no:before,.yes:before{content:"";display:inline-block;height:20px;margin-right:6px;position:relative;top:3px;width:20px}.yes:before{background:url(assets/images/yes.svg) no-repeat;background-size:contain}.yesno{justify-content:center;margin-bottom:2.4rem;text-align:center}.yesno>div{flex:0 0 auto!important;font-size:2rem;width:-moz-fit-content!important;width:fit-content!important}.natural-block{background-color:#d4edda;border-radius:2.4rem;margin:0 2.4rem}.natural-block>div>p{margin:0 auto;max-width:70rem}.logos{padding-bottom:0!important}.logos .wp-block-gallery{align-items:center;display:flex;flex-wrap:nowrap;gap:4.8rem!important;justify-content:center;margin-top:2.4rem}.logos .wp-block-gallery .wp-block-image{flex-grow:0!important;width:auto!important}@media only screen and (max-width:1600px){.hero-slider{margin-left:1.6rem!important;margin-right:1.6rem!important;max-width:calc(100% - 3.2rem)!important}.hero-slider div.swiper-slide{height:calc(100vh - 8rem)}}@media only screen and (max-width:1024px){.form-block .wp-block-columns{gap:4rem!important}body .zigzag{gap:5rem}.zigzag:not(:last-child){margin-bottom:8rem}.child-pages-list .child-page{max-width:calc(50% - 8px)}body .child-pages-list{gap:1.6rem}}@media only screen and (max-width:1023px){.top-picks-section{flex-direction:column;gap:3.2rem!important}.top-picks-section .top-picks-left .top-picks-cats{flex-direction:row;gap:1.6rem}}@media only screen and (max-width:781px){.form-block .wp-block-columns{padding:0!important}.gallery-block .swiper-gallery{margin-top:2rem}.gallery-block .wp-block-spacer{display:none}.gallery-block .wp-block-columns{gap:0!important}.logos .wp-block-gallery{gap:1rem!important}}@media only screen and (max-width:767px){body .hero-slider{padding:0!important}body .hero-slider .wp-block-cover{height:60vh!important;padding:0!important}body .hero-slider .wp-block-cover div.wp-block-cover__inner-container{padding:3.2rem 1.6rem!important}body .hero-slider .wp-block-cover div.wp-block-cover__inner-container h1,body .hero-slider .wp-block-cover div.wp-block-cover__inner-container h2{font-size:3rem!important}body .hero-slider .wp-block-cover div.wp-block-cover__inner-container .wp-block-button__link{font-size:1.4rem!important}body .hero-slider p{font-size:1.6rem}body .hero-slider .promo-badge{font-size:1.4rem!important;height:6rem;width:6rem}body .hero-slider .promo-badge.bottom{bottom:5rem!important}.home-blog-posts{grid-template-columns:repeat(1,1fr)!important}body h2.wp-block-heading{font-size:2.7rem}.intro-header .wp-block-column{align-items:flex-start;flex-direction:column;gap:0}.popular-categories .category-card{font-size:1.6rem!important}.popular-categories{margin-left:-2rem;margin-right:-2rem}.popular-categories .swiper-slide:first-child{margin-left:2rem}.top-picks-left{overflow:hidden}.top-picks-left ul{overflow-x:scroll}.top-picks-left ul button{white-space:nowrap}body .top-picks-section .top-picks-right .products-grid{gap:1.6rem!important;grid-template-columns:repeat(2,1fr)!important}body .top-picks-section .top-picks-right .products-grid h2{font-size:1.5rem!important}body .top-picks-section .top-picks-right .products-grid .product-categories a{font-size:1.2rem!important}body .top-picks-section .top-picks-right .products-grid .price{font-size:1.5rem!important}body .top-picks-section .top-picks-right .products-grid .button{font-size:1.2rem!important;line-height:1;min-height:3.2rem;padding:.6rem}.wpcf7-form .firstname,.wpcf7-form .half-col,.wpcf7-form .lastname{max-width:100%!important}h2{-webkit-hyphens:auto;hyphens:auto}.child-pages-list .child-page{max-width:100%!important}}.wp-block-cover{padding:10vh 0;position:relative}.wp-block-cover .wp-block-cover__inner-container{color:#fff!important;margin:0 auto!important;max-width:154rem;padding:0 2rem;width:100%!important}.wp-block-cover .wp-block-cover__inner-container p.has-medium-font-size{font-weight:500}.gutenberg>.wp-block-cover:first-child{overflow:hidden}.gutenberg>.wp-block-cover:first-child .wp-block-cover__inner-container{position:relative}.gutenberg>.wp-block-cover:first-child:before{background-position:100%;background-size:cover;content:"";height:70vh;left:0;position:absolute;top:50%;transform:translateY(-50%);width:17vw;z-index:1}.wp-block-quote.is-style-plain{margin:5rem 0;padding-left:5rem}.wp-block-quote.is-style-plain p{font-size:3.6rem;font-weight:900}.wp-block-quote.is-style-plain cite{font-size:2rem;font-style:normal;font-weight:700;max-width:69rem}.wp-block-quote:not(.is-style-plain){color:#0a220f;overflow:hidden;padding:8rem 2rem 2rem;position:relative}.wp-block-quote:not(.is-style-plain) p:first-child:before{background:url(assets/images/quote.svg) no-repeat;background-size:contain;content:"";display:block;height:16rem;left:-6rem;margin-bottom:-11rem;position:relative;width:19rem;z-index:-1}.wp-block-quote:not(.is-style-plain) p{font-family:Montserrat,serif;font-size:4rem;font-weight:400;line-height:1.2;margin-bottom:2rem;max-width:96rem;position:relative;z-index:2}.wp-block-quote:not(.is-style-plain) cite{font-size:2.6rem;font-style:normal;font-weight:700;position:relative;z-index:2}.wp-block-quote:not(.is-style-plain)>*{margin:0 auto;max-width:113.96rem}.wp-block-group{padding:6rem 0;position:relative}.wp-block-group .wp-block-group__inner-container{margin:0 auto!important;max-width:154rem;padding:0 2rem;width:100%}.wp-block-group .wp-block-group__inner-container .wp-block-group,.wp-block-group .wp-block-group__inner-container .wp-block-group__inner-container{padding:0!important}.wp-block-embed-youtube{color:#fff;margin:0 auto;max-width:127.82rem}.wp-block-embed-youtube iframe{aspect-ratio:16/9;height:auto;width:100%}.gutenberg .wp-block-list{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem;padding-left:2rem}.wp-block-buttons{gap:3.2rem}.wp-block-button.is-style-btn-arrow a.wp-block-button__link{background-color:transparent;color:#0a220f;font-family:Montserrat,serif;font-size:2rem;font-weight:600;opacity:.9;padding:0}.wp-block-button.is-style-btn-arrow a.wp-block-button__link:hover{color:#ee0334}.wp-block-button.is-style-btn-arrow a.wp-block-button__link:after{background:url(assets/images/btn-arrow.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:1.4rem;margin-left:1.5rem;transition:all .23s ease-in;width:2.5rem}.wp-block-button.is-style-btn-arrow a.wp-block-button__link:hover:after{transform:translateX(10px)}.wp-block-button:not([class*=" "]) a.wp-block-button__link{align-items:center;background-color:#1c2127;border-radius:.8rem;color:#0a220f;color:#fff;display:inline-flex;font:normal normal 600 1.6rem/1.2 Montserrat,serif;justify-content:center;min-height:4.8rem;padding:1.2rem 1.6rem;text-align:center}.wp-block-button:not([class*=" "]) a.wp-block-button__link:hover{background-color:#ffe30c;color:#1c2127}.wp-block-button.is-style-btn-white a.wp-block-button__link{align-items:center;background-color:#fff;border-radius:.8rem;color:#0a220f;display:inline-flex;font:normal normal 600 2rem/1.2 Montserrat,serif;justify-content:center;min-height:5.4rem;padding:1.2rem 1.6rem;text-align:center}.wp-block-button.is-style-btn-white a.wp-block-button__link:hover{background-color:#ffe30c}.is-style-outline a:hover{background-color:#ffe30c;border-color:#ffe30c;color:#0a220f!important}.btn{align-items:center;border:1px solid #ffe30c;border-radius:8px;color:#0a220f;display:inline-flex;font:normal normal 600 2rem/1.2 Montserrat,serif;justify-content:center;min-height:4.8rem;padding:1rem 1.6rem;text-align:center;text-decoration:none!important}.btn:hover{background-color:#ffe30c}.wp-block-image{margin-bottom:2rem}.narrow .wp-block-group__inner-container{max-width:121rem}.wp-block-group.alignfull>div{max-width:100%!important;padding:0}@media only screen and (max-width:1024px){.wp-block-quote:not(.is-style-plain) p{font-size:2.7rem!important}}input,select,textarea{-webkit-appearance:none;background:transparent;background:#fff;border:1px solid #d0d5dd;border-radius:8px;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);font-family:inherit;font-size:1.4rem;min-height:3.9rem;outline:none!important;padding:1rem 1.4rem;width:100%}label{font:normal normal 400 1.4rem/1.2 Montserrat,serif}label span{display:block;margin-bottom:4px}select{background:url(assets/images/chevron-down.svg) no-repeat;background-position:99%;cursor:pointer}.wpcf7-submit{background-color:#ffe30c;border:none;cursor:pointer;font:600 2rem/1.4 Montserrat,serif;min-height:4.8rem;transition:all .23s ease}.wpcf7-submit:hover{background-color:#ee0334}.wpcf7-form{display:flex;flex-wrap:wrap;gap:3.2rem}.wpcf7-form label{width:100%}.wpcf7-form .firstname,.wpcf7-form .half-col,.wpcf7-form .lastname{max-width:calc(50% - 18px)}.readonly{pointer-events:none!important}#additional-fields{flex-wrap:wrap;gap:3.2rem;width:100%}#additional-fields label:not(:last-child){display:block}.cf7-success-message{background-color:#a6ce39;border:1px solid #c3f147;border-radius:5px;color:#0a220f;font-family:Montserrat,serif;font-size:2rem;font-weight:600;line-height:1.2;margin:20px 0;padding:20px;text-align:center}input[type=checkbox]{display:none!important}input[type=checkbox]+label,input[type=checkbox]+span{color:var(--base-color);cursor:pointer;display:block;font-size:1.4rem;margin-bottom:0;max-width:50rem;padding-left:3.5rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}input[type=checkbox]+label:before{background:transparent;border:1px solid var(--base-color);border-radius:0;border-radius:5px;content:""!important;display:block!important;height:2rem;left:0;position:absolute;top:0;transition:all .12s,border-color .08s;width:2rem}input[type=checkbox]:checked+label:after{background:var(--base-color);border-radius:5px;content:"";height:2rem;left:0;position:absolute;top:0;width:2rem}input[type=checkbox]:checked+label:before{background-color:transparent;border-left-color:transparent!important;border-radius:0;border-top-color:transparent!important;border:2px solid #fff;box-shadow:none!important;left:8px;opacity:1;top:-3px;transform:rotate(45deg);width:7px;z-index:2}input::-ms-clear,input::-webkit-clear-button{display:none!important}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{display:none}.button{align-items:center;background-color:#ffe30c;border:1px solid transparent!important;border-radius:1.6rem;color:#0a220f;cursor:pointer!important;display:flex;font-family:Montserrat,serif;font-size:1.4rem;font-weight:600;justify-content:center;min-height:4.8rem;padding:.8rem 2.4rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .23s ease-in-out}.button:hover{background-color:#f2d600}.button-secondary{align-items:center;background-color:transparent;border:1px solid #ffe30c;border-radius:1.6rem;color:#0a220f;cursor:pointer!important;display:flex;font-family:Montserrat,serif;font-size:1.4rem;font-weight:600;justify-content:center;min-height:4.8rem;padding:.8rem 2.4rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .23s ease-in-out}.button-secondary:hover{background-color:#ffe30c}.single-product .price-old{font-size:2rem;font-weight:300}.single-product .price-old:after{display:none}.single-product .woocommerce-message{align-items:center;background-color:#fff!important;border-radius:2.4rem;display:flex;font-size:1.4rem;justify-content:space-between;margin-bottom:2.4rem;outline:none!important;padding:1.6rem}.single-product .woocommerce-message a.button{border:none;border-radius:1.6rem;cursor:pointer;font-family:Montserrat,serif;font-size:1.4rem!important;font-weight:600;padding:.8rem 1.6rem;text-decoration:none;text-transform:uppercase;transition:all .33s ease-in-out}.single-product .woocommerce-message a.button:hover{background-color:#d8bf00!important}.single-product .woocommerce-breadcrumb{align-items:center;background-color:#f5f5f5;border-radius:2.4rem;display:flex;flex-wrap:wrap;font-size:0;gap:1.6rem;justify-content:center;margin:0 0 2.4rem;padding:1.6rem}.single-product .woocommerce-breadcrumb a{color:#1c2127;font-size:1.4rem;text-decoration:none}.single-product .woocommerce-breadcrumb a:hover{color:#ee0334}.single-product .woocommerce-breadcrumb a:after{color:#0a220f;content:"→";display:inline-block;left:1.6rem;position:relative;top:-1px}.single-product .woocommerce-breadcrumb a:last-child:after{display:none}.single-product .related.products{background-color:#fffbd8;background-color:#f5f5f5;border-bottom-left-radius:3.2rem;border-bottom-right-radius:3.2rem;grid-column:span 2;left:50%;min-width:calc(100vw - 2.4rem);padding:4.8rem;position:relative;transform:translateX(-50%);width:calc(100vw - 2.4rem)}.single-product .related.products>h2{font-family:Montserrat,serif;font-size:3.2rem;margin-bottom:2.4rem;text-align:left}.single-product .related.products>h2:after{background-color:#ee0334;border-radius:.8rem;content:"";display:block;height:.4rem;width:5rem}.single-product .upsell-products{background-color:#f5f5f5;border-radius:3.2rem;max-width:calc(50% - 4.8rem);padding:3.2rem;width:100%}.single-product .upsell-products h3{font-size:2.7rem}.single-product .upsell-products ul.products{grid-template-columns:repeat(2,1fr)}.single-product .upsell-products ul.products li .product-categories{display:none}.single-product .woocommerce-tabs ol{padding-left:1.6rem}.single-product .woocommerce-tabs p:has(+:is(h1,h2,h3,h4,h5,h6)){margin-bottom:3.2rem}.single-product .woocommerce-tabs h2{font-size:2.3rem}.single-product .woocommerce-tabs h3,.single-product .woocommerce-tabs h4{font-size:2rem}.single-product .woocommerce-tabs ul.tabs{border-bottom:2px solid #f5f5f5;display:flex;flex-direction:row;gap:0;list-style:none;margin-bottom:2.4rem}.single-product .woocommerce-tabs ul.tabs li.active a{opacity:1}.single-product .woocommerce-tabs ul.tabs li.active a:after{opacity:1;width:100%}.single-product .woocommerce-tabs ul.tabs li{padding:0;position:relative}.single-product .woocommerce-tabs ul.tabs li:before{display:none}.single-product .woocommerce-tabs ul.tabs li a{color:#0a220f;display:flex;font-family:Montserrat,serif;font-size:1.8rem;font-weight:600;opacity:.5;padding:1.6rem 2.4rem;position:relative;text-decoration:none}.single-product .woocommerce-tabs ul.tabs li a:after{background-color:#0a220f;bottom:0;content:"";height:2px;left:0;opacity:0;position:absolute;transition:all .33s ease-in-out;width:0}.single-product .woocommerce-tabs ul.tabs li a:hover{opacity:1}.single-product .woocommerce-tabs ul.tabs li a:hover:after{opacity:1;width:100%}.single-product .woocommerce-accordion-tabs,.single-product .woocommerce-tabs{flex:1 1 100%;max-width:50%;padding:0}.single-product .woocommerce-accordion-tabs .accordion-title,.single-product .woocommerce-tabs .accordion-title{cursor:pointer;font-family:Montserrat,serif;font-size:2rem;font-weight:600;text-transform:uppercase}.single-product .woocommerce-content>.product{align-items:flex-start;display:flex;flex-wrap:wrap;gap:4.8rem;grid-template-columns:repeat(2,1fr)}.single-product .woocommerce-content>.product>.onsale{display:none}.single-product .woocommerce-content>.product .woocommerce-product-gallery{align-items:flex-start!important;align-items:center;display:flex;flex-direction:row-reverse;gap:2rem;max-width:692px}.single-product .woocommerce-content>.product .woocommerce-product-gallery .flex-viewport{flex:1}.single-product .woocommerce-content>.product .woocommerce-product-gallery .flex-control-thumbs{display:flex;flex-direction:column;gap:1.6rem;list-style:none;width:7.2rem}.single-product .woocommerce-content>.product .woocommerce-product-gallery .flex-control-thumbs img{border:2px solid transparent;cursor:pointer;transition:all .23s ease-in}.single-product .woocommerce-content>.product .woocommerce-product-gallery .flex-control-thumbs .flex-active{border-color:#ffe30c}.single-product .woocommerce-content>.product .summary{margin-left:auto;max-width:calc(50% - 4.8rem)}.single-product .woocommerce-content>.product .summary h1{font-size:3.8rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.single-product .woocommerce-content>.product .summary .my-onsale-badge{align-items:center;background-color:#ffe30c;border-radius:2.4rem;display:inline-flex;font-family:Montserrat,serif;font-weight:600;justify-content:center;margin-bottom:1.6rem;padding:.8rem 1.6rem}.single-product .woocommerce-content>.product .summary .price{color:#1c2127!important;font-family:Montserrat,serif;font-size:3.2rem;font-weight:600}.single-product .woocommerce-content>.product .summary .price .woocommerce-Price-currencySymbol{font-size:1.5rem}.single-product .woocommerce-content>.product .summary .price bdi,.single-product .woocommerce-content>.product .summary .price ins{text-decoration:none!important}.single-product .woocommerce-content>.product .summary .price del{font-size:2.4rem;font-weight:400}.single-product .woocommerce-content>.product .summary .price del .woocommerce-Price-currencySymbol{display:none}.single-product .woocommerce-content>.product .summary form.cart{display:flex;gap:1.6rem;margin:2.4rem 0}.single-product .woocommerce-content>.product .summary form.cart .quantity{align-items:center;background-color:#f5f5f5;border-radius:1.6rem;display:flex;text-align:center}.single-product .woocommerce-content>.product .summary form.cart .quantity button{background-color:transparent;border:none;cursor:pointer;display:inline-block;height:2rem;overflow:hidden;padding:1rem;text-indent:-99999px;width:4rem}.single-product .woocommerce-content>.product .summary form.cart .quantity input{background-color:#f5f5f5;border:none;border-radius:.8rem;font-family:Montserrat,serif;font-size:2rem;font-weight:600;padding:1rem;text-align:center;width:4.8rem}.single-product .woocommerce-content>.product .summary form.cart .quantity input::-webkit-inner-spin-button,.single-product .woocommerce-content>.product .summary form.cart .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.single-product .woocommerce-content>.product .summary form.cart .quantity input[type=number]{-moz-appearance:textfield}.single-product .woocommerce-content>.product .summary form.cart .quantity .minus{background:url(assets/images/minus.svg) no-repeat;background-position:50%;background-size:contain}.single-product .woocommerce-content>.product .summary form.cart .quantity .plus{background:url(assets/images/plus-sign.svg) no-repeat;background-position:50%;background-size:contain}.single-product .woocommerce-content>.product .summary form.cart .button{border:none;border-radius:1.6rem;cursor:pointer;flex:1;font-family:Montserrat,serif;font-size:1.6rem!important;font-weight:600;text-transform:uppercase;transition:all .33s ease-in-out}.single-product .woocommerce-content>.product .summary form.cart .button:hover{background-color:#d8bf00!important}.product-delivery-info{display:flex;flex-direction:column;gap:1.6rem}.product-delivery-info .delivery-item{align-items:center;border-top:1px solid #f5f5f5;display:flex;font-size:1.5rem;padding-top:1.6rem}.product-delivery-info .delivery-item .delivery-icon{align-items:center;display:inline-flex;margin-right:.8rem}.product-description-wrapper{background-color:#f5f5f5;border-bottom-left-radius:3.2rem;border-bottom-right-radius:3.2rem;padding:2.4rem}.product-description-wrapper .product-description-content{font-size:1.4rem;margin:0 auto;max-width:154rem}.product-description-wrapper .product-description-content>*{max-width:84rem}.bundle-note{font-size:1.2rem;margin-top:2.4rem}.bundle-note strong{font-size:1.4rem}.bundle-note{border:1px solid #f5f5f5;border-radius:6px;margin-top:1.8rem;overflow:hidden}.bundle-note-toggle{background:#fafafa;border:none;cursor:pointer;font-weight:600;justify-content:space-between;padding:12px 15px;width:100%}.bundle-note-toggle,.note-icon{align-items:center;display:flex}.note-icon{margin-right:8px}.note-text{flex:1;margin-left:8px;text-align:left}.note-arrow{font-size:18px;transition:transform .3s ease}.bundle-note-content{background:#fff;font-size:1.3rem;max-height:0;opacity:.8;overflow:hidden;padding:0 15px;transition:max-height .3s ease}.bundle-note.active .bundle-note-content{max-height:300px;padding:15px}.bundle-note.active .note-arrow{transform:rotate(45deg)}@media only screen and (max-width:781px){.woocommerce-breadcrumb{margin-bottom:1.2rem!important;padding:.6rem!important}.woocommerce-breadcrumb a{font-size:1.2rem!important}.woocommerce-product-gallery{flex-direction:column!important}.woocommerce-product-gallery .flex-control-thumbs{flex-direction:row!important;gap:.8rem!important;width:100%!important}.single-product .summary,.single-product .upsell-products,.single-product .woocommerce-tabs{flex:1 1 100%;max-width:100%!important}.single-product h2:not(.woocommerce-loop-product__title){font-size:2.6rem!important}.single-product .woocommerce-content>.product .summary h1{font-size:3rem!important}}@media only screen and (max-width:767px){.single-product .woocommerce-notices-wrapper.active .woocommerce-message .bundle-actions button,.single-product .woocommerce-notices-wrapper.active .woocommerce-message .wc-forward{font-size:1.1rem;line-height:1.1!important}.single-product .woocommerce-notices-wrapper.active .woocommerce-message .wc-forward{max-width:50%!important}.single-product .woocommerce-notices-wrapper.active .woocommerce-message{gap:1.2rem!important}.single-product .woocommerce-message{display:flex;font-size:1.2rem!important;gap:1.6rem;text-align:center}.single-product .woocommerce-message a.button{font-size:1.2rem!important}.special-product-layout.special-combo .special-product-grid .bundle-preview .bundle-slot{max-width:calc(50% - 6px)}.special-product-layout .special-header h1{font-size:3.3rem!important}.special-product-layout .special-header .tag-subtitle{font-size:2rem!important}.special-product-layout .special-product-grid{gap:2.4rem!important;grid-template-columns:1fr!important}.special-product-layout .special-product-grid .select-group{max-width:calc(100vw - 48px)}.special-product-layout .special-product-grid .select-group select{width:100%}.special-product-layout .special-product-grid .bundle-preview{display:flex!important;gap:1.6rem!important;max-width:100%;max-width:calc(100vw - 48px)}.special-product-layout .special-product-grid .bundle-preview h4{font-size:1.4rem!important}.special-product-layout .special-product-grid .bundle-preview .bundle-slot{flex:1 1 100%;max-width:calc(33.33% - 12px);min-height:10rem!important;padding:.6rem!important}.special-product-layout .special-product-grid .bundle-preview img{width:100%}.upsell-products{padding:1.6rem!important}.upsell-products ul.products{grid-template-columns:repeat(1,1fr)!important}.single-product .product-delivery-info .delivery-item{font-size:1.2rem!important}.single-product ul.tabs li a{font-size:1.4rem!important;padding:1rem 1.2rem!important;white-space:nowrap}.single-product .related.products{padding:2.4rem .8rem!important}.single-product .related.products ul.products{gap:.8rem!important;grid-template-columns:repeat(2,1fr)!important}.single-product .related.products ul.products li{padding:.8rem!important}.single-product .related.products ul.products li .woocommerce-loop-product__title{font-size:1.6rem}}.bundle-preview{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.bundle-slot{border:2px dashed #ddd;border-radius:12px;min-height:220px;padding:20px;text-align:center}.bundle-product h4{display:none}.bundle-product img{margin-bottom:0;max-width:100%}.bundle-flavor{color:#666;display:block;font-size:14px}.bundle-slot.free{border-color:#22c55e}.bundle-popup{inset:0;position:fixed;z-index:9999}.bundle-popup-overlay{background:rgba(0,0,0,.5);inset:0;position:absolute}.bundle-popup-content{background:#fff;border-radius:10px;margin:80px auto;max-width:50rem;padding:25px;position:relative;text-align:center;width:90vw;z-index:2}.bundle-popup-content h3{font-size:1.8rem}.bundle-popup-content .bundle-popup-actions{display:flex;gap:1.2rem}.bundle-popup-content .bundle-popup-actions .button,.bundle-popup-content .bundle-popup-actions .button-secondary{flex:1;font-size:1.2rem!important;padding-left:1.2rem;padding-right:1.2rem}.bundle-popup-products{display:flex;font-size:1.4rem;gap:15px;justify-content:center;margin:20px 0}.bundle-popup-products img{width:8rem}.bundle-popup-products .popup-product{flex:1;max-width:10rem}.bundle-popup-close{background:none;border:none;cursor:pointer;font-size:22px;position:absolute;right:10px;top:10px}.woocommerce-tabs ul,header ul:not([class]){display:flex;flex-direction:column;gap:.8rem;list-style:none;margin-bottom:2.4rem}.woocommerce-tabs ul li,header ul:not([class]) li{padding-left:2.4rem;position:relative}.woocommerce-tabs ul li:before,header ul:not([class]) li:before{background:url(assets/images/checkmark2.svg) no-repeat;background-size:contain;content:"";height:1.8rem;left:0;position:absolute;top:3px;width:1.8rem}.special-product-layout{padding-bottom:4.8rem}.special-product-layout .special-banner-inner{background-position:50%!important;background-size:cover!important}.special-product-layout .product-gallery{padding-bottom:3.6rem}.special-product-layout .product-gallery .swiper-slide{align-items:center;display:flex;height:auto;justify-content:center}.special-product-layout .product-gallery img{cursor:grab;max-height:60rem;min-height:33rem;-o-object-fit:contain;object-fit:contain}.special-product-layout .product-gallery .swiper-pagination{align-items:center;display:flex;gap:1.2rem;justify-content:center;padding-top:.6rem;width:100%}.special-product-layout .product-gallery .swiper-pagination .swiper-pagination-progressbar-fill{background-color:#ffe30c}.special-product-layout .product-gallery .swiper-pagination .swiper-pagination-bullet{background-color:#1c2127;cursor:pointer;height:1rem;width:1rem}.special-product-layout .special-header{margin-bottom:3.2rem;text-align:center}.special-product-layout .special-header .tag-subtitle{font-size:2.3rem;font-weight:300}.special-product-layout .special-header .tag-subtitle b{font-weight:700;letter-spacing:.05em;text-transform:uppercase}.special-product-layout .special-header img{border-radius:1.6rem}.special-product-layout .special-header .special-header-price{font-size:2.3rem;font-weight:300;margin-bottom:2.4rem}.special-product-layout .special-header .special-header-price .price-new{font-size:2.5rem;font-weight:700;left:1.2rem;position:relative}.special-product-layout .special-header .special-header-price .price-new:after{background-color:#ffe30c;border-radius:6px;bottom:0;content:"";height:8px;left:-1px;position:absolute;width:100%;z-index:-1}.special-product-layout .special-product-grid{display:grid;gap:4.8rem;grid-template-columns:1fr 2fr}.special-product-layout .special-product-grid .bundle-preview h4{font-size:1.8rem;margin-bottom:0;text-align:center;text-transform:uppercase}.special-product-layout .special-product-grid .special-bundle-form .select-group{margin-bottom:1.6rem}.special-product-layout .special-product-grid .special-bundle-form .select-group select{box-sizing:border-box;max-width:100%;text-overflow:ellipsis;white-space:normal;width:100%}.special-product-layout .special-product-grid .special-bundle-form .button{width:100%}.special-product-layout .special-product-grid .special-bundle-form .bundle-success{background-color:#d4edda;border-radius:1.6rem;margin-top:1.6rem;padding:.8rem;text-align:center}.woocommerce-message{align-items:center;background-color:#fff;border-radius:2.4rem;display:flex;font-size:1.4rem;justify-content:space-between;margin-bottom:2.4rem;outline:none!important;padding:1.6rem}.woocommerce-message a.button{border:none;border-radius:1.6rem;cursor:pointer;font-family:Montserrat,serif;font-size:1.4rem!important;font-weight:600;padding:.8rem 1.6rem;text-decoration:none;text-transform:uppercase;transition:all .33s ease-in-out}.woocommerce-message a.button:hover{background-color:#d8bf00!important}.deklaracija-slika img{cursor:zoom-in;transition:.3s}.img-overlay{align-items:center;background:rgba(0,0,0,.9);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.img-overlay img{max-height:90%;max-width:90%}.img-overlay .close{color:#fff;cursor:pointer;font-size:40px;position:absolute;right:30px;top:20px}.term-23 .listed-products .columns-4 .product-special-banner{grid-column:1/-1}.term-23 .listed-products .columns-4 .product-special-banner .special-banner-inner{aspect-ratio:3/1;background-position:50%;background-size:cover!important}.single-product .woocommerce-notices-wrapper:not(.active){display:none}.single-product .woocommerce-notices-wrapper.active{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2020}.single-product .woocommerce-notices-wrapper.active .woocommerce-message{background-color:#fff!important;border-radius:10px;display:flex;flex-wrap:wrap;gap:2.4rem;margin:80px auto;max-width:50rem;padding:2.4rem;position:relative;text-align:center;width:90vw;z-index:2}.single-product .woocommerce-notices-wrapper.active .woocommerce-message .wc-forward{flex:1;max-width:calc(50% - 12px);order:3}.single-product .woocommerce-notices-wrapper.active .woocommerce-message .bundle-actions{flex:1;max-width:calc(50% - 12px)}.single-product .woocommerce-notices-wrapper.active .woocommerce-message .bundle-actions button{width:100%}.single-product .woocommerce-notices-wrapper.active .woocommerce-message .bundle-close{background:none;border:none;cursor:pointer;font-size:22px;position:absolute;right:10px;top:10px}.special-banner-title span{display:block;font-weight:300;padding:1rem 0 0}.shop-header{margin-bottom:1.6rem;overflow:hidden;position:relative}.shop-header .product-category-image{border-radius:2.4rem;margin-bottom:2.4rem;max-height:65vh;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.shop-header h1{color:#0a220f;font-weight:700;margin:0;z-index:3}.shop-header .shop-header-meta{bottom:2.4rem;color:#0a220f;font-size:1.4rem;position:absolute;right:0;z-index:3}.shop-header .shop-header-meta .mobile-grid-toggle{display:none}.tax-product_cat ul.products{padding:4.8rem 0}.term-description{max-width:100rem;opacity:.8}.category-bottom-description{background-color:#f5f5f5;border-bottom-left-radius:3.2rem;border-bottom-right-radius:3.2rem;font-size:1.5rem;left:50%;position:relative;transform:translateX(-50%);width:calc(100vw - 2rem)}.category-bottom-description p:has(+:is(h1,h2,h3,h4,h5,h6)){margin-bottom:3.2rem}.category-bottom-description ul{margin-bottom:2.4rem;padding-left:4rem}.category-bottom-description>*{margin-left:auto;margin-right:auto;max-width:154rem;padding-left:2.4rem;padding-right:2.4rem}.category-bottom-description h2{font-size:3rem;opacity:1}.category-bottom-description h2 b{color:#000;font-weight:600!important}.category-bottom-description h3{font-size:2.5rem}.category-bottom-description h3 b{font-weight:600!important}.woocommerce-pagination{padding:1.2rem 2.4rem 4.8rem}.woocommerce-pagination ul{align-items:center;display:flex;gap:1.2rem;justify-content:center;list-style:none}.woocommerce-pagination ul li a{text-decoration:none}.woocommerce-pagination ul .custom-next-arrow,.woocommerce-pagination ul .custom-prev-arrow{align-items:center;display:flex;transform:all .23s ease}.woocommerce-pagination ul .custom-next-arrow:hover,.woocommerce-pagination ul .custom-prev-arrow:hover{opacity:.8}@media only screen and (max-width:767px){.category-bottom-description{font-size:1.4rem!important}.category-bottom-description h2{font-size:1.8rem!important;line-height:1.1;margin-bottom:.8rem}.category-bottom-description h3{font-size:1.6rem}.shop-header h1{font-size:2.7rem!important}.shop-header .product-category-image{aspect-ratio:4/3;border-radius:1.6rem!important}.shop-header-meta{bottom:0!important}.shop-header-meta .woocommerce-result-count{display:none}.shop-header-meta .mobile-grid-toggle{display:flex!important;gap:1.2rem}.shop-header-meta .mobile-grid-toggle .grid-btn{background-color:transparent;border:none;opacity:1}.shop-header-meta .mobile-grid-toggle .grid-btn svg{height:2.5rem;width:2.5rem}.shop-header-meta .mobile-grid-toggle .grid-btn.active{opacity:1}.shop-header-meta .mobile-grid-toggle .grid-btn.active svg{color:#ee0334}.term-description{font-size:1.4rem!important}.listed-products.grid-2 ul.products{gap:1.6rem!important;grid-template-columns:repeat(2,1fr)!important}.listed-products.grid-2 ul.products li{padding:1.2rem!important}.listed-products.grid-2 ul.products li h2{font-size:1.5rem!important}.listed-products.grid-2 ul.products li .onsale{font-size:1.2rem!important;padding:.4rem .8rem .4rem 1.6rem!important}.listed-products.grid-2 ul.products li .product-categories a{font-size:1.2rem}.listed-products.grid-2 ul.products li .price{font-size:1.5rem}.listed-products.grid-2 ul.products li .button{font-size:1.2rem!important;line-height:1;min-height:3.2rem;padding:.6rem}}.category-bottom-description{border-top:1px solid #f5f5f5;padding:3.2rem 0}.category-bottom-description p,.category-bottom-description ul{opacity:.8}.woocommerce-shop .product-category a{color:#1c2127}.woocommerce-shop .product-category a .woocommerce-loop-category__title{font-size:2rem!important;margin-top:1.2rem}.woocommerce-shop .product-category a .woocommerce-loop-category__title mark{background-color:transparent}ul.products.columns-4{display:grid;gap:3.2rem;grid-template-columns:repeat(1,1fr);list-style:none}ul.products.columns-4 li{background-color:#fff;border:1px solid #f5f5f5;border-radius:2.4rem;display:flex;flex-direction:column;gap:.8rem;margin:0!important;max-width:100%!important;padding:2.4rem;position:relative;text-align:center;transition:all .23s ease-in-out;width:100%}ul.products.columns-4 li:hover{border-color:#ee0334}ul.products.columns-4 li a{text-align:center;text-decoration:none}ul.products.columns-4 li .onsale{background-color:#ffe30c;border-bottom:2px solid #ee0334;border-top-left-radius:2.4rem;color:#0a220f;left:0;padding:.8rem 1.6rem .8rem 2.4rem;position:absolute;top:0;white-space:nowrap;width:-moz-fit-content!important;width:fit-content!important}ul.products.columns-4 li .woocommerce-loop-product__link{align-items:center;display:flex;flex-direction:column}ul.products.columns-4 li .woocommerce-loop-product__link:hover h2{opacity:.8}ul.products.columns-4 li .woocommerce-loop-product__link h2{color:#0a220f;font-size:2rem;letter-spacing:0;margin-bottom:0;text-align:center}ul.products.columns-4 li .price{color:#1c2127;font-family:Montserrat,serif;font-size:1.8rem;font-weight:600;margin:0!important}ul.products.columns-4 li .price del{font-size:1.6rem}ul.products.columns-4 li .price ins{text-decoration:none}ul.products.columns-4 li .button{background-color:#ffe30c!important;border:none;border-radius:1.6rem;cursor:pointer;display:flex;font-family:Montserrat,serif;font-size:1.4rem!important;font-weight:600;margin-top:auto;padding:.8rem 1.6rem;text-decoration:none;text-transform:uppercase;transition:all .33s ease-in-out;width:100%}ul.products.columns-4 li .button:hover{background-color:#d8bf00!important}@media only screen and (min-width:768px){ul.products.columns-4{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1200px){ul.products.columns-4{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:767px){body .listed-products ul li.product-special-banner{grid-column:1/-1!important}body .listed-products ul li.product-special-banner h2.special-banner-title{font-size:2.3rem!important;margin-bottom:1.2rem!important}body .listed-products ul li.product-special-banner .btn{font-size:1.3rem!important}}body.term-19 .product-special-banner,body.term-24 .product-special-banner{grid-column:1/-1!important}.product-special-banner{border:none!important;border-radius:1.6rem;grid-column:span 2;overflow:hidden;padding:0!important}.product-special-banner a{border:none!important}.product-special-banner:hover .special-banner-inner:before{background:#ffe30c}.product-special-banner:hover .special-banner-content{color:#0a220f!important}.product-special-banner .special-banner-inner{align-items:center;border-radius:1.6rem;display:flex;max-width:100%!important;min-height:27rem;overflow:hidden;padding:3.2rem;position:relative}.product-special-banner .special-banner-inner:before{background:rgba(0,0,0,.6);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:all .23s ease-in}.product-special-banner .special-banner-inner .special-banner-content{color:#fff;margin:auto;position:relative;z-index:1}.product-special-banner .special-banner-inner .special-banner-content .special-banner-title{font-size:3rem;line-height:1;margin-bottom:.6rem}.product-special-banner .special-banner-inner .special-banner-content .btn{background-color:#fff;border-color:#fff;font-size:1.5rem;letter-spacing:.05em;margin-top:2.4rem;text-transform:uppercase;transition:all .23s ease-in}li.product.product-special-banner.post-496 .special-banner-inner{background-position:center 75%!important}.wc-empty-cart-message{margin-bottom:2.4rem;text-align:center}.woocommerce-cart .quantity,.woocommerce-cart .return-to-shop{display:flex;justify-content:center}.woocommerce-cart .quantity{align-items:center;background-color:#f5f5f5;border-radius:1.6rem;text-align:center}.woocommerce-cart .quantity button{background-color:transparent;border:none;cursor:pointer;display:inline-block;height:2rem;overflow:hidden;padding:1rem;text-indent:-99999px;width:4rem}.woocommerce-cart .quantity input{background-color:#f5f5f5;border:none;border-radius:.8rem;font-family:Montserrat,serif;font-size:2rem;font-weight:600;padding:1rem;text-align:center;width:4.8rem}.woocommerce-cart .quantity input::-webkit-inner-spin-button,.woocommerce-cart .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce-cart .quantity input[type=number]{-moz-appearance:textfield}.woocommerce-cart .quantity .minus{background:url(assets/images/minus.svg) no-repeat;background-position:50%;background-size:contain}.woocommerce-cart .quantity .plus{background:url(assets/images/plus-sign.svg) no-repeat;background-position:50%;background-size:contain}.woo-cart .wp-block-group{display:grid;gap:4.8rem;grid-template-columns:2fr 1fr}.woo-cart .wp-block-group .woocommerce-notices-wrapper{grid-column:1/-1}.woo-cart .wp-block-group .woocommerce-notices-wrapper .woocommerce-message{background-color:#f5f5f5;border-radius:1.6rem;font-size:1.4rem;padding:1.6rem;text-align:center}.woo-cart .woocommerce-cart-form table{width:100%}.woo-cart .woocommerce-cart-form thead .product-thumbnail{display:none}.woo-cart .woocommerce-cart-form thead th{font-family:Montserrat,serif;font-size:1.5rem;font-weight:600;text-transform:uppercase}.woo-cart .woocommerce-cart-form thead .product-price{visibility:hidden}.woo-cart .woocommerce-cart-form tbody td{border-bottom:1px solid #f5f5f5!important;padding:1.2rem}.woo-cart .woocommerce-cart-form tbody tr:last-child td{border:none!important}.woo-cart .woocommerce-cart-form tbody .product-thumbnail img{width:8rem}.woo-cart .woocommerce-cart-form tbody .product-name a{color:#0a220f;font-family:Montserrat,serif;font-weight:500;text-decoration:none}.woo-cart .woocommerce-cart-form tbody .actions>button{display:none}.woo-cart .woocommerce-cart-form tbody .actions .coupon{display:flex;gap:1.6rem}.woo-cart .woocommerce-cart-form tbody .actions .coupon button{border:none;cursor:pointer;white-space:nowrap}.woo-cart .cart-collaterals .cart_totals{background-color:#f5f5f5;border-radius:1.6rem;padding:2.4rem}.woo-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout{margin-top:2.4rem}.woo-cart .cart-collaterals .cart_totals #shipping_method{font-family:Montserrat,serif;font-weight:500;list-style:none}.woo-cart .cart-collaterals .cart_totals #shipping_method bdi{display:flex;justify-content:flex-end}.woo-cart .cart-collaterals .cart_totals #shipping_method label{font-family:Montserrat,serif;font-weight:500}.woo-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination{display:none}.woo-cart .cart-collaterals .cart_totals table{font-size:1.5rem;width:100%}.woo-cart .cart-collaterals .cart_totals table th{font-weight:400;text-align:left}.woo-cart .cart-collaterals .cart_totals table td{text-align:right}.woo-cart .cart-collaterals .cart_totals table td,.woo-cart .cart-collaterals .cart_totals table th{border-bottom:1px solid rgba(0,0,0,.1);padding:1.2rem}.woo-cart .cart-collaterals .cart_totals table tr:last-child td,.woo-cart .cart-collaterals .cart_totals table tr:last-child th{border:none}.woo-cart .cart-collaterals .cart_totals table .order-total td{font-size:1.8rem}.woo-cart .cart-collaterals h2{font-size:2.4rem;text-align:center}.faq-wrapper{background-color:#f5f5f5;border-radius:0 0 3.2rem 3.2rem;padding-bottom:3.6rem;padding-top:3.6rem}.faq-wrapper .wp-block-accordion-heading{font-size:2rem;letter-spacing:.03em;margin:0;text-decoration:none}.faq-wrapper .wp-block-accordion-heading .wp-block-accordion-heading__toggle-title{text-decoration:none!important}.faq-wrapper .wp-block-accordion{display:flex;flex-direction:column;gap:2.4rem;margin:0 auto;max-width:84rem}.faq-wrapper .wp-block-accordion .wp-block-accordion-item{font-size:1.5rem;position:relative}.faq-wrapper .wp-block-accordion .wp-block-accordion-item:after{background:#1c2127;bottom:-1.2rem;content:"";height:1px;left:0;position:absolute;width:100%}.faq-wrapper .wp-block-accordion .wp-block-accordion-item:last-child:after{display:none}.custom-cart-crossells{grid-column:1/-1}@media only screen and (max-width:1023px){.woo-cart .wp-block-group{grid-template-columns:1fr!important}}@media only screen and (max-width:767px){.checkout-upsell-popup .content{padding:1.6rem!important}.checkout-upsell-popup .content h3{font-size:1.6rem!important}.checkout-upsell-popup .upsell-products{padding:0!important}.checkout-upsell-popup .upsell-products img{width:5rem!important}.cart-collaterals h2{font-size:1.8rem!important}.woo-cart .woocommerce-cart-form tbody .product-name a{font-size:1.2rem!important}.woocommerce-cart .quantity input{font-size:1.6rem!important}.custom-cart-crossells ul.products.columns-4{gap:1.6rem;grid-template-columns:repeat(2,1fr)}.custom-cart-crossells ul.products.columns-4 li.product{padding:1.2rem!important}.custom-cart-crossells ul.products.columns-4 li.product h2{font-size:1.5rem!important}.custom-cart-crossells ul.products.columns-4 li.product .product-categories a{font-size:1.2rem!important}.custom-cart-crossells ul.products.columns-4 li.product .price{font-size:1.5rem!important}.custom-cart-crossells ul.products.columns-4 li.product .button{font-size:1.2rem!important;line-height:1;min-height:3.2rem;padding:.6rem}.custom-cart-upsell .upsell-product{flex-direction:column}.custom-cart-upsell .upsell-product h4{font-size:1.8rem}.faq-wrapper .wp-block-accordion-item{font-size:1.4rem!important}.faq-wrapper .wp-block-accordion-heading{font-size:1.6rem!important}body .woo-cart{padding-top:0!important}body .woo-cart .woocommerce-cart-form table thead{display:none}body .woo-cart .woocommerce-cart-form table tbody tr{border-bottom:2px solid #f5f5f5;display:grid;grid-template-columns:repeat(2,1fr);padding-bottom:1.6rem;padding-right:2.4rem;position:relative}body .woo-cart .woocommerce-cart-form table tbody tr .product-remove{position:absolute;right:0;top:0}body .woo-cart .woocommerce-cart-form table tbody tr td{border-bottom:none!important}body .woo-cart .woocommerce-cart-form table tbody tr .coupon{flex-direction:column;gap:.8rem!important;width:100%}body .woo-cart .woocommerce-cart-form table tbody tr .coupon>*{width:100%}body .woo-cart .woocommerce-cart-form table tbody .actions{grid-column:1/-1}}dl.variation{font-size:1.4rem}dl.variation dt{font-size:1.2rem;opacity:.7}.custom-cart-upsell{background-color:#f5f5f5;border-radius:2.4rem;grid-column:1/-1;padding:2.4rem}.custom-cart-upsell .upsell-product{display:flex;gap:2.4rem}.custom-cart-upsell .upsell-product img{border-radius:1.6rem;max-width:20rem}.custom-cart-upsell .upsell-product .upsell-short-desc{font-size:1.4rem}.custom-cart-upsell .upsell-product a.button{display:inline-flex;margin-top:1.6rem;max-width:23rem}.checkout-upsell-popup{inset:0;position:fixed;z-index:9999}.checkout-upsell-popup .overlay{background:rgba(0,0,0,.5);inset:0;position:absolute}.checkout-upsell-popup .content{background:#fff;border-radius:1rem;margin:60px auto;max-width:70rem;padding:2.4rem;position:relative;width:90vw}.checkout-upsell-popup .content h3{font-size:2rem;letter-spacing:.05em;text-transform:uppercase}.checkout-upsell-popup .content h4{font-size:1.4rem;margin:0!important}.checkout-upsell-popup .content .actions .button{width:100%}.checkout-upsell-popup .content .upsell-products .upsell-item{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;gap:1.6rem;margin-bottom:1.2rem;padding-bottom:1.2rem}.checkout-upsell-popup .content .upsell-products .upsell-item>div{flex:1}.checkout-upsell-popup .content .upsell-products .upsell-item img{width:8rem}.checkout-upsell-popup .content .upsell-products .upsell-item .upsell-price del{font-size:1.3rem}.checkout-upsell-popup .content .upsell-products .upsell-item .upsell-price ins{text-decoration:none!important}.checkout-upsell-popup .content .upsell-products .upsell-item .button{background-color:transparent;border:1px solid #0a220f!important;font-size:1.2rem!important;min-height:3.2rem!important}.checkout-upsell-popup .content .upsell-products .upsell-item .button:hover{background-color:#0a220f;color:#ffe30c}.order-discount-2plus1 td{background-color:#d4edda}.woocommerce-checkout .woocommerce-form-coupon-toggle{display:none}.woo-checkout{padding-bottom:4rem;padding-top:4rem}.woo-checkout .woocommerce-notices-wrapper{grid-column:1/-1}.woo-checkout .woocommerce-notices-wrapper .woocommerce-error{background-color:#f5f5f5;border:1px solid #ee0334;border-radius:1.6rem;font-size:1.4rem;list-style:none;margin-bottom:2.4rem;outline:none;padding:1.6rem}.woo-checkout form.checkout{align-items:start;display:grid;gap:4.8rem;grid-template-columns:2fr 1fr}.woo-checkout form.checkout #order_review_heading{display:none}.woo-checkout form.checkout #order_review{background-color:#f5f5f5;border-radius:1.6rem;padding:2.4rem}.woo-checkout form.checkout #order_review ul{list-style:none}.woo-checkout form.checkout #order_review #place_order{margin-top:2.4rem;width:100%}.woo-checkout form.checkout #order_review .wc_payment_methods{display:flex;flex-direction:column;gap:1.6rem;list-style:none}.woo-checkout form.checkout #order_review .wc_payment_methods .wc_payment_method{border:1px solid rgba(0,0,0,.4);border-radius:.8rem;cursor:pointer;opacity:.5;overflow:hidden;padding:1.2rem;position:relative;transition:all .23s ease}.woo-checkout form.checkout #order_review .wc_payment_methods .wc_payment_method label{font-size:1.5rem;font-weight:600}.woo-checkout form.checkout #order_review .wc_payment_methods .wc_payment_method .payment_box{font-size:1.2rem}.woo-checkout form.checkout #order_review .wc_payment_methods .wc_payment_method:hover{opacity:1}.woo-checkout form.checkout #order_review .wc_payment_methods .wc_payment_method:has(input:checked){background-color:#d4edda;border:1px solid #d4edda;opacity:1}.woo-checkout form.checkout #order_review .wc_payment_methods input{bottom:0;cursor:pointer;left:0;opacity:0;position:absolute;right:0;top:0}.woo-checkout form.checkout #order_review .shop_table{width:100%}.woo-checkout form.checkout #order_review .shop_table #shipping_method{list-style:none}.woo-checkout form.checkout #order_review .shop_table #shipping_method label{font-weight:600}.woo-checkout form.checkout #order_review .shop_table thead th{display:none}.woo-checkout form.checkout #order_review .shop_table tbody td:first-child{font-size:1.4rem;font-weight:400;text-align:left}.woo-checkout form.checkout #order_review .shop_table tbody td:last-child,.woo-checkout form.checkout #order_review .shop_table tfoot td{font-family:Montserrat,serif;font-size:1.5rem;font-weight:600;text-align:right}.woo-checkout form.checkout #order_review .shop_table th{border-bottom:1px solid rgba(0,0,0,.1);font-size:1.4rem;font-weight:400;padding:1.2rem;text-align:left}.woo-checkout form.checkout #order_review .shop_table td{border-bottom:1px solid rgba(0,0,0,.1);padding:1.2rem}.woo-checkout form.checkout #order_review .shop_table .order-total td,.woo-checkout form.checkout #order_review .shop_table .order-total th{border:none}.woo-checkout form.checkout #order_review .shop_table .order-total td{font-size:2rem;font-weight:700}.woo-checkout form.checkout #order_review .shop_table .order-total td strong{font-weight:700}#customer_details label{align-items:center;background-color:#f5f5f5;border-radius:.6rem;display:inline-flex;font-family:Montserrat,serif;font-size:1.2rem;font-weight:600;line-height:1;margin-bottom:.4rem;min-width:12rem;padding:.6rem 1.2rem;text-align:center;text-align:left}#customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{display:grid;gap:2.4rem;grid-template-columns:repeat(2,1fr)}#customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper input,#customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper select{border-radius:.8rem;min-height:4.8rem}#customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_country_field .select2-selection--single{align-items:center;border:1px solid #d0d5dd;display:flex;min-height:4.8rem;padding:1rem 1.4rem}#customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_country_field .select2-selection__arrow{top:10px}#customer_details .woocommerce-shipping-fields{display:none}.woocommerce-checkout.woocommerce-order-received .wp-block-group.woo-checkout ul{list-style:none;margin-bottom:2.4rem;padding-left:2.4rem}.woocommerce-checkout.woocommerce-order-received .wp-block-group.woo-checkout .woocommerce-order{background-color:#d4edda;border-radius:2.4rem;padding:2.4rem;text-align:center}.woocommerce-checkout.woocommerce-order-received .wp-block-group.woo-checkout .woocommerce-order .wp-caption{margin:0 auto;width:100%!important}.woocommerce-checkout.woocommerce-order-received .wp-block-group.woo-checkout h2{font-size:2rem;letter-spacing:.05em;text-transform:uppercase}.woocommerce-checkout.woocommerce-order-received .wp-block-group.woo-checkout h3{font-size:1.8rem;letter-spacing:.05em;text-transform:uppercase}.woocommerce-checkout.woocommerce-order-received .wp-block-group.woo-checkout h4{font-size:1.6rem;letter-spacing:.05em;text-transform:uppercase}.woocommerce-checkout.woocommerce-order-received .wp-block-group.woo-checkout a{color:#0a220f}.woocommerce-checkout.woocommerce-order-received .wp-block-group.woo-checkout .woocommerce-order-details table{margin:0 auto 2.4rem}.woocommerce-checkout.woocommerce-order-received .wp-block-group.woo-checkout .woocommerce-order-details table tr td:first-child,.woocommerce-checkout.woocommerce-order-received .wp-block-group.woo-checkout .woocommerce-order-details table tr th:first-child{text-align:left}.woocommerce-checkout.woocommerce-order-received .wp-block-group.woo-checkout .woocommerce-order-details table tr td:nth-child(2),.woocommerce-checkout.woocommerce-order-received .wp-block-group.woo-checkout .woocommerce-order-details table tr th:nth-child(2){text-align:right}.woocommerce-checkout.woocommerce-order-received .wp-block-group.woo-checkout .woocommerce-column--shipping-address{display:none}@media only screen and (max-width:781px){#customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.woo-checkout form.checkout{gap:1.6rem!important;grid-template-columns:1fr!important}#customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p,.woo-checkout form.checkout p{margin-bottom:0}.col-2{margin-top:1.6rem}.woo-checkout form.checkout #order_review{padding:1.2rem!important}}.international-eur-total strong{font-weight:600}.woocommerce-terms-and-conditions-wrapper{margin-top:2.4rem}.woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text{padding-left:0;position:relative;top:3px}.woocommerce-terms-and-conditions-wrapper .required{display:none}.woocommerce-form__input-checkbox{opacity:0;position:absolute}.woocommerce-form__label.checkbox{align-items:flex-start;cursor:pointer;display:flex;gap:12px;position:relative}.woocommerce-form__label.checkbox:before{border:1px solid #0a220f;border-radius:4px;content:"";flex-shrink:0;height:2.4rem;transition:all .2s ease;width:2.4rem}.woocommerce-form__label.checkbox:after{border-bottom:2px solid #0a220f;border-left:2px solid #0a220f;content:"";height:7px;left:6px;position:absolute;top:7px;transform:rotate(-45deg) scale(0);transition:transform .2s ease;width:12px}.woocommerce-form__label.checkbox:has(input:checked):before{background-color:#d4edda}.woocommerce-form__label.checkbox:has(input:checked):after{transform:rotate(-45deg) scale(1)}#delivery_post_field .optional{display:none}#delivery_post_field input{display:inline-block!important;min-height:1rem!important;min-width:1rem!important}#delivery_post_field .checkbox{align-items:center;cursor:pointer;display:flex;font-size:15px;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#delivery_post_field .checkbox input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #0a220f;border-radius:5px;cursor:pointer;height:20px;min-width:20px;transition:all .2s ease;width:20px}#delivery_post_field .checkbox input[type=checkbox]:hover{border-color:#ffe30c}#delivery_post_field .checkbox input[type=checkbox]:checked{background:#0a220f url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m3 8 3.5 3.5L13 4'/%3E%3C/svg%3E") 50%/12px no-repeat;border-color:#d4edda}#delivery_post_field .checkbox .optional{font-size:13px}body.failed-transaction .woocommerce-order{background-color:#fc0f40!important;color:#fff}body.failed-transaction .woocommerce-order a{color:#fff}body.failed-transaction .woocommerce-order .order_details,body.failed-transaction .woocommerce-order .woocommerce-notice--success,body.failed-transaction .woocommerce-order .woocommerce-thankyou-order-failed-actions{display:none!important}.intesa-redirect-notice{align-items:center;background:#fff;display:flex;flex-direction:column;height:100vh;inset:0;justify-content:center;padding:20px;position:fixed;text-align:center;width:100%;z-index:999999}body.woocommerce-order-pay .site,body.woocommerce-order-pay footer,body.woocommerce-order-pay header{visibility:hidden}.intesa-redirect-notice{visibility:visible!important}.intesa-redirect-notice p{color:#333;font-size:16px;line-height:1.6;margin-top:20px;max-width:400px}.intesa-loader{animation:intesa-spin 1s linear infinite;border:4px solid #eee;border-radius:50%;border-top-color:#000;height:48px;width:48px}@keyframes intesa-spin{to{transform:rotate(1turn)}}.woocommerce-NoticeGroup-checkout{grid-column:1/-1}.woocommerce-NoticeGroup-checkout ul{list-style:none}.payment_method_npintesa{display:none!important}.intesa-test-mode .payment_method_npintesa{display:block!important}.breadcrumbs{align-items:center;background-color:#f5f5f5;border-radius:2.4rem;display:flex;flex-wrap:wrap;font-size:0;gap:3.2rem;justify-content:center;margin:0 0 2.4rem;padding:1.6rem}.breadcrumbs a{color:#1c2127;font-size:1.4rem;text-decoration:none}.breadcrumbs a:hover{color:#ee0334}.breadcrumbs a:after{color:#0a220f;content:"→";display:inline-block;left:1.6rem;position:relative;top:-1px}.breadcrumbs a:last-child:after{display:none}.single-post .container-narrow p:has(+:is(h1,h2,h3,h4,h5,h6)){margin-bottom:3.2rem}.single-post .container-narrow .wc-block-featured-category{border-radius:1.6rem}.single-post .container-narrow .wc-block-featured-category img{-o-object-fit:cover!important;object-fit:cover!important}.single-post .container-narrow ul{display:flex;flex-direction:column;gap:.8rem;list-style:none;margin-bottom:2.4rem;padding-bottom:0!important;padding-left:0!important}.single-post .container-narrow ul li{padding-left:2.4rem;position:relative}.single-post .container-narrow ul li:before{background:url(assets/images/checkmark2.svg) no-repeat;background-size:contain;content:"";height:1.8rem;left:0;position:absolute;top:3px;width:1.8rem}.single-post .container-narrow ol{display:flex;flex-direction:column;gap:.8rem;margin-bottom:2.4rem;padding-left:1.6rem}.single-post .container-narrow h2{font-size:3rem;line-height:1;margin-bottom:1rem}.single-post .container-narrow h3{font-size:2.5rem;line-height:1;margin-bottom:1rem}.single-post .container-narrow h4{font-size:2rem}.single-post .container-narrow img{border-radius:1.6rem}.single-post-intro{margin-bottom:3.2rem}.single-post-intro h1{font-weight:700;text-transform:uppercase}.single-post-intro img{aspect-ratio:16/7;border-radius:3.2rem;display:flex;height:auto;margin-top:4.8rem;-o-object-fit:cover;object-fit:cover;width:100%}.single-post-intro .date{align-items:center;display:flex;gap:.8rem;opacity:.6}.single-post-intro .date svg{width:2rem}.single-post .gutenberg a{color:#0a220f}.single-post .gutenberg a:hover{color:#ee0334}.single-post .gutenberg ul{padding:0 0 2.4rem 2.4rem}.single-post .gutenberg blockquote{border-top:1px solid #ffe30c;margin:2.4rem 0;padding:2.4rem}.single-post .gutenberg blockquote p{font-style:italic}.latest-posts-block{padding:4.8rem 0}.latest-posts-block .swiper-button-next:after,.latest-posts-block .swiper-button-prev:after{display:none}.latest-posts-block .related-posts-nav svg{width:3rem}.hero-banner-blog{padding-bottom:3.2rem!important;padding-top:3.2rem!important}#posts-feed,.articles-grid{padding-bottom:4.8rem}#posts-feed{display:grid;gap:2.4rem;grid-template-columns:repeat(3,1fr);padding-top:2.4rem}.post-in-loop img{aspect-ratio:3/2;border-radius:1.6rem;display:block;margin-bottom:1.6rem;-o-object-fit:cover;object-fit:cover;transition:all .23s ease;width:100%}.post-in-loop img:hover{opacity:.8}.post-in-loop h2 a{color:#0a220f;display:block;font-size:2.3rem;line-height:1.2;text-decoration:none}.post-in-loop h2 a:hover{color:#ee0334}.post-in-loop .read-article{font-size:1.6rem!important}.post-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-weight:300;margin:-1.2rem 0 1.6rem;opacity:.7;overflow:hidden}.pagination{grid-column:1/-1;padding:1.2rem 2.4rem 4.8rem}.pagination ul{align-items:center;display:flex;gap:1.2rem;justify-content:center;list-style:none}.pagination ul li a{text-decoration:none}.pagination ul .custom-next-arrow,.pagination ul .custom-prev-arrow{align-items:center;display:flex;transform:all .23s ease}.pagination ul .custom-next-arrow:hover,.pagination ul .custom-prev-arrow:hover{opacity:.8}.selected-products-grid{background-color:#f5f5f5;border-radius:1.6rem;display:flex;flex-direction:row;gap:2.4rem;margin:3.2rem 0;padding:2.4rem}.selected-products-grid a{text-decoration:none}.selected-products-grid .selected-product-card{display:flex;flex:1;flex-direction:column;gap:1.6rem;text-align:center}.selected-products-grid .selected-product-card h3{font-size:2rem;line-height:1;margin:0}.selected-products-swiper{margin:3.2rem 0;padding-top:4rem;text-align:center}.selected-products-swiper a{text-decoration:none}.selected-products-swiper a .woocommerce-loop-product__title{font-size:2rem}.selected-products-swiper a .onsale{display:none}.selected-products-swiper .product-categories{display:none!important}.selected-products-swiper .price{display:block;margin-bottom:1.6rem}.selected-products-swiper .swiper-button-next:after,.selected-products-swiper .swiper-button-prev:after{display:none}.selected-products-swiper .swiper-button-next{right:0!important}.selected-products-swiper .swiper-button-next,.selected-products-swiper .swiper-button-prev{align-items:center;background-color:#ffe30c;border-radius:100%;display:inline-flex!important;height:3.2rem;justify-content:center;width:3.2rem}.selected-products-swiper .swiper-button-prev{left:0!important}@media only screen and (max-width:781px){.single-post h1{font-size:3rem!important}.single-post h2.wp-block-heading{font-size:2.3rem!important}.single-post h3.wp-block-heading{font-size:2rem!important}.selected-products-swiper .woocommerce-loop-product__title{font-size:1.6rem!important}#posts-feed{grid-template-columns:repeat(1,1fr)!important}body .post-in-loop .read-article{font-size:1.4rem!important}.latest-posts-block{position:relative}.latest-posts-block .postsSwiper .swiper-wrapper{padding-top:6rem}.latest-posts-block .slider-header h2{font-size:2.3rem;margin-bottom:-4rem}.latest-posts-block .post-in-loop-content h2 a{font-size:1.7rem!important}.latest-posts-block .related-posts-nav{align-items:center;display:flex;gap:1.6rem;height:-moz-fit-content;height:fit-content;position:absolute;right:1.6rem;top:3.5rem;width:-moz-fit-content;width:fit-content}.latest-posts-block .related-posts-nav>div{left:auto!important;position:relative!important;right:auto!important;top:0!important}}.load-more-wrap{grid-column:1/-1;padding-bottom:4rem;padding-top:2.4rem}#load-more-posts{background-color:#ffe30c;cursor:pointer;display:flex;font-size:1.6rem;letter-spacing:.05em;margin:0 auto;text-transform:uppercase}#load-more-posts:hover{background-color:#ffe93f}