@font-face{font-family:'Lato';src:url(/wp-content/themes/siteart/css/fonts/Lato-Thin.ttf) format('truetype');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Lato';src:url(/wp-content/themes/siteart/css/fonts/Lato-ThinItalic.ttf) format('truetype');font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Lato';src:url(/wp-content/themes/siteart/css/fonts/Lato-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Lato';src:url(/wp-content/themes/siteart/css/fonts/Lato-LightItalic.ttf) format('truetype');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Lato';src:url(/wp-content/themes/siteart/css/fonts/Lato-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Lato';src:url(/wp-content/themes/siteart/css/fonts/Lato-Italic.ttf) format('truetype');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Lato';src:url(/wp-content/themes/siteart/css/fonts/Lato-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Lato';src:url(/wp-content/themes/siteart/css/fonts/Lato-BoldItalic.ttf) format('truetype');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Lato';src:url(/wp-content/themes/siteart/css/fonts/Lato-Black.ttf) format('truetype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Lato';src:url(/wp-content/themes/siteart/css/fonts/Lato-BlackItalic.ttf) format('truetype');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Chaloops';src:url(/wp-content/themes/siteart/css/fonts/Chaloops-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Chaloops';src:url(/wp-content/themes/siteart/css/fonts/Chaloops-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Chaloops';src:url(/wp-content/themes/siteart/css/fonts/Chaloops-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Figtree';src:url(/wp-content/themes/siteart/css/fonts/Figtree-SemiBold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@keyframes panImageLR{from{object-position:60% center}to{object-position:right center}}@keyframes ripple{from{transform:scale(0);opacity:.4}to{transform:scale(1);opacity:0}}:root{--primary-700:#00ff33;--box-shadow-hover:#00ff33;--grey-700:#00ff33;--white:#fff;--black:#000;--primary-500:#ed1c24;--secondary-500:#ffcd00;--grey-50:#f5f5f5;--grey-300:#d9d9d9;--grey-500:#575757;--grey-900:#232222;--swiper-theme-color:var(--primary-500) !important;--swiper-pagination-bullet-horizontal-gap:12px;--transition:0.4s ease;--top-bar-height:40px;--primary-font:'Lato', sans-serif;--accent-font:'Chaloops', 'Lato', 'sans-serif';--button-font:'Figtree', 'Chaloops', 'Lato', 'sans-serif'}@media (max-width:992px){:root{--swiper-pagination-bullet-horizontal-gap:6px}}*:focus-visible{outline-color:var(--primary-500)}*,html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{-ms-scroll-chaining:none;overscroll-behavior:none}body{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:var(--primary-font);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;background-color:var(--white);color:var(--grey-500);font-size:16px;line-height:26px;font-weight:400;scroll-behavior:smooth}.container{width:100%;max-width:1640px;margin-right:auto;margin-left:auto;padding:0 20px}@media (max-width:1850px){.container{max-width:1580px}}@media (max-width:1750px){.container{max-width:1480px}}@media (max-width:1620px){.container{max-width:1360px}}@media (max-width:992px){.container{padding:0 20px}}@media (max-width:576px){.container{padding:0 15px}}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:9999999}.skip-link:focus{left:10px;top:10px;width:auto;height:auto;padding:10px;background-color:var(--white);color:var(--grey-900);text-decoration:none}h1,h2,h3,h4,h4,h5,h6,.heading{color:var(--grey-900);font-weight:500;font-family:var(--accent-font)}b,strong{color:var(--grey-900);font-weight:600}p{font-size:16px;line-height:26px}a{position:relative;text-decoration:none;font-weight:500;color:var(--primary-500)}a:hover{text-decoration:unset!important}.global-header,.editor-block h1,.editor-block h2{font-size:60px;line-height:73px;font-weight:500;margin:0}@media (max-width:1600px){.global-header,.editor-block h1,.editor-block h2{font-size:54px;line-height:60px}}@media (max-width:1280px){.global-header,.editor-block h1,.editor-block h2{font-size:48px;line-height:56px}}@media (max-width:992px){.global-header,.editor-block h1,.editor-block h2{font-size:40px;line-height:48px}}@media (max-width:768px){.global-header,.editor-block h1,.editor-block h2{font-size:36px;line-height:42px}}@media (max-width:576px){.global-header,.editor-block h1,.editor-block h2{font-size:34px;line-height:40px}}@media (max-width:440px){.global-header,.editor-block h1,.editor-block h2{font-size:32px;line-height:38px}}@media (max-width:370px){.global-header,.editor-block h1,.editor-block h2{font-size:30px;line-height:36px}}@media (min-width:992px){li.button a,li.button a:hover{position:relative}li.button a::before,a.lb-prev::before,a.ab-item::before{content:unset!important}a:not(.woocommerce-product-gallery__trigger):not(.lb-close):not(.lb-next):not(.button--black):not(.button)::before{content:'';position:absolute;bottom:-2px;left:0;width:0%;height:2px;background-color:var(--primary-500);transition:width var(--transition);will-change:width;z-index:99999999999}a:not(.woocommerce-product-gallery__trigger):not(.button--white):not(.button--black):not(.button):hover::before{width:100%}a:has(img)::before,a:has(svg)::before{content:unset!important}}.button{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0;text-decoration:none;cursor:pointer;overflow:hidden;-webkit-font-smoothing:auto;text-align:center;backface-visibility:hidden;font-family:var(--button-font)}.button--sm{font-size:18px;line-height:24px;border-radius:24px;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px}.button--lg{font-size:24px;line-height:24px;border-radius:32px;padding-top:24px;padding-right:48px;padding-bottom:24px;padding-left:48px}.button--primary{background:var(--primary-500);color:var(--white);transition:background var(--transition)}.button--primary:hover{background:var(--secondary-500)}.button--ghost{background:#fff0;color:var(--grey-900);border:1px solid var(--grey-900);border-color:var(--grey-900);transition:background var(--transition),border-color var(--transition),color var(--transition)}.button--ghost:hover{border-color:var(--secondary-500);color:var(--white);background:var(--secondary-500)}.breadcrumbs-container.grey{background-color:var(--grey-50)}.breadcrumbs-container #breadcrumbs{padding:15px 0;font-size:14px;margin:0}.breadcrumbs-container #breadcrumbs>span{display:inline-block;gap:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.breadcrumbs-container #breadcrumbs>span span{margin-right:8px}.breadcrumbs-container #breadcrumbs>span span:not(:first-child){margin:0 8px;color:var(--grey-900)}@media (max-width:576px){.breadcrumbs-container #breadcrumbs{font-size:12px;line-height:16px}.breadcrumbs-container #breadcrumbs>span span{margin-right:4px}.breadcrumbs-container #breadcrumbs>span span:not(:first-child){margin:0 4px}.breadcrumbs-container #breadcrumbs{padding:10px 0}.breadcrumbs-container{padding-bottom:0}}.breadcrumbs-container a{color:var(--grey-500);-webkit-transition:color var(--transition);-o-transition:color var(--transition);transition:color var(--transition)}.breadcrumbs-container a:hover{color:var(--primary-500)}body .swiper-animated-pagination--next,body .swiper-animated-pagination--prev{position:relative;color:inherit;font-size:inherit;font-family:inherit;text-align:center;border:none;border-radius:999px;transition-duration:0.2s;width:64px;height:64px;min-width:64px;min-height:64px;background-color:var(--white);z-index:750;border:1px solid var(--grey-300);transition:all var(--transition);pointer-events:all;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;top:unset;left:unset;bottom:unset;right:unset}body .swiper-animated-pagination--next svg *,body .swiper-animated-pagination--prev svg *{transition:stroke var(--transition)}body .swiper-animated-pagination--next:hover svg *,body .swiper-animated-pagination--prev:hover svg *{stroke:var(--grey-900)}body .swiper-animated-pagination--next:active,body .swiper-animated-pagination--prev:active{transform:translateY(6px)}body .swiper-animated-pagination--prev svg,body .swiper-animated-pagination--next svg{width:22px;height:22px}body .swiper-animated-pagination--next:after,body .swiper-animated-pagination--prev:after{content:unset}body .swiper-animated-pagination--prev::before,body .swiper-animated-pagination--next::before{content:'';position:absolute;inset:0;pointer-events:none;border-radius:50%;background-image:radial-gradient(circle,rgb(0 0 0 / .2) 0%,rgb(0 0 0 / .2) 50%,transparent 100%);background-repeat:no-repeat;background-position:center;background-size:200%;transform:scale(0);opacity:0}body .swiper-animated-pagination--prev.ripple::before,body .swiper-animated-pagination--next.ripple::before{animation:ripple 0.3s ease-out forwards}.lb-data .lb-caption{display:none!important}@media (max-width:768px){body .swiper-animated-pagination--next,body .swiper-animated-pagination--prev{width:48px;height:48px;min-width:48px;min-height:48px}body .swiper-animated-pagination--prev svg,body .swiper-animated-pagination--next svg{width:20px;height:20px}}.seciton-newsletter{background-color:var(--grey-50)}.custom-rating{display:flex;align-items:center;gap:6px;font-size:16px;justify-content:center;margin-bottom:16px}.stars-outer{position:relative;display:inline-block;font-family:Dashicons;font-size:18px;line-height:1}.stars-outer::before{content:"\f154\f154\f154\f154\f154";color:#ccc}.stars-inner{position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;width:0}.stars-inner::before{content:"\f155\f155\f155\f155\f155";color:#f5a623}.rating-text{font-weight:500}.widget-filtry .filter-item.is-hidden{display:none}.show-more-filters{background:none;border:none;color:#000;cursor:pointer;padding:6px 0;font-weight:600;transition:color var(--transition)}.show-more-filters:hover{color:var(--primary-500)}.summary #gift-this-product .gift-this-product-description-container{margin-left:0!important}.summary #gift-this-product{border:0;padding:0;margin-top:0;border-radius:0;width:fit-content;display:flex;align-items:center;margin-top:24px!important;width:100%}#gift-this-product .ywgc_woocommerce_message_icon{display:none}.summary #gift-this-product button#give-as-present{margin:0;color:var(--primary-500)!important;padding:0!important}.woocommerce div.product-type-simple.product form.cart{flex-wrap:wrap;display:flex}.woocommerce .seciton-newsletter{margin-bottom:64px;margin-top:64px;border-top:1px solid var(--grey-200);background-color:var(--white)}.woocommerce .seciton-newsletter .container{max-width:1280px}body .type-product.product .yith-par-message-variation,body .type-product.product .yith-par-message,body .type-product.product .yith-par-message p{display:inline-block;width:100%;padding:0;margin:0;margin-top:24px;color:var(--grey-500)!important;margin-bottom:0;font-size:14px!important;margin-bottom:0!important}body .type-product.product .yith-par-message p{margin-top:0!important}.single.single-product .iworks-omnibus{font-size:12px!important}.iworks-omnibus,.price-per-100g{font-size:14px!important}.single.single-product .iworks-omnibus{margin:0;margin-top:4px}.single.single-product .price-per-100g{line-height:14px;margin:0}.variations_form table.variations th,.variations_form table.variations td{display:none}.variation-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:15px 0 25px}.variation-btn{padding:12px 18px;border:2px solid #e5e5e5;background:#fff;cursor:pointer;border-radius:10px;font-weight:600;transition:all .2s ease}.variation-btn:hover{border-color:var(--primary-500)}.variation-btn.is-active{border-color:var(--primary-500);background:var(--primary-500);color:var(--white)}.variation-btn.is-disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.woocommerce-variation-price .price{display:inline-block!important}.yith-wcwtl-output{margin:40px 0 30px;padding:20px 30px!important}.yith-wcwtl-output h4{font-size:24px!important}.yith-wcwtl-output .yith-wcwtl-msg h4 span{color:var(--grey-900)!important}.trustmate-footer{padding-bottom:50px;background-color:var(--grey-50)}.yith-plugin-fw-file__message{text-align:center}.ywgc-picture-error,.ywgc-filling-error{font-size:12px;line-height:12px}.yith-plugin-fw-file .ywgc-picture-error{display:none}.shipping-top-countdown{background:linear-gradient(135deg,var(--grey-50) 0%,#fff 100%);border:1px solid var(--grey-300);padding:10px 20px;margin-bottom:32px;border-radius:16px;position:relative;overflow:hidden}.shipping-top-countdown__inner{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.shipping-top-countdown__text{font-size:18px;font-weight:500;color:var(--grey-900)}.shipping-top-countdown__suffix{font-weight:600;font-size:16px;color:var(--grey-900)}.countdown{display:flex;gap:10px}.countdown .box{background:var(--white);border:1px solid var(--grey-300);border-radius:12px;padding:12px 16px;text-align:center;min-width:68px;transition:transform 0.2s ease,box-shadow 0.2s ease}.countdown .value{font-size:24px;font-weight:600;color:var(--grey-900);line-height:1;transition:transform 0.25s ease,opacity 0.25s ease}.countdown .label{font-size:11px;line-height:11px;margin-top:6px;text-transform:uppercase;letter-spacing:1px;color:var(--grey-500)}.shipping-top-countdown__delivery{color:var(--primary-500)}.shipping-top-countdown__texts{display:flex;flex-direction:column}@media (max-width:440px){.shipping-top-countdown__inner{font-size:20px}.shipping-top-countdown__text{font-size:14px}.shipping-top-countdown__delivery{font-size:16px}.countdown .box{padding:8px 10px}}@media (max-width:436px){.shipping-top-countdown{padding:18px}.shipping-top-countdown__inner{flex-direction:column;align-items:center;gap:12px}.shipping-top-countdown__text{font-size:16px}.shipping-top-countdown__texts{font-size:16px}.countdown{width:100%;justify-content:center}.countdown .box{min-width:60px;padding:10px 12px}.countdown .value{font-size:22px}}.responso_product_form__button{display:none}