﻿#shadow-indicator{display:none}body{background-color:#9ccd8a;hyphens:auto;overflow-wrap:break-word}@media(max-width: 768px){:root .wp-block-group{--wp--preset--spacing--10: 1rem;--wp--preset--spacing--20: 2rem;--wp--preset--spacing--30: 3rem;--wp--preset--spacing--40: 4rem;--wp--preset--spacing--50: 5rem;--wp--preset--spacing--60: 6rem }}.wp-block-image img{opacity:0;transform:translateY(20px);transition:opacity .75s ease-out,transform .75s ease-out}.wp-block-image img.fade-in-visible{opacity:1;transform:translateY(0)}.hero-cta-button{font-family:SofiaProSoftMedium;font-size:.8em !important;text-align:center;padding:1rem !important;border-radius:30px;text-decoration:none;text-transform:uppercase;font-weight:700;line-height:1;border:0}.hero-cta-button:hover{opacity:.8}@media(min-width: 1280px){.hero-cta-button{font-size:1em !important}}.is-style-pink-button a{font-family:SofiaProSoftMedium;font-size:.8em !important;text-align:center;padding:1rem !important;border-radius:30px;text-decoration:none;text-transform:uppercase;font-weight:700;line-height:1;border:0;background-color:#f296ab !important}.is-style-pink-button a:hover{opacity:.8}@media(min-width: 1280px){.is-style-pink-button a{font-size:1em !important}}.is-style-green-button a{font-family:SofiaProSoftMedium;font-size:.8em !important;text-align:center;padding:1rem !important;border-radius:30px;text-decoration:none;text-transform:uppercase;font-weight:700;line-height:1;border:0;background-color:#175627 !important}.is-style-green-button a:hover{opacity:.8}@media(min-width: 1280px){.is-style-green-button a{font-size:1em !important}}.add_to_cart_button,.single_add_to_cart_button,.submit,.wc-back-to-cart,.wp-block-button a,.wp-element-button{font-family:SofiaProSoftMedium;font-size:.8em !important;text-align:center;padding:1rem !important;border-radius:30px;text-decoration:none;text-transform:uppercase;font-weight:700;line-height:1;border:0;background-color:#175627;color:#faf8f4}.add_to_cart_button:hover,.single_add_to_cart_button:hover,.submit:hover,.wc-back-to-cart:hover,.wp-block-button a:hover,.wp-element-button:hover{opacity:.8}@media(min-width: 1280px){.add_to_cart_button,.single_add_to_cart_button,.submit,.wc-back-to-cart,.wp-block-button a,.wp-element-button{font-size:1em !important}}.woocommerce-account .wp-element-button{font-family:SofiaProSoftMedium;font-size:.8em !important;text-align:center;padding:1rem !important;border-radius:30px;text-decoration:none;text-transform:uppercase;font-weight:700;line-height:1;border:0;background-color:#175627;color:#faf8f4}.woocommerce-account .wp-element-button:hover{opacity:.8}@media(min-width: 1280px){.woocommerce-account .wp-element-button{font-size:1em !important}}.home .add_to_cart_button,.home .single_add_to_cart_button,.home .submit,.home .wp-block-button a{font-family:SofiaProSoftMedium;font-size:.8em !important;text-align:center;padding:1rem !important;border-radius:30px;text-decoration:none;text-transform:uppercase;font-weight:700;line-height:1;border:0;opacity:0;transform:translateY(20px);transition:opacity 1.25s ease-out,transform 1.25s ease-out;background-color:#175627}.home .add_to_cart_button:hover,.home .single_add_to_cart_button:hover,.home .submit:hover,.home .wp-block-button a:hover{opacity:.8}@media(min-width: 1280px){.home .add_to_cart_button,.home .single_add_to_cart_button,.home .submit,.home .wp-block-button a{font-size:1em !important}}.home .add_to_cart_button.fade-in-visible,.home .single_add_to_cart_button.fade-in-visible,.home .submit.fade-in-visible,.home .wp-block-button a.fade-in-visible{opacity:1;transform:translateY(0)}input[type=radio]{position:relative;min-height:1.5rem;min-width:1.5rem !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;border:2px solid gray;border-radius:50%}input[type=radio]:checked{border-color:#165627;background-color:#a8c58a}input[type=radio]:checked:before{content:url(../assets/img/general/check-solid.png);position:absolute;left:50%;top:43%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:1;margin:0;padding:0}@media(max-width: 768px){main{margin-top:75px}}.archive .wp-block-post-featured-image{aspect-ratio:auto !important}.archive .wp-block-post-featured-image .wp-post-image{height:auto !important}.archive .alignwide span{margin:0}.archive .wp-block-term-description{margin-bottom:4rem}.archive .wp-block-term-description p{margin-bottom:.5rem}.archive .wp-block-term-description ul{list-style:none;font-family:SofiaProSoftBold;display:flex;flex-direction:column;gap:10px;padding:0;margin:1.5rem}.archive .wp-block-term-description ul li{opacity:0;transform:translateY(40px);transition:opacity .25s ease-out,transform .25s ease-out;display:flex;align-items:center;opacity:0;transform:translateY(40px);transition:opacity .25s ease-out,transform .25s ease-out;box-sizing:border-box;font-size:1.125rem;color:#175627;min-width:300px;text-align:left;padding-bottom:.5rem}.archive .wp-block-term-description ul li.fade-in-visible{opacity:1;transform:translateY(0)}.archive .wp-block-term-description ul li::before{content:url(../assets/img/general/li-icon.svg);width:2rem;height:2rem;display:inline-block;flex-shrink:0;margin-right:.75rem}.archive .type-databank h2 a,.archive .type-databank h3 a,.archive .type-databank span{font-family:Knicknack-Regular;font-size:1.1rem;text-transform:uppercase;text-decoration:none;color:#175627;font-weight:700;line-height:1.5;letter-spacing:.58px;text-align:center;color:#175627}@media(min-width: 1280px){.archive .type-databank h2 a,.archive .type-databank h3 a,.archive .type-databank span{font-size:1.65rem}}.archive .type-databank:hover{text-decoration:underline}.archive .type-databank .wp-block-group{align-items:center;display:flex;margin-top:0 !important}.archive .type-product h3{display:flex;align-items:center;justify-content:center;min-height:80px;text-align:center;margin:0 !important}.archive .type-product h3 a{display:flex;align-items:center;justify-content:center;width:100%;min-height:64px;font-family:Knicknack-Regular;font-size:1.2rem;text-transform:uppercase;text-decoration:none;color:#175627;font-weight:700;line-height:1.25;letter-spacing:.58px;text-align:center;color:#175627;padding-top:1rem}@media(min-width: 768px){.archive .type-product h3 a{font-size:1.1rem}}@media(min-width: 1280px){.archive .type-product h3 a{font-size:1.5rem}}.archive .type-product h3:hover{text-decoration:underline}.single .wp-block-post-featured-image{aspect-ratio:auto !important}.single .wp-block-post-featured-image .wp-post-image{height:auto !important}@media(min-width: 1280px){.single figure{text-align:center}.single .attachment-post-thumbnail{width:50%}}.error404{text-align:center}.error404 h1,.error404 h2{font-family:Knicknack-Regular;color:#175627 !important}html[lang=sv-SE] body:not(.product-type-bundle):not(.woocommerce-checkout){margin-top:0}html[lang=sv-SE] :where(.wp-site-blocks)>*{margin-block-start:0;margin-block-end:0}html[lang=sv-SE] .desktop-bottom-shape,html[lang=sv-SE] .mobile-bottom-shape,html[lang=sv-SE] .wp-block-group-is-layout-constrained,html[lang=sv-SE] footer,html[lang=sv-SE] header{display:none}body:not(.product-type-bundle):not(.woocommerce-checkout){margin-top:0}.admin-bar .topbar{top:32px}.admin-bar header{top:64px}.admin-bar main{margin-top:53px}.topbar{position:fixed;top:0;width:100%;z-index:1000;background:var(--topbar-bg, #dceac5);color:var(--topbar-color, #175627);padding:5px 0;text-align:center;transition:transform .4s ease-in-out,opacity .4s ease-in-out}.topbar.hide{transform:translateY(-100%);opacity:0}.topbar p{font-family:SofiaProSoftMedium;font-size:.85rem !important;margin:0}.topbar a{text-decoration:underline}.topbar a:hover{color:#175627}.topbar--custom a,.topbar--custom a:hover{color:var(--topbar-color)}header{position:fixed;top:34px;width:100%;z-index:9999;transition:top .4s ease-in-out}header.header-up{top:0 !important}body:not(:has(.topbar)) header{top:0}header .custom-logo{height:48px !important}@media(max-width: 768px){header .custom-logo{padding-left:1rem}}@media(min-width: 1280px){header .custom-logo{height:54px !important}}header .header-woo .wp-block-woocommerce-customer-account a .icon{height:1.5em;width:1.5em}@media(max-width: 768px){header .header-woo .wc-block-mini-cart__button{padding:0}header .header-woo .wp-block-woocommerce-customer-account a{padding:0}}header .header-woo .wc-block-mini-cart__button .wc-block-mini-cart__quantity-badge{display:none}@media(min-width: 768px){header .header-woo .wc-block-mini-cart__button .wc-block-mini-cart__quantity-badge{display:block}}header .header-woo .wc-block-mini-cart__button .wc-block-mini-cart__amount{background:#f296ab;color:#175627;padding:4px;border-radius:25px;font-size:.8em}@media(min-width: 768px){header .header-woo .wc-block-mini-cart__button .wc-block-mini-cart__amount{font-size:1em;padding:.25rem .75rem}}@media(min-width: 1024px){header .header-menu{order:2}header .header-logo{order:1}header .header-woo{order:3}header .header-woo :where(.wc-block-mini-cart__badge){color:#fff}header .header-woo .wp-block-woocommerce-customer-account a .icon{height:1.5em;width:1.5em}}.wc-block-components-button.wp-element-button.wc-block-components-drawer__close.contained svg{background:#017e32;border-radius:25px;color:#fff;padding:8px}.wc-block-components-button.wp-element-button.wc-block-components-drawer__close.contained svg:hover{opacity:.8}.mega-menu-wrap p{display:none}.mega-menu-wrap p .mega-close{display:none}.mega-menu-wrap .mega-indicator{display:initial !important}@media(max-width: 600px){.ctaSpacemail{margin:1rem .5rem !important}}.ctaSpacemail a{background-color:#dceac5 !important;color:#175627 !important;border-radius:25px !important}.ctaSpacemail a:before{content:url(../assets/img/menus/cta-box.svg);margin:0 6px 0 0 !important}@media(min-width: 768px){.ctaSpacemail a:before{margin:2px 6px 0 0 !important}}.ctaSpacemail a:hover{background:#e1ead2 !important}.mega-menu-item a{font-family:SofiaProSoftMedium !important;padding-left:18.5px !important;padding-right:18.5px !important;margin:.75rem 0 .25rem !important;position:relative !important;font-weight:400 !important;text-transform:uppercase !important;font-size:22px !important}@media(min-width: 1024px){.mega-menu-item a{font-size:14px !important}}@media(min-width: 1280px){.mega-menu-item a{font-size:15px !important}}.mega-menu-item .mega-indicator::after{margin:2px 0 0 !important}.mega-menu-item .mega-sub-menu{background:#dceac5 !important}.mega-menu-item .mega-sub-menu a.mega-menu-link{background:#dceac5 !important;color:#175627 !important}.mega-menu-item .mega-sub-menu a.mega-menu-link:last-child{margin-bottom:1rem !important}.mega-menu-item .mega-sub-menu a.mega-menu-link:hover{background:#e1ead2 !important}footer{margin-top:-1px;font-family:SofiaProSoftBold;color:#fff}@media(max-width: 600px){footer .wp-block-column{text-align:center}footer .wp-block-site-logo{margin:0 auto;display:block}footer .wp-block-navigation{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}footer .wp-block-navigation .wp-block-navigation__container{display:flex;flex-direction:column;align-items:center;width:100%}footer .wp-block-navigation .wp-block-navigation-item{text-align:center}}footer .wp-block-navigation .wp-block-navigation-item__content{line-height:.75}footer .wp-block-group{width:100%}@media(min-width: 600px){footer .wp-block-group{width:auto}}@media(min-width: 768px){footer .wp-block-group{width:auto;flex-wrap:inherit}}footer .wp-block-group .custom-logo{width:178px !important}footer .wp-block-group h3{font-family:Knicknack-Regular !important;text-transform:uppercase;color:#fff;font-size:24px !important;font-weight:700 !important;margin-bottom:0}@media(min-width: 768px){footer .wp-block-group h3{font-size:14px !important}}@media(min-width: 1280px){footer .wp-block-group h3{font-size:24px !important}}footer .wp-block-group a span{color:#fff;font-weight:700;font-size:18px}@media(min-width: 768px){footer .wp-block-group a span{font-size:14px !important}}@media(min-width: 1280px){footer .wp-block-group a span{font-size:18px !important}}@font-face{font-family:Knicknack-Regular;font-style:normal;src:url(../assets/fonts/Knicknack-Regular.otf) format("opentype")}@font-face{font-family:SofiaProSoftBold;font-style:normal;src:url(../assets/fonts/SofiaProSoftBold.otf) format("opentype")}@font-face{font-family:SofiaProSoftMedium;font-style:normal;src:url(../assets/fonts/SofiaProSoftMedium.otf) format("opentype")}h1{text-transform:none}.woocommerce-shop h1{font-family:Knicknack-Regular;background-color:rgba(0,0,0,0);color:#175627;padding:.15em 0;font-style:inherit !important;letter-spacing:2px;text-transform:uppercase;margin-bottom:0rem;line-height:1}h2{opacity:0;transform:translateY(20px);transition:opacity .75s ease-out,transform .75s ease-out;text-transform:uppercase}h2.fade-in-visible{opacity:1;transform:translateY(0)}.hero-block h1{font-family:Knicknack-Regular !important;text-transform:uppercase !important;letter-spacing:2px}.page h1:not(.hero-block.h1){font-family:Knicknack-Regular;display:inline-block;background-color:#007e32;color:#fff;text-transform:uppercase;-webkit-box-shadow:18px 0 0 #007e32,-18px 0 0 #007e32;box-shadow:18px 0 0 #007e32,-18px 0 0 #007e32;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:1rem;font-style:inherit;padding:10px 12px 10px;text-align:center;margin:0 auto .5rem;position:relative;left:50%;transform:translateX(-50%);letter-spacing:2px}@media(min-width: 768px){.page h1:not(.hero-block.h1){font-size:1.4rem}}@media(min-width: 1280px){.page h1:not(.hero-block.h1){font-size:2rem}}.single-product h1{font-family:Knicknack-Regular;background-color:rgba(0,0,0,0);color:#175627;padding:.15em 0;font-style:inherit !important;letter-spacing:2px;font-size:3.5rem;text-align:left;margin-bottom:1.5rem;text-transform:uppercase}.single-databank h1{font-family:Knicknack-Regular;background-color:rgba(0,0,0,0);color:#175627;padding:.15em 0;font-style:inherit !important;letter-spacing:2px;font-size:3.5rem !important;text-align:center;text-transform:uppercase}.archive h1 span{font-family:Knicknack-Regular;display:inline-block;background-color:#007e32;color:#fff;text-transform:uppercase;-webkit-box-shadow:18px 0 0 #007e32,-18px 0 0 #007e32;box-shadow:18px 0 0 #007e32,-18px 0 0 #007e32;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:1rem;font-style:inherit;padding:10px 12px 10px;text-align:center;margin:0 auto .5rem;position:relative;left:50%;transform:translateX(-50%);letter-spacing:2px;text-transform:uppercase}@media(min-width: 768px){.archive h1 span{font-size:1.4rem}}@media(min-width: 1280px){.archive h1 span{font-size:2rem}}.tax-product_cat h1{font-family:Knicknack-Regular;display:inline-block;background-color:#007e32;color:#fff;text-transform:uppercase;-webkit-box-shadow:18px 0 0 #007e32,-18px 0 0 #007e32;box-shadow:18px 0 0 #007e32,-18px 0 0 #007e32;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:1rem;font-style:inherit;padding:10px 12px 10px;text-align:center;margin:0 auto .5rem;position:relative;left:50%;transform:translateX(-50%);letter-spacing:2px;text-transform:uppercase}@media(min-width: 768px){.tax-product_cat h1{font-size:1.4rem}}@media(min-width: 1280px){.tax-product_cat h1{font-size:2rem}}.home h2:not(.wc-block-mini-cart__title){font-family:Knicknack-Regular;display:inline-block;background-color:#007e32;color:#fff;text-transform:uppercase;-webkit-box-shadow:18px 0 0 #007e32,-18px 0 0 #007e32;box-shadow:18px 0 0 #007e32,-18px 0 0 #007e32;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:1rem;font-style:inherit;padding:10px 12px 10px;text-align:center;margin:0 auto .5rem;position:relative;left:50%;transform:translateX(-50%);letter-spacing:2px}@media(min-width: 768px){.home h2:not(.wc-block-mini-cart__title){font-size:1.4rem}}@media(min-width: 1280px){.home h2:not(.wc-block-mini-cart__title){font-size:2rem}}.home h2.wc-block-mini-cart__title{font-family:Knicknack-Regular;background-color:rgba(0,0,0,0);color:#175627;padding:.15em 0;font-style:inherit !important;letter-spacing:2px;mask-image:none}.page:not(.home) h2,.single h2{font-family:Knicknack-Regular;background-color:rgba(0,0,0,0);color:#175627;padding:.15em 0;font-style:inherit !important;letter-spacing:2px;mask-image:none}h3,h4,h5,h6{font-family:Knicknack-Regular;text-transform:none;color:#175627;opacity:0;transform:translateY(20px);transition:opacity .75s ease-out,transform .75s ease-out}h3.fade-in-visible,h4.fade-in-visible,h5.fade-in-visible,h6.fade-in-visible{opacity:1;transform:translateY(0)}p{opacity:0;transform:translateY(20px);transition:opacity .75s ease-out,transform .75s ease-out;font-family:SofiaProSoftMedium;font-size:1rem !important;font-weight:400;line-height:1.7;letter-spacing:.32px;color:#175627;margin-bottom:1rem;letter-spacing:.32px}p.fade-in-visible{opacity:1;transform:translateY(0)}a{text-decoration:underline}a:hover{text-decoration:underline}hr{color:rgba(0,0,0,0);border-top:5px dotted #017e32;border-radius:5px}.block-editor-page .wp-block-image img,.block-editor-page a,.block-editor-page h1,.block-editor-page h2,.block-editor-page h3,.block-editor-page h4,.block-editor-page h5,.block-editor-page h6,.block-editor-page img,.block-editor-page input,.block-editor-page li,.block-editor-page p{opacity:1 !important;transform:none !important;transition:none !important}.alignfull{margin-left:0;margin-right:0;margin-top:-1px}@media(min-width: 1280px){#content-default-padding-bottom{padding-bottom:5rem}}:root :where(.is-layout-flow)>*{margin-block-start:0 !important}.desktop-bottom-shape{display:none}.desktop-bottom-shape.overlay{margin-top:-5rem;z-index:1;position:relative}@media(min-width: 768px){.desktop-bottom-shape.overlay{margin-top:-10rem}}@media(min-width: 1920px){.desktop-bottom-shape.overlay{margin-top:-13rem}}@media(min-width: 768px){.desktop-bottom-shape{display:block;width:100%;margin:0;padding:0}.desktop-bottom-shape svg{width:100%;height:auto;margin:0;padding:0;display:block;overflow:hidden}}.mobile-bottom-shape{display:block;width:100%;margin:0;padding:0;z-index:999;position:relative}.mobile-bottom-shape.overlay{margin-top:-5rem;z-index:1;position:relative}@media(min-width: 768px){.mobile-bottom-shape.overlay{margin-top:-10rem}}@media(min-width: 1920px){.mobile-bottom-shape.overlay{margin-top:-13rem}}@media(min-width: 768px){.mobile-bottom-shape{display:none}}.mobile-bottom-shape svg{width:100%;height:auto;margin:0;padding:0;display:block;overflow:hidden}.taxonomy-categories{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:0}@media(max-width: 768px){.taxonomy-categories{margin-bottom:1rem}}.taxonomy-categories .taxonomy-category{font-family:SofiaProSoftMedium;color:#175627;flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px);box-sizing:border-box;margin-bottom:-1rem}@media(min-width: 768px){.taxonomy-categories .taxonomy-category{flex:1 1 calc(50% - 20px);max-width:calc(50% - 20px)}}@media(min-width: 1280px){.taxonomy-categories .taxonomy-category{flex:1 1 calc(25% - 20px);max-width:calc(25% - 20px)}}.taxonomy-categories .taxonomy-category .taxonomy-link{display:flex;flex-direction:column;align-items:center;text-decoration:none;width:100%}.taxonomy-categories .taxonomy-category .taxonomy-link h2 a,.taxonomy-categories .taxonomy-category .taxonomy-link h3 a,.taxonomy-categories .taxonomy-category .taxonomy-link span{font-family:Knicknack-Regular;font-size:1.1rem;text-transform:uppercase;text-decoration:none;color:#175627;font-weight:700;line-height:1.5;letter-spacing:.58px;text-align:center;color:#175627}@media(min-width: 1280px){.taxonomy-categories .taxonomy-category .taxonomy-link h2 a,.taxonomy-categories .taxonomy-category .taxonomy-link h3 a,.taxonomy-categories .taxonomy-category .taxonomy-link span{font-size:1.65rem}}.taxonomy-categories .taxonomy-category .taxonomy-link:hover{text-decoration:underline}.taxonomy-categories .taxonomy-category img{opacity:0;transform:translateY(40px);transition:opacity .25s ease-out,transform .25s ease-out;max-width:100%;height:auto;margin-bottom:10px}.taxonomy-categories .taxonomy-category img.fade-in-visible{opacity:1;transform:translateY(0)}.taxonomy-categories .taxonomy-category h3{font-size:1rem;margin:0}.taxonomy-categories .taxonomy-category .text-content{margin-top:-1rem}.block-faq .single-faq-container{margin-bottom:1rem;width:90%;padding:0 1rem;border-radius:8px 8px;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.08);box-shadow:0 3px 6px 0 rgba(0,0,0,.08);border:1px solid #dedede;background-color:#fff;font-weight:700;font-size:.875rem;text-align:left}@media(min-width: 1280px){.block-faq .single-faq-container{width:100%}}.block-faq .single-faq-container .collapsible{cursor:pointer;font-family:SofiaProSoftBold;color:#175627;font-size:1.25em;background-color:#fff;padding:18px 18px 18px 0;width:100%;border:none;text-align:left;outline:0}.block-faq .single-faq-container .collapsible::before{content:"→";margin-right:1em}.block-faq .single-faq-container .collapsible.active::before{content:"↓";margin-right:1em}.block-faq .single-faq-container .answer{background-color:#fff;max-height:0;overflow:hidden;transition:max-height .3s ease-out}.block-faq .single-faq-container .answer p{margin:0;font-size:.875rem;font-weight:400}.block-faq .single-faq-container .active+.answer{max-height:500px;padding-bottom:1.25rem}.hero-block{position:relative;background-size:cover;background-position:center;height:650px;display:flex;justify-content:center;align-items:flex-start}@media(min-width: 768px){.hero-block{align-items:center;height:800px}}.hero-block .hero-mobile-background{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:top}.hero-block .desktop-bottom-shape,.hero-block .mobile-bottom-shape{position:absolute;bottom:0;left:0;width:100%;z-index:0}.hero-block .desktop-bottom-shape svg,.hero-block .mobile-bottom-shape svg{width:100%;height:auto;display:block}.hero-block .content-container{display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box;width:100%}@media(max-width: 768px){.hero-block .content-container{flex-direction:column;justify-content:center}}.hero-block .content-container .hero-content{z-index:2;flex:0 0 100%;max-width:100%;padding:10px 20px 0;box-sizing:border-box}@media(min-width: 768px){.hero-block .content-container .hero-content{flex:0 0 60%;max-width:60%;padding:0;margin-top:-5rem}}.hero-block .content-container .hero-content p{margin-bottom:.5rem}.hero-block .content-container .hero-content .aligncenter{display:block;margin:0 auto}.hero-block .content-container .hero-content .avainlippu{height:60px;width:auto}@media(min-width: 768px){.hero-block .content-container .hero-content .avainlippu{height:90px}}.hero-block .content-container .hero-content h1{font-size:1.5rem;margin-bottom:10px;background-color:rgba(0,0,0,0);box-shadow:none;-webkit-box-shadow:none;box-shadow:none}@media(min-width: 768px){.hero-block .content-container .hero-content h1{font-size:3rem;margin-bottom:20px}}.hero-block .content-container .hero-content .hero-paragraph{font-size:1.25rem;margin-bottom:30px}.hero-block .content-container .hero-content .button-container{display:flex;justify-content:flex-start;align-items:center}.hero-block .content-container .hero-content .button-container.left{justify-content:flex-start}.hero-block .content-container .hero-content .button-container.center{justify-content:center}.hero-block .content-container .hero-content .button-container.right{justify-content:flex-end}.hero-block .content-container .hero-content .button-container .hero-cta-button{padding:15px 30px;font-size:1.25rem;color:#fff;text-decoration:none;border-radius:25px;display:inline-block}.hero-block .content-container .hero-content .button-container .hero-cta-button:hover{opacity:.9}@media(max-width: 768px){.hero-block .hero-block{padding:60px 0}.hero-block .hero-mobile-background{display:block}.hero-block .hero-content{padding:0 20px}}.wp-block-list{list-style:none;font-family:SofiaProSoftBold;display:flex;flex-direction:column;gap:10px;padding:0;margin:0 0 1.5rem}.wp-block-list li{opacity:0;transform:translateY(40px);transition:opacity .25s ease-out,transform .25s ease-out;display:flex;align-items:center;opacity:0;transform:translateY(40px);transition:opacity .25s ease-out,transform .25s ease-out;box-sizing:border-box;font-size:1.125rem;color:#175627;min-width:300px;text-align:left;padding-bottom:.5rem}.wp-block-list li.fade-in-visible{opacity:1;transform:translateY(0)}.wp-block-list li::before{content:url(../assets/img/general/li-icon.svg);width:2rem;height:2rem;display:inline-block;flex-shrink:0;margin-right:.75rem}.logo-slider :root{--items-per-page: 1 }.logo-slider .carousel{width:100%;overflow:hidden;position:relative}.logo-slider .carousel .carousel-container{white-space:nowrap}.logo-slider .carousel .carousel-container .carousel-item{display:inline-flex;align-items:center;justify-content:center;min-width:calc(100%/var(--items-per-page));box-sizing:border-box;padding:0;text-align:center}.wp-block-woocommerce-related-products{background:#faf8f4;border-radius:25px;padding:2rem 1.5rem;margin-bottom:3rem}.block-green-title h1{background-color:rgba(0,0,0,0) !important;color:#faf8f4 !important;text-transform:uppercase !important;-webkit-box-shadow:none !important;box-shadow:none !important}.block-green-title h1 span{background-color:#007e32;padding:5px 20px;line-height:2;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone}.woocommerce-breadcrumb{font-family:SofiaProSoftMedium;margin:1em 0 !important}.wc-block-components-notice-banner.is-success{background-color:#165627 !important;border-color:#165627 !important;color:#fff;font-family:SofiaProSoftBold}.wc-block-components-notice-banner.is-success:focus-visible{outline:2px solid #fff}.wc-block-components-notice-banner.is-success .wc-forward{color:#fff !important;opacity:1}.wc-block-components-notice-banner.is-success .wc-forward:hover{color:#fff !important;opacity:.8}.wc-block-components-notice-banner.is-error{background-color:#fbedb3 !important;border-color:#fbedb3 !important;color:#165627;font-family:SofiaProSoftBold}.wc-block-components-notice-banner.is-error:focus-visible{outline:2px solid #fff}.wc-block-components-notice-banner.is-error .wc-forward{color:#165627 !important;opacity:1}.wc-block-components-notice-banner.is-error .wc-forward:hover{color:#165627 !important;opacity:.8}.woocommerce-Price-amount:not(del.woocommerce-Price-amount){font-family:SofiaProSoftMedium;padding-left:5px;padding-right:5px;color:#000}ins[aria-hidden=true]{text-decoration:none !important;background-color:#f9c242}del[aria-hidden=true]{text-decoration:line-through;margin-right:.5rem;display:none}.wc-block-components-product-sale-badge--align-right{display:none !important}.outofstock .wc-block-grid__product-image img,.outofstock .woocommerce-product-gallery__image img{filter:grayscale(100%);opacity:.95}.out-of-stock-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;color:#017e32;font-size:1.5rem;font-weight:700;z-index:1;pointer-events:none}.out-of-stock-overlay .out-of-stock-text{background:#175627;color:#fff;font-size:12px;text-align:center;text-transform:uppercase;padding:1.25em 1em;border-radius:50px}@media(min-width: 1280px){.out-of-stock-overlay .out-of-stock-text{font-size:16px}}.bundled_item_cart_details .out-of-stock{display:none}.outofstock .price{display:none !important}.archive .product{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:1rem}.wc-block-product-template__responsive.columns-4{grid-template-columns:repeat(2, 1fr)}@media(min-width: 768px){.wc-block-product-template__responsive.columns-4{grid-template-columns:repeat(auto-fill, minmax(max(150px, 25% - 0.9375em), 1fr))}}.wp-block-columns:has(.wc-block-grid__products){padding:0}.wp-block-woocommerce-product-collection .wp-block-post-title{margin-bottom:0}.wp-block-woocommerce-product-collection .wp-block-post-title a{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Knicknack-Regular;font-size:1.5rem;text-transform:uppercase;text-decoration:none;color:#175627;font-weight:700;line-height:1.5;letter-spacing:.58px;text-align:center;color:#175627}@media(max-width: 768px){.wp-block-woocommerce-product-collection .wp-block-post-title a{min-height:88px}}@media(min-width: 1280px){.wp-block-woocommerce-product-collection .wp-block-post-title a{font-size:1.75rem}}.wp-block-woocommerce-product-collection .wc-block-components-product-image{margin-bottom:0}.wp-block-woocommerce-product-collection .wc-block-components-product-image img[alt=""]{border:none}.wp-block-woocommerce-product-collection .wc-block-components-product-rating{margin-bottom:0}.wp-block-woocommerce-product-collection .wc-block-grid__product-image,.wp-block-woocommerce-product-collection .wp-block-woocommerce-product-collection{width:100%;aspect-ratio:1;display:flex;justify-content:center;align-items:center}.wc-block-grid__products{display:flex !important;flex-wrap:wrap;gap:20px;justify-content:space-between}.wc-block-grid__products .wc-block-grid__product{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:1 1 calc(50% - 20px) !important;box-sizing:border-box;padding:10px;text-align:center}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price{font-family:SofiaProSoftMedium;color:#175627;font-size:1em;text-decoration:none}@media(min-width: 1280px){.wc-block-grid__products .wc-block-grid__product{flex:1 0 25% !important;max-width:25% !important}}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link{text-decoration:none}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{font-family:Knicknack-Regular;font-size:1.5rem;text-transform:uppercase;text-decoration:none;color:#175627;font-weight:700;line-height:1.5;letter-spacing:.58px;text-align:center;color:#175627}@media(min-width: 1280px){.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{font-size:1.75rem}}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale{background:#f9c242 !important;border:#f9c242 !important;color:#000 !important}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image{width:100%;aspect-ratio:1;display:flex;justify-content:center;align-items:center}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image img{max-width:100%;max-height:100%;object-fit:contain}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price del{color:#000;text-decoration:line-through;font-size:.9em;font-family:SofiaProSoftMedium}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price ins{font-family:SofiaProSoftMedium;padding-left:5px;padding-right:5px;color:#000;background-color:#f9c242;display:block}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price ins:not(:empty){display:block;background-color:#f9c242}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price ins:empty{background-color:rgba(0,0,0,0)}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price .wcsatt-sub-discount,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price .wcsatt-sub-options{display:none}.single-product div.product p.stock{display:none}.single-product #payment-method-message{background-color:#fff;border:1px solid #000;padding:.25em .25em .25em .5em;font-family:SofiaProSoftMedium;height:auto;margin-bottom:1.5rem;display:none}.single-product .wp-block-post-excerpt__excerpt{margin:1rem 0 !important}.single-product span.onsale{background-color:#175627;color:#fff}.single-product .wp-block-woocommerce-product-price{margin-bottom:1.5rem}.single-product h2{text-transform:uppercase}.single-product h3.wp-block-post-title{font-size:1.5em !important;text-transform:uppercase}.single-product ul.tabs.wc-tabs{font-family:Knicknack-Regular;color:#175627;font-size:.75em;margin:3rem 0 0 !important;text-transform:uppercase}@media(min-width: 768px){.single-product ul.tabs.wc-tabs a{font-size:1.25em}}@media(min-width: 1280px){.single-product ul.tabs.wc-tabs a{font-size:2.5em}}@media(max-width: 768px){.single-product .tabs.wc-tabs{display:flex;flex-wrap:nowrap;justify-content:space-around;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch}.single-product .tabs.wc-tabs li{list-style:none;display:inline-block;flex:1;text-align:center;flex:none;border-bottom-width:2px !important;border-left-width:0 !important}.single-product .tabs.wc-tabs li a{display:block;padding:10px 15px;text-decoration:none;color:inherit;transition:color .3s ease,border-bottom .3s ease;text-transform:uppercase;letter-spacing:.03em}.single-product .tabs.wc-tabs li a:hover{color:#0071a1}.single-product .tabs.wc-tabs li.active a{font-weight:700;border-bottom:2px solid #000}}.single-product .wc-tab{font-family:SofiaProSoftMedium;color:#175627;margin:2em 0 !important}.single-product .wc-tab h2{display:none}.single-product .wc-tab .single-faq-container{margin-bottom:1rem;width:90%;padding:0 1rem;border-radius:8px 8px;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.08);box-shadow:0 3px 6px 0 rgba(0,0,0,.08);border:1px solid #dedede;background-color:#fff;font-weight:700;font-size:.875rem;text-align:left}@media(min-width: 1280px){.single-product .wc-tab .single-faq-container{width:100%}}.single-product .wc-tab .single-faq-container .collapsible{cursor:pointer;font-family:SofiaProSoftBold;color:#175627;font-size:1.25em;background-color:#fff;padding:18px 18px 18px 0;width:100%;border:none;text-align:left;outline:0}.single-product .wc-tab .single-faq-container .collapsible::before{content:"→";margin-right:1em}.single-product .wc-tab .single-faq-container .collapsible.active::before{content:"↓";margin-right:1em}.single-product .wc-tab .single-faq-container .answer{background-color:#fff;max-height:0;overflow:hidden;transition:max-height .3s ease-out}.single-product .wc-tab .single-faq-container .answer p{margin:0;font-size:.875rem;font-weight:400}.single-product .wc-tab .single-faq-container .active+.answer{max-height:500px;padding-bottom:1.25rem}.single-product #tab-ingredients .value-wrap{font-family:SofiaProSoftMedium;color:#175627;display:flex;justify-content:space-between;align-items:center;padding:2px 0;border-bottom:1px solid}.single-product #tab-ingredients .value-wrap.indent{padding-left:20px;font-size:.8em}.single-product #tab-ingredients .value-wrap .value-name{font-weight:100;flex:1;text-align:left;font-size:.8em}.single-product #tab-ingredients .value-wrap .value-name.indent{font-weight:400}.single-product #tab-ingredients .value-wrap .value-amount{flex-shrink:0;text-align:right;font-size:.8em}.single-product .wc-block-components-product-rating__container{margin-bottom:1.5rem}.single-product .wc-block-components-product-rating__container span{color:#175627}.single-product .wc-block-components-product-rating__container .woocommerce-review-link{color:#175627;font-family:SofiaProSoftMedium}.single-product .commentlist{padding:0}.single-product .commentlist .comment-text{margin:0 !important;background-color:#dceac5;border-radius:25px !important;border:none !important}@media(min-width: 1280px){.single-product .commentlist .comment-text{width:50%}}.single-product .commentlist .star-rating span{color:#175627}.single-product #review_form_wrapper{color:#175627;font-family:SofiaProSoftMedium}@media(min-width: 1280px){.single-product #review_form_wrapper{width:50%}}.single-product #review_form_wrapper .stars a{color:#175627}.single-product #review_form_wrapper textarea{border-radius:10px;font-family:SofiaProSoftMedium;border:none}.woocommerce-shop .wp-block-woocommerce-product-collection-no-results p:not(:has(strong)){display:none}.woocommerce-shop .wc-block-components-notice-snackbar-list{display:none}.woocommerce-shop .fixed-cart-total{position:fixed;bottom:0;width:100%;background-color:#fdeaed;border-top:3px solid #175627;color:#175627;padding:16px 0;text-align:center;font-family:SofiaProSoftMedium;font-size:14px;z-index:9999;display:flex;justify-content:center;align-items:center;box-shadow:0 -2px 10px rgba(0,0,0,.3);border-radius:0;transition:background-color .5s ease,color .5s ease,border-color .5s ease;animation:initial_flash .25s linear 3}.woocommerce-shop .fixed-cart-total a{text-decoration:none;color:inherit}@media(min-width: 768px){.woocommerce-shop .fixed-cart-total{font-size:18px;padding:8px 15px}}@keyframes initial_flash{0%,100%{background-color:#faf8f4}50%{background-color:#f296ab}}@keyframes flash1{0%,100%{background-color:#fdd6b7}50%{background-color:#017e32}}@keyframes flash2{0%,100%{background-color:#fbedb3}50%{background-color:#fdd6b7}}@keyframes flash3{0%,100%{background-color:#f296ab}50%{background-color:#017e32}}.woocommerce-shop .fixed-cart-total.discount-level-0{background-color:#d9f2cd;color:#175627;border-top:3px solid #175627;animation:flash2 .25s linear 3}.woocommerce-shop .fixed-cart-total.discount-level-1{background-color:#c1e4ad;color:#175627;border-top:3px solid #175627;animation:flash1 .25s linear 3}.woocommerce-shop .fixed-cart-total.discount-level-2{background-color:#007e32;color:#faf8f4;border-top:3px solid #175627;animation:flash2 .25s linear 3}.woocommerce-shop .fixed-cart-total.discount-level-3{background-color:#f296ab;color:#faf8f4;border-top:3px solid #faf8f4;animation:flash3 .25s linear 3}.woocommerce-shop .product-filter-menu{display:none;background:#fff;box-shadow:-5px 0 10px rgba(0,0,0,.2);padding:20px;transition:all .3s ease-in-out;overflow:hidden;transition:max-height .4s ease-in-out,opacity .3s ease-in-out,visibility .4s;margin-top:5px}.woocommerce-shop .product-filter-menu.active{display:block}.woocommerce-shop #toggle-filters{width:100%;background:#f296ab;border:none;padding:10px 0;border-radius:4px;color:#faf8f4;font-family:SofiaProSoftMedium;text-transform:uppercase;cursor:pointer;font-size:1.1rem}.woocommerce-shop #toggle-filters .toggle-sign{color:#faf8f4;margin-left:.5rem;padding:0 8px 4px;border-radius:25px;font-size:1.1em;font-weight:800}.woocommerce-shop .align-right{text-align:right}.woocommerce-shop ul.products{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:20px;list-style-type:none;padding:0;margin:0}.woocommerce-shop li.product{box-sizing:border-box}.woocommerce-shop .wc-block-grid__product-rating__stars{color:gray}.woocommerce-shop .wc-block-grid__product-rating__stars span{color:#165627}.woocommerce-shop .category-title-container{grid-column:span 2;margin-bottom:20px;text-align:center}@media(min-width: 768px){.woocommerce-shop .category-title-container{grid-column:span 3}}.woocommerce-shop .product-category-title{font-size:1.8rem;letter-spacing:1px;padding:10px 18px 10px;margin:0;display:inline-block;width:max-content;background-color:#007e32;color:#faf8f4;text-transform:uppercase}.custom-popup-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:rgba(0,0,0,.5)}.custom-popup-container .custom-popup{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);display:block !important;width:90%}@media(min-width: 1280px){.custom-popup-container .custom-popup{max-width:700px}}.custom-popup-container .custom-popup .custom-popup-content{background-color:#dceac5;padding:20px 20px 20px;border-radius:25px;width:auto;position:relative}@media(min-width: 1280px){.custom-popup-container .custom-popup .custom-popup-content{max-width:700px}}.custom-popup-container .custom-popup .custom-popup-content *{opacity:1;transform:none}.custom-popup-container .custom-popup .custom-popup-content h2{font-family:Knicknack-Regular;font-size:1.25em;color:#175627;margin:0}@media(min-width: 1280px){.custom-popup-container .custom-popup .custom-popup-content h2{font-size:2em}}.custom-popup-container .custom-popup .custom-popup-content #popup-description p{font-size:14px !important}.custom-popup-container .custom-popup .custom-popup-content h3{margin:.5rem 0 0;font-size:1.25em}.custom-popup-container .custom-popup .custom-popup-content p{font-size:12px !important;line-height:1.5;margin:0;letter-spacing:0}.custom-popup-container .custom-popup .custom-popup-content .product-title{display:flex;align-items:center;padding:1rem 1.5rem 0;gap:1rem}.custom-popup-container .custom-popup .custom-popup-content .product-title .product-image{flex:0 0 30%}@media(min-width: 1280px){.custom-popup-container .custom-popup .custom-popup-content .product-title .product-image{flex:0 0 15%}}@media(min-width: 1280px){.custom-popup-container .custom-popup .custom-popup-content .product-title .product-image img{height:95px}}.custom-popup-container .custom-popup .custom-popup-content .product-title .product-name{flex:0 0 70%}@media(min-width: 1280px){.custom-popup-container .custom-popup .custom-popup-content .product-title .product-name{flex:0 0 85%}}.custom-popup-container .custom-popup .custom-popup-content .ingredients{padding:1rem 1.5rem 0}.custom-popup-container .custom-popup .custom-popup-content .ingredients #ingredients_info{margin-bottom:1.5rem}.custom-popup-container .custom-popup .custom-popup-content .nutritions #nutrition_text{font-weight:700;font-size:1em;padding:.5rem 0 .5rem;text-transform:none;text-align:center}.custom-popup-container .custom-popup .custom-popup-content .nutritions #nutrition-items-list{padding-left:0;background-color:#faf8f4;padding:.75rem 1.5rem 1.25rem;border-radius:25px}.custom-popup-container .custom-popup .custom-popup-content .nutritions .value-wrap{font-family:SofiaProSoftMedium;color:#175627;display:flex;justify-content:space-between;align-items:center;padding:2px 0;border-bottom:1px solid}.custom-popup-container .custom-popup .custom-popup-content .nutritions .value-wrap.indent{padding-left:20px;font-size:.8em}.custom-popup-container .custom-popup .custom-popup-content .nutritions .value-wrap .value-name{font-weight:100;flex:1;text-align:left;font-size:.8em}.custom-popup-container .custom-popup .custom-popup-content .nutritions .value-wrap .value-name.indent{font-weight:400}.custom-popup-container .custom-popup .custom-popup-content .nutritions .value-wrap .value-amount{flex-shrink:0;text-align:right;font-size:.8em}.custom-popup-container .custom-popup .custom-popup-close{margin:10px;background-color:#175627;color:#fff;border:none;border-radius:28px;cursor:pointer;font-size:24px;position:absolute;padding:5px 15px;right:0;top:-2rem;border:5px solid #dceac5;z-index:100}.custom-popup-container .custom-popup .custom-popup-close:hover{opacity:.8}@media(min-width: 1280px){.custom-popup-container .custom-popup .custom-popup-close{right:2.5rem}}.custom-popup-container .custom-popup .custom-popup-close:hover{opacity:1}.woocommerce-cart,body.woocommerce-checkout{background-color:#dceac5}.woocommerce-cart .is-bundle,.woocommerce-cart .is-bundle__meta_hidden,.woocommerce-cart .wc-block-cart-items__row{border-bottom:none !important}@media(min-width: 1280px){.woocommerce-cart .wc-block-cart-item__image{padding:0 20px 0 0 !important}}.woocommerce-cart .wc-block-cart-items,.woocommerce-cart .wp-block-woocommerce-cart-line-items-block{border-bottom:none !important}.woocommerce-cart .wc-block-cart-items .is-bundled__indented,.woocommerce-cart .wp-block-woocommerce-cart-line-items-block .is-bundled__indented{border-bottom:none !important;padding:0 !important}.woocommerce-cart .wc-block-cart-items .is-bundled__indented .wc-block-cart-item__wrap,.woocommerce-cart .wp-block-woocommerce-cart-line-items-block .is-bundled__indented .wc-block-cart-item__wrap{padding-left:0 !important;padding-top:0 !important}.woocommerce-cart .wc-block-cart-items .is-bundled__indented .wc-block-components-product-name,.woocommerce-cart .wp-block-woocommerce-cart-line-items-block .is-bundled__indented .wc-block-components-product-name{font-family:SofiaProSoftMedium;margin-bottom:0 !important;line-height:1 !important}.woocommerce-cart .wc-block-cart-items .is-bundled__indented .wc-block-cart-item__remove-link,.woocommerce-cart .wc-block-cart-items .is-bundled__indented .wc-block-cart-item__total,.woocommerce-cart .wc-block-cart-items .is-bundled__indented .wc-block-components-quantity-selector,.woocommerce-cart .wc-block-cart-items .is-bundled__indented .wc-block-components-quantity-selector__button--minus,.woocommerce-cart .wc-block-cart-items .is-bundled__indented .wc-block-components-quantity-selector__button--plus,.woocommerce-cart .wc-block-cart-items .is-bundled__indented img,.woocommerce-cart .wp-block-woocommerce-cart-line-items-block .is-bundled__indented .wc-block-cart-item__remove-link,.woocommerce-cart .wp-block-woocommerce-cart-line-items-block .is-bundled__indented .wc-block-cart-item__total,.woocommerce-cart .wp-block-woocommerce-cart-line-items-block .is-bundled__indented .wc-block-components-quantity-selector,.woocommerce-cart .wp-block-woocommerce-cart-line-items-block .is-bundled__indented .wc-block-components-quantity-selector__button--minus,.woocommerce-cart .wp-block-woocommerce-cart-line-items-block .is-bundled__indented .wc-block-components-quantity-selector__button--plus,.woocommerce-cart .wp-block-woocommerce-cart-line-items-block .is-bundled__indented img{visibility:hidden;display:none}.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items td{border-top:none;padding:0}.woocommerce-cart,.woocommerce-checkout{font-family:SofiaProSoftMedium;color:#175627}.woocommerce-cart *,.woocommerce-checkout *{opacity:1}.woocommerce-cart .wc-block-components-totals-footer-item-tax,.woocommerce-checkout .wc-block-components-totals-footer-item-tax{display:none}.woocommerce-cart .wc-block-checkout__sidebar .wc-block-components-product-name,.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-product-name{font-size:1em !important;margin-top:0 !important}.woocommerce-cart .wc-block-components-panel__button,.woocommerce-cart .wc-block-components-totals-shipping__collaterals{display:none}.woocommerce-cart .wp-block-site-title,.woocommerce-checkout .wp-block-site-title{font-family:Knicknack-Regular;font-size:2rem}.woocommerce-cart table .is-medium,.woocommerce-cart table .is-small,.woocommerce-cart table .wc-block-cart-items:not(.wc-block-mini-cart-items):not(:last-child),.woocommerce-cart table .wc-block-cart-items__row,.woocommerce-checkout table .is-medium,.woocommerce-checkout table .is-small,.woocommerce-checkout table .wc-block-cart-items:not(.wc-block-mini-cart-items):not(:last-child),.woocommerce-checkout table .wc-block-cart-items__row{border-bottom:1px solid #165627 !important}.woocommerce-cart table .is-bundle,.woocommerce-cart table .is-bundle__meta_hidden,.woocommerce-cart table .is-bundled__description_hidden,.woocommerce-cart table .is-bundled__indented,.woocommerce-cart table .is-bundled__removable,.woocommerce-cart table .is-bundled__subtotal_aggregated,.woocommerce-checkout table .is-bundle,.woocommerce-checkout table .is-bundle__meta_hidden,.woocommerce-checkout table .is-bundled__description_hidden,.woocommerce-checkout table .is-bundled__indented,.woocommerce-checkout table .is-bundled__removable,.woocommerce-checkout table .is-bundled__subtotal_aggregated{border-bottom:1px solid #d3d3d3 !important}.woocommerce-cart table .wc-block-components-product-name,.woocommerce-checkout table .wc-block-components-product-name{font-family:SofiaProSoftBold;color:#175627;line-height:1.7;font-size:1rem;text-decoration:none}.woocommerce-cart table .wc-block-components-product-price,.woocommerce-checkout table .wc-block-components-product-price{font-family:SofiaProSoftBold;color:#175627;font-size:1rem;text-decoration:none}.woocommerce-cart table .wc-block-components-sale-badge,.woocommerce-checkout table .wc-block-components-sale-badge{background-color:#fbedb3}.woocommerce-cart table .wc-block-cart-item__prices,.woocommerce-checkout table .wc-block-cart-item__prices{display:none}.woocommerce-cart table .wc-block-components-product-metadata,.woocommerce-checkout table .wc-block-components-product-metadata{display:none}.woocommerce-cart table .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input,.woocommerce-checkout table .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input{font-family:SofiaProSoftBold;max-width:2.75rem;padding:0;border:1px solid #aaa;border-radius:100px !important;background:#f6f6f6;font-size:1rem;font-weight:700;color:#165627;text-align:center;margin:0 .25rem !important}.woocommerce-cart table .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input:focus,.woocommerce-checkout table .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input:focus{border:1px solid #fff;color:#175627}.woocommerce-cart table .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus,.woocommerce-checkout table .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus{touch-action:manipulation;position:relative;min-width:2.35rem;height:2.5rem;color:#fff;background-color:#175627;border-radius:50%;border:1px solid #175627;opacity:1}.woocommerce-cart table .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus:hover,.woocommerce-checkout table .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus:hover{background-color:#175627;opacity:.8;border:1px solid #175627}.woocommerce-cart table .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus:focus,.woocommerce-checkout table .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus:focus{border:1px solid #175627;color:#fff}.woocommerce-cart table .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--plus,.woocommerce-checkout table .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--plus{touch-action:manipulation;position:relative;min-width:2.35rem;height:2.5rem;color:#fff;background-color:#175627;border-radius:50%;border:1px solid #175627;opacity:1}.woocommerce-cart table .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--plus:hover,.woocommerce-checkout table .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--plus:hover{background-color:#175627;opacity:.8;border:1px solid #175627}.woocommerce-cart table .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--plus:focus,.woocommerce-checkout table .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--plus:focus{border:1px solid #175627;color:#fff}.woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block,.woocommerce-checkout .wp-block-woocommerce-cart-cross-sells-block{margin-bottom:2.5rem;background:#faf8f4;border-radius:25px;padding:1rem 2rem}.woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block h2,.woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block h3,.woocommerce-checkout .wp-block-woocommerce-cart-cross-sells-block h2,.woocommerce-checkout .wp-block-woocommerce-cart-cross-sells-block h3{margin-bottom:1.5rem}.woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block h2 .wc-block-components-product-name,.woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block h3 .wc-block-components-product-name,.woocommerce-checkout .wp-block-woocommerce-cart-cross-sells-block h2 .wc-block-components-product-name,.woocommerce-checkout .wp-block-woocommerce-cart-cross-sells-block h3 .wc-block-components-product-name{text-decoration:none;text-transform:uppercase;font-size:1.5em}.woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .wc-block-formatted-money-amount,.woocommerce-checkout .wp-block-woocommerce-cart-cross-sells-block .wc-block-formatted-money-amount{font-family:SofiaProSoftMedium;padding-left:5px;padding-right:5px;color:#000}.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block,.woocommerce-checkout .wp-block-woocommerce-cart-order-summary-block{background:#faf8f4;border-radius:25px;padding:1rem 2rem;margin-bottom:2.5rem;font-size:.8em}.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-product-metadata__description,.woocommerce-checkout .wp-block-woocommerce-cart-order-summary-block .wc-block-components-product-metadata__description{display:none}.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-panel__button,.woocommerce-checkout .wp-block-woocommerce-cart-order-summary-block .wc-block-components-panel__button{font-family:SofiaProSoftBold}.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon__form,.woocommerce-checkout .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon__form{align-items:center;justify-content:center}.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon__form #wc-block-components-totals-coupon__input-coupon,.woocommerce-checkout .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon__form #wc-block-components-totals-coupon__input-coupon{border-radius:10px;border:1px solid #006400}.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button,.woocommerce-checkout .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{background-color:rgba(0,0,0,0);flex:inherit}.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button .wc-block-components-button__text,.woocommerce-checkout .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button .wc-block-components-button__text{font-family:SofiaProSoftMedium;font-size:.8em !important;text-align:center;padding:1rem !important;border-radius:30px;text-decoration:none;text-transform:uppercase;font-weight:700;line-height:1;border:0;background-color:#017e32;text-transform:uppercase;font-size:1em !important;opacity:1}.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button .wc-block-components-button__text:hover,.woocommerce-checkout .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button .wc-block-components-button__text:hover{opacity:.8}@media(min-width: 1280px){.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button .wc-block-components-button__text,.woocommerce-checkout .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button .wc-block-components-button__text{font-size:1em !important}}.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-panel,.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon,.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item,.woocommerce-checkout .wp-block-woocommerce-cart-order-summary-block .wc-block-components-panel,.woocommerce-checkout .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon,.woocommerce-checkout .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item{padding-left:0}.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper,.woocommerce-checkout .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper{border-top:none}.woocommerce-cart .wc-block-cart__submit .wc-block-cart__submit-button,.woocommerce-checkout .wc-block-cart__submit .wc-block-cart__submit-button{font-family:SofiaProSoftMedium;font-size:.8em !important;text-align:center;padding:1rem !important;border-radius:30px;text-decoration:none;text-transform:uppercase;font-weight:700;line-height:1;border:0;background-color:#175627;color:#fff}.woocommerce-cart .wc-block-cart__submit .wc-block-cart__submit-button:hover,.woocommerce-checkout .wc-block-cart__submit .wc-block-cart__submit-button:hover{opacity:.8}@media(min-width: 1280px){.woocommerce-cart .wc-block-cart__submit .wc-block-cart__submit-button,.woocommerce-checkout .wc-block-cart__submit .wc-block-cart__submit-button{font-size:1em !important}}.woocommerce-checkout .button-container{margin-bottom:2rem}.woocommerce-checkout h2,.woocommerce-checkout h3{font-size:2rem !important;margin-top:1.5rem !important;margin-bottom:1rem !important;text-transform:uppercase !important}.woocommerce-checkout p{opacity:0;transform:translateY(20px);transition:opacity .75s ease-out,transform .75s ease-out;font-family:SofiaProSoftMedium;font-size:.9em !important;font-weight:400;line-height:1.25;letter-spacing:.32px;color:#175627;margin-bottom:1rem;letter-spacing:.32px;opacity:1 !important}.woocommerce-checkout p.fade-in-visible{opacity:1;transform:translateY(0)}.woocommerce-checkout .wc-block-components-notice-banner.is-info{background-color:#fdd6b7;border-color:#017e32}@media(min-width: 768px){.woocommerce-checkout .wc-block-components-notice-banner.is-info{margin-right:20px !important}}.woocommerce-checkout .wc-block-components-notice-banner.is-info>svg{background-color:#017e32}.woocommerce-checkout .checkout_coupon{background:#faf8f4;border:none;border-radius:2px}.woocommerce-checkout .add_puuhaboksi_section{background:#faf8f4;margin-bottom:2rem;padding:1rem;border-radius:5px;width:95% !important;border:1px solid rgba(0,0,0,.1);margin-bottom:2rem}.woocommerce-checkout .add_puuhaboksi_section .puuhaboksi_image img{margin:0 auto}.woocommerce-checkout .add_puuhaboksi_section label{font-size:.8em;font-weight:100;display:inline-table;text-align:center}@media(min-width: 768px){.woocommerce-checkout .add_puuhaboksi_section label{font-size:1em;display:flex;align-items:center;justify-content:center}}.woocommerce-checkout .add_puuhaboksi_section select{width:100%;background:#fff;border-radius:8px;border:1px solid #d3d3d3}.woocommerce-checkout .shop_table{background:#faf8f4;border-radius:2px;width:100% !important}@media(max-width: 768px){.woocommerce-checkout .shop_table .woocommerce-shipping-totals td{width:50%}}.woocommerce-checkout .shop_table label{font-size:.8em;font-weight:100}@media(min-width: 768px){.woocommerce-checkout .shop_table label{font-size:1em}}.woocommerce-checkout .shop_table select{width:100%;background:#fff;border-radius:8px;border:1px solid #d3d3d3}.woocommerce-checkout #kco-order-review{margin-bottom:5px}.woocommerce-checkout #kco-iframe{padding-left:0}@media(min-width: 768px){.woocommerce-checkout #kco-iframe{padding-right:20px}}.woocommerce-checkout #kco-iframe #klarna-checkout-iframe{border-radius:2px}.woocommerce-checkout .carrier-agents-postcode-search{background:#faf8f4;border-radius:2px;width:100% !important}.woocommerce-checkout .carrier-agents-postcode-search #carrier-agent-heading,.woocommerce-checkout .carrier-agents-postcode-search .woo-carrier-agents-container,.woocommerce-checkout .carrier-agents-postcode-search .woo-carrier-agents-postcode-input-wrapper{padding:1rem}.woocommerce-checkout #custom_checkout_field{background:#faf8f4;border-radius:2px;width:100% !important}.woocommerce-checkout #custom_checkout_field .custom_field_content{padding:1rem 1rem;display:flex;flex-wrap:wrap}.woocommerce-checkout #custom_checkout_field .custom_field_content label{display:block}.woocommerce-checkout #custom_checkout_field .custom_field_content p{margin:0 0 1rem}.woocommerce-checkout #custom_checkout_field .custom_field_content .row-full{flex:1 1 100%;box-sizing:border-box;padding:10px}.woocommerce-checkout #custom_checkout_field .custom_field_content .row-full input{width:88%;border-radius:8px;background:#fff;border:1px solid #d3d3d3}@media(min-width: 768px){.woocommerce-checkout #custom_checkout_field .custom_field_content .row-full input{width:95%}}.woocommerce-checkout #custom_checkout_field .custom_field_content .row-half{flex:1 1 100%;box-sizing:border-box;padding:10px}@media(min-width: 768px){.woocommerce-checkout #custom_checkout_field .custom_field_content .row-half{flex:1 1 50%}}.woocommerce-checkout #custom_checkout_field .custom_field_content .row-half select{width:100%;background:#fff;border-radius:8px;border:1px solid #d3d3d3}.woocommerce-checkout .wc-block-components-checkout-step{margin:0}.woocommerce-checkout .wc-block-components-address-card{background:#faf8f4;border-radius:25px;padding:1rem 2rem;margin-bottom:2.5rem;font-size:.8em;margin-top:2.5rem}.woocommerce-checkout .wc-block-components-address-card .wc-block-components-product-metadata__description{display:none}.woocommerce-checkout .wc-block-components-address-card .wc-block-components-panel__button{font-family:SofiaProSoftBold}.woocommerce-checkout .wc-block-components-address-card .wc-block-components-totals-coupon__form{align-items:center;justify-content:center}.woocommerce-checkout .wc-block-components-address-card .wc-block-components-totals-coupon__form #wc-block-components-totals-coupon__input-coupon{border-radius:10px;border:1px solid #006400}.woocommerce-checkout .wc-block-components-address-card .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{background-color:rgba(0,0,0,0);flex:inherit}.woocommerce-checkout .wc-block-components-address-card .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button .wc-block-components-button__text{font-family:SofiaProSoftMedium;font-size:.8em !important;text-align:center;padding:1rem !important;border-radius:30px;text-decoration:none;text-transform:uppercase;font-weight:700;line-height:1;border:0;background-color:#017e32;text-transform:uppercase;font-size:1em !important;opacity:1}.woocommerce-checkout .wc-block-components-address-card .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button .wc-block-components-button__text:hover{opacity:.8}@media(min-width: 1280px){.woocommerce-checkout .wc-block-components-address-card .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button .wc-block-components-button__text{font-size:1em !important}}.woocommerce-checkout .wc-block-components-address-card .wc-block-components-address-card__edit{font-family:SofiaProSoftMedium;font-size:.8em !important;text-align:center;padding:1rem !important;border-radius:30px;text-decoration:none;text-transform:uppercase;font-weight:700;line-height:1;border:0;background-color:#017e32;color:#faf8f4}.woocommerce-checkout .wc-block-components-address-card .wc-block-components-address-card__edit:hover{opacity:.8}@media(min-width: 1280px){.woocommerce-checkout .wc-block-components-address-card .wc-block-components-address-card__edit{font-size:1em !important}}.woocommerce-checkout .wc-block-components-checkout-step__description{opacity:0;transform:translateY(20px);transition:opacity .75s ease-out,transform .75s ease-out;font-family:SofiaProSoftMedium;font-size:.9em !important;font-weight:400;line-height:1.25;letter-spacing:.32px;color:#175627;margin-bottom:1rem;letter-spacing:.32px}.woocommerce-checkout .wc-block-components-checkout-step__description.fade-in-visible{opacity:1;transform:translateY(0)}.woocommerce-checkout input{border-radius:8px !important;border:1px solid #dedede !important;background-color:#fff !important}.woocommerce-checkout input[type=text]{height:42px}.woocommerce-checkout select{width:100%;padding-top:1rem;padding-bottom:.5rem;box-sizing:border-box}@media(min-width: 768px){.woocommerce-checkout .wc-block-components-address-form__acf-field_673da6bc4ad89,.woocommerce-checkout .wc-block-components-address-form__acf-field_673da6d24ad8a{width:48% !important;display:inline-block !important;vertical-align:top;margin-right:4%;box-sizing:border-box}}@media(min-width: 768px){.woocommerce-checkout .wc-block-components-address-form__acf-field_673da6d24ad8a{margin-right:0}}.woocommerce-checkout .checkout-order-summary-block-fill,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{background:#faf8f4;border-radius:25px;padding:1rem 2rem;margin-bottom:2.5rem;font-size:.8em}.woocommerce-checkout .checkout-order-summary-block-fill .wc-block-components-product-metadata__description,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-product-metadata__description{display:none}.woocommerce-checkout .checkout-order-summary-block-fill .wc-block-components-panel__button,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-panel__button{font-family:SofiaProSoftBold}.woocommerce-checkout .checkout-order-summary-block-fill .wc-block-components-totals-coupon__form,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-coupon__form{align-items:center;justify-content:center}.woocommerce-checkout .checkout-order-summary-block-fill .wc-block-components-totals-coupon__form #wc-block-components-totals-coupon__input-coupon,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-coupon__form #wc-block-components-totals-coupon__input-coupon{border-radius:10px;border:1px solid #006400}.woocommerce-checkout .checkout-order-summary-block-fill .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{background-color:rgba(0,0,0,0);flex:inherit}.woocommerce-checkout .checkout-order-summary-block-fill .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button .wc-block-components-button__text,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button .wc-block-components-button__text{font-family:SofiaProSoftMedium;font-size:.8em !important;text-align:center;padding:1rem !important;border-radius:30px;text-decoration:none;text-transform:uppercase;font-weight:700;line-height:1;border:0;background-color:#017e32;text-transform:uppercase;font-size:1em !important;opacity:1}.woocommerce-checkout .checkout-order-summary-block-fill .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button .wc-block-components-button__text:hover,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button .wc-block-components-button__text:hover{opacity:.8}@media(min-width: 1280px){.woocommerce-checkout .checkout-order-summary-block-fill .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button .wc-block-components-button__text,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button .wc-block-components-button__text{font-size:1em !important}}.woocommerce-checkout .checkout-order-summary-block-fill .is-discounted,.woocommerce-checkout .checkout-order-summary-block-fill .wc-block-components-order-summary-item__individual-price,.woocommerce-checkout .checkout-order-summary-block-fill .wc-block-components-product-price__value,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .is-discounted,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item__individual-price,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-product-price__value{font-family:SofiaProSoftMedium;padding-left:5px;padding-right:5px;color:#000}.woocommerce-checkout .checkout-order-summary-block-fill .wc-block-components-order-summary-item__quantity,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item__quantity{background-color:#017e32;color:#faf8f4}.woocommerce-checkout .wc-block-components-checkout-order-summary__title{display:flex;align-items:center;justify-content:space-between;gap:10px}.woocommerce-checkout .wc-block-components-checkout-order-summary__title-text{margin:0;font-size:1em}.woocommerce-checkout .wc-block-components-product-price{display:none}.woocommerce-checkout .wc-block-components-checkout-order-summary__title-icon{margin-left:auto}.woocommerce-checkout .wc-block-components-checkout-place-order-button{font-family:SofiaProSoftMedium;font-size:.8em !important;text-align:center;padding:1rem !important;border-radius:30px;text-decoration:none;text-transform:uppercase;font-weight:700;line-height:1;border:0;background-color:#017e32}.woocommerce-checkout .wc-block-components-checkout-place-order-button:hover{opacity:.8}@media(min-width: 1280px){.woocommerce-checkout .wc-block-components-checkout-place-order-button{font-size:1em !important}}.woocommerce-order-received h2{display:none}.wp-block-woocommerce-filled-mini-cart-contents-block tbody tr.is-bundle:first-of-type{margin-left:0}.wp-block-woocommerce-filled-mini-cart-contents-block tbody tr.is-bundled__indented{margin-left:4rem}.wp-block-woocommerce-filled-mini-cart-contents-block tbody tr.is-bundled__indented .wc-block-cart-item__wrap{padding-top:0 !important}.wp-block-woocommerce-filled-mini-cart-contents-block tbody tr.is-bundled__indented img{display:none}.wp-block-woocommerce-filled-mini-cart-contents-block .wc-block-mini-cart__title,.wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-title-block{font-family:Knicknack-Regular;color:#175627;opacity:1;margin-top:0;margin-bottom:0;display:block}.wp-block-woocommerce-filled-mini-cart-contents-block .wc-block-mini-cart__title .wp-block-woocommerce-mini-cart-title-items-counter-block,.wp-block-woocommerce-filled-mini-cart-contents-block .wc-block-mini-cart__title .wp-block-woocommerce-mini-cart-title-label-block,.wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-title-block .wp-block-woocommerce-mini-cart-title-items-counter-block,.wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-title-block .wp-block-woocommerce-mini-cart-title-label-block{display:block}.wp-block-woocommerce-filled-mini-cart-contents-block .wc-block-cart-items__row{background:#fff;border-radius:25px;margin:1rem 0;padding:1rem !important;font-family:SofiaProSoftMedium;color:#175627}.wp-block-woocommerce-filled-mini-cart-contents-block .wc-block-cart-items__row .wc-block-components-product-name{font-family:Knicknack-Regular;text-decoration:none;font-size:1.5em;color:#175627}.wp-block-woocommerce-filled-mini-cart-contents-block .wc-block-cart-items__row .wc-block-components-product-price del{color:#000;text-decoration:line-through;font-size:.9em;font-family:SofiaProSoftMedium}.wp-block-woocommerce-filled-mini-cart-contents-block .wc-block-cart-items__row .wc-block-components-product-price ins{font-family:SofiaProSoftMedium;padding-left:5px;padding-right:5px;color:#000;background-color:#f9c242}.wp-block-woocommerce-filled-mini-cart-contents-block .wc-block-cart-items__row .wc-block-components-product-price ins:not(:empty){background-color:#f9c242}.wp-block-woocommerce-filled-mini-cart-contents-block .wc-block-cart-items__row .wc-block-components-product-price ins:empty{background-color:rgba(0,0,0,0)}.wp-block-woocommerce-filled-mini-cart-contents-block .wc-block-cart-items__row .wc-block-components-product-metadata__description{display:none}.wp-block-woocommerce-filled-mini-cart-contents-block .wc-block-cart-items__row .wc-block-components-sale-badge{background-color:#9ccd8a;color:#000}.wp-block-woocommerce-filled-mini-cart-contents-block .wc-block-cart-items__row .wc-block-cart-item__total{display:none}.wp-block-woocommerce-filled-mini-cart-contents-block .wc-block-cart-items__row .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input{font-family:SofiaProSoftBold;max-width:2.75rem;padding:0;border:1px solid #aaa;border-radius:100px !important;background:#f6f6f6;font-size:1rem;font-weight:700;color:#165627;text-align:center;margin:0 .25rem !important}.wp-block-woocommerce-filled-mini-cart-contents-block .wc-block-cart-items__row .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input:focus{border:1px solid #fff;color:#175627}.wp-block-woocommerce-filled-mini-cart-contents-block .wc-block-cart-items__row .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus{touch-action:manipulation;position:relative;min-width:2.35rem;height:2.5rem;color:#fff;background-color:#175627;border-radius:50%;border:1px solid #175627;opacity:1}.wp-block-woocommerce-filled-mini-cart-contents-block .wc-block-cart-items__row .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus:hover{background-color:#175627;opacity:.8;border:1px solid #175627}.wp-block-woocommerce-filled-mini-cart-contents-block .wc-block-cart-items__row .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus:focus{border:1px solid #175627;color:#fff}.wp-block-woocommerce-filled-mini-cart-contents-block .wc-block-cart-items__row .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--plus{touch-action:manipulation;position:relative;min-width:2.35rem;height:2.5rem;color:#fff;background-color:#175627;border-radius:50%;border:1px solid #175627;opacity:1}.wp-block-woocommerce-filled-mini-cart-contents-block .wc-block-cart-items__row .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--plus:hover{background-color:#175627;opacity:.8;border:1px solid #175627}.wp-block-woocommerce-filled-mini-cart-contents-block .wc-block-cart-items__row .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--plus:focus{border:1px solid #175627;color:#fff}.wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block{font-family:SofiaProSoftMedium;color:#175627}.wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-cart{font-family:SofiaProSoftMedium;font-size:.8em !important;text-align:center;padding:1rem !important;border-radius:30px;text-decoration:none;text-transform:uppercase;font-weight:700;line-height:1;border:0;background-color:#faf8f4}.wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-cart:hover{opacity:.8}@media(min-width: 1280px){.wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-cart{font-size:1em !important}}.wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-cart:hover{background-color:#faf8f4;color:#017e32;opacity:.8}.wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-checkout{font-family:SofiaProSoftMedium;font-size:.8em !important;text-align:center;padding:1rem !important;border-radius:30px;text-decoration:none;text-transform:uppercase;font-weight:700;line-height:1;border:0;background-color:#017e32}.wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-checkout:hover{opacity:.8}@media(min-width: 1280px){.wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block .wc-block-mini-cart__footer-checkout{font-size:1em !important}}.wc-block-components-drawer__screen-overlay .has-text-align-center{opacity:1}.woocommerce-account .custom-login-message{background-color:#fbedb3;border-radius:3px;padding:1rem}.woocommerce-account main{font-family:SofiaProSoftMedium}.woocommerce-account main h2{display:none}@media(min-width: 1280px){.woocommerce-account main{padding:5rem 0 0}}.woocommerce-account main .wc-block-components-additional-fields-list,.woocommerce-account main address{color:#175627;font-weight:400 !important;background-color:#dceac5;border-radius:25px !important;padding:1rem !important}.woocommerce-account main a,.woocommerce-account main p{color:#175627}.woocommerce-account main form{background-color:#dceac5;border-radius:25px;padding:1rem}.woocommerce-account main form .button{font-family:SofiaProSoftMedium;font-size:.8em !important;text-align:center;padding:1rem !important;border-radius:30px;text-decoration:none;text-transform:uppercase;font-weight:700;line-height:1;border:0;background-color:#017e32;color:#fff}.woocommerce-account main form .button:hover{opacity:.8}@media(min-width: 1280px){.woocommerce-account main form .button{font-size:1em !important}}.woocommerce-account main .woocommerce-customer-details .wc-block-components-additional-fields-list{color:#175627;font-weight:400 !important}.woocommerce-account main .woocommerce-customer-details .woocommerce-customer-details--email{font-size:.9em}@media(max-width: 600px){.woocommerce-account main .woocommerce-Price-amount{display:block}}.woocommerce-account main .woocommerce-MyAccount-navigation{background-color:#dceac5;border-radius:25px;padding:2rem 0 .1rem;margin-bottom:2rem}@media(min-width: 1280px){.woocommerce-account main .woocommerce-MyAccount-navigation{width:25% !important;padding:2rem 0 0;margin-bottom:0}}.woocommerce-account main .woocommerce-MyAccount-navigation ul li{padding-left:1.5rem !important}.woocommerce-account main .woocommerce-MyAccount-navigation ul li a{font-family:SofiaProSoftBold;color:#175627}.woocommerce-account main .woocommerce-MyAccount-content .shop_table{border:none !important}.woocommerce-account main .woocommerce-MyAccount-content .order_details thead tr th{font-family:SofiaProSoftBold;color:#175627}.woocommerce-account main .woocommerce-MyAccount-content .order_details tbody{font-family:SofiaProSoftMedium}.woocommerce-account main .woocommerce-MyAccount-content .order_details tbody .woocommerce-Price-amount:not(del.woocommerce-Price-amount){background-color:rgba(0,0,0,0)}.woocommerce-account main .woocommerce-MyAccount-content .order_details tbody .woocommerce-button{font-family:SofiaProSoftMedium;text-align:center;padding:0 1rem;border-radius:30px;text-decoration:none;font-weight:700;line-height:1;border:0;background-color:#017e32;color:#fff}.woocommerce-account main .woocommerce-MyAccount-content .order_details tbody .woocommerce-button:hover{opacity:.8}.woocommerce-account main .woocommerce-MyAccount-content .order_details tbody .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a{display:initial}.woocommerce-account main .woocommerce-MyAccount-content .order_details tfoot{color:#175627;font-family:SofiaProSoftBold}.woocommerce-account main .woocommerce-MyAccount-content .order_details tfoot span{background-color:rgba(0,0,0,0)}.woocommerce-account main .shop_table,.woocommerce-account main .woocommerce-orders-table,.woocommerce-account main .woocommerce-table{background-color:#dceac5;border-radius:25px;color:#175627}.woocommerce-account main .shop_table thead tr th,.woocommerce-account main .woocommerce-orders-table thead tr th,.woocommerce-account main .woocommerce-table thead tr th{font-family:SofiaProSoftBold;color:#175627}.woocommerce-account main .shop_table tbody,.woocommerce-account main .woocommerce-orders-table tbody,.woocommerce-account main .woocommerce-table tbody{font-family:SofiaProSoftMedium}.woocommerce-account main .shop_table tbody .woocommerce-Price-amount:not(del.woocommerce-Price-amount),.woocommerce-account main .woocommerce-orders-table tbody .woocommerce-Price-amount:not(del.woocommerce-Price-amount),.woocommerce-account main .woocommerce-table tbody .woocommerce-Price-amount:not(del.woocommerce-Price-amount){background-color:rgba(0,0,0,0)}.woocommerce-account main .shop_table tbody .woocommerce-button,.woocommerce-account main .woocommerce-orders-table tbody .woocommerce-button,.woocommerce-account main .woocommerce-table tbody .woocommerce-button{font-family:SofiaProSoftMedium;text-align:center;padding:0 1rem;border-radius:30px;text-decoration:none;font-weight:700;line-height:1;border:0;background-color:#017e32;color:#fff}.woocommerce-account main .shop_table tbody .woocommerce-button:hover,.woocommerce-account main .woocommerce-orders-table tbody .woocommerce-button:hover,.woocommerce-account main .woocommerce-table tbody .woocommerce-button:hover{opacity:.8}.woocommerce-account main .shop_table tbody .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a,.woocommerce-account main .woocommerce-orders-table tbody .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a,.woocommerce-account main .woocommerce-table tbody .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a{display:initial}.woocommerce-account main .shop_table tfoot,.woocommerce-account main .woocommerce-orders-table tfoot,.woocommerce-account main .woocommerce-table tfoot{color:#175627;font-family:SofiaProSoftBold}.woocommerce-account main .shop_table tfoot span,.woocommerce-account main .woocommerce-orders-table tfoot span,.woocommerce-account main .woocommerce-table tfoot span{background-color:rgba(0,0,0,0)}.woocommerce-account main .shop_table td:first-child,.woocommerce-account main .woocommerce-orders-table td:first-child,.woocommerce-account main .woocommerce-table td:first-child{font-weight:800}.woocommerce-account main .subscription_details .button{display:block;text-align:left}.woocommerce-account main .subscription_details .cancel,.woocommerce-account main .subscription_details .change_address,.woocommerce-account main .subscription_details .change_payment_method,.woocommerce-account main .subscription_details .reactivate,.woocommerce-account main .subscription_details .subscription_renewal_early{font-family:SofiaProSoftMedium;font-size:.8em !important;text-align:center;padding:1rem !important;border-radius:30px;text-decoration:none;text-transform:uppercase;font-weight:700;line-height:1;border:0;color:#fff;margin-bottom:1rem;width:auto}.woocommerce-account main .subscription_details .cancel:hover,.woocommerce-account main .subscription_details .change_address:hover,.woocommerce-account main .subscription_details .change_payment_method:hover,.woocommerce-account main .subscription_details .reactivate:hover,.woocommerce-account main .subscription_details .subscription_renewal_early:hover{opacity:.8}@media(min-width: 1280px){.woocommerce-account main .subscription_details .cancel,.woocommerce-account main .subscription_details .change_address,.woocommerce-account main .subscription_details .change_payment_method,.woocommerce-account main .subscription_details .reactivate,.woocommerce-account main .subscription_details .subscription_renewal_early{font-size:1em !important}}.woocommerce-account main .subscription_details .cancel{background-color:#f296ab}.woocommerce-account main .subscription_details .change_address,.woocommerce-account main .subscription_details .change_payment_method,.woocommerce-account main .subscription_details .reactivate,.woocommerce-account main .subscription_details .subscription_renewal_early{background-color:#017e32}.woocommerce-account main .wcs-switch-link{font-family:SofiaProSoftMedium;font-size:.8em !important;text-align:center;padding:1rem !important;border-radius:30px;text-decoration:none;text-transform:uppercase;font-weight:700;line-height:1;border:0;background-color:#017e32;color:#fff}.woocommerce-account main .wcs-switch-link:hover{opacity:.8}@media(min-width: 1280px){.woocommerce-account main .wcs-switch-link{font-size:1em !important}}.woocommerce-account main table.shop_table td{vertical-align:baseline}.woocommerce-account main .bundled_table_item .bundled_table_item_indent{padding-left:0}.woocommerce-account main [id="_wc_other/acf/field_673da54a4ad88_field"],.woocommerce-account main [id="_wc_other/acf/field_673da6bc4ad89_field"],.woocommerce-account main [id="_wc_other/acf/field_673da6d24ad8a_field"]{display:none}.woocommerce-account main .woocommerce-button--next{font-family:SofiaProSoftMedium;font-size:.8em !important;text-align:center;padding:1rem !important;border-radius:30px;text-decoration:none;text-transform:uppercase;font-weight:700;line-height:1;border:0;background-color:#175627;color:#fff}.woocommerce-account main .woocommerce-button--next:hover{opacity:.8}@media(min-width: 1280px){.woocommerce-account main .woocommerce-button--next{font-size:1em !important}}.woocommerce-account .popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999;display:none;justify-content:center;align-items:center}.woocommerce-account .popup-overlay .popup-content{position:relative;background:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);width:70%;max-width:400px;text-align:center;right:2rem}@media(min-width: 1280px){.woocommerce-account .popup-overlay .popup-content{right:0}}.woocommerce-account .popup-overlay .popup-content .title{font-family:Knicknack-Regular;font-size:2.5rem;margin:0 0 15px 0;color:#175627}.woocommerce-account .popup-overlay .popup-content .description{font-family:SofiaProSoftMedium;font-size:1rem;color:#175627;margin-bottom:20px;display:block}.woocommerce-account .popup-overlay .popup-content .popup-actions{display:flex;justify-content:space-between;gap:10px;flex-direction:column}.woocommerce-account .popup-overlay .popup-content .popup-actions .button{flex:1;padding:10px 15px;font-size:1rem;border:none;border-radius:5px;cursor:pointer;font-family:SofiaProSoftBold;background-color:#017e32;color:#fff}.woocommerce-account .popup-overlay .popup-content .popup-actions .button.proceed{color:#000;text-decoration:underline;font-family:SofiaProSoftMedium;background-color:rgba(0,0,0,0)}.woocommerce-account .popup-overlay .popup-content .popup-actions .popup-actions .button.close:hover{background-color:#017e32;opacity:.8}.woocommerce-account .popup-overlay.fade-in{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.woocommerce-order-pay #place_order{color:#165627}.wc-block-order-confirmation-totals__table,.wp-block-woocommerce-order-confirmation-billing-address,.wp-block-woocommerce-order-confirmation-shipping-address{background:#faf8f4;border-radius:2px}.wp-block-woocommerce-order-confirmation-status p{display:none}@media(min-width: 1280px){.wpcf7 .columns{display:flex;flex-wrap:wrap;margin-bottom:20px}.wpcf7 .columns .column{flex:0 0 50%;max-width:50%;box-sizing:border-box}.wpcf7 .columns .column:first-child{padding-right:1em}.wpcf7 .columns .column:last-child{padding-left:1em}}.wpcf7 p{margin:0}.wpcf7 legend{font-family:SofiaProSoftBold;font-size:16px;font-weight:600;color:#175627;display:inline-block;margin-bottom:7px}.wpcf7 legend span{font-family:SofiaProSoftMedium;font-style:italic;font-weight:400;margin-left:.5em}.wpcf7 label{font-size:15px;padding-top:5px}.wpcf7 .wpcf7-text{background-color:#fff;border:1px solid #ddd;border-radius:5px;color:#000;display:block;width:100%;padding:.85em .5em;font-family:SofiaProSoftMedium}.wpcf7 .wpcf7-submit{font-family:SofiaProSoftMedium;font-size:.8em !important;text-align:center;padding:1rem !important;border-radius:30px;text-decoration:none;text-transform:uppercase;font-weight:700;line-height:1;border:0;background-color:#175627;color:#fff}.wpcf7 .wpcf7-submit:hover{opacity:.8}@media(min-width: 1280px){.wpcf7 .wpcf7-submit{font-size:1em !important}}#sb_instagram.sbi_width_resp{padding:0 2rem}#sb_instagram #sbi_load .sbi_follow_btn{padding-top:1rem}.wpfClearButton{font-family:SofiaProSoftMedium;font-size:.8em !important;text-align:center;padding:1rem !important;border-radius:30px;text-decoration:none;text-transform:uppercase;font-weight:700;line-height:1;border:0;background-color:#f296ab;color:#faf8f4;width:100% !important}.wpfClearButton:hover{opacity:.8}@media(min-width: 1280px){.wpfClearButton{font-size:1em !important}}.wpfFilterWrapper[data-filter-type]{padding:0 5px}#wpfBlock_2 .wpfCheckboxHier label[for]::before,#wpfBlock_3 .wpfCheckboxHier label[for]::before,#wpfBlock_4 .wpfCheckboxHier label[for]::before,#wpfBlock_6 .wpfCheckboxHier label[for]::before,#wpfBlock_7 .wpfCheckboxHier label[for]::before,#wpfBlock_8 .wpfCheckboxHier label[for]::before{border-radius:0 !important}.wpfFilterWrapper *{color:#175627}.wpfFilterWrapper li[data-term-slug=bundlet]{display:none !important}.wpfFilterWrapper .filter-notice{opacity:1;margin:-1.5rem 0 2rem;font-size:12px !important;font-style:italic}.wpfFilterWrapper .wpfFilterTaxNameWrapper{text-transform:uppercase !important}.wpfFilterWrapper p,.wpfFilterWrapper span{font-family:SofiaProSoftMedium;font-size:14px;color:#175627}.wpfFilterWrapper .wpfFilterTitle{font-family:SofiaProSoftMedium;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;margin:0;padding:0;font-size:14px;line-height:16px;min-height:20px;background:#175627;text-align:center;padding:6px 6px;border-radius:3px;margin-bottom:1rem;color:#faf8f4}.wpfFilterWrapper .wpfFilterTitle p{margin:0;padding:0;display:flex;align-items:center}.wpfFilterWrapper .wpfFilterTitle .wpfTitleToggle{font-size:16px;margin-left:8px;cursor:pointer;color:#faf8f4}.wpfFilterWrapper .wfpTitle{font-size:16px;font-weight:700;height:auto;margin:0;padding:0;color:inherit;line-height:1.2;display:inline-block}.wpfFilterWrapper .ui-slider.ui-widget-content:not(.iris-slider-offset){border:2px solid gray !important;border-radius:25px !important}.wpfFilterWrapper .ui-slider-handle{background-color:#a8c58a !important;border:2px solid #175627 !important;border-radius:25px !important}.wpfFilterWrapper .ui-slider-handle:hover{border:2px solid #175627 !important;background-color:#017e32 !important}.wpfFilterWrapper .ui-slider-range{background-color:#fbedb3 !important}.wpfFilterWrapper .wpfCheckboxHier label::before{border:2px solid gray !important;border-radius:50% !important}.wpfFilterWrapper .wpfCheckboxHier label input[type=checkbox]:checked+label::before{content:"" !important;display:inline-block !important;width:inherit !important;height:inherit !important;background:url(../assets/img/general/check-solid.png) !important;background-size:12px 8px !important;background-repeat:no-repeat !important;background-position:center center !important;background-color:#a8c58a !important;border:2px solid #175627 !important}.asp-cart-subscribe-form-wrapper,.asp-cart_level-subscribe-wrapper{border-top:none;background:#fbedb3;border-radius:25px;margin:1.5rem 0;padding:2rem 2rem 2rem 0}@media(min-width: 1280px){.asp-cart-subscribe-form-wrapper,.asp-cart_level-subscribe-wrapper{padding:2rem 2rem 1rem 0}}.asp-cart-subscribe-form-wrapper ul,.asp-cart_level-subscribe-wrapper ul{padding-left:2rem;margin-left:0}@media(max-width: 767px){.kl_reviews__carousel__review,.kl_reviews__carousel_slide--shadow,.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel button{background-color:#d9f2cd !important}#klaviyo-featured-reviews-carousel{margin-block-start:0 !important}.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel{padding-top:0px !important}.kl_reviews__carousel__header{display:none !important}.kl_reviews__carousel_prev_button svg,.kl_reviews__carousel_next_button svg,.kl_reviews__carousel_prev_button path,.kl_reviews__carousel_next_button path{fill:#175627 !important}.kl_reviews__carousel_prev_button,.kl_reviews__carousel_next_button{color:#175627 !important}.kl_reviews__carousel__content,.kl_reviews__carousel__content_body,.kl_reviews__carousel__content__header,.kl_reviews__carousel__review,.kl_reviews__carousel__link,.kl_reviews__carousel__footer,.kl_reviews__carousel__author,.kl_reviews__carousel__author span,.kl_reviews__review__verified,.kl_reviews__review__verified span,#klaviyo-reviews-carousel-wrapper,#klaviyo-featured-reviews-carousel :is(p,[class*=text],[class*=Text],[class*=content],[class*=Content]),#klaviyo-featured-reviews-carousel :is([class*=name],[class*=Name],[class*=author],[class*=Author]),#klaviyo-featured-reviews-carousel :is([class*=verified],[class*=Verified],[class*=buyer],[class*=Buyer]){font-family:"SofiaProSoftMedium",sans-serif !important}.kl_reviews__carousel__content,.kl_reviews__carousel__content_body,.kl_reviews__carousel__content__header,.kl_reviews__carousel__review,.kl_reviews__carousel__link,.kl_reviews__carousel__footer,.kl_reviews__carousel__author,.kl_reviews__carousel__author span,.kl_reviews__review__verified,.kl_reviews__review__verified span,#klaviyo-featured-reviews-carousel :is(p,[class*=text],[class*=Text],[class*=content],[class*=Content]),#klaviyo-featured-reviews-carousel :is([class*=name],[class*=Name],[class*=author],[class*=Author]),#klaviyo-featured-reviews-carousel :is([class*=verified],[class*=Verified],[class*=buyer],[class*=Buyer]){color:#175627 !important}#klaviyo-featured-reviews-carousel :is(p,[class*=text],[class*=Text],[class*=content],[class*=Content]){margin:0 !important;font-size:14px !important;line-height:1.35 !important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kl_reviews__carousel__footer{margin-top:15px}}.gpa-curve{--gpa-curve-h: clamp(2rem, 9.3vw, 11.5rem);--gpa-curve-color: #DCEAC5;--gpa-curve-space: 5.5rem;position:relative}.gpa-curve::before{content:"";position:absolute;inset:auto 0 0 0;height:var(--gpa-curve-h);background-color:var(--gpa-curve-color);-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1920 192" preserveAspectRatio="none"><path fill="black" d="M0,192H1920v-2.39C1624.17,67.42,1300,0,960,0S295.83,67.42,0,189.61Z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1920 192" preserveAspectRatio="none"><path fill="black" d="M0,192H1920v-2.39C1624.17,67.42,1300,0,960,0S295.83,67.42,0,189.61Z"/></svg>');-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none}.gpa-curve::after{content:"";display:block;width:100%;height:calc(var(--gpa-curve-h) + var(--gpa-curve-space));pointer-events:none}.gpa-curve--lightergreen{--gpa-curve-color: #DCEAC5}.gpa-curve--lightgreen{--gpa-curve-color: #9CCD8A}.gpa-curve--pink{--gpa-curve-color: #f296ab}.gpa-curve--lightpink{--gpa-curve-color: #FEEAEB}.gpa-curve--offwhite{--gpa-curve-color: #f9f9f9}.gpa-curve--cream{--gpa-curve-color: #FAF8F4}.gpa-curve--yellow{--gpa-curve-color: #FBEDB3}.gpa-curve--white{--gpa-curve-color: #fff}.gpa-badge{display:inline-block;font-family:"Knicknack-Regular",sans-serif;font-size:clamp(2rem,3.2vw,2.25rem) !important;line-height:1;letter-spacing:1.5px;text-transform:uppercase;padding:.58em 1.16em;margin:0}.gpa-section__title,.page .gpa-hero .gpa-section__content h1.gpa-section__title,.page .gpa-media-text .gpa-section__content h2.gpa-section__title{font-family:"Knicknack-Regular",sans-serif;text-transform:uppercase;letter-spacing:2px;line-height:1.05;hyphens:none;background:none;box-shadow:none;display:block;position:static;left:auto;transform:none;padding:0;margin:0}.gpa-section__text{font-family:"SofiaProSoftMedium",sans-serif;font-size:1rem !important;line-height:1.45;hyphens:none;margin:0}.gpa-section__cta .wp-block-button__link{font-family:"Knicknack-Regular",sans-serif;font-size:clamp(1rem,1.6vw,1.375rem) !important;padding:1.25rem 1.5rem !important;line-height:1;letter-spacing:1.5px;text-transform:uppercase;min-width:9rem;border:0;transition:opacity .2s ease}.gpa-section__cta .wp-block-button__link:hover,.gpa-section__cta .wp-block-button__link:focus{opacity:.85}.gpa-section__content{text-align:center}.gpa-hero .gpa-section__content>*+*{margin-block-start:2rem !important}.gpa-media-text .gpa-section__content>*+*{margin-block-start:1.75rem !important}.gpa-hero{padding-top:6.5rem}@media(min-width: 768px){.gpa-hero{padding-top:10.25rem}}.gpa-hero .wp-block-columns{align-items:center}.gpa-hero .gpa-section__title,.page .gpa-hero .gpa-section__content h1.gpa-section__title{font-size:clamp(1.9rem,4.6vw,3.4rem)}.gpa-media-text .gpa-section__title,.page .gpa-media-text .gpa-section__content h2.gpa-section__title{font-size:clamp(1.75rem,3vw,2.25rem)}.gpa-hero__image{transform:rotate(-2deg);margin:0}.gpa-hero__image img{display:block;width:100%;height:auto}.gpa-media-text .wp-block-columns{align-items:center}.gpa-media-text .gpa-section__title{opacity:1;transform:none}.gpa-media-text__image{margin:0}.gpa-media-text__image img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:50%}@media(max-width: 768px){.gpa-hero__image{transform:rotate(-1.5deg)}}body.single-product.product-type-gift-card{--gc-green: #017e32;--gc-green-dark: #175627;--gc-tint: #e3f1dc;--gc-line: #8a8a8a;--gc-error: #c62828;--gc-h: 3rem;--gc-radius: 12px;--gc-font: SofiaProSoftMedium, "Inter", sans-serif;--gc-font-bold: SofiaProSoftBold, "Inter", sans-serif;--yith-content-bg: #fff}body.single-product.product-type-gift-card .ywgc-main-form-preview-container{min-height:0;padding:1.5rem 1.75rem 1.75rem;font-family:var(--gc-font)}body.single-product.product-type-gift-card .ywgc-form-preview-product-title,body.single-product.product-type-gift-card .ywgc-form-preview-amount,body.single-product.product-type-gift-card .ywgc-form-preview-title{font-family:var(--gc-font-bold);font-weight:normal}body.single-product.product-type-gift-card .ywgc-form-preview-from-to-container{line-height:1.6;overflow-wrap:anywhere}@media(min-width: 1200px)and (min-height: 760px){body.single-product.product-type-gift-card .wp-block-woocommerce-product-image-gallery{position:sticky;top:8rem}}@media(min-width: 782px)and (max-width: 1279px){body.single-product.product-type-gift-card .wp-block-columns>.wp-block-column:has(>.wp-block-woocommerce-product-image-gallery){flex-basis:42% !important}}body.single-product.product-type-gift-card .gift-cards_form h3.ywgc_select_amount_title,body.single-product.product-type-gift-card .gift-cards_form h3.ywgc_delivery_info_title{font-size:var(--wp--preset--font-size--large);line-height:1.2;margin:2rem 0 1rem}body.single-product.product-type-gift-card .gift-cards_form h3.ywgc_delivery_info_title{margin-top:2.5rem}body.single-product.product-type-gift-card .gift-cards-list{display:flex;flex-wrap:wrap;align-items:stretch}body.single-product.product-type-gift-card .gift-cards-list>h3{flex:0 0 100%}body.single-product.product-type-gift-card .gift-cards-list .ywgc-amount-buttons{flex:1 1 0;min-width:0;width:auto;max-width:none;height:var(--gc-h);margin:0;padding:0 .5rem;border:2px solid var(--gc-green);border-left-width:1px;border-right-width:0;border-radius:0 !important;background-color:#fff;color:var(--gc-green-dark);font-family:var(--gc-font);font-size:1.05rem;font-weight:normal;line-height:1;box-shadow:none;cursor:pointer;transition:background-color .15s ease}body.single-product.product-type-gift-card .gift-cards-list .ywgc-amount-buttons:first-of-type{border-left-width:2px;border-radius:999px 0 0 999px !important}body.single-product.product-type-gift-card .gift-cards-list .ywgc-amount-buttons:last-of-type{border-right-width:2px;border-radius:0 999px 999px 0 !important}body.single-product.product-type-gift-card .gift-cards-list .ywgc-amount-buttons .woocommerce-Price-amount{padding:0;color:inherit;white-space:nowrap}@media(hover: hover){body.single-product.product-type-gift-card .gift-cards-list .ywgc-amount-buttons:not(.selected_button):hover{background-color:var(--gc-tint)}}body.single-product.product-type-gift-card .gift-cards-list .ywgc-amount-buttons:focus{outline:none}body.single-product.product-type-gift-card .gift-cards-list .ywgc-amount-buttons:focus-visible,body.single-product.product-type-gift-card .gift-cards-list .ywgc-manual-amount-container:focus-within{outline:2px solid currentColor;outline-offset:-6px}body.single-product.product-type-gift-card .gift-cards-list .ywgc-manual-amount-container{padding:0;flex-grow:1.2}body.single-product.product-type-gift-card #ywgc-manual-amount-div-wrapper{position:relative;display:flex;align-items:center;height:100%}body.single-product.product-type-gift-card .gift-cards-list #ywgc-manual-amount{flex:1 1 auto;box-sizing:border-box;width:auto;min-width:0;height:100%;margin:0;padding:0 .5rem;border:0;border-radius:0 999px 999px 0;outline:none;box-shadow:none;background:rgba(0,0,0,0);color:inherit;font-family:var(--gc-font);font-size:1.05rem;line-height:1;text-align:center}body.single-product.product-type-gift-card .gift-cards-list #ywgc-manual-amount::placeholder{font:inherit;color:var(--gc-green-dark);opacity:1}body.single-product.product-type-gift-card .gift-cards-list .ywgc-manual-currency-symbol{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none;background:rgba(0,0,0,0);font-family:var(--gc-font);font-size:1.05rem;line-height:1}body.single-product.product-type-gift-card .gift-cards-list .ywgc-manual-currency-symbol.right{right:1rem}body.single-product.product-type-gift-card .gift-cards-list .ywgc-manual-currency-symbol.left{left:1rem}body.single-product.product-type-gift-card .gift-cards-list .ywgc-manual-amount-container.ywgc-red-border{border-color:var(--gc-error) !important;border-width:2px 2px 2px 1px !important;border-style:solid !important}body.single-product.product-type-gift-card .gift-cards-list .ywgc-manual-amount-error{flex:0 0 100%;float:none;margin:.5rem 0 0;font-family:var(--gc-font);font-size:.9rem !important;line-height:1.3;color:var(--gc-error);text-align:right}body.single-product.product-type-gift-card .gift-cards-list .ywgc-manual-amount-error .woocommerce-Price-amount{padding:0;color:inherit}@media(max-width: 560px),(min-width: 782px)and (max-width: 1023px){body.single-product.product-type-gift-card .gift-cards-list .ywgc-predefined-amount-button:nth-last-of-type(2){border-right-width:2px;border-radius:0 999px 999px 0 !important}body.single-product.product-type-gift-card .gift-cards-list .ywgc-amount-buttons.ywgc-manual-amount-container{flex:0 0 100%;margin-top:.6rem;border-width:2px;border-radius:999px !important}body.single-product.product-type-gift-card .gift-cards-list .ywgc-manual-amount-container.ywgc-red-border{border-width:2px !important}body.single-product.product-type-gift-card .gift-cards-list #ywgc-manual-amount{border-radius:999px}body.single-product.product-type-gift-card .gift-cards-list .ywgc-manual-amount-error{text-align:left}}body.single-product.product-type-gift-card .gift-card-content-editor .ywgc-label-above-input label{display:block;width:auto;margin:0 0 .4rem;font-family:var(--gc-font);font-size:1rem;line-height:1.35;color:#111}body.single-product.product-type-gift-card .gift-card-content-editor .ywgc-single-recipient,body.single-product.product-type-gift-card .gift-card-content-editor .ywgc-send-and-delivery-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 14rem), 1fr));column-gap:1rem;align-items:end}body.single-product.product-type-gift-card .gift-card-content-editor .ywgc-single-recipient>div,body.single-product.product-type-gift-card .gift-card-content-editor .ywgc-send-and-delivery-container>div{position:relative;float:none;width:auto;min-width:0}body.single-product.product-type-gift-card .gift-card-content-editor .ywgc-send-and-delivery-container .ywgc-sender-name{order:-1}body.single-product.product-type-gift-card .gift-card-content-editor.step-content input:where(:not([type=checkbox],[type=radio],[type=hidden])),body.single-product.product-type-gift-card .gift-card-content-editor.step-content textarea{display:block;box-sizing:border-box;width:100%;height:var(--gc-h);margin:0 0 1.25rem;padding:0 1rem;border:1px solid var(--gc-line);border-radius:var(--gc-radius);background-color:#fff;color:#111;font-family:var(--gc-font);font-size:1rem;line-height:1.4;box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease}body.single-product.product-type-gift-card .gift-card-content-editor.step-content textarea{height:8rem;padding:.75rem 1rem;resize:none}body.single-product.product-type-gift-card .gift-card-content-editor.step-content input:focus,body.single-product.product-type-gift-card .gift-card-content-editor.step-content textarea:focus{border-color:var(--gc-green);box-shadow:0 0 0 1px var(--gc-green),0 0 0 4px rgba(1,126,50,.2);outline:2px solid rgba(0,0,0,0)}body.single-product.product-type-gift-card .gift-card-content-editor.step-content input::placeholder,body.single-product.product-type-gift-card .gift-card-content-editor.step-content textarea::placeholder{font:inherit;color:#6b6b6b;opacity:1}body.single-product.product-type-gift-card .gift-card-content-editor.step-content #ywgc-delivery-date::placeholder{font:inherit;color:#111}body.single-product.product-type-gift-card .gift-card-content-editor.step-content #ywgc-delivery-date{margin-bottom:1.25rem;padding-right:2.75rem;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23175627' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='3'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E") no-repeat right 1rem center/1.15rem;cursor:pointer}body.single-product.product-type-gift-card .gift-card-content-editor .ywgc-bad-email-format{position:absolute;left:0;bottom:0;font-family:var(--gc-font);font-size:.8rem;line-height:1.25rem;color:var(--gc-error)}body.single-product.product-type-gift-card .gift-cards_form .gift_card_template_button{align-items:center;margin-top:.5rem}body.single-product.product-type-gift-card .gift-cards_form .gift_card_template_button .quantity .qty{box-sizing:border-box;width:4.5rem;height:var(--gc-h);margin:0 .75rem 0 0;padding:0 .5rem;border:2px solid var(--gc-green-dark);border-radius:999px;background:#fff;color:var(--gc-green-dark);font-family:var(--gc-font);font-size:1.05rem;text-align:center;-moz-appearance:textfield;appearance:textfield}body.single-product.product-type-gift-card .gift-cards_form .gift_card_template_button .quantity .qty::-webkit-inner-spin-button,body.single-product.product-type-gift-card .gift-cards_form .gift_card_template_button .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.single-product.product-type-gift-card .gift-cards_form .gift_card_template_button .quantity .qty:focus{outline:2px solid var(--gc-green);outline-offset:2px;box-shadow:none}body.single-product.product-type-gift-card .gift-cards_form .gift_card_template_button .gift_card_add_to_cart_button{min-height:var(--gc-h)}body.single-product.product-type-gift-card #ui-datepicker-div.ywgc-date-picker{box-sizing:border-box;max-width:calc(100vw - 2rem);border-radius:var(--gc-radius);font-family:var(--gc-font)}body.single-product.product-type-gift-card #ui-datepicker-div.ywgc-date-picker .ui-datepicker-buttonpane button{border-radius:999px;font-family:var(--gc-font)}@media(max-width: 560px){body.single-product.product-type-gift-card #ui-datepicker-div.ywgc-date-picker{padding:12px}}body.single-product.product-type-gift-card .wp-block-woocommerce-product-price .woocommerce-Price-amount:first-child{padding-left:0}.gpa-bulk-add{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.gpa-bulk-add__item{display:contents}.gpa-bulk-add .gpa-bulk-add__button{padding:1rem 1.1rem !important;white-space:nowrap;cursor:pointer}.gpa-bulk-add__in-cart{font-size:.8rem;line-height:1.2;color:#165627}.gpa-bulk-add__in-cart[hidden]{display:block;visibility:hidden}
