input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important}:is(input[type=search],input[type=tel],input[type=text],input[type=number],input[type=email],input[type=password],select,textarea,.input-style):focus{outline:0;border-color:var(--color-heading)}input[type=checkbox]{display:inline-block;margin-block-end:.5rem}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;position:relative;height:15px;width:15px;background:url(icon-close.png) no-repeat center center;background-size:10px;cursor:pointer;transition:var(--duration-short)}.search-modal__form.loading input[type=search]::-webkit-search-cancel-button{opacity:0;visibility:hidden}.checkmark:before{content:"";display:inline-flex;width:18px;height:18px;border-radius:2px;border:1px solid var(--color-color, #ebebeb);background-color:var(--grey-color);position:relative;top:2px;transition:var(--bls-transition)}.checkmark:after{content:"";position:absolute;opacity:0;left:7px;top:5px;width:5px;height:10px;border:solid var(--color-white);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition:var(--transition)}input[type=checkbox]:checked+.checkmark:after{opacity:1}input[type=checkbox]:checked+.checkmark:before{background-color:var(--color-link);border-color:var(--color-link)}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.flex-100{flex:100%;width:100%}.grow-0{flex-grow:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-stretch{align-items:stretch}.py-4{padding-top:4px;padding-bottom:4px}.py-60{padding-top:clamp(30px,calc(30px + 30 * var(--responsive-rate)),60px);padding-bottom:clamp(30px,calc(30px + 30 * var(--responsive-rate)),60px)}.w-0{width:0}.w-15{width:15px}.w-20{width:20px}.w-55{width:5.5rem}.w-100{width:10rem}.min-w-10{min-width:10px}.min-w-20{min-width:20px}.min-w-30{min-width:30px}.min-w-full{min-width:100%}.max-w-15{max-width:15px}.max-w-30{max-width:30px}.max-w-full{max-width:100%}.h-0{height:0}.h-15{height:15px}.h-20{height:2rem}.h-30{height:30px}.h-55{height:5.5rem}.min-h-30{min-height:30px}.min-h-50{min-height:50px}.min-h-full{min-height:100%}.max-h-full{max-height:100%}.my-auto{margin-top:auto;margin-bottom:auto}.user-select-none,.swiper-slide{user-select:none;-webkit-user-select:none}@media(min-width:1025px)and (pointer:fine)and (prefers-reduced-motion:no-preference){:is(.btn-outline,.btn-primary,.btn-hover,.btn-white,button.shopify-payment-button__more-options,.dmp_discount-form button):hover{--btn-bg: var(--btn-primary-hover-bg-color);--btn-color: var(--btn-primary-hover-color);--btn-border-color: var(--btn-primary-hover-bg-color)}.btn-hover:hover{color:var(--btn-color);background-color:var(--btn-bg);border-color:var(--btn-border-color)}.btn-link:hover{color:var(--btn-link-hover-color)}.btn-link:hover:before{width:calc(100% - 3px);transition:var(--transition);animation:1s infinite btnLinkAnimation}.smooth-padding-hover:hover{padding-inline-start:1rem}.hover-effect{will-change:transform}.hover-effect :is(img,.placeholder-image,picture){transition:var(--transition);will-change:transform}.hover_zoom .hover-effect:hover :is(img,.placeholder-image,picture){transform:var(--zoom-transform, scale(1.05))}.hover_fade .hover-effect:hover :is(img,.placeholder-image,picture){opacity:.8}.hover_fade .hover-effect:hover .secondary-image{opacity:1}.tooltip-content{background:var(--color-dark);color:var(--color-white);line-height:1;max-width:360px;z-index:2;text-align:center;font-size:1.2rem;white-space:nowrap;transition:all .3s;will-change:transform;padding:7px 15px;transform:var(--tooltip-transform, translateY(-100%) translateX(-50%));left:var(--left, 50%);right:var(--right, auto);top:var(--top, 0)}.tooltip-content:before{border:5px solid transparent;content:"";height:0;width:0;top:var(--tooltip-y, 100%);bottom:var(--tooltip-bottom, auto);margin-left:0;-webkit-transform:var(--tooltip-before, translateX(-50%) translateZ(0));transform:var(--tooltip-before, translateX(-50%) translateZ(0));transform-origin:0;border-top-color:var(--color-dark);position:absolute;left:var(--tooltip-left, 50%);right:var(--tooltip-right, auto)}.tooltip:not(.open):hover .tooltip-content{opacity:1;visibility:visible;transform:var( --tooltip-hover-transform, translateY( calc(-100% - 10px) ) translateX(-50%) )}.tooltip-left{--tooltip-transform: translateY(-50%);--left: auto;--right: 100%;--top: 50%;--tooltip-hover-transform: translateX(-10px) translateY(-50%);--tooltip-left: 100%;--tooltip-y: 50%;--tooltip-before: rotate(-90deg) translateY(50%)}.tooltip-right{--tooltip-transform: translateY(-50%);--left: 100%;--top: 50%;--tooltip-hover-transform: translateX(10px) translateY(-50%);--tooltip-left: auto;--tooltip-right: 100%;--tooltip-y: 12%;--tooltip-before: rotate(90deg) translateY(-50%)}.tooltip-bottom{--tooltip-transform: translateY(100%) translateX(-50%);--top: auto;bottom:0;--tooltip-hover-transform: translateY( calc(100% + 10px) ) translateX(-50%);--tooltip-y: auto;--tooltip-bottom: 100%}.tooltip-bottom:before{border-bottom-color:var(--color-dark);border-top-color:transparent}.instagram-item__media--ratio .instagram-icon{transform:scale(.8);will-change:transform}.instagram-item__media--ratio:hover .instagram-icon{opacity:1;visibility:visible;transform:scale(1)}@keyframes btnLinkAnimation{0%{left:0;width:100%}33%{left:100%;width:0}66%{left:0;width:0}to{right:0;width:100%}}@keyframes progress{0%{background-position:0 0}to{background-position:-60px -60px}}.hover-svg-zoom:hover svg{transform:scale(1.1);-webkit-transform:scale(1.1)}}.button-close:not(:hover){opacity:.7;color:var(--color-heading)}:is(.custom-scrollbar,.tingle-modal .tingle-modal-box__content)::-webkit-scrollbar{width:4px}:is(.custom-scrollbar,.tingle-modal .tingle-modal-box__content)::-webkit-scrollbar-track{background:var(--border-color-base)}:is(.custom-scrollbar,.tingle-modal .tingle-modal-box__content)::-webkit-scrollbar-thumb{background:#c8c8c8}:is(.custom-scrollbar,.tingle-modal .tingle-modal-box__content)::-webkit-scrollbar-thumb:hover{background:#555;width:6px}.translateY-100{transform:translateY(-100%)}.transition-short{transition:var(--duration-short);-webkit-transition:var(--duration-short)}.transition{transition:var(--transition);-webkit-transition:var(--transition)}.transition-popup{transition:var(--transition-popup);-webkit-transition:var(--transition-popup)}.rounded-custom{border-radius:var(--rounded-custom)}.bottom-25{bottom:2.5rem}.top-20{top:2rem}.top-30{top:3rem}.top-100{top:100%}.right-45{right:4.5rem}.right-50{right:5rem}.icon-load{position:absolute;top:50%;left:50%;margin-top:calc(var(--loader-width, 1.4rem) / 2 * -1);margin-left:calc(var(--loader-height, 1.4rem) / 2 * -1)}:where(.btn-primary,.btn-outline,.btn,button-quickview).loading{pointer-events:none}:where(.btn-primary,.btn-outline,.btn,button-quickview).loading .hidden-on-load{opacity:0}:where(.btn-primary,.btn-outline,.btn,button-quickview).loading>.icon-load{opacity:1}@keyframes spin{to{-webkit-transform:rotate(360deg)}}.spin{-webkit-animation:.8s linear infinite spin;animation:.8s linear infinite spin}.w-custom-svg svg{height:auto;width:var(--custom-width)}.bls__spacing{height:var(--mobile-height)}@media(min-width:768px){.bls__spacing{height:var(--desktop-height)}}:is(.open-drawer,.nav-open){overflow:hidden}.overlay:after{content:"";display:block;position:fixed;top:0;left:0;right:0;height:100vh;background-color:var(--overlay-bg);pointer-events:none;transition:var(--transition);opacity:0;z-index:12;cursor:url(cursor-close.png),pointer}:is(.open-drawer,.nav-open,.open-sidebar) .open.overlay:after{opacity:1;pointer-events:auto;visibility:visible}.open-drawer .tingle-enabled{position:static;overflow:auto}#search_mini_form.loading .loading-icon{opacity:1;visibility:visible}@media(min-width:1025px){.footer__localization.lang__currency-desktop .disclosure__list{top:auto;left:0;right:auto;bottom:calc(100% + 30px)}.footer__localization.lang__currency-desktop .button-localization.open+.disclosure__list{bottom:calc(100% + 10px);top:auto}.lang__currency-desktop .disclosure__button:after,.minicart__action.show-overlay:after,.lang__currency-desktop .disclosure__list icon-close{display:none}.lang__currency-desktop .disclosure__list{top:calc(100% + 30px);max-height:60vh;padding:2rem 2.5rem;left:auto;min-width:25rem;overflow:auto}.lang__currency-desktop .button-localization.open+.disclosure__list{top:100%;opacity:1;visibility:visible}.topbar .lang__currency-desktop .button-localization.open+.disclosure__list{top:calc(100% + calc(var(--section-pb) * 1px))}.rounded-style :is(.topbar,.section-header) .disclosure__list{border-radius:0 0 5px 5px}.rounded-style .footer__localization.lang__currency-desktop .disclosure__list{border-radius:5px}body:has(.shopify-section-header-sticky) .sticky.top-30{top:calc(var(--height-header, 0px) + 30px);transition:var(--transition)}body:has(.layout-2.shopify-section-header-sticky) .sticky.top-30{top:80px}body:has(.shopify-section-header-hidden) .sticky.top-30{top:30px}}.header-icon:hover{color:var(--color-primary)}.shopify-section-header-sticky{position:sticky;z-index:11;top:0}.shopify-section-header-sticky header.header{box-shadow:var(--shadow)}.shopify-section-header-sticky .header__normal-logo{display:block}.shopify-section-header-sticky .header__transparent-logo{display:none}.shopify-section-header-hidden{top:calc(-1 * var(--height-header))}.section-header.animate{transition:top .35s ease-in-out}.header-sticky .gradient,.shopify-section-header-sticky.gradient{background-attachment:unset}@media screen and (max-width:1024.98px){[data-sticky-mobile=false].shopify-section-header-sticky{position:unset}header-search #search-form .search__button{color:var(--color-heading)}:where(.lang__currency-on-nav,.lang__currency-desktop,.popup_cart) icon-close{transform:translateY(calc(-100% - 15px))}}.fadeIn{animation:.3s fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}.shopify-section-header-sticky.animate:not(.scroll-up){animation-name:fadeInSticky;animation-duration:.5s;animation-fill-mode:inherit;animation-fill-mode:forwards}.footer--rich{--footer-rich-cream: #fff8ed;--footer-rich-cream-2: #f7e2bf;--footer-rich-green: #2f7d43;--footer-rich-green-deep: #1f5f31;--footer-rich-maroon: #8a4b23;--footer-rich-maroon-dark: #5b2d1c;--footer-rich-gold: #d4a239;--footer-rich-card: rgba(255, 253, 248, .74);--footer-rich-panel: #fffdf8;--footer-rich-chocolate: #2f1b12;--footer-rich-brown: #604033;--footer-rich-muted: #80665b;--footer-rich-line: rgba(95, 64, 51, .15);--footer-rich-accent: var(--footer-rich-gold);--color-background: var(--footer-rich-cream);--gradient-background: linear-gradient(rgba(95, 64, 51, .035) 1px, transparent 1px), linear-gradient(90deg, rgba(95, 64, 51, .024) 1px, transparent 1px), linear-gradient(145deg, var(--footer-rich-cream), var(--footer-rich-cream-2));--color-text: var(--footer-rich-brown);--color-heading: var(--footer-rich-chocolate);--color-link: var(--footer-rich-brown);--color-link-hover: var(--footer-rich-green);color:var(--footer-rich-brown);border-top:1px solid rgba(95,64,51,.14);padding-top:clamp(42px,5vw,86px);background-size:42px 42px,42px 42px,auto;overflow:hidden;position:relative}.footer--rich:before{content:"";position:absolute;inset:0 0 auto;height:clamp(52px,6vw,92px);pointer-events:none;background:#fffdf8;clip-path:polygon(0 0,100% 0,100% 42%,68% 84%,34% 52%,0 82%);z-index:0}.footer--rich:after{content:"";position:absolute;inset:clamp(52px,6vw,92px) 0 auto;height:10px;pointer-events:none;background:linear-gradient(90deg,var(--footer-rich-maroon),var(--footer-rich-gold) 48%,var(--footer-rich-green));opacity:.95}.footer--rich .footer__middle,.footer--rich .footer__bottom{position:relative;z-index:1}.footer--rich .footer__middle{--section-pt: 44;--section-pb: 54}.footer--rich .footer__middle>div{position:relative}.footer--rich .footer__blocks{gap:0;align-items:stretch}.footer--rich .footer__blocks>.footer-block{padding:clamp(24px,2.4vw,42px);border:1px solid var(--footer-rich-line);background:var(--footer-rich-card);box-shadow:0 18px 42px #2f1b1214;backdrop-filter:none;-webkit-backdrop-filter:none}.rounded-style .footer--rich .footer__blocks>.footer-block{border-radius:0}.footer--rich .footer__blocks>.newsletter{border-color:#5f403329;background:linear-gradient(135deg,rgba(255,253,248,.96),var(--footer-rich-panel));color:var(--footer-rich-chocolate);box-shadow:0 24px 56px #2f1b121f}.footer--rich .footer__blocks>.newsletter .footer__block-heading,.footer--rich .footer__blocks>.newsletter .footer__block-description,.footer--rich .footer__blocks>.newsletter .newsletter-note,.footer--rich .footer__blocks>.newsletter .newsletter-note a{color:var(--footer-rich-chocolate)}.footer--rich .footer__blocks>.newsletter .footer__block-heading{max-width:76rem;font-size:clamp(3.2rem,4.8vw,6.6rem)!important;line-height:.98;letter-spacing:0;text-transform:uppercase;font-weight:900}.footer--rich .footer__block-heading{color:var(--footer-rich-chocolate);font-size:clamp(1.4rem,1.1vw,1.8rem)!important;letter-spacing:0;text-transform:uppercase;font-weight:900;padding-top:0;padding-bottom:14px}.footer--rich .footer__block-heading:after{content:"";display:block;width:42px;height:4px;margin-top:12px;border-radius:999px;background:linear-gradient(90deg,var(--footer-rich-gold),var(--footer-rich-green))}.footer--rich .footer__blocks>.newsletter .footer__block-heading:after{width:min(18rem,42vw);background:linear-gradient(90deg,var(--footer-rich-maroon),var(--footer-rich-gold),var(--footer-rich-green))}.footer--rich .footer__block-description,.footer--rich .footer__block-info,.footer--rich .newsletter-note,.footer--rich .footer_store-infor{color:var(--footer-rich-muted);line-height:1.7}.footer--rich .store-info-content{display:grid;gap:16px}.footer--rich .footer-brand-socials{display:grid;gap:16px;margin-top:4px;padding-top:18px;border-top:1px solid var(--footer-rich-line)}.footer--rich .footer-brand-social-group{display:grid;gap:9px}.footer--rich .footer-brand-social-title{margin:0;color:var(--footer-rich-chocolate);font-size:1.15rem;font-weight:900;line-height:1.3;letter-spacing:0;text-transform:uppercase}.footer--rich .footer-brand-social-list{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:0}.footer--rich .footer-block .footer-brand-social-list li{display:block;padding:0}.footer--rich .footer-block .footer-brand-social-list li a{display:grid;width:40px;height:40px;padding:0;place-items:center;border:1px solid rgba(95,64,51,.14);border-radius:50%;background:#fffdf8eb;color:var(--footer-rich-chocolate);opacity:1;box-shadow:0 8px 18px #2f1b1214;transform:none;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.footer--rich .footer-block .footer-brand-social-list li a:before{display:none;content:none}.footer--rich .footer-block .footer-brand-social-list li a:hover{border-color:#2f754059;background:var(--footer-rich-green);color:#fffdf8;opacity:1;transform:translateY(-2px);box-shadow:0 12px 22px #2f75402e}.footer--rich .footer-block .footer-brand-social-list svg{width:18px;height:18px;fill:currentColor}.footer--rich .footer_store-infor{display:grid;gap:10px;padding-top:8px}.footer--rich .footer__store-info a,.footer--rich .footer__block-info a,.footer--rich .newsletter-note a,.footer--rich .footer-block li a{color:var(--footer-rich-brown)}.footer--rich .footer-block li{padding-bottom:11px}.footer--rich .footer-block li a{display:inline-flex;align-items:center;gap:10px;font-weight:800;text-transform:uppercase;opacity:.9}.footer--rich .footer-block li a:before{content:"";width:16px;height:2px;border-radius:999px;background:var(--footer-rich-gold);box-shadow:none;opacity:.62;transition:var(--transition)}.footer--rich .footer-block li a:hover{color:var(--footer-rich-gold);opacity:1;transform:translate(5px)}.footer--rich .footer-block li a:hover:before{opacity:1;transform:scale(1.12)}.footer--rich .newsletter,.footer--rich .newsletter-inner{height:100%}.footer--rich .newsletter .footer-newsletter-content{margin-bottom:0}.footer--rich .footer__newsletter .field{max-width:76rem;padding:6px;border:1px solid rgba(42,23,17,.14);border-radius:999px;background:#fff;box-shadow:inset 0 1px #ffffffe6,0 16px 34px #2f1b121f}.footer--rich .footer__newsletter .field__input{color:var(--footer-rich-chocolate);padding-inline:18px;min-height:5.8rem;font-weight:800}.footer--rich .footer__newsletter .field__input::placeholder{color:#2a1711a8;opacity:1}.footer--rich .newsletter-form__button{min-height:5.8rem;min-width:5.8rem;border-radius:999px;border:0;background:var(--footer-rich-maroon);color:var(--footer-rich-cream);box-shadow:0 12px 26px #5b2d1c38;font-weight:900}.footer--rich .newsletter-form__button:hover{background:var(--footer-rich-green);color:var(--footer-rich-cream);transform:translateY(-1px)}.footer--rich .newsletter-note{font-size:1.2rem;line-height:1.65}.footer--rich .list-social a{color:var(--footer-rich-chocolate);border-radius:50%;background:#fffdf8db;box-shadow:inset 0 0 0 1px #5f403324,0 10px 22px #2f1b1214;transition:var(--transition)}.footer--rich .list-social a:hover{color:var(--footer-rich-chocolate);background:var(--footer-rich-gold);transform:translateY(-3px);box-shadow:0 14px 28px #d7a63a33}.footer--rich .footer__bottom{background:#5f403314}.footer--rich .footer_bottom-inner{border-top-color:#5f403329}.footer--rich .footer__copyright{color:var(--footer-rich-muted)}.footer--rich .footer__payment :is(.icon,svg),.footer--rich .footer_payment_image img{filter:drop-shadow(0 8px 16px rgba(72,43,37,.14))}.footer--rich .footer__payment li{padding:6px 8px;border:1px solid rgba(95,64,51,.14);border-radius:10px;background:#fffdf8c7;box-shadow:0 8px 18px #2f1b1212}.footer--rich .button-localization{color:var(--footer-rich-chocolate)}.footer--rich .back-to-top{color:var(--footer-rich-chocolate);background:var(--footer-rich-gold);box-shadow:0 16px 34px #140a073d}@media screen and (min-width:768px){.footer--rich .footer__blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-inline:0}.footer--rich .footer__blocks>.footer-block{width:auto;height:100%;margin:0}.footer--rich .footer__blocks>.footer-block:not(.newsletter){border-left:0;border-right:0}}@media screen and (min-width:1025px){.footer--rich .footer__blocks{grid-template-columns:minmax(0,28fr) minmax(0,17fr) minmax(0,17fr) minmax(0,38fr)}}@media screen and (max-width:767.98px){.footer--rich{padding-top:64px}.footer--rich .footer__middle{--section-pt: 28;--section-pb: 28}.footer--rich .footer__blocks>.newsletter .footer__block-heading{font-size:clamp(3.2rem,13vw,4.8rem)!important}.footer--rich .footer__blocks{gap:14px}.footer--rich .footer__blocks>.footer-block{border-bottom:1px solid var(--footer-rich-line);border-radius:0}.footer--rich .footer__newsletter .field{border-radius:28px;flex-wrap:wrap}.footer--rich .newsletter-form__button{width:100%}}.footer--rich{--footer-rich-cream: #fbf7ee;--footer-rich-green: #2f7540;--footer-rich-green-deep: #172a1e;--footer-rich-maroon: #9a5830;--footer-rich-gold: #e0b85a;--footer-rich-card: #203827;--footer-rich-panel: #f7f1e5;--footer-rich-chocolate: #fdf9f0;--footer-rich-brown: #e7ece7;--footer-rich-muted: #b8c5bc;--footer-rich-line: rgba(255, 255, 255, .14);--color-background: var(--footer-rich-green-deep);--gradient-background: var(--footer-rich-green-deep);--color-heading: var(--footer-rich-chocolate);--color-text: var(--footer-rich-brown);--color-link: var(--footer-rich-brown);--color-link-hover: var(--footer-rich-gold);padding-top:0;border-top:4px solid var(--footer-rich-gold);background:var(--footer-rich-green-deep)!important;color:var(--footer-rich-brown)}body footer.footer--rich.color-default{color:var(--footer-rich-brown)}.footer--rich:before,.footer--rich:after{display:none}.footer--rich .footer__assurance{color:#26352b;background:var(--footer-rich-panel);border-bottom:1px solid rgba(35,52,37,.12)}.footer--rich .footer__assurance-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:1.8rem 0}.footer--rich .footer__assurance-item{display:flex;min-width:0;align-items:center;gap:1.2rem;padding:.4rem clamp(1.6rem,3vw,4rem);border-right:1px solid rgba(35,52,37,.12)}.footer--rich .footer__assurance-item:first-child{padding-inline-start:0}.footer--rich .footer__assurance-item:last-child{padding-inline-end:0;border-right:0}.footer--rich .footer__assurance-icon{display:grid;flex:0 0 4.4rem;width:4.4rem;height:4.4rem;place-items:center;border:1px solid rgba(47,117,64,.18);border-radius:8px;background:#2f754014;color:var(--footer-rich-green)}.footer--rich .footer__assurance-icon svg{width:2rem;height:2rem;fill:currentColor}.footer--rich .footer__assurance-item strong,.footer--rich .footer__assurance-item small{display:block}.footer--rich .footer__assurance-item strong{color:#203027;font-size:1.35rem;line-height:1.3}.footer--rich .footer__assurance-item small{margin-top:.25rem;color:#68736b;font-size:1.15rem;line-height:1.4}.footer--rich .footer__middle{--section-pt: 54;--section-pb: 58}.footer--rich .footer__blocks{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:0 clamp(3rem,5vw,7rem);align-items:start}.footer--rich .footer__blocks>.footer-block{width:auto;min-width:0;margin:0;padding:3.2rem 0 0;border:0;background:transparent;box-shadow:none}.footer--rich .footer__blocks>.newsletter{grid-column:1 / -1;grid-row:1;margin:0 0 2.4rem;padding:clamp(2.6rem,4vw,4.4rem);border:1px solid rgba(224,184,90,.3);border-radius:8px;background:var(--footer-rich-card);box-shadow:0 20px 46px #03100838}.footer--rich .footer__blocks>.store_info{grid-column:1;grid-row:2}.footer--rich .footer__blocks>.link_list{grid-row:2}.footer--rich .newsletter-inner{display:grid;grid-template-columns:minmax(22rem,.9fr) minmax(30rem,1.1fr);gap:clamp(2.4rem,5vw,7rem);align-items:center}.footer--rich .footer__blocks>.newsletter .footer__block-heading{max-width:42rem;margin:0;padding:0;color:#fff;font-size:clamp(2.8rem,3.2vw,4.4rem)!important;font-weight:800;line-height:1.05;text-transform:none}.footer--rich .footer__block-heading{margin:0;padding:0 0 1.4rem;color:#fff;font-size:1.4rem!important;font-weight:800;line-height:1.3;text-transform:uppercase}.footer--rich .footer__block-heading:after{width:3.2rem;height:2px;margin-top:1rem;background:var(--footer-rich-gold)}.footer--rich .footer__blocks>.newsletter .footer__block-heading:after{width:5.6rem;height:3px;background:var(--footer-rich-gold)}.footer--rich .footer__block-description,.footer--rich .footer__block-info,.footer--rich .newsletter-note,.footer--rich .footer_store-infor{color:var(--footer-rich-muted)}.footer--rich .footer__blocks>.newsletter .footer__block-description,.footer--rich .footer__blocks>.newsletter .newsletter-note,.footer--rich .footer__blocks>.newsletter .newsletter-note a{color:#c8d3cb}.footer--rich .footer__newsletter .field{max-width:none;padding:.6rem;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#fff;box-shadow:none}.footer--rich .footer__newsletter .field__input{min-height:5.2rem;padding-inline:1.6rem;color:#203027;font-weight:600}.footer--rich .newsletter-form__button{min-width:12rem;min-height:5.2rem;border-radius:6px;background:var(--footer-rich-gold);color:#203027;box-shadow:none}.footer--rich .newsletter-form__button:hover{background:#fff;color:#203027}.footer--rich .store-info-content{gap:1.4rem}.footer--rich .store-info-content>img,.footer--rich .store-info-content picture img{max-height:5.6rem;width:auto;filter:brightness(0) invert(1);object-fit:contain;object-position:left center;opacity:.96}.footer--rich .footer-brand-socials{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;border-top-color:var(--footer-rich-line)}.footer--rich .footer-brand-social-title{color:#fff}.footer--rich .footer-block .footer-brand-social-list li a,.footer--rich .list-social a{border-color:var(--footer-rich-line);background:#ffffff0f;color:#fff;box-shadow:none}.footer--rich .footer-block .footer-brand-social-list li a:hover,.footer--rich .list-social a:hover{border-color:var(--footer-rich-gold);background:var(--footer-rich-gold);color:#203027}.footer--rich .footer-block li a{gap:.8rem;color:#dce5df;font-weight:600;text-transform:none;opacity:.88}.footer--rich .footer-block li a:before{width:.5rem;height:.5rem;background:var(--footer-rich-gold)}.footer--rich .footer-block li a:hover{color:#fff;transform:translate(3px)}.footer--rich .footer__store-info a,.footer--rich .footer__block-info a,.footer--rich .newsletter-note a{color:#e8eee9}.footer--rich .footer__store-info a:hover,.footer--rich .footer__block-info a:hover,.footer--rich .newsletter-note a:hover{color:var(--footer-rich-gold)}.footer--rich .footer__bottom{background:#0f1d14}.footer--rich .footer_bottom-inner{border-top:0;padding-block:2.2rem}.footer--rich .footer__copyright,.footer--rich .button-localization{color:#aebbb2}.footer--rich .footer__payment li{padding:.45rem .65rem;border-color:#ffffff1f;border-radius:6px;background:#fff;box-shadow:none}.footer--rich .back-to-top{border:1px solid rgba(255,255,255,.18);background:var(--footer-rich-gold);color:#203027;box-shadow:0 12px 28px #03100852}@media screen and (max-width:1024.98px){.footer--rich .footer__blocks{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));gap:0 3rem}.footer--rich .newsletter-inner{grid-template-columns:minmax(20rem,.8fr) minmax(28rem,1.2fr);gap:3rem}}@media screen and (max-width:767.98px){.footer--rich{padding-top:0}.footer--rich .footer__assurance-list{grid-template-columns:1fr;padding-block:.8rem}.footer--rich .footer__assurance-item{padding:1.2rem 0;border-right:0;border-bottom:1px solid rgba(35,52,37,.1)}.footer--rich .footer__assurance-item:last-child{border-bottom:0}.footer--rich .footer__middle{--section-pt: 30;--section-pb: 36}.footer--rich .footer__blocks{display:flex;flex-direction:column;gap:0}.footer--rich .footer__blocks>.newsletter{order:-1;width:100%;margin-bottom:2.4rem;padding:2.4rem 1.8rem}.footer--rich .newsletter-inner{display:block}.footer--rich .footer__blocks>.newsletter .footer__block-heading{font-size:clamp(2.8rem,10vw,3.8rem)!important}.footer--rich .newsletter .footer-newsletter-content{display:block!important;margin-top:1.8rem}.footer--rich .newsletter .open-children-toggle{display:none!important}.footer--rich .footer__newsletter .field{display:flex;flex-wrap:wrap;border-radius:8px}.footer--rich .newsletter-form__button{width:100%}.footer--rich .footer__blocks>.footer-block:not(.newsletter){width:100%;padding:0;border-bottom:1px solid var(--footer-rich-line)}.footer--rich .footer__blocks>.store_info{padding-bottom:2.4rem}.footer--rich .footer__block-heading{padding-block:1.8rem}.footer--rich .footer__block-heading:after{display:none}.footer--rich .footer-brand-socials{grid-template-columns:1fr}.footer--rich .footer_bottom-inner{flex-direction:column;text-align:center}.footer--rich .back-to-top{right:1.6rem;bottom:8.5rem;width:4.4rem;height:4.4rem}}.home-rich-products-carousel{--home-products-cream: #fff8ef;--home-products-cream-2: #f4ead9;--home-products-card: #fffdf8;--home-products-chocolate: #2b1712;--home-products-brown: #654238;--home-products-muted: #846b61;--home-products-line: rgba(72, 43, 37, .14);--home-products-accent: var(--color-primary);--color-background: var(--home-products-cream);--gradient-background: linear-gradient(145deg, var(--home-products-cream), var(--home-products-cream-2));--color-heading: var(--home-products-chocolate);--color-text: var(--home-products-brown);--color-link: var(--home-products-brown);--color-link-hover: var(--home-products-accent);position:relative;overflow:hidden;color:var(--home-products-brown);border-block:1px solid var(--home-products-line);padding-block:clamp(34px,4vw,62px)!important}.home-rich-products-carousel+.home-rich-products-carousel{border-top:0;padding-top:clamp(24px,3vw,42px)!important}.home-rich-products-carousel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(72,43,37,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(72,43,37,.025) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.78),transparent 92%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.78),transparent 92%)}.home-rich-products-carousel:after{content:"";position:absolute;inset:auto 0 0;height:5px;pointer-events:none;background:linear-gradient(90deg,#482b25,var(--home-products-accent),#007a33);opacity:.88}.home-rich-products-carousel>div{position:relative;z-index:1}.home-rich-products-carousel .section__header{margin-bottom:clamp(24px,3vw,38px)!important}.home-rich-products-carousel .secion__header-inner{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:10px;padding-inline:clamp(18px,4vw,54px)}.home-rich-products-carousel .secion__header-inner:before,.home-rich-products-carousel .secion__header-inner:after{content:"";position:absolute;top:50%;width:clamp(32px,8vw,96px);height:1px;background:linear-gradient(90deg,transparent,rgba(72,43,37,.34))}.home-rich-products-carousel .secion__header-inner:before{right:100%}.home-rich-products-carousel .secion__header-inner:after{left:100%;transform:rotate(180deg)}.home-rich-products-carousel .section__header-heading{color:var(--home-products-chocolate);font-size:clamp(2.6rem,3.2vw,4.6rem)!important;line-height:1.05;letter-spacing:0;text-transform:none;text-shadow:0 10px 24px rgba(72,43,37,.08)}.home-rich-products-carousel .section__header-heading:after{content:"";display:block;width:72px;height:4px;margin:14px auto 0;border-radius:999px;background:linear-gradient(90deg,var(--home-products-accent),#007a33);box-shadow:0 8px 18px rgba(var(--color-primary-rgb),.16)}.home-rich-products-carousel slide-section.swiper{overflow:visible;padding:4px 4px 22px}.home-rich-products-carousel .swiper-wrapper{align-items:stretch}.home-rich-products-carousel .product-item{height:auto}.home-rich-products-carousel .product-item__wrapper{height:100%;padding:10px;border:1px solid var(--home-products-line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.92),var(--home-products-card));box-shadow:0 18px 44px #482b251a;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.home-rich-products-carousel .product-item__inner{border-radius:8px;background:#f6ecdf}.home-rich-products-carousel :is(.product__media,.product-item__media--ratio){border-radius:8px}.home-rich-products-carousel .product-item__information{padding:6px 6px 8px}.home-rich-products-carousel .product-item__vendor{color:var(--home-products-muted);font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase}.home-rich-products-carousel .product-item__name{color:var(--home-products-chocolate);font-weight:700;letter-spacing:0}.home-rich-products-carousel .product-item__name:hover{color:var(--home-products-accent)}.home-rich-products-carousel .product-item__price{color:var(--home-products-chocolate);font-weight:800;justify-content:center}.home-rich-products-carousel .compare-price{color:#6542389e;font-weight:500}.home-rich-products-carousel :is(.product__badges-inner,.product__badges-sale,.product__badges-sold-out,.product__badges-pre-order){border-radius:999px;box-shadow:0 10px 24px #482b2524}.home-rich-products-carousel :is(.product-item__button,.btn-white){border-color:#482b251f;color:var(--home-products-chocolate);background:#fffdf8f0;box-shadow:0 12px 24px #482b251a}.home-rich-products-carousel :is(.product__add-cart .btn-primary,.product-item__select-options,.bls-add-cart-list){border-color:#482b25;background:#482b25;color:#fffaf3;box-shadow:0 14px 28px #482b252e}.home-rich-products-carousel .swiper-pagination{margin-top:8px}.home-rich-products-carousel .swiper-pagination-bullet{background:#482b2547}.home-rich-products-carousel .swiper-pagination-bullet-active{background:var(--home-products-accent)}.home-rich-products-carousel :is(.swiper-button-next,.swiper-button-prev){color:var(--home-products-chocolate);border:1px solid rgba(72,43,37,.16);background:#fffdf8f0;box-shadow:0 14px 30px #482b2524}@media(min-width:1025px)and (pointer:fine)and (prefers-reduced-motion:no-preference){.home-rich-products-carousel .product-item__wrapper:hover{transform:translateY(-6px);border-color:rgba(var(--color-primary-rgb),.32);box-shadow:0 28px 64px #482b2529}.home-rich-products-carousel :is(.product__add-cart .btn-primary,.product-item__select-options,.bls-add-cart-list):hover{border-color:var(--home-products-accent);background:var(--home-products-accent);color:#fffaf3;transform:translateY(-1px)}}@media screen and (max-width:767.98px){.home-rich-products-carousel{padding-block:34px!important}.home-rich-products-carousel+.home-rich-products-carousel{padding-top:22px!important}.home-rich-products-carousel .secion__header-inner{padding-inline:0}.home-rich-products-carousel .secion__header-inner:before,.home-rich-products-carousel .secion__header-inner:after{display:none}.home-rich-products-carousel slide-section.swiper{padding-inline:2px}.home-rich-products-carousel .product-item__wrapper{padding:8px;box-shadow:0 12px 30px #482b251a}}.home-rich-category-list,[id*="177804961892b11dbe"]{--home-flow-cream: #fff8ef;--home-flow-cream-2: #f4ead9;--home-flow-card: #fffdf8;--home-flow-chocolate: #2b1712;--home-flow-brown: #654238;--home-flow-muted: #846b61;--home-flow-line: rgba(72, 43, 37, .14);--home-flow-accent: var(--color-primary);--color-background: var(--home-flow-cream);--gradient-background: linear-gradient(145deg, var(--home-flow-cream), var(--home-flow-cream-2));--color-heading: var(--home-flow-chocolate);--color-text: var(--home-flow-brown);--color-link: var(--home-flow-brown);--color-link-hover: var(--home-flow-accent);position:relative;overflow:hidden;color:var(--home-flow-brown);border-block:1px solid var(--home-flow-line)}.home-rich-category-list{padding-block:clamp(34px,4vw,62px)!important}[id*="177804961892b11dbe"]{display:block;padding:clamp(34px,4vw,62px) clamp(16px,3vw,34px);background:linear-gradient(145deg,#fff8ef,#f4ead9)}.home-rich-category-list:before,[id*="177804961892b11dbe"]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(72,43,37,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(72,43,37,.025) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.78),transparent 92%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.78),transparent 92%)}.home-rich-category-list:after,[id*="177804961892b11dbe"]:after{content:"";position:absolute;inset:auto 0 0;height:5px;pointer-events:none;background:linear-gradient(90deg,#482b25,var(--home-flow-accent),#007a33);opacity:.88}.home-rich-category-list>div,[id*="177804961892b11dbe"]>*{position:relative;z-index:1}.home-rich-category-list .section__header{margin-bottom:clamp(24px,3vw,38px)!important}.home-rich-category-list .secion__header-inner{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:10px;padding-inline:clamp(18px,4vw,54px)}.home-rich-category-list .secion__header-inner:before,.home-rich-category-list .secion__header-inner:after{content:"";position:absolute;top:50%;width:clamp(32px,8vw,96px);height:1px;background:linear-gradient(90deg,transparent,rgba(72,43,37,.34))}.home-rich-category-list .secion__header-inner:before{right:100%}.home-rich-category-list .secion__header-inner:after{left:100%;transform:rotate(180deg)}.home-rich-category-list .section__header-heading{color:var(--home-flow-chocolate);font-size:clamp(2.6rem,3.2vw,4.6rem)!important;line-height:1.05;letter-spacing:0;text-transform:none;text-shadow:0 10px 24px rgba(72,43,37,.08)}.home-rich-category-list .section__header-heading:after{content:"";display:block;width:72px;height:4px;margin:14px auto 0;border-radius:999px;background:linear-gradient(90deg,var(--home-flow-accent),#007a33);box-shadow:0 8px 18px rgba(var(--color-primary-rgb),.16)}.home-rich-category-list slide-section.swiper{overflow:visible;padding:4px 4px 16px}.home-rich-category-list .swiper-wrapper{align-items:stretch}.home-rich-category-list .collection-item{height:auto;padding:8px}.home-rich-category-list .collection-item__wrapper{height:100%;padding:clamp(14px,2vw,22px);border:1px solid var(--home-flow-line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.94),var(--home-flow-card));box-shadow:0 18px 44px #482b251a;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.home-rich-category-list .collection-item__media{border:5px solid rgba(255,253,248,.92);box-shadow:0 18px 34px #482b2524,0 0 0 1px #482b251f;background:#f6ecdf}.home-rich-category-list .collection-item__media:before{border-color:var(--home-flow-accent)!important}.home-rich-category-list .collection-item__media:after{border-color:#007a33!important}.home-rich-category-list .collection-item__name{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 18px;border:1px solid rgba(72,43,37,.12);border-radius:999px;color:var(--home-flow-chocolate);background:#fffdf8e6;box-shadow:0 10px 22px #482b2514;font-weight:800;letter-spacing:0}.home-rich-category-list .collection-item__name:hover{color:#fffaf3;border-color:var(--home-flow-accent);background:var(--home-flow-accent)}.home-rich-category-list .collection-item__name-inner{display:block}[id*="177804961892b11dbe"]>div,[id*="177804961892b11dbe"] .shopify-block,[id*="177804961892b11dbe"] [class*=videoselz],[id*="177804961892b11dbe"] [id*=videoselz]{border-radius:8px}[id*="177804961892b11dbe"]>div,[id*="177804961892b11dbe"] .shopify-block{max-width:1480px;margin-inline:auto;padding:clamp(10px,1.6vw,18px);border:1px solid var(--home-flow-line);background:linear-gradient(180deg,rgba(255,255,255,.94),var(--home-flow-card));box-shadow:0 22px 58px #482b251f}[id*="177804961892b11dbe"] iframe,[id*="177804961892b11dbe"] video,[id*="177804961892b11dbe"] img{border-radius:8px}@media(min-width:1025px)and (pointer:fine)and (prefers-reduced-motion:no-preference){.home-rich-category-list .collection-item__wrapper:hover{transform:translateY(-6px);border-color:rgba(var(--color-primary-rgb),.32);box-shadow:0 28px 64px #482b2529}.home-rich-category-list .collection-item__wrapper:hover .collection-item__media{box-shadow:0 24px 46px #482b252e,0 0 0 1px rgba(var(--color-primary-rgb),.22)}}@media screen and (max-width:767.98px){.home-rich-category-list,[id*="177804961892b11dbe"]{padding-block:34px!important}.home-rich-category-list{overflow:hidden}[id*="177804961892b11dbe"]{padding-inline:12px}.home-rich-category-list .secion__header-inner{padding-inline:0}.home-rich-category-list .secion__header-inner:before,.home-rich-category-list .secion__header-inner:after{display:none}.home-rich-category-list .collection-item{width:auto!important;margin:0!important;padding:0}.home-rich-category-list .collection-item__wrapper{min-width:0;padding:10px;box-shadow:0 12px 30px #482b251a;transform:none!important}.home-rich-category-list slide-section.swiper{overflow:visible;padding:0}.home-rich-category-list .swiper-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;width:100%!important;height:auto!important;transform:none!important}.home-rich-category-list .collection-item__media{width:min(100%,140px)!important}.home-rich-category-list .collection-item:hover img,.home-rich-category-list .collection-item:hover .collection-item__media img{transform:none}.home-rich-category-list .collection-item__name{min-height:36px;padding:8px 10px}.home-rich-category-list :is(.swiper-arrow,.swiper-pagination){display:none!important}}[id*=slideshow_8KKtNU]{position:relative;overflow:hidden;background:#fff8ef;border-bottom:1px solid rgba(72,43,37,.14)}[id*=slideshow_8KKtNU]:after{content:"";position:absolute;inset:auto 0 0;height:5px;pointer-events:none;background:linear-gradient(90deg,#482b25,var(--color-primary),#007a33);opacity:.88;z-index:3}[id*=slideshow_8KKtNU] .swiper-pagination-bullet{background:#482b2557}[id*=slideshow_8KKtNU] .swiper-pagination-bullet-active{background:var(--color-primary);box-shadow:0 0 0 6px rgba(var(--color-primary-rgb),.12)}[id*=image_with_text_overlay_7wUTAQ],[id*="177884587432e90387"],[id*="17781530363196832e"],[id*="177874553751509ab0"],[id*="1778734069827eb7fd"]{--home-finish-cream: #fff8ef;--home-finish-cream-2: #f4ead9;--home-finish-card: #fffdf8;--home-finish-chocolate: #2b1712;--home-finish-brown: #654238;--home-finish-muted: #846b61;--home-finish-line: rgba(72, 43, 37, .14);--home-finish-accent: var(--color-primary);--color-background: var(--home-finish-cream);--gradient-background: linear-gradient(145deg, var(--home-finish-cream), var(--home-finish-cream-2));--color-heading: var(--home-finish-chocolate);--color-text: var(--home-finish-brown);--color-link: var(--home-finish-brown);--color-link-hover: var(--home-finish-accent);position:relative;display:block;overflow:hidden;color:var(--home-finish-brown);background:linear-gradient(145deg,var(--home-finish-cream),var(--home-finish-cream-2));border-block:1px solid var(--home-finish-line)}[id*=image_with_text_overlay_7wUTAQ]:before,[id*="177884587432e90387"]:before,[id*="17781530363196832e"]:before,[id*="177874553751509ab0"]:before,[id*="1778734069827eb7fd"]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(72,43,37,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(72,43,37,.025) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.78),transparent 92%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.78),transparent 92%)}[id*=image_with_text_overlay_7wUTAQ]:after,[id*="177884587432e90387"]:after,[id*="17781530363196832e"]:after,[id*="177874553751509ab0"]:after,[id*="1778734069827eb7fd"]:after{content:"";position:absolute;inset:auto 0 0;height:5px;pointer-events:none;background:linear-gradient(90deg,#482b25,var(--home-finish-accent),#007a33);opacity:.88}[id*=image_with_text_overlay_7wUTAQ]>*,[id*="177884587432e90387"]>*,[id*="17781530363196832e"]>*,[id*="177874553751509ab0"]>*,[id*="1778734069827eb7fd"]>*{position:relative;z-index:1}[id*=image_with_text_overlay_7wUTAQ]{padding:clamp(22px,3vw,42px) clamp(14px,3vw,34px)}[id*=image_with_text_overlay_7wUTAQ] :is(img,picture,video,iframe,.media,.image-with-text-overlay__media){border-radius:8px}[id*=image_with_text_overlay_7wUTAQ] :is(img,picture,video,iframe){box-shadow:0 22px 58px #482b251f}[id*="177884587432e90387"] :is([class*=ai-luxury-stats-],[class*=ai-luxury-stats-container]),[id*="17781530363196832e"] :is([class*=ai-testimonial-carousel-],[class*=ai-testimonial-carousel__container]),[id*="177874553751509ab0"] :is([class*=yummy-cookbook-slider],[class*=yummy-cookbook-container]),[id*="1778734069827eb7fd"] :is([class*=ai-blog-section],[class*=ai-blog-container]){background:transparent!important}[id*="177884587432e90387"] :is([class*=ai-luxury-stats-subtitle],[class*=ai-luxury-stats-title],[class*=ai-luxury-stats-number],[class*=ai-luxury-stats-label]),[id*="17781530363196832e"] :is([class*=ai-testimonial-carousel__heading],[class*=ai-testimonial-carousel__text],[class*=ai-testimonial-carousel__name]),[id*="177874553751509ab0"] :is([class*=yummy-cookbook-subtitle],[class*=yummy-cookbook-title],[class*=yummy-cookbook-card-title]),[id*="1778734069827eb7fd"] :is([class*=ai-blog-subtitle],[class*=ai-blog-heading],[class*=ai-blog-card-title]){color:var(--home-finish-chocolate)!important;letter-spacing:0!important}[id*="177884587432e90387"] [class*=ai-luxury-stats-title],[id*="17781530363196832e"] [class*=ai-testimonial-carousel__heading],[id*="177874553751509ab0"] [class*=yummy-cookbook-title],[id*="1778734069827eb7fd"] [class*=ai-blog-heading]{font-size:clamp(2.6rem,3.2vw,4.6rem)!important;line-height:1.05!important;text-transform:none!important;text-shadow:0 10px 24px rgba(72,43,37,.08)}[id*="177884587432e90387"] [class*=ai-luxury-stats-subtitle],[id*="177874553751509ab0"] [class*=yummy-cookbook-subtitle],[id*="1778734069827eb7fd"] [class*=ai-blog-subtitle]{color:var(--home-finish-muted)!important}[id*="177884587432e90387"] [class*=ai-luxury-stats-divider],[id*="177874553751509ab0"] [class*=yummy-cookbook-title]:after,[id*="1778734069827eb7fd"] [class*=ai-blog-heading]:after,[id*="17781530363196832e"] [class*=ai-testimonial-carousel__heading]:after{content:"";display:block;width:72px;height:4px;margin:14px auto 0;border-radius:999px;background:linear-gradient(90deg,var(--home-finish-accent),#007a33)!important;box-shadow:0 8px 18px rgba(var(--color-primary-rgb),.16)}[id*="177884587432e90387"] [class*=ai-luxury-stats-card],[id*="17781530363196832e"] .fm-testimonial-card,[id*="177874553751509ab0"] .fm-recipe-card,[id*="1778734069827eb7fd"] .fm-journal-card{border:1px solid var(--home-finish-line)!important;border-radius:8px!important;background:linear-gradient(180deg,rgba(255,255,255,.94),var(--home-finish-card))!important;box-shadow:0 18px 44px #482b251a!important}[id*="177884587432e90387"] [class*=ai-luxury-stats-card]:before{border-radius:8px!important;background:rgba(var(--color-primary-rgb),.16)!important}[id*="17781530363196832e"] [class*=ai-testimonial-carousel__image-wrapper],[id*="177874553751509ab0"] [class*=yummy-cookbook-image-wrapper],[id*="1778734069827eb7fd"] [class*=ai-blog-card-image-wrapper]{border-radius:8px 8px 0 0!important;background:#f6ecdf!important}[id*="17781530363196832e"] [class*=ai-testimonial-carousel__image-wrapper] img,[id*="177874553751509ab0"] [class*=yummy-cookbook-image],[id*="1778734069827eb7fd"] [class*=ai-blog-card-image]{border-radius:8px 8px 0 0!important}[id*="177884587432e90387"] [class*=ai-luxury-stats-icon] svg{color:var(--home-finish-accent)!important;fill:none!important;stroke:currentColor!important}[id*="177874553751509ab0"] :is([class*=yummy-cookbook-difficulty],[class*=yummy-cookbook-rating]),[id*="1778734069827eb7fd"] [class*=ai-blog-card-date]{color:var(--home-finish-brown)!important;border:1px solid rgba(72,43,37,.12);background:#fffdf8e6!important;box-shadow:0 10px 22px #482b2514}[id*="1778734069827eb7fd"] :is(.fm-journal-cta,[class*=ai-blog-button],a[class*=button]){border-color:#482b25!important;background:#482b25!important;color:#fffaf3!important;box-shadow:0 14px 28px #482b252e}[id*="177874553751509ab0"] :is(.swiper-button-next,.swiper-button-prev,[class*=arrow]),[id*="1778734069827eb7fd"] :is([class*=read],[class*=link]){color:var(--home-finish-chocolate)!important}@media(min-width:1025px)and (pointer:fine)and (prefers-reduced-motion:no-preference){[id*="177884587432e90387"] [class*=ai-luxury-stats-card]:hover,[id*="17781530363196832e"] .fm-testimonial-card:hover,[id*="177874553751509ab0"] .fm-recipe-card:hover,[id*="1778734069827eb7fd"] .fm-journal-card:hover{border-color:rgba(var(--color-primary-rgb),.32)!important;box-shadow:0 28px 64px #482b2529!important}}@media screen and (max-width:767.98px){[id*=image_with_text_overlay_7wUTAQ]{padding:18px 12px}[id*="177884587432e90387"] [class*=ai-luxury-stats-title],[id*="17781530363196832e"] [class*=ai-testimonial-carousel__heading],[id*="177874553751509ab0"] [class*=yummy-cookbook-title],[id*="1778734069827eb7fd"] [class*=ai-blog-heading]{font-size:clamp(2.4rem,8vw,3.2rem)!important}}body{--fm-peanut-cream: #fff8ed;--fm-peanut-cream-2: #f7e6cc;--fm-peanut-shell: #edd0a2;--fm-peanut-card: #fffdf8;--fm-peanut-chocolate: #2f1b12;--fm-peanut-cocoa: #604033;--fm-peanut-muted: #80665b;--fm-peanut-roast: #8a4b23;--fm-peanut-roast-dark: #5b2d1c;--fm-peanut-green: #2f7d43;--fm-peanut-gold: #d4a239;--fm-peanut-line: rgba(95, 64, 51, .16);--fm-peanut-shadow: rgba(47, 27, 18, .11);--color-background: var(--fm-peanut-cream);--gradient-background: linear-gradient(145deg, var(--fm-peanut-cream), var(--fm-peanut-cream-2));--color-primary: var(--fm-peanut-roast);--color-primary-rgb: 138, 75, 35;--color-text: var(--fm-peanut-cocoa);--color-heading: var(--fm-peanut-chocolate);--color-heading-rgb: 47, 27, 18;--color-link: var(--fm-peanut-cocoa);--color-link-hover: var(--fm-peanut-green);--btn-primary-bg-color: var(--fm-peanut-roast);--btn-primary-hover-bg-color: var(--fm-peanut-green);--btn-primary-color: #fffaf3;--btn-primary-hover-color: #fffaf3;--btn-outline-color: var(--fm-peanut-chocolate);--btn-outline-border-color: rgba(95, 64, 51, .28);--btn-link-color: var(--fm-peanut-roast);background:linear-gradient(rgba(95,64,51,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(95,64,51,.018) 1px,transparent 1px),var(--fm-peanut-cream);background-size:44px 44px,44px 44px,auto;color:var(--fm-peanut-cocoa)}body :is(.btn-primary,.shopify-payment-button__button--unbranded,.shopify-challenge__button,.dmp_discount-form button){border-color:var(--fm-peanut-roast);background:linear-gradient(135deg,var(--fm-peanut-roast),var(--fm-peanut-roast-dark));color:#fffaf3;box-shadow:0 12px 26px #5b2d1c2e}body :is(.btn-primary,.shopify-payment-button__button--unbranded,.shopify-challenge__button,.dmp_discount-form button):hover{border-color:var(--fm-peanut-green);background:var(--fm-peanut-green);color:#fffaf3;box-shadow:0 14px 30px #2f7d4333}body :is(.btn-outline,.btn-white){border-color:#5f40333d;background:#fffdf8db;color:var(--fm-peanut-chocolate)}body :is(.btn-outline,.btn-white):hover{border-color:var(--fm-peanut-roast);background:var(--fm-peanut-roast);color:#fffaf3}body :is(.section__header-heading,.page-title,.collection-hero__title,.product-single__title,h1,h2,h3){color:var(--fm-peanut-chocolate);letter-spacing:0}body :is(.section__header-description,.product__description,.rte,.template-page,.collection-description){color:var(--fm-peanut-muted)}body :is(.section,.shopify-section)>.gradient:not(.footer--rich):not(.header--rich){--color-background: var(--fm-peanut-cream);--gradient-background: linear-gradient(145deg, var(--fm-peanut-cream), var(--fm-peanut-cream-2))}body :is(input,textarea,select,.field,.select,.select-custom__content){border-color:#5f403329;background-color:#fffdf8eb;color:var(--fm-peanut-chocolate)}body :is(input,textarea,select):focus{border-color:#8a4b236b;box-shadow:0 0 0 4px #8a4b2317}body .product-item__wrapper{border:1px solid var(--fm-peanut-line);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.96),var(--fm-peanut-card));box-shadow:0 16px 40px var(--fm-peanut-shadow);overflow:hidden}body :is(.product-item__inner,.product__media,.product-item__media--ratio){background:linear-gradient(145deg,#fff4df,#fffaf2)}body .product-item__information{padding-inline:clamp(12px,1.4vw,18px);padding-block-end:clamp(14px,1.4vw,20px)}body .product-item__name{color:var(--fm-peanut-chocolate);font-weight:800}body .product-item__name:hover{color:var(--fm-peanut-roast)}body .product-item__price{color:var(--fm-peanut-green);font-weight:900}body .compare-price{color:#60403380}body .product__badges-inner{border-radius:999px;background:var(--fm-peanut-gold);color:var(--fm-peanut-chocolate);font-weight:900}body :is(.swiper-button-next,.swiper-button-prev,.swiper-pagination-bullet-active){--swiper-navigation-color: var(--fm-peanut-roast)}@media(min-width:1025px)and (pointer:fine)and (prefers-reduced-motion:no-preference){body .product-item__wrapper:hover{border-color:#8a4b2352;box-shadow:0 24px 56px #2f1b1226;transform:translateY(-4px)}}body.index{--fm-home-cream: var(--fm-peanut-cream);--fm-home-cream-2: var(--fm-peanut-cream-2);--fm-home-card: var(--fm-peanut-card);--fm-home-chocolate: var(--fm-peanut-chocolate);--fm-home-cocoa: var(--fm-peanut-cocoa);--fm-home-muted: var(--fm-peanut-muted);--fm-home-maroon: var(--fm-peanut-roast-dark);--fm-home-green: var(--fm-peanut-green);--fm-home-gold: var(--fm-peanut-gold);--fm-home-line: rgba(72, 43, 37, .16);--color-background: var(--fm-home-cream);--gradient-background: linear-gradient(145deg, var(--fm-home-cream), var(--fm-home-cream-2));--color-primary: var(--fm-home-maroon);--color-text: var(--fm-home-cocoa);--color-heading: var(--fm-home-chocolate);--color-link: var(--fm-home-cocoa);--color-link-hover: var(--fm-home-green);--btn-primary-bg-color: var(--fm-home-maroon);--btn-primary-hover-bg-color: var(--fm-home-green);--btn-primary-color: #fffaf3;--btn-primary-hover-color: #fffaf3;background:var(--fm-home-cream);overflow-x:clip}@media(max-width:767.98px){body.index .home-rich-products-carousel :is(.product-item__button,.product-item__select-options,.product-item__button-submit,.bls-add-cart-list){min-width:44px!important;min-height:44px!important}body.index .home-rich-reels .fit-reels__control{width:44px;height:44px}}body.index :is(.home-rich-products-carousel,.home-rich-category-list,[id*="177804961892b11dbe"],[id*=image_with_text_overlay_7wUTAQ],[id*="177884587432e90387"],[id*="17781530363196832e"],[id*="177874553751509ab0"],[id*="1778734069827eb7fd"]){--home-products-cream: var(--fm-home-cream);--home-products-cream-2: var(--fm-home-cream-2);--home-products-card: var(--fm-home-card);--home-products-chocolate: var(--fm-home-chocolate);--home-products-brown: var(--fm-home-cocoa);--home-products-muted: var(--fm-home-muted);--home-products-line: var(--fm-home-line);--home-products-accent: var(--fm-home-maroon);--home-flow-cream: var(--fm-home-cream);--home-flow-cream-2: var(--fm-home-cream-2);--home-flow-card: var(--fm-home-card);--home-flow-chocolate: var(--fm-home-chocolate);--home-flow-brown: var(--fm-home-cocoa);--home-flow-muted: var(--fm-home-muted);--home-flow-line: var(--fm-home-line);--home-flow-accent: var(--fm-home-maroon);--home-finish-cream: var(--fm-home-cream);--home-finish-cream-2: var(--fm-home-cream-2);--home-finish-card: var(--fm-home-card);--home-finish-chocolate: var(--fm-home-chocolate);--home-finish-brown: var(--fm-home-cocoa);--home-finish-muted: var(--fm-home-muted);--home-finish-line: var(--fm-home-line);--home-finish-accent: var(--fm-home-maroon);background:linear-gradient(rgba(72,43,37,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(72,43,37,.02) 1px,transparent 1px),linear-gradient(145deg,var(--fm-home-cream),var(--fm-home-cream-2));background-size:42px 42px,42px 42px,auto}body.index :is(.home-rich-products-carousel .section__header-heading,.home-rich-category-list .section__header-heading,[id*="177884587432e90387"] [class*=ai-luxury-stats-title],[id*="17781530363196832e"] [class*=ai-testimonial-carousel__heading],[id*="177874553751509ab0"] [class*=yummy-cookbook-title],[id*="1778734069827eb7fd"] [class*=ai-blog-heading]){font-family:var(--heading-font);font-weight:900!important;text-transform:uppercase!important;letter-spacing:0!important;color:var(--fm-home-chocolate)!important}body.index :is(.home-rich-products-carousel .section__header-heading:after,.home-rich-category-list .section__header-heading:after,[id*="177884587432e90387"] [class*=ai-luxury-stats-divider],[id*="177874553751509ab0"] [class*=yummy-cookbook-title]:after,[id*="1778734069827eb7fd"] [class*=ai-blog-heading]:after,[id*="17781530363196832e"] [class*=ai-testimonial-carousel__heading]:after){background:linear-gradient(90deg,var(--fm-home-maroon),var(--fm-home-green))!important}body.index :is(.home-rich-products-carousel .product-item__wrapper,.home-rich-category-list .collection-item__wrapper,[id*="177804961892b11dbe"]>div,[id*="177804961892b11dbe"] .shopify-block,[id*="177884587432e90387"] [class*=ai-luxury-stats-card],[id*="17781530363196832e"] .fm-testimonial-card,[id*="177874553751509ab0"] .fm-recipe-card,[id*="1778734069827eb7fd"] .fm-journal-card){border:1px solid var(--fm-home-line)!important;background:linear-gradient(180deg,rgba(255,255,255,.96),var(--fm-home-card))!important;box-shadow:0 18px 46px #2a17111c!important}body.index :is(.home-rich-products-carousel .product-item__name,.home-rich-category-list .collection-item__name,[id*="177874553751509ab0"] [class*=yummy-cookbook-card-title],[id*="1778734069827eb7fd"] [class*=ai-blog-card-title],[id*="17781530363196832e"] [class*=ai-testimonial-carousel__name]){color:var(--fm-home-chocolate)!important;font-weight:800!important}body.index :is(.home-rich-products-carousel .product-item__price,[id*="177884587432e90387"] [class*=ai-luxury-stats-number]){color:var(--fm-home-green)!important;font-weight:900!important}body.index :is(.btn-primary,.home-rich-products-carousel .product__add-cart .btn-primary,.home-rich-products-carousel .product-item__select-options,.home-rich-products-carousel .bls-add-cart-list,[id*="1778734069827eb7fd"] :is(.fm-journal-cta,[class*=ai-blog-button],a[class*=button])){border-color:var(--fm-home-maroon)!important;background:var(--fm-home-maroon)!important;color:#fffaf3!important}body.index :is(.btn-primary,.home-rich-products-carousel .product__add-cart .btn-primary,.home-rich-products-carousel .product-item__select-options,.home-rich-products-carousel .bls-add-cart-list,[id*="1778734069827eb7fd"] :is(.fm-journal-cta,[class*=ai-blog-button],a[class*=button])):hover{border-color:var(--fm-home-green)!important;background:var(--fm-home-green)!important;color:#fffaf3!important}body.index [id*=slideshow_8KKtNU]{background:var(--fm-home-cream)}body.index [id*=slideshow_8KKtNU]:after,body.index :is(.home-rich-products-carousel:after,.home-rich-category-list:after,[id*="177804961892b11dbe"]:after,[id*=image_with_text_overlay_7wUTAQ]:after,[id*="177884587432e90387"]:after,[id*="17781530363196832e"]:after,[id*="177874553751509ab0"]:after,[id*="1778734069827eb7fd"]:after){background:linear-gradient(90deg,var(--fm-home-maroon),var(--fm-home-gold),var(--fm-home-green))}@media screen and (max-width:767.98px){body.index :is(.home-rich-products-carousel .section__header-heading,.home-rich-category-list .section__header-heading,[id*="177884587432e90387"] [class*=ai-luxury-stats-title],[id*="17781530363196832e"] [class*=ai-testimonial-carousel__heading],[id*="177874553751509ab0"] [class*=yummy-cookbook-title],[id*="1778734069827eb7fd"] [class*=ai-blog-heading]){font-size:clamp(2.5rem,8vw,3.4rem)!important}}body{--fm-peanut-cream: #fffaf2;--fm-peanut-cream-2: #f8ead6;--fm-peanut-card: #fffefb;--fm-peanut-chocolate: #2d1a12;--fm-peanut-cocoa: #5e4033;--fm-peanut-muted: #786257;--fm-peanut-roast: #8b542d;--fm-peanut-roast-dark: #63351f;--fm-peanut-green: #2f7540;--fm-peanut-gold: #c89532;--fm-peanut-line: rgba(94, 64, 51, .12);--fm-peanut-shadow: rgba(45, 26, 18, .075);background:#fffaf2}body :is(.section,.shopify-section)>.gradient:not(.footer--rich):not(.header--rich),body :is(.color-default,.color-scheme,.color-){--color-background: #fffaf2;--gradient-background: linear-gradient(180deg, #fffaf2, #fff7eb);--color-text: var(--fm-peanut-cocoa);--color-heading: var(--fm-peanut-chocolate);--color-link: var(--fm-peanut-cocoa);--color-link-hover: var(--fm-peanut-green);color:var(--fm-peanut-cocoa)}body :is(.section__header-heading,.page-title,.collection-hero__title,.product-single__title,h1,h2,h3,h4){color:var(--fm-peanut-chocolate)!important}body :is(.section__header-description,.collection-description,.product__description,.rte,.rte p,.product-item__vendor,.caption,.subheading){color:var(--fm-peanut-muted)!important}body :is(.btn-primary,.shopify-payment-button__button--unbranded,.shopify-challenge__button,.dmp_discount-form button){background:var(--fm-peanut-roast)!important;border-color:var(--fm-peanut-roast)!important;color:#fffaf2!important;box-shadow:0 8px 18px #63351f24}body :is(.btn-primary,.shopify-payment-button__button--unbranded,.shopify-challenge__button,.dmp_discount-form button):hover{background:var(--fm-peanut-green)!important;border-color:var(--fm-peanut-green)!important;color:#fffaf2!important}body .product-item__wrapper{border-color:var(--fm-peanut-line);background:var(--fm-peanut-card);box-shadow:0 10px 24px var(--fm-peanut-shadow)}body :is(.product-item__inner,.product__media,.product-item__media--ratio){background:#fff7eb}body .product-item__price{color:var(--fm-peanut-roast)!important}body.index{--fm-home-cream: #fffaf2;--fm-home-cream-2: #f8ead6;--fm-home-card: #fffefb;--fm-home-chocolate: var(--fm-peanut-chocolate);--fm-home-cocoa: var(--fm-peanut-cocoa);--fm-home-muted: var(--fm-peanut-muted);--fm-home-maroon: var(--fm-peanut-roast);--fm-home-green: var(--fm-peanut-green);--fm-home-gold: var(--fm-peanut-gold);--gradient-background: linear-gradient(180deg, #fffaf2, #fff7eb);background:#fffaf2}body.index :is(.home-rich-products-carousel,.home-rich-category-list,[id*="177804961892b11dbe"],[id*=image_with_text_overlay_7wUTAQ],[id*="177884587432e90387"],[id*="17781530363196832e"],[id*="177874553751509ab0"],[id*="1778734069827eb7fd"]){background:linear-gradient(180deg,#fffaf2,#fff7eb)!important;color:var(--fm-peanut-cocoa)!important}body.index :is(.home-rich-products-carousel,.home-rich-category-list,[id*="177804961892b11dbe"],[id*=image_with_text_overlay_7wUTAQ],[id*="177884587432e90387"],[id*="17781530363196832e"],[id*="177874553751509ab0"],[id*="1778734069827eb7fd"]) :is(h1,h2,h3,h4,[class*=title],[class*=heading]){color:var(--fm-peanut-chocolate)!important;text-shadow:none!important}body.index :is(.home-rich-products-carousel,.home-rich-category-list,[id*="177804961892b11dbe"],[id*=image_with_text_overlay_7wUTAQ],[id*="177884587432e90387"],[id*="17781530363196832e"],[id*="177874553751509ab0"],[id*="1778734069827eb7fd"]) :is(p,[class*=subtitle],[class*=description],[class*=excerpt],[class*=text]){color:var(--fm-peanut-muted)!important}body.index :is([id*=slideshow_8KKtNU]:after,.home-rich-products-carousel:after,.home-rich-category-list:after,[id*="177804961892b11dbe"]:after,[id*=image_with_text_overlay_7wUTAQ]:after,[id*="177884587432e90387"]:after,[id*="17781530363196832e"]:after,[id*="177874553751509ab0"]:after,[id*="1778734069827eb7fd"]:after,.footer--rich:after){height:2px!important;opacity:.45!important;background:#8b542d52!important}body :is(.section__header-heading:after,.footer--rich .footer__block-heading:after,[class*=divider]){max-height:2px}.sec__divider{padding-block:10px!important}.sec__divider-inner{border-bottom-width:1px!important;border-color:#5e403324!important}.footer--rich{--color-background: var(--footer-rich-green-deep);--gradient-background: var(--footer-rich-green-deep);--color-text: var(--footer-rich-brown);--color-heading: var(--footer-rich-chocolate);--color-link: var(--footer-rich-brown);--color-link-hover: var(--footer-rich-gold);padding-top:0;background:var(--footer-rich-green-deep)!important;color:var(--footer-rich-brown)}.footer--rich:before{display:none}.footer--rich:after{display:none!important}.footer--rich .footer__blocks>.footer-block{background:transparent;box-shadow:none}.footer--rich .footer__blocks>.newsletter{background:var(--footer-rich-card)}body .footer--rich :is(.footer__block-heading,.footer-brand-social-title,.footer__blocks>.newsletter .footer__block-heading){color:#fff!important}body .footer--rich :is(.footer__block-description,.footer__block-description p,.footer__block-info,.footer__block-info p,.newsletter-note,.footer_store-infor){color:var(--footer-rich-muted)!important}body .footer--rich .newsletter-note strong{color:inherit!important}body .footer--rich .newsletter-form__button{border-color:var(--footer-rich-gold)!important;background:var(--footer-rich-gold)!important;color:#203027!important}body footer.footer--rich .newsletter-form__button[id^=Subscribe-]{border-color:var(--footer-rich-gold)!important;background:var(--footer-rich-gold)!important;color:#203027!important}body .footer--rich .newsletter-form__button:hover{border-color:#fff!important;background:#fff!important}body footer.footer--rich .newsletter-form__button[id^=Subscribe-]:hover{border-color:#fff!important;background:#fff!important}.home-rich-products-carousel{border-block:0!important;padding-block:clamp(30px,4.2vw,58px)!important;background:linear-gradient(180deg,#fffaf2,#fff5e8)!important}.home-rich-products-carousel+.home-rich-products-carousel{padding-top:clamp(24px,3vw,44px)!important}.home-rich-products-carousel:before,.home-rich-products-carousel:after,.home-rich-products-carousel .secion__header-inner:before,.home-rich-products-carousel .secion__header-inner:after{display:none!important}.home-rich-products-carousel .section__header{margin-bottom:clamp(20px,2.6vw,34px)!important}.home-rich-products-carousel .secion__header-inner{padding:0!important;gap:6px}.home-rich-products-carousel .section__header-heading{font-size:clamp(2.7rem,3.4vw,4.8rem)!important;line-height:1;color:#2d1a12!important;text-shadow:none!important}.home-rich-products-carousel .section__header-heading:after{width:42px;height:2px!important;margin-top:12px;background:#c89532!important;box-shadow:none!important;opacity:.9}.home-rich-products-carousel slide-section.swiper{padding:4px 2px 18px}.home-rich-products-carousel .product-item__wrapper{position:relative;padding:clamp(8px,1vw,12px);border:1px solid rgba(94,64,51,.1)!important;border-radius:12px;background:#fffefb!important;box-shadow:0 10px 28px #2d1a1213!important}.home-rich-products-carousel .product-item__wrapper:before{content:"";position:absolute;inset:10px 10px auto;height:3px;border-radius:999px;background:linear-gradient(90deg,#8b542d38,#c895325c,#2f75402e);pointer-events:none}.home-rich-products-carousel .product-item__inner{border-radius:10px;background:linear-gradient(180deg,#fff7eb,#fffaf2)!important}.home-rich-products-carousel :is(.product__media,.product-item__media--ratio){border-radius:10px}.home-rich-products-carousel .product-item__information{margin-top:10px;padding:12px 8px 8px;border-top:1px solid rgba(94,64,51,.08)}.home-rich-products-carousel .product-item__vendor{color:#8b542d!important;font-size:1rem;font-weight:800;letter-spacing:.08em}.home-rich-products-carousel .product-item__name{min-height:2.8em;color:#2d1a12!important;font-weight:800;line-height:1.35}.home-rich-products-carousel .product-item__price{margin-top:8px;color:#8b542d!important;font-size:1.6rem;font-weight:900}.home-rich-products-carousel :is(.product__badges-inner,.product__badges-sale,.product__badges-sold-out,.product__badges-pre-order){box-shadow:none;border:1px solid rgba(45,26,18,.08);background:#f2d49b!important;color:#2d1a12!important}.home-rich-products-carousel :is(.product-item__button,.btn-white){box-shadow:none;border-color:#5e403324;background:#fffaf2!important}.home-rich-products-carousel :is(.product__add-cart .btn-primary,.product-item__select-options,.bls-add-cart-list){border-color:#8b542d!important;background:#8b542d!important;color:#fffaf2!important;box-shadow:0 8px 18px #63351f24}.home-rich-products-carousel .swiper-pagination{margin-top:12px}.home-rich-products-carousel .swiper-pagination-bullet{width:7px;height:7px;background:#5e403338}.home-rich-products-carousel .swiper-pagination-bullet-active{width:22px;border-radius:999px;background:#8b542d!important}.home-rich-products-carousel :is(.swiper-button-next,.swiper-button-prev){border-color:#5e40331f;background:#fffefb!important;box-shadow:0 10px 24px #2d1a1214}body.index .home-rich-products-carousel{--home-product-shell: #fffefb;--home-product-cream: #fff5e8;--home-product-soft: #f8ead6;--home-product-ink: #2d1a12;--home-product-cocoa: #5e4033;--home-product-muted: #786257;--home-product-roast: #8b542d;--home-product-green: #2f7540;--home-product-gold: #c89532;padding-block:clamp(38px,5vw,72px)!important;background:radial-gradient(circle at 12% 8%,rgba(200,149,50,.1),transparent 28%),radial-gradient(circle at 88% 20%,rgba(47,117,64,.075),transparent 28%),linear-gradient(180deg,#fffaf2,#fff4e6)!important}body.index .home-rich-products-carousel .section__header{max-width:820px;margin-inline:auto}body.index .home-rich-products-carousel .section__header-heading{font-size:clamp(3rem,3.8vw,5.4rem)!important;letter-spacing:0!important}body.index .home-rich-products-carousel .home-rich-products-context{max-width:640px;margin:14px auto 0;color:var(--home-product-muted);font-size:clamp(1.35rem,1.05vw,1.55rem);line-height:1.65}body.index .home-rich-products-carousel slide-section.swiper{padding:8px 4px 22px}body.index .home-rich-products-carousel .product-item{height:auto}body.index .home-rich-products-carousel .product-item__wrapper{display:flex;flex-direction:column;height:100%;padding:10px;border:1px solid rgba(94,64,51,.1)!important;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.98),var(--home-product-shell))!important;box-shadow:0 16px 42px #2d1a1218!important}body.index .home-rich-products-carousel .product-item__wrapper:before{inset:10px 10px auto;height:4px;background:linear-gradient(90deg,#8b542d33,#c895326b,#2f754033)}body.index .home-rich-products-carousel .product-item__inner{border-radius:12px;background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.72),transparent 42%),linear-gradient(180deg,var(--home-product-cream),var(--home-product-soft))!important}body.index .home-rich-products-carousel :is(.product__media,.product-item__media--ratio){border-radius:12px!important}body.index .home-rich-products-carousel .product-item__information{display:flex;flex-direction:column;flex:1;margin-top:0;padding:14px 8px 8px;border-top:0;text-align:left!important}body.index .home-rich-products-carousel .product-item__vendor{display:inline-flex;width:fit-content;margin-bottom:7px;padding:4px 9px;border-radius:999px;background:#c8953224;color:var(--home-product-roast)!important;font-size:.95rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}body.index .home-rich-products-carousel .product-item__name{min-height:3.4em;color:var(--home-product-ink)!important;font-size:clamp(1.42rem,1.05vw,1.7rem)!important;font-weight:900!important;line-height:1.28}body.index .home-rich-products-carousel review-product{min-height:20px;margin-top:8px;color:var(--home-product-muted)}body.index .home-rich-products-carousel .product-item__price{justify-content:flex-start!important;margin-top:9px;color:var(--home-product-roast)!important}body.index .home-rich-products-carousel .card-product-price{align-items:baseline}body.index .home-rich-products-carousel :is(.price,.price-same-style){color:var(--home-product-roast)!important;font-size:clamp(1.6rem,1.2vw,1.9rem);font-weight:950}body.index .home-rich-products-carousel .compare-price{color:#786257a8!important;font-size:1.25rem}body.index .home-rich-products-carousel .product-item__rich-context{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}body.index .home-rich-products-carousel .product-item__rich-context span{display:inline-flex;align-items:center;min-height:25px;padding:5px 9px;border:1px solid rgba(94,64,51,.1);border-radius:999px;background:#fff8ef;color:var(--home-product-cocoa);font-size:1.05rem;font-weight:800;line-height:1}body.index .home-rich-products-carousel .product-item__rich-context span:last-child{border-color:#2f754029;background:#2f754014;color:var(--home-product-green)}body.index .home-rich-products-carousel .product__color-swatches{justify-content:flex-start!important;margin-top:12px;gap:8px}body.index .home-rich-products-carousel .product__color-swatch{--swatch-width: 2.1rem}body.index .home-rich-products-carousel .product-item__short-description{display:-webkit-box;min-height:3.2em;margin-top:12px!important;color:var(--home-product-muted);font-size:1.22rem;line-height:1.55;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.index .home-rich-products-carousel .product-item__action{gap:7px}body.index .home-rich-products-carousel :is(.product-item__button,.btn-white){color:var(--home-product-ink)!important;border-color:#5e40331f!important;background:#fffaf2f0!important;box-shadow:0 8px 20px #2d1a1214!important}body.index .home-rich-products-carousel :is(.product__add-cart,.product-item__select-options,.product-item__button-submit){border-radius:999px}body.index .home-rich-products-carousel :is(.product__add-cart .btn-primary,.product-item__select-options,.bls-add-cart-list,.product-item__button-submit){border-color:var(--home-product-roast)!important;background:var(--home-product-roast)!important;color:#fffaf2!important;font-weight:900;box-shadow:0 10px 22px #63351f29!important}body.index .home-rich-products-carousel :is(.product__badges-inner,.product__badges-sale,.product__badges-sold-out,.product__badges-pre-order){border-color:#2d1a1214!important;background:#f3d391!important;color:var(--home-product-ink)!important;font-weight:900}body.index .home-rich-products-carousel .swiper-pagination{margin-top:16px}body.index .home-rich-products-carousel .swiper-pagination-bullet-active{background:var(--home-product-green)!important}@media(min-width:1025px)and (pointer:fine)and (prefers-reduced-motion:no-preference){body.index .home-rich-products-carousel .product-item__wrapper:hover{transform:translateY(-6px);border-color:#8b542d38!important;box-shadow:0 24px 58px #2d1a1224!important}body.index .home-rich-products-carousel .product-item__wrapper:hover .product-item__inner{box-shadow:inset 0 0 0 1px #8b542d14}}@media screen and (max-width:767.98px){body.index .home-rich-products-carousel{padding-block:30px!important;overflow:clip}body.index .home-rich-products-carousel+.home-rich-products-carousel{padding-top:30px!important}body.index .home-rich-products-carousel slide-section.swiper{display:flex;flex-direction:column;gap:16px;padding:4px 2px 0;overflow:hidden}body.index .home-rich-products-carousel .swiper-wrapper{align-items:stretch}body.index .home-rich-products-carousel .swiper-pagination{position:static!important;inset:auto!important;display:flex!important;align-items:center;justify-content:center;gap:7px;width:100%!important;min-height:28px;margin:0!important;padding:6px 0!important;transform:none!important}body.index .home-rich-products-carousel .swiper-pagination-bullet{display:block;flex:0 0 8px;width:8px!important;height:8px!important;margin:0!important;border:0!important;border-radius:999px!important;background:#5e403342!important;box-shadow:none!important;transform:none!important;opacity:1}body.index .home-rich-products-carousel .swiper-pagination-bullet-active{flex-basis:24px;width:24px!important;background:var(--home-product-green)!important}body.index .home-rich-products-carousel .home-rich-products-context{font-size:1.25rem;line-height:1.55}body.index .home-rich-products-carousel .product-item__wrapper{padding:8px;border-radius:11px}body.index .home-rich-products-carousel .product-item__information{padding:11px 3px 4px}body.index .home-rich-products-carousel .product-item__name{min-height:3em;font-size:1.22rem!important}body.index .home-rich-products-carousel .product-item__rich-context{gap:5px;margin-top:8px}body.index .home-rich-products-carousel .product-item__rich-context span{min-height:22px;padding:4px 7px;font-size:.92rem}body.index .home-rich-products-carousel .product-item__short-description{display:none}}@media(min-width:1025px)and (pointer:fine)and (prefers-reduced-motion:no-preference){.home-rich-products-carousel .product-item__wrapper:hover{transform:translateY(-4px);border-color:#8b542d38!important;box-shadow:0 18px 44px #2d1a121f!important}}body.index .home-rich-category-list{--category-wave-cream: #fff3e8;--category-band: #fff7ee;--category-band-soft: #fffaf4;--category-ink: #2d1a12;--category-muted: #6f574b;--category-roast: #8b542d;--category-green: #2f7540;--category-gold: #c89532;margin-top:0;padding-block:clamp(34px,4vw,62px)!important;overflow:visible;border:0!important;background:radial-gradient(circle at 18% 24%,rgba(200,149,50,.11),transparent 28%),radial-gradient(circle at 78% 18%,rgba(47,117,64,.08),transparent 30%),linear-gradient(180deg,var(--category-band) 0%,var(--category-band-soft) 100%)!important}body.index .home-rich-category-list:before{content:"";position:absolute;z-index:0;inset:clamp(-78px,-5vw,-54px) 0 auto;height:clamp(108px,8vw,152px);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1440 180' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath fill='%23fff3e8' d='M0 72C132 25 278 22 420 63C552 101 626 133 760 77C921 9 1034 21 1188 55C1293 78 1364 70 1440 38V180H0Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;filter:drop-shadow(0 -10px 20px rgba(45,26,18,.06))}body.index .home-rich-category-list:after{display:none!important}body.index .home-rich-category-list>div{position:relative;z-index:1}body.index .home-rich-category-list .section__header{margin-bottom:clamp(24px,3vw,38px)!important}body.index .home-rich-category-list .secion__header-inner{padding-inline:0!important}body.index .home-rich-category-list .secion__header-inner:before,body.index .home-rich-category-list .secion__header-inner:after{display:none!important}body.index .home-rich-category-list .section__header-heading{color:var(--category-green)!important;font-size:clamp(3.2rem,4vw,5.6rem)!important;line-height:.95;text-transform:uppercase!important;text-shadow:none!important}body.index .home-rich-category-list .section__header-heading:after{width:56px;height:3px!important;margin-top:14px;background:linear-gradient(90deg,var(--category-roast),var(--category-gold))!important;box-shadow:none!important;opacity:.95}body.index .home-rich-category-list slide-section.swiper{width:min(100%,1120px);margin-inline:auto;overflow:hidden;padding:4px 4px 20px}body.index .home-rich-category-list .swiper-wrapper{align-items:flex-start}body.index .home-rich-category-list .collection-item{padding:clamp(2px,.45vw,6px)}body.index .home-rich-category-list .collection-item:before,body.index .home-rich-category-list .collection-item:after{background:var(--category-gold)!important;box-shadow:0 4px 10px #8b542d29}body.index .home-rich-category-list .collection-item:after{background:#c65a42!important}body.index .home-rich-category-list .collection-item__wrapper{padding:0!important;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;text-align:center}body.index .home-rich-category-list .collection-item__media{width:min(100%,215px);margin-inline:auto;border:9px solid rgba(255,253,248,.96);border-radius:50%!important;background:radial-gradient(circle at 50% 42%,#fffdf8 0 44%,#f1dec5)!important;box-shadow:0 18px 34px #2d1a1224,0 0 0 1px #8b542d24,inset 0 0 0 1px #fffc;transition:transform .28s ease,box-shadow .28s ease}body.index .home-rich-category-list .collection-item__media:before{top:-7px!important;right:-7px!important;bottom:-7px!important;left:-7px!important;border:3px solid rgba(200,149,50,.72)!important;border-radius:50%!important}body.index .home-rich-category-list .collection-item__media:after{top:6px!important;right:6px!important;bottom:6px!important;left:6px!important;border:1px solid rgba(47,117,64,.28)!important;border-radius:50%!important}body.index .home-rich-category-list .collection-item__media img{transform-origin:center}body.index .home-rich-category-list .collection-item__information{margin-top:16px!important}body.index .home-rich-category-list .collection-item__name{min-height:auto;padding:0!important;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;color:var(--category-ink)!important;font-size:clamp(1.4rem,1vw,1.7rem)!important;font-weight:850!important;line-height:1.25}body.index .home-rich-category-list .collection-item__name:hover{color:var(--category-roast)!important;background:transparent!important}body.index .home-rich-category-list .collection-item__name-inner{position:relative;display:inline-block;padding-bottom:6px}body.index .home-rich-category-list .collection-item__name-inner:after{content:"";position:absolute;inset:auto 18% 0;height:2px;border-radius:999px;background:#c8953275;transform:scaleX(0);transform-origin:center;transition:transform .25s ease}body.index .home-rich-category-list .collection-item__name:hover .collection-item__name-inner:after{transform:scaleX(1)}body.index .home-rich-category-list .swiper-pagination{margin-top:10px}body.index .home-rich-category-list .swiper-pagination-bullet{background:#8b542d3d}body.index .home-rich-category-list .swiper-pagination-bullet-active{width:22px;border-radius:999px;background:var(--category-green)!important}body.index .home-rich-category-list :is(.swiper-button-next,.swiper-button-prev){color:var(--home-products-chocolate);border-color:#5e40331f;background:#fffefb!important;box-shadow:0 10px 24px #2d1a1214}@media(min-width:1025px)and (pointer:fine)and (prefers-reduced-motion:no-preference){body.index .home-rich-category-list .collection-item__wrapper:hover{transform:none;box-shadow:none!important}body.index .home-rich-category-list .collection-item__wrapper:hover .collection-item__media{transform:translateY(-5px) rotate(-1.5deg);box-shadow:0 24px 48px #2d1a122e,0 0 0 1px #8b542d2e,inset 0 0 0 1px #ffffffdb}}@media screen and (max-width:767.98px){body.index :is(.home-rich-category-list,.home-rich-products-carousel) slide-section.swiper{gap:16px}body.index :is(.home-rich-category-list,.home-rich-products-carousel) .swiper-wrapper{order:1}body.index :is(.home-rich-category-list,.home-rich-products-carousel) slide-section.swiper>.swiper-pagination{display:none!important}body.index :is(.home-rich-category-list,.home-rich-products-carousel) .swiper-actions{position:static;order:2;display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%;margin:0!important}body.index :is(.home-rich-category-list,.home-rich-products-carousel) .swiper-arrow{position:static;width:44px;height:44px;margin:0;color:var(--home-product-ink, var(--category-ink));border-color:#5e403324;background:#fffefb!important;box-shadow:0 8px 20px #2d1a121a;opacity:1;visibility:visible;transform:none}body.index :is(.home-rich-category-list,.home-rich-products-carousel) .swiper-arrow.swiper-button-disabled{opacity:.42}body.index .home-rich-category-list{margin-top:0;padding-block:30px!important;overflow-x:clip;overflow-y:visible}body.index .home-rich-category-list:before{top:0;height:100%}body.index .home-rich-category-list>div{width:100%;max-width:100%;padding-inline:clamp(14px,4vw,18px);overflow:hidden;box-sizing:border-box}body.index .home-rich-category-list .section__header{width:100%;margin-bottom:20px!important;margin-inline:auto;padding-inline:0!important;text-align:center}body.index .home-rich-category-list .section__header-heading{max-width:100%;font-size:clamp(2.2rem,7.2vw,3.2rem)!important;line-height:1.05;word-break:normal;overflow-wrap:anywhere}body.index .home-rich-category-list slide-section.swiper{display:flex;flex-direction:column;width:100%;max-width:42rem;margin-inline:auto;overflow:hidden;padding:4px 0 0;padding-bottom:0!important;box-sizing:border-box;touch-action:pan-y}body.index .home-rich-category-list .swiper-wrapper{align-items:flex-start;box-sizing:border-box}body.index .home-rich-category-list .swiper-slide{max-width:100%;box-sizing:border-box}body.index .home-rich-category-list .swiper-pagination{position:static!important;inset:auto!important;display:flex!important;align-items:center;justify-content:center;gap:7px;width:100%!important;min-height:28px;margin:0!important;padding:6px 0!important;transform:none!important}body.index .home-rich-category-list .swiper-pagination-bullet{display:block;flex:0 0 8px;width:8px!important;height:8px!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:#8b542d42!important;box-shadow:none!important;transform:none!important;opacity:1}body.index .home-rich-category-list .swiper-pagination-bullet-active{flex-basis:24px;width:24px!important;background:var(--category-green)!important}body.index .home-rich-category-list .collection-item{padding-inline:2px;min-width:0;box-sizing:border-box}body.index .home-rich-category-list .collection-item__wrapper{width:100%;min-width:0}body.index .home-rich-category-list .collection-item__media{width:clamp(82px,26vw,118px);max-width:100%;border-width:5px;box-shadow:0 10px 22px #2d1a1224,0 0 0 1px #8b542d1f}body.index .home-rich-category-list .collection-item__information{margin-top:10px!important}body.index .home-rich-category-list .collection-item__name{font-size:1.15rem!important;line-height:1.2;max-width:100%;white-space:normal;overflow-wrap:anywhere}}body.index :is(.home-rich-reels,[id*="177804961892b11dbe"]){--reels-cream: #fff3e8;--reels-card: #fffefb;--reels-ink: #2d1a12;--reels-muted: #786257;--reels-roast: #8b542d;--reels-green: #2f7540;--reels-gold: #c89532;--reels-line: rgba(94, 64, 51, .12);border:0!important;background:radial-gradient(circle at 16% 0%,rgba(200,149,50,.11),transparent 28%),radial-gradient(circle at 84% 18%,rgba(47,117,64,.08),transparent 30%),linear-gradient(180deg,#fff7ee 0%,var(--reels-cream) 100%)!important;color:var(--reels-muted)}body.index .home-rich-reels{padding-block:clamp(44px,5vw,78px)!important;overflow:hidden}body.index .home-rich-reels:before,body.index [id*="177804961892b11dbe"]:before{opacity:.28;background-image:linear-gradient(rgba(94,64,51,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(94,64,51,.025) 1px,transparent 1px)}body.index .home-rich-reels:after,body.index [id*="177804961892b11dbe"]:after{display:none!important}body.index .home-rich-reels .section__header{margin-bottom:clamp(24px,3vw,42px)!important}body.index .home-rich-reels .section__header-heading{color:var(--reels-ink)!important;font-size:clamp(2.8rem,3.6vw,5rem)!important;line-height:1;text-transform:uppercase!important;text-shadow:none!important}body.index .home-rich-reels .section__header-heading:after{width:52px;height:3px!important;margin-top:13px;border-radius:999px;background:linear-gradient(90deg,var(--reels-roast),var(--reels-gold),var(--reels-green))!important;box-shadow:none!important}body.index .home-rich-reels slide-section.swiper{overflow:visible;padding:2px 3px 24px}body.index .home-rich-reels .swiper-wrapper{align-items:stretch}body.index .home-rich-reels shopable-video.swiper-slide{height:auto;padding:0;border-radius:10px;overflow:hidden;background:#d8c4ad;box-shadow:0 18px 42px #2d1a1224}body.index .home-rich-reels .video-item__banner{height:100%;border-radius:10px;overflow:hidden;background:#eadac7}body.index .home-rich-reels .video-item__popup-media--ratio{--aspect-ratio: 9/16 !important;border-radius:10px;background:#eadac7}body.index .home-rich-reels .video-item__popup-media--ratio:after{background:linear-gradient(180deg,#11080400 42%,#11080442 69%,#1108049e)}body.index .home-rich-reels .reel-card__eyebrow{position:absolute;z-index:3;top:12px;left:12px;display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:6px 10px;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:#2d1a12b8;color:#fffaf4;font-size:1rem;font-weight:750;line-height:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 5px 18px #11080429}body.index .home-rich-reels .reel-card__pulse{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#f4b84a;box-shadow:0 0 0 4px #f4b84a2e}body.index .home-rich-reels .reel-card--ready .video-item__product{display:block!important}body.index .home-rich-reels .reels-editor-notice{display:grid;gap:5px;max-width:760px;margin:0 auto 24px;padding:14px 18px;border:1px solid rgba(139,84,45,.22);border-radius:8px;background:#fffdf9;color:var(--reels-muted);text-align:center;box-shadow:0 10px 28px #2d1a1212}body.index .home-rich-reels .reels-editor-notice strong{color:var(--reels-ink);font-size:1.4rem}body.index .home-rich-reels .reel-setup-card{height:auto;overflow:hidden;border:1px dashed rgba(139,84,45,.38);border-radius:10px;background:#eadac7}body.index .home-rich-reels .reel-setup-card__media{position:relative;height:100%;aspect-ratio:9 / 16;overflow:hidden;background:#eadac7}body.index .home-rich-reels .reel-setup-card__media :is(img,svg){width:100%;height:100%;object-fit:cover}body.index .home-rich-reels .reel-setup-card__media>:is(img,picture,svg){opacity:.34;filter:saturate(.55)}body.index .home-rich-reels .reel-setup-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;background:#fff7eec7;color:var(--reels-ink);text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}body.index .home-rich-reels .reel-setup-card__icon{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:var(--reels-roast);color:#fff;box-shadow:0 9px 22px #2d1a122e}body.index .home-rich-reels .reel-setup-card__overlay strong{font-size:1.35rem}body.index .home-rich-reels .reel-setup-card__overlay>span:not(.reel-setup-card__icon){position:relative;padding-left:19px;color:var(--reels-muted);font-size:1.05rem}body.index .home-rich-reels .reel-setup-card__overlay>span:not(.reel-setup-card__icon):before{content:"";position:absolute;top:50%;left:0;width:10px;height:10px;border:1px solid rgba(139,84,45,.46);border-radius:50%;transform:translateY(-50%)}body.index .home-rich-reels .reel-setup-card__overlay>.is-complete:not(.reel-setup-card__icon):before{border-color:var(--reels-green);background:var(--reels-green);box-shadow:inset 0 0 0 2px #fff}body.index .home-rich-reels :is(video,img,picture,.placeholder-image){width:100%;height:100%;object-fit:cover}@media(min-width:768px){body.index .home-rich-reels shopable-video .video-item__product,body.index .home-rich-reels .shopable-video .video-item__product{display:block}}body.index .home-rich-reels .video-item__product{inset:auto 10px 10px;min-height:72px;border-radius:7px!important;overflow:hidden;background:var(--reels-card);box-shadow:0 10px 24px #11080429;pointer-events:none}body.index .home-rich-reels .video-item__product .product-item__wrapper{--col-width: 5.8rem;min-height:72px;gap:9px;align-items:center;padding:7px;border:0!important;border-radius:7px;background:var(--reels-card)!important;box-shadow:none!important}body.index .home-rich-reels .video-item__product .product-item__wrapper:after{display:none}body.index .home-rich-reels .video-item__product .product-item__inner{width:5.8rem;min-width:5.8rem;border-radius:5px;overflow:hidden;background:#fff6e9!important}body.index .home-rich-reels .video-item__product .product-item__media--ratio{border-radius:5px!important}body.index .home-rich-reels .video-item__product .product-item__information{position:static;padding:0;min-width:0;--color-heading: var(--reels-ink);--color-primary: var(--reels-roast);--dark-grey: var(--reels-muted)}body.index .home-rich-reels .video-item__product .product-item__name{-webkit-line-clamp:2;color:var(--reels-ink)!important;font-size:1.15rem!important;font-weight:850!important;line-height:1.18}body.index .home-rich-reels .video-item__product .card-product-price{margin-top:5px;gap:5px}body.index .home-rich-reels .video-item__product :is(.price,.price-same-style){color:var(--reels-ink)!important;font-size:1.1rem;font-weight:900}body.index .home-rich-reels .video-item__product .compare-price{color:#786257ad!important;font-size:1rem}body.index .home-rich-reels :is(.swiper-button-next,.swiper-button-prev){border-color:#5e40331f;background:#fffefb!important;box-shadow:0 10px 24px #2d1a121a;color:var(--reels-ink)}body.index .home-rich-reels .swiper-pagination-bullet{background:#8b542d38}body.index .home-rich-reels .swiper-pagination-bullet-active{width:22px;border-radius:999px;background:var(--reels-green)!important}body.index [id*="177804961892b11dbe"]{padding-block:clamp(42px,5vw,74px)!important}body.index [id*="177804961892b11dbe"]>div,body.index [id*="177804961892b11dbe"] .shopify-block{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.index [id*="177804961892b11dbe"] :is([class*=video],[class*=reel],[class*=slide],iframe,video){border-radius:10px!important}body.index [id*="177804961892b11dbe"] :is([class*=product],[class*=Product]){border-radius:7px}body.index [id*="177804961892b11dbe"] :is([class*=product-card],[class*=productCard],[class*=ProductCard],[class*=product-info],[class*=ProductInfo]){border:0!important;background:#fffefb!important;box-shadow:0 10px 24px #11080424!important;color:var(--reels-ink)!important}@media(min-width:1025px)and (pointer:fine)and (prefers-reduced-motion:no-preference){body.index .home-rich-reels shopable-video.swiper-slide{transition:transform .28s ease,box-shadow .28s ease}body.index .home-rich-reels shopable-video.swiper-slide:hover{transform:translateY(-5px);box-shadow:0 26px 58px #2d1a122e}}@media screen and (max-width:767.98px){body.index .home-rich-reels,body.index [id*="177804961892b11dbe"]{padding-block:38px!important}body.index .home-rich-reels slide-section.swiper{overflow:visible}body.index .home-rich-reels shopable-video.swiper-slide{border-radius:9px}body.index .home-rich-reels .video-item__product{inset:auto 7px 7px;min-height:62px}body.index .home-rich-reels .video-item__product .product-item__wrapper{--col-width: 4.8rem;min-height:62px;padding:6px}body.index .home-rich-reels .video-item__product .product-item__inner{width:4.8rem;min-width:4.8rem}body.index .home-rich-reels .video-item__product .product-item__name{font-size:1rem!important}}@keyframes fadeInSticky{0%{opacity:0;top:calc(var(--height-header, 100%) * -1)}to{opacity:1;top:0}}.fadeOut{animation:.3s fadeOut forwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}#header_size_guide{display:none}.white-gradient:after{content:"";position:absolute;left:0;right:0;bottom:0;height:32px;background:linear-gradient(180deg,#fff0,#fff);pointer-events:none;z-index:1}@keyframes progressbar{0%{width:100%}to{width:0}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0}}.animated{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.fake-order-progressbar{border-radius:0 0 var(--rounded) var(--rounded)}.fake-order-progressbar span{height:2px;display:block;width:100%}.success,.warning{padding:1.2rem 2rem;position:relative}.success,.message-success{--color-success: #137f24;--border-color-success: #b4deb0;--background-success: #dcf0d8;--color-link: var(--color-success);margin-bottom:2rem;color:var(--color-success);background-color:var(--background-success);border:1px solid var(--border-color-success);border-radius:5px;gap:.5rem;font-weight:var(--subheading_weight, 500);line-height:1.5;font-size:var(--body-font-size)}.errors,.error,.message-error,.dmp_error-message{--color-error: #d0473e;--border-color-error: #eabdbd;--background-error: #fadfdf;--color-link: var(--color-error);padding:11px 2rem;background:var(--background-error);border:1px solid var(--border-color-error);color:var(--color-error);text-align:left;border-radius:5px;margin-bottom:1rem;list-style:none;position:relative;gap:.5rem;font-weight:var(--subheading_weight, 500);line-height:1.5;font-size:var(--body-font-size)}.dmp_error-message{display:block;margin-top:1rem}.text-overflow-ellipsis{text-overflow:ellipsis}.message-info,.warning{color:#907341;--color-link: #907341;--btn-link-color: #907341;border:1px solid #e9d7b8;background:#faf0df;padding:1.5rem 2rem;font-weight:var(--subheading_weight, 500);border-radius:5px;line-height:1.5;font-size:var(--body-font-size)}:is(.message-info,.message-success,.message-error) a{color:currentColor}:is(.message-info,.success,.message-success,.message-error,.warning,.errors,.error) svg{width:1.8rem;flex:0 0 1.8rem}@keyframes al-loading{0%{width:0}to{width:80%}}@keyframes al-loading-finish{0%{width:80%}to{width:100%}}.select-custom__content{top:calc(100% + 15px);max-height:60vh;min-width:22rem}.select-custom.active .select-custom__content{opacity:1;visibility:visible;top:100%}.select-collection-tab.active .select-custom__content{top:calc(100% + 2px)}:is(.horizontal-filter collapsible-block,.select-custom).active .active-rotated{transform:rotate(-180deg)}.pagination__item--current{color:var(--btn-primary-color);background-color:var(--btn-primary-bg-color);border-color:var(--btn-primary-bg-color)}.loading .loading-overlay{opacity:.7;visibility:visible}body.loading:after{background:var(--color-primary);content:"";height:3px;left:0;opacity:1;position:absolute;top:0;width:0;z-index:11;animation:al-loading 1s cubic-bezier(.43,.27,.36,.83) forwards;transition:width 1s linear,opacity .35s linear .35s}body.loading.finish:after{width:100%;animation:al-loading-finish .3s cubic-bezier(.43,.27,.36,.83) forwards}.customer-forgot#recover{display:none}.customer-forgot#recover:target{display:block}.customer-forgot#recover:target+.customer-login{display:none}.form-group textarea,.form-group input{transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.subtext{margin-bottom:1rem}.subtext.mb-20{margin-bottom:2rem}.bls__tab-header>div,.bls-login-popup{display:none}.bls__tab-header>div[aria-hidden=false],.bls-login-popup[aria-hidden=false]{display:block}label.form-label{color:var(--color-link)}.title-customer{--font-h3: 2.4rem;font-size:clamp(2rem,3vw,var(--font-h3));margin-bottom:clamp(2rem,3vw,2.5rem)}.forget-password,.link-forgot{color:rgb(var(--base-color))}@media(min-width:1024px){[class*=customer-] .row{--bs-gutter-x: 8rem}}.open-drawer .bls__drawer.open{transform:translate(0);opacity:1;visibility:visible}.show-overlay:after{content:"";background:var(--show-overlay-bg, rgba(255, 255, 255, .9));opacity:0;position:fixed;transition:var(--transition);visibility:hidden;bottom:0;left:0;right:0;top:0;z-index:9}.open.show-overlay:after{opacity:1;visibility:visible}.toast{opacity:0;visibility:hidden;min-width:250px;margin-left:-125px;text-align:center;border-radius:2px;position:fixed;z-index:999999;top:3rem;right:3rem;font-size:17px;white-space:nowrap;display:flex;justify-content:space-between;align-items:center}.toast.show{visibility:visible;opacity:1}.show-tooltip{overflow:visible}.show-tooltip:not(.reveal_on_scroll) .swiper-slide:not(.swiper-slide-visible){opacity:0;pointer-events:none}body .swiper-button-next.swiper-button-disabled,body .swiper-button-prev.swiper-button-disabled{pointer-events:auto}.shopify-section:has(>.sec__divider),.sec__divider,.wave-divider{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}.sec__divider-inner,.wave-divider__svg,.wave-divider__path{display:none!important;height:0!important;border:0!important}body :is([id*=slideshow_8KKtNU],.home-rich-products-carousel,.home-rich-category-list,.home-rich-reels,[id*="177804961892b11dbe"],[id*=image_with_text_overlay_7wUTAQ],[id*="177884587432e90387"],[id*="17781530363196832e"],[id*="177874553751509ab0"],[id*="1778734069827eb7fd"]):after{display:none!important;content:none!important;height:0!important;background:none!important;box-shadow:none!important;opacity:0!important}body.index .home-rich-hero{--section-pb: 0 !important;position:relative;overflow:hidden;background:var(--fm-peanut-cream, #fffaf2)!important}body.index .home-rich-hero slide-section{--swiper-navigation-sides-offset: clamp(18px, 2.5vw, 44px);position:relative;overflow:hidden;isolation:isolate}body.index .home-rich-hero .banner__media:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(45,26,18,.04),transparent 24%,transparent 72%,rgba(45,26,18,.12)),linear-gradient(90deg,rgba(255,250,242,.08),transparent 20%,transparent 80%,rgba(255,250,242,.05));box-shadow:inset 0 1px #ffffff61}body.index .home-rich-hero .banner__media img{transform:scale(1);transform-origin:center}body.index .home-rich-hero .swiper-slide-active .banner__media img{animation:fit-hero-image-depth 6s ease-out both}body.index .home-rich-hero .swiper-actions{display:none!important}body.index .home-rich-hero :is(.swiper-button-next,.swiper-button-prev){width:4.8rem;height:4.8rem;border:1px solid rgba(94,64,51,.16);border-radius:50%;background:#fffaf2e0;color:var(--fm-peanut-chocolate, #2d1a12);box-shadow:0 12px 30px #2d1a121f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .25s ease,background-color .25s ease,color .25s ease,box-shadow .25s ease}body.index .home-rich-hero :is(.swiper-button-next,.swiper-button-prev):hover{border-color:var(--fm-peanut-roast, #8b542d);background:var(--fm-peanut-roast, #8b542d);color:#fffaf2;box-shadow:0 16px 34px #63351f33;transform:translateY(calc(-50% - 2px))}body.index .home-rich-hero .swiper-pagination{left:50%!important;right:auto!important;width:auto!important;min-width:11.4rem;padding:.9rem 1.1rem!important;border:1px solid rgba(255,250,242,.22);border-radius:8px;background:#2d1a12d1!important;box-shadow:0 10px 26px #2d1a1233;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transform:translate(-50%)}body.index .home-rich-hero .swiper-pagination-bullet{width:3rem;height:.8rem;margin-inline:.3rem!important;background:transparent!important}body.index .home-rich-hero .swiper-pagination-bullet:before{top:50%;left:0;width:100%;height:4px;border:0;border-radius:999px;background:#fffaf24d;transform:translateY(-50%)}body.index .home-rich-hero .swiper-pagination-bullet:after{top:50%;left:0;width:0;height:4px;border-radius:999px;background:#f0c96d;box-shadow:0 0 8px #f0c96d57;transform:translateY(-50%);transition:width .35s ease}body.index .home-rich-hero .swiper-pagination-bullet-active:after{width:100%}@keyframes fit-hero-image-depth{0%{transform:scale(1.018)}to{transform:scale(1)}}@media screen and (max-width:767.98px){body.index .home-rich-hero .swiper-pagination{bottom:1.2rem!important;display:inline-flex!important;align-items:center;justify-content:center;min-width:0;gap:.2rem;padding:.5rem .8rem!important;border:1px solid rgba(94,64,51,.14);border-radius:999px;background:#fffaf2f0!important;box-shadow:0 8px 20px #2d1a121f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.index .home-rich-hero .swiper-pagination-bullet{box-sizing:border-box;width:2.8rem!important;height:2.4rem!important;margin:0!important;padding:0!important;border-radius:999px!important;box-shadow:none!important}body.index .home-rich-hero .swiper-pagination-bullet:before{display:block!important;top:50%;left:50%;width:1.8rem;height:3px;border-radius:999px;background:#5e40333d;transform:translate(-50%,-50%)}body.index .home-rich-hero .swiper-pagination-bullet:after{top:50%;left:50%;width:0;height:3px;transform:translate(-50%,-50%)}body.index .home-rich-hero .swiper-pagination-bullet-active:after{width:1.8rem}body.index .home-rich-hero .swiper-pagination-bullet:focus-visible{outline:2px solid var(--fm-peanut-green, #2f7540);outline-offset:-2px}}body.index [id*="1778734069827eb7fd"]{--journal-cream: #f8f1e8;--journal-card: #fffefa;--journal-chocolate: #2d1a12;--journal-cocoa: #665047;--journal-roast: #8b542d;--journal-green: #2f7540;--journal-line: rgba(94, 64, 51, .13);background:var(--journal-cream)!important}body.index [id*="1778734069827eb7fd"] [class*=ai-blog-section]{background:var(--journal-cream)!important}body.index [id*="1778734069827eb7fd"] [class*=ai-blog-container]{max-width:1400px!important}body.index [id*="1778734069827eb7fd"] [class*=ai-blog-header]{max-width:720px;margin-inline:auto;margin-bottom:42px!important}body.index [id*="1778734069827eb7fd"] [class*=ai-blog-subtitle]{margin-bottom:10px!important;color:var(--journal-roast)!important;font-family:var(--body-font, inherit)!important;font-size:1.2rem!important;font-style:normal!important;font-weight:800!important;letter-spacing:0!important;text-transform:uppercase!important}body.index [id*="1778734069827eb7fd"] [class*=ai-blog-heading]{color:var(--journal-chocolate)!important;font-family:var(--heading-font, inherit)!important;font-size:4.4rem!important;font-weight:900!important;letter-spacing:0!important;line-height:1.02!important;text-shadow:none!important;text-transform:uppercase!important}body.index [id*="1778734069827eb7fd"] [class*=ai-blog-heading]:after{display:none!important}body.index [id*="1778734069827eb7fd"] [class*=ai-blog-description]{max-width:620px!important;margin:14px auto 0!important;color:var(--journal-cocoa)!important;font-size:1.45rem!important;line-height:1.65!important}body.index [id*="1778734069827eb7fd"] [class*=ai-blog-cards-wrapper]{display:grid!important;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr)!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:20px!important}body.index [id*="1778734069827eb7fd"] .fm-journal-card{overflow:hidden;border:1px solid var(--journal-line)!important;border-radius:8px!important;background:var(--journal-card)!important;color:var(--journal-chocolate)!important;text-decoration:none!important;text-decoration-line:none!important;box-shadow:0 16px 38px #2d1a121a!important}body.index [id*="1778734069827eb7fd"] .fm-journal-card:first-child{grid-row:1 / span 2!important}body.index [id*="1778734069827eb7fd"] .fm-journal-card:not(:first-child){display:grid!important;grid-template-columns:minmax(180px,42%) minmax(0,1fr)!important;min-height:246px}body.index [id*="1778734069827eb7fd"] [class*=ai-blog-card-image-wrapper]{aspect-ratio:16 / 10!important;border-radius:7px 7px 0 0!important;background:#efdfc9!important}body.index [id*="1778734069827eb7fd"] .fm-journal-card:not(:first-child) [class*=ai-blog-card-image-wrapper]{width:100%;height:100%;aspect-ratio:auto!important;border-radius:7px 0 0 7px!important}body.index [id*="1778734069827eb7fd"] [class*=ai-blog-card-image],body.index [id*="1778734069827eb7fd"] [class*=ai-blog-card-image] img{border-radius:inherit!important}body.index [id*="1778734069827eb7fd"] [class*=ai-blog-featured-label]{border:1px solid rgba(94,64,51,.12)!important;border-radius:4px!important;background:#fffefaf0!important;color:var(--journal-chocolate)!important;letter-spacing:0!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.index [id*="1778734069827eb7fd"] [class*=ai-blog-card-content]{padding:28px!important;background:var(--journal-card)!important;justify-content:flex-start!important}body.index [id*="1778734069827eb7fd"] .fm-journal-card:not(:first-child) [class*=ai-blog-card-content]{padding:22px!important}body.index [id*="1778734069827eb7fd"] [class*=ai-blog-card-meta]{margin-bottom:12px!important}body.index [id*="1778734069827eb7fd"] [class*=ai-blog-card-date]{margin:0!important;border:0!important;background:transparent!important;color:var(--journal-roast)!important;font-size:1.05rem!important;font-weight:750!important;letter-spacing:0!important;box-shadow:none!important}body.index [id*="1778734069827eb7fd"] [class*=ai-blog-card-tag]{color:var(--journal-green)!important;letter-spacing:0!important}body.index [id*="1778734069827eb7fd"] [class*=ai-blog-card-title]{color:var(--journal-chocolate)!important;font-size:2.35rem!important;font-weight:850!important;letter-spacing:0!important;line-height:1.15!important;text-decoration:none!important;text-decoration-line:none!important}body.index [id*="1778734069827eb7fd"] .fm-journal-card:not(:first-child) [class*=ai-blog-card-title]{font-size:1.65rem!important;line-height:1.2!important}body.index [id*="1778734069827eb7fd"] [class*=ai-blog-card-excerpt]{display:-webkit-box!important;overflow:hidden;color:var(--journal-cocoa)!important;font-size:1.4rem!important;line-height:1.55!important;-webkit-box-orient:vertical;-webkit-line-clamp:4}body.index [id*="1778734069827eb7fd"] .fm-journal-card:not(:first-child) [class*=ai-blog-card-excerpt]{font-size:1.25rem!important;line-height:1.5!important;-webkit-line-clamp:3}body.index [id*="1778734069827eb7fd"] .fm-journal-card-link{display:inline-flex!important;align-items:center;justify-content:space-between;width:max-content!important;min-width:13.2rem;min-height:4rem;padding:.4rem .5rem .4rem 1.4rem!important;border:1px solid rgba(47,117,64,.2)!important;border-radius:6px!important;background:#2f75400f!important;color:var(--journal-green)!important;font-size:1.2rem!important;font-weight:800!important;letter-spacing:0!important;text-decoration:none!important;text-decoration-line:none!important;margin-top:auto!important;box-shadow:none!important;transition:border-color .22s ease,background-color .22s ease,color .22s ease!important}body.index [id*="1778734069827eb7fd"] .fm-journal-card:hover .fm-journal-card-link{border-color:#2f754061!important;background:#2f75401a!important}body.index [id*="1778734069827eb7fd"] .fm-journal-card :is(span:not(.fm-journal-card-link):not([class*=ai-blog-card-link-icon]),h3,div[class*=date],div[class*=excerpt]){border-bottom:0!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important}body.index [id*="1778734069827eb7fd"] [class*=ai-blog-card-link-icon]{display:grid!important;width:30px!important;height:30px!important;flex:0 0 30px;place-items:center;border-radius:50%!important;background:var(--journal-green)!important;color:#fff!important;box-shadow:0 8px 18px #2f754033!important}body.index [id*="1778734069827eb7fd"] [class*=ai-blog-cta-button]{display:inline-flex!important;align-items:center;justify-content:center;gap:1.2rem;width:auto!important;min-width:21rem;min-height:4.8rem;padding:.6rem .6rem .6rem 2.2rem!important;border:1px solid #63351f!important;border-radius:6px!important;background:#63351f!important;color:#fffaf3!important;font-size:1.3rem!important;font-weight:800!important;letter-spacing:0!important;box-shadow:0 12px 26px #63351f2e!important;transition:transform .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease!important}body.index [id*="1778734069827eb7fd"] [class*=ai-blog-cta-wrapper]{display:flex!important;justify-content:center;width:100%;border:0!important;background:transparent!important;box-shadow:none!important}body.index [id*="1778734069827eb7fd"] .fm-journal-cta__icon{display:grid!important;width:3.4rem;height:3.4rem;flex:0 0 3.4rem;place-items:center;border:0!important;border-radius:4px!important;background:#fffaf324!important;box-shadow:none!important}body.index [id*="1778734069827eb7fd"] .fm-journal-cta__icon svg{width:1.6rem;height:1.6rem}body.index [id*="1778734069827eb7fd"] .fm-journal-cta:hover{transform:translateY(-2px);border-color:var(--journal-green)!important;background:var(--journal-green)!important;box-shadow:0 16px 30px #2f754038!important}@media(min-width:1025px)and (pointer:fine)and (prefers-reduced-motion:no-preference){body.index [id*="1778734069827eb7fd"] .fm-journal-card:hover{border-color:#8b542d52!important;box-shadow:0 25px 52px #2d1a1226!important}}@media screen and (max-width:989px){body.index [id*="1778734069827eb7fd"] [class*=ai-blog-cards-wrapper]{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto!important}body.index [id*="1778734069827eb7fd"] .fm-journal-card:first-child{grid-column:1 / -1!important;grid-row:auto!important}body.index [id*="1778734069827eb7fd"] .fm-journal-card:not(:first-child){display:flex!important;min-height:0}body.index [id*="1778734069827eb7fd"] .fm-journal-card:not(:first-child) [class*=ai-blog-card-image-wrapper]{height:auto;aspect-ratio:4 / 3!important;border-radius:7px 7px 0 0!important}}@media screen and (max-width:749px){body.index [id*="1778734069827eb7fd"] [class*=ai-blog-section]{padding-block:52px!important}body.index [id*="1778734069827eb7fd"] [class*=ai-blog-header]{margin-bottom:28px!important}body.index [id*="1778734069827eb7fd"] [class*=ai-blog-heading]{font-size:3.1rem!important}body.index [id*="1778734069827eb7fd"] [class*=ai-blog-cards-wrapper]{display:flex!important;gap:14px!important}body.index [id*="1778734069827eb7fd"] .fm-journal-card,body.index [id*="1778734069827eb7fd"] .fm-journal-card:first-child,body.index [id*="1778734069827eb7fd"] .fm-journal-card:not(:first-child){display:flex!important;min-width:84%!important}body.index [id*="1778734069827eb7fd"] [class*=ai-blog-card-image-wrapper],body.index [id*="1778734069827eb7fd"] .fm-journal-card:not(:first-child) [class*=ai-blog-card-image-wrapper]{height:auto;aspect-ratio:4 / 3!important;border-radius:7px 7px 0 0!important}body.index [id*="1778734069827eb7fd"] [class*=ai-blog-card-content],body.index [id*="1778734069827eb7fd"] .fm-journal-card:not(:first-child) [class*=ai-blog-card-content]{padding:18px!important}body.index [id*="1778734069827eb7fd"] [class*=ai-blog-card-title],body.index [id*="1778734069827eb7fd"] .fm-journal-card:not(:first-child) [class*=ai-blog-card-title]{font-size:1.7rem!important}body.index [id*="1778734069827eb7fd"] [class*=ai-blog-card-excerpt]{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}}body.index [id*="17781530363196832e"] :is([class*=ai-testimonial-carousel__rating],[class*=ai-testimonial-carousel__text],[class*=ai-testimonial-carousel__name]){padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important}body.index [id*="177874553751509ab0"]{--cookbook-field: #dfeadd;--cookbook-cream: #f8f1e8;--cookbook-card: #fffefa;--cookbook-chocolate: #2d1a12;--cookbook-cocoa: #5e4033;--cookbook-roast: #8b542d;--cookbook-green: #2f7540;--cookbook-gold: #c89532;--cookbook-line: rgba(94, 64, 51, .13);background:var(--cookbook-field)!important}body.index [id*="177874553751509ab0"] [class*=yummy-cookbook-slider]{background:var(--cookbook-field)!important}body.index [id*="177874553751509ab0"] [class*=yummy-cookbook-container]{max-width:1500px!important}body.index [id*="177874553751509ab0"] [class*=yummy-cookbook-header]{max-width:720px;margin-inline:auto;margin-bottom:38px!important}body.index [id*="177874553751509ab0"] [class*=yummy-cookbook-subtitle]{margin-bottom:10px!important;color:var(--cookbook-roast)!important;font-family:var(--body-font, inherit)!important;font-size:1.2rem!important;font-style:normal!important;font-weight:800!important;letter-spacing:0!important;text-transform:uppercase!important}body.index [id*="177874553751509ab0"] [class*=yummy-cookbook-title]{color:var(--cookbook-chocolate)!important;font-family:var(--heading-font, inherit)!important;font-size:4.4rem!important;font-weight:900!important;letter-spacing:0!important;line-height:1.02!important;text-shadow:none!important;text-transform:uppercase!important}body.index [id*="177874553751509ab0"] [class*=yummy-cookbook-title]:after{display:none!important}body.index [id*="177874553751509ab0"] [class*=yummy-cookbook-description]{max-width:620px!important;margin:14px auto 0!important;color:var(--cookbook-cocoa)!important;font-size:1.45rem!important;line-height:1.65!important}body.index [id*="177874553751509ab0"] [class*=yummy-cookbook-swiper]{padding-inline:3px}body.index [id*="177874553751509ab0"] .fm-recipe-card{border:1px solid var(--cookbook-line)!important;border-radius:8px!important;background:var(--cookbook-card)!important;color:var(--cookbook-chocolate)!important;text-decoration:none!important;text-decoration-line:none!important;box-shadow:0 16px 36px #2d1a121a!important}body.index [id*="177874553751509ab0"] [class*=yummy-cookbook-card-top]{min-height:66px!important;padding:13px 18px!important;border-bottom:1px solid var(--cookbook-line)!important;background:var(--cookbook-card)!important}body.index [id*="177874553751509ab0"] [class*=yummy-cookbook-card-meta-group]{display:grid!important;gap:4px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.index [id*="177874553751509ab0"] [class*=yummy-cookbook-card-meta-label]{color:var(--cookbook-roast)!important;font-size:1rem!important;font-weight:800!important;letter-spacing:0!important;text-transform:uppercase!important}body.index [id*="177874553751509ab0"] [class*=yummy-cookbook-difficulty]{color:var(--cookbook-chocolate)!important;font-size:1.3rem!important;font-weight:850!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.index [id*="177874553751509ab0"] [class*=yummy-cookbook-rating]{color:var(--cookbook-green)!important;font-size:1.3rem!important;font-weight:850!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.index [id*="177874553751509ab0"] [class*=yummy-cookbook-image-wrapper]{border-radius:0!important;background:#f1dfc7!important}body.index [id*="177874553751509ab0"] [class*=yummy-cookbook-image]{border-radius:0!important}body.index [id*="177874553751509ab0"] [class*=yummy-cookbook-card-content]{min-height:150px;padding:19px 20px 18px!important;border:0!important;border-top:1px solid rgba(94,64,51,.08)!important;border-radius:0!important;background:#fffefa!important;box-shadow:none!important}body.index [id*="177874553751509ab0"] [class*=yummy-cookbook-card-copy]{display:grid!important;gap:8px!important;width:100%;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.index [id*="177874553751509ab0"] [class*=yummy-cookbook-card-kicker]{display:block!important;width:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--cookbook-green)!important;letter-spacing:0!important;text-decoration:none!important;text-decoration-line:none!important;box-shadow:none!important}body.index [id*="177874553751509ab0"] [class*=yummy-cookbook-card-title]{display:block!important;width:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--cookbook-chocolate)!important;font-size:1.55rem!important;font-weight:850!important;letter-spacing:0!important;line-height:1.25!important;text-align:left!important;text-decoration:none!important;text-decoration-line:none!important;box-shadow:none!important}body.index [id*="177874553751509ab0"] .fm-recipe-cta{display:inline-flex!important;align-items:center;justify-content:space-between!important;gap:1.2rem;width:100%!important;min-height:4.2rem;padding:.45rem .5rem .45rem 1.4rem!important;border:1px solid rgba(36,103,55,.2)!important;border-radius:6px!important;background:#2467370e!important;color:#246737!important;font-size:1.2rem!important;font-weight:800!important;letter-spacing:0!important;text-decoration:none!important;text-decoration-line:none!important;box-shadow:none!important;transition:border-color .22s ease,background-color .22s ease!important}body.index [id*="177874553751509ab0"] .fm-recipe-cta__icon{display:grid!important;width:3.2rem!important;height:3.2rem!important;flex:0 0 3.2rem;place-items:center;border-radius:50%!important;background:#246737!important;color:#fff!important;box-shadow:0 7px 16px #24673738!important;transition:transform .22s ease,background-color .22s ease,box-shadow .22s ease!important}body.index [id*="177874553751509ab0"] .fm-recipe-card :is(span:not(.fm-recipe-cta):not(.fm-recipe-cta__icon),h3){border:0!important;border-radius:0!important;padding:0!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important}body.index [id*="177874553751509ab0"] .fm-recipe-cta__icon{background:#246737!important;border-radius:50%!important;box-shadow:0 7px 16px #24673738!important}body.index [id*="177874553751509ab0"] .fm-recipe-card:hover .fm-recipe-cta{border-color:#24673761!important;background:#2467371a!important}body.index [id*="177874553751509ab0"] .fm-recipe-card:hover .fm-recipe-cta__icon{transform:translate(2px);background:#1f5b30!important;box-shadow:0 9px 20px #24673747!important}body.index [id*="177874553751509ab0"] [class*=yummy-cookbook-navigation]{margin-top:22px!important}body.index [id*="177874553751509ab0"] [class*=yummy-cookbook-nav-btn]{width:44px!important;height:44px!important;border:1px solid var(--cookbook-line)!important;background:var(--cookbook-card)!important;color:var(--cookbook-chocolate)!important;box-shadow:0 9px 22px #2d1a121a!important}body.index [id*="177874553751509ab0"] [class*=yummy-cookbook-nav-btn]:hover{border-color:var(--cookbook-roast)!important;background:var(--cookbook-roast)!important;color:#fffaf3!important}body.index [id*="177874553751509ab0"] [class*=yummy-cookbook-scroll-top]{display:none!important}@media(min-width:1025px)and (pointer:fine)and (prefers-reduced-motion:no-preference){body.index [id*="177874553751509ab0"] .fm-recipe-card:hover{border-color:#8b542d52!important;box-shadow:0 25px 52px #2d1a1226!important}}@media screen and (max-width:767.98px){body.index [id*="177874553751509ab0"] [class*=yummy-cookbook-slider]{padding-block:var(--recipe-padding-top-mobile, 32px) var(--recipe-padding-bottom-mobile, 32px)!important}body.index [id*="177874553751509ab0"] [class*=yummy-cookbook-header]{margin-bottom:24px!important}body.index [id*="177874553751509ab0"] [class*=yummy-cookbook-title]{font-size:3.1rem!important}body.index [id*="177874553751509ab0"] [class*=yummy-cookbook-card-content]{min-height:116px;padding:14px!important;gap:12px!important}body.index [id*="177874553751509ab0"] .fm-recipe-cta{min-height:3.8rem;padding:.35rem .4rem .35rem 1.1rem!important}body.index [id*="177874553751509ab0"] [class*=yummy-cookbook-navigation]{margin-top:12px!important}body.index [id*="177874553751509ab0"] [class*=yummy-cookbook-card-top]{min-height:62px!important;padding:12px 15px!important}body.index [id*="177874553751509ab0"] [class*=yummy-cookbook-card-title]{font-size:1.35rem!important}}@media(prefers-reduced-motion:reduce){body.index .home-rich-hero .swiper-slide-active .banner__media img{animation:none}}body .section-announcement-bar announcement-bar.announcement--fit-rich{--color-text: #fffaf2;--color-heading: #fffaf2;--color-link: #f2cb72;--color-link-hover: #ffffff;position:relative;z-index:3;display:block;height:3.2rem;min-height:3.2rem;padding-block:0!important;border:0!important;background:linear-gradient(90deg,#245c35,#2f7540,#245c35)!important;color:#fffaf2!important;box-shadow:0 4px 14px #2d1a1214}body .section-announcement-bar{transition:opacity .18s ease,visibility .18s ease}body .section-announcement-bar announcement-bar.announcement--fit-rich .announcement-slide{height:100%;width:min(88%,78rem);max-width:78rem}body .section-announcement-bar announcement-bar.announcement--fit-rich>div,body .section-announcement-bar announcement-bar.announcement--fit-rich slide-section,body .section-announcement-bar announcement-bar.announcement--fit-rich .swiper-wrapper,body .section-announcement-bar announcement-bar.announcement--fit-rich .swiper-slide{height:100%}body .section-announcement-bar announcement-bar.announcement--fit-rich .swiper-slide{display:flex;align-items:center}body .section-announcement-bar announcement-bar.announcement--fit-rich .announcement__bar-message,body .section-announcement-bar announcement-bar.announcement--fit-rich .announcement__bar-message span{color:#fffaf2!important}body .section-announcement-bar announcement-bar.announcement--fit-rich slide-section:not(.swiper-initialized) .swiper-slide{display:none}body .section-announcement-bar announcement-bar.announcement--fit-rich slide-section:not(.swiper-initialized) .swiper-slide:first-child{display:block}body .section-announcement-bar announcement-bar.announcement--fit-rich slide-section.swiper-initialized .swiper-slide{opacity:0!important;visibility:hidden;pointer-events:none;transition:opacity .3s ease}body .section-announcement-bar announcement-bar.announcement--fit-rich slide-section.swiper-initialized .swiper-slide-active{opacity:1!important;visibility:visible;pointer-events:auto}body .section-announcement-bar announcement-bar.announcement--fit-rich .announcement__bar-message{height:100%;min-height:0;align-items:center;justify-content:center;gap:.9rem;font-family:var(--body-font, inherit);font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:1.25;text-transform:uppercase}body .section-announcement-bar announcement-bar.announcement--fit-rich .announcement__badge{flex:0 0 auto;padding:.3rem .65rem;border:1px solid rgba(255,250,242,.34);border-radius:4px;background:#fffaf21c;color:#f5d88f!important;font-size:.9rem;font-weight:800;letter-spacing:.75px;line-height:1}body .section-announcement-bar announcement-bar.announcement--fit-rich .announcement__copy{flex:0 1 auto}body .section-announcement-bar announcement-bar.announcement--fit-rich .announcement__cta{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem;color:#f5d88f!important;font-size:1rem;font-weight:800;letter-spacing:.7px;text-decoration:none;white-space:nowrap}body .section-announcement-bar announcement-bar.announcement--fit-rich .announcement__cta:hover{color:#fff!important}body .section-announcement-bar announcement-bar.announcement--fit-rich .announcement__progress{display:none!important}body .section-announcement-bar announcement-bar.announcement--fit-rich .swiper-arrow{display:none!important}@media screen and (min-width:1025px){body .header--rich:not(.transparent){border-bottom:1px solid rgba(94,64,51,.13);background:#fffaf2;box-shadow:0 9px 24px #2d1a1214}body .header--rich header-inner.header-middle{min-height:7rem}}@media screen and (max-width:749px){body .section-announcement-bar announcement-bar.announcement--fit-rich{height:3rem;min-height:3rem}body .section-announcement-bar announcement-bar.announcement--fit-rich .announcement__bar-message{min-height:0;height:3rem;flex-wrap:nowrap;gap:.4rem;padding-inline:1rem;font-size:1rem;letter-spacing:0;overflow:hidden}body .section-announcement-bar announcement-bar.announcement--fit-rich .announcement__badge{display:none}body .section-announcement-bar announcement-bar.announcement--fit-rich .announcement__copy{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .section-announcement-bar announcement-bar.announcement--fit-rich .announcement__cta{font-size:1.15rem}body .section-announcement-bar announcement-bar.announcement--fit-rich .announcement__cta-label{display:none}}.policy-support-contact{padding:0 0 clamp(4rem,6vw,7rem)}.policy-support-contact__heading{margin:0 0 1rem;font-size:3rem}.policy-support-contact__text{margin:0}.policy-support-contact__text a{color:var(--color-primary);font-weight:600;text-underline-offset:.2em}@media(max-width:767px){.policy-support-contact__heading{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/theme.css.map */
