.hp-home{--hp-hero-min-height: 92svh;--hp-proof-padding: clamp(72px, 12vw, 180px);--hp-band-padding: clamp(64px, 10vw, 132px);--hp-recipes-padding: clamp(56px, 8vw, 96px);--hp-recipes-bottom-padding: clamp(36px, 6vw, 72px);--hp-grid-gap: 18px;--color: unset;--color-link: unset;--font-h1-color: unset;--font-h2-color: unset;--font-h3-color: unset;background:var(--wm-cream);color:var(--wm-ink);font-family:var(--font-body);overflow:clip}body.hp-custom-page #header-group,body:has([data-hp-site]) #header-group,body:has(.hp-home) #header-group{display:none!important}body:not(:has([data-hp-site])) [data-hp-header]{display:none!important}[data-hp-header]{--hp-nav-initial-text: #FFFFFF;--hp-nav-bg: var(--sy-ivory);--hp-nav-text: #1A1A1A;--hp-nav-cta-bg: #1A1A1A;--hp-nav-cta-text: #FFFFFF}.hp-home *,.hp-home *:before,.hp-home *:after{box-sizing:border-box}.hp-home a{color:inherit}.hp-wrap{width:min(100% - 32px,1280px);margin-inline:auto}.hp-home h1,.hp-home h2,.hp-home h3,.hp-home h4,.hp-home p{color:inherit;font-family:inherit;letter-spacing:inherit;text-transform:inherit}.hp-serif,.hp-home h1,.hp-home h2,.hp-home h3{font-family:var(--font-display);letter-spacing:0}.hp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:14px 32px;border:none;border-radius:var(--r-pill);background:var(--wm-orange);color:#fff;font-family:var(--font-body);font-size:14px;font-weight:700;line-height:1;text-decoration:none;box-shadow:var(--shadow-sm);transition:background var(--dur-fast) var(--ease-soft),transform var(--dur-fast) var(--ease-soft)}.hp-btn:hover{background:var(--wm-orange-deep);color:#fff;transform:translateY(-1px)}.hp-btn:active{transform:translateY(1px)}.hp-btn--outline{background:transparent;color:var(--wm-ink);border:1.5px solid var(--wm-ink);box-shadow:none}.hp-link{display:inline-flex;align-items:center;gap:6px;color:var(--wm-ink);font-family:var(--font-body);font-size:14px;font-weight:700;letter-spacing:.01em;text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:2px;transition:color var(--dur-fast) var(--ease-soft),gap var(--dur-fast) var(--ease-soft)}.hp-link:hover{color:var(--wm-orange-deep);gap:10px}.hp-btn--outline:hover{background:var(--wm-ink);color:var(--wm-cream)}.hp-nav{position:fixed;inset:0 0 auto;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:22px clamp(16px,3vw,36px);color:var(--hp-nav-initial-text, #fff);pointer-events:none;transition:background .3s ease,color .3s ease,border-color .3s ease,backdrop-filter .3s ease}.hp-nav:before{content:"";position:absolute;inset:0 0 auto;height:160px;background:linear-gradient(180deg,#00000052,#0000001f 55%,#0000);pointer-events:none;opacity:1;transition:opacity .3s ease;z-index:-1}.hp-nav.is-scrolled:before,body:has(.hp-product) .hp-nav:before{opacity:0}.hp-nav:not(.is-scrolled) .hp-logo,.hp-nav:not(.is-scrolled) .hp-nav__cart{text-shadow:0 1px 12px rgb(0 0 0 / .35)}body:has(.hp-product) .hp-nav .hp-logo,body:has(.hp-product) .hp-nav .hp-nav__cart{text-shadow:none}.hp-nav.is-scrolled,body:has(.hp-product) .hp-nav{min-height:68px;padding-top:14px;padding-bottom:14px;background:color-mix(in srgb,var(--hp-nav-bg, var(--wm-cream)) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid color-mix(in srgb,var(--wm-ink-line) 80%,transparent);box-shadow:0 4px 18px -8px #1a1a2e14;color:var(--hp-nav-text, var(--hp-ink));pointer-events:auto}.hp-nav.is-scrolled .hp-logo,body:has(.hp-product) .hp-logo{font-size:clamp(18px,2.2vw,22px);letter-spacing:-.01em}.hp-nav.is-scrolled .hp-nav__cart,body:has(.hp-product) .hp-nav__cart{width:40px;height:40px;border-width:1.25px}body:has(.hp-product) .hp-nav__cart{color:var(--hp-ink, var(--wm-ink));border-color:var(--hp-ink, var(--wm-ink))}.hp-nav a,.hp-nav button{pointer-events:auto}.hp-nav__right{display:flex;align-items:center;gap:16px}.hp-nav__cart{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1.5px solid currentColor;background:transparent;text-decoration:none;color:var(--hp-cart-btn-color, inherit);border-color:var(--hp-cart-btn-color, currentColor);cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .2s ease}.hp-nav__cart--labeled{width:auto;border-radius:100px;padding:0 14px;gap:6px}.hp-nav__cart:hover,.hp-nav__cart:focus-visible{background:var(--hp-clay, var(--wm-mustard));border-color:var(--hp-clay, var(--wm-mustard));color:var(--wm-cream, #fff);transform:translateY(-1px);outline:none}.hp-nav.is-scrolled .hp-nav__cart{color:var(--hp-ink, var(--wm-ink));border-color:var(--hp-ink, var(--wm-ink))}.hp-nav.is-scrolled .hp-nav__cart:hover,.hp-nav.is-scrolled .hp-nav__cart:focus-visible{background:var(--hp-clay, var(--wm-mustard));border-color:var(--hp-clay, var(--wm-mustard));color:var(--wm-cream, #fff)}.hp-nav__cart-count{position:absolute;top:2px;right:2px;min-width:16px;height:16px;border-radius:100px;background:var(--wm-orange);color:var(--wm-cream);font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1;transition:transform .2s,opacity .2s}.hp-nav__cart-count--empty{opacity:0;transform:scale(.5);pointer-events:none}.hp-minicart{position:fixed;top:72px;right:66px;width:min(380px,calc(100vw - 32px));background:var(--sy-ivory);border:1px solid var(--hp-border);border-radius:20px;box-shadow:0 12px 48px #1a1a2e2e;z-index:300;opacity:0;transform:translateY(-10px) scale(.97);pointer-events:none;transition:opacity .2s ease,transform .22s ease}.hp-minicart[aria-hidden=false]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.hp-minicart[aria-hidden=true] a,.hp-minicart[aria-hidden=true] button{pointer-events:none}.hp-minicart__inner{padding:24px;display:flex;flex-direction:column;gap:0}.hp-minicart__header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.hp-minicart__title{font-family:Fraunces,Georgia,serif;font-size:1.25rem;font-weight:700;color:var(--hp-ink)}.hp-minicart__meta{font-size:.75rem;color:var(--hp-muted);font-weight:500}.hp-minicart__items{display:flex;flex-direction:column;gap:12px;max-height:320px;overflow-y:auto;padding-bottom:14px;border-bottom:1px solid var(--hp-border)}.hp-minicart__item{display:flex;gap:10px;align-items:flex-start}.hp-minicart__item-img-link{display:block;flex-shrink:0;line-height:0;border-radius:10px;overflow:hidden}.hp-minicart__item-img{width:56px;height:56px;border-radius:10px;object-fit:cover;background:var(--hp-cream);flex-shrink:0;display:block}.hp-minicart__item-info{flex:1;min-width:0}.hp-minicart__item-title{font-size:.9rem;font-weight:600;color:var(--hp-ink);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;display:block;transition:color .15s}.hp-minicart__item-title:hover{color:var(--wm-orange)}.hp-minicart__item-variant{font-size:.75rem;color:var(--hp-muted);margin:2px 0 0}.hp-minicart__item-row{display:flex;align-items:center;justify-content:space-between;margin-top:6px;gap:8px}.hp-minicart__qty{display:flex;align-items:center;gap:6px}.hp-minicart__qty-btn{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--hp-border);background:transparent;color:var(--hp-ink);font-size:1rem;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:border-color .15s,color .15s}.hp-minicart__qty-btn:hover:not(:disabled){border-color:var(--wm-orange);color:var(--wm-orange)}.hp-minicart__qty-btn:disabled{opacity:.4;cursor:wait}.hp-minicart__qty-val{font-size:.85rem;font-weight:600;min-width:18px;text-align:center;color:var(--hp-ink)}.hp-minicart__item-price{font-size:.8rem;color:var(--hp-ink);margin:0;font-weight:600}.hp-minicart__overflow{font-size:.75rem;color:var(--hp-muted);text-align:center;margin:4px 0 0}.hp-minicart__empty{font-size:.875rem;color:var(--hp-muted);text-align:center;padding:16px 0;margin:0}.hp-minicart__footer{padding-top:14px;display:flex;flex-direction:column;gap:8px}.hp-minicart__subtotal{display:flex;justify-content:space-between;font-size:.875rem;font-weight:600;color:var(--hp-ink);margin-bottom:4px}.hp-minicart__checkout{display:block;width:100%;padding:14px;border-radius:100px;background:var(--hp-accent);color:#fff;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;font-size:.95rem;font-weight:700;text-align:center;text-decoration:none;transition:background .2s}.hp-minicart__checkout:hover{background:var(--sy-yolk-deep)}.hp-minicart__view{display:block;width:100%;padding:10px;border-radius:100px;border:1.5px solid var(--hp-border);color:var(--hp-ink);font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;font-size:.85rem;font-weight:600;text-align:center;text-decoration:none;transition:border-color .2s}.hp-minicart__view:hover{border-color:var(--hp-ink)}.hp-nav__cart-wrap{position:relative}body:has([data-hp-site]) .shopify-section--announcement-bar,body:has([data-hp-site]) .announcement-bar,body:has([data-hp-site]) [class*=announcement],body:has([data-hp-site]) .skip-to-content-link{display:none!important}.hp-nav .hp-nav__link{opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .3s ease,transform .3s ease}.hp-nav.is-scrolled .hp-nav__link{opacity:1;pointer-events:auto;transform:translateY(0)}.hp-logo{font-family:Fraunces,Georgia,serif;font-size:clamp(22px,3vw,32px);font-weight:700;line-height:1;text-decoration:none;color:inherit}body:has(.hp-product) .hp-logo,.hp-nav.is-scrolled .hp-logo{color:var(--hp-nav-text, var(--wm-ink, #1A1A1A))}.hp-logo__image{display:block;height:auto;width:var(--hp-logo-w, auto);max-width:100%}.hp-nav__cart-label{font-size:13px;font-weight:600;line-height:1;margin-left:4px}.hp-nav__link--pill{padding:8px 18px;border-radius:100px;background:var(--hp-nav-cta-bg, #1A1A1A);color:var(--hp-nav-cta-text, #fff)!important;opacity:1!important}.hp-nav__link--pill:hover{opacity:.85!important}.hp-nav__link{font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:opacity .24s ease}.hp-nav__link:hover{color:var(--wm-orange);opacity:1}.hp-menu-btn{position:fixed;right:24px;bottom:24px;z-index:80;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:74px;height:74px;padding:0 24px;border:0;border-radius:999px;background:var(--hp-menu-btn-bg, var(--wm-orange));color:var(--hp-menu-btn-text, #fff);box-shadow:var(--hp-shadow);cursor:pointer;transition:transform .3s ease,background .3s ease,box-shadow .3s ease}.hp-menu-btn:hover{background:var(--wm-orange-deep);transform:translateY(-3px)}.hp-menu-btn__text{font-size:24px;font-weight:500;line-height:1}.hp-menu-btn__lines,.hp-menu-btn__lines:before,.hp-menu-btn__lines:after{display:block;width:18px;height:2px;border-radius:2px;background:currentColor;transition:transform .25s ease,opacity .25s ease}.hp-menu-btn__lines{position:relative}.hp-menu-btn__lines:before,.hp-menu-btn__lines:after{content:"";position:absolute;left:0}.hp-menu-btn__lines:before{top:-6px}.hp-menu-btn__lines:after{top:6px}body.hp-menu-open{overflow:hidden}body.hp-menu-open .hp-menu-btn__lines{transform:rotate(45deg)}body.hp-menu-open .hp-menu-btn__lines:before{opacity:0}body.hp-menu-open .hp-menu-btn__lines:after{transform:translateY(-6px) rotate(90deg)}.hp-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;flex-direction:column;justify-content:center;padding:32px clamp(20px,4vw,40px);background:#fffdf7fa;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;transition:opacity .36s ease,visibility .36s ease;visibility:hidden}body.hp-menu-open .hp-menu{opacity:1;pointer-events:auto;visibility:visible}.hp-menu__top{position:absolute;inset:22px clamp(16px,3vw,36px) auto;display:flex;align-items:center;justify-content:space-between}.hp-menu__nav{display:grid;gap:clamp(12px,1.8vw,20px);text-align:center}.hp-menu__link{color:var(--hp-ink);font-family:Fraunces,Georgia,serif;font-size:clamp(52px,8vw,104px);font-weight:500;line-height:.9;text-decoration:none;transform:translateY(18px);opacity:0;transition:opacity .42s ease,transform .42s ease,color .22s ease}body.hp-menu-open .hp-menu__link{opacity:1;transform:translateY(0)}.hp-menu__link:hover{color:var(--wm-orange)}.hp-menu__link:nth-child(1){transition-delay:0ms,0ms}.hp-menu__link:nth-child(2){transition-delay:50ms,50ms}.hp-menu__link:nth-child(3){transition-delay:.1s,.1s}.hp-menu__link:nth-child(4){transition-delay:.15s,.15s}.hp-menu__link:nth-child(5){transition-delay:.2s,.2s}.hp-menu__link:nth-child(6){transition-delay:.25s,.25s}.hp-menu__link:nth-child(7){transition-delay:.3s,.3s}.hp-hero{position:relative;display:grid;min-height:var(--hp-hero-min-height);place-items:center;overflow:hidden;background:var(--wm-navy, #1B2A4A);color:#fff}.hp-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#00000038,#00000014 45%,#00000085)}.hp-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;opacity:1;transform:scale(1.02)}.hp-hero__content{position:relative;z-index:2;width:min(100% - 32px,1180px);padding-top:64px;text-align:center}.hp-hero__title{max-width:10ch;margin:0 auto;color:#fff;font-family:Fraunces,Georgia,serif;font-size:clamp(48px,10vw,var(--hp-font-hero, 156px));font-weight:700;line-height:.82;letter-spacing:-.02em;text-wrap:balance}.hp-hero__title em{color:var(--wm-mustard);font-style:italic;font-weight:700}.hp-hero__subline{position:absolute;bottom:108px;left:50%;z-index:2;width:calc(100% - 32px);max-width:560px;transform:translate(-50%);color:#ffffffe6;font-size:clamp(12px,1.5vw,var(--hp-font-subline, 16px));font-weight:800;letter-spacing:.16em;line-height:1.5;text-align:center;text-transform:uppercase}.hp-badges{position:absolute;right:16px;bottom:28px;left:16px;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:min(100% - 32px,900px);margin-inline:auto}.hp-badge{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:8px 14px;border:1px solid rgb(255 255 255 / .32);border-radius:var(--r-pill);background:#00000047;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fffffff5;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:var(--tr-eyebrow);line-height:1.2;text-align:center;text-transform:uppercase}.hp-proof{padding:var(--hp-proof-padding) 0;background:var(--hp-accent);color:var(--hp-moss);text-align:center}.hp-proof__headline{max-width:760px;margin:0 auto clamp(40px,5vw,64px);font-size:clamp(40px,7vw,var(--hp-font-heading, 96px));font-weight:700;line-height:.96;color:var(--hp-moss);text-align:center}.hp-proof__headline em{font-style:italic;color:var(--wm-orange)}.hp-proof__cta{margin-top:clamp(24px,3vw,40px)}.hp-proof__grid{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:clamp(28px,3.5vw,48px)}.hp-proof__stat{display:flex;flex-direction:column;align-items:center;padding:0 clamp(20px,3vw,48px);border-right:1px solid rgb(26 26 46 / .15)}.hp-proof__stat:last-child{border-right:none}.hp-proof__stat-num{display:block;font-family:Fraunces,Georgia,serif;font-size:clamp(52px,7vw,100px);font-weight:500;line-height:.9;letter-spacing:-.03em;color:var(--hp-moss);margin-bottom:14px}.hp-proof__stat-lbl{font-size:clamp(11px,1vw,13px);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#1a1a2e99;line-height:1.4}.hp-proof__copy{max-width:560px;margin:0 auto;color:#1a1a2eb3;font-size:clamp(15px,1.4vw,17px);line-height:1.7}.hp-proof__copy em{font-style:italic;font-family:Fraunces,Georgia,serif}@media(max-width:749px){.hp-proof__grid{grid-template-columns:1fr;gap:0}.hp-proof__stat{border-right:none;border-bottom:1px solid rgb(26 26 46 / .15);padding:0 0 clamp(32px,7vw,48px);margin-bottom:clamp(32px,7vw,48px)}.hp-proof__stat:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}}.hp-band{padding:var(--hp-band-padding) 0;background:var(--hp-bg)}.hp-split{display:grid;gap:clamp(28px,6vw,56px);justify-items:center;text-align:center;max-width:760px;margin-inline:auto}.hp-split__title{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(36px,7vw,var(--hp-font-heading, 96px));font-weight:700;line-height:.96;letter-spacing:-.02em}.hp-split__title em{color:var(--hp-moss)}.hp-split__copy{margin:0 0 30px;color:var(--hp-muted);font-size:clamp(16px,2vw,var(--hp-font-body, 30px));line-height:1.34;max-width:560px}.hp-split__image-wrap{margin-top:clamp(24px,4vw,40px);overflow:hidden;border-radius:clamp(20px,3vw,36px);aspect-ratio:4 / 3}.hp-split__image{width:100%;height:100%;object-fit:cover}.hp-recipes{margin:clamp(32px,5vw,64px) 0;padding:var(--hp-recipes-padding) 0 var(--hp-recipes-bottom-padding);border-radius:0;background:var(--hp-accent);overflow:hidden}.hp-recipes__head{display:grid;gap:clamp(18px,3vw,32px);margin-bottom:clamp(42px,6vw,72px);justify-items:center;text-align:center}.hp-section-title{margin:0;font-size:clamp(40px,7vw,var(--hp-font-heading, 96px));font-weight:700;line-height:.96}.hp-recipes__title{max-width:7.5ch;font-family:Fraunces,Georgia,serif;font-weight:700;letter-spacing:-.02em}.hp-recipes__copy{max-width:560px;margin:0 auto;color:var(--hp-muted);font-size:clamp(14px,1.8vw,var(--hp-font-body, 26px));line-height:1.55}.hp-recipes__list{display:flex;flex-direction:column;gap:clamp(18px,2vw,26px)}.hp-recipe{position:relative;min-height:320px;overflow:hidden;border-radius:clamp(28px,4vw,48px);background:#e8d5d8;cursor:pointer;isolation:isolate;transition:flex .7s cubic-bezier(.25,1,.5,1),width .7s cubic-bezier(.25,1,.5,1),transform .32s ease}.hp-recipe__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.hp-recipe:hover .hp-recipe__image,.hp-recipe.is-active .hp-recipe__image{transform:scale(1.05)}.hp-recipe:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014,#000000b8);opacity:.95;transition:opacity .3s ease}.hp-recipe__content{position:absolute;inset:auto 0 0;z-index:1;padding:clamp(24px,3vw,52px);color:#fff;transition:opacity .42s ease,transform .42s ease}.hp-recipe__title{margin:0 0 10px;color:#fff;font-family:Fraunces,Georgia,serif;font-size:clamp(28px,4vw,58px);font-weight:500;line-height:1;letter-spacing:-.015em}.hp-recipe__copy{max-width:420px;margin:0 0 20px;color:#ffffffd1;font-size:clamp(15px,1.5vw,22px);line-height:1.5}.hp-benefits{padding:clamp(32px,5vw,56px) 0;background:var(--hp-bg)}.hp-proof-strip{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px 32px}.hp-proof-group{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hp-proof-label{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--hp-muted);white-space:nowrap;margin-right:2px}.hp-proof-badge{display:inline-flex;align-items:center;padding:6px 13px;border:1px solid var(--hp-border);border-radius:999px;background:#fff;color:var(--hp-ink);font-size:12px;font-weight:600;white-space:nowrap;box-shadow:0 1px 3px #1a1a2e0d}.hp-journal{border-top:1px solid var(--hp-border);background:var(--hp-accent)}.hp-faq{position:relative;border-top:1px solid rgb(222 216 207 / .6);background:var(--hp-bg)}.hp-faq:before{content:"";position:absolute;top:-12%;right:-12%;width:min(54vw,720px);height:min(54vw,720px);border-radius:999px;background:color-mix(in srgb,var(--sy-orange) 8%,transparent);filter:blur(90px);pointer-events:none}.hp-faq__intro{position:relative;z-index:1;max-width:760px;margin:0 auto clamp(56px,8vw,92px);text-align:center}.hp-faq__title{margin:0 0 20px;font-size:clamp(40px,7vw,var(--hp-font-heading, 96px));font-weight:700;line-height:.96}.hp-faq__title em{color:var(--hp-moss)}.hp-faq__copy{margin:0;color:var(--hp-muted);font-size:clamp(18px,2vw,22px);line-height:1.55}.hp-faq__groups{position:relative;z-index:1;display:grid;max-width:760px;margin-inline:auto;gap:clamp(44px,7vw,72px)}.hp-faq__category{margin:0 0 22px;padding-bottom:16px;border-bottom:1px solid var(--hp-border);color:var(--hp-moss);font-size:28px;font-weight:700;line-height:1}.hp-faq__list{display:grid;gap:16px}.hp-accordion{position:relative;border:1px solid rgb(222 216 207 / .5);border-radius:24px;background:#fff;overflow:hidden;transform:translateY(0);box-shadow:0 0 #1a1a2e00;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1),background .32s cubic-bezier(.22,1,.36,1)}.hp-accordion:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--hp-ink) 18%,transparent);background:color-mix(in srgb,var(--hp-cream) 35%,#fff);box-shadow:0 18px 40px -16px #1a1a2e24,0 4px 12px -4px #1a1a2e0d}.hp-accordion:hover .hp-accordion__icon{border-color:color-mix(in srgb,var(--hp-ink) 30%,transparent);transform:scale(1.08)}.hp-accordion:active{transform:translateY(-1px);transition-duration:.12s}.hp-accordion.is-open{border-color:color-mix(in srgb,var(--hp-moss) 20%,transparent);background:color-mix(in srgb,var(--hp-moss) 5%,#fff);box-shadow:0 10px 36px #1a1a2e0f}.hp-accordion.is-open:hover{transform:translateY(-2px);box-shadow:0 22px 48px -18px #1a1a2e29,0 6px 14px -6px #1a1a2e14}@media(prefers-reduced-motion:reduce){.hp-accordion,.hp-accordion:before,.hp-accordion__icon,.hp-accordion__panel{transition-duration:.12s}.hp-accordion:hover,.hp-accordion:active,.hp-accordion.is-open:hover{transform:none}}.hp-accordion__button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:18px;padding:24px;border:0;background:transparent;color:var(--hp-ink);cursor:pointer;text-align:left}.hp-accordion__question{font-family:Fraunces,Georgia,serif;font-size:clamp(18px,2vw,22px);font-weight:500;line-height:1.2}.hp-accordion__icon{position:relative;display:grid;flex:0 0 auto;width:32px;height:32px;place-items:center;border:1px solid var(--hp-border);border-radius:999px;color:var(--hp-moss);transition:transform .28s ease,background .28s ease,color .28s ease,border-color .28s ease}.hp-accordion__icon:before,.hp-accordion__icon:after{content:"";position:absolute;width:14px;height:2px;border-radius:2px;background:currentColor}.hp-accordion__icon:after{transform:rotate(90deg)}.hp-accordion.is-open .hp-accordion__icon{border-color:var(--hp-moss);background:var(--hp-moss);color:var(--hp-cream);transform:rotate(45deg)}.hp-accordion__panel{max-height:0;overflow:hidden;opacity:0;transition:max-height .32s ease,opacity .26s ease}.hp-accordion.is-open .hp-accordion__panel{max-height:320px;opacity:1}.hp-accordion__answer{margin:0;padding:0 24px 24px;color:var(--hp-muted);font-size:16px;line-height:1.7}.hp-faq__contact{display:flex;max-width:760px;margin:clamp(64px,8vw,96px) auto 0;flex-direction:column;align-items:center;gap:20px;padding:clamp(32px,5vw,52px);border-radius:40px;background:var(--hp-moss);color:var(--hp-cream);text-align:center;box-shadow:var(--hp-shadow)}.hp-faq__contact h3{margin:0;color:var(--hp-cream);font-size:clamp(30px,4vw,42px);font-weight:700}.hp-faq__contact p{max-width:460px;margin:0;color:#f3f4f1d1;font-size:16px;line-height:1.6}.hp-faq__contact .hp-btn{background:#fff;color:var(--hp-moss);border-color:#fff}.hp-journal__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;margin-bottom:clamp(34px,7vw,82px)}.hp-home-article{display:grid;gap:24px;padding:clamp(28px,5vw,48px) 0;border-bottom:1px solid rgb(255 255 255 / .32);color:var(--hp-ink);text-decoration:none}.hp-home-article__image-wrap{overflow:hidden;border-radius:24px 24px 52px;background:var(--hp-accent);aspect-ratio:16 / 10}.hp-home-article__image{width:100%;height:100%;object-fit:cover;opacity:.9;transition:transform .7s ease,opacity .3s ease}.hp-home-article:hover .hp-home-article__image{opacity:1;transform:scale(1.05)}.hp-home-article__meta{display:flex;gap:16px;margin-bottom:14px;color:var(--hp-muted);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hp-home-article__category{color:var(--hp-moss)}.hp-home-article__title{margin:0;font-size:clamp(28px,4.4vw,56px);font-weight:500;line-height:1.02;transition:color .25s ease}.hp-home-article:hover .hp-home-article__title{color:var(--hp-moss)}.hp-newsletter{border-top:1px solid rgb(222 216 207 / .6);text-align:center}.hp-newsletter__eyebrow{margin:0 0 10px;color:var(--hp-moss);font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.hp-newsletter__form{display:flex;align-items:stretch;width:min(100%,480px);margin:34px auto 0;border:1.5px solid var(--hp-primary);border-radius:999px;background:#fff;overflow:hidden}.hp-newsletter__input{flex:1;min-width:0;padding:14px 20px;border:0;background:transparent;color:var(--hp-ink);font:inherit;font-size:16px;outline:none}.hp-newsletter__input::placeholder{color:var(--hp-muted)}.hp-newsletter__submit{flex-shrink:0;padding:14px 24px;border:0;border-radius:0;background:var(--wm-orange);color:#fff;font:inherit;font-size:14px;font-weight:700;letter-spacing:.02em;cursor:pointer;white-space:nowrap;transition:background .2s ease}.hp-newsletter__submit:hover{background:var(--wm-orange-deep)}.hp-newsletter__success{padding:14px 20px;color:var(--hp-moss);font-size:15px;font-weight:600}.hp-newsletter__error{width:100%;margin:8px 0 0;padding:0 4px;color:#c0392b;font-size:13px;text-align:left}.hp-newsletter__note{margin:24px 0 0;color:var(--hp-muted);font-size:12px}.hp-reveal{opacity:0;transform:translateY(32px);transition:opacity .7s ease,transform .7s ease}.hp-reveal.is-visible{opacity:1;transform:translateY(0)}@media(min-width:750px){.hp-menu-btn{height:74px;padding-block:0}.hp-menu-btn__text{display:inline}.hp-hero{min-height:100svh}.hp-hero__subline{bottom:110px;left:50%;transform:translate(-50%);text-align:center}.hp-badges{display:flex;justify-content:center;border-radius:999px}.hp-split{grid-template-columns:1fr}.hp-recipes__head{grid-template-columns:1fr;justify-items:center;text-align:center}.hp-recipes__list{display:flex;flex-direction:row;align-items:stretch;height:min(68vw,680px);min-height:560px;gap:clamp(18px,2vw,28px)}.hp-recipe{min-width:0;min-height:0;flex:.9 1 0;border-radius:46px}.hp-recipe.is-active{flex:3.75 1 0}.hp-recipe:not(.is-active) .hp-recipe__content{top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:0;opacity:1;transform:none;pointer-events:none}.hp-recipe:not(.is-active):after{background:linear-gradient(180deg,#0000000a,#00000047)}.hp-recipe:not(.is-active) .hp-recipe__title{margin:0;writing-mode:vertical-rl;transform:rotate(180deg);color:#fff;font-size:clamp(24px,2vw,34px);line-height:1;text-shadow:0 2px 18px rgb(0 0 0 / .32);white-space:nowrap}.hp-recipe:not(.is-active) .hp-recipe__copy,.hp-recipe:not(.is-active) .hp-btn{display:none}.hp-home-article{grid-template-columns:.42fr 1fr;align-items:center;gap:clamp(32px,6vw,72px)}}@media(max-width:989px){.hp-nav__link,.hp-menu__top .hp-nav__link{display:none}}@media(max-width:749px){.hp-menu-btn{bottom:16px;right:16px;top:auto;min-width:56px;height:56px;padding:0 18px}.hp-menu-btn__text{display:none}.hp-band{padding:40px 0}.hp-benefits{padding:16px 0 40px}}@media(max-width:749px){.hp-minicart{top:auto;bottom:110px;right:50%;transform:translate(50%) translateY(10px) scale(.97);width:calc(100vw - 32px)}.hp-minicart[aria-hidden=false]{transform:translate(50%) translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.hp-marquee__track,.hp-reveal,.hp-menu__link,.hp-recipe,.hp-recipe__image,.hp-home-article__image,.hp-btn,.hp-nav,.hp-footer__nav-link{animation:none;transition:none}}.hp-testi{padding:var(--hp-testi-padding, 120px) 0 clamp(80px,10vw,132px);background:var(--wm-cream, #F0E6D6);color:var(--hp-ink, #2A2620);text-align:center;font-family:Plus Jakarta Sans,system-ui,sans-serif;overflow-x:clip;overflow-y:visible}.hp-testi *,.hp-testi *:before,.hp-testi *:after{box-sizing:border-box}.hp-testi__head{width:min(100% - 32px,720px);margin:0 auto clamp(40px,5vw,64px);display:grid;gap:14px;justify-items:center}.hp-testi__eyebrow{margin:0;color:var(--hp-moss, #1B2A4A);font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.hp-testi__title{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(40px,6vw,72px);font-weight:700;line-height:1.02;letter-spacing:-.02em;color:var(--hp-ink, #2A2620);text-wrap:balance}.hp-testi__title em{color:var(--hp-moss, #1B2A4A);font-style:italic}.hp-testi__track{display:flex;flex-wrap:nowrap;align-items:stretch;gap:clamp(16px,2vw,28px);padding:8px clamp(24px,5vw,48px) 24px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(24px,5vw,48px);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.hp-testi__track::-webkit-scrollbar{display:none}.hp-testi__card{flex:0 0 clamp(280px,80%,420px);scroll-snap-align:center;scroll-snap-stop:always;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(28px,4vw,40px);border:1px solid var(--hp-border, #DED8CF);border-radius:24px;background:var(--sy-ivory);color:var(--hp-ink, #2A2620);text-align:left;box-shadow:0 18px 48px -16px #1a1a2e1f;transition:transform .32s ease,box-shadow .32s ease}.hp-testi__card:hover{transform:translateY(-4px);box-shadow:0 26px 60px -18px #1a1a2e2e}.hp-testi__stars{display:flex;flex-direction:row;gap:2px;margin-bottom:18px}.hp-testi__star{display:inline-flex;line-height:0}.hp-testi__star-svg{display:block;width:22px;height:22px}.hp-testi__quote{position:relative;margin:0 0 20px;padding:0;font-family:Fraunces,Georgia,serif;font-size:clamp(18px,1.8vw,22px);font-weight:500;line-height:1.5;color:var(--hp-ink, #2A2620);font-style:italic;quotes:"\201c" "\201d"}.hp-testi__quote:before{content:open-quote;margin-right:2px;color:var(--hp-clay, #C18C5D);opacity:.55;font-size:1.2em;line-height:0;vertical-align:-.18em}.hp-testi__quote:after{content:close-quote;margin-left:2px;color:var(--hp-clay, #C18C5D);opacity:.55;font-size:1.2em;line-height:0;vertical-align:-.18em}.hp-testi__author{margin-top:auto;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:13px;font-weight:700;font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--wm-mustard)}.hp-testi__socials{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:clamp(40px,5vw,64px) auto 0;padding-inline:clamp(16px,4vw,32px)}.hp-testi__social{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border:1.5px solid var(--hp-border, #DED8CF);border-radius:999px;background:transparent;color:var(--hp-ink, #2A2620);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:13px;font-weight:700;line-height:1;text-decoration:none;transition:transform .22s ease,border-color .22s ease,color .22s ease,background .22s ease}.hp-testi__social svg{width:18px;height:18px;flex-shrink:0}.hp-testi__social:hover{transform:translateY(-2px)}.hp-testi__social--shopee:hover{border-color:#ee4d2d;color:#ee4d2d}.hp-testi__social--tiktok:hover{border-color:#111;color:#111;background:#0000000a}.hp-testi__social--facebook:hover{border-color:#1877f2;color:#1877f2}@media(max-width:749px){.hp-testi{padding-top:clamp(64px,12vw,96px)}.hp-testi__title{font-size:clamp(34px,9vw,46px)}.hp-testi__track{padding-inline:20px;gap:14px}.hp-testi__card{flex-basis:82%;max-width:340px;padding:26px}.hp-testi__star-svg{width:18px;height:18px}.hp-testi__quote{font-size:17px;line-height:1.5}.hp-testi__socials{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-inline:20px}.hp-testi__social{padding:14px 16px;font-size:12.5px}.hp-testi__social--shopee{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.hp-testi__card,.hp-testi__social{transition:none}.hp-testi__card:hover,.hp-testi__social:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/hp-home.css.map */
