.hyr-ingredients{--hyr-gold:#87632c;--hyr-line:#d8c4a2;padding:92px 0 74px;scroll-margin-top:125px;background:radial-gradient(ellipse at 0 20%,#e9cf9c42,transparent 42%),radial-gradient(ellipse at 100% 58%,#e7cfaa4d,transparent 38%),linear-gradient(180deg,#fffdf8,#faf3e7 52%,#fffcf6);overflow:hidden}
.hyr-ingredients .hyr-wrap{max-width:1120px}.hyr-ingredients__intro{max-width:780px;margin:0 auto 66px;text-align:center}.hyr-ingredients__intro h2{font-size:clamp(38px,4.2vw,57px);line-height:1.12;font-weight:400}.hyr-ingredients__intro h2 em{display:block;color:#977038;font-weight:400;margin-top:4px}.hyr-ingredients__intro>div{max-width:650px;margin:26px auto 0;color:#6c5d49;font-size:16px;line-height:1.85}.hyr-ingredients .hyr-eyebrow{color:#87632c;font-size:10px;letter-spacing:.17em}.hyr-ingredients__intro:before{content:'';display:block;width:64px;height:1px;margin:0 auto 27px;background:linear-gradient(90deg,transparent,#b5955a,transparent)}
.hyr-moment{display:grid;grid-template-columns:1fr 1fr;gap:78px;align-items:center;margin:0 0 68px}.hyr-moment__art{position:relative;isolation:isolate;margin:0;aspect-ratio:1.08;display:grid;place-items:center;min-width:0}.hyr-moment__art:before{content:'';position:absolute;inset:8%;background:radial-gradient(ellipse,#ead7b282,#f1e4cc4d 55%,transparent 72%);border-radius:50%;z-index:-1}.hyr-moment__art:after{content:'';position:absolute;inset:7% 3% 3% 7%;border:1px solid #b7944b45;border-radius:49% 51% 47% 53%;transform:rotate(-18deg);z-index:-1}.hyr-moment__art img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transform:scale(.94)}.hyr-moment--reverse .hyr-moment__art{grid-column:2;grid-row:1}.hyr-moment--reverse .hyr-moment__copy{grid-column:1;grid-row:1}.hyr-moment--reverse .hyr-moment__art:after{transform:rotate(20deg);border-radius:47% 53% 51% 49%}.hyr-moment__copy{max-width:470px}.hyr-ingredients .hyr-moment h3,.hyr-ingredients .hyr-botanical h3{font-size:clamp(38px,4vw,51px);font-weight:400;line-height:1.12}.hyr-ingredients .hyr-moment__feeling{font-family:'Marcellus SC',serif;font-style:normal;font-size:25px;color:#99763f;line-height:1.4;margin:17px 0 23px}.hyr-moment__text{font-size:14px;line-height:1.95;color:#685b49}.hyr-moment__text strong{font-weight:600;color:#46392a}.hyr-ingredients .hyr-recipe-note{margin-top:23px;border-bottom:0;border-top:1px solid #cdb18070}.hyr-ingredients .hyr-recipe-note summary{font-size:11px;font-weight:500;color:#806438;padding:15px 0;line-height:1.6;gap:20px}.hyr-recipe-note>div{font-size:12px;line-height:1.8;color:#776a58;padding-bottom:14px}.hyr-ingredients__bridge{display:flex;justify-content:center;align-items:center;gap:30px;margin:5px 0 54px}.hyr-ingredients__bridge span{height:1px;width:110px;background:linear-gradient(90deg,transparent,#baa077)}.hyr-ingredients__bridge span:last-child{transform:rotate(180deg)}.hyr-ingredients__bridge p{margin:0;font-family:'Marcellus SC',serif;font-size:27px;color:#8e6d36;font-style:normal;text-align:center;line-height:1.4}
.hyr-botanical{display:grid;grid-template-columns:1fr 1fr;gap:78px;align-items:center;margin:0 0 72px}.hyr-botanical__art{margin:0;position:relative;isolation:isolate;aspect-ratio:1.1;display:grid;place-items:center}.hyr-botanical__art:before{content:'';position:absolute;inset:4%;background:radial-gradient(ellipse,#dfd5b94f,transparent 70%);z-index:-1;border-radius:50%}.hyr-botanical__art img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;filter:saturate(.72);display:block}.hyr-botanical__copy{max-width:470px}.hyr-ingredients .hyr-botanical__inci{font-size:10px;line-height:1.7;color:#8a724e;margin-top:20px;letter-spacing:.025em}.hyr-sensory{padding-top:18px}.hyr-ingredients .hyr-sensory>h3{font-size:clamp(34px,3.6vw,47px);max-width:720px;line-height:1.18;text-align:center;margin:0 auto 35px;font-weight:400}.hyr-sensory__panorama{margin:0 -20px 40px;aspect-ratio:2.65;overflow:hidden;border-radius:50% 50% 4% 4% / 7% 7% 3% 3%}.hyr-sensory__panorama img{width:100%;height:100%;object-fit:cover;object-position:center 55%;display:block}.hyr-sensory__stories{display:grid;grid-template-columns:1fr 1fr 1fr;gap:43px;padding:0 7px}.hyr-sensory__stories article{min-width:0}.hyr-ingredients .hyr-sensory__stories h4{font-size:30px;line-height:1.17;font-weight:400;letter-spacing:-.025em}.hyr-ingredients .hyr-sensory__stories .hyr-eyebrow{margin-bottom:13px}.hyr-ingredients .hyr-sensory__feeling{font-family:'Marcellus SC',serif;color:#98713d;font-style:normal;font-size:20px;line-height:1.45;margin:16px 0}.hyr-sensory__stories article>div{font-size:13px;line-height:1.95;color:#6c5d49}.hyr-ingredients .hyr-sensory__closing{font-family:'Marcellus SC',serif;font-style:normal;font-size:30px;line-height:1.45;color:#98703a;text-align:center;max-width:800px;margin:55px auto 0}.hyr-recipe{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;margin-top:66px;padding-top:36px;border-top:1px solid #cdb18080}.hyr-recipe header>p:last-child{font-size:12px;line-height:1.85;color:#796b58;max-width:330px}.hyr-recipe__list{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;align-items:start}.hyr-ingredients .hyr-recipe__list summary{font-size:12px;font-weight:500;line-height:1.6;padding:16px 0}.hyr-recipe__list details>div{font-size:11px;line-height:1.85;color:#796b58;padding-bottom:20px;overflow-wrap:anywhere}.hyr-recipe__list a{font-size:11px}.hyr-ingredients summary span{color:#98703a}
@media(max-width:1050px){.hyr-moment,.hyr-botanical{gap:45px}.hyr-sensory__stories{gap:30px}.hyr-recipe{gap:40px}.hyr-ingredients .hyr-moment__feeling{font-size:23px}}
@media(max-width:800px){.hyr-ingredients{padding:65px 0 55px;scroll-margin-top:85px}.hyr-ingredients__intro{margin-bottom:40px}.hyr-moment{gap:30px;margin-bottom:48px}.hyr-ingredients .hyr-moment h3,.hyr-ingredients .hyr-botanical h3{font-size:36px}.hyr-ingredients .hyr-moment__feeling{font-size:22px}.hyr-moment__text{font-size:13px;line-height:1.85}.hyr-botanical{gap:30px;margin-bottom:50px}.hyr-sensory__stories{gap:24px}.hyr-ingredients .hyr-sensory__stories h4{font-size:26px}.hyr-sensory__stories article>div{font-size:12px}.hyr-ingredients .hyr-sensory__feeling{font-size:19px}.hyr-sensory__panorama{margin-inline:0;aspect-ratio:2.1}.hyr-recipe{grid-template-columns:1fr;gap:10px;margin-top:45px;padding-top:30px}.hyr-recipe header>p:last-child{max-width:580px}}
@media(max-width:600px){.hyr-ingredients{padding:49px 0}.hyr-ingredients .hyr-wrap{width:calc(100% - 48px)}.hyr-ingredients__intro{text-align:center;margin-bottom:25px}.hyr-ingredients__intro h2{font-size:38px;line-height:1.16}.hyr-ingredients__intro>div{font-size:14px;margin-top:22px}.hyr-moment,.hyr-botanical{display:flex;flex-direction:column;gap:22px;margin-bottom:42px}.hyr-moment__art{width:min(100%,360px);aspect-ratio:1.35}.hyr-moment__art img{transform:scale(.96)}.hyr-moment__art:after{inset:4% 4%}.hyr-moment__copy,.hyr-botanical__copy{max-width:none;width:100%}.hyr-ingredients .hyr-moment h3,.hyr-ingredients .hyr-botanical h3{font-size:37px}.hyr-ingredients .hyr-moment__feeling{font-size:24px;margin-top:13px;margin-bottom:20px}.hyr-moment__text{font-size:14px;line-height:1.9}.hyr-ingredients .hyr-recipe-note summary{font-size:11px}.hyr-ingredients__bridge{gap:14px;margin:0 0 27px}.hyr-ingredients__bridge p{font-size:25px}.hyr-ingredients__bridge span{width:30px;flex:none}.hyr-botanical__art{width:min(100%,340px);aspect-ratio:1.2}.hyr-botanical__art img{max-height:310px}.hyr-botanical{gap:17px}.hyr-sensory{padding-top:2px}.hyr-ingredients .hyr-sensory>h3{font-size:35px;text-align:left;margin-bottom:25px}.hyr-sensory__panorama{margin:0 -24px 31px;aspect-ratio:1.55;border-radius:0}.hyr-sensory__panorama img{object-position:center center}.hyr-sensory__stories{grid-template-columns:1fr;gap:34px;padding:0}.hyr-ingredients .hyr-sensory__stories h4{font-size:31px}.hyr-ingredients .hyr-sensory__stories .hyr-eyebrow{margin-bottom:11px}.hyr-ingredients .hyr-sensory__feeling{font-size:22px;margin:11px 0 16px}.hyr-sensory__stories article>div{font-size:14px;line-height:1.85}.hyr-ingredients .hyr-botanical__inci{font-size:10px;margin-top:15px}.hyr-ingredients .hyr-sensory__closing{font-size:27px;margin-top:35px}.hyr-recipe{margin-top:36px;padding-top:27px}.hyr-recipe__list{grid-template-columns:1fr}.hyr-ingredients .hyr-recipe__list summary{font-size:13px}.hyr-recipe__list details>div{font-size:12px}}

.hyr-moment__art,.hyr-botanical__art{mix-blend-mode:multiply}

.hyr-ingredients__intro h2{font-size:clamp(32px,3.7vw,49px);line-height:1.25}.hyr-ingredients__intro h2 em{font-style:normal}.hyr-ingredients .hyr-moment h3,.hyr-ingredients .hyr-botanical h3{font-size:clamp(32px,3.5vw,44px);line-height:1.2}.hyr-ingredients .hyr-moment__feeling{font-size:21px}.hyr-ingredients .hyr-sensory__stories h4{font-size:26px;letter-spacing:0}.hyr-ingredients .hyr-sensory__feeling{font-size:18px}.hyr-ingredients .hyr-sensory__closing{font-size:25px}.hyr-ingredients__bridge p{font-size:23px}
@media(max-width:600px){.hyr-ingredients__intro h2{font-size:31px}.hyr-ingredients .hyr-moment h3,.hyr-ingredients .hyr-botanical h3{font-size:31px}.hyr-ingredients .hyr-moment__feeling{font-size:21px}.hyr-ingredients .hyr-sensory>h3{font-size:30px}.hyr-ingredients .hyr-sensory__stories h4{font-size:28px}.hyr-ingredients .hyr-sensory__closing{font-size:23px}.hyr-ingredients__bridge p{font-size:21px}}
