:root{--color-primary:#1a3c34}.font-sans,body,header .site-nav .nav-link{font-family:Poppins,sans-serif}.font-sans--500{font-weight:400}.btn-white,.font-sans--600{font-weight:500}.font-sans--700{font-weight:700}.font-size\:11{font-size:11px}.font-size\:12{font-size:12px}.font-size\:14{font-size:14px}.font-size\:16{font-size:16px;line-height:20px}.text-color-primary{color:var(--color-primary)}header .site-nav{--bs-navbar-brand-margin-end:25px;--bs-navbar-brand-padding-y:0;--bs-navbar-padding-y:0;height:64px}header .site-nav .navbar-brand img{max-height:28px}header .site-nav .navbar-nav{--bs-navbar-nav-link-padding-x:25px;--bs-nav-link-font-weight:700;--bs-nav-link-font-size:14px;--bs-nav-link-color:var(--color-primary);--bs-nav-link-hover-color:#98a88b;--bs-nav-link-disabled-color:#e3e8e1;display:block}header .site-nav>.nav-item{flex-direction:column;justify-content:center;margin-bottom:14px;position:relative}header .site-nav>.nav-item.active .nav-link:not(.disabled):before,header .site-nav>.nav-item:hover .nav-link:not(.disabled):before{transform:scaleX(1)}header .site-nav .nav-link{align-items:center;display:inline-block;height:100%;line-height:21px;position:relative}header .site-nav .nav-link:before{background:#aab892;bottom:0;content:"";display:block;height:4px;left:0;position:absolute;transform:scaleX(0);transition:transform .2s ease-in-out;width:100%}header .site-nav .nav-link:after{color:#aab892}header .site-nav .navbar-toggler{border:0;text-decoration:none}header .site-nav .offcanvas{--bs-offcanvas-padding-x:20px;--bs-offcanvas-padding-y:20px}header .site-nav .offcanvas-title{color:#1a3c34;font-size:20px;font-style:normal;font-weight:600;line-height:26px;margin-left:20px}header .site-nav .offcanvas .btn-close{background:none;border-radius:0;box-sizing:border-box;color:var(--color-primary);height:24px;margin:0;opacity:1;padding:0;width:24px}header .site-nav .dropdown-menu{background:#fff;border:0;border-radius:7px;box-shadow:0 10px 40px rgba(0,0,0,.1);padding:30px}header .site-nav .dropdown-menu .dropdown-item{--bs-dropdown-link-active-bg:transparent;color:var(--color-primary);font-size:12px;font-style:normal;font-weight:500;line-height:18px;margin:0;padding:0}header .site-nav .dropdown-menu li:not(:last-child){margin-bottom:20px}@media (min-width:768px){header .site-nav .navbar-nav{height:100%}header .site-nav .nav-item{height:100%;margin-bottom:0}header .site-nav .nav-link{display:flex}header .site-nav .offcanvas .offcanvas-body{height:100%}header .site-nav .offcanvas .navbar-nav{display:flex}.navbar-expand-md .offcanvas{height:100%!important}}@media (max-width:767px){header .site-nav .offcanvas-body .dropdown-menu{background-color:transparent;border-radius:0;box-shadow:none;margin-top:30px;padding:0 0 0 20px}header .site-nav .offcanvas-body .dropdown-menu .dropdown-item{color:#98a88b;font-size:14px;font-style:normal;font-weight:700;line-height:20px;padding-bottom:10px;padding-top:10px}header .site-nav .offcanvas-body .dropdown-menu li:not(:last-child){margin-bottom:20px}header .site-nav .nav-item{margin-bottom:30px}}.site-footer{background-color:#1a3c34}.site-footer .nav-link:hover{color:#788a5a}.site-footer__title{color:hsla(0,0%,100%,.6);font-size:11px;letter-spacing:.02em;line-height:24px}.site-footer .newsletter-form .form-control{background:rgba(0,0,0,.2);border:0;border-radius:7px;color:hsla(0,0%,100%,.3);font-size:12px;font-weight:400;height:48px;line-height:18px;padding:12px 20px}.site-footer .newsletter-form .btn-transparent{background:rgba(0,0,0,.2);color:#c1cd87;font-size:11px;font-weight:500;letter-spacing:.02em;line-height:24px}.site-footer .newsletter-form .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:0}.product-item{background-color:#fff;border-radius:7px;padding:10px;position:relative}.product-item__image{margin-bottom:20px}.product-item__meta{margin-bottom:8px}.product-item__meta,.product-item__meta a{color:#98a88b;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.02em;line-height:22px;text-decoration:none}.product-item__title{margin-bottom:10px}.product-item__title,.product-item__title a{color:var(--color-primary);font-size:14px;font-style:normal;font-weight:700;line-height:20px;text-decoration:none}.product-item__price{color:#1a3c34;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:22px}@media (min-width:768px){.product-item{padding:20px}.product-item__meta,.product-item__meta a{font-size:11px;line-height:24px}.product-item__title{margin-bottom:16px}.product-item__title,.product-item__title a{font-size:16px;line-height:20px}.product-item__image{margin-bottom:24px}}.mega-menu{box-shadow:0 10px 40px rgba(0,0,0,.1);display:none;left:0;min-height:100px;position:absolute;top:100%;width:100%;z-index:2}.mega-menu.show{display:block}.mega-menu__container{background:#fff;border-radius:7px;display:flex;flex-direction:row;position:relative;z-index:2}.mega-menu__nav{border-right:1px dashed #b2bea8;min-width:280px;padding:40px}.mega-menu__content{max-height:650px;overflow-y:auto;padding:40px 60px;width:100%}.mega-menu__nav-category{align-items:center;border-radius:7px;color:#1a3c34;display:flex;font-size:16px;font-style:normal;font-weight:700;justify-content:space-between;line-height:20px;padding:18px 20px;text-decoration:none;transition:background .2s ease-in-out}.mega-menu__nav-category i{opacity:0;transition:opacity .2s ease-in-out}.mega-menu__nav-category.active,.mega-menu__nav-category:active,.mega-menu__nav-category:focus,.mega-menu__nav-category:hover{background:#fafafa;color:#1a3c34}.mega-menu__nav-category.active i,.mega-menu__nav-category:active i,.mega-menu__nav-category:focus i,.mega-menu__nav-category:hover i{opacity:1}a{transition:color .15s ease-in-out}@media (min-width:768px){.px-md-70{padding-left:70px!important;padding-right:70px!important}.py-md-120{padding-bottom:120px!important;padding-top:120px!important}}.text-white-90{color:hsla(0,0%,100%,.9)}.number-no-arrows::-webkit-inner-spin-button,.number-no-arrows::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-no-arrows[type=number]{-moz-appearance:textfield}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--color-primary);--bs-btn-border-color:var(--color-primary);--bs-btn-hover-color:var(--color-primary);--bs-btn-hover-border-color:var(--color-primary);--bs-btn-hover-bg:#fff;--bs-btn-active-color:var(--color-primary);--bs-btn-active-border-color:var(--color-primary);--bs-btn-active-bg:#fff;border-radius:7px;display:block;font-size:14px;font-style:normal;font-weight:600;line-height:21px;padding-bottom:12px;padding-top:12px}.btn-outline-primary{--bs-btn-color:var(--color-primary);--bs-btn-hover-bg:var(--color-primary);--bs-btn-border-color:var(--color-primary);--bs-btn-active-bg:var(--color-primary);--bs-btn-hover-border-color:var(--color-primary);--bs-btn-active-border-color:var(--color-primary)}.btn-white{background-color:#fff;color:var(--color-primary)}.btn-white:hover{border-color:#fff;color:#fff}.btn-series{align-items:center;background-color:#fff;border:2px solid transparent;color:#1a3c34;display:flex;font-size:12px;font-weight:600;line-height:14px;padding:12px 24px 12px 12px;text-align:left}.btn-series img{margin-right:18px;max-width:32px}.btn-series.active,.btn-series:active,.btn-series:focus,.btn-series:hover{background-color:#fff;border-color:#1a3c34}@media (min-width:768px){.btn-series{font-size:18px;line-height:27px}}.blurb__image{display:block;margin-bottom:16px;width:64px}.blurb__text{color:var(--color-primary);font-size:14px;font-weight:500;line-height:24px}.bg-grey{background-color:#f4f5f0}.store-heading{align-items:center;color:#98a88b;display:flex;font-size:11px;font-style:normal;font-weight:500;letter-spacing:.02em;line-height:24px;text-transform:uppercase;white-space:nowrap}.store-heading:after{border-top:1px dashed #b2bea8;content:"";display:block;height:1px;margin-left:18px;width:100%}.store-icon{width:120px}.page-title{color:var(--color-primary);font-size:34px;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:42px}@media (min-width:768px){.page-title{font-size:52px;line-height:42px}}.input-group--pagination{border:1px solid #edeff5;border-radius:7px}.input-group--pagination input,.input-group--pagination select{border:0;color:#1a3c34;font-size:14px;font-style:normal;font-weight:500;line-height:21px}.input-group--pagination .btn{border-bottom:0;border-top:0;border-color:#edeff5}.input-group--pagination .btn:first-child{border-left:0}.input-group--pagination .btn:last-child{border-right:0}hr{border-color:#b2bea8;border-style:dashed}.input-group--filter input::-moz-placeholder{color:rgba(26,60,52,.5);font-size:14px;font-style:normal;font-weight:400;line-height:21px}.input-group--filter input::placeholder{color:rgba(26,60,52,.5);font-size:14px;font-style:normal;font-weight:400;line-height:21px}.form-control,.form-select{border-color:#edeff5;border-radius:7px;height:48px;padding-left:20px;padding-right:20px}.form-select{color:#1a3c34;font-size:14px;font-style:normal;font-weight:400;line-height:21px}.filter-header{color:rgba(26,60,52,.3);font-size:11px;letter-spacing:.02em;line-height:24px;text-transform:uppercase}.filter-checkbox,.filter-header{font-style:normal;font-weight:500}.filter-checkbox{border-bottom:1px dashed #b2bea8;color:#1a3c34;font-size:14px;line-height:21px;padding-bottom:24px;padding-top:24px}.filter-checkbox .form-check-input:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.filter-checkbox .form-check{padding-left:30px}.filter-checkbox .form-check .form-check-input{margin-left:-30px}.product-detail__title{color:var(--color-primary);font-size:34px;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:42px}.product-detail__title small{font-size:12px}.product-detail__price{color:var(--color-primary);font-size:28px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:42px}.product-detail__accordion{--bs-accordion-color:var(--color-primary);--bs-accordion-border-radius:0;--bs-accordion-border-width:0;--bs-accordion-inner-border-radius:0;--bs-accordion-active-color:var(--color-primary);--bs-accordion-active-bg:transparent;--bs-accordion-btn-padding-x:0;--bs-accordion-btn-padding-y:26px;--bs-accordion-body-padding-x:0;--bs-accordion-body-padding-y:10px}.product-detail__accordion .accordion-button{color:#1a3c34;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.product-detail__accordion .accordion-body{color:var(--color-primary);font-size:14px;font-style:normal;font-weight:500;line-height:24px;padding-bottom:var(--bs-accordion-btn-padding-y)}.product-detail__accordion .accordion-item{border-bottom:1px dashed #b2bea8}p{font-size:14px}@media (min-width:768px){p{font-size:16px}.product-detail__title{font-size:52px;line-height:58px}.product-detail__title small{font-size:18px}}.hero-slider{--swiper-theme-color:var(--color-primary)}.hero-slider .hero-button-next,.hero-slider .hero-button-prev{cursor:pointer;height:46px;margin-top:-23px;position:absolute;top:50%;width:46px;z-index:10}.hero-slider .hero-button-prev{left:70px}.hero-slider .hero-button-next{right:70px}.hero-slider .hero-button-next img{transform:rotate(180deg)}.showcase__title{font-size:28px;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:34px}.showcase__content{font-size:14px;padding:40px 20px}@media (min-width:768px){.showcase__title{font-size:38px;line-height:42px}.showcase__content{font-size:16px;padding-left:70px;padding-right:70px}}.section__title{font-size:28px;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:34px}@media (min-width:768px){.section__title{font-size:38px;line-height:42px}}.callout{background-color:#98a88b;border-radius:7px;color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:28px;padding:24px}.callout__muted{color:hsla(0,0%,100%,.5);margin-right:10px}.callout,.callout__navs{position:relative}.callout__navs{--swiper-theme-color:var(--color-primary);margin-bottom:50px}.callout__navs .swiper-pagination{bottom:-15px}.callout__navs .button-next,.callout__navs .button-prev{cursor:pointer;height:46px;margin-top:-23px;position:absolute;top:50%;width:46px;z-index:10}.callout__navs .button-prev{left:20px}.callout__navs .button-next{right:20px}.callout__navs .button-next img{transform:rotate(180deg)}@media (min-width:768px){.callout{font-size:16px}.callout .button-prev{left:70px}.callout .button-next{right:70px}}.swiper-button.button-next,.swiper-button.button-prev{height:46px;width:46px}.swiper-button.button-next img{transform:rotate(180deg)}.recipe-item__image{border-radius:7px 7px 0 0;overflow:hidden}.recipe-item__image img{transform:scale(1);transition:transform .35s ease-in-out}.recipe-item__image:hover img{transform:scale(1.1)}.recipe-item__body{background:#f4f5f0;border-radius:0 0 7px 7px;padding:24px}.recipe-item__meta{color:#98a88b;font-size:11px;font-style:normal;font-weight:500;letter-spacing:.02em;line-height:24px;margin-bottom:8px}.recipe-item__title{color:var(--color-primary);font-size:16px;font-style:normal;font-weight:700;line-height:20px}.wysiwyg-content{color:#1a3c34;font-size:14px;font-style:normal;font-weight:500;line-height:24px}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1324px}}.py-6{padding-bottom:3.5rem!important;padding-top:3.5rem!important}.breadcrumb-item,.breadcrumb-item a{color:#1a3c34;font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-decoration:none}
