:root{--green-tint: rgba(13, 99, 52, .07);--green-chip: rgba(13, 99, 52, .2);--ink-muted: rgba(26, 26, 26, .62)}.mascot{display:block;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.mascot--hero{width:clamp(64px,9vw,96px);margin-block-start:1.1rem}.mascot--crunch{width:clamp(64px,8vw,88px)}.mascot--callout{width:clamp(60px,7vw,84px)}html[dir=rtl] .mascot--callout{transform:scaleX(-1)}.mascot--peek{position:absolute;top:-46px;inset-inline-end:clamp(1.1rem,6vw,4rem);width:92px;z-index:1}.cart-empty:before{content:"";display:block;width:96px;height:96px;margin:0 auto .9rem;background:url(empty.svg) center / contain no-repeat}.c-trust{background:var(--cream, #FBF4E4);padding-block:1rem}.c-trust-row{display:flex;gap:.55rem;overflow-x:auto;padding-block:.25rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.c-trust-row::-webkit-scrollbar{display:none}.c-chip{display:inline-flex;align-items:center;gap:.42rem;flex:0 0 auto;padding:.5rem .9rem;background:var(--white, #ffffff);border:1px solid var(--line, rgba(26, 26, 26, .12));border-radius:999px;font-size:.74rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink, #1A1A1A);white-space:nowrap}.c-chip svg{width:15px;height:15px;flex:0 0 15px;color:var(--green, #0D6334)}@media(min-width:1024px){.c-trust-row{flex-wrap:wrap;justify-content:center;overflow:visible}}.c-compare-panel{background:var(--white, #ffffff);border:1px solid var(--line, rgba(26, 26, 26, .12));border-radius:26px;overflow:hidden;box-shadow:var(--shadow-sm, 0 2px 8px rgba(26, 26, 26, .08))}.c-compare-table{width:100%;border-collapse:collapse;font-size:.92rem}.c-compare-table th,.c-compare-table td{padding:.85rem .9rem;text-align:start;border-block-start:1px solid var(--line, rgba(26, 26, 26, .12));vertical-align:top}.c-compare-icon{width:17px;height:17px;flex:0 0 17px;margin-block-start:1px;color:var(--ink, #1A1A1A);opacity:.75}.c-compare-table tbody th>span{display:inline-flex;align-items:flex-start;gap:.45rem}.c-compare-table thead th{border-block-start:none}.c-compare-table thead th{font-family:var(--font-display, "Anton", sans-serif);font-weight:400;font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase}.c-compare-table tbody th{font-weight:800;color:var(--ink, #1A1A1A);width:34%}.c-compare-table .is-yoppy{position:relative;background:none;color:#0a4f29;font-weight:700}.c-compare-table .is-yoppy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--green-tint);z-index:0;clip-path:inset(0 0 0 0);transition:clip-path .45s var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.c-compare-table .is-yoppy>*{position:relative;z-index:1}.c-compare-panel.wipe-armed tr:not(.is-painted) .is-yoppy:before{clip-path:inset(0 100% 0 0)}html[dir=rtl] .c-compare-panel.wipe-armed tr:not(.is-painted) .is-yoppy:before{clip-path:inset(0 0 0 100%)}.c-compare-table thead .is-yoppy{color:#0d6334}.c-compare-table thead .is-yoppy:before{transition:none}.c-compare-panel.wipe-armed thead tr:not(.is-painted) .is-yoppy:before{clip-path:inset(0 0 0 0)}.c-compare-table .is-generic{color:var(--ink-muted)}.compare-mascot{position:absolute;top:0;left:0;width:clamp(34px,9vw,52px);height:auto;z-index:4;pointer-events:none;filter:drop-shadow(0 3px 8px rgba(26,26,26,.25))}.compare-crumb{position:absolute;width:5px;height:5px;border-radius:999px;background:var(--ink, #1A1A1A);z-index:4;pointer-events:none}@media(prefers-reduced-motion:reduce){.c-compare-table .is-yoppy:before{transition:none}}.c-compare-yes{display:inline-flex;align-items:center;gap:.35rem}.c-compare-yes svg{width:14px;height:14px;flex:0 0 14px}@media(max-width:480px){.c-compare-table{font-size:.8rem}.c-compare-table th,.c-compare-table td{padding:.7rem .55rem}.c-compare-table thead th{font-size:.92rem}}.c-compare-note{margin:.9rem 0 0;font-size:.78rem;color:var(--ink-muted)}.c-head-with-mascot{display:flex;align-items:flex-end;gap:1rem;justify-content:space-between}.c-head-with-mascot .section-head{margin-bottom:0}.c-head-with-mascot{margin-bottom:2.2rem}.pdp-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:start;width:min(1180px,calc(100% - 40px));margin-inline:auto;padding-block:clamp(1.4rem,4vw,3.2rem)}@media(min-width:920px){.pdp-hero{grid-template-columns:minmax(0,54fr) minmax(0,46fr)}}.pdp-gallery{display:grid;gap:.7rem;min-width:0}.pdp-stage{overflow:hidden;aspect-ratio:4 / 5;border-radius:26px;background:var(--cream, #FBF4E4);box-shadow:var(--shadow-sm, 0 2px 8px rgba(26, 26, 26, .08))}.pdp-stage img{width:100%;height:100%;object-fit:cover}.pdp-stage picture{display:contents}.pdp-thumbs{display:flex;flex-wrap:wrap;gap:.6rem}.pdp-thumb{flex:0 0 auto;width:72px;height:72px;padding:0;overflow:hidden;border:1px solid var(--line, rgba(26, 26, 26, .12));border-radius:14px;background:var(--cream, #FBF4E4);cursor:pointer}.pdp-thumb img{width:100%;height:100%;object-fit:cover}.pdp-thumb.is-active,.pdp-thumb:focus-visible{outline:2px solid var(--leaf, #0D6334);outline-offset:2px}.pdp-buy{display:grid;gap:.95rem;align-content:start;min-width:0}.pdp-buy .eyebrow{margin:0}.pdp-title{margin:0;color:var(--leaf-dark, #0a4f29);font-family:var(--font-display, "Anton", sans-serif);font-weight:400;font-size:clamp(2.7rem,9vw,4.2rem);line-height:.94;letter-spacing:.005em;text-transform:uppercase}.pdp-lede{margin:0;color:#342923;font-size:clamp(1.02rem,1.6vw,1.18rem);font-weight:650;max-inline-size:46ch}.pdp-buy-card{display:grid;gap:.9rem;padding:clamp(1.05rem,3.4vw,1.45rem);border:1px solid var(--line, rgba(32, 24, 21, .12));border-radius:26px;background:var(--white, #ffffff);box-shadow:var(--shadow-sm, 0 2px 8px rgba(32, 24, 21, .06))}.pdp-price-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem}.pdp-price-main{flex:1 1 11rem;display:grid;gap:.3rem;min-width:0}.pdp-price{margin:0;font-family:var(--font-display, "Anton", sans-serif);font-weight:400;font-size:clamp(2.8rem,7.5vw,3.8rem);line-height:.95;letter-spacing:.005em;font-variant-numeric:tabular-nums;color:var(--ink, #1A1A1A)}.pdp-price--sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem}.pdp-price-now{color:var(--red, #EA1F25)}.pdp-price-was{font-family:var(--font-body, "Inter", sans-serif);font-size:1.1rem;font-weight:700;color:var(--muted, #6c5d52);text-decoration-thickness:2px}.pdp-sale-badge{align-self:center;padding:.22rem .6rem;border-radius:999px;background:var(--red, #EA1F25);color:#fff;font-family:var(--font-body, "Inter", sans-serif);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pdp-price-label{margin:0;font-size:.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted, #6c5d52)}.pdp-price-unit{margin:0;font-size:.86rem;font-weight:650;line-height:1.35;color:var(--muted, #6c5d52)}.pdp-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.pdp-chips .c-chip{font-size:.68rem;padding:.4rem .78rem;background:var(--green-tint);border-color:var(--green-chip);color:var(--leaf-dark, #0a4f29)}.pdp-chips .pdp-chip--texture{background:var(--leaf, #0D6334);border-color:var(--leaf, #0D6334);color:var(--cream, #FBF4E4)}.pdp-atc-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:.7rem}.pdp-atc-row .btn{flex:1 1 160px}.pdp-qty{display:inline-flex;align-items:center;flex:0 0 auto;border:1px solid var(--line, rgba(26, 26, 26, .12));border-radius:999px;background:var(--white, #ffffff)}.pdp-qty-btn{display:inline-flex;align-items:center;justify-content:center;width:46px;min-height:50px;border:0;border-radius:999px;background:transparent;color:var(--ink, #1A1A1A);font-size:1.2rem;line-height:1;cursor:pointer}.pdp-qty-input{width:44px;min-height:50px;border:0;background:transparent;text-align:center;font-weight:800;color:var(--ink, #1A1A1A);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pdp-qty-input::-webkit-outer-spin-button,.pdp-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pdp-qty-btn:focus-visible,.pdp-qty-input:focus-visible{outline:2px solid var(--leaf, #0D6334);outline-offset:2px}@media(hover:hover){.pdp-qty-btn:hover{background:#1a1a1a0f}}.pdp-qty-btn:active{background:#1a1a1a1a}.pdp-atc-caption{margin:.1rem 0 0;font-size:.82rem;font-weight:800;color:var(--leaf, #0D6334)}.pdp-atc-note{margin:.35rem 0 0;font-size:.85rem;color:var(--red-dark, #c0151b)}.pdp-ship{margin:0;font-size:.88rem;font-weight:700;color:var(--leaf-dark, #0a4f29)}.yq{position:relative}.yq [hidden]{display:none!important}.yq-stepper{display:inline-flex;align-items:center;border:1px solid var(--line, rgba(26, 26, 26, .12));border-radius:999px;background:var(--white, #ffffff)}.yq-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:var(--ink, #1A1A1A);font-size:1.2rem;font-weight:700;line-height:1;cursor:pointer;transition:background-color .15s ease}@media(hover:hover){.yq-btn:hover{background:#1a1a1a0f}}.yq-btn:active{background:#1a1a1a1a}.yq-btn:focus-visible,.yq-input:focus-visible{outline:2px solid var(--leaf, #0D6334);outline-offset:2px}.yq-input{width:44px;height:44px;border:0;background:transparent;text-align:center;font:inherit;font-weight:800;font-size:1rem;color:var(--ink, #1A1A1A);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.yq-input::-webkit-outer-spin-button,.yq-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.yq-stepper .yq-label{font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--leaf, #0D6334);white-space:nowrap}.yq-note{margin:.4rem 0 0;font-size:.85rem;color:var(--red-dark, #c0151b)}.yq.is-busy .yq-stepper,.cart-line.is-busy .qty-stepper,.cart-line.is-busy .cart-line-total{opacity:.55;transition:opacity .15s ease}.yq.is-busy .yq-input,.cart-line.is-busy .qty-input{cursor:progress}.card-actions.yq .yq-stepper,.yq--panel .yq-stepper{display:flex;width:100%;padding-inline:.85rem .25rem}.card-actions.yq .yq-label,.yq--panel .yq-label{order:-1;margin-inline-end:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:.62rem;letter-spacing:.04em}.card-actions.yq .yq-input,.yq--panel .yq-input{width:40px}.yq--sticky{flex:0 0 auto}.yq--sticky .yq-btn{width:44px;height:46px}.yq--sticky .yq-input{width:38px;height:46px}.pdp-sticky-money{font-size:1.1rem;font-weight:900;color:var(--ink, #1A1A1A);font-variant-numeric:tabular-nums}.pdp-sticky-label{font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.yq-btn,.yq.is-busy .yq-stepper,.cart-line.is-busy .qty-stepper,.cart-line.is-busy .cart-line-total{transition:none}}.pdp-ship-progress{display:grid;gap:.4rem;margin-block-start:.2rem}.pdp-ship-progress[hidden]{display:none}.pdp-ship-track{block-size:6px;border-radius:999px;background:var(--sand, #e8dcc0);overflow:hidden}.pdp-ship-fill{display:block;block-size:100%;inline-size:0%;border-radius:999px;background:var(--leaf, #0D6334);transition:inline-size .32s var(--ease-out, cubic-bezier(.22, 1, .36, 1))}.pdp-ship-progress.is-unlocked .pdp-ship-fill{background:var(--leaf-bright, #1a8a4f)}.pdp-ship-line{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;margin:0;font-size:.82rem;color:var(--muted, #6c5d52)}.pdp-ship-progress.is-unlocked .pdp-ship-line{color:var(--leaf-dark, #0a4f29);font-weight:700}.pdp-ship-count{flex:0 0 auto;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink, #1A1A1A)}.pdp-ship-line [hidden]{display:none}.cart-foot .pdp-ship-progress{margin-block-start:.6rem}.pdp-buy .add-btn .added-label,.pdp-sticky .add-btn .added-label,.pdp-bundle-btn .added-label{display:none}.pdp-buy .add-btn.is-added .added-label,.pdp-sticky .add-btn.is-added .added-label,.pdp-bundle-btn.is-added .added-label{display:inline}.pdp-buy .add-btn.is-added .default-label,.pdp-sticky .add-btn.is-added .default-label,.pdp-bundle-btn.is-added .default-label{display:none}.pdp-accordions{margin-block-start:.4rem;border-block-end:1px solid var(--line, rgba(26, 26, 26, .12))}.pdp-acc{border-block-start:1px solid var(--line, rgba(26, 26, 26, .12))}.pdp-acc summary{position:relative;display:flex;align-items:center;min-height:48px;padding-block:.55rem;padding-inline-end:2.2rem;list-style:none;cursor:pointer;color:var(--ink, #1A1A1A);font-family:var(--font-display, "Anton", sans-serif);font-weight:400;font-size:.95rem;letter-spacing:.05em;text-transform:uppercase}.pdp-acc summary::-webkit-details-marker{display:none}.pdp-acc summary:before,.pdp-acc summary:after{content:"";position:absolute;inset-inline-end:.2rem;top:50%;width:14px;height:2px;border-radius:2px;background:var(--leaf, #0D6334);translate:0 -50%}.pdp-acc summary:after{rotate:90deg;transition:rotate .25s var(--ease-out, cubic-bezier(.22, 1, .36, 1))}.pdp-acc[open] summary:after{rotate:0deg}.pdp-acc summary:focus-visible{outline:2px solid var(--leaf, #0D6334);outline-offset:2px}.pdp-acc-body{padding-block:.2rem 1.05rem}.pdp-acc-body p{margin:0 0 .65rem;color:var(--muted, #6c5d52);font-size:.95rem;line-height:1.6}.pdp-acc-body p:last-child{margin-block-end:0}.pdp-trade-link{display:inline-flex;align-items:center;min-height:44px;color:var(--leaf-dark, #0a4f29);font-size:.9rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}.pdp-trade-link:focus-visible{outline:2px solid var(--leaf, #0D6334);outline-offset:2px}.pdp-sticky{position:fixed;inset-inline:0;inset-block-end:0;z-index:35;display:none;align-items:center;gap:.75rem;padding:.55rem clamp(.85rem,4vw,1.2rem);padding-block-end:calc(.55rem + env(safe-area-inset-bottom));background:var(--cream, #FBF4E4);border-block-start:1px solid var(--line, rgba(26, 26, 26, .12));box-shadow:0 -8px 28px #20181524}.pdp-sticky-info{display:grid;flex:1 1 auto;gap:.05rem;min-width:0}.pdp-sticky-name{overflow:hidden;font-family:var(--font-display, "Anton", sans-serif);font-weight:400;font-size:1.02rem;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}.pdp-sticky-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:.8rem;font-weight:700;color:var(--muted, #6c5d52)}.pdp-sticky .btn{flex:0 0 auto;min-height:48px;padding:.7rem 1.3rem}body[data-page=product] .mobile-cta{display:none}@media(max-width:768px){.pdp-sticky{display:flex}body[data-page=product]{padding-block-end:calc(76px + env(safe-area-inset-bottom))}body[data-page=product] .cookie-banner{bottom:calc(88px + env(safe-area-inset-bottom))}}.pdp-bundle-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-block-start:1.6rem}.pdp-bundle{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;padding:1.5rem 1.4rem 1.4rem;border:1px solid var(--line, rgba(26, 26, 26, .12));border-radius:26px;background:var(--white, #fff);box-shadow:var(--shadow-sm, 0 2px 10px rgba(32, 24, 21, .06))}.pdp-bundle-name{margin:0;font-family:var(--font-display, "Anton", sans-serif);font-weight:400;font-size:clamp(1.25rem,3.4vw,1.5rem);line-height:1.05;letter-spacing:.02em;text-transform:uppercase;color:var(--ink, #1A1A1A)}.pdp-bundle-meta{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--leaf-dark, #0a4f29)}.pdp-bundle-flavors{margin:0;font-size:.9rem;line-height:1.5;color:var(--muted, #6c5d52)}.pdp-bundle-hook{margin:.15rem 0 0;font-size:.95rem;line-height:1.5;color:var(--ink, #1A1A1A)}.pdp-bundle-price{margin:.35rem 0 .2rem;font-family:var(--font-display, "Anton", sans-serif);font-size:1.5rem;line-height:1;color:var(--ink, #1A1A1A);font-variant-numeric:tabular-nums}.pdp-bundle-btn{margin-block-start:auto;min-height:48px;align-self:stretch;text-align:center}.pdp-bundle--feature{border-color:transparent;background:var(--deep, #042a1b)}.pdp-bundle--feature .pdp-bundle-name{color:var(--cream, #FBF4E4)}.pdp-bundle--feature .pdp-bundle-meta{color:var(--gold-light, #f3d9a4)}.pdp-bundle--feature .pdp-bundle-flavors{color:#fbf4e4b8}.pdp-bundle--feature .pdp-bundle-hook{color:var(--cream, #FBF4E4)}.pdp-bundle--feature .pdp-bundle-price{color:var(--gold-light, #f3d9a4)}.pdp-bundle-badge{margin:0;padding:.3rem .7rem;border-radius:999px;background:var(--gold-light, #f3d9a4);color:var(--ink, #1A1A1A);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.pdp-bundle-any{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.4rem;margin-block-start:1.2rem;padding:1.4rem;border:1px dashed var(--sand, #e8dcc0);border-radius:26px;background:var(--cream, #FBF4E4)}.pdp-bundle-any-copy{flex:1 1 18rem}.pdp-bundle-any h3{margin:0 0 .3rem;font-family:var(--font-display, "Anton", sans-serif);font-weight:400;font-size:1.25rem;letter-spacing:.02em;text-transform:uppercase;color:var(--ink, #1A1A1A)}.pdp-bundle-any p{margin:0;font-size:.92rem;line-height:1.55;color:var(--muted, #6c5d52)}.pdp-bundle-any .btn{flex:0 0 auto;min-height:48px}.pdp-bundle-btn:focus-visible,.pdp-bundle-any .btn:focus-visible{outline:2px solid var(--leaf, #0D6334);outline-offset:2px}@media(min-width:700px){.pdp-bundle-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.pdp-bundle-grid{grid-template-columns:repeat(3,1fr)}}.card-media>a,.product-card-image>a{display:block;width:100%;height:100%;padding:0}.product-card-image>a:after{content:none}@media(prefers-reduced-motion:reduce){.pdp-acc summary:after{transition:none}.pdp-ship-fill{transition:none}}.c-flavor-story{margin:0;color:var(--ink-muted);line-height:1.6}.c-flavor-story[hidden]{display:none}.c-biz-divider{margin-block-start:clamp(2.5rem,7vh,4rem);padding:1rem clamp(1.1rem,4vw,2.5rem);background:#1a1a1a0b;border-block:1px solid var(--line, rgba(26, 26, 26, .12));font-weight:800;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);text-align:center}.c-recipe-grid{display:grid;gap:1.2rem;grid-template-columns:1fr}@media(min-width:640px){.c-recipe-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.c-recipe-grid{grid-template-columns:repeat(3,1fr)}}.c-recipe-card{background:var(--white, #ffffff);border:1px solid var(--line, rgba(26, 26, 26, .12));border-radius:26px;overflow:hidden}.c-recipe-media{aspect-ratio:4 / 3;overflow:hidden;background:var(--cream-soft, #fdf9ef)}.c-recipe-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.35);opacity:.75}.c-recipe-body{padding:1.1rem 1.2rem 1.3rem}.c-recipe-body h2,.c-recipe-body h3{font-family:var(--font-display, "Anton", sans-serif);font-weight:400;font-size:1.25rem;text-transform:uppercase;margin:0 0 .4rem}.c-recipe-body p{margin:0;font-size:.88rem;color:var(--ink-muted)}.c-recipe-soon{display:inline-block;margin-block-start:.7rem;padding:.3rem .7rem;border-radius:999px;border:1px dashed rgba(26,26,26,.3);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.yftr{--yftr-cream: #FBF4E4;--yftr-ink: #1A1A1A;--yftr-green: #66c089;--yftr-font: "Hanken Grotesk", "Inter", "Cairo", system-ui, -apple-system, "Segoe UI", sans-serif;--yftr-font-display: "Anton", "Oswald", "Cairo", "Arial Narrow", sans-serif;background:var(--yftr-ink);color:var(--yftr-cream);font-family:var(--yftr-font);padding-block:clamp(3rem,7vh,4.5rem) 1.5rem}.yftr{position:relative}body[data-page] .yftr{margin-block-start:clamp(2rem,5vw,3.5rem)}.yftr-grid,.yftr-bottom{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(1.1rem,4vw,2.5rem)}.yftr-grid{display:grid;grid-template-columns:1fr;gap:2rem}.yftr-logo{width:140px;height:auto;object-fit:contain}.yftr-tagline{font-family:var(--yftr-font-display);font-size:1.5rem;margin:.8rem 0 0;color:var(--yftr-cream)}.yftr-desc{color:#fbf4e49e;font-size:.9rem;line-height:1.6;margin:.7rem 0 0;max-width:38ch}.yftr-badges{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}.yftr-badges span{font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--yftr-green);border:1px solid rgba(102,192,137,.4);border-radius:999px;padding:.3rem .7rem}.yftr-col strong{display:block;font-family:var(--yftr-font-display);font-size:1.1rem;letter-spacing:.04em;margin-bottom:.8rem}.yftr-col a,.yftr-col span{display:block;color:#fbf4e4bf;text-decoration:none;padding:.28rem 0;transition:color .18s ease}.yftr-col a:hover{color:var(--yftr-cream)}.yftr-col a.yftr-for-business{color:var(--yftr-green);font-weight:700}.yftr-business-note{color:#fbf4e4b3;font-size:.9rem;margin-top:.6rem}.yftr-business-note a{color:var(--yftr-green);font-weight:700}.yftr-bottom{border-top:1px solid rgba(251,244,228,.16);margin-top:2.5rem;padding-top:1.4rem;display:flex;flex-direction:column;gap:1rem;color:#fbf4e499;font-size:.82rem}.yftr-pay-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.yftr-pay-badge{font-weight:800;font-size:.7rem;letter-spacing:.05em;padding:.35rem .6rem;border-radius:6px;background:#fbf4e41a;color:var(--yftr-cream);border:1px solid rgba(251,244,228,.2)}.yftr-pay-note{color:#fbf4e48c;font-size:.78rem;font-weight:700;margin-inline-end:.4rem}.yftr-col-toggle{display:block;width:100%;padding:0;background:none;border:0;color:inherit;font:inherit;text-align:start;cursor:pointer}html[dir=rtl] .yftr{text-align:right}@media(min-width:640px){.yftr-bottom{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}}@media(min-width:1024px){.yftr-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr}}@media(max-width:768px){.yftr-col a,.yftr-col span{min-height:44px;display:flex;align-items:center;padding-block:.3rem}}@media(max-width:480px){.yftr-grid{gap:.6rem}.yftr-brand{margin-block-end:1rem}.yftr-col{border-block-start:1px solid rgba(251,244,228,.16)}.yftr-col a,.yftr-col span{min-height:44px;display:flex;align-items:center;padding-block:.3rem}.yftr-col-toggle{min-height:44px;display:flex;align-items:center;justify-content:space-between;width:100%}.yftr-col-toggle strong{margin-bottom:0}.yftr-col-toggle:after{content:"";width:8px;height:8px;flex:0 0 auto;margin-inline-end:.2rem;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg);opacity:.6;transition:transform .2s ease}.yftr-col-toggle[aria-expanded=true]:after{transform:rotate(225deg)}.yftr-col.is-collapsed>:not(.yftr-col-toggle){display:none}}@media(max-width:480px)and (prefers-reduced-motion:reduce){.yftr-col-toggle:after{transition:none}}@media(max-width:480px){.c-trust{padding-block:1.4rem}.c-head-with-mascot{margin-bottom:1.5rem}}.yhdr,.yhdr-mq{--yhdr-cream: #FBF4E4;--yhdr-green: #0D6334;--yhdr-green-deep: #0a4f29;--yhdr-ink: #1A1A1A;--yhdr-ink-500: rgba(26, 26, 26, .62);--yhdr-white: #ffffff;--yhdr-red: #EA1F25;--yhdr-gold: #d59b35;--yhdr-gold-light: #f3d9a4;--yhdr-line: rgba(26, 26, 26, .12);--yhdr-shadow-sm: 0 2px 8px rgba(26, 26, 26, .08);--yhdr-shadow-md: 0 12px 30px rgba(26, 26, 26, .12);--yhdr-font: "Hanken Grotesk", "Inter", "Cairo", system-ui, -apple-system, "Segoe UI", sans-serif;--yhdr-font-ui: "Inter", "Hanken Grotesk", "Cairo", system-ui, -apple-system, "Segoe UI", sans-serif}.yhdr{position:sticky;top:0;z-index:120;background:#fbf4e4d1;border-bottom:1px solid transparent;color:var(--yhdr-ink);font-family:var(--yhdr-font);transition:background-color .3s ease,box-shadow .3s ease,border-color .3s ease}.yhdr.yhdr-scrolled{background:#fbf4e4e6;backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px);border-bottom-color:var(--yhdr-line);box-shadow:var(--yhdr-shadow-sm)}html:has(.yhdr){scroll-padding-top:124px}.yhdr-bar{display:flex;align-items:center;gap:1rem;width:100%;max-width:1240px;min-height:var(--header-h, 70px);margin-inline:auto;padding-inline:clamp(1.1rem,4vw,2.5rem);padding-block:.5rem}.yhdr-brand{display:inline-flex;align-items:center;gap:.7rem;min-width:0;min-height:44px;margin-inline-end:auto;color:inherit;text-decoration:none}.yhdr-logo{display:block;width:clamp(92px,11vw,122px);max-width:100%;height:auto;object-fit:contain}.yhdr-brand-text{display:flex;flex-direction:column;min-width:0;line-height:1.1}.yhdr-brand-text strong{font-family:var(--yhdr-font);font-size:1rem;font-weight:800;letter-spacing:-.01em}.yhdr-brand-text small{margin-block-start:.18rem;color:var(--yhdr-ink-500);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.yhdr-nav{display:none;align-items:center;gap:1.6rem}.yhdr-link{position:relative;padding-block:.4rem;color:#4d4138;font-family:var(--yhdr-font-ui);font-size:.95rem;font-weight:800;letter-spacing:.01em;text-decoration:none;transition:color .18s ease}.yhdr-link:after{content:"";position:absolute;inset-inline-start:0;bottom:-3px;width:100%;height:2px;background:var(--yhdr-gold);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}html[dir=rtl] .yhdr-link:after{transform-origin:right}.yhdr-link:hover{color:var(--yhdr-ink)}.yhdr-link:hover:after{transform:scaleX(1)}.yhdr-link[aria-current=page]{color:var(--yhdr-ink)}.yhdr-link[aria-current=page]:after{transform:scaleX(1)}.yhdr-actions{display:flex;align-items:center;gap:.6rem}.yhdr-business{display:none;align-items:center;justify-content:center;gap:.5rem;flex-shrink:0;min-height:44px;padding:.6rem 1.3rem;border:1px solid transparent;border-radius:999px;background:linear-gradient(135deg,#1a8a4f,var(--yhdr-green-deep));box-shadow:0 10px 26px #0d63344d;color:var(--yhdr-white);font-family:var(--yhdr-font-ui);font-size:.88rem;font-weight:900;letter-spacing:.015em;line-height:1.1;text-align:center;text-decoration:none;white-space:nowrap;transition:transform .1s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1)}.yhdr-business:hover{transform:translateY(-2px);box-shadow:0 16px 36px #0d633461}.yhdr-business:active{transform:scale(.97)}.yhdr-cart{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:1px solid var(--yhdr-line);border-radius:999px;background:var(--yhdr-white);color:var(--yhdr-ink);font:inherit;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.yhdr-cart:hover{transform:translateY(-2px);box-shadow:var(--yhdr-shadow-sm)}.yhdr-cart svg{width:22px;height:22px}.yhdr-cart-count{position:absolute;top:-6px;inset-inline-end:-6px;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--yhdr-red);color:var(--yhdr-white);font-size:.72rem;font-weight:800;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.yhdr-cart-count.is-empty{transform:scale(0)}.yhdr-cart-count.bump{animation:yhdr-cart-bump .4s ease}@keyframes yhdr-cart-bump{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.yhdr-menu{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:46px;height:46px;padding:0;border:1px solid var(--yhdr-line);border-radius:999px;background:var(--yhdr-white);font:inherit;cursor:pointer}.yhdr-menu span{display:block;width:20px;height:2px;background:var(--yhdr-ink);transition:transform .25s ease,opacity .2s ease}.yhdr-menu[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.yhdr-menu[aria-expanded=true] span:nth-child(2){opacity:0}.yhdr-menu[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.yhdr-drawer{position:absolute;top:100%;inset-inline:0;z-index:110;display:grid;gap:.4rem;padding:1.2rem clamp(1.1rem,4vw,2.5rem) 1.6rem;border-bottom:1px solid var(--yhdr-line);background:var(--yhdr-cream);box-shadow:var(--yhdr-shadow-md);transform:translateY(-12px);opacity:0;visibility:hidden;transition:transform .28s ease,opacity .24s ease,visibility .24s ease}.yhdr-drawer.yhdr-drawer-open{transform:translateY(0);opacity:1;visibility:visible}.yhdr-drawer a{padding-block:.7rem;border-bottom:1px solid var(--yhdr-line);color:inherit;font-size:1.1rem;font-weight:700;text-decoration:none}.yhdr-drawer a.yhdr-drawer-business{color:var(--yhdr-green)}.yhdr a:focus-visible,.yhdr button:focus-visible{outline:3px solid rgba(18,104,59,.55);outline-offset:2px}.yhdr-mq a:focus-visible,.yhdr-mq button:focus-visible{outline:3px solid var(--yhdr-white);outline-offset:-3px}@media(hover:none){.yhdr-business:hover,.yhdr-cart:hover{transform:none}}@media(max-width:768px){.yhdr-link{display:inline-flex;align-items:center;min-height:44px}}@media(min-width:1024px){.yhdr-nav{display:flex}.yhdr-business{display:inline-flex}.yhdr-menu{display:none}}.yhdr-mq{position:relative;display:flex;align-items:center;min-height:44px;max-height:60px;overflow:hidden;background:linear-gradient(90deg,var(--yhdr-green-deep),var(--yhdr-green) 60%,#0a4a2e);color:var(--yhdr-white);font-family:var(--yhdr-font-ui);font-size:clamp(.68rem,2vw,.82rem);letter-spacing:.01em;transition:max-height .4s cubic-bezier(.22,1,.36,1),opacity .25s cubic-bezier(.22,1,.36,1)}.site-header.is-scrolled .yhdr-mq{min-height:0;max-height:0;opacity:0}.yhdr-mq-viewport{flex:1 1 auto;min-width:0;overflow:hidden}.yhdr-mq-track{display:inline-flex;align-items:center;white-space:nowrap;will-change:transform;--yhdr-mq-dur: 28s;animation:yhdr-mq-scroll var(--yhdr-mq-dur, 28s) linear infinite}html[dir=rtl] .yhdr-mq-track{animation-name:yhdr-mq-scroll-rtl}.yhdr-mq:hover .yhdr-mq-track,.yhdr-mq-viewport:focus-within .yhdr-mq-track,.yhdr-mq.yhdr-mq-paused .yhdr-mq-track{animation-play-state:paused}@keyframes yhdr-mq-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes yhdr-mq-scroll-rtl{0%{transform:translate(0)}to{transform:translate(50%)}}.yhdr-mq-group{display:inline-flex;align-items:center}.yhdr-mq-item{padding-inline:1.1rem}.yhdr-mq-sep{opacity:.6}.yhdr-mq-link{display:inline-flex;align-items:center;min-height:44px;padding-inline:1.1rem;color:var(--yhdr-gold-light);font-weight:800;text-decoration:none;white-space:nowrap}.yhdr-mq-link:hover{text-decoration:underline}.yhdr-mq-toggle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--yhdr-white);font:inherit;cursor:pointer}.yhdr-mq-toggle:hover{background:#ffffff24}.yhdr-mq-ico{display:block;width:13px;height:13px;fill:currentColor}.yhdr-mq-ico-play,.yhdr-mq-toggle[aria-pressed=true] .yhdr-mq-ico-pause{display:none}.yhdr-mq-toggle[aria-pressed=true] .yhdr-mq-ico-play{display:block}@media(prefers-reduced-motion:reduce){.yhdr-mq{max-height:none;overflow:visible;padding-block:.35rem}.yhdr-mq-viewport{overflow:visible}.yhdr-mq-track{display:flex;flex-wrap:wrap;justify-content:center;white-space:normal;animation:none;transform:none}html[dir=rtl] .yhdr-mq-track{animation:none}.yhdr-mq-group{flex-wrap:wrap;justify-content:center}.yhdr-mq-group[aria-hidden=true]{display:none}.yhdr-mq-group>.yhdr-mq-sep:last-child{display:none}.yhdr-mq-toggle{display:none}.yhdr,.yhdr-mq,.yhdr-cart,.yhdr-cart-count,.yhdr-business,.yhdr-link,.yhdr-link:after,.yhdr-menu span,.yhdr-drawer{transition:none}.yhdr-cart-count.bump{animation:none}}@media(max-width:680px){body[data-page]:not(:has(.mobile-cta)):not(:has(.pdp-sticky)) .language-switcher{bottom:max(20px,env(safe-area-inset-bottom))}body[data-page]:not(:has(.mobile-cta)):not(:has(.pdp-sticky)) .cookie-banner{bottom:max(12px,env(safe-area-inset-bottom))}}.yq-cartfab{position:fixed;inset-inline-start:max(20px,env(safe-area-inset-left));bottom:max(20px,env(safe-area-inset-bottom));z-index:140;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:0;border-radius:999px;background:var(--red, #EA1F25);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 10px 26px #1a1a1a3d;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .24s ease,visibility .24s ease,box-shadow .24s ease}html[dir=rtl] .yq-cartfab{inset-inline-start:max(20px,env(safe-area-inset-right))}.yq-cartfab-icon{width:24px;height:24px}.yq-cartfab:focus-visible{outline:3px solid var(--ink, #1A1A1A);outline-offset:3px}@media(hover:hover)and (pointer:fine){.yq-cartfab:hover{transform:translateY(-2px);box-shadow:0 14px 32px #1a1a1a4d}}.yq-cartfab:active{transform:translateY(0) scale(.96)}.yq-cartfab-count{position:absolute;inset-block-start:-2px;inset-inline-end:-2px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;border:2px solid var(--red, #EA1F25);background:var(--cream, #FBF4E4);color:var(--ink, #1A1A1A);font-size:.72rem;font-weight:800;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.yq-cartfab-count.bump{animation:yhdr-cart-bump .4s ease}.yq-cartfab.is-cart-empty{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px) scale(.86)}body.cart-open .yq-cartfab,body.panel-open .yq-cartfab{opacity:0;visibility:hidden;pointer-events:none}@media(max-width:680px){body[data-page] .yq-cartfab{bottom:calc(70px + env(safe-area-inset-bottom))}}@media(max-width:768px){body[data-page=product] .yq-cartfab{bottom:calc(76px + env(safe-area-inset-bottom))}}@media(max-width:680px){body[data-page]:not(:has(.mobile-cta)):not(:has(.pdp-sticky)) .yq-cartfab{bottom:max(20px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.yq-cartfab{transition:none}.yq-cartfab:hover,.yq-cartfab:active{transform:none}.yq-cartfab-count.bump{animation:none}}@keyframes yoppy-mascot-idle{0%,to{translate:0 0;rotate:0deg}30%{translate:0 calc(var(--mascot-idle-lift, 4px) * -1);rotate:var(--mascot-idle-tilt, 1.2deg)}62%{translate:0 calc(var(--mascot-idle-lift, 4px) * -.25);rotate:calc(var(--mascot-idle-tilt, 1.2deg) * -.6)}}img.mascot{animation:yoppy-mascot-idle var(--mascot-idle-duration, 5.4s) ease-in-out var(--mascot-idle-delay, 0s) infinite}.mascot:where(:nth-of-type(2)){--mascot-idle-delay: .9s}.mascot:where(:nth-of-type(3)){--mascot-idle-delay: 1.8s}.mascot:where(:nth-of-type(4)){--mascot-idle-delay: 2.7s}.mascot--callout{--mascot-idle-duration: 4.8s}.mascot--peek,.story-cta-peek{--mascot-idle-duration: 6.4s;--mascot-idle-delay: 1.2s;--mascot-idle-lift: 3px}.story-sticker .mascot{--mascot-idle-delay: .35s}.story-quote-mascot{--mascot-idle-duration: 5.8s;--mascot-idle-delay: .6s}.rcp-idea .mascot{--mascot-idle-duration: 5.2s;--mascot-idle-delay: .25s;--mascot-idle-lift: 2px;--mascot-idle-tilt: 1deg}.rcp-idea:nth-child(2) .mascot{--mascot-idle-delay: 1.25s}.rcp-idea:nth-child(3) .mascot{--mascot-idle-delay: 2.25s}@media(prefers-reduced-motion:reduce){img.mascot{animation:none;translate:none;rotate:none}}html[dir=rtl] .cart-drawer{right:auto;left:0;transform:translate(-100%)}html[dir=rtl] body.cart-open .cart-drawer{transform:translate(0)}.pdp-breakdown{margin:.55rem 0 0;font-size:.85rem;font-weight:700;line-height:1.5;color:var(--leaf-dark, #0a4f29)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/components.css.map */
