.sc-page{--sc-paper: #fffaf0;--sc-cream: #fbf2e2;--sc-ink: #2c201a;--sc-muted: #66534a;--sc-line: #ded0bd;--sc-rust: #a73720;--sc-rust-dark: #852a17;--sc-chocolate: #33211b;--sc-display: Fraunces, Georgia, serif;--sc-body: "DM Sans", Arial, sans-serif;--sc-gutter: clamp(24px, 5.15vw, 78px);margin:0;color:var(--sc-ink);background:var(--sc-paper);font:400 16px/1.5 var(--sc-body);-webkit-font-smoothing:antialiased}.sc-shared-header{letter-spacing:normal}.sc-page *,.sc-page *:before,.sc-page *:after{box-sizing:border-box}.sc-page h1,.sc-page h2,.sc-page h3,.sc-page p,.sc-page ul{margin:0}.sc-page a{color:inherit;text-decoration:none}.sc-page img{display:block;max-width:100%}.sc-page button,.sc-page input,.sc-page select{font:inherit;color:inherit}.sc-page :focus-visible{outline:2px solid #236847;outline-offset:4px}.sc-page summary{list-style:none;cursor:pointer}.sc-page summary::-webkit-details-marker{display:none}.sc-page svg{flex:none}.sc-shell{width:min(100% - var(--sc-gutter) * 2,1320px);margin-inline:auto}.sc-skip{position:fixed;z-index:30;top:12px;left:12px;transform:translateY(-160%);padding:12px 18px;border-radius:4px;background:#fff}.sc-skip:focus{transform:translateY(0)}.sc-page .sc-announcement{display:flex;min-height:35px;align-items:center;justify-content:center;gap:8px;padding:6px 12px;background:var(--sc-rust);color:#fff9ef;font-size:12px;font-weight:700;letter-spacing:.018em;text-align:center}.sc-announcement svg{width:16px;height:16px}.sc-announcement svg:last-child{width:13px}.sc-announcement:hover span{text-decoration:underline;text-underline-offset:3px}.sc-header{position:relative;z-index:4;background:var(--sc-paper);border-bottom:1px solid var(--sc-line)}.sc-header__inner{display:grid;min-height:80px;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.sc-brand{display:inline-flex;width:fit-content;align-items:center;gap:10px;white-space:nowrap}.sc-brand__mark{width:47px;height:47px;border-radius:50%;object-fit:cover}.sc-brand__name{font:800 23px/.95 var(--sc-display);font-optical-sizing:auto;letter-spacing:-.042em;word-spacing:.035em}.sc-nav{display:flex;align-items:center;gap:clamp(21px,3vw,48px)}.sc-nav a{display:inline-flex;min-height:44px;align-items:center;font-size:14px;font-weight:700}.sc-nav a:hover,.sc-menu a:hover,.sc-footer a:hover{text-decoration:underline;text-underline-offset:4px}.sc-header__actions{display:flex;justify-content:flex-end;align-items:center;gap:4px}.sc-icon-link{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;border:0;border-radius:100px;background:transparent;cursor:pointer}.sc-icon-link svg{width:22px;height:22px}.sc-icon-link:hover{background:#eee4d5}.sc-bag{gap:7px;padding-inline:10px}.sc-bag .sc-basket-count{display:grid;min-width:21px;height:21px;place-items:center;border-radius:50px;background:#eee2cf;font-size:11px;font-weight:700}.sc-menu{display:none}.sc-search{position:relative}.sc-menu__panel,.sc-search__panel{position:absolute;z-index:6;top:calc(100% + 8px);right:0;width:min(340px,calc(100vw - 32px));padding:18px;border:1px solid var(--sc-line);border-radius:8px;background:var(--sc-paper);box-shadow:0 10px 24px #2c201a1c}.sc-search__panel label,.sc-newsletter__form label,.sc-localization__panel label{display:block;margin-bottom:7px;font-size:13px;font-weight:700}.sc-search__field{display:flex;align-items:center;gap:6px;padding:3px;border:1px solid #bba691;border-radius:5px;background:#fffdf8}.sc-search__field input{min-width:0;width:100%;height:42px;padding:0 10px;border:0;background:transparent}.sc-hero-wrap{background:var(--sc-cream)}.sc-hero{display:grid;grid-template-columns:minmax(0,.89fr) minmax(0,1.11fr);align-items:stretch;gap:clamp(25px,3.7vw,60px);padding-block:clamp(28px,3.1vw,48px) clamp(25px,3vw,43px)}.sc-hero__copy{align-self:center;padding-block:34px}.sc-page .sc-kicker{display:flex;align-items:center;gap:8px;color:var(--sc-rust-dark);font-size:11px;font-weight:700;line-height:1.25;letter-spacing:.16em}.sc-kicker svg{width:16px;height:16px}.sc-display{font-family:var(--sc-display);font-weight:700;font-optical-sizing:auto;letter-spacing:-.045em;word-spacing:.035em}.sc-page .sc-hero__title{margin-top:20px;font-size:clamp(50px,6.6vw,101px);line-height:.95}.sc-display em{display:block;font-weight:550}.sc-hero__title em{margin-top:.065em;color:var(--sc-rust)}.sc-page .sc-hero__lead{max-width:365px;margin-top:25px;color:var(--sc-muted);font-size:clamp(16px,1.5vw,20px);line-height:1.5}.sc-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px;margin-top:30px}.sc-page .sc-btn{display:inline-flex;min-height:52px;width:fit-content;max-width:100%;align-items:center;justify-content:center;gap:18px;padding:13px 19px;border:1px solid transparent;border-radius:5px;font-size:14px;font-weight:700;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .18s ease,color .18s ease}.sc-btn svg{width:19px;height:19px}.sc-page .sc-btn--primary{background:var(--sc-rust);color:#fffaf0}.sc-page .sc-btn--primary:hover{background:var(--sc-rust-dark)}.sc-page .sc-btn--light{background:#fff0d7;color:var(--sc-ink)}.sc-page .sc-btn--light:hover{background:#f8d9a4}.sc-page .sc-text-link{position:relative;display:inline-flex;min-height:44px;width:fit-content;align-items:center;gap:9px;color:var(--sc-ink);font-size:14px;font-weight:700;white-space:nowrap}.sc-text-link:after{position:absolute;right:0;bottom:7px;left:0;height:1px;background:currentColor;content:""}.sc-page .sc-text-link:hover{color:var(--sc-rust-dark)}.sc-text-link svg{width:17px;height:17px}.sc-hero__media{position:relative;min-width:0;min-height:clamp(435px,40vw,560px);overflow:hidden;border-radius:8px;background:#b66c42}.sc-hero__image{position:absolute;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.sc-page .sc-hero__caption{position:absolute;right:20px;bottom:20px;display:flex;align-items:center;gap:20px;padding:11px 12px 11px 16px;border-radius:5px;background:var(--sc-paper);color:var(--sc-ink);box-shadow:0 3px 16px #21130d30}.sc-hero__caption-kicker,.sc-hero__caption-title{display:block}.sc-hero__caption-kicker{color:var(--sc-rust-dark);font-size:9px;font-weight:700;letter-spacing:.14em}.sc-hero__caption-title{font-size:15px;font-weight:700}.sc-circle-arrow{display:grid;width:38px;height:38px;flex:none;place-items:center;border:1px solid #cdbda9;border-radius:50%;color:var(--sc-ink);transition:color .18s ease,background-color .18s ease,border-color .18s ease}.sc-circle-arrow svg{width:18px;height:18px}.sc-page a:hover .sc-circle-arrow{border-color:var(--sc-rust);background:var(--sc-rust);color:var(--sc-paper)}.sc-page .sc-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;padding:0;border-top:1px solid var(--sc-line);list-style:none}.sc-trust li,.sc-trust a{display:flex;min-height:67px;align-items:center;justify-content:center;gap:9px;text-align:center}.sc-trust li{position:relative;padding:8px 12px;font-size:13px;font-weight:700}.sc-trust li:not(:first-child):before{position:absolute;top:29%;bottom:29%;left:0;width:1px;background:var(--sc-line);content:""}.sc-trust a{min-height:44px}.sc-trust a:hover span{text-decoration:underline;text-underline-offset:3px}.sc-trust svg{width:24px;height:24px;color:var(--sc-rust)}.sc-section{padding-block:clamp(62px,7vw,100px)}.sc-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px 28px;margin-bottom:clamp(22px,2.8vw,37px)}.sc-page .sc-section-title{margin-top:11px;font-size:clamp(42px,5vw,72px);line-height:.98}.sc-products,.sc-recipes__grid{display:grid;padding:0;list-style:none}.sc-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.7vw,25px)}.sc-product,.sc-recipe{display:block;height:100%}.sc-product__media{position:relative;display:grid;aspect-ratio:1.06;place-items:center;overflow:hidden;isolation:isolate;border-radius:7px;background:#f1e1d4}.sc-product__media--peach{background:#f4dfd4}.sc-product__media--gold{background:#f5e6ba}.sc-product__media--sage{background:#e5e8cf}.sc-product__media--lilac{background:#ebe1ec}.sc-product__media img{width:83%;height:87%;object-fit:contain;mix-blend-mode:multiply;transform:translateY(5%);transition:transform .25s ease}.sc-product__media--zoom img{width:98%;height:96%}.sc-product:hover img{transform:translateY(3%) scale(1.035)}.sc-product__note{position:absolute;top:12px;left:13px;display:inline-block;padding:5px 8px;border:1px solid #2c201a38;border-radius:100px;background:#fffbf5ab;color:#493027;font-size:9px;font-weight:700;letter-spacing:.073em}.sc-product__details,.sc-recipe__details{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-block:15px 13px;border-bottom:1px solid var(--sc-line)}.sc-page .sc-product__details h3,.sc-page .sc-recipe__details h3{font-family:var(--sc-display);font-weight:700;letter-spacing:-.034em;line-height:1.12}.sc-product__details h3{font-size:clamp(17px,1.75vw,25px)}.sc-page .sc-product__details p{margin-top:6px;color:var(--sc-muted);font-size:13px}.sc-gifts__feature{display:grid;min-height:458px;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);overflow:hidden;border-radius:9px;background:var(--sc-chocolate);color:#fff5e3}.sc-gifts__copy{align-self:center;padding:clamp(35px,5.4vw,76px)}.sc-gifts .sc-kicker{color:#f5b779}.sc-gifts .sc-kicker svg{width:19px;height:19px}.sc-gifts .sc-display em{color:#ffbc7e}.sc-page .sc-gifts__lead{max-width:365px;margin-top:22px;color:#ead8c5;font-size:16px}.sc-gifts .sc-btn{margin-top:25px}.sc-gifts__media{position:relative;display:grid;min-width:0;place-items:center;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 55% 38%,#f8dea9 5%,#edbb72 85%)}.sc-gifts__media:before,.sc-gifts__media:after{position:absolute;z-index:-1;top:50%;left:50%;width:84%;height:106%;border:1px solid #a9683938;border-radius:50%;transform:translate(-50%,-50%) rotate(-16deg);content:""}.sc-gifts__media:after{width:94%;height:124%}.sc-gifts__media img{width:min(83%,430px);height:auto;margin:13px 0 36px;mix-blend-mode:multiply;transition:transform .25s ease}.sc-gifts__media:hover img{transform:scale(1.025)}.sc-gifts__caption{position:absolute;right:15px;bottom:15px;display:inline-flex;min-height:44px;align-items:center;gap:10px;padding:8px 13px;border:1px solid #fff4e1b3;border-radius:5px;background:#fff7e7;color:var(--sc-ink);font-size:13px;font-weight:700}.sc-gifts__caption svg{width:17px;height:17px}.sc-gifts__media:hover .sc-gifts__caption{text-decoration:underline;text-underline-offset:3px}.sc-recipes__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px)}.sc-recipe__media{aspect-ratio:1.65;overflow:hidden;border-radius:7px;background:#eee2d3}.sc-recipe__media img{width:100%;height:100%;object-fit:cover;transition:transform .24s ease}.sc-recipe:hover img{transform:scale(1.035)}.sc-page .sc-recipe__blend{margin-bottom:6px;color:var(--sc-rust-dark);font-size:10px;font-weight:700;letter-spacing:.12em}.sc-recipe__details h3{font-size:clamp(20px,2vw,29px)}.sc-newsletter{border-top:1px solid #e3c7af;background:#f3dfce}.sc-newsletter__inner{display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(24px,5vw,80px);padding-block:clamp(34px,5vw,66px)}.sc-newsletter__inner .sc-section-title{font-size:clamp(34px,4vw,54px)}.sc-page .sc-newsletter__description{margin-top:12px;color:#62493b}.sc-newsletter__field{display:flex;flex-wrap:wrap;gap:7px}.sc-newsletter__field input{min-height:51px;min-width:175px;flex:1;padding:12px;border:1px solid #bda48f;border-radius:5px;background:var(--sc-paper)}.sc-newsletter__status{margin-top:10px;font-size:14px}.sc-footer__base{background:var(--sc-chocolate);color:#fff3e0}.sc-footer__grid{display:grid;grid-template-columns:1.55fr repeat(3,1fr);gap:30px;padding-block:48px 34px}.sc-page .sc-footer__brand p{max-width:235px;margin-top:12px;color:#e5d1bd;font-size:14px}.sc-page .sc-footer__grid nav h2{margin-bottom:10px;color:#f3b67f;font-size:11px;letter-spacing:.13em;text-transform:uppercase}.sc-footer__grid nav a{display:table;min-height:32px;padding-block:5px;color:#fff3e0;font-size:14px}.sc-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 20px;padding-block:14px 20px;border-top:1px solid #715345;color:#eed8c3;font-size:12px}.sc-footer__bottom small{font-size:inherit}.sc-footer__policies{display:flex;flex-wrap:wrap;gap:1px 14px}.sc-footer__policies a{padding-block:5px}.sc-localization{position:relative}.sc-localization summary{display:flex;min-height:38px;align-items:center;gap:5px;font-weight:700}.sc-localization summary svg{width:16px;height:16px;transform:rotate(-90deg)}.sc-localization__panel{position:absolute;z-index:5;right:0;bottom:calc(100% + 7px);display:grid;width:min(265px,calc(100vw - 48px));gap:6px;padding:15px;border:1px solid var(--sc-line);border-radius:5px;background:var(--sc-paper);color:var(--sc-ink);box-shadow:0 5px 20px #0003}.sc-localization__panel label{margin:0}.sc-localization__panel select{max-width:100%;padding:8px;border:1px solid var(--sc-line);border-radius:4px;background:#fff}.sc-localization__panel .sc-btn{margin-top:5px}.sc-footer__base :focus-visible,.sc-gifts__copy :focus-visible,.sc-announcement:focus-visible{outline-color:#ffbd77}@media(max-width:1030px){.sc-hero{gap:27px}.sc-hero__media{min-height:400px}.sc-header__inner{gap:14px}.sc-nav{gap:23px}.sc-gifts__feature{min-height:380px}}@media(max-width:780px){.sc-page{--sc-gutter: 22px}.sc-header__inner{width:calc(100% - 24px);min-height:65px;grid-template-columns:1fr auto 1fr;gap:5px}.sc-menu{display:block;justify-self:start}.sc-menu__panel{top:calc(100% - 1px);right:auto;left:12px;display:grid;gap:5px}.sc-menu__panel a{display:flex;min-height:44px;align-items:center;font-weight:700}.sc-search{position:static}.sc-search__panel{top:calc(100% - 1px);right:12px}.sc-nav,.sc-account{display:none}.sc-brand{gap:7px}.sc-brand__mark{width:36px;height:36px}.sc-brand__name{font-size:21px}.sc-header__actions{gap:0}.sc-hero{grid-template-columns:minmax(0,1fr);gap:21px;padding-block:26px 23px}.sc-hero__copy{padding-block:8px 5px}.sc-page .sc-hero__title{margin-top:13px;font-size:clamp(52px,10.3vw,77px)}.sc-page .sc-hero__lead{margin-top:16px}.sc-hero__actions{margin-top:20px}.sc-hero__media{min-height:0;aspect-ratio:1.48}.sc-hero__caption{right:12px;bottom:12px}.sc-trust li{gap:5px;padding:11px 5px;font-size:11px;line-height:1.25}.sc-trust li,.sc-trust a{flex-direction:column;gap:6px}.sc-trust svg{width:20px;height:20px}.sc-products{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:21px}.sc-gifts__feature{grid-template-columns:minmax(0,1fr)}.sc-gifts__media{min-height:280px;max-height:460px}.sc-gifts__media img{width:min(77%,370px)}.sc-newsletter__inner{grid-template-columns:1fr}.sc-footer__grid{grid-template-columns:repeat(3,1fr);gap:22px 10px;padding-block:34px 22px}.sc-footer__brand{grid-column:1 / -1}.sc-footer__bottom{justify-content:flex-start}.sc-localization__panel{right:auto;left:0}}@media(max-width:540px){.sc-hero__media{aspect-ratio:1.22}.sc-page .sc-hero__caption{gap:11px;padding:7px 8px 7px 11px}.sc-hero__caption .sc-circle-arrow,.sc-product .sc-circle-arrow{width:32px;height:32px}.sc-page .sc-section-title{font-size:clamp(35px,9vw,48px)}.sc-section-heading{flex-wrap:wrap;align-items:flex-start;gap:5px 24px}.sc-product__note{top:7px;left:7px;padding:4px 6px;font-size:8px}.sc-product__details,.sc-recipe__details{padding-block:11px}.sc-recipes__grid{grid-template-columns:minmax(0,1fr);gap:23px}.sc-recipe__media{aspect-ratio:1.78}}@media(max-width:350px){.sc-page{--sc-gutter: 16px}.sc-header .sc-brand__mark{display:none}.sc-page .sc-hero__title{font-size:46px}}@media(prefers-reduced-motion:reduce){.sc-page *,.sc-page *:before,.sc-page *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/sc-home.css.map */
