@import url(https://fonts.googleapis.com/css2?family=Shadows+Into+Light&display=swap);@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@400;500;600;700&display=swap);body{font-family:Open Sans,sans-serif}body.locked{margin-top:var(--header-h)}body.locked:after{content:"";z-index:2;position:fixed;top:0;left:0;display:block;height:100vh;width:100vw;background:#000;opacity:.3}.filters__filter,.filters__heading span,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Quicksand,sans-serif;font-weight:700}a{color:#000}a:hover{color:#bc2739}.row-scroll{flex-wrap:nowrap;overflow-x:scroll;padding-right:3rem}.upsell .card-upsell{box-shadow:0 2px 4px rgb(0 0 0 / .05)}.upsell input:checked+.card-upsell{border-color:#bc2739!important;background-color:#fff!important;box-shadow:0 2px 4px rgb(255 0 0 / .1)}.upsell-option-title{font-size:16px}.upsell input:checked+.card-upsell .upsell-option-title{color:#bc2739}.btn-ec-checkout{font-size:16px;font-weight:700;color:#fff!important;padding:12px;border-radius:5px;box-shadow:0 2px 4px rgb(0 0 0 / .05)}.btn-ec-checkout,.btn-ec-checkout:hover{background-color:#6cba2a;transition:all .3s ease}.ec-product-description{line-height:1.6;font-size:14px;color:rgb(0 0 0 / .6)}.ec-product-description p{padding-bottom:5px}.ec-product-content{border-radius:5px;background-color:rgb(248 241 233 / .3);padding:20px}.nav-ec-tabs .nav-link{font-weight:700;border-bottom:3px solid #f8f1e9}.nav-ec-tabs .nav-link:hover{color:#bc2739}.nav-ec-tabs .nav-link.active,.nav-ec-tabs .show>.nav-link{color:#bc2739;border-color:#bc2739}.ec-bundle-products{background-color:#fff;border-radius:5px}.bundle-details{background-color:rgb(248 241 233 / .5);padding:20px;border-radius:5px}.card-bundle{max-height:300px;box-shadow:0 2px 4px rgb(0 0 0 / .05)}.card-bundle.bundle-item:before{content:"";position:absolute;z-index:2;left:-25px;top:50%;font-size:20px;font-family:Font Awesome\ 5 Free;font-weight:900;color:#6cba2a}.ec-related-products{padding:0}.card-related{box-shadow:0 2px 4px rgb(0 0 0 / .05);margin-bottom:1rem}.card-related .card-title{height:34px;margin-bottom:0;font-size:14px;color:#615145;overflow:hidden}.card-related .price{font-size:13px;color:#000;font-weight:700}.card-related .price .old{text-decoration:line-through;color:rgb(0 0 0 / .5)}.badge{padding:8px 12px;font-size:14px}.ec-slogan{font-size:1.1rem;font-weight:600;line-height:1.2;color:#bc2739}ul.ec-ul{margin-left:1.5em!important}ul.ec-ul li{font-size:14px;line-height:1.8}.fs-100{font-size:.75rem!important}.fs-200{font-size:.8125rem!important}.fs-300{font-size:.875rem!important}.fs-400{font-size:.9375rem!important}.fs-500{font-size:1rem!important}.fs-600{font-size:1.125rem!important}.fs-700{font-size:1.25rem!important}.fs-800{font-size:3rem!important}.fs-900{font-size:7rem!important}@media(min-width:576px){.fs-sm-100{font-size:.75rem!important}.fs-sm-200{font-size:.8125rem!important}.fs-sm-300{font-size:.875rem!important}.fs-sm-400{font-size:.9375rem!important}.fs-sm-500{font-size:1rem!important}.fs-sm-600{font-size:1.125rem!important}.fs-sm-700{font-size:1.25rem!important}.fs-sm-800{font-size:3rem!important}.fs-sm-900{font-size:7rem!important}}@media(min-width:768px){.fs-md-100{font-size:.75rem!important}.fs-md-200{font-size:.8125rem!important}.fs-md-300{font-size:.875rem!important}.fs-md-400{font-size:.9375rem!important}.fs-md-500{font-size:1rem!important}.fs-md-600{font-size:1.125rem!important}.fs-md-700{font-size:1.25rem!important}.fs-md-800{font-size:3rem!important}.fs-md-900{font-size:7rem!important}}@media(min-width:992px){.fs-lg-100{font-size:.75rem!important}.fs-lg-200{font-size:.8125rem!important}.fs-lg-300{font-size:.875rem!important}.fs-lg-400{font-size:.9375rem!important}.fs-lg-500{font-size:1rem!important}.fs-lg-600{font-size:1.125rem!important}.fs-lg-700{font-size:1.25rem!important}.fs-lg-800{font-size:3rem!important}.fs-lg-900{font-size:7rem!important}}@media(min-width:1200px){.fs-xl-100{font-size:.75rem!important}.fs-xl-200{font-size:.8125rem!important}.fs-xl-300{font-size:.875rem!important}.fs-xl-400{font-size:.9375rem!important}.fs-xl-500{font-size:1rem!important}.fs-xl-600{font-size:1.125rem!important}.fs-xl-700{font-size:1.25rem!important}.fs-xl-800{font-size:3rem!important}.fs-xl-900{font-size:7rem!important}}.img{position:relative;overflow:hidden}.img,.img>img{display:inline-block;width:100%;height:100%;vertical-align:bottom}.img>img{-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:center;object-position:center}.img--auto,.img--auto img{width:auto;max-width:100%}.img--auto.img--absolute.img--l{right:auto}.img--auto.img--absolute.img--r{left:auto}.img--contain>img{-o-object-fit:contain;object-fit:contain}.img--fill>img{-o-object-fit:fill;object-fit:fill}.img--cover>img{-o-object-fit:cover;object-fit:cover}.img--t img{-o-object-position:top center;object-position:top center}.img--r img{-o-object-position:center right;object-position:center right}.img--b img{-o-object-position:bottom center;object-position:bottom center}.img--l img{-o-object-position:center left;object-position:center left}.img--tl img{-o-object-position:top left;object-position:top left}.img--absolute,.img--overlay:after{position:absolute;top:0;right:0;bottom:0;left:0}.img--overlay:after{content:"";background:rgb(0 0 0 / .1)}.img--secondary{position:absolute!important;top:0;left:0;z-index:2;opacity:0}.img--secondary:hover{opacity:1}.img--bg{background:#fcf9f6}.header__search input,.input{height:auto;background:rgb(0 0 0 / .1);border:0;border-radius:2px!important;width:100%;padding:.75rem 1.25rem;color:#000;font-weight:400;transition:all .3s ease}.header__search input:focus,.header__search input:hover,.input:focus,.input:hover{color:#000;background-color:#ccc}.header__search input,.input--lg{height:50px}.ec-heading{font-family:Shadows Into Light;font-size:20px;letter-spacing:1px;font-weight:600;color:#615145;display:flex;width:100%;justify-content:center;align-items:center;text-align:center;margin-bottom:15px;margin-top:15px}.ec-heading:after,.ec-heading:before{content:"";color:#f8f1e9;border-top:2px solid #f8f1e9;margin:0 20px 0 0;flex:1 0 20px}.ec-heading:after{margin:0 0 0 20px}.btn{display:grid;align-content:center;width:-moz-fit-content;width:fit-content;font-size:16px;line-height:1.5;font-weight:600;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff0;border:1px solid #fff0;padding:12px 14px;text-transform:none;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn--regular{color:#fff!important;background-color:#000;box-shadow:0 1px 4px 0 rgb(0 0 0 / .1)}.btn--regular:hover{color:#fff;background-color:#333}.btn--inverse{color:#000!important;background-color:#fff;box-shadow:0 1px 4px 0 rgb(0 0 0 / .1)}.btn--inverse:hover{color:#fff;background-color:#ccc}.btn--full,.btn-block{display:block;width:100%}.btn--action{position:relative;display:grid;border-radius:50%;height:40px;width:40px;background-color:rgb(0 0 0 / .1);padding:unset}.btn--action>svg{display:block;margin:0 auto;transform:scale(.8)}.btn--action:hover{color:#000;background-color:#ccc}.btn--light{color:#615145;background-color:#fbf8f4;border-color:#fbf8f4}.btn--light:hover{background-color:#f8f3ed;border-color:#f8f3ed}.btn--outlined-regular{border:1px solid #615145;color:#615145!important}.btn--outlined-regular:not([disabled]):hover{color:#342c25!important;border-color:#342c25!important}.btn--outlined-regular:disabled{pointer-events:none;opacity:.45}.btn--outlined-success{border:1px solid #6cba2a;color:#6cba2a!important}.btn--outlined-success:not([disabled]):hover{color:#487c1c!important;border-color:#487c1c!important}.btn--outlined-success:disabled{pointer-events:none;opacity:.45}.btn--shadow{box-shadow:0 1px 4px 0 rgb(0 0 0 / .1)}.btn--checkout,.btn__checkout{background-color:#6cba2a;font-size:16px;font-weight:700;color:#fff!important;padding:12px;border-radius:5px;box-shadow:0 2px 4px rgb(0 0 0 / .05);transition:all .3s ease}.btn--checkout:hover,.btn__checkout:hover{transition:all .3s ease;background-color:#487c1c}.btn__checkout--disabled{pointer-events:none;background-color:#615145;opacity:.25}.btn__quantity{display:inline-block;position:relative;border-radius:3px;height:1.5em;width:1.5em;background-color:#fff0;text-align:center;line-height:1.5em;font-size:15px;font-weight:600;color:#615145!important;cursor:pointer;transition:all .3s ease}.btn__quantity:hover{color:#000}.btn--link{color:#bc2739!important;text-decoration:none;font-weight:600}.btn--link:hover{color:#bc2739;text-decoration:underline}.select2{position:relative;border:1px solid #3c3f46;height:100%;border-radius:3px;display:grid;align-items:center;box-shadow:0 1px 4px 0 rgb(0 0 0 / .1)}.select2 label{position:absolute;top:-15px;padding:2px;left:8px;background:#fff}.select2 select{height:100%;background:0 0;color:#3c3f46;font-size:14px;font-weight:500;border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:14px;cursor:pointer}.select2 i{position:absolute;right:10px;top:unset;color:#3c3f46}.stars__star--active{color:#fec047}.stars__star--inactive{color:#f8f1e9}.header{position:sticky;top:0;background:#fff;z-index:100;--header-h:105px;--header-main-h:70px;border-bottom:1px solid #f8f1e9}body.locked .header{position:fixed}.header__main{display:grid;align-items:center;grid-template-columns:auto auto;height:var(--header-main-h);overflow:hidden}@media(min-width:992px){.header__main{grid-template-columns:36% 28% 36%}}.header__left{display:flex;align-items:center;gap:1rem;transform:translateX(0);overflow:hidden;transition:all .3s ease}@media(min-width:992px){.header__left{transform:translateX(-65px)}}.header__left[data-active]{transform:translateX(0)}.header__right{display:flex;justify-content:flex-end}.header__center{display:none}.header__center[data-active]{display:grid;grid-template-columns:auto min-content;gap:1rem;position:absolute;z-index:8;background:#fff;width:calc(100vw - 30px)}@media(min-width:992px){.header__center{display:flex}}.header__logo{display:block}.header__logo svg{width:6.25rem}@media(min-width:768px){.header__logo svg{width:9.375rem}}.header__btn-menu{display:grid;grid-template-columns:100%;text-align:center;width:50px;line-height:.9;cursor:pointer}.header__btn-menu svg{margin:auto}.header__btn-menu span{font-size:.75rem;font-weight:600}.header__rating{display:none}@media(min-width:768px){.header__rating{display:grid;grid-template-rows:25px;align-items:center}}.header__search{width:100%;display:flex}.header__search form{width:100%;position:relative}.header__search button{position:absolute;right:0;top:0;height:100%;width:50px;background-color:#fff0;border:0}.header__help{display:none;line-height:22px}@media(min-width:992px){.header__help{display:block}}.header__actions{display:flex;justify-content:flex-end;gap:.5rem}.header__btn--search{display:block}@media(min-width:992px){.header__btn--search{display:none}}.header__notification{position:absolute;height:15px;width:15px;background:#bc2739;top:-2px;right:-2px;border-radius:50%}.nav{background-color:#fff;position:relative;top:0}@media(min-width:992px){.nav[data-open]{position:sticky;top:105px;width:100%;transition:all .3s ease;box-shadow:0 2px 10px rgb(0 0 0 / .1);z-index:99}body.locked .nav[data-open]{position:fixed}}@media(max-width:991.98px){.nav{position:fixed;top:0;left:0;z-index:102;width:90vw;max-width:390px;height:100vh;background-color:#fff;transition:all .3s ease;transform:translateX(-100%);visibility:hidden}.nav[data-open]{visibility:visible;transform:translateX(0);box-shadow:0 2px 10px rgb(0 0 0 / .1)}}.nav__inner{display:block;height:100%;position:relative}@media(min-width:992px){.nav__inner{display:grid;position:relative;grid-template-columns:70% 30%}}.nav__items{display:grid;grid-template-rows:1fr;gap:2rem}@media(max-width:991.98px){.nav__items{margin-top:4.875rem}}@media(min-width:992px){.nav__items{display:flex;align-content:center;gap:1.5rem}}.nav__item{font-size:18px;font-weight:700;font-family:Quicksand,sans-serif}@media(min-width:992px){.nav__item:hover{text-decoration:none;color:#bc2739}.nav__item--active{color:#bc2739!important}}.nav__item--sm{font-size:14px!important}@media(max-width:991.98px){.nav__extra{display:grid;grid-template-columns:100%;position:fixed;left:0;bottom:0;width:100%;gap:1.5rem;padding:1.4375rem 0 1.6875rem 1rem;background-color:#fbf8f4}}@media(min-width:992px){.nav__extra{display:inline-flex;justify-content:flex-end;align-items:center;gap:1rem}}.nav__link{font-size:15px;font-weight:600}.nav__close{display:flex;position:absolute;top:0;right:0;padding:1.125rem .875rem;z-index:2;gap:.5rem;align-items:center;font-size:10px;text-transform:uppercase}@media(min-width:992px){.nav__close{display:none}}.promobar{background:#6cba2a;color:#fff;font-size:14px;font-weight:600}.promobar a{display:block}.uspbar{display:flex;width:100%;overflow:hidden;height:34px;background:#fbf8f4;border-bottom:1px solid #f8f1e9}@media(max-width:991.98px){.uspbar .container{padding:0}}.uspbar__items{display:flex;flex-wrap:nowrap;width:400vw;animation:slide-in-out 16s ease-out infinite both;font-size:.9375rem;font-weight:400;color:#fff}@media(min-width:992px){.uspbar__items{display:flex;justify-content:left;width:100%;animation:none;gap:1rem}}.uspbar__item{font-size:.8125rem;color:#000;display:inline-flex;align-items:center;gap:.25rem}.uspbar__item svg{height:1.125rem}@media(max-width:991.98px){.uspbar__item{display:block;width:100vw;text-align:center}}@media(min-width:992px){.uspbar__item:last-child{display:none}}.uspbar__icon{height:16px}@keyframes slide-in-out{0%,15%{transform:translateX(0)}29%,49%{transform:translateX(-25%)}62%,82%{transform:translateX(-50%)}95%,to{transform:translateX(-75%)}}.herobanner{height:100%}@media(min-width:992px){.herobanner{height:400px}}.herobanner__dual{display:grid;grid-template-columns:100%;gap:1rem;height:100%}@media(min-width:992px){.herobanner__dual{grid-template-columns:minmax(auto,940px) 460px}}.herobanner__dual>div{overflow:hidden;border-radius:2px}.herobanner__image{display:block;position:relative;width:100%}.herobanner__image .img{height:280px}@media(min-width:992px){.herobanner__image .img{height:400px}}.herobanner__overlay{display:flex;position:absolute;top:0;z-index:2;width:100%;height:100%;padding:2.5rem 2rem;background:linear-gradient(0deg,rgb(0 0 0 / .2),rgb(0 0 0 / .2))}@media(min-width:992px){.herobanner__overlay{padding:5rem 4rem}}.herobanner__content{display:block;margin-top:auto;width:100%}.herobanner__title{color:#fff;font-size:26px;font-weight:700!important;width:100%}@media(min-width:768px){.herobanner__title{font-size:42px;line-height:52px}}@media(min-width:1200px){.herobanner__title{width:50%}}.herobanner__card{display:grid;position:relative;width:100%;background:#fbf8f4}@media(max-width:991.98px){.herobanner__card picture{height:140px}}@media(min-width:992px){.herobanner__card{grid-template-rows:40% 60%}}.herobanner__card h3{font-size:20px;font-weight:700;line-height:25px}.herobanner__card p{font-size:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.herobanner__card-content{display:flex;flex-direction:column}:root{--star-size:20px;--star-color:#d3d3d3;--star-background:#f6b72e}.google-reviews{display:grid;grid-template-columns:repeat(2,min-content);gap:.25rem;width:auto;align-items:center}.google-reviews__mark{display:block;height:var(--star-size);font-size:1.1rem;font-weight:600}.google-reviews__stars{--percent:calc(var(--rating)/5*100%);height:var(--star-size);font-size:var(--star-size);font-family:Times}.google-reviews__stars:before{display:inline-block;content:"★★★★★";background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;padding-top:2px}.google-reviews__title{grid-column:1/4;font-size:12px}a:hover .google-reviews__title{text-decoration:underline}.featured-categories__items{display:grid;gap:.625rem}@media(min-width:768px){.featured-categories__items{grid-template-columns:repeat(6,1fr);gap:.9375rem}}.featured-categories__item{display:grid;gap:1rem;grid-template-columns:60px auto min-content;align-items:center;background-color:#fbf8f4;border-radius:.125rem}@media(min-width:768px){.featured-categories__item{grid-template-columns:1fr;background-color:#fff}}.featured-categories__arrow{display:block;width:10px;margin-right:.9375rem}@media(min-width:768px){.featured-categories__arrow{display:none}}.headlines__card{display:block;position:relative}.headlines__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(180deg,transparent,rgb(0 0 0 / .5))}.headlines__title{font-size:30px;font-weight:600}.product-card{display:grid;grid-template-columns:100px auto;border:1px solid #f8f1e9;height:100%;position:relative}.product-card__label{position:absolute;z-index:3;left:-5px;top:1rem;border-radius:3px;padding:5px 8px;font-size:11px;text-transform:uppercase;color:#fff;font-weight:700}.product-card__img{position:relative;border-top-right-radius:5px;border-top-left-radius:5px;background:#fcf9f6;transition:all .3s ease}.product-card__body{display:flex;flex-direction:column;gap:1rem}.product-card__price{font-size:14px;font-weight:700;color:#000}.product-card__price del{font-size:16px;color:#82776f}.product-card__title{font-size:14px;font-weight:600;line-height:1.3;color:#615145;transition:all .3s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card__stock{position:absolute;bottom:0;font-size:12px;color:#6cba2a}.product-card:hover{text-decoration:none}.product-card:hover .product-card__title{color:#000}@media(min-width:768px){.product-card{display:flex;flex-direction:column}}.checkout-section{background-color:#fbf8f4;padding:20px;border-radius:5px}.checkout-section__discountContainer{font-size:20px;font-weight:700}.checkout-section a.bundle-link{color:#bc2739!important}.checkout-section .quantity{display:block;width:100%;max-width:75px;height:50px;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:0 2px 4px rgb(0 0 0 / .05);margin-right:1rem}a.read-more-link{color:#bc2739!important}.product-promo{background:url(https://cdn.webshopapp.com/shops/306850/themes/173985/v/271580/assets/bean-bg.svg),#bc2739;padding:20px;position:sticky;top:80px;border-radius:5px}.product-promo__lead{color:#fff;font-weight:700;font-size:13px;line-height:1.5;margin-bottom:1.5rem}.product-promo__button{display:inline-block;text-align:center;vertical-align:middle;background-color:#6cba2a;font-size:16px;font-weight:700;color:#fff!important;padding:12px;border-radius:5px;box-shadow:0 2px 4px rgb(0 0 0 / .05);transition:all .3s ease}.product-promo__button:hover{background-color:#85d443;transition:all .3s ease}.product-promo__price{font-size:20px;font-weight:700;color:#000}.card-promo{display:inline-flex;justify-content:flex-start;align-items:center;border:2px solid #bc2739;border-radius:5px;background:url(https://cdn.webshopapp.com/shops/306850/themes/173985/v/271580/assets/bean-bg.svg),#bc2739;box-shadow:0 2px 4px rgb(188 39 57 / .1);transition:all .3s ease}.card-promo:hover{transition:all .3s ease;box-shadow:0 2px 14px rgb(188 39 57 / .3);text-decoration:none}.card-promo__description{padding:0 .5rem}.card-promo__description p{margin:0;font-weight:700;color:#fff;line-height:1.2;font-size:12px;letter-spacing:.3px}.card-promo__description span{font-family:Shadows Into Light;font-size:18px}.product-stock__status{font-size:14px}.product-stock__status--available{color:#000;font-weight:600}.product-stock__status--available i{color:#6cba2a}.carousel{margin-left:auto;margin-right:auto;position:relative}.carousel__activator{display:none}.carousel__controls{display:none;align-items:center;justify-content:space-between;position:absolute;top:0;right:0;left:0;bottom:0}.carousel__controls:first-of-type{justify-content:flex-end}.carousel__controls:last-of-type{justify-content:flex-start}.carousel__control{cursor:pointer;display:flex;align-items:center;background-color:#fff;color:#3d414a;border-radius:100%;box-shadow:0 2px 10px 0 rgb(33 34 36 / .3);font-size:24px;height:48px;justify-content:center;transition:all .3s;width:48px;z-index:1}.carousel__control:hover{color:#bc2739}.carousel__control--forward{margin-right:2rem}.carousel__control--backward{margin-left:2rem}.carousel__screen{overflow:hidden;margin:0 -.5rem}.carousel__track{font-size:0;transition:all .3s ease 0s;white-space:nowrap;-webkit-overflow-scrolling:touch;display:grid;grid:1fr/auto-flow 80%}@media(min-width:768px){.carousel__track{grid:1fr/auto-flow 25%}}.carousel__item{display:inline-block;padding:0 .5rem;vertical-align:top;white-space:normal}.carousel__card{display:block;position:relative}.carousel__overlay{display:block;position:absolute;bottom:0;width:100%;padding:1rem;background:linear-gradient(180deg,transparent,rgb(0 0 0 / .3))}.carousel__overlay h3{color:#fff;font-size:1.25rem;line-height:1.2;font-weight:500}@media(min-width:576px){.carousel__overlay h3{font-size:1rem}}@media(min-width:992px){.carousel__overlay h3{font-size:1.25rem}}.carousel__overlay small{color:#fff;font-size:12px}.carousel__activator:first-of-type:checked~.carousel__controls:first-of-type{display:flex}.carousel__activator:first-of-type:checked~.carousel__screen .carousel__track{transform:translateX(0)}.carousel__activator:nth-of-type(2):checked~.carousel__controls:nth-of-type(2){display:flex}.carousel__activator:nth-of-type(2):checked~.carousel__screen .carousel__track{transform:translateX(-100%)}.carousel__activator:nth-of-type(3):checked~.carousel__controls:nth-of-type(3){display:flex}.carousel__activator:nth-of-type(3):checked~.carousel__screen .carousel__track{transform:translateX(-200%)}.carousel__activator:nth-of-type(4):checked~.carousel__controls:nth-of-type(4){display:flex}.carousel__activator:nth-of-type(4):checked~.carousel__screen .carousel__track{transform:translateX(-300%)}.carousel__activator:nth-of-type(5):checked~.carousel__controls:nth-of-type(5){display:flex}.carousel__activator:nth-of-type(5):checked~.carousel__screen .carousel__track{transform:translateX(-400%)}.carousel__activator:nth-of-type(6):checked~.carousel__controls:nth-of-type(6){display:flex}.carousel__activator:nth-of-type(6):checked~.carousel__screen .carousel__track{transform:translateX(-500%)}.carousel__activator:nth-of-type(7):checked~.carousel__controls:nth-of-type(7){display:flex}.carousel__activator:nth-of-type(7):checked~.carousel__screen .carousel__track{transform:translateX(-600%)}.carousel__activator:nth-of-type(8):checked~.carousel__controls:nth-of-type(8){display:flex}.carousel__activator:nth-of-type(8):checked~.carousel__screen .carousel__track{transform:translateX(-700%)}.carousel__activator:nth-of-type(9):checked~.carousel__controls:nth-of-type(9){display:flex}.carousel__activator:nth-of-type(9):checked~.carousel__screen .carousel__track{transform:translateX(-800%)}.carousel__activator:nth-of-type(10):checked~.carousel__controls:nth-of-type(10){display:flex}.carousel__activator:nth-of-type(10):checked~.carousel__screen .carousel__track{transform:translateX(-900%)}@media(max-width:767.98px){.carousel{padding-left:0;padding-right:0}.carousel__activator:nth-of-type(n):checked~.carousel__controls:nth-of-type(n){display:none}.carousel__activator:nth-of-type(n):checked~.carousel__screen .carousel__track{transform:none}.carousel__screen{margin-left:0;margin-right:0}.carousel__track{overflow-x:auto;width:auto}}@media(max-width:575.98px){.carousel_item{padding-left:15px}.carousel_screen{scroll-padding:0 15px}.carousel__track{padding:0 15px;scroll-snap-type:x mandatory}.carousel__track>*{scroll-snap-align:center;scroll-snap-stop:always}.carousel__item--mobile-in-1{width:90%}.carousel__item--mobile-in-2{width:45%}.carousel__item--mobile-in-3{width:30%}.bundle-item{margin-top:20px!important}.card-bundle.bundle-item:before{content:"";position:absolute;z-index:2;left:50%;top:-12%;font-size:20px;font-family:Font Awesome\ 5 Free;font-weight:900;color:#6cba2a}.bundles__track{flex-wrap:wrap;padding-right:0}.row-scroll{flex-wrap:nowrap;overflow-x:auto;padding-right:0}}@media (min-width:575.98px){.bundles__track{flex-wrap:nowrap;padding-right:3rem;overflow-x:auto;scrollbar-color:#ebe0d3 #fff0;scrollbar-width:thin}.bundles__track::-webkit-scrollbar-track{background:#fff0}.bundles__track::-webkit-scrollbar{width:.1875rem}.bundles__track::-webkit-scrollbar-thumb{background:#fff0}.bundles__track:hover{scrollbar-color:#ebe0d3 #f8f1e9}.bundles__track:hover::-webkit-scrollbar-track{background:#f8f1e9}.bundles__track:hover::-webkit-scrollbar-thumb{background:#ebe0d3}}.bundles a{transition:all .3s ease}.bundles a:hover,.bundles a:hover .card-title{transition:all .3s ease;color:#000!important;text-decoration:none!important}.bundle-item{max-height:300px;box-shadow:0 2px 4px rgb(0 0 0 / .05)}.bundle-item .card-body{padding:1rem}.bundle-item .card-title{font-size:12px;font-weight:500;height:45px;overflow:hidden;margin-bottom:0;color:#615145}.bundle-item:before{content:"";position:absolute;z-index:2;left:-25px;top:50%;transform:translateY(-50%);font-size:20px;font-family:Font Awesome\ 5 Free;font-weight:900;color:#6cba2a}.bundle-item--main{border-color:#615145}.bundle-item--main:before{content:none!important}.bundle-price{font-size:16px;font-weight:600}.bundle-price--old{font-size:12px;font-weight:400;text-decoration:line-through}.payments{display:flex;flex-direction:row;gap:.625rem;flex-wrap:wrap}.payments__item img{height:1.875rem}@media(max-width:991.98px){.filters{position:fixed;z-index:1200;background:#fff;top:0;width:90vw;max-width:390px;height:100vh;padding:0;overflow-y:auto;overflow:hidden;transition:all .3s ease;transform:translateX(-100%);visibility:hidden}.filters[data-open]{visibility:visible;transform:translateX(0)}}@media(max-width:991.98px){.filters__inner{height:80vh;overflow-y:auto}}.filters__heading{display:flex;justify-content:space-between;align-items:center}.filters__heading span{font-size:1.6875em}@media(max-width:767.98px){.filters__heading{display:flex;justify-content:space-between}}.filters__close{display:flex;gap:.5rem;align-items:center;font-size:10px;text-transform:uppercase}@media(min-width:992px){.filters__close{display:none}}.filters__filter{font-size:1.375em}.card-review{background-color:#fff0}.add-review-link{color:#bc2739!important}.image-gallery{position:sticky;top:80px}.image-gallery__badge{display:inline-block;position:absolute;z-index:100;left:-5px;top:15px;padding:8px 12px;border-radius:.25rem;font-size:13px;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#bc2739;color:#fff;text-transform:uppercase}.scroll-container{position:relative;overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%;height:100%;scroll-snap-type:mandatory;scroll-behavior:smooth;font-size:0;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.scroll-container::-webkit-scrollbar{display:none}.scroll-container .scroll-section{display:inline-block;vertical-align:middle;background:#fff;white-space:nowrap;height:auto}.scroll-container.same-size{scroll-snap-points-x:repeat(100%)}.scroll-container.same-size .wrap{position:realtive;height:auto;width:100%;display:inline-block;white-space:nowrap;scroll-snap-align:start}.scroll-container.same-size .scroll-section{height:100%;width:100%}.thumbnail-container{width:100%;position:relative;margin-right:15px}.thumbnail-container::-webkit-scrollbar{display:none}.thumbnail-container .thumbnails{width:100%;overflow-x:scroll;white-space:nowrap;padding-right:15px;scrollbar-width:none;-ms-overflow-style:none}.thumbnail-container .thumbnails::-webkit-scrollbar{display:none}.thumbnail-container .btn-control{display:block;position:absolute;top:50%;transform:translateY(-50%);background-color:hsl(0 0% 100% / .9);font-size:25px;color:#615145;cursor:pointer;z-index:1}.thumbnail-container .btn-control:hover{color:#bc2739}.thumbnail-container .btn-control.right{right:0}.thumbnail-container .btn-control.left{left:0}.thumbnail-video-container{width:60px;flex-shrink:0}.thumbnail-video-container .thumb{width:50px;display:block;position:relative;margin-right:0;cursor:pointer}.thumbnail-video-container .thumb:hover i{color:#bc2739}.thumbnail-video-container .thumb i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:hsl(0 0% 100% / .9);font-size:25px}.thumbnails{scrollbar-width:none;-ms-overflow-style:none}.thumbnails li{cursor:pointer}.thumb[aria-pressed=true] .img-thumbnail{border-color:#bc2739;transition:all .3s ease}.is-hidden{display:none}.button-close{display:inline-block;width:30px;height:30px;position:absolute;top:-10px;right:-50px;cursor:pointer;color:#fff;font-size:30px}.button-close:hover{color:#bc2739}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .6);z-index:9999}.product-modal-video{width:280px;height:157.5px;box-shadow:0 10px 30px rgb(0 0 0 / .4);background:#fff0}.product-modal-shipping,.product-modal-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999}.product-modal-shipping{max-width:300px;height:400px}.product-modal-shipping .wrapper{padding:30px;box-shadow:0 10px 30px rgb(0 0 0 / .4);background:#fff;max-height:350px;overflow-y:scroll}@media(min-width:576px){.product-modal-video{width:560px;height:315px}.product-modal-shipping{max-width:560px;height:400px}}.cart-upsell__title{font-family:Shadows Into Light;font-size:20px;letter-spacing:1px}.cart-upsell__cards{display:grid;grid-template-columns:100%;gap:10px}@media(min-width:768px){.cart-upsell__cards{grid-template-columns:1fr 1fr 1fr 1fr}}.cart-upsell__card{display:grid;position:relative;cursor:pointer;grid-template-columns:100px auto;transition:all .3s ease;border:1px solid #f8f1e9}@media(min-width:768px){.cart-upsell__card{grid-template-columns:auto}}.cart-upsell__card .card-image{background:rgb(248 241 233 / .3);border-radius:3px}.cart-upsell__card img{mix-blend-mode:multiply}.cart-upsell__card input{position:absolute;top:0;margin:10px}.cart-upsell__card-title{height:48px;margin-bottom:0;font-size:12px;font-weight:700;line-height:1.3;color:#615145;overflow:hidden}.cart-upsell__card-price,.product__price{color:#000;font-weight:700}.product__price{font-size:16px}.product__price--old{font-size:20px;text-decoration:line-through;color:#82776f;font-weight:700}.product__description{font-size:14px;line-height:1.6;color:rgb(0 0 0 / .6)}.product__description p{padding-bottom:5px}.product__badge-special{position:absolute;z-index:2;top:0;right:0;height:6.25rem;width:6.25rem}@media(min-width:768px){.product__badge-special{height:9.375rem;width:9.375rem}}.product__badge-special svg{height:100%}.product__badge-special svg path{fill:#bc2739}.product__tabs-heading{font-family:Shadows Into Light;font-weight:600;font-size:20px;letter-spacing:1px;color:#615145;display:flex;width:100%;justify-content:center;align-items:center;text-align:center;margin-bottom:15px;margin-top:15px}.product__tabs-heading:after,.product__tabs-heading:before{content:"";border-top:2px solid #f8f1e9;margin:0 20px 0 0;flex:1 0 20px}.product__tabs-heading:after{margin:0 0 0 20px}.product__tabs [type=radio]{display:none}.product__tabs ul{display:flex;align-items:stretch;list-style:none;padding:0;justify-content:center}.product__tabs li>label{display:block;margin-bottom:-3px;padding:.3125rem .375rem;border-bottom:3px solid #f8f1e9;cursor:pointer;transition:all .3s;font-weight:700;font-size:.6875rem}@media(min-width:768px){.product__tabs li>label{padding:.75rem .9375rem;font-size:.875rem}}.product__tabs li:hover label{border-bottom-color:#bc2739}.product__tabs .tab-content{display:none}.product__tabs [type=radio]:first-of-type:checked~ul li:first-of-type label,.product__tabs [type=radio]:nth-of-type(2):checked~ul li:nth-of-type(2) label,.product__tabs [type=radio]:nth-of-type(3):checked~ul li:nth-of-type(3) label,.product__tabs [type=radio]:nth-of-type(4):checked~ul li:nth-of-type(4) label,.product__tabs [type=radio]:nth-of-type(5):checked~ul li:nth-of-type(5) label{border-bottom-color:#bc2739;color:#bc2739}.product__tabs [type=radio]:first-of-type:checked~.tab-content:first-of-type,.product__tabs [type=radio]:nth-of-type(2):checked~.tab-content:nth-of-type(2),.product__tabs [type=radio]:nth-of-type(3):checked~.tab-content:nth-of-type(3),.product__tabs [type=radio]:nth-of-type(4):checked~.tab-content:nth-of-type(4){display:block}.collection__header{background:#fbf8f4;border-bottom:1px solid #f8f1e9}.collection__heading{color:#615145}.collection__sort{display:flex;justify-content:space-between}.collection__count{display:flex;align-self:center;font-weight:600}.collection__sort-options{display:flex}.collection__sorting{display:flex;justify-content:space-between;align-items:center}.collection #filter_form{padding:0!important;margin:0!important;border-bottom:0}.collection__banner{display:block;border-radius:.3125rem;width:100%;height:6.25rem;background:#000;overflow:hidden;align-items:center}.collection__banner a{display:block}.cart h1{font-size:20px}.cart__discount,.cart__discount-box{display:grid;grid-template-columns:auto auto;gap:10px}.cart__discount-box input,.cart__discount input{font-size:1rem;line-height:1.5;border-radius:.25rem}.cart__discount{position:relative}@media(max-width:575.98px){.cart__discount{grid-template-columns:100%}}@media(max-width:575.98px){.cart__discount-box{grid-template-columns:auto auto}}.cart__bottom{display:grid;grid-template-columns:100%;justify-content:space-between;gap:10px}@media(min-width:576px){.cart__bottom{grid-template-columns:auto auto}}.cart__progress{display:grid;grid-template-columns:90% 10%;gap:10px}.cart__item{display:grid;grid-template-columns:100px auto;gap:10px;align-items:center}@media(min-width:768px){.cart__item{grid-template-columns:100px auto 100px 100px;gap:20px}}.cart__item .item-title{font-size:15px;color:#000;font-weight:500!important;line-height:1.3}.cart__item .item-price{font-weight:700}.cart__item .item-variant{font-size:14px;color:#615145}.cart__item .item-stock-available{font-size:13px;color:#6cba2a;font-weight:700}.cart__item .item-stock-message{font-size:12px;color:#82776f}.cart__item-quantity{display:flex;align-items:center;border:1px solid #f8f1e9;border-radius:3px}.cart__item-quantity input{color:#000;width:50px;border:0}.cart__item-img{background:rgb(248 241 233 / .3);border-radius:3px;overflow:hidden}.cart__item-img img{mix-blend-mode:multiply}@media(min-width:768px){.cart__sidebar{position:sticky;top:20px}}.cart__sidebar h2{font-size:20px}.cart__checkout-section{background-color:#fbf8f4;border-radius:3px}@media(max-width:921.98px){.cart__checkout-section{position:fixed;z-index:1800;width:100vw;top:unset;bottom:0;left:0;box-shadow:0 0 10px rgb(0 0 0 / .2)}}.cart__details{font-size:14px;color:#82776f}.cart__totals{font-size:20px;font-weight:700}.cart__details-toggle{font-size:13px;align-items:center;transition:all .3s ease}.cart__details-toggle:hover{color:#bc2739;text-decoration:none}.cart__payment-methods{display:grid;grid-template-columns:auto auto auto auto auto auto auto;gap:10px}.cart__usp i{color:#6cba2a}.gui-checkout-one-step .gui-payment-method-form{padding:1rem!important;background:#fff;margin:.5rem 0 0!important;border-radius:5px;border:1px solid #eee}.gui-checkout-one-step .gui-payment-method-form .gui-field{margin:0 0 1rem!important}.gui-checkout-one-step .gui-payment-method-form .gui-field label{padding:0!important;margin-bottom:.5rem!important;font-size:14px;font-weight:700}#gui-block-shipping-address .gui-block-subtitle,#gui-form-cart-billing-address-title,#gui-form-cart-payment-method-title,#gui-form-cart-review-title,#gui-form-cart-shipping-method-title{font-size:18px;font-weight:600}.gui-checkout-one-step .gui-block{border:0;border-radius:5px}.gui-form .gui-field .gui-input,.gui-form .gui-field .gui-select{border-radius:2px!important}.gui-input input,.gui-number input,.gui-select .gui-value,.gui-select select,.gui-text textarea,.product-box span{font-size:14px}.gui-form .gui-field>label{font-size:14px;font-weight:600;height:unset!important}.gui-form .gui-field .gui-checkbox label:before{top:0!important}.gui-form .gui-field .gui-checkbox label:after{top:5px!important;border-radius:50%!important}.text-number{font-family:Shadows Into Light;font-size:60px;color:#bc2739}.card-hallmark--title{font-size:1.5rem;font-weight:600;line-height:1.3em}@media(min-width:768px){.card-hallmark--title{font-size:2rem}}.mollie-component .wrapper{background-color:#fff0}.mollie-component .mo-hidden{display:none!important}.product-div.carousel{padding:unset}body>.wrapper{padding-top:unset}html{scroll-behavior:smooth}body{font-weight:400}body,h1,h2,h3,h4,h5,h6{font-family:Quicksand,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:700}

@media (max-height: 640px) and (max-width: 992px) {
  .nav {
    justify-content: space-between;
    overflow-y: auto;
  }

  .nav__extra {
    position: inherit;
    margin-top: 30px;
  }
}

.belco-activator-frame {
	bottom: 10px !important;
}

.belco-adjusted-sticky {
  bottom: 150px !important;
}