.iw{--sand: #DDCBB0;--sand-2: #EADFCD;--sand-3: #C9AE88;--cream: #FBF8F3;--paper: #F4EDE2;--choc: #3B2A22;--choc-2: #6A5244;--choc-3: #2C1F19;--line: rgba(59, 42, 34, .14);--line-2: rgba(59, 42, 34, .28);--on-dark: #F4ECE0;--on-dark-2: rgba(244, 236, 224, .72);--serif: "Marcellus", "Cormorant Garamond", Georgia, serif;--sans: "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-eyebrow: 12px;--fs-small: 14px;--fs-body: 16px;--fs-lead: clamp(17px, 15px + .5vw, 20px);--fs-h3: clamp(22px, 19px + 1vw, 28px);--fs-h2: clamp(34px, 24px + 3.4vw, 64px);--fs-display: clamp(48px, 30px + 6.4vw, 104px);--s-1: 8px;--s-2: 16px;--s-3: 24px;--s-4: 32px;--s-5: 48px;--s-6: 64px;--s-7: 96px;--s-8: 128px;--gut: 20px;--max: 1320px;--sec: clamp(80px, 9vw + 40px, 152px);--ann-h: 30px;--hdr-h: 50px;--logo-h: 13px;--logo-h-d: 20px;--r-m: 18px;--r-s: 10px;--r-pill: 999px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-std: cubic-bezier(.2, 0, 0, 1);--dur-s: .28s;--dur-m: .7s;--dur-l: 1.1s;--rise: 28px;background:var(--cream);color:var(--choc);font-family:var(--sans);font-size:var(--fs-body);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}@media(min-width:600px){.iw{--gut: 32px}}@media(min-width:900px){.iw{--gut: 48px;--hdr-h: 68px;--ann-h: 32px}}@media(min-width:1280px){.iw{--gut: 64px}}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{margin:0}.iw *,.iw *:before,.iw *:after{box-sizing:border-box}.iw img,.iw video,.iw svg{display:block;max-width:100%}.iw picture{display:block}.iw h1,.iw h2,.iw h3,.iw h4,.iw p,.iw ul,.iw ol,.iw figure,.iw blockquote,.iw dl,.iw dd{margin:0;padding:0}.iw ul,.iw ol{list-style:none}.iw a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.iw button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.iw input{font:inherit}.iw sup.iw-fn{white-space:nowrap;font-size:.62em;line-height:0;vertical-align:super;margin-left:2px;font-family:var(--sans);font-weight:500;letter-spacing:0}.iw :focus{outline:none}.iw :focus-visible{outline:2px solid var(--choc);outline-offset:3px;border-radius:4px}.iw .iw-on-dark :focus-visible,.iw.iw-on-dark :focus-visible{outline-color:var(--sand)}.iw [hidden]{display:none!important}.iw .iw-sr{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.iw .iw-wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gut)}.iw .iw-skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--choc);color:var(--cream);padding:12px 18px;border-radius:var(--r-pill);font-size:var(--fs-small)}.iw .iw-skip:focus{top:12px}.iw .iw-eyebrow{display:inline-block;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.18em;text-transform:uppercase;line-height:1.4;color:var(--choc-2)}.iw .iw-on-dark .iw-eyebrow,.iw.iw-on-dark .iw-eyebrow{color:var(--sand)}.iw .iw-h2,.iw h2.iw-h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);line-height:1.04;letter-spacing:-.012em;text-wrap:balance}.iw .iw-h3{font-family:var(--serif);font-weight:400;font-size:var(--fs-h3);line-height:1.15;letter-spacing:-.005em}.iw .iw-lead{font-size:var(--fs-lead);line-height:1.55;color:var(--choc-2);max-width:46ch;text-wrap:pretty}.iw .iw-on-dark .iw-lead{color:var(--on-dark-2)}.iw .iw-small{font-size:var(--fs-small);line-height:1.55}.iw .iw-muted{color:var(--choc-2)}.iw .iw-head{display:grid;gap:var(--s-2);margin-bottom:var(--s-5)}.iw .iw-head.iw-center{justify-items:center;text-align:center}@media(min-width:900px){.iw .iw-head{margin-bottom:var(--s-6)}}.iw .iw-btn{--bg: var(--choc);--fg: var(--cream);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 28px;border-radius:var(--r-pill);background:var(--bg);color:var(--fg);font-size:15px;font-weight:600;letter-spacing:.02em;line-height:1.2;text-align:center;overflow:hidden;isolation:isolate;transition:transform var(--dur-s) var(--ease-out),background-color var(--dur-s) var(--ease-std),color var(--dur-s) var(--ease-std)}.iw .iw-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#ffffff1f;transform:translate(-101%);transition:transform .52s var(--ease-out)}.iw .iw-btn .iw-arr{width:18px;height:18px;flex:none;transition:transform var(--dur-s) var(--ease-out)}@media(hover:hover){.iw .iw-btn:hover:before{transform:translate(0)}.iw .iw-btn:hover .iw-arr{transform:translate(4px)}}.iw .iw-btn:active{transform:scale(.975)}.iw .iw-btn-sand{--bg: var(--sand);--fg: var(--choc)}.iw .iw-btn-sand:before{background:#ffffff59}.iw .iw-btn-block{width:100%}.iw .iw-btn[disabled],.iw .iw-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.iw .iw-btn .iw-price-in{font-weight:500;opacity:.9}.iw .iw-btn .iw-price-in:before{content:"\b7";margin-right:10px;opacity:.6}.iw .iw-tlink{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:600;letter-spacing:.02em;background:linear-gradient(currentColor,currentColor) 0 calc(100% - 9px) / 100% 1px no-repeat;transition:background-size .42s var(--ease-out);padding-right:2px}.iw .iw-tlink .iw-arr{width:16px;height:16px;transition:transform var(--dur-s) var(--ease-out)}@media(hover:hover){.iw .iw-tlink:hover{background-size:0 1px;background-position:100% calc(100% - 9px)}.iw .iw-tlink:hover .iw-arr{transform:translate(4px)}}.iw .iw-media{position:relative;overflow:hidden;border-radius:var(--r-m);background:var(--paper)}.iw .iw-media>picture,.iw .iw-media>img,.iw .iw-media>video,.iw .iw-media .iw-px>picture,.iw .iw-media .iw-px>img{width:100%;height:100%}.iw .iw-media img,.iw .iw-media video{width:100%;height:100%;object-fit:cover}.iw .iw-media .iw-px{position:absolute;top:-7%;right:0;bottom:-7%;left:0;will-change:transform}.iw .iw-r45{aspect-ratio:4 / 5}.iw .iw-r34{aspect-ratio:3 / 4}.iw .iw-r23{aspect-ratio:2 / 3}.iw .iw-r11{aspect-ratio:1 / 1}.iw .iw-cut{display:block}.iw .iw-cut img{width:100%;height:auto}.iw .iw-missing{background:repeating-linear-gradient(45deg,var(--paper),var(--paper) 10px,var(--sand-2) 10px,var(--sand-2) 20px)}.iw .iw-fnotes{display:grid;gap:4px;margin-top:var(--s-4);font-size:12px;line-height:1.5;color:var(--choc-2);max-width:80ch}.iw .iw-fnotes li{padding-left:0}.iw .iw-on-dark .iw-fnotes{color:var(--on-dark-2)}.iw .iw-proto-note{display:inline-block;font-size:12px;letter-spacing:.02em;color:var(--choc-2);background:#3b2a220f;padding:4px 10px;border-radius:var(--r-pill)}.iw-ann{position:relative;z-index:41;height:var(--ann-h);display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:stretch;background:var(--choc);color:var(--on-dark);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase;text-align:center}.iw-ann .iw-ann-track{grid-column:2;display:grid;align-items:center;min-width:0}.iw .iw-ann-msg{grid-area:1 / 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;visibility:hidden;transition:opacity .24s var(--ease-std),visibility 0s linear .24s}.iw .iw-ann-msg.iw-is-on{opacity:1;visibility:visible;transition:opacity .24s var(--ease-std),visibility 0s}.iw-ann .iw-ann-nav{display:grid;place-items:center;width:44px;height:100%;color:var(--on-dark-2);transition:color var(--dur-s) var(--ease-std)}.iw-ann .iw-ann-nav[hidden]{display:none}.iw-ann .iw-ann-prev{grid-column:1}.iw-ann .iw-ann-next{grid-column:3}.iw-ann .iw-ann-nav svg{width:14px;height:14px}@media(hover:hover){.iw-ann .iw-ann-nav:hover{color:var(--on-dark)}}.iw-ann .iw-ann-nav:focus-visible{outline:2px solid var(--on-dark);outline-offset:-4px;border-radius:6px}@media(min-width:900px){.iw-ann{font-size:11.5px;grid-template-columns:1fr minmax(0,440px) 1fr}.iw-ann .iw-ann-prev{justify-self:end}.iw-ann .iw-ann-next{justify-self:start}}.iw-hdr{position:sticky;top:0;z-index:40;height:var(--hdr-h);transition:transform .42s var(--ease-out),background-color .3s var(--ease-std),box-shadow .3s var(--ease-std);background:var(--cream);box-shadow:0 1px 0 var(--line)}.iw-hdr.iw-is-over{background:transparent;box-shadow:none}.iw-hdr-hidden{transform:translateY(-100%)}.iw-hdr .iw-in{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.iw-hdr .iw-logo{grid-column:2;display:block;padding:8px 4px}.iw-hdr .iw-logo img{height:var(--logo-h, 20px);width:auto}@media(min-width:900px){.iw-hdr .iw-logo img{height:var(--logo-h-d, 24px)}}.iw-hdr .iw-nav{display:none;gap:30px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.iw-hdr .iw-nav a{position:relative;padding:10px 0}.iw-hdr .iw-nav a:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .38s var(--ease-out)}@media(hover:hover){.iw-hdr .iw-nav a:hover:after{transform:scaleX(1);transform-origin:left}}.iw-hdr .iw-nav a[aria-current=page]:after{transform:scaleX(1)}.iw-hdr .iw-r{grid-column:3;justify-self:end;display:flex;align-items:center;gap:4px}.iw-hdr .iw-l{grid-column:1;justify-self:start;display:flex;align-items:center}.iw .iw-ibtn{position:relative;width:44px;height:44px;display:grid;place-items:center;border-radius:var(--r-pill);transition:background-color var(--dur-s) var(--ease-std)}.iw .iw-ibtn svg{width:22px;height:22px}@media(hover:hover){.iw .iw-ibtn:hover{background:#3b2a2212}}.iw .iw-cart-n{position:absolute;top:5px;right:3px;min-width:18px;height:18px;padding-inline:5px;border-radius:var(--r-pill);background:var(--choc);color:var(--cream);font-size:10px;font-weight:600;display:grid;place-items:center;line-height:1;transform-origin:center}.iw .iw-cart-n.iw-bump{animation:iwBump .52s var(--ease-out)}@keyframes iwBump{0%{transform:scale(1)}35%{transform:scale(1.35)}to{transform:scale(1)}}@media(min-width:900px){.iw-hdr .iw-nav{display:flex}.iw-hdr .iw-menu-btn{display:none}}.iw-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden;pointer-events:none}.iw-drawer.iw-open{visibility:visible;pointer-events:auto}.iw-drawer .iw-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#2c1f1961;opacity:0;transition:opacity .42s var(--ease-std)}.iw-drawer.iw-open .iw-scrim{opacity:1}.iw-drawer .iw-panel{position:absolute;inset:0 auto 0 0;width:min(92vw,420px);background:var(--cream);display:flex;flex-direction:column;padding:14px var(--gut) calc(24px + env(safe-area-inset-bottom));transform:translate(-102%);transition:transform .56s var(--ease-out);overflow-y:auto;overscroll-behavior:contain}.iw-drawer.iw-open .iw-panel{transform:none}.iw-drawer .iw-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s-4)}.iw-drawer .iw-top img{height:22px;width:auto}.iw-drawer .iw-links{display:grid}.iw-drawer .iw-links a{display:flex;align-items:center;justify-content:space-between;font-family:var(--serif);font-size:32px;line-height:1.1;padding:14px 0;border-bottom:1px solid var(--line)}.iw-drawer .iw-links a .iw-arr{width:20px;height:20px;opacity:.5}.iw-mo .iw-drawer .iw-links a{opacity:0;transform:translate(-18px);transition:opacity .42s var(--ease-std),transform .6s var(--ease-out)}.iw-mo .iw-drawer.iw-open .iw-links a{opacity:1;transform:none;transition-delay:calc(.12s + var(--i, 0) * 55ms)}.iw-cd{--ok: #4E7348;--ok-bg: #EBEFE3;position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;visibility:hidden;pointer-events:none}.iw-cd.iw-open{visibility:visible;pointer-events:auto}.iw-cd .iw-cd-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#2c1f1961;opacity:0;transition:opacity .42s var(--ease-std)}.iw-cd.iw-open .iw-cd-scrim{opacity:1}.iw-cd .iw-cd-panel{position:absolute;inset:0 0 0 auto;width:min(calc(100vw - 20px),420px);height:100%;background:var(--cream);color:var(--choc);display:flex;flex-direction:column;transform:translate(102%);transition:transform .56s var(--ease-out);box-shadow:-18px 0 48px #2c1f191a}.iw-cd.iw-open .iw-cd-panel{transform:none}.iw-cd .iw-cd-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 6px 4px 16px;border-bottom:1px solid var(--line)}.iw-cd .iw-cd-title{font-family:var(--serif);font-weight:400;font-size:20px;line-height:1.2;margin:0}.iw-cd .iw-cd-title span{font-family:var(--sans);font-size:13px;color:var(--choc-2)}.iw-cd .iw-cd-ship{flex:none;padding:9px 16px 10px;background:var(--paper);font-size:12.5px;line-height:1.35;transition:background-color .42s var(--ease-std)}.iw-cd .iw-cd-ship p{margin:0 0 7px;display:flex;align-items:center;gap:7px}.iw-cd .iw-cd-ship svg{flex:none}.iw-cd .iw-cd-ship b{font-weight:600}.iw-cd .iw-cd-bar{height:4px;border-radius:var(--r-pill);background:#3b2a221f;overflow:hidden}.iw-cd .iw-cd-bar i{display:block;height:100%;width:var(--p, 0%);max-width:100%;border-radius:inherit;background:var(--choc);transition:width .64s var(--ease-out),background-color .42s var(--ease-std)}.iw-cd .iw-cd-ship.iw-done{background:var(--ok-bg)}.iw-cd .iw-cd-ship.iw-done p{color:var(--ok);font-weight:600}.iw-cd .iw-cd-ship.iw-done .iw-cd-bar{background:#4e73482e}.iw-cd .iw-cd-ship.iw-done .iw-cd-bar i{background:var(--ok)}.iw-cd .iw-cd-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 16px}.iw-cd .iw-cd-lines{list-style:none;margin:0;padding:0}.iw-cd .iw-cd-line{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.iw-cd .iw-cd-line:last-child{border-bottom:0}.iw-cd .iw-cd-img{width:56px;height:56px;padding:5px;border-radius:var(--r-s);background:var(--paper);display:grid;place-items:center;overflow:hidden;box-sizing:border-box}.iw-cd .iw-cd-img img{width:100%;height:100%;object-fit:contain}.iw-cd .iw-cd-img img.iw-cd-ico{width:30px;height:30px;opacity:.85}.iw-cd .iw-cd-img.iw-cd-full{padding:0;background:var(--paper)}.iw-cd .iw-cd-img.iw-cd-full img{object-fit:contain}.iw-cd .iw-cd-bonus .iw-cd-img{background:var(--sand-2)}.iw-cd .iw-cd-info{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto 22px;align-items:start;column-gap:6px;row-gap:1px}.iw-cd .iw-cd-info>.iw-cd-meta,.iw-cd .iw-cd-info>.iw-cd-gift{grid-column:1 / -1}.iw-cd .iw-cd-name{min-width:0;padding-top:1px;font-family:var(--serif);font-size:15px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iw-cd .iw-cd-meta{min-width:0;margin:0;font-size:12px;line-height:1.4;color:var(--choc-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iw-cd .iw-cd-gift{justify-self:start;display:inline-flex;align-items:center;gap:4px;margin:1px 0;padding:1px 5px;border-radius:3px;background:#eeeae4;color:var(--choc);font-size:8.5px;font-weight:600;letter-spacing:.06em;line-height:1.5;text-transform:uppercase;white-space:nowrap}.iw-cd .iw-cd-gift svg{flex:none;color:var(--choc-2)}.iw-cd .iw-cd-price{display:flex;flex-direction:column;align-items:flex-end;font-size:13.5px;font-weight:600;line-height:1.25;white-space:nowrap}.iw-cd .iw-cd-price s{font-size:11px;font-weight:400;color:var(--choc-2)}.iw-cd .iw-cd-rm{justify-self:end;width:30px;height:30px;margin:-6px -8px;display:grid;place-items:center;border-radius:50%;color:var(--choc-2)}@media(hover:hover){.iw-cd .iw-cd-rm:hover{color:var(--choc);background:#3b2a220f}}.iw-cd .iw-cd-foot{flex:none;padding:4px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--cream)}.iw-cd .iw-cd-code{border-bottom:1px solid var(--line);margin-bottom:8px}.iw-cd .iw-cd-code summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:36px;font-size:12.5px;font-weight:600}.iw-cd .iw-cd-code summary::-webkit-details-marker{display:none}.iw-cd .iw-cd-code summary svg{transition:transform var(--dur-s) var(--ease-std)}.iw-cd .iw-cd-code[open] summary svg{transform:rotate(180deg)}.iw-cd .iw-cd-code-f{display:flex;gap:8px;padding-bottom:10px}.iw-cd .iw-cd-code-f input{flex:1 1 auto;min-width:0;height:40px;padding:0 12px;border:1px solid var(--line-2);border-radius:var(--r-s);background:#fff;color:var(--choc);font:16px/1.2 var(--sans);text-transform:uppercase}.iw-cd .iw-cd-code-f input::placeholder{text-transform:none;color:var(--choc-2);opacity:.8}.iw-cd .iw-cd-code-f input:focus-visible{outline:2px solid var(--choc);outline-offset:1px}.iw-cd .iw-cd-code-f button{flex:none;height:40px;padding:0 14px;border-radius:var(--r-s);background:var(--sand-2);color:var(--choc);font-size:12.5px;font-weight:600}.iw-cd .iw-cd-code-f button[aria-busy=true]{opacity:.6}.iw-cd .iw-cd-code-err{margin:-4px 0 8px;font-size:12px;color:var(--berry)}.iw-cd .iw-cd-codes{list-style:none;margin:0;padding:0 0 10px;display:flex;flex-wrap:wrap;gap:6px}.iw-cd .iw-cd-codes li{display:inline-flex;align-items:center;gap:2px;padding-left:10px;border-radius:var(--r-pill);background:var(--paper);font-size:11.5px;font-weight:600;letter-spacing:.04em}.iw-cd .iw-cd-codes button{width:30px;height:30px;display:grid;place-items:center;border-radius:50%}.iw-cd .iw-cd-sum{margin:0 0 10px;display:grid;gap:2px;font-size:13px;line-height:1.45}.iw-cd .iw-cd-sum>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.iw-cd .iw-cd-sum dt{color:var(--choc-2)}.iw-cd .iw-cd-sum dd{margin:0;text-align:right}.iw-cd .iw-cd-sum .iw-cd-sub dt{color:var(--choc)}.iw-cd .iw-cd-sum .iw-cd-sub dd{font-size:14px;font-weight:600}.iw-cd .iw-cd-sum .iw-cd-sub s{margin-right:4px;font-size:12px;font-weight:400;color:var(--choc-2)}.iw-cd .iw-cd-sum .iw-cd-save{font-size:12px}.iw-cd .iw-cd-sum .iw-cd-save dt,.iw-cd .iw-cd-sum .iw-cd-save dd{color:var(--ok);font-weight:500}.iw-cd .iw-cd-cta{width:100%;min-height:50px;gap:8px;font-size:14.5px}.iw-cd .iw-cd-cta svg{flex:none;margin-top:-1px}.iw-cd .iw-cd-trust{margin:7px 0 6px;font-size:11px;text-align:center;color:var(--choc-2)}.iw-cd .iw-cd-pay{list-style:none;margin:0;padding:0;flex-wrap:nowrap;gap:5px}.iw-cd .iw-cd-pay .iw-pi,.iw-cd .iw-cd-pay svg{width:30px;height:20px}.iw-cd .iw-cd-empty{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:32px 20px;text-align:center}.iw-cd .iw-cd-empty-t{margin:0;font-family:var(--serif);font-size:22px}.iw-cd.iw-busy .iw-cd-body,.iw-cd.iw-busy .iw-cd-foot{opacity:.55;pointer-events:none;transition:opacity var(--dur-s) var(--ease-std)}@media(max-width:370px){.iw-cd .iw-cd-name{font-size:14.5px}.iw-cd .iw-cd-meta{font-size:11.5px}.iw-cd .iw-cd-line{gap:10px}}@media(min-width:600px){.iw-cd .iw-cd-head{padding:8px 12px 8px 24px}.iw-cd .iw-cd-ship,.iw-cd .iw-cd-body,.iw-cd .iw-cd-foot{padding-left:24px;padding-right:24px}.iw-cd .iw-cd-line{grid-template-columns:64px minmax(0,1fr) auto}.iw-cd .iw-cd-img{width:64px;height:64px}.iw-cd .iw-cd-name{font-size:16px}}@media(max-height:600px){.iw-cd .iw-cd-panel{overflow-y:auto}.iw-cd .iw-cd-body{flex:none;overflow:visible}}@media(prefers-reduced-motion:reduce){.iw-cd .iw-cd-panel,.iw-cd .iw-cd-scrim,.iw-cd .iw-cd-bar i,.iw-cd .iw-cd-ship{transition:none}}html.iw-cart-open [class*=kl-teaser-]{visibility:hidden!important}.iw-mo [data-r]{transition:opacity var(--dur-l) var(--ease-out),transform var(--dur-l) var(--ease-out),clip-path var(--dur-l) var(--ease-out);transition-delay:calc(var(--d, 0s) + var(--i, 0) * 80ms)}.iw-mo [data-r=up]:not(.iw-in){opacity:0;transform:translateY(var(--rise))}.iw-mo [data-r=fade]:not(.iw-in){opacity:0}.iw-mo [data-r=mask]{clip-path:inset(-20% -6% -32% -6%)}.iw-mo [data-r=mask]:not(.iw-in){clip-path:inset(0 0 100% 0);transform:translateY(.35em);opacity:.001}.iw-mo [data-r=mask].iw-in{opacity:1}.iw-mo [data-r=clip]{clip-path:inset(0 0 0 0 round var(--r-m))}.iw-mo [data-r=clip]:not(.iw-in){clip-path:inset(14% 6% 0 6% round var(--r-m));opacity:0}.iw-mo [data-r=clip] .iw-px>*,.iw-mo [data-r=clip]>picture{transition:transform 1.6s var(--ease-out);transition-delay:inherit}.iw-mo [data-r=clip]:not(.iw-in) .iw-px>*,.iw-mo [data-r=clip]:not(.iw-in)>picture{transform:scale(1.14)}.iw-mo [data-r=line]{transform-origin:left}.iw-mo [data-r=line]:not(.iw-in){transform:scaleX(0)}.iw-mo [data-r=rise]:not(.iw-in){opacity:0;transform:translateY(60px) scale(.96)}.iw-mo .iw-ln{display:block;overflow:hidden;padding-bottom:.22em;margin-bottom:-.22em}.iw-mo .iw-ln>span{display:block;transition:transform 1.15s var(--ease-out);transition-delay:calc(var(--d, 0s) + var(--i, 0) * 95ms)}.iw-mo [data-r=lines]:not(.iw-in) .iw-ln>span{transform:translateY(108%)}.iw-mo-fail [data-r],.iw-mo-fail [data-r] *{opacity:1!important;transform:none!important;clip-path:none!important}.iw-ln{display:block}.iw .iw-center{text-align:center}.iw .iw-head{display:grid;gap:12px;margin-bottom:32px}.iw .iw-head.iw-center{justify-items:center}.iw .iw-head.iw-center .iw-lead{margin-inline:auto}.iw .iw-sqf{aspect-ratio:1 / 1;border-radius:var(--r-m);overflow:hidden;background:var(--bg, var(--paper))}.iw .iw-sqf picture,.iw .iw-sqf img{width:100%;height:100%}.iw .iw-sqf img{object-fit:cover}.iw .iw-sqf.iw-contain img{object-fit:contain}@media(min-width:900px){.iw .iw-head{margin-bottom:56px}}.iw-hero7{--hero-bg: #E6D4C3;position:relative;isolation:isolate;container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "copy" "cta";background:var(--hero-bg);margin-top:calc(var(--hdr-h) * -1);padding-bottom:52px;overflow:clip}.iw-hero7:after{content:"";position:absolute;z-index:1;left:0;right:0;bottom:0;height:48px;background:linear-gradient(to bottom,#f4ede200,#f4ede2);pointer-events:none}.iw-hero7 .iw-h7-media{grid-area:media;position:relative;z-index:0;aspect-ratio:1 / 1;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 89%,transparent);mask-image:linear-gradient(to bottom,#000 89%,transparent)}.iw-hero7 .iw-h7-par{position:absolute;top:0;right:0;bottom:0;left:0}.iw-hero7 .iw-h7-par>picture{width:100%;height:100%}.iw-hero7 .iw-h7-par img,.iw-hero7 .iw-h7-par video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.iw-hero7 .iw-v-desk,.iw-hero7 .iw-h7-wide{display:none}.iw-hero7 .iw-h7-copy{grid-area:copy;position:relative;z-index:2;display:grid;gap:10px;justify-items:center;text-align:center;padding:0 var(--gut);margin-top:-14px}.iw-hero7 .iw-eyebrow{color:var(--choc-2)}.iw-hero7 .iw-hero-h1{font-family:var(--serif);font-weight:400;font-size:min(8.6vw,40px);line-height:1.08;letter-spacing:-.01em}.iw-hero7 .iw-hero-sub{font-size:15px;line-height:1.55;color:var(--choc-2);max-width:34ch;text-wrap:pretty}.iw-hero7 .iw-h7-cta{grid-area:cta;position:relative;z-index:2;display:grid;gap:12px;justify-items:center;padding:22px var(--gut) 0}.iw-hero7 .iw-h7-cta .iw-btn{width:min(100%,400px)}.iw-hero7 .iw-h7-note{font-size:13px;line-height:1.4;color:var(--choc-2);text-align:center}.iw-hero7 .iw-vctl{position:absolute;z-index:3;right:var(--gut);top:calc(var(--hdr-h) + 12px);width:44px;height:44px;border-radius:50%;background:#fbf8f3db;color:var(--choc);display:none;place-items:center}.iw-hero7.iw-has-video .iw-vctl{display:grid}.iw-hero7 .iw-vctl svg{width:18px;height:18px}.iw-hero7.iw-h7-full{grid-template-rows:1fr auto auto;grid-template-areas:"." "copy" "cta";min-height:min(calc(100svh - var(--ann-h)),880px)}.iw-hero7.iw-h7-full .iw-h7-media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;-webkit-mask-image:none;mask-image:none}.iw-hero7.iw-h7-full:before{content:"";position:absolute;z-index:1;left:0;right:0;bottom:0;height:58%;background:linear-gradient(to bottom,transparent,var(--hero-bg) 62%);pointer-events:none}.iw-hero7.iw-h7-full .iw-h7-copy{margin-top:0}@media(min-width:600px)and (max-width:899px){.iw-hero7:not(.iw-h7-full) .iw-h7-media{aspect-ratio:auto;height:min(100vw,62svh)}.iw-hero7:not(.iw-h7-full) .iw-h7-par img{object-position:50% 35%}}@media(min-width:900px){.iw-hero7{--h7-w: min(54vw, calc(100svh - var(--ann-h)), 880px);grid-template-columns:minmax(0,1fr) var(--h7-w);grid-template-rows:minmax(var(--hdr-h),1fr) auto auto minmax(40px,1fr);grid-template-areas:". media" "copy media" "cta media" ". media";padding-bottom:0}.iw-hero7:after{height:72px}.iw-hero7 .iw-h7-media{grid-area:media;grid-row:1 / -1;width:var(--h7-w);min-height:var(--h7-w);aspect-ratio:auto;-webkit-mask-image:linear-gradient(to right,transparent,#000 5%);mask-image:linear-gradient(to right,transparent,#000 5%)}.iw-hero7 .iw-h7-copy,.iw-hero7 .iw-h7-cta{justify-items:start;text-align:left;padding-left:max(var(--gut),calc((100vw - var(--max)) / 2 + var(--gut)));padding-left:calc(max(0px,(100cqw - var(--max)) / 2) + var(--gut));padding-right:clamp(32px,4vw,80px)}.iw-hero7 .iw-h7-copy{margin-top:0;gap:18px}.iw-hero7 .iw-hero-h1{font-size:clamp(40px,3.6vw,58px)}.iw-hero7 .iw-hero-sub{font-size:17px;max-width:38ch}.iw-hero7 .iw-h7-cta{padding-top:32px;gap:14px}.iw-hero7 .iw-h7-cta .iw-btn{width:auto}.iw-hero7 .iw-h7-note{text-align:left}.iw-hero7 .iw-v-mob,.iw-hero7 .iw-h7-tall{display:none}.iw-hero7 .iw-v-desk,.iw-hero7 .iw-h7-wide{display:block}.iw-hero7 .iw-vctl{right:24px;top:auto;bottom:88px}.iw-hero7.iw-h7-full{grid-template-columns:minmax(0,11fr) minmax(0,9fr);grid-template-rows:minmax(var(--hdr-h),1fr) auto auto minmax(56px,1fr);grid-template-areas:". ." "copy ." "cta ." ". .";min-height:clamp(640px,calc(100svh - var(--ann-h)),960px)}.iw-hero7.iw-h7-full .iw-h7-media{grid-area:auto;grid-row:auto;width:auto;min-height:0}.iw-hero7.iw-h7-full:before{top:0;right:40%;height:auto;background:linear-gradient(to right,var(--hero-bg) 45%,transparent)}}@keyframes iwH7InM{0%{clip-path:inset(0 0 18% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes iwH7In{0%{clip-path:inset(0 0 0 24%)}to{clip-path:inset(0 0 0 0)}}@keyframes iwH7Settle{0%{transform:scale(1.1)}to{transform:none}}@keyframes iwRise{0%{opacity:0;transform:translateY(var(--y, 16px))}to{opacity:1;transform:none}}@keyframes iwLine{0%{transform:translateY(110%)}to{transform:none}}.iw-mo .iw-hero7 .iw-h7-media{animation:iwH7InM 1.3s var(--ease-in-out) both}.iw-mo .iw-hero7 .iw-h7-par img,.iw-mo .iw-hero7 .iw-h7-par video{animation:iwH7Settle 2.2s var(--ease-out) both}.iw-mo .iw-hero7 .iw-eyebrow{animation:iwRise .6s var(--ease-out) .12s both;--y: 8px}.iw-mo .iw-hero7 .iw-hero-h1 .iw-ln>span{animation:iwLine .9s var(--ease-out) both;animation-delay:calc(.16s + var(--i, 0) * 90ms);transition:none}.iw-mo .iw-hero7 .iw-hero-sub{animation:iwRise .7s var(--ease-out) .32s both}.iw-mo .iw-hero7 .iw-h7-cta{animation:iwRise .7s var(--ease-out) .42s both}@media(min-width:900px){.iw-mo .iw-hero7 .iw-h7-media{animation-name:iwH7In}}.iw-ticker{position:relative;display:flex;align-items:stretch;height:46px;background:var(--paper);border-bottom:1px solid var(--line)}.iw-ticker .iw-tk-view{flex:1;min-width:0;display:flex;align-items:center;overflow-x:auto;scrollbar-width:none}.iw-ticker .iw-tk-view::-webkit-scrollbar{display:none}.iw-ticker .iw-tk-track{display:flex;width:max-content}.iw-ticker .iw-tk-list{display:flex;flex:none}.iw-ticker .iw-tk-list li{flex:none;display:flex;align-items:center;gap:18px;padding-left:18px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--choc-2);white-space:nowrap}.iw-ticker .iw-tk-list li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--sand-3);flex:none}.iw-ticker .iw-tk-list[aria-hidden=true]{display:none}.iw-ticker .iw-tk-btn{display:none;flex:none;width:46px;place-items:center;border-left:1px solid var(--line);background:var(--paper);color:var(--choc)}.iw-ticker .iw-tk-btn svg{width:14px;height:14px}.iw-ticker .iw-tk-btn .iw-i-play,.iw-ticker .iw-tk-btn[aria-pressed=true] .iw-i-pause{display:none}.iw-ticker .iw-tk-btn[aria-pressed=true] .iw-i-play{display:block}.iw-mo .iw-ticker .iw-tk-view{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.iw-mo .iw-ticker .iw-tk-list[aria-hidden=true]{display:flex}.iw-mo .iw-ticker .iw-tk-track{animation:iwTicker var(--tk-dur, 70s) linear infinite}.iw-mo .iw-ticker .iw-tk-btn{display:grid}.iw-mo .iw-ticker.iw-paused .iw-tk-track,.iw-mo .iw-ticker:focus-within .iw-tk-track{animation-play-state:paused}@media(hover:hover){.iw-mo .iw-ticker:hover .iw-tk-track{animation-play-state:paused}}@keyframes iwTicker{to{transform:translate(-50%)}}@media(min-width:900px){.iw-ticker{height:52px}.iw-ticker .iw-tk-btn{width:52px}.iw-ticker .iw-tk-list li{gap:22px;padding-left:22px}}.iw-intro{padding-block:var(--sec)}.iw-intro .iw-stmt{font-family:var(--serif);font-weight:400;font-size:clamp(28px,18px + 2.8vw,48px);line-height:1.15;letter-spacing:-.01em;max-width:22ch;margin:12px auto 0;text-wrap:balance}.iw-intro .iw-lead{margin:16px auto 0}.iw-kit{padding-block:var(--sec);background:var(--paper);overflow:clip}.iw-kit .iw-tabs{position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding:4px;border-radius:var(--r-pill);background:#3b2a2212;margin:0 auto 20px;max-width:420px}.iw-kit .iw-tabs a{position:relative;z-index:1;display:grid;place-items:center;min-height:44px;font-size:14px;font-weight:600;border-radius:var(--r-pill);color:var(--choc-2);transition:color var(--dur-s) var(--ease-std)}.iw-kit .iw-tabs a[aria-current=true]{color:var(--choc)}.iw-kit .iw-tabs .iw-pill{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);border-radius:var(--r-pill);background:var(--cream);box-shadow:0 1px 2px #3b2a221f;transform:translate(calc(var(--k, 0) * 100%));transition:transform .52s var(--ease-out)}.iw-kit .iw-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:var(--gut);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;max-width:420px;margin-inline:auto}.iw-kit .iw-track::-webkit-scrollbar{display:none}.iw-kit .iw-step{scroll-snap-align:center;scroll-snap-stop:always;display:grid;gap:16px;align-content:start}.iw-kit .iw-kfig{margin:0;aspect-ratio:1 / 1;border-radius:var(--r-m);overflow:hidden;background:var(--bg)}.iw-kit .iw-kfig picture,.iw-kit .iw-kfig img{width:100%;height:100%}.iw-kit .iw-kfig img{object-fit:cover}.iw-kit .iw-ktxt{display:grid;gap:8px}.iw-kit .iw-ktxt .iw-num{font-size:12px;font-weight:600;letter-spacing:.16em;color:var(--choc-2)}.iw-kit .iw-ktxt h3{font-family:var(--serif);font-weight:400;font-size:28px;line-height:1.12}.iw-kit .iw-ktxt p{color:var(--choc-2);max-width:40ch}.iw-kit .iw-ktxt .iw-tlink{justify-self:start}.iw-kit .iw-kstage{display:none}@media(min-width:900px){.iw-kit .iw-tabs{display:none}.iw-kit .iw-seq{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--s-6);align-items:start}.iw-kit .iw-track{display:block;overflow:visible;max-width:none;margin:0}.iw-kit .iw-step{min-height:62vh;align-content:center;padding-block:6vh}.iw-kit .iw-step .iw-kfig{max-width:420px}.iw-kit .iw-ktxt h3{font-size:clamp(32px,2.6vw,44px)}.iw-js .iw-kit .iw-step .iw-kfig{display:none}.iw-js .iw-kit .iw-kstage{display:block;position:sticky;top:calc(var(--hdr-h) + 6vh);width:min(100%,560px);aspect-ratio:1 / 1;justify-self:end;border-radius:var(--r-m);overflow:hidden;background:var(--paper)}.iw-js .iw-kit .iw-kstage .iw-obj{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;background:var(--bg);opacity:0;transform:scale(1.025);transition:opacity .65s var(--ease-std),transform 1s var(--ease-out)}.iw-js .iw-kit .iw-kstage .iw-obj.iw-on{opacity:1;transform:none}.iw-js .iw-kit .iw-kstage .iw-obj picture,.iw-js .iw-kit .iw-kstage .iw-obj img{width:100%;height:100%}.iw-js .iw-kit .iw-kstage .iw-obj img{object-fit:cover}.iw-js .iw-kit .iw-kstage .iw-count{position:absolute;left:16px;top:16px;z-index:2;font-size:12px;font-weight:600;letter-spacing:.14em;padding:6px 10px;border-radius:var(--r-pill);background:#fbf8f3db}.iw-js .iw-kit .iw-kstage .iw-bar{position:absolute;left:16px;right:16px;bottom:16px;z-index:2;height:2px;background:#3b2a2229;border-radius:2px;overflow:hidden}.iw-js .iw-kit .iw-kstage .iw-bar i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--choc);transform-origin:left;transform:scaleX(var(--prog, .333));transition:transform .65s var(--ease-out)}.iw-js .iw-kit .iw-step .iw-ktxt{transition:transform .7s var(--ease-out)}.iw-js .iw-kit .iw-step:not(.iw-on) .iw-ktxt{transform:translate(-6px)}.iw-js .iw-kit .iw-step:not(.iw-on) .iw-ktxt h3{color:var(--choc-2)}.iw-js .iw-kit .iw-step .iw-ktxt h3{transition:color .5s var(--ease-std)}}.iw-life{padding-block:var(--sec)}.iw-life .iw-duo{display:grid;grid-template-columns:1fr 1fr;gap:12px}.iw-life .iw-duo figure{margin:0}.iw-life .iw-duo figcaption{margin-top:8px;font-size:14px;color:var(--choc-2)}.iw-life .iw-use{margin:0 0 32px;padding:20px;border-radius:var(--r-s);background:var(--paper);display:grid;gap:8px}.iw-life .iw-use h3{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.iw-life .iw-use p{font-size:16px}.iw-life .iw-use .iw-note{font-size:13px;color:var(--choc-2)}@media(min-width:900px){.iw-life .iw-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--s-7);align-items:center}.iw-life .iw-head.iw-center{text-align:left;justify-items:start;margin-bottom:32px}.iw-life .iw-head.iw-center .iw-lead{margin-inline:0}.iw-life .iw-use{margin:0}.iw-life .iw-duo{gap:20px}}.iw-formula{position:relative;padding-block:var(--sec);background:var(--choc-3);color:var(--on-dark);overflow:clip;isolation:isolate}.iw-formula:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(70% 50% at 85% 0%,#ddcbb029,#ddcbb000 70%),radial-gradient(60% 40% at 0% 100%,#ddcbb014,#ddcbb000 70%)}.iw-formula .iw-h2{color:var(--on-dark)}.iw-formula .iw-tablist{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gut) * -1);padding:2px var(--gut) 8px;scroll-snap-type:x proximity}.iw-formula .iw-tablist::-webkit-scrollbar{display:none}.iw-formula .iw-tab{flex:none;scroll-snap-align:start;min-height:44px;padding:0 18px;border-radius:var(--r-pill);border:1px solid rgba(244,236,224,.26);font-size:14px;font-weight:500;color:var(--on-dark-2);transition:background-color var(--dur-s) var(--ease-std),color var(--dur-s) var(--ease-std),border-color var(--dur-s) var(--ease-std);white-space:nowrap}.iw-formula .iw-tab[aria-selected=true]{background:var(--sand);border-color:var(--sand);color:var(--choc)}.iw-formula .iw-panels{position:relative;margin-top:var(--s-4)}.iw-formula .iw-panel{display:grid;gap:var(--s-3)}.iw-formula .iw-panel+.iw-panel{margin-top:var(--s-6)}.iw-js .iw-formula .iw-panel+.iw-panel{margin-top:0}.iw-js .iw-formula .iw-panel[hidden]{display:none}.iw-formula .iw-panel .iw-ph{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.12}.iw-formula .iw-amount{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.iw-formula .iw-amount .iw-v{font-family:var(--sans);font-size:20px;font-weight:600;line-height:1.2;color:var(--sand);white-space:nowrap}.iw-formula .iw-amount .iw-u{font-size:14px;font-weight:500;letter-spacing:.04em;color:var(--on-dark-2)}.iw-formula .iw-ptext{font-size:var(--fs-lead);line-height:1.55;max-width:44ch;color:var(--on-dark)}.iw-formula .iw-claim{font-size:15px;color:var(--on-dark-2);max-width:52ch}.iw-formula .iw-strains{border-top:1px solid rgba(244,236,224,.16)}.iw-formula .iw-strains summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:52px;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.02em}.iw-formula .iw-strains summary::-webkit-details-marker{display:none}.iw-formula .iw-strains ul{display:grid;gap:6px;padding-bottom:12px;font-size:14px;color:var(--on-dark-2)}.iw-formula .iw-bars{display:grid;gap:14px;max-width:520px}.iw-formula .iw-claims{display:grid;gap:10px;max-width:52ch;margin-top:8px}.iw-formula .iw-claims li{position:relative;padding-left:20px;font-size:15px;line-height:1.5;color:var(--on-dark-2)}.iw-formula .iw-claims li:before{content:"";position:absolute;left:0;top:.7em;width:10px;height:1px;background:var(--sand)}.iw-formula .iw-bars li{display:grid;grid-template-columns:1fr auto;gap:6px 12px;font-size:14px}.iw-formula .iw-bars .iw-bn{color:var(--on-dark)}.iw-formula .iw-bars .iw-bv{color:var(--on-dark-2);font-variant-numeric:tabular-nums}.iw-formula .iw-bars .iw-track2{grid-column:1 / -1;height:4px;border-radius:4px;background:#f4ece024;overflow:hidden}.iw-formula .iw-bars .iw-track2 i{display:block;height:100%;width:calc(min(var(--nrv),100)*1%);background:var(--sand);border-radius:4px;transform-origin:left}.iw-mo .iw-formula .iw-panel.iw-anim .iw-bars .iw-track2 i{animation:iwBar 1.1s var(--ease-out) both;animation-delay:calc(.2s + var(--i, 0) * 90ms)}@keyframes iwBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.iw-mo .iw-formula .iw-panel.iw-anim .iw-amount .iw-v{animation:iwRise .9s var(--ease-out) both;--y: 34px}.iw-mo .iw-formula .iw-panel.iw-anim .iw-ptext,.iw-mo .iw-formula .iw-panel.iw-anim .iw-claim,.iw-mo .iw-formula .iw-panel.iw-anim .iw-ph{animation:iwRise .8s var(--ease-out) .12s both;--y: 14px}.iw-formula .iw-more{margin-top:var(--s-5)}.iw-formula .iw-more .iw-tlink{color:var(--on-dark)}@media(min-width:900px){.iw-formula .iw-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-7);align-items:start}.iw-formula .iw-tablist{flex-direction:column;gap:0;overflow:visible;margin:0;padding:0;border-top:1px solid rgba(244,236,224,.16)}.iw-formula .iw-tab{border:0;border-bottom:1px solid rgba(244,236,224,.16);border-radius:0;text-align:left;min-height:0;padding:18px 0;font-family:var(--serif);font-size:clamp(26px,2.2vw,36px);font-weight:400;line-height:1.1;color:#f4ece099;display:flex;justify-content:space-between;align-items:center}.iw-formula .iw-tab:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--sand);transform:scale(0);transition:transform .42s var(--ease-out)}.iw-formula .iw-tab[aria-selected=true]{background:transparent;color:var(--on-dark)}.iw-formula .iw-tab[aria-selected=true]:after{transform:scale(1)}@media(hover:hover){.iw-formula .iw-tab:hover{color:var(--on-dark)}}.iw-formula .iw-panels{margin-top:0}.iw-formula .iw-panel .iw-ph{font-size:36px}}.iw-story{padding-block:var(--sec)}.iw-story .iw-shead{display:grid;gap:12px;margin-bottom:20px}.iw-story .iw-fimg{margin:12px 0 0;aspect-ratio:4 / 5;border-radius:var(--r-m);overflow:hidden}.iw-story .iw-fimg img{width:100%;height:100%;object-fit:cover}.iw-story .iw-txt{display:grid;gap:16px}.iw-story .iw-txt p{max-width:56ch;color:var(--choc-2);font-size:17px;line-height:1.65}.iw-story .iw-sig{font-family:var(--serif);font-size:26px;color:var(--choc)!important}.iw-story .iw-qual{margin-top:48px;display:grid}.iw-story .iw-qual li{display:grid;grid-template-columns:40px 1fr;gap:14px;padding:18px 0;border-top:1px solid var(--line)}.iw-story .iw-qual li:last-child{border-bottom:1px solid var(--line)}.iw-story .iw-qual svg{width:26px;height:26px;color:var(--choc-2)}.iw-story .iw-qual b{display:block;font-weight:600}.iw-story .iw-qual span{color:var(--choc-2);font-size:15px}@media(min-width:900px){.iw-story .iw-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--s-7);align-items:start}.iw-story .iw-shead{margin-bottom:0}.iw-story .iw-qual{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:80px}.iw-story .iw-qual li{grid-template-columns:1fr;border-bottom:0!important;gap:12px;padding-top:24px}}.iw-faq{padding-block:var(--sec);background:var(--paper)}.iw-faq .iw-list{border-top:1px solid var(--line-2)}.iw .iw-acc{border-bottom:1px solid var(--line-2)}.iw .iw-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 0;cursor:pointer;font-size:17px;font-weight:500;line-height:1.4}.iw .iw-acc summary::-webkit-details-marker{display:none}.iw .iw-acc .iw-pm{position:relative;flex:none;width:28px;height:28px;border-radius:50%;border:1px solid var(--line-2);transition:background-color var(--dur-s) var(--ease-std),border-color var(--dur-s) var(--ease-std)}.iw .iw-acc .iw-pm:before,.iw .iw-acc .iw-pm:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;margin:-.75px 0 0 -5px;background:currentColor;transition:transform .42s var(--ease-out)}.iw .iw-acc .iw-pm:after{transform:rotate(90deg)}.iw .iw-acc[open] .iw-pm{background:var(--choc);color:var(--cream);border-color:var(--choc)}.iw .iw-acc[open] .iw-pm:after{transform:rotate(0)}.iw .iw-acc .iw-body{overflow:hidden}.iw .iw-acc .iw-body>div{padding:0 0 22px;color:var(--choc-2);max-width:62ch}.iw .iw-acc .iw-body>div p+p{margin-top:10px}.iw .iw-acc .iw-body a{text-decoration:underline;text-underline-offset:3px}@media(min-width:900px){.iw-faq .iw-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--s-7)}.iw-faq .iw-head{position:sticky;top:calc(var(--hdr-h) + 32px);align-self:start;text-align:left;justify-items:start}.iw .iw-acc summary{font-size:19px;min-height:76px}}.iw-final{position:relative;padding-block:var(--sec) 0;background:var(--sand);overflow:clip}.iw-final .iw-fhead{display:grid;justify-items:center;gap:12px}.iw-final .iw-fhead .iw-lead{color:var(--choc);margin-bottom:8px}.iw-final .iw-fimgwrap{width:min(100%,360px);margin:32px auto 0}@media(min-width:900px){.iw-final .iw-fimgwrap{width:440px}}.iw-final .iw-nl{position:relative;margin-top:56px;padding:40px 0 56px;border-top:1px solid rgba(59,42,34,.18);display:grid;gap:20px}.iw-final .iw-nl h3{font-family:var(--serif);font-weight:400;font-size:28px;line-height:1.15}.iw-final .iw-nl p{color:var(--choc);font-size:15px;max-width:46ch}.iw .iw-nl-form{display:grid;gap:10px}.iw .iw-nl-form .iw-row{display:flex;gap:8px;padding:6px;border-radius:var(--r-pill);background:var(--cream);box-shadow:inset 0 0 0 1px #3b2a2229;transition:box-shadow var(--dur-s) var(--ease-std)}.iw .iw-nl-form .iw-row:focus-within{box-shadow:inset 0 0 0 2px var(--choc)}.iw .iw-nl-form input{flex:1;min-width:0;border:0;background:transparent;padding:0 16px;font-size:16px;color:var(--choc)}.iw .iw-nl-form input::placeholder{color:var(--choc-2);opacity:.8}.iw .iw-nl-form .iw-btn{min-height:44px;padding:0 20px}.iw .iw-nl-form .iw-fine{font-size:12px;line-height:1.5;color:var(--choc);opacity:.82}.iw .iw-nl-form .iw-fine a{text-decoration:underline}.iw .iw-nl-form .iw-msg{font-size:14px;font-weight:500}@media(min-width:900px){.iw-final .iw-nl{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:var(--s-6)}}.iw-foot{background:var(--choc-3);color:var(--on-dark);padding:var(--s-7) 0 calc(var(--s-4) + env(safe-area-inset-bottom))}.iw-foot .iw-brand img{height:20px;width:auto}.iw-foot .iw-brand p{margin-top:var(--s-2);color:var(--on-dark-2);font-size:15px;max-width:34ch}.iw-foot .iw-cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4) var(--s-3);margin-top:var(--s-5)}.iw-foot h2{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sand);margin-bottom:10px}.iw-foot li a{display:inline-flex;min-height:44px;align-items:center;font-size:15px;color:var(--on-dark);opacity:.88}@media(hover:hover){.iw-foot li a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}}.iw-foot .iw-fnotes{margin-top:var(--s-6);padding-top:var(--s-4);border-top:1px solid rgba(244,236,224,.14)}.iw-foot .iw-legal{margin-top:var(--s-4);display:grid;gap:6px;font-size:12px;color:var(--on-dark-2)}@media(min-width:900px){.iw-foot .iw-top{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--s-6)}.iw-foot .iw-cols{grid-template-columns:repeat(4,1fr);margin-top:0}}.iw-pdp{padding:12px 0 var(--s-6)}.iw-pdp .iw-crumbs{font-size:13px;color:var(--choc-2);margin-bottom:4px}.iw-pdp .iw-crumbs a{text-decoration:underline;text-underline-offset:3px}.iw-pdp .iw-crumbs a,.iw-pdp .iw-crumbs span{display:inline-flex;min-height:44px;align-items:center}.iw-pdp .iw-crumbs a{padding-right:6px}.iw-gal{position:relative}.iw-gal .iw-gtrack{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:var(--gut);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:var(--r-m)}.iw-gal .iw-gtrack::-webkit-scrollbar{display:none}.iw-gal .iw-slide{scroll-snap-align:start;scroll-snap-stop:always;aspect-ratio:1 / 1;border-radius:var(--r-m);overflow:hidden;background:var(--bg, var(--paper))}.iw-gal .iw-slide picture,.iw-gal .iw-slide img{width:100%;height:100%}.iw-gal .iw-slide img{object-fit:cover}.iw-gal .iw-slide.iw-contain img{object-fit:contain}.iw-gal .iw-gbar{display:flex;align-items:center;gap:12px;padding-top:12px}.iw-gal .iw-gprog{flex:1;height:2px;background:var(--line);border-radius:2px;position:relative;overflow:hidden}.iw-gal .iw-gprog i{position:absolute;top:0;bottom:0;left:0;width:var(--w, 12.5%);background:var(--choc);transform:translate(calc(var(--x, 0) * 100%));transition:transform .32s var(--ease-out);border-radius:2px}.iw-gal .iw-gcount{font-size:13px;font-variant-numeric:tabular-nums;color:var(--choc-2);min-width:4ch;text-align:right}.iw-gal .iw-garr{width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;background:var(--cream);transition:background-color var(--dur-s) var(--ease-std),transform var(--dur-s) var(--ease-out),opacity var(--dur-s) var(--ease-std)}.iw-gal .iw-garr svg{width:18px;height:18px}.iw-gal .iw-garr.iw-prev svg{transform:rotate(180deg)}.iw-gal .iw-garr:active{transform:scale(.94)}.iw-gal .iw-garr[disabled]{opacity:.35}.iw-gal .iw-thumbs{display:none}.iw-gal .iw-thumb{aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--dur-s) var(--ease-std),opacity var(--dur-s) var(--ease-std);opacity:.78}.iw-gal .iw-thumb picture,.iw-gal .iw-thumb img{width:100%;height:100%;object-fit:cover}.iw-gal .iw-thumb[aria-current=true]{opacity:1;box-shadow:inset 0 0 0 2px var(--choc)}@media(hover:hover){.iw-gal .iw-thumb:hover{opacity:1}}.iw-buy{padding-top:16px;display:grid;gap:18px}.iw-buy .iw-bhead{display:grid;gap:6px}.iw-buy .iw-brand{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--choc-2)}.iw-buy h1{font-family:var(--serif);font-weight:400;font-size:clamp(36px,9.6vw,56px);line-height:1.02;letter-spacing:-.015em}.iw-buy .iw-pricerow{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:4px}.iw-buy .iw-price{font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}.iw-buy .iw-price-sub{font-size:14px;color:var(--choc-2)}.iw-buy .iw-sub{margin-top:6px;color:var(--choc-2);font-size:16px;max-width:46ch}.iw-buy .iw-checks{display:grid;gap:8px;font-size:15px}.iw-buy .iw-checks li{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start}.iw-buy .iw-checks svg{width:20px;height:20px;margin-top:2px;color:var(--choc)}.iw-buy .iw-rating{font-size:14px}.iw-offers{border:0;margin:0;padding:0;min-width:0;display:grid;gap:8px}.iw-offers legend{padding:0;margin-bottom:10px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.iw-offer{position:relative;display:grid;grid-template-columns:24px 1fr auto;gap:2px 14px;align-items:center;min-height:64px;padding:12px 16px;border-radius:var(--r-s);background:var(--cream);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;transition:box-shadow .32s var(--ease-std),background-color .32s var(--ease-std),transform var(--dur-s) var(--ease-out);-webkit-tap-highlight-color:transparent}.iw-offer:active{transform:scale(.992)}.iw-offer input{position:absolute;opacity:0;pointer-events:none}.iw-offer .iw-dot{grid-row:1 / 3;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line-2);display:grid;place-items:center;transition:box-shadow .32s var(--ease-std)}.iw-offer .iw-dot:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--choc);transform:scale(0);transition:transform .42s var(--ease-out)}.iw-offer .iw-nm{font-weight:600;font-size:16px;line-height:1.3;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.iw-offer .iw-ds{grid-column:2;font-size:14px;line-height:1.4;color:var(--choc-2)}.iw-offer .iw-pr{grid-column:3;grid-row:1 / 3;text-align:right;font-weight:600;font-size:17px;font-variant-numeric:tabular-nums;white-space:nowrap}.iw-offer .iw-pr s{display:block;font-weight:400;font-size:13px;color:var(--choc-2)}.iw-offer .iw-badge{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:4px 8px;border-radius:var(--r-pill);background:var(--sand);color:var(--choc)}.iw-offer:has(input:checked){background:#fff;box-shadow:inset 0 0 0 2px var(--choc)}.iw-offer:has(input:checked) .iw-dot{box-shadow:inset 0 0 0 1.5px var(--choc)}.iw-offer:has(input:checked) .iw-dot:after{transform:scale(1)}.iw-offer:has(input:focus-visible){outline:2px solid var(--choc);outline-offset:3px}.iw-offer.iw-is-off{opacity:.5;cursor:not-allowed}.iw-buy .iw-atc{display:grid;gap:12px;margin-top:4px}.iw-buy .iw-info{display:grid;gap:8px;font-size:13px;color:var(--choc-2)}.iw-buy .iw-info li{display:flex;gap:10px;align-items:center}.iw-buy .iw-info svg{width:18px;height:18px;flex:none}.iw-buy .iw-info a{text-decoration:underline;text-underline-offset:3px}.iw-buy .iw-jump{display:flex;flex-wrap:wrap;gap:4px 18px;padding-top:4px}.iw-buy .iw-jump a{font-size:14px;font-weight:500;min-height:44px;min-width:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line-2)}@media(min-width:900px){.iw-pdp{padding-top:20px}.iw-pdp .iw-top{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--s-6);align-items:start}.iw-gal{position:sticky;top:calc(var(--hdr-h) + 24px)}.iw-gal .iw-thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin-top:12px}.iw-buy{position:sticky;top:calc(var(--hdr-h) + 24px);padding-top:0}}.iw-buy .iw-kind{font-size:16px;line-height:1.45;color:var(--choc);margin-top:2px}.iw .iw-fn a{position:relative;padding:0;color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--line-2)}.iw .iw-fn a:after{content:"";position:absolute;left:-8px;right:-8px;top:-14px;bottom:-14px}.iw [id^=fn-],.iw [id^=fr-]{scroll-margin-top:calc(var(--hdr-h) + 24px)}.iw-buy .iw-rating{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-size:14px;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2)}.iw-buy .iw-rating svg{width:15px;height:15px;color:var(--choc)}.iw-buy [data-sel-price],.iw-buy [data-sel-per],.iw-sticky [data-sel-price],.iw-sticky [data-sel-label]{display:inline-block}.iw-ingr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.iw-ingr li{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:10px;border-radius:var(--r-s);background:var(--paper)}.iw-ingr .iw-ingr-ic{grid-row:1 / 3;width:40px;height:40px;border-radius:50%;background:var(--cream);box-shadow:inset 0 0 0 1px var(--line);display:grid;place-items:center;color:var(--choc)}.iw-ingr .iw-ingr-ic svg{width:26px;height:26px}.iw-ingr b{align-self:end;font-size:13px;font-weight:600;line-height:1.25}.iw-ingr small{align-self:start;font-size:12px;line-height:1.35;color:var(--choc-2)}.iw-offer7{grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"dot nm pr" "dot ds per" ". save save" ". oacc oacc";gap:2px 12px;align-items:baseline;min-height:0;padding:14px 16px 14px 14px}.iw-offer7 .iw-dot{grid-area:dot;align-self:center}.iw-offer7 .iw-nm{grid-area:nm}.iw-offer7 .iw-pr{grid-area:pr;font-size:18px}.iw-offer7 .iw-ds{grid-area:ds;font-size:13px}.iw-offer7 .iw-per{grid-area:per;font-size:13px;line-height:1.4;color:var(--choc-2);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.iw-offer7 .iw-save{grid-area:save;margin-top:8px;font-size:13px;line-height:1.4;font-weight:500;color:var(--choc)}.iw-offer7 .iw-oacc{grid-area:oacc;margin-top:8px;padding-top:8px;border-top:1px solid var(--line);display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1.35;color:var(--choc-2)}.iw-offer7 .iw-oacc-img{display:flex;flex:none}.iw-offer7 .iw-oacc-img picture{width:26px;height:26px;border-radius:6px;overflow:hidden;background:#f3eadf;box-shadow:0 0 0 1.5px #fff}.iw-offer7 .iw-oacc-img picture+picture{margin-left:-6px}.iw-offer7 .iw-oacc-img img{width:100%;height:100%;object-fit:cover}.iw-offer7.iw-hl,.iw-offer7.iw-hl:has(input:checked){background:#f7f0e6}.iw-offer7.iw-hl{box-shadow:inset 0 0 0 1px var(--sand-3)}.iw-offer7.iw-hl:has(input:checked){box-shadow:inset 0 0 0 2px var(--choc)}@media(max-width:380px){.iw-offer7{padding-inline:12px;column-gap:10px}}.iw-buy .iw-incl-sum{padding:12px 14px;border-radius:var(--r-s);background:var(--paper);font-size:14px;line-height:1.5;color:var(--choc-2)}.iw-buy .iw-incl-sum b{color:var(--choc);font-weight:600}.iw-buy .iw-incl-sum [data-sel-incl]{display:block}.iw-buy .iw-draft-note{font-size:12px;line-height:1.5;color:var(--choc-2);text-align:center}.iw-buy .iw-fnbox{padding-top:12px;border-top:1px solid var(--line);font-size:12px;line-height:1.5;color:var(--choc-2)}.iw-buy .iw-fn-h{margin-bottom:4px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.iw .iw-fnl{list-style:decimal;padding-left:1.3em}.iw .iw-fnl li{padding-left:2px;border-radius:4px}.iw .iw-fnl li:target{background:#ddcbb066}.iw .iw-fn-back{display:inline-flex;min-width:24px;min-height:24px;align-items:center;justify-content:center;text-decoration:none}.iw-mo .iw-swap{animation:iwSwap .42s var(--ease-out)}@keyframes iwSwap{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}@media(min-width:1180px){.iw-ingr{grid-template-columns:repeat(4,minmax(0,1fr))}.iw-ingr li{grid-template-columns:minmax(0,1fr);grid-template-rows:40px minmax(2.5em,auto) auto;align-content:start;align-items:start;justify-items:start;row-gap:10px;padding:14px 12px}.iw-ingr .iw-ingr-ic{grid-row:auto}.iw-ingr b{align-self:start}.iw-ingr small{align-self:start;margin-top:-6px}}.iw-sticky{position:fixed;left:0;right:0;bottom:0;z-index:35;padding:10px var(--gut) calc(10px + env(safe-area-inset-bottom));background:#fbf8f3f0;-webkit-backdrop-filter:saturate(1.2) blur(14px);backdrop-filter:saturate(1.2) blur(14px);box-shadow:0 -1px 0 var(--line);display:flex;align-items:center;gap:14px;transform:translateY(105%);transition:transform .52s var(--ease-out)}.iw-sticky.iw-show{transform:none}.iw-sticky .iw-t{flex:1;min-width:0;display:grid;line-height:1.25}.iw-sticky .iw-t b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iw-sticky .iw-t span{font-size:13px;color:var(--choc-2);font-variant-numeric:tabular-nums}.iw-sticky .iw-btn{min-height:52px;padding:0 24px}@media(min-width:900px){.iw-sticky{display:none}}.iw.iw-has-sticky .iw-foot{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.iw-toast{position:fixed;z-index:70;left:50%;top:calc(var(--hdr-h) + 12px);width:min(92vw,420px);transform:translate(-50%,-16px);opacity:0;pointer-events:none;transition:opacity .36s var(--ease-std),transform .52s var(--ease-out);background:var(--choc);color:var(--cream);border-radius:var(--r-s);padding:14px 16px;display:flex;align-items:center;gap:12px;font-size:14px}.iw-toast.iw-show{opacity:1;transform:translate(-50%);pointer-events:auto}.iw-toast a{margin-left:auto;font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;min-height:32px;display:inline-flex;align-items:center}.iw-incl{padding-block:var(--sec);background:var(--cream)}.iw-incl .iw-inclfig{margin:0 0 32px;border-radius:var(--r-m);overflow:hidden;background:var(--bg)}.iw-incl .iw-inclfig picture,.iw-incl .iw-inclfig img{width:100%;height:auto}.iw-incl .iw-head{margin-bottom:20px}.iw-incl .iw-items{display:grid}.iw-incl .iw-items li{display:grid;grid-template-columns:30px 1fr;gap:14px;padding:16px 0;border-top:1px solid var(--line)}.iw-incl .iw-items li:last-child{border-bottom:1px solid var(--line)}.iw-incl .iw-items .iw-k{width:30px;height:30px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;font-size:12px;font-weight:600}.iw-incl .iw-items b{display:block;font-weight:600}.iw-incl .iw-items span{color:var(--choc-2);font-size:15px}.iw-incl .iw-inclnote{margin-top:16px}@media(min-width:900px){.iw-incl .iw-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--s-7);align-items:center}.iw-incl .iw-inclfig{margin:0;max-width:480px}}.iw-comp{padding-block:var(--sec)}.iw-comp .iw-tbl{width:100%;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums}.iw-comp .iw-tbl th,.iw-comp .iw-tbl td{text-align:left;padding:13px 0;border-bottom:1px solid var(--line);vertical-align:top}.iw-comp .iw-tbl th{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--choc-2);border-bottom-color:var(--line-2)}.iw-comp .iw-tbl td:last-child,.iw-comp .iw-tbl th:last-child{text-align:right;padding-left:16px;white-space:nowrap}.iw-comp .iw-legal{margin-top:var(--s-5);display:grid;gap:var(--s-3)}.iw-comp .iw-legal h3{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.iw-comp .iw-legal p{font-size:15px;color:var(--choc-2);max-width:70ch}.iw-comp .iw-draft{margin-bottom:var(--s-3)}@media(min-width:900px){.iw-comp .iw-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--s-7)}.iw-comp .iw-legal{margin-top:0}}.iw-band{position:relative;padding-block:var(--sec);background:var(--sand)}.iw-band .iw-center{display:grid;justify-items:center;gap:12px}.iw-band .iw-lead{color:var(--choc);margin-bottom:8px}.iw-quality{padding-block:var(--sec);background:var(--paper)}.iw-quality .iw-head{margin-bottom:24px}.iw-quality .iw-qrows{margin-top:24px;display:grid;border-top:1px solid var(--line)}.iw-quality .iw-qrows>div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.iw-quality dt{padding-top:2px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--choc-2)}.iw-quality dd{font-size:15px}.iw-quality .iw-tlink{margin-top:12px}@media(max-width:599px){.iw-quality .iw-qrows>div{grid-template-columns:1fr;gap:2px}}@media(min-width:900px){.iw-quality .iw-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--s-7)}.iw-quality .iw-head{margin-bottom:0;align-self:start}}.iw-reviews{padding-block:var(--sec)}.iw-reviews .iw-rlist{display:grid;gap:16px}.iw-reviews .iw-rlist li{display:grid;gap:12px;padding:24px;border-radius:var(--r-m);background:var(--paper)}.iw-reviews blockquote{font-family:var(--serif);font-size:20px;line-height:1.4}.iw-reviews .iw-rmeta{font-size:13px;color:var(--choc-2)}.iw-reviews .iw-rtag{font-weight:600}@media(min-width:900px){.iw-reviews .iw-rlist{grid-template-columns:repeat(3,minmax(0,1fr))}}.iw-hero7.iw-h7-dose{--hero-bg: #F7F0E8;background:linear-gradient(180deg,#F6EFE7 0%,var(--hero-bg) 35%,#F9F2E9 100%)}.iw-h7-dose .iw-h7-light{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(60% 46% at 12% 70%,#ddcbb047,#ddcbb000 72%),radial-gradient(42% 30% at 92% 96%,#c9ae882e,#c9ae8800 70%)}.iw-h7-dose:after{background:linear-gradient(to bottom,#f4ede200,#f4ede2)}.iw-h7-dose:not(.iw-h7-full) .iw-h7-media{aspect-ratio:auto;height:min(100vw,50svh);margin-top:var(--hdr-h);-webkit-mask-image:radial-gradient(ellipse 44% 80% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 44% 80% at 50% 50%,#000 62%,transparent 100%)}.iw-h7-dose:not(.iw-h7-full) .iw-h7-par{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 3.2%,#000 94%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 3.2%,#000 94%,transparent 100%)}.iw-h7-dose:not(.iw-h7-full) .iw-h7-par img{object-fit:contain}.iw-h7-dose .iw-h7-copy{margin-top:4px}.iw-h7-dose .iw-hero-h1{font-size:inherit}.iw-h7-dose .iw-h1-name{display:block;font-family:var(--serif);font-weight:400;font-size:min(11vw,46px);line-height:1.04;letter-spacing:.01em}.iw-h7-dose .iw-h1-claim{display:block;margin-top:6px;font-family:var(--serif);font-weight:400;font-size:min(6vw,24px);line-height:1.25;color:var(--choc);text-wrap:balance}.iw-h7-dose .iw-h1-claim .iw-fn{font-size:.55em}.iw-h7-dose .iw-h1-claim.iw-h1-solo{margin-top:4px;font-size:min(9.4vw,40px);line-height:1.1;max-width:14ch;margin-inline:auto}.iw-h7-dose .iw-hero-sub{max-width:36ch}.iw .iw-h7-dose .iw-h7-fn{max-width:44ch;font-size:12px;line-height:1.45;color:var(--choc-2);text-align:center}.iw-h7-dose .iw-h7-fn span{font-size:10px;vertical-align:super}@media(min-width:600px)and (max-width:899px){.iw-h7-dose:not(.iw-h7-full) .iw-h7-media{height:min(70vw,52svh)}}@media(min-width:900px){.iw-hero7.iw-h7-dose{--h7-w: min(50vw, 760px);min-height:clamp(620px,calc(100svh - var(--ann-h)),860px)}.iw-h7-dose:not(.iw-h7-full) .iw-h7-media{align-self:center;justify-self:center;width:min(var(--h7-w),calc(100svh - var(--ann-h) - var(--hdr-h) - 40px),760px);height:auto;min-height:0;aspect-ratio:1 / 1;margin-top:calc(var(--hdr-h) - 16px);-webkit-mask-image:radial-gradient(ellipse 42% 80% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 42% 80% at 50% 50%,#000 62%,transparent 100%)}.iw-h7-dose .iw-h1-name{font-size:clamp(56px,5vw,86px)}.iw-h7-dose .iw-h1-claim{font-size:clamp(26px,2.2vw,34px);max-width:18ch}.iw-h7-dose .iw-h1-claim.iw-h1-solo{font-size:clamp(44px,4.2vw,68px);max-width:13ch;margin-inline:0}.iw .iw-h7-dose .iw-h7-fn{text-align:left}.iw-h7-dose .iw-h7-light{background:radial-gradient(34% 56% at 16% 42%,#fffcf899,#fffcf800 70%),radial-gradient(32% 36% at 2% 100%,#ddcbb04d,#ddcbb000 70%)}}.iw-need{padding-block:var(--sec);background:var(--cream)}.iw-need .iw-need-in{display:grid;gap:32px}.iw-need .iw-h2{margin-top:12px;font-size:clamp(30px,22px + 2.6vw,52px);max-width:17ch}.iw .iw-need-list{margin-top:24px;border-top:1px solid var(--line)}.iw-need-list li{display:grid;grid-template-columns:12px minmax(0,1fr);gap:14px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line);font-size:17px;line-height:1.45}.iw-need-dot{width:8px;height:8px;border-radius:50%;background:var(--sand-3)}.iw-need-b{display:grid;gap:16px;align-content:start}.iw .iw-need-stat{display:grid;gap:6px;padding:20px;border-radius:var(--r-m);background:var(--paper)}.iw-need-stat b{font-family:var(--serif);font-weight:400;font-size:40px;line-height:1}.iw-need-stat span{font-size:14px;line-height:1.5;color:var(--choc-2)}.iw-need-bridge{font-size:var(--fs-lead);line-height:1.55}.iw-need .iw-tlink{justify-self:start}.iw-need-note{font-size:13px;line-height:1.5;color:var(--choc-2)}@media(min-width:900px){.iw-need .iw-need-in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-7);align-items:end}}.iw-xp{padding-block:var(--sec);background:#f4ece3}.iw-xp .iw-head{margin-bottom:24px}.iw-xp-grid{display:grid;gap:16px}.iw-xp-stage{position:relative;width:100%;max-width:560px;aspect-ratio:4 / 3;margin-inline:auto;overflow:hidden}.iw-xp-dose{position:absolute;top:0;left:50%;height:100%;aspect-ratio:1 / 1;margin:0;translate:-50% 0;-webkit-mask-image:radial-gradient(ellipse 42% 80% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 42% 80% at 50% 50%,#000 62%,transparent 100%)}.iw-xp-dose picture,.iw-xp-dose img{width:100%;height:100%;object-fit:contain}.iw-xp-dose img{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 3%,#000 95%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 3%,#000 95%,transparent 100%)}.iw-xp-caps{position:absolute;top:50%;right:2%;width:50%;translate:0 -50%;opacity:0}.iw-xp-cap{position:absolute;top:50%;left:4%;width:92%;translate:0 -56%;opacity:0}.iw-xp-g{color:var(--choc)}.iw-xp-g circle{fill:#fbf8f3;stroke:#3b2a22;stroke-opacity:.3;stroke-width:1.5;transition:fill .5s var(--ease-std),stroke-opacity .5s var(--ease-std)}.iw-xp-tag{position:absolute;left:50%;bottom:4px;translate:-50% 0;font-size:11px;letter-spacing:.06em;color:var(--choc-2);white-space:nowrap;opacity:0}.iw-xp-side{display:grid;gap:12px;align-content:start;min-width:0}.iw-xp-panel{display:grid;gap:12px}.iw-xp-step{padding:18px 18px 20px;border-radius:var(--r-m);background:#fbf8f3}.iw-xp-num{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--choc-2)}.iw-xp-step h3{margin-top:6px;display:flex;align-items:center;gap:10px;font-family:var(--serif);font-weight:400;font-size:var(--fs-h3);line-height:1.15}.iw-xp-ic{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--paper)}.iw-xp-ic svg{width:24px;height:24px}.iw .iw-xp-amt{margin-top:8px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.iw-xp-amt b{font-size:26px;font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums}.iw-xp-amt span{font-size:13px;color:var(--choc-2)}.iw .iw-xp-txt{margin-top:8px;font-size:15px;line-height:1.55;color:var(--choc-2)}.iw .iw-xp-dl{margin-top:12px;display:grid;gap:10px}.iw-xp-dl>div{display:grid;gap:2px;font-size:14px;line-height:1.5}.iw-xp-dl dt{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--choc-2)}.iw-xp-nut{display:grid;gap:2px}.iw-xp-nut>span{display:flex;justify-content:space-between;gap:12px}.iw-xp-nut i{font-style:normal;font-size:12px;color:var(--choc-2)}.iw-xp .iw-strains{margin-top:10px;border-top:1px solid var(--line)}.iw-xp .iw-strains summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:44px;cursor:pointer;font-size:14px;font-weight:600}.iw-xp .iw-strains summary::-webkit-details-marker{display:none}.iw-xp .iw-strains ul{display:grid;gap:4px;padding-bottom:6px;font-size:13px;color:var(--choc-2)}.iw-xp-nav,.iw-xp-count{display:none}.iw-xp .iw-fnotes{margin-top:24px}.iw-xp .iw-more{margin-top:8px}.iw-xp:not(.iw-xp-on) .iw-xp-dose{left:24%;top:6%;height:88%}.iw-xp:not(.iw-xp-on) .iw-xp-cap{left:42%;width:56%;opacity:1}.iw-xp:not(.iw-xp-on) .iw-xp-tag{opacity:1}.iw-xp-on .iw-xp-side{display:flex;flex-direction:column;gap:10px}.iw-xp-on .iw-xp-nav{order:-2}.iw-xp-on .iw-xp-count{order:-1;margin-top:-8px}.iw-xp-on .iw-xp-panel>.iw-xp-step{display:none}.iw-xp-on .iw-xp-panel>.iw-xp-step.iw-on{display:block;animation:iwXpIn .52s var(--ease-out) both}@keyframes iwXpIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.iw-xp-on .iw-xp-dose{transition:transform 1s var(--ease-out),opacity .7s var(--ease-std)}.iw-xp-on .iw-xp-caps,.iw-xp-on .iw-xp-cap,.iw-xp-on .iw-xp-tag{transition:transform 1s var(--ease-out),opacity .65s var(--ease-std)}.iw-xp-on .iw-xp-caps{transform:translateY(28px) scale(.9)}.iw-xp-on .iw-xp-cap{transform:scale(.55)}.iw-xp-on.iw-xp-s1 .iw-xp-dose{transform:translate(-26%) scale(.86)}.iw-xp-on.iw-xp-s1 .iw-xp-caps{opacity:1;transform:none}.iw-xp-on.iw-xp-s2 .iw-xp-dose{opacity:0;transform:translate(-34%) scale(.7)}.iw-xp-on.iw-xp-s2 .iw-xp-caps{opacity:0;transform:translate(-24%) scale(1.25)}.iw-xp-on.iw-xp-s2 .iw-xp-cap,.iw-xp-on.iw-xp-s2 .iw-xp-tag{opacity:1;transform:none}.iw-xp-on .iw-xp-g{opacity:.38;transform-box:fill-box;transform-origin:center;transition:opacity .5s var(--ease-std),transform .7s var(--ease-out)}.iw-xp-on .iw-xp-g.iw-on{opacity:1;transform:scale(1.16);color:var(--cream)}.iw-xp-on .iw-xp-g.iw-on circle{fill:var(--choc);stroke-opacity:1}.iw-xp-on .iw-xp-nav{display:flex;align-items:center;gap:10px}.iw-xp-on .iw-xp-count{display:block;font-size:13px;color:var(--choc-2);text-align:center;font-variant-numeric:tabular-nums}.iw-xp-prev,.iw-xp-next{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#fbf8f3;box-shadow:inset 0 0 0 1px var(--line-2);transition:opacity var(--dur-s) var(--ease-std),transform var(--dur-s) var(--ease-out)}.iw-xp-prev svg,.iw-xp-next svg{width:18px;height:18px}.iw-xp-prev svg{transform:rotate(180deg)}.iw-xp-prev[disabled],.iw-xp-next[disabled]{opacity:.35}.iw-xp-prev:active,.iw-xp-next:active{transform:scale(.94)}.iw-xp-segs{flex:1;min-width:0;display:flex;gap:4px}.iw-xp-seg{flex:1;min-width:0;height:44px;display:grid;align-items:center}.iw-xp-seg i{display:block;height:3px;border-radius:2px;background:var(--line-2);transition:background-color .3s var(--ease-std)}.iw-xp-seg[aria-current=step] i{background:var(--choc)}@media(min-width:900px){.iw-xp-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--s-6);align-items:start}.iw-xp-on .iw-xp-side{padding-top:24px}.iw-xp-stage{aspect-ratio:1 / 1}.iw-xp-step{padding:26px 28px 28px}.iw-xp-amt b{font-size:30px}}.iw-rt{padding-block:var(--sec);background:var(--cream)}.iw-rt-list{display:grid;gap:16px}.iw-rt-step{display:grid;grid-template-columns:minmax(0,9fr) minmax(0,11fr);gap:16px;align-items:center}.iw-rt-fig{position:relative;margin:0;aspect-ratio:1 / 1;border-radius:var(--r-m);overflow:hidden;background:var(--bg, var(--paper))}.iw-rt-fig picture,.iw-rt-fig img{width:100%;height:100%;object-fit:cover}.iw-rt-txt .iw-num{font-size:12px;font-weight:600;letter-spacing:.16em;color:var(--choc-2)}.iw-rt-txt h3{margin-top:4px;font-family:var(--serif);font-weight:400;font-size:22px;line-height:1.2}.iw-rt-txt p{margin-top:6px;font-size:15px;line-height:1.5;color:var(--choc-2)}.iw-rt-schwrap{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.iw-rt-sch{width:84%}.iw-rt-x{position:absolute;top:8px;left:12px;font-family:var(--serif);font-size:26px;line-height:1}.iw-rt-cap{position:absolute;left:0;right:0;bottom:8px;text-align:center;font-size:10px;letter-spacing:.06em;color:var(--choc-2)}.iw .iw-rt-note{margin-top:24px;font-size:13px;color:var(--choc-2);text-align:center}@media(min-width:900px){.iw-rt-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4)}.iw-rt-step{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px}}.iw-final .iw-vgrid{display:grid;gap:24px}.iw-final .iw-head{margin-bottom:20px}.iw .iw-vr{border-top:1px solid rgba(59,42,34,.18)}.iw .iw-vr li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:14px 0;border-bottom:1px solid rgba(59,42,34,.18)}.iw .iw-vr b{font-weight:600;font-size:16px;white-space:nowrap}.iw .iw-vr>li>span:not(.iw-vr-x){justify-self:end;font-size:15px;font-variant-numeric:tabular-nums}.iw .iw-vr-x{grid-column:1 / -1;font-size:13px;color:var(--choc-2)}.iw-final .iw-vcta{margin-top:24px}.iw-final .iw-vacc{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;padding:14px;border-radius:var(--r-m);background:#fbf8f38c}.iw-final .iw-vacc-fig{margin:0;aspect-ratio:3 / 4;border-radius:10px;overflow:hidden;background:var(--bg)}.iw-final .iw-vacc-fig picture,.iw-final .iw-vacc-fig img{width:100%;height:100%;object-fit:cover}.iw-final .iw-vacc h3{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.iw-final .iw-vacc p{margin-top:6px;font-size:14px;line-height:1.5}@media(min-width:900px){.iw-final .iw-vgrid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:var(--s-7);align-items:end}.iw-final .iw-vacc{grid-template-columns:1fr;padding:16px}.iw-final .iw-vacc-fig{width:160px}}.iw-pdp .iw-ptitle{display:grid;gap:4px;margin-bottom:16px}.iw-pdp .iw-ptitle .iw-brand{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--choc-2)}.iw-pdp .iw-ptitle h1{font-family:var(--serif);font-weight:400;font-size:clamp(36px,9.6vw,56px);line-height:1.02;letter-spacing:-.015em}.iw-pdp .iw-ptitle .iw-kind{font-size:16px;line-height:1.45}.iw-pdp .iw-ptitle .iw-rating{justify-self:start}.iw-buy .iw-incl-sum{display:grid;gap:10px}.iw-incl-vis{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.iw-incl-vis .iw-iv{display:inline-flex;align-items:center;gap:6px}.iw-incl-vis .iw-iv-img{display:block;width:40px;height:40px;border-radius:8px;overflow:hidden;background:#f3eadf;box-shadow:0 0 0 1px var(--line)}.iw-incl-vis .iw-iv-img picture,.iw-incl-vis .iw-iv-img img{width:100%;height:100%;object-fit:cover}.iw-incl-vis b{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--choc);display:inline-block}.iw-incl-vis .iw-iv-plus{font-size:14px;color:var(--choc-2)}.iw-incl .iw-incl-in{display:grid;gap:20px;align-items:start}.iw-incl .iw-inclfig{width:132px}.iw-incl .iw-inclfig{margin:0;max-width:240px}@media(min-width:900px){.iw-pdp .iw-top{grid-template-areas:"gal title" "gal buy";grid-template-rows:auto 1fr;row-gap:0}.iw-pdp .iw-ptitle{grid-area:title;margin-bottom:18px}.iw-pdp .iw-gal{grid-area:gal;grid-row:1 / 3;align-self:start}.iw-pdp .iw-buy{grid-area:buy;position:static}.iw-incl .iw-incl-in{grid-template-columns:240px minmax(0,560px);gap:var(--s-6);justify-content:center;align-items:center}.iw-incl .iw-inclfig{width:auto}}.iw-pm{display:grid;gap:12px}.iw-pm-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-radius:12px;background:#3b2a2212}.iw .iw-pm-tab{min-height:56px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;padding:6px 10px;border-radius:9px;font-size:15px;font-weight:600;line-height:1.25;color:var(--choc-2);text-align:center;transition:background-color var(--dur-s) var(--ease-std),color var(--dur-s) var(--ease-std),box-shadow var(--dur-s) var(--ease-std)}.iw .iw-pm-tab[aria-selected=true]{background:#fff;color:var(--choc);box-shadow:inset 0 0 0 1.5px var(--choc)}.iw-pm-tabbadge{display:inline-block;padding:3px 8px;border-radius:var(--r-pill);background:var(--choc);color:var(--cream);font-size:11px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.iw .iw-pm-tab:not([aria-selected=true]) .iw-pm-tabbadge{background:var(--choc-2)}.iw .iw-pm-label{margin-top:6px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--choc-2)}.iw-pm-js .iw-pm-ph{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.iw-pm:not(.iw-pm-js) .iw-pm-tabs{display:none}.iw .iw-pm:not(.iw-pm-js) .iw-pm-ph{margin:10px 0 8px;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.iw-pm-cards{display:grid;gap:14px}.iw-pm-card{position:relative;border-radius:var(--r-s);background:var(--cream);box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow .32s var(--ease-std),background-color .32s var(--ease-std)}.iw-pm-card.iw-pm-hasbadge{margin-top:10px}.iw-pm-card.iw-on,.iw-pm:not(.iw-pm-js) .iw-pm-card:has(.iw-pm-radio:checked){background:#fff;box-shadow:inset 0 0 0 2px var(--choc)}.iw-pm-card:has(.iw-pm-radio:focus-visible){outline:2px solid var(--choc);outline-offset:3px}.iw-pm-radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.iw-pm-main{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"dot name price" "dot meta price" ". save save";column-gap:12px;row-gap:4px;align-items:center;padding:16px 16px 16px 14px;cursor:pointer;-webkit-tap-highlight-color:transparent}.iw-pm-main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.iw-pm-dot{grid-area:dot;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line-2);display:grid;place-items:center;transition:box-shadow .32s var(--ease-std)}.iw-pm-dot:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--choc);transform:scale(0);transition:transform .42s var(--ease-out)}.iw-pm-card.iw-on .iw-pm-dot,.iw-pm-radio:checked+.iw-pm-main .iw-pm-dot{box-shadow:inset 0 0 0 1.5px var(--choc)}.iw-pm-card.iw-on .iw-pm-dot:after,.iw-pm-radio:checked+.iw-pm-main .iw-pm-dot:after{transform:scale(1)}.iw-pm-name{grid-area:name;font-size:16px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.iw-pm-name span{font-weight:400;color:var(--choc-2);white-space:nowrap}.iw-pm-price{grid-area:price;display:grid;justify-items:end;align-self:start;gap:1px;text-align:right}.iw-pm-price b{font-size:19px;font-weight:600;line-height:1.25;font-variant-numeric:tabular-nums;white-space:nowrap}.iw-pm-price small{font-size:12px;color:var(--choc-2);white-space:nowrap}.iw-pm-meta{grid-area:meta;font-size:13px;line-height:1.45;color:var(--choc-2)}.iw-pm-save{grid-area:save;justify-self:start;margin-top:4px;padding:3px 9px;border-radius:var(--r-pill);background:var(--sand-2);font-size:12px;font-weight:600;color:var(--choc)}.iw-pm-ben{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s var(--ease-out)}.iw-pm-benin{min-height:0;overflow:hidden;margin:0 14px}.iw-pm-card.iw-on .iw-pm-ben,.iw-pm:not(.iw-pm-js) .iw-pm-card:has(.iw-pm-radio:checked) .iw-pm-ben{grid-template-rows:1fr}.iw-pm-card.iw-on .iw-pm-benin,.iw-pm:not(.iw-pm-js) .iw-pm-card:has(.iw-pm-radio:checked) .iw-pm-benin{margin-bottom:14px}.iw .iw-pm-bl{display:grid;gap:8px;padding:12px 14px;border-radius:8px;background:var(--paper)}.iw .iw-pm-bl li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;font-size:14px;line-height:1.4}.iw .iw-pm-bl svg{width:18px;height:18px;margin-top:1px;color:var(--choc)}.iw .iw-pm-kitnote{padding:8px 2px 0;font-size:12.5px;line-height:1.45;color:var(--choc-2)}.iw-pm-badge{position:absolute;z-index:1;top:-11px;left:14px;padding:4px 10px;border-radius:var(--r-pill);background:var(--sand);color:var(--choc);font-size:11.5px;font-weight:600;line-height:1.2;white-space:nowrap}.iw-pm-badge.iw-pm-badge2{left:auto;right:14px;background:var(--choc);color:var(--cream)}.iw .iw-pm-basis{font-size:12px;line-height:1.45;color:var(--choc-2)}.iw .iw-pm-guar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:11px 14px;border-radius:var(--r-s);box-shadow:inset 0 0 0 1px var(--line);font-size:14px;font-weight:600}.iw-pm-guar svg{width:20px;height:20px;flex:none}.iw-pm-guar a,.iw-pm-guar-l{font-size:13px;font-weight:500}.iw-pm-guar a{text-decoration:underline;text-underline-offset:3px}.iw-pm-guar-l{color:var(--choc-2)}.iw-pm-sum{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 14px;align-items:center;padding:12px 14px;border-radius:var(--r-s);background:var(--paper)}@media(max-width:380px){.iw-pm-sum{grid-template-columns:1fr}}.iw-buy .iw-pm .iw-incl-sum{padding:0;background:none;border-radius:0}.iw .iw-pm-terms{font-size:13px;line-height:1.5;color:var(--choc)}.iw .iw-pm-stock{text-align:center;font-size:13px;color:var(--choc-2)}.iw .iw-pm-err{padding:10px 12px;border-radius:var(--r-s);background:#f8ece7;color:#7a2e1d;font-size:14px;line-height:1.45}.iw-pm-admin{padding:10px 12px;border-radius:var(--r-s);background:#fff6de;font-size:12px;line-height:1.5}.iw-pm-admin ul{list-style:disc;padding-left:18px}.iw-pm [data-pm-atc][disabled]{opacity:.55;cursor:not-allowed}.iw-sticky .iw-t span span{display:inline}@media(max-width:380px){.iw-pm-main{padding-inline:12px;column-gap:10px}.iw .iw-pm-tab{font-size:14px}}@media(prefers-reduced-motion:reduce){.iw *,.iw *:before,.iw *:after{animation-duration:1ms!important;animation-delay:0s!important;transition-duration:1ms!important;transition-delay:0s!important;scroll-behavior:auto!important}html{scroll-behavior:auto}.iw .iw-tk-track{animation:none!important}.iw .iw-ticker .iw-tk-view{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.iw .iw-ticker .iw-tk-list[aria-hidden=true],.iw .iw-ticker .iw-tk-btn{display:none}}.iw-hero8{--hero-bg: linear-gradient(90deg, #FEF5EA 0%, #F7EADB 28%, #EFE2D2 50%, #EBDCCB 74%, #E8D6C3 100%);--h8-imgw: 100vw;--h8-ar: 1.7768;--h8-can: .455;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);background:var(--hero-bg);margin-top:calc(var(--hdr-h) * -1);padding:calc(var(--hdr-h) + 22px) 0 0;text-align:center;overflow:clip}.iw-hero8 .iw-h8-copy{position:relative;z-index:1;display:grid;justify-items:center;padding-inline:var(--gut)}.iw-hero8 .iw-h8-label{font-size:12px;letter-spacing:.2em;color:var(--choc-2)}.iw .iw-h8-h1{margin-top:10px;font-family:var(--serif);font-weight:400;font-size:clamp(34px,9.4vw,38px);line-height:1.1;letter-spacing:-.005em;max-width:8.4em;color:var(--choc)}.iw-h8-h1 .iw-fn{font-size:.45em}.iw .iw-h8-sub{margin-top:12px;font-size:16px;font-weight:500;line-height:1.5;color:var(--choc);max-width:28ch;text-wrap:balance}.iw .iw-h8-btn{margin-top:20px;width:min(100%,340px)}.iw .iw-h8-rating{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:12px;font-weight:500;line-height:1;color:var(--choc)}.iw .iw-h8-sep{color:var(--choc-2)}.iw .iw-stars{position:relative;display:inline-block;width:66px;height:11px;flex:none;margin-right:2px}.iw .iw-stars svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.iw .iw-stars-bg{fill:#3b2a2238}.iw .iw-stars-fg{fill:var(--choc);clip-path:inset(0 calc(100% - var(--r, 100%)) 0 0)}.iw-hero8 .iw-h8-media{position:relative;z-index:0;justify-self:center;width:var(--h8-imgw);margin-top:calc(22px - var(--h8-imgw) * var(--h8-ar) * var(--h8-can));pointer-events:none}.iw-hero8 .iw-h8-pic{display:block;aspect-ratio:941 / 1672;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 14%);mask-image:linear-gradient(to bottom,transparent,#000 14%)}.iw-hero8 .iw-h8-img{display:block;width:100%;height:100%;object-fit:cover}.iw-hero8 .iw-h8-fine{position:relative;z-index:1;display:grid;gap:4px;justify-items:center;padding:12px var(--gut) 16px}.iw-hero8 .iw-h8-fine:empty{display:none}.iw .iw-h8-fn,.iw .iw-h8-note{max-width:46ch;font-size:12px;line-height:1.45;color:var(--choc-2)}.iw .iw-h8-fn span{font-size:9px;vertical-align:super}@media(min-width:600px)and (max-width:899px){.iw-hero8{--h8-imgw: 560px}.iw-hero8 .iw-h8-pic{-webkit-mask-image:linear-gradient(to right,transparent,#000 16%,#000 84%,transparent),linear-gradient(to bottom,transparent,#000 14%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 16%,#000 84%,transparent),linear-gradient(to bottom,transparent,#000 14%);mask-composite:intersect}.iw .iw-h8-h1{font-size:44px}}@media(min-width:900px){.iw-hero8{--h8-x: calc(max(0px, (100vw - var(--max)) / 2) + var(--gut));display:block;height:max(560px,41.7vw,min(calc(100svh - var(--ann-h)),56.25vw));padding:0;text-align:left;background:#eedfcc}.iw-hero8 .iw-h8-media{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;margin:0}.iw-hero8 .iw-h8-pic{height:100%;aspect-ratio:auto;-webkit-mask-image:none;mask-image:none}.iw-hero8 .iw-h8-media{width:auto;justify-self:auto}.iw-hero8 .iw-h8-img{object-fit:cover;object-position:72% 46%}.iw-hero8 .iw-h8-copy{height:100%;align-content:center;justify-items:start;padding:var(--hdr-h) 0 56px var(--h8-x);max-width:calc(var(--h8-x) + min(46vw,700px))}.iw .iw-h8-rating{margin-top:18px;font-size:12.5px}.iw-hero8 .iw-h8-label{font-size:12px}.iw .iw-h8-h1{margin-top:12px;font-size:clamp(44px,3.9vw,62px);line-height:1.06;max-width:10.9em}.iw .iw-h8-sub{margin-top:16px;font-size:17px;max-width:32ch}.iw .iw-h8-btn{margin-top:28px;width:auto}.iw-hero8 .iw-h8-fine{position:absolute;left:var(--h8-x);bottom:22px;margin:0;padding:0;justify-items:start;text-align:left;max-width:min(46vw,560px)}}.iw-mo .iw-h8-copy>*{animation:iwRise .52s var(--ease-out) both;animation-delay:calc(40ms + var(--i, 0) * 50ms);--y: 8px}.iw-mo .iw-h8-copy>:nth-child(2){--i: 1}.iw-mo .iw-h8-copy>:nth-child(3){--i: 2}.iw-mo .iw-h8-copy>:nth-child(4){--i: 3}.iw-mo .iw-h8-copy>:nth-child(5){--i: 4}.iw{--accent-a: #C4A386;--accent-b: #8C6B57;--card-light: #FFFDF9;--sec-x: clamp(56px, 6vw + 32px, 120px)}.iw .iw-x{padding-block:var(--sec-x);background:var(--cream)}.iw .iw-x [id],.iw .iw-x[id]{scroll-margin-top:calc(var(--hdr-h) + 60px)}.iw .iw-x-head{display:grid;gap:14px;margin-bottom:28px}.iw .iw-x-head.iw-center,.iw .iw-center .iw-x-head{justify-items:center;text-align:center}.iw .iw-x-h1,.iw .iw-x-h2{font-family:var(--serif);font-weight:400;line-height:1.08;letter-spacing:-.005em;color:var(--choc);text-wrap:balance}.iw .iw-x-h1{font-size:clamp(42px,11.5vw,60px)}.iw .iw-x-h2{font-size:clamp(32px,8.6vw,44px)}.iw .iw-x-h1 em,.iw .iw-x-h2 em,.iw .iw-art-kern em{font-style:italic;font-synthesis:style}.iw .iw-x-lead{font-size:17px;line-height:1.55;color:var(--choc-2);max-width:42ch}.iw .iw-card-cap{font-family:var(--sans);font-size:19px;font-weight:600;line-height:1.3;letter-spacing:.03em;text-transform:uppercase}.iw .iw-x-link{display:inline-flex;align-items:center;min-height:44px;font-size:16px;font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;color:var(--choc)}.iw .iw-x-link.iw-inline{min-height:0;display:inline}@media(min-width:900px){.iw .iw-x-h1{font-size:clamp(56px,5vw,80px)}.iw .iw-x-h2{font-size:clamp(42px,3.6vw,58px)}.iw .iw-x-2col{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,112px);align-items:start}.iw .iw-x-2col>.iw-x-head{position:sticky;top:calc(var(--hdr-h) + 72px)}}.iw .iw-pic{position:relative;overflow:hidden}.iw .iw-pic>picture,.iw .iw-pic>img,.iw .iw-pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.iw .iw-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:end start;padding:14px;background:linear-gradient(150deg,#e7d7c2,#c9ae90 55%,#a8876e);color:#fffdf9eb;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.iw .iw-ph span{max-width:26ch;line-height:1.4}.iw .iw-ph-a{background:radial-gradient(120% 90% at 20% 10%,#e9dccb,#b79c83 60%,#8a6e5b)}.iw .iw-ph-b{background:radial-gradient(110% 90% at 80% 20%,#f0e3d2,#c7a98b 55%,#9c7a62)}.iw .iw-ph-c{background:radial-gradient(120% 100% at 30% 80%,#efe4d6,#cdb79f 55%,#a28a76)}.iw .iw-ph-d{background:radial-gradient(120% 100% at 70% 70%,#e4d4c0,#b1937a 55%,#7f6352)}.iw .iw-snav-slot{height:48px;background:var(--cream)}.iw .iw-snav{height:48px;background:#fbf8f3f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);z-index:35}.iw .iw-snav.iw-fixed{position:fixed;left:0;right:0;top:var(--snav-top, 0px);transition:top .42s var(--ease-out)}.iw .iw-snav-in{display:flex;gap:22px;height:100%;align-items:stretch;overflow-x:auto;scrollbar-width:none;padding-inline:var(--gut);max-width:var(--max);margin-inline:auto}.iw .iw-snav-in::-webkit-scrollbar{display:none}.iw .iw-snav a{position:relative;flex:none;display:flex;align-items:center;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--choc-2);white-space:nowrap}.iw .iw-snav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--choc);transform:scaleX(0);transition:transform .32s var(--ease-out)}.iw .iw-snav a[aria-current=true]{color:var(--choc)}.iw .iw-snav a[aria-current=true]:after{transform:scaleX(1)}@media(min-width:900px){.iw .iw-snav-in{justify-content:center;gap:40px}}.iw .iw-x-intro{padding-top:48px}.iw .iw-x-intro .iw-x-head{gap:18px}.iw .iw-x-stack{display:grid;gap:14px}.iw .iw-card{position:relative;border-radius:var(--r-m);overflow:hidden}.iw .iw-card>p{margin-top:14px;font-size:16px;line-height:1.6}.iw .iw-card-accent,.iw .iw-card-light,.iw .iw-card-fact{padding:36px 26px}.iw .iw-card-accent{background:linear-gradient(140deg,var(--accent-a),var(--accent-b));color:#fffdf9;box-shadow:inset 0 0 0 10px #fffdf91f}.iw .iw-card-accent>p{color:#fffdf9e6}.iw .iw-card-light{background:var(--paper);color:var(--choc)}.iw .iw-card-light>p{color:var(--choc-2)}.iw .iw-card-fact{background:var(--choc);color:var(--on-dark)}.iw .iw-card-fact .iw-card-cap{font-size:24px;color:#fffdf9}.iw .iw-card-fact>p{color:var(--on-dark-2)}.iw .iw-card-life .iw-pic{aspect-ratio:4 / 5}.iw .iw-life-over{position:absolute;top:0;right:0;bottom:0;left:0;color:#fffdf9;background:linear-gradient(90deg,#2c1f1961,#2c1f1914 60%,#2c1f1933)}.iw .iw-life-ctr{position:absolute;left:7%;top:50%;transform:translateY(-50%);max-width:9ch;font-size:clamp(20px,6vw,28px);font-weight:600;line-height:1.15;letter-spacing:.03em;text-transform:uppercase}.iw .iw-arc{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:#fffdf9e6}.iw .iw-arc path{stroke-dasharray:1;stroke-dashoffset:0}.iw .iw-mks{position:absolute;top:0;right:0;bottom:0;left:0}.iw .iw-mk{position:absolute;display:flex;align-items:center;gap:10px;transform:translate(-7px,-50%);font-size:clamp(13px,3.7vw,16px);font-weight:500;line-height:1.2}.iw .iw-mk-dot{flex:none;width:14px;height:14px;border-radius:50%;background:#fffdf9;box-shadow:0 0 0 4px #fffdf938}.iw .iw-mk-1{left:44%;top:9.6%}.iw .iw-mk-2{left:68.5%;top:24.5%}.iw .iw-mk-3{left:77.8%;top:50%}.iw .iw-mk-4{left:70.2%;top:75.5%}.iw .iw-mk-5{left:44%;top:90.4%}.iw .iw-mk-3 .iw-mk-t,.iw .iw-mk-2 .iw-mk-t,.iw .iw-mk-4 .iw-mk-t{max-width:9ch}.iw-mo .iw-card-life.iw-in .iw-arc path{animation:iwDraw 1.4s var(--ease-out) both}.iw-mo .iw-card-life .iw-mk{opacity:0;transition:opacity .5s var(--ease-std);transition-delay:calc(.3s + var(--i) * .14s)}.iw-mo .iw-card-life.iw-in .iw-mk{opacity:1}@keyframes iwDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(min-width:900px){.iw .iw-x-intro .iw-x-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px;margin-bottom:48px}.iw .iw-x-stack{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.iw .iw-card-accent{grid-column:1 / 6}.iw .iw-card-life{grid-column:6 / 13;grid-row:1 / 3}.iw .iw-card-light{grid-column:1 / 6}.iw .iw-card-fact{grid-column:1 / 13;display:grid;grid-template-columns:5fr 7fr;gap:40px;align-items:center}.iw .iw-card-fact>p{margin-top:0}.iw .iw-card-accent,.iw .iw-card-light,.iw .iw-card-fact{padding:48px 44px}.iw .iw-card-life .iw-pic{aspect-ratio:auto;height:100%;min-height:560px}}.iw .iw-ticker-v7{background:var(--sand-2);border-block:1px solid var(--line)}.iw .iw-x-faq{background:var(--cream)}.iw .iw-accs{border-top:1px solid var(--line-2)}.iw .iw-sl-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;outline-offset:4px}.iw .iw-sl-track::-webkit-scrollbar{display:none}.iw .iw-sl-item{scroll-snap-align:start;min-width:0}.iw .iw-sl-ctl{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:18px}.iw .iw-sl-ctl[hidden]{display:none}.iw .iw-sl-btn{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--choc);transition:opacity var(--dur-s) var(--ease-std),background-color var(--dur-s) var(--ease-std)}.iw .iw-sl-btn svg{width:18px;height:18px}.iw .iw-sl-btn:disabled{opacity:.3;cursor:default}@media(hover:hover){.iw .iw-sl-btn:not(:disabled):hover{background:#3b2a2212}}.iw .iw-sl-dots{display:flex;gap:2px}.iw .iw-sl-dot{display:grid;place-items:center;width:24px;height:44px}.iw .iw-sl-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:#3b2a2238;transition:background-color var(--dur-s) var(--ease-std),transform var(--dur-s) var(--ease-out)}.iw .iw-sl-dot[aria-current=true]:before{background:var(--choc);transform:scale(1.15)}.iw .iw-sl-art .iw-sl-track{grid-auto-columns:88%}@media(min-width:900px){.iw .iw-sl-one .iw-sl-track{grid-auto-columns:calc((100% - 28px) / 3)}.iw .iw-sl-art .iw-sl-track{grid-auto-columns:calc((100% - 42px)/4)}}.iw .iw-x-revs{padding-block:8px var(--sec-x)}.iw .iw-rev-card{height:100%;padding:28px 26px;border-radius:var(--r-m);background:var(--paper);display:grid;align-content:start;gap:10px}.iw .iw-rev-t{font-size:17px;font-weight:600;line-height:1.35;text-transform:uppercase;letter-spacing:.03em}.iw .iw-rev-x{font-size:16px;line-height:1.6;color:var(--choc-2)}.iw .iw-rev-n{font-size:14px;font-weight:600;color:var(--choc)}.iw .iw-rev-stars{display:flex}.iw .iw-rev-draft{box-shadow:inset 0 0 0 1px var(--line-2);background:repeating-linear-gradient(135deg,var(--paper),var(--paper) 14px,#EFE6D9 14px,#EFE6D9 15px)}.iw .iw-rev-draft .iw-rev-t:before{content:"Entwurf \b7  ";color:var(--choc-2)}.iw .iw-rev-draft .iw-rev-n{color:var(--choc-2);font-weight:500}.iw .iw-x-reviews{background:var(--paper)}.iw .iw-rv-sum{display:grid;gap:8px;justify-items:start;padding:4px 0 8px}.iw .iw-rv-big{font-family:var(--serif);font-size:76px;line-height:1}.iw .iw-rv-big span{font-family:var(--sans);font-size:16px;color:var(--choc-2)}.iw .iw-stars.iw-st-lg{width:132px;height:22px}.iw .iw-rv-n{font-size:15px;font-weight:500}.iw .iw-rv-dist{display:grid;gap:6px;width:100%;max-width:360px;font-size:14px}.iw .iw-rv-dist li{display:grid;grid-template-columns:64px 1fr 40px;gap:12px;align-items:center}.iw .iw-rv-bar{height:8px;border-radius:4px;background:#3b2a221f;overflow:hidden}.iw .iw-rv-bar span{display:block;height:100%;background:var(--choc)}.iw .iw-rv-info{margin-top:8px;border-top:1px solid var(--line-2)}.iw .iw-rv-info summary{min-height:52px;font-size:15px}.iw .iw-rv-info .iw-body p{font-size:14px;color:var(--choc-2)}.iw .iw-rv-list{display:grid}.iw .iw-rev-row{display:grid;gap:8px;padding:26px 20px;border-radius:var(--r-m);margin-bottom:12px;background:var(--card-light)}.iw .iw-x-recipe{padding-top:0;background:var(--cream)}.iw .iw-rc-bg{position:relative;isolation:isolate;padding:72px 0 150px;background:radial-gradient(90% 70% at 80% 20%,rgba(221,203,176,.28),transparent 60%),radial-gradient(70% 60% at 10% 90%,rgba(196,163,134,.25),transparent 60%),linear-gradient(160deg,#4A362B,var(--choc-3));color:#fffdf9;overflow:hidden}.iw .iw-rc-bgpic{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:-1;aspect-ratio:auto!important}.iw .iw-rc-bgpic .iw-ph{display:none}.iw .iw-rc-bgpic img{opacity:.85}.iw .iw-rc-head .iw-eyebrow{color:var(--sand)}.iw .iw-on-dark-h{color:#fffdf9}.iw .iw-rcs{position:relative;z-index:1;display:grid;gap:12px;margin-top:-104px}.iw .iw-rc{display:grid;grid-template-columns:108px minmax(0,1fr);min-height:168px;border-radius:var(--r-m);overflow:hidden;background:var(--card-light);box-shadow:0 1px 0 var(--line)}.iw .iw-rc-img{position:relative}.iw .iw-rc-img .iw-pic{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto!important}.iw .iw-rc-img .iw-ph span{display:none}.iw .iw-rc-b{padding:22px 20px;display:grid;align-content:center;gap:8px}.iw .iw-rc-b h3{font-family:var(--serif);font-size:24px;font-weight:400;line-height:1.15}.iw .iw-rc-b p{font-size:15px;line-height:1.55;color:var(--choc-2)}.iw .iw-rc-links{display:grid;justify-items:center;gap:2px;margin-top:22px}.iw-mo .iw-rc[data-r]{transition-delay:calc(var(--i) * 90ms)}@media(min-width:900px){.iw .iw-rc-bg{padding:112px 0 200px}.iw .iw-rcs{grid-template-columns:1fr 1fr;gap:20px;margin-top:-136px}.iw .iw-rc{grid-template-columns:160px minmax(0,1fr);min-height:200px}.iw .iw-rc-b{padding:28px 30px}.iw .iw-rc-links{display:flex;justify-content:center;gap:36px}}html.iw-lock,html.iw-lock body,html.iw-lock .page-wrapper{overflow:hidden!important}.iw .iw-dlg{position:fixed;inset:auto 0 0 0;width:100%;max-width:none;height:calc(100dvh - 20px);max-height:none;margin:0;padding:0;border:0;border-radius:22px 22px 0 0;background:var(--cream);color:var(--choc);overflow:hidden;transform:translateY(24px);opacity:0;transition:transform .42s var(--ease-out),opacity .26s var(--ease-std)}.iw .iw-dlg.iw-open{transform:none;opacity:1}.iw .iw-dlg::backdrop{background:#2c1f1973}.iw .iw-dlg-in{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%}.iw .iw-dlg-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px var(--gut) 14px;border-bottom:1px solid var(--line)}.iw .iw-dlg-h{font-family:var(--sans);font-size:26px;font-weight:600;line-height:1.2}.iw .iw-dlg-x{flex:none;display:grid;place-items:center;width:44px;height:44px;margin:-6px -8px 0 0;border-radius:50%}.iw .iw-dlg-x svg{width:22px;height:22px}.iw .iw-dlg-body{overflow-y:auto;overscroll-behavior:contain;padding:18px var(--gut) calc(40px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:14px;font-size:16px;line-height:1.6}.iw .iw-dlg-body>*{flex:none}.iw .iw-dlg-h:focus{outline:none}.iw .iw-dlg-tags{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--choc-2)}.iw .iw-dlg-h3{margin-top:18px;font-family:var(--sans);font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.iw .iw-dlg-note{font-size:13px;line-height:1.5;font-style:italic;color:var(--choc-2)}.iw .iw-ntab{border:1px solid var(--line-2);border-radius:14px;padding:4px 18px;overflow-x:auto}.iw .iw-ntab table{width:100%;border-collapse:collapse;font-size:15px}.iw .iw-ntab th,.iw .iw-ntab td{padding:12px 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.iw .iw-ntab tbody tr:last-child th,.iw .iw-ntab tbody tr:last-child td{border-bottom:0}.iw .iw-ntab thead th{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--line-2)}.iw .iw-ntab tbody th{font-weight:400}.iw .iw-ntab td{text-align:right;white-space:nowrap;padding-left:12px}.iw .iw-ntab thead th+th{text-align:right}.iw .iw-art .iw-ntab td,.iw .iw-art .iw-ntab thead th+th{text-align:left;white-space:normal}.iw .iw-ings{display:grid;gap:18px}.iw .iw-ing{display:grid;grid-template-columns:64px 1fr;gap:16px;align-items:start}.iw .iw-ing-img{width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f1e6d6,#c9ae90 60%,#9c7e67)}.iw .iw-ing h4{font-size:16px;font-weight:600}.iw .iw-ing p{font-size:15px;color:var(--choc-2)}.iw .iw-strains{display:grid;gap:6px;padding-left:1.4em;list-style:decimal;font-style:italic}.iw .iw-irows li{display:flex;align-items:center;gap:18px;min-height:64px;border-bottom:1px solid var(--line);font-size:17px}.iw .iw-i7{width:30px;height:30px;flex:none}.iw .iw-dlg-fig{position:relative;margin-inline:calc(var(--gut) * -1)}.iw .iw-dlg-fig .iw-pic{aspect-ratio:4 / 5}.iw .iw-dlg-badge{position:absolute;right:16px;bottom:16px;padding:12px 16px;border-radius:10px;background:#2c1f199e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fffdf9;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}@media(min-width:900px){.iw .iw-dlg{inset:0 0 0 auto;width:min(600px,92vw);height:100dvh;border-radius:22px 0 0 22px;transform:translate(32px)}.iw .iw-dlg-top,.iw .iw-dlg-body{padding-inline:36px}.iw .iw-dlg-fig{margin-inline:0;border-radius:var(--r-m);overflow:hidden}.iw .iw-strains{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.iw .iw-dlg{transition:none}}.iw .iw-x-routine{background:radial-gradient(80% 60% at 50% 0%,rgba(221,203,176,.22),transparent 70%),linear-gradient(170deg,#6E5243,#4A362B 55%,var(--choc-3));color:#fffdf9}.iw .iw-x-routine .iw-x-h2{color:#fffdf9}.iw .iw-x-routine .iw-x-lead{color:var(--on-dark-2);margin-inline:auto}.iw .iw-rt-c{display:grid;justify-items:center;gap:14px;max-width:34ch;margin:18px auto 34px;text-align:center}.iw .iw-rt-c p{color:var(--on-dark-2);font-size:16px;line-height:1.6}.iw .iw-rt-ico{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;border:1px solid rgba(255,253,249,.3)}.iw .iw-rt-ico .iw-i7{width:40px;height:40px}.iw .iw-rt-ico.iw-sm{width:52px;height:52px}.iw .iw-rt-ico.iw-sm .iw-i7{width:26px;height:26px}.iw .iw-rt-cards{display:grid;gap:12px;text-align:left}.iw .iw-rt-card{display:grid;gap:14px;align-content:start;padding:28px 24px;border-radius:var(--r-m);background:#fffdf912;box-shadow:inset 0 0 0 1px #fffdf929}.iw .iw-rt-card p{color:var(--on-dark-2);font-size:15px;line-height:1.6}@media(min-width:600px){.iw .iw-rt-cards{grid-template-columns:1fr 1fr;max-width:880px;margin-inline:auto}}.iw .iw-x-glance{background:var(--cream)}.iw .iw-gl{position:relative;display:grid;justify-items:center;gap:26px}.iw .iw-gl-lines{display:none}.iw .iw-gl-mid{display:grid;justify-items:center;gap:12px;text-align:center}.iw .iw-gl-cap-w{width:96px;filter:drop-shadow(0 18px 18px rgba(59,42,34,.14))}.iw .iw-gl-cap{width:100%;height:auto;transform:rotate(18deg)}.iw .iw-gl-name{font-family:var(--serif);font-size:24px;line-height:1.2}.iw .iw-gl-name span{display:block;margin-top:4px;font-family:var(--sans);font-size:13px;color:var(--choc-2)}.iw .iw-gl-gs{position:relative;display:grid;gap:14px;width:100%;padding-left:28px}.iw .iw-gl-gs:before{content:"";position:absolute;left:7px;top:-26px;bottom:32px;width:1px;background:var(--line-2);transform-origin:top}.iw .iw-gl-g{position:relative;padding:20px 22px;border-radius:var(--r-m);background:var(--paper)}.iw .iw-gl-dot{position:absolute;left:-27px;top:28px;width:15px;height:15px;border-radius:50%;background:var(--cream);box-shadow:inset 0 0 0 1.5px var(--choc)}.iw .iw-gl-g h3{font-size:16px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.iw .iw-gl-g p{margin-top:6px;font-size:15px;line-height:1.55;color:var(--choc-2)}.iw .iw-gl-note{margin-top:28px;font-size:14px;line-height:1.55;color:var(--choc-2);max-width:60ch}.iw-mo .iw-gl .iw-gl-gs:before{transform:scaleY(0);transition:transform 1.1s var(--ease-out)}.iw-mo .iw-gl .iw-gl-g{opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease-std),transform .7s var(--ease-out);transition-delay:calc(.25s + var(--i) * .16s)}.iw-mo .iw-gl.iw-in .iw-gl-gs:before{transform:none}.iw-mo .iw-gl.iw-in .iw-gl-g{opacity:1;transform:none}@media(min-width:900px){.iw .iw-gl{display:block;height:620px;max-width:1080px;margin-inline:auto}.iw .iw-gl-lines{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.iw .iw-gl-lines path{fill:none;stroke:var(--choc);stroke-opacity:.35;stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.iw .iw-gl-mid{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%)}.iw .iw-gl-cap-w{width:120px}.iw .iw-gl-gs{position:static;padding:0}.iw .iw-gl-gs:before{display:none}.iw .iw-gl-g{position:absolute;width:300px}.iw .iw-gl-dot{left:auto;top:auto}.iw .iw-gl-1{left:0;top:40px}.iw .iw-gl-1 .iw-gl-dot{right:-8px;top:42px}.iw .iw-gl-2{right:0;top:40px}.iw .iw-gl-2 .iw-gl-dot{left:-8px;top:42px}.iw .iw-gl-3{left:calc(50% - 150px);bottom:0;text-align:center}.iw .iw-gl-3 .iw-gl-dot{left:calc(50% - 8px);top:-8px}.iw .iw-gl-note{margin-inline:auto;text-align:center}.iw-mo .iw-gl .iw-gl-lines path{stroke-dashoffset:1;transition:stroke-dashoffset 1.3s var(--ease-out)}.iw-mo .iw-gl.iw-in .iw-gl-lines path{stroke-dashoffset:0}}.iw .iw-x-quality{padding-top:0}.iw .iw-q{display:grid;gap:16px;padding:34px 26px;border:1px solid var(--line-2);border-radius:var(--r-m);max-width:880px;margin-inline:auto}.iw .iw-q>p{font-size:16px;line-height:1.6;color:var(--choc-2)}.iw .iw-q-doc{display:flex;gap:14px;align-items:flex-start;margin-top:6px}.iw .iw-q-l{font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.iw .iw-q-soon{display:inline-block;margin-top:4px;font-size:14px;color:var(--choc-2)}@media(min-width:900px){.iw .iw-q{padding:48px 56px}}.iw .iw-x-know{background:var(--cream)}.iw .iw-ac{position:relative;display:block;aspect-ratio:4 / 3.5;border-radius:var(--r-m);overflow:hidden;color:#fffdf9;isolation:isolate}.iw .iw-ac-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.iw .iw-ac-img .iw-ph{place-items:start end;padding:16px;font-size:10px;color:#fffdf9bf}.iw .iw-ac:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#2c1f19c7,#2c1f1933 55%,#2c1f1900)}.iw .iw-ac-time{position:absolute;left:16px;top:16px;padding:5px 12px;border-radius:var(--r-pill);background:#2c1f19b3;font-size:12px;font-weight:500;color:#fffdf9}.iw .iw-ac-b{position:absolute;left:20px;right:20px;bottom:20px;display:grid;gap:6px}.iw .iw-ac-cat{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fffdf9d9}.iw .iw-ac h3{font-size:17px;font-weight:600;line-height:1.3}@media(hover:hover){.iw .iw-ac .iw-ac-img{transition:transform .9s var(--ease-out)}.iw .iw-ac:hover .iw-ac-img{transform:scale(1.04)}}.iw .iw-art-hero{position:relative;isolation:isolate;min-height:clamp(340px,62vh,520px);display:flex;align-items:flex-end;color:#fffdf9}.iw .iw-art-hero>.iw-ph{z-index:-1;place-items:start end;padding:16px;font-size:10px}.iw .iw-art-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#2c1f19cc,#2c1f1926 65%)}.iw .iw-art-hero .iw-ac-time{top:20px;left:var(--gut)}.iw .iw-art-ht{width:100%;display:grid;gap:10px;padding-block:28px}.iw .iw-art-ht h1{font-family:var(--serif);font-weight:400;font-size:clamp(32px,8.4vw,56px);line-height:1.1;max-width:20ch;text-wrap:balance}.iw .iw-art-grid{max-width:760px;padding-block:28px 64px}.iw .iw-art-back a{display:inline-flex;min-height:44px;align-items:center;font-size:14px;text-decoration:underline;text-underline-offset:3px}.iw .iw-art-kern{margin:12px 0 26px;padding:30px 24px;border:1px solid var(--choc);border-radius:var(--r-m)}.iw .iw-art-kern h2{font-family:var(--serif);font-weight:400;font-size:28px;text-align:center;margin-bottom:18px}.iw .iw-art-kern ul{display:grid;gap:14px;list-style:disc;padding-left:1.2em;font-size:16px;line-height:1.6}.iw .iw-art-toc{border-top:1px solid var(--line-2)}.iw .iw-art-toc ol{display:grid;gap:4px;padding-bottom:8px}.iw .iw-art-toc a{display:inline-flex;min-height:40px;align-items:center;font-size:15px;color:var(--choc-2)}.iw .iw-art-s{padding-top:34px;scroll-margin-top:calc(var(--hdr-h) + 16px)}.iw .iw-art-s h2{font-family:var(--serif);font-weight:400;font-size:clamp(26px,6.4vw,34px);line-height:1.2;margin-bottom:14px}.iw .iw-art-s p,.iw .iw-art-s li{font-size:17px;line-height:1.7}.iw .iw-art-s p+p,.iw .iw-art-s p+ul,.iw .iw-art-s ul+p,.iw .iw-art-s .iw-ntab+p{margin-top:14px}.iw .iw-art-s ul{display:grid;gap:8px;list-style:disc;padding-left:1.2em;margin-top:10px}.iw .iw-art-info{margin:34px 0 10px;padding:22px 24px;border-radius:var(--r-m);background:var(--paper);font-size:15px;line-height:1.6;color:var(--choc-2)}.iw .iw-art-src{border-top:1px solid var(--line-2);margin-top:24px}.iw .iw-art-src ul{display:grid;gap:12px;font-size:14px;line-height:1.5}.iw .iw-art-src a{text-decoration:underline;text-underline-offset:3px;word-break:break-all}.iw .iw-art-srcnote{margin-top:12px;font-size:13px;color:var(--choc-2)}.iw .iw-art-rel{padding-block:56px 72px;background:var(--paper)}.iw .iw-art-rl{display:grid;gap:12px;margin-top:20px}@media(min-width:900px){.iw .iw-art-rl{grid-template-columns:repeat(3,1fr);gap:20px}}.iw .iw-foot7{padding:56px 0 calc(28px + env(safe-area-inset-bottom))}.iw .iw-ft-top{display:grid;gap:32px}.iw .iw-ft-brand img{width:150px;height:auto}.iw .iw-ft-brand p{margin-top:14px;color:var(--on-dark-2);font-size:15px}.iw .iw-ft-soc{display:flex;gap:6px;margin-top:18px}.iw .iw-ft-soc a{display:grid;place-items:center;width:44px;height:44px;margin-left:-10px;margin-right:6px}.iw .iw-ft-soc svg{width:24px;height:24px}.iw .iw-ft-cols{border-top:1px solid rgba(244,236,224,.16)}.iw .iw-fg{border-bottom:1px solid rgba(244,236,224,.16)}.iw .iw-fg summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:58px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.iw .iw-fg summary::-webkit-details-marker{display:none}.iw .iw-fg .iw-pm{position:relative;width:26px;height:26px;border-radius:50%;border:1px solid rgba(244,236,224,.4)}.iw .iw-fg .iw-pm:before,.iw .iw-fg .iw-pm:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;margin:-.75px 0 0 -5px;background:currentColor;transition:transform .32s var(--ease-out)}.iw .iw-fg .iw-pm:after{transform:rotate(90deg)}.iw .iw-fg[open] .iw-pm:after{transform:rotate(0)}.iw .iw-fg ul{display:grid;gap:2px;padding-bottom:16px}.iw .iw-fg a{display:inline-flex;min-height:40px;align-items:center;font-size:15px;color:var(--on-dark-2)}@media(hover:hover){.iw .iw-fg a:hover{color:var(--on-dark);text-decoration:underline;text-underline-offset:3px}}.iw .iw-ft-h{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px}.iw .iw-ft-pay{margin-top:32px}.iw .iw-ft-pi{display:flex;flex-wrap:wrap;gap:8px}.iw .iw-ft-pi svg,.iw .iw-pi{width:42px;height:26px}.iw .iw-ft-pnote{font-size:13px;color:var(--on-dark-2)}.iw .iw-ft-legal{display:grid;gap:8px;margin-top:32px;padding-top:22px;border-top:1px solid rgba(244,236,224,.16);font-size:12.5px;line-height:1.55;color:var(--on-dark-2)}@media(min-width:900px){.iw .iw-ft-top{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px}.iw .iw-ft-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;border-top:0}.iw .iw-fg{border-bottom:0}.iw .iw-fg summary{min-height:0;margin-bottom:14px;cursor:default;pointer-events:none}.iw .iw-fg .iw-pm{display:none}}.iw .iw-ph-top .iw-ph{place-items:start start}.iw .iw-rc-b h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}@media(max-width:420px){.iw .iw-rc-b h3{font-size:22px}}.iw .iw-ac-img .iw-ph span{max-width:52%;text-align:right}.iw .iw-ntab-s{padding-inline:14px}.iw .iw-ntab-s table{font-size:14px}.iw .iw-ntab-s td{padding-left:0;padding-right:10px}.iw .iw-ntab-s td:last-child{padding-right:0;white-space:nowrap}.iw .iw-nl-form,.iw .iw-nl-form .iw-row{min-width:0}.iw .iw-nl-form input{width:100%}.iw-buy .iw-jump button{font-size:14px;font-weight:500;min-height:44px;min-width:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line-2)}.iw .iw-snav-slot,.iw .iw-snav{height:44px}.iw .iw-snav-in{gap:20px}.iw .iw-snav a{font-size:11.5px;font-weight:500;letter-spacing:.05em;padding-inline:2px}.iw .iw-snav a:after{height:1px}.iw .iw-x [id],.iw .iw-x[id]{scroll-margin-top:calc(var(--hdr-h) + 56px)}@media(min-width:900px){.iw .iw-snav a{font-size:12px}.iw .iw-snav-in{gap:36px}}.iw .iw-ticker-v7{height:40px}.iw .iw-ticker-v7 .iw-tk-list li{font-size:10.5px;font-weight:500;letter-spacing:.12em;gap:16px;padding-left:16px}.iw .iw-ticker-v7 .iw-tk-list li:before{width:3px;height:3px;background:#3b2a2247}.iw .iw-ticker-v7 .iw-tk-btn{display:none!important}.iw-motion-off .iw-ticker-v7 .iw-tk-view{overflow-x:auto;-webkit-mask-image:none;mask-image:none}@media(min-width:900px){.iw .iw-ticker-v7{height:46px}.iw .iw-ticker-v7 .iw-tk-list li{font-size:11px;gap:20px;padding-left:20px}}.iw .iw-motion{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:500;color:var(--choc-2)}.iw .iw-motion-sw{position:relative;width:30px;height:18px;border-radius:9px;background:#3b2a222e;transition:background-color var(--dur-s) var(--ease-std)}.iw .iw-motion-sw:after{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#fffdf9;transition:transform var(--dur-s) var(--ease-out)}.iw .iw-motion[aria-pressed=true] .iw-motion-sw{background:var(--choc)}.iw .iw-motion[aria-pressed=true] .iw-motion-sw:after{transform:translate(12px)}.iw .iw-drawer .iw-motion{margin-top:18px}.iw .iw-on-dark-btn{color:var(--on-dark-2)}.iw .iw-on-dark-btn .iw-motion-sw{background:#f4ece038}.iw .iw-on-dark-btn[aria-pressed=true] .iw-motion-sw{background:var(--sand)}.iw .iw-on-dark-btn .iw-motion-sw:after{background:var(--choc-3)}.iw .iw-ft-motion{margin-top:24px}.iw-drawer .iw-panel{padding-top:calc(14px + env(safe-area-inset-top))}body.iw-drawer-open .iw-ann,body.iw-drawer-open .iw-snav{visibility:hidden}.iw .iw-gl-cap-w{width:108px}.iw .iw-gl-cap{overflow:visible;transform:rotate(18deg)}.iw .iw-cap-top{transform:translateY(-15px)}.iw .iw-cap-bot{transform:translateY(15px)}.iw .iw-cap-powder{opacity:1}.iw .iw-gl-name span{max-width:30ch;margin-inline:auto;line-height:1.45}.iw .iw-gl-replay{display:none;margin-top:2px;min-height:36px;font-size:13px;color:var(--choc-2);text-decoration:underline;text-underline-offset:3px}.iw-mo .iw-gl-replay{display:inline-flex;align-items:center;justify-content:center}.iw-mo .iw-gl .iw-gl-cap-w{transition:opacity .6s var(--ease-std),transform .8s var(--ease-out)}.iw-mo .iw-gl .iw-cap-top,.iw-mo .iw-gl .iw-cap-bot{transition:transform 1.2s cubic-bezier(.45,0,.2,1) .65s}.iw-mo .iw-gl .iw-cap-powder{transition:opacity .8s var(--ease-std) 1.1s}.iw-mo .iw-gl:not(.iw-in) .iw-gl-cap-w{opacity:0;transform:scale(.94)}.iw-mo .iw-gl:not(.iw-in) .iw-cap-top,.iw-mo .iw-gl:not(.iw-in) .iw-cap-bot{transform:none}.iw-mo .iw-gl:not(.iw-in) .iw-cap-powder{opacity:0}.iw-mo .iw-gl .iw-gl-g{transition-delay:calc(1.75s + var(--i) * .26s)}.iw-mo .iw-gl .iw-gl-gs:before{transition-delay:1.5s}.iw-mo .iw-gl-reset,.iw-mo .iw-gl-reset *{transition:none!important}@media(min-width:900px){.iw-mo .iw-gl .iw-gl-lines path{transition-delay:1.5s}.iw .iw-gl-cap-w{width:124px}}.iw .iw-x-quality{padding-block:0 var(--sec-x)}.iw .iw-q{display:flex;align-items:center;gap:14px;max-width:520px;padding:18px 20px;border:1px solid var(--line-2);border-radius:var(--r-m)}.iw .iw-q .iw-i7{width:26px;height:26px;color:var(--choc-2)}.iw .iw-q-l{font-size:15px;font-weight:600;letter-spacing:0;text-transform:none}.iw .iw-q-soon{display:block;margin-top:2px;font-size:14px;color:var(--choc-2)}.iw .iw-q-link{display:inline-flex;min-height:32px;align-items:center;font-size:14px;text-decoration:underline;text-underline-offset:3px}@media(min-width:900px){.iw .iw-q{margin-inline:auto}}.iw .iw-rv-more{margin-top:2px}.iw .iw-small-link{min-height:40px;font-size:14px;color:var(--choc-2)}.iw .iw-dlg.iw-dlg-sm{height:auto;max-height:calc(100dvh - 20px)}.iw .iw-dlg-sm .iw-dlg-h{font-size:21px}@media(min-width:900px){.iw .iw-dlg.iw-dlg-sm{top:0;right:0;bottom:0;left:0;margin:auto;width:min(480px,92vw);height:fit-content;border-radius:22px;transform:translateY(16px)}.iw .iw-dlg.iw-dlg-sm.iw-open{transform:none}}.iw .iw-art-head{max-width:calc(720px + 2 * var(--gut));padding-top:18px;padding-bottom:28px;display:grid;gap:12px}.iw .iw-art-back a{min-height:40px;font-size:13px;color:var(--choc-2);text-decoration:none}.iw .iw-art-cat{font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--choc-2)}.iw .iw-art-head h1{font-family:var(--serif);font-weight:400;font-size:clamp(34px,9vw,58px);line-height:1.08;letter-spacing:-.005em;text-wrap:balance}.iw .iw-art-lead{font-size:18px;line-height:1.6;color:var(--choc)}.iw .iw-art-meta{font-size:13px;color:var(--choc-2)}.iw .iw-art-fig{max-width:calc(1040px + 2 * var(--gut))}.iw .iw-art-figin{position:relative;aspect-ratio:16 / 10;border-radius:var(--r-m);overflow:hidden}.iw .iw-art-body{max-width:calc(680px + 2 * var(--gut));padding-top:32px;padding-bottom:64px}.iw .iw-art-kern{margin:0 0 28px;padding:22px 22px 24px;border:0;border-radius:var(--r-m);background:var(--paper)}.iw .iw-art-kern h2{font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-align:left;margin-bottom:12px;color:var(--choc-2)}.iw .iw-art-kern ul{gap:10px;font-size:16px;line-height:1.6}.iw .iw-art-toc{padding:4px 0 8px;border-bottom:1px solid var(--line)}.iw .iw-art-toc h2{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--choc-2);margin-bottom:6px}.iw .iw-art-toc ol{display:grid;list-style:decimal;padding-left:1.3em;color:var(--choc-2)}.iw .iw-art-toc a{display:inline-flex;min-height:38px;align-items:center;font-size:15px;color:var(--choc);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:4px}.iw .iw-art-s{padding-top:36px}.iw .iw-art-s h2{font-size:clamp(25px,6.4vw,32px);margin-bottom:12px}.iw .iw-art-s p,.iw .iw-art-s li{font-size:17px;line-height:1.65;color:#4a3529}.iw .iw-art-info{margin:40px 0 8px;padding:18px 20px;border-left:2px solid var(--sand);border-radius:0;background:transparent;font-size:14.5px}.iw .iw-art-src{margin-top:28px;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.iw .iw-art-src summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:56px;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.iw .iw-art-src summary::-webkit-details-marker{display:none}.iw .iw-art-src .iw-pm{position:relative;width:24px;height:24px;border-radius:50%;border:1px solid var(--line-2)}.iw .iw-art-src .iw-pm:before,.iw .iw-art-src .iw-pm:after{content:"";position:absolute;left:50%;top:50%;width:9px;height:1.5px;margin:-.75px 0 0 -4.5px;background:currentColor}.iw .iw-art-src .iw-pm:after{transform:rotate(90deg);transition:transform .3s var(--ease-out)}.iw .iw-art-src[open] .iw-pm:after{transform:none}.iw .iw-art-src ol{display:grid;gap:12px;list-style:decimal;padding:0 0 8px 1.3em;font-size:14px;line-height:1.5;color:var(--choc-2)}.iw .iw-art-src a{display:block;color:var(--choc);text-decoration:underline;text-underline-offset:3px;word-break:break-word}.iw .iw-art-srcnote{padding-bottom:16px;font-size:13px;color:var(--choc-2)}.iw .iw-art-rel{padding-block:48px 64px}@media(min-width:900px){.iw .iw-art-rl{grid-template-columns:repeat(2,1fr);max-width:760px}.iw .iw-art-head{padding-top:32px;padding-bottom:36px}}.iw .iw-x-know{padding-bottom:28px}.iw .iw-story{padding-top:24px}.iw .iw-story .iw-fimg{position:relative;margin:8px 0 4px;aspect-ratio:4 / 5;border-radius:var(--r-m);overflow:hidden}.iw .iw-story .iw-fimg .iw-ph{font-size:11px}@media(min-width:900px){.iw .iw-x-know{padding-bottom:48px}.iw .iw-story{padding-top:48px}.iw .iw-story .iw-fimg{margin-top:20px;max-width:420px}}.iw .iw-story .iw-qual{margin-top:36px}.iw .iw-story .iw-qual li{grid-template-columns:26px 1fr;gap:12px;padding:13px 0;align-items:start}.iw .iw-story .iw-qual svg{width:20px;height:20px;margin-top:2px}.iw .iw-story .iw-qual b{font-size:15px;font-weight:500}.iw .iw-story .iw-qual span{font-size:14px;line-height:1.5}@media(min-width:900px){.iw .iw-story .iw-qual{margin-top:56px}.iw .iw-story .iw-qual li{grid-template-columns:26px 1fr;padding-top:18px}}.iw .iw-final7{padding-top:56px}.iw .iw-fcta{display:grid;justify-items:start;gap:18px}.iw .iw-fcta .iw-h2{font-size:clamp(32px,8.6vw,52px)}.iw .iw-final7 .iw-nl{margin-top:44px;padding:32px 0 48px;gap:16px}.iw .iw-final7 .iw-nl h3{font-size:26px}.iw .iw-nl-label{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--choc)}.iw .iw-nl-form .iw-row{flex-direction:column;gap:10px;padding:0;border-radius:0;background:transparent;box-shadow:none}.iw .iw-nl-form .iw-row:focus-within{box-shadow:none}.iw .iw-nl-form input{-webkit-appearance:none;appearance:none;width:100%;height:52px;padding:0 20px;border:1px solid rgba(59,42,34,.3);border-radius:var(--r-pill);background:#fbf8f38c;font:inherit;font-size:16px;color:var(--choc);box-shadow:none;transition:border-color var(--dur-s) var(--ease-std),background-color var(--dur-s) var(--ease-std)}.iw .iw-nl-form input:focus{outline:none;border-color:var(--choc);background:#fbf8f3d9;box-shadow:0 0 0 3px #3b2a2224}.iw .iw-nl-form input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px #F2E8D9 inset;-webkit-text-fill-color:var(--choc);caret-color:var(--choc)}.iw .iw-nl-form .iw-btn{width:100%;min-height:52px}@media(min-width:600px){.iw .iw-nl-form .iw-row{flex-direction:row}.iw .iw-nl-form .iw-btn{width:auto;flex:none}}@media(min-width:900px){.iw .iw-final7{padding-top:88px}.iw .iw-fcta{grid-template-columns:1fr auto;align-items:end}}.iw .iw-ann-msg{transition:opacity .5s var(--ease-std),visibility 0s linear .5s}.iw .iw-ann-msg.iw-is-on{transition:opacity .5s var(--ease-std) .12s,visibility 0s}.iw .iw-nl-form input{flex:none}@media(min-width:600px){.iw .iw-nl-form input{flex:1 1 auto;width:auto}}.iw .iw-gl-rep{margin-top:6px}@media(min-width:900px){.iw .iw-gl-rep{text-align:center}}.iw .iw-skip:not(:focus){top:-140px}@media(min-width:900px){.iw .iw-sl-art .iw-sl-track{grid-auto-columns:calc((100% - 28px) / 3)}}.iw{--sec-x: 20px}@media(min-width:900px){.iw{--sec-x: 48px}}.iw .iw-x-intro{padding-top:24px;padding-bottom:24px}.iw .iw-x-intro .iw-x-head{margin-bottom:20px;gap:12px}.iw .iw-x-head{margin-bottom:20px}.iw .iw-x-recipe{padding-top:0;padding-bottom:20px}.iw .iw-rc-bg{padding:40px 0 132px}.iw .iw-rc-links{margin-top:14px}.iw .iw-x-glance{padding-top:20px}.iw .iw-gl-note{margin-top:14px}.iw .iw-x-quality{padding-top:0;padding-bottom:20px}.iw .iw-x-reviews{padding-block:40px}.iw .iw-x-faq{padding-top:20px}.iw .iw-story{padding-block:20px}.iw .iw-story .iw-qual{margin-top:24px}.iw .iw-x-know{padding-top:20px;padding-bottom:40px}@media(min-width:900px){.iw .iw-x-intro{padding-top:48px;padding-bottom:48px}.iw .iw-x-head{margin-bottom:32px}.iw .iw-rc-bg{padding:88px 0 180px}.iw .iw-x-reviews{padding-block:88px}.iw .iw-story{padding-block:48px}.iw .iw-x-know{padding-bottom:72px}}.iw .iw-card-fact .iw-card-cap{font-size:clamp(18px,5.3vw,24px);letter-spacing:.015em}.iw .iw-card-accent,.iw .iw-card-light,.iw .iw-card-fact{padding:30px 22px}.iw .iw-rc-b h3{overflow-wrap:normal}@media(min-width:900px){.iw .iw-card-accent,.iw .iw-card-light,.iw .iw-card-fact{padding:48px 44px}}.iw .iw-tk-mini{display:none;flex:none;align-self:center;position:relative;width:26px;height:26px;margin:0 10px 0 4px;border-radius:50%;color:var(--choc-2);place-items:center;background:transparent;box-shadow:inset 0 0 0 1px #3b2a2238}.iw .iw-tk-mini:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.iw .iw-tk-mini svg{width:10px;height:10px}.iw .iw-tk-mini .iw-i-play,.iw .iw-tk-mini[aria-pressed=true] .iw-i-pause{display:none}.iw .iw-tk-mini[aria-pressed=true] .iw-i-play{display:block}.iw-mo .iw-tk-mini{display:grid}.iw .iw-dlg-h{font-size:22px}.iw .iw-irows li{min-height:50px;gap:14px;padding-block:6px;font-size:15.5px;font-weight:400;border-bottom-color:#3b2a221a}.iw .iw-irows .iw-i7{width:21px;height:21px;color:var(--choc-2)}@media(min-width:900px){.iw .iw-dlg-h{font-size:24px}}.iw .iw-rt7{--rt: #49352D;background:radial-gradient(120% 70% at 85% 0%,rgba(221,203,176,.14),transparent 55%),radial-gradient(90% 60% at 0% 100%,rgba(196,163,134,.12),transparent 60%),linear-gradient(175deg,#523C32,var(--rt) 45%,#3F2D25);color:#fffdf9;padding-block:48px}.iw .iw-rt7 .iw-x-h2{color:#fffdf9}.iw .iw-rt7 .iw-x-lead{color:var(--on-dark-2);margin-inline:auto;max-width:36ch}.iw .iw-rt-know{display:grid;justify-items:center;gap:12px;max-width:36ch;margin:8px auto 22px;text-align:center}.iw .iw-rt-know p,.iw .iw-rt-q p,.iw .iw-rt-abo p{color:var(--on-dark-2);font-size:15.5px;line-height:1.6}.iw .iw-rt7 .iw-rt-ico{width:64px;height:64px}.iw .iw-rt7 .iw-rt-ico .iw-i7{width:30px;height:30px}.iw .iw-rt7 .iw-rt-ico.iw-sm{width:44px;height:44px}.iw .iw-rt7 .iw-rt-ico.iw-sm .iw-i7{width:22px;height:22px}.iw .iw-rt7 .iw-rt-cards{gap:10px}.iw .iw-rt7 .iw-rt-card{padding:22px 20px;gap:10px;background:#fffdf90f;box-shadow:inset 0 0 0 1px #fffdf924}.iw .iw-rt7 .iw-card-cap{font-size:16px}.iw .iw-rt-note{margin:14px auto 0;max-width:52ch;font-size:13px;line-height:1.5;color:var(--on-dark-2);text-align:center}.iw .iw-rt-src{max-width:52ch;margin:6px auto 0;font-size:13px;color:var(--on-dark-2);text-align:center}.iw .iw-rt-src summary{display:inline-flex;min-height:40px;align-items:center;cursor:pointer;text-decoration:underline;text-underline-offset:3px;list-style:none}.iw .iw-rt-src summary::-webkit-details-marker{display:none}.iw .iw-rt-src ul{display:grid;gap:8px;text-align:left;padding:4px 0 8px}.iw .iw-rt-src a{text-decoration:underline;text-underline-offset:3px;word-break:break-word}.iw .iw-rt-q{max-width:46ch;margin:26px auto 0;padding-top:22px;border-top:1px solid rgba(255,253,249,.16);text-align:center}.iw .iw-rt-q h3{font-family:var(--serif);font-weight:400;font-size:24px;margin-bottom:8px}.iw .iw-rt-abo{display:grid;justify-items:center;gap:12px;max-width:46ch;margin:28px auto 0;padding:26px 22px;border-radius:var(--r-m);background:#fbf8f314;text-align:center}.iw .iw-rt-abo-h{font-size:clamp(26px,7vw,34px)}.iw .iw-btn-light{--bg: var(--cream);--fg: var(--choc)}@media(min-width:600px){.iw .iw-rt7 .iw-rt-cards{grid-template-columns:1fr 1fr;max-width:780px;margin-inline:auto}}@media(min-width:900px){.iw .iw-rt7{padding-block:96px}.iw .iw-rt-abo{max-width:640px;padding:36px 40px}}.iw .iw-final7{padding-top:40px}.iw .iw-fcta{display:grid;gap:20px;justify-items:stretch}.iw .iw-fcta-img{margin:0;aspect-ratio:4 / 3;border-radius:var(--r-m);overflow:hidden;background:var(--bg, var(--paper))}.iw .iw-fcta-img picture,.iw .iw-fcta-img img{width:100%;height:100%;object-fit:cover}.iw .iw-fcta-b{display:grid;justify-items:start;gap:12px}.iw .iw-fcta-b .iw-h2{font-size:clamp(30px,8vw,46px)}.iw .iw-fcta-p{font-size:16px;line-height:1.55;color:var(--choc);max-width:34ch}.iw .iw-final7 .iw-nl{margin-top:32px;padding:28px 0 40px}.iw .iw-nl-form .iw-fine{font-size:12.5px;opacity:1;color:#3b2a22d9}@media(min-width:900px){.iw .iw-final7{padding-top:72px}.iw .iw-fcta{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:56px;align-items:center}.iw .iw-fcta-img{aspect-ratio:5 / 4}}.iw .iw-x-reviews{padding-block:32px 28px}.iw .iw-rt7{padding-block:44px 40px}.iw .iw-x-know{padding-bottom:20px}.iw .iw-final7{padding-top:36px}@media(min-width:900px){.iw .iw-x-reviews{padding-block:80px}.iw .iw-rt7{padding-block:96px}.iw .iw-x-know{padding-bottom:56px}.iw .iw-final7{padding-top:72px}}.iw .iw-gl-name span{max-width:34ch}.iw .iw-lg{padding-block:24px 64px;background:var(--cream)}.iw .iw-lg-in{max-width:calc(720px + 2 * var(--gut));display:grid;gap:14px}.iw .iw-lg h1{font-family:var(--serif);font-weight:400;font-size:clamp(32px,8.4vw,48px);line-height:1.1}.iw .iw-lg-lead{font-size:17px;line-height:1.6;color:var(--choc)}.iw .iw-lg-draft{padding:12px 14px;border-radius:var(--r-s);background:#f3e3c8;font-size:14px;line-height:1.5;color:var(--choc)}.iw .iw-lg-toc{padding:14px 0 10px;border-block:1px solid var(--line)}.iw .iw-lg-toc h2{font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--choc-2);margin-bottom:6px}.iw .iw-lg-toc ol{display:grid;list-style:decimal;padding-left:1.3em}.iw .iw-lg-toc a{display:inline-flex;min-height:36px;align-items:center;font-size:15px;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:4px}.iw .iw-lg-s{padding-top:18px;scroll-margin-top:calc(var(--hdr-h) + 16px)}.iw .iw-lg-s h2{font-family:var(--serif);font-weight:400;font-size:clamp(23px,6vw,28px);line-height:1.25;margin-bottom:10px}.iw .iw-lg-s p,.iw .iw-lg-s li{font-size:16px;line-height:1.65;color:#4a3529}.iw .iw-lg-s p+p{margin-top:12px}.iw .iw-lg-s ul{display:grid;gap:6px;list-style:disc;padding-left:1.2em;margin-top:8px}.iw .iw-lg-s a{text-decoration:underline;text-underline-offset:3px}.iw .iw-lg-form{list-style:none!important;padding:14px 16px!important;border:1px solid var(--line-2);border-radius:var(--r-s)}.iw .iw-lg-stand{margin-top:20px;font-size:13px;color:var(--choc-2)}.iw .iw-gap{padding:1px 6px;border-radius:4px;font-size:.92em;color:var(--choc)}.iw .iw-gap-f{background:#f6d7c3}.iw .iw-gap-p{background:#f1e6c4}.iw .iw-fx-form{display:grid;gap:14px;margin-top:6px}.iw .iw-fx{display:grid;gap:6px}.iw .iw-fx label{font-size:14px;font-weight:600;color:var(--choc)}.iw .iw-fx-opt{font-weight:400;color:var(--choc-2)}.iw .iw-fx-hint{font-size:13px;color:var(--choc-2)}.iw .iw-fx input,.iw .iw-fx select,.iw .iw-fx textarea{-webkit-appearance:none;appearance:none;width:100%;min-height:50px;padding:12px 16px;border:1px solid rgba(59,42,34,.3);border-radius:12px;background:#fffdf9;font:inherit;font-size:16px;color:var(--choc)}.iw .iw-fx select{background-image:linear-gradient(45deg,transparent 50%,var(--choc) 50%),linear-gradient(135deg,var(--choc) 50%,transparent 50%);background-position:calc(100% - 22px) 22px,calc(100% - 16px) 22px;background-size:6px 6px;background-repeat:no-repeat;padding-right:40px}.iw .iw-fx input:focus,.iw .iw-fx select:focus,.iw .iw-fx textarea:focus{outline:none;border-color:var(--choc);box-shadow:0 0 0 3px #3b2a2224}.iw .iw-fx-sum{font-size:14px;color:var(--choc-2)}.iw .iw-fx-btn{justify-self:start}.iw .iw-fx-status{padding:12px 14px;border-radius:var(--r-s);background:var(--paper);font-size:14px;line-height:1.5}.iw .iw-fx-err{padding:12px 14px;border-radius:var(--r-s);background:#f6d7c3;font-size:14px}.iw .iw-fx-ok{display:grid;gap:10px;padding:18px;border-radius:var(--r-m);background:var(--paper)}.iw .iw-fx-ok h2{font-family:var(--serif);font-weight:400;font-size:24px}.iw .iw-ft-act{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:24px;padding-top:16px;border-top:1px solid rgba(244,236,224,.16)}.iw .iw-ft-actl{display:inline-flex;min-height:44px;align-items:center;font-size:15px;font-weight:600;color:var(--on-dark);text-decoration:underline;text-underline-offset:4px;text-decoration-color:#f4ece073}.shopify-policy__container{max-width:720px!important;padding:32px 20px 64px!important;font-family:Montserrat,system-ui,sans-serif;color:#3b2a22}.shopify-policy__title h1{font-family:Marcellus,Georgia,serif;font-weight:400;font-size:clamp(32px,8vw,48px);line-height:1.1}.shopify-policy__body{font-size:16px;line-height:1.65}.shopify-policy__body h2{font-family:Marcellus,Georgia,serif;font-weight:400;font-size:26px;margin:28px 0 10px}@media print{.iw-hdr,.iw-ann,.iw-foot,.iw-snav,.iw-drawer{display:none!important}}.iw .iw-rt7{padding-block:40px 36px}.iw .iw-rt7 .iw-x-h2{font-size:clamp(26px,7.2vw,38px)}.iw .iw-rt7 .iw-x-lead{max-width:40ch;font-size:14.5px;line-height:1.6}.iw .iw-rt-know{gap:10px;max-width:40ch;margin:22px auto 20px}.iw .iw-rt-know p{font-size:14px;line-height:1.6}.iw .iw-rt7 .iw-rt-ico{width:56px;height:56px}.iw .iw-rt7 .iw-rt-ico .iw-i7{width:26px;height:26px}.iw .iw-rt7 .iw-rt-ico.iw-sm{width:40px;height:40px}.iw .iw-rt7 .iw-rt-ico.iw-sm .iw-i7{width:20px;height:20px}.iw .iw-rt7 .iw-card-cap{font-size:13px;line-height:1.35;letter-spacing:.08em}.iw .iw-rt7 .iw-rt-cards{grid-template-columns:1fr 1fr;gap:8px;max-width:720px;margin-inline:auto}.iw .iw-rt7 .iw-rt-card{justify-items:center;gap:8px;padding:18px 12px;text-align:center}.iw .iw-rt7 .iw-rt-card .iw-card-cap{font-size:11.5px;letter-spacing:.07em}.iw .iw-rt7 .iw-rt-card p{font-size:13px;line-height:1.5}.iw .iw-rt-note,.iw .iw-rt-src{font-size:12px}@media(min-width:600px){.iw .iw-rt7 .iw-rt-card{padding:26px 22px}.iw .iw-rt7 .iw-rt-card .iw-card-cap{font-size:12.5px}.iw .iw-rt7 .iw-rt-card p{font-size:14px}}@media(min-width:900px){.iw .iw-rt7{padding-block:80px}.iw .iw-rt7 .iw-x-lead,.iw .iw-rt-know p{font-size:15px}}.iw .iw-stars.iw-st-lg{width:104px;height:18px;padding:0;background:none;box-shadow:none;border:0}.iw .iw-rv-sum{gap:6px}.iw .iw-rv-big{font-size:52px}.iw .iw-rv-big span{font-size:14px}.iw .iw-rv-n,.iw .iw-rv-more{font-size:13px}.iw .iw-rev-row{gap:6px;padding:18px 16px;margin-bottom:8px}.iw .iw-rev-t{font-size:13.5px;letter-spacing:.04em}.iw .iw-rev-x{font-size:14px;line-height:1.55}.iw .iw-rev-n{font-size:12.5px}.iw .iw-rev-row .iw-stars{width:80px;height:14px}@media(min-width:900px){.iw .iw-rv-big{font-size:64px}.iw .iw-rev-row{padding:22px}.iw .iw-rev-t,.iw .iw-rev-x{font-size:15px}}.iw .iw-ft-act{margin-top:10px;padding-top:0;border-top:0;gap:0 18px}.iw .iw-ft-actl{min-height:36px;font-size:12.5px;font-weight:500;text-underline-offset:3px}.iw .iw-nl-form input[type=email],.iw .iw-nl-form input[type=email]:hover{-webkit-appearance:none;appearance:none;background:#3b2a220f;background-color:#3b2a220f;border:1px solid rgba(59,42,34,.34);border-radius:var(--r-pill);box-shadow:none;color:var(--choc)}.iw .iw-nl-form input[type=email]:focus,.iw .iw-nl-form input[type=email]:focus-visible{background-color:#3b2a2217;border-color:var(--choc);outline:none;box-shadow:0 0 0 3px #3b2a2224}.iw .iw-nl-form input[type=email]:-webkit-autofill{-webkit-box-shadow:0 0 0 40px #D5C1A4 inset;-webkit-text-fill-color:var(--choc)}.iw .iw-nl-form input[type=email]::placeholder{color:#3b2a229e;opacity:1}.iw .iw-nl-form button[disabled]{opacity:.6;cursor:progress}.iw .iw-gl-note{margin-top:18px;text-align:center;max-width:none}.iw .iw-gl-note .iw-x-link{white-space:nowrap;font-size:clamp(11px,3.2vw,15px);letter-spacing:0}.iw-mo .iw-tk-mini:not(:focus-visible){position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);box-shadow:none}.iw .iw-rt7{padding-block:56px 40px}.iw .iw-rt7 .iw-x-head{display:grid;justify-items:center;gap:0}.iw .iw-rt7 .iw-x-h2{font-size:clamp(40px,11.6vw,56px);line-height:1.04;text-align:center}.iw .iw-rt7 .iw-x-h2 em{display:block;font-size:1.12em}.iw .iw-rt7 .iw-x-lead{margin-top:18px;max-width:34ch;font-size:16px;line-height:1.65;color:#f4ece0}.iw .iw-rt-know{gap:0;max-width:38ch;margin:44px auto}.iw .iw-rt7 .iw-rt-ico,.iw .iw-rt7 .iw-rt-ico.iw-sm{width:auto;height:auto;border:0;border-radius:0;background:none}.iw .iw-rt7 .iw-rt-know .iw-rt-ico .iw-i7{width:48px;height:48px;stroke-width:1}.iw .iw-rt-know .iw-card-cap{margin-top:26px;font-size:15px;font-weight:600;line-height:1.5;letter-spacing:.02em}.iw .iw-rt-know p{margin-top:18px;font-size:16px;line-height:1.65;color:#f4ece0}.iw .iw-rt7 .iw-rt-cards{grid-template-columns:1fr 1fr;gap:8px;max-width:760px;margin-inline:auto}.iw .iw-rt7 .iw-rt-card{justify-items:start;align-content:start;gap:0;padding:22px 15px 26px;text-align:left;border-radius:14px;background:#fffdf90d;box-shadow:inset 0 0 0 1px #fffdf929}.iw .iw-rt7 .iw-rt-card .iw-rt-ico .iw-i7{width:34px;height:34px;stroke-width:1.1}.iw .iw-rt7 .iw-rt-card .iw-card-cap{margin-top:20px;font-size:15px;font-weight:600;line-height:1.45;letter-spacing:.02em}.iw .iw-rt7 .iw-rt-card p{margin-top:14px;font-size:15px;line-height:1.6;color:#f4ece0}.iw .iw-rt-note{margin-top:20px;font-size:11.5px;opacity:.8}.iw .iw-rt-src{margin-top:0;font-size:11.5px;opacity:.8}@media(min-width:600px){.iw .iw-rt7 .iw-rt-card{padding:28px 24px 32px}.iw .iw-rt7 .iw-rt-card .iw-card-cap{font-size:16px}.iw .iw-rt7 .iw-rt-card .iw-card-cap br{display:none}}@media(min-width:900px){.iw .iw-rt7{padding-block:96px 72px}.iw .iw-rt7 .iw-x-h2{font-size:64px}.iw .iw-rt7 .iw-x-lead,.iw .iw-rt-know p{font-size:17px}.iw .iw-rt-know .iw-card-cap{font-size:16px}}.iw .iw-final7 .iw-nl{gap:14px;padding:28px 0 40px}.iw .iw-final7 .iw-nl h3{font-size:22px;line-height:1.2}.iw .iw-final7 .iw-nl>div>p{margin-top:6px;font-size:14px;line-height:1.55}.iw .iw-nl-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.iw .iw-nl-form{gap:8px}.iw .iw-nl-form .iw-row,.iw .iw-nl-form .iw-row:focus-within{flex-direction:row;align-items:center;gap:4px;height:48px;padding:4px 4px 4px 0;border-radius:var(--r-pill);background:#3b2a220d;box-shadow:inset 0 0 0 1px #3b2a2242;transition:box-shadow var(--dur-s) var(--ease-std)}.iw .iw-nl-form .iw-row:focus-within{box-shadow:inset 0 0 0 1px var(--choc)}.iw .iw-nl-form input[type=email],.iw .iw-nl-form input[type=email]:hover,.iw .iw-nl-form input[type=email]:focus,.iw .iw-nl-form input[type=email]:focus-visible{flex:1 1 auto;width:auto;min-width:0;height:40px;padding:0 0 0 18px;border:0;border-radius:var(--r-pill);background:transparent;background-color:transparent;box-shadow:none;outline:none;font-size:15px}.iw .iw-nl-form .iw-btn{flex:none;width:auto;min-height:40px;height:40px;padding:0 18px;font-size:13px;letter-spacing:.02em}.iw .iw-nl-form .iw-btn svg,.iw .iw-nl-form .iw-btn .iw-arr{display:none}.iw .iw-nl-form .iw-fine{font-size:11.5px;line-height:1.5;color:#3b2a22b8}.iw .iw-nl-form .iw-msg:empty{display:none}.iw .iw-nl-form .iw-msg{font-size:13px}@media(min-width:900px){.iw .iw-final7 .iw-nl{padding:36px 0 56px}.iw .iw-final7 .iw-nl h3{font-size:26px}.iw .iw-nl-form{max-width:460px;justify-self:end;width:100%}}.iw .iw-rc-links{gap:2px 18px;margin-top:20px}.iw .iw-rc-links .iw-x-link{min-height:36px;font-size:12.5px;font-weight:400;color:var(--choc-2);text-decoration-color:#3b2a224d;text-underline-offset:3px}.iw .iw-ft-notes{display:grid;gap:4px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(244,236,224,.1);font-size:10.5px;line-height:1.55;color:#f4ece080}.iw .iw-ft-nl{font-weight:600}.iw .iw-ft-src summary{display:inline-flex;min-height:32px;align-items:center;cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#f4ece04d}.iw .iw-ft-src summary::-webkit-details-marker{display:none}.iw .iw-ft-src p{margin-bottom:6px}.iw .iw-ft-src ul{display:grid;gap:4px;padding-bottom:6px}.iw .iw-ft-src a{text-decoration:underline;text-underline-offset:2px;text-decoration-color:#f4ece04d;word-break:break-word}.iw .iw-fcta-b{display:grid;justify-items:center;text-align:center}.iw .iw-final7 .iw-nl{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.iw .iw-final7 .iw-nl>div>p{margin-inline:auto}.iw .iw-nl-form{width:100%;max-width:520px;text-align:left}.iw .iw-nl-form .iw-fine{font-size:10.5px;line-height:1.5;padding-left:4px}@media(min-width:900px){.iw .iw-final7 .iw-nl{grid-template-columns:minmax(0,1fr);gap:16px}.iw .iw-nl-form{justify-self:center}}.iw .iw-rc-links{display:flex;flex-wrap:wrap;justify-content:center;gap:0 20px;margin-top:16px}.iw .iw-rc-links .iw-x-link{min-height:36px;font-size:12px;letter-spacing:.01em;color:#3b2a22b8;text-decoration-thickness:1px}.iw .iw-ticker-v7{background:var(--cream);border-top:1px solid var(--choc);border-bottom:1px solid var(--choc)}.iw .iw-ticker-v7 .iw-tk-list li{color:var(--choc)}.iw .iw-ticker-v7 .iw-tk-list li:before{background:#3b2a2273}.iw .iw-ticker-v7{height:48px}.iw .iw-ticker-v7 .iw-tk-list li{font-size:11.5px}@media(min-width:900px){.iw .iw-ticker-v7{height:56px}.iw .iw-ticker-v7 .iw-tk-list li{font-size:12px}}.iw .iw-life-ctr{max-width:11ch;font-size:clamp(16px,4.6vw,22px);line-height:1.2;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.iw .iw-rcs{gap:10px}.iw .iw-rc{grid-template-columns:92px minmax(0,1fr);min-height:0}.iw .iw-rc-b{gap:6px;padding:16px 16px 16px 18px;align-content:center}.iw .iw-rc-b h3{font-size:19px;line-height:1.2;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.iw .iw-rc-b p{font-size:13.5px;line-height:1.5}@media(max-width:420px){.iw .iw-rc-b h3{font-size:19px}}@media(min-width:900px){.iw .iw-rc{grid-template-columns:132px minmax(0,1fr);min-height:0}.iw .iw-rc-b{padding:22px 26px}.iw .iw-rc-b h3{font-size:22px}.iw .iw-rc-b p{font-size:14.5px}}.iw .iw-rt7 .iw-x-lead{max-width:36em;font-size:14px;line-height:1.55;text-wrap:balance}.iw .iw-rt-know{max-width:36em;margin:36px auto 32px}.iw .iw-rt-know .iw-card-cap{margin-top:20px;font-size:13.5px}.iw .iw-rt-know p{margin-top:12px;font-size:13.5px;line-height:1.55;text-wrap:balance}.iw .iw-rt7 .iw-rt-know .iw-rt-ico .iw-i7{width:40px;height:40px}.iw .iw-rt7 .iw-rt-card{padding:16px 13px 18px;border-radius:12px}.iw .iw-rt7 .iw-rt-card .iw-rt-ico .iw-i7{width:26px;height:26px}.iw .iw-rt7 .iw-rt-card .iw-card-cap{margin-top:12px;font-size:12.5px;line-height:1.4;letter-spacing:.03em}.iw .iw-rt7 .iw-rt-card p{margin-top:8px;font-size:13px;line-height:1.5}@media(min-width:600px){.iw .iw-rt7 .iw-rt-card{padding:22px 20px 24px}.iw .iw-rt7 .iw-rt-card .iw-card-cap{font-size:13.5px}.iw .iw-rt7 .iw-rt-card p{font-size:14px}}@media(min-width:900px){.iw .iw-rt7 .iw-x-lead,.iw .iw-rt-know p{font-size:15px}.iw .iw-rt-know .iw-card-cap{font-size:14px}}.iw .iw-x-faq .iw-x-h2{font-size:clamp(28px,7.6vw,40px)}.iw .iw-x-faq .iw-eyebrow{font-size:11px}.iw .iw-acc summary{min-height:52px;padding:11px 0;font-size:14.5px;line-height:1.4}.iw .iw-acc .iw-pm{width:24px;height:24px}.iw .iw-acc .iw-pm:before,.iw .iw-acc .iw-pm:after{width:9px;margin-left:-4.5px}.iw .iw-acc .iw-body>div{padding-bottom:16px;font-size:14px;line-height:1.6}@media(min-width:900px){.iw .iw-acc summary{min-height:60px;font-size:16px}.iw .iw-x-faq .iw-x-h2{font-size:44px}}.iw .iw-story .iw-eyebrow{font-size:11px}.iw .iw-story .iw-h2{font-size:clamp(26px,7vw,38px)}.iw .iw-story .iw-txt{gap:12px}.iw .iw-story .iw-txt p{font-size:15px;line-height:1.65}.iw .iw-story .iw-sig{margin-top:4px;font-size:20px}@media(min-width:900px){.iw .iw-story .iw-txt p{font-size:16px}.iw .iw-story .iw-sig{font-size:22px}}.iw .iw-gl{--p: 1}.iw .iw-gl-cap-w{width:230px;margin-block:-30px -24px;filter:none}.iw .iw-gl-cap{transform:none;overflow:visible}.iw .iw-cp-cap{transform:translateY(calc(var(--p) * -22px))}.iw .iw-cp-body{transform:translateY(calc(var(--p) * 22px))}.iw .iw-cp-shadow{transform-box:fill-box;transform-origin:center;transform:scaleX(calc(1 + var(--p) * .12))}.iw .iw-pt{transform-box:fill-box;transform-origin:center;transform:translate(calc(var(--dx) * var(--p) * 1px),calc(var(--dy) * var(--p) * 1px)) scale(calc(.2 + var(--p) * .8));opacity:calc(var(--p) * 1.4 - .4);transition:opacity .28s var(--ease-std),fill .28s var(--ease-std)}.iw .iw-pt-1{fill:#cdb593}.iw .iw-pt-2{fill:#b98a57}.iw .iw-pt-3{fill:#7e6249}.iw .iw-gl[data-act] .iw-pt{opacity:calc((var(--p) * 1.4 - .4) * .18)}.iw .iw-gl[data-act="1"] .iw-pt-1,.iw .iw-gl[data-act="2"] .iw-pt-2,.iw .iw-gl[data-act="3"] .iw-pt-3{opacity:1}.iw .iw-gl-1{--gc: #CDB593}.iw .iw-gl-2{--gc: #B98A57}.iw .iw-gl-3{--gc: #7E6249}.iw .iw-gl-dot{background:var(--cream);box-shadow:inset 0 0 0 1.5px var(--choc),inset 0 0 0 4px var(--cream),inset 0 0 0 9px var(--gc)}.iw .iw-gl-g{cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 0 0 1px transparent;transition:background-color .28s var(--ease-std),box-shadow .28s var(--ease-std),opacity .6s var(--ease-std),transform .7s var(--ease-out)}.iw .iw-gl-g:focus-visible{outline:2px solid var(--choc);outline-offset:3px}.iw .iw-gl-g.iw-act{background:#efe3d2;box-shadow:inset 0 0 0 1px #3b2a2238}.iw-mo .iw-gl .iw-gl-g{transition-delay:0ms,0ms,calc(.12s + var(--i) * .12s),calc(.12s + var(--i) * .12s)}.iw-mo .iw-gl .iw-gl-gs:before{transition-delay:0ms}@media(min-width:900px){.iw .iw-gl-cap-w{width:300px;margin:0}.iw-mo .iw-gl .iw-gl-lines path{transition-delay:.3s}}@media(hover:hover){.iw .iw-gl-g:hover{background:#efe3d2}}.iw .iw-gl-cap-w{margin-block:4px -12px}@media(min-width:900px){.iw .iw-gl{height:700px}.iw .iw-gl-mid{top:40%}.iw .iw-gl-cap-w{width:270px;margin:0}.iw .iw-gl-lines path:nth-child(3){display:none}}.iw .iw-story .iw-fimg{max-width:300px}@media(min-width:900px){.iw .iw-story .iw-fimg{max-width:380px}}.iw .iw-rt7{padding-block:44px 34px}.iw .iw-rt7 .iw-x-h2{font-size:clamp(34px,10vw,48px)}.iw .iw-rt7 .iw-x-lead{margin-top:14px;max-width:none;font-size:clamp(12px,3.5vw,14px)}.iw .iw-rt-know{max-width:none;margin:28px auto 24px}.iw .iw-rt7 .iw-rt-know .iw-rt-ico .iw-i7{width:34px;height:34px}.iw .iw-rt-know .iw-card-cap{margin-top:16px;font-size:12.5px}.iw .iw-rt-know p{margin-top:10px;max-width:none;font-size:clamp(11.5px,3.3vw,14px)}.iw .iw-rt7 .iw-rt-card{padding:14px 12px 16px}.iw .iw-rt7 .iw-rt-card .iw-rt-ico .iw-i7{width:24px;height:24px}.iw .iw-rt7 .iw-rt-card .iw-card-cap{margin-top:10px;font-size:12px}.iw .iw-rt7 .iw-rt-card p{margin-top:6px;font-size:12.5px}@media(min-width:900px){.iw .iw-rt7{padding-block:80px 64px}.iw .iw-rt7 .iw-x-h2{font-size:56px}.iw .iw-rt7 .iw-x-lead,.iw .iw-rt-know p{font-size:15px}.iw .iw-rt-know .iw-card-cap{font-size:13.5px}.iw .iw-rt7 .iw-rt-card p{font-size:14px}}.iw .iw-story{padding-block:36px;background:var(--sand-2)}.iw .iw-story .iw-shead{gap:8px;margin-bottom:14px}.iw .iw-story .iw-h2{font-size:clamp(22px,6.2vw,32px)}.iw .iw-story .iw-fimg{max-width:240px;margin-top:6px}.iw .iw-story .iw-txt{gap:10px}.iw .iw-story .iw-txt p{font-size:14px;line-height:1.6;color:var(--choc-2)}.iw .iw-story .iw-sig{font-size:18px}@media(min-width:900px){.iw .iw-story{padding-block:64px}.iw .iw-story .iw-fimg{max-width:320px}.iw .iw-story .iw-txt p{font-size:15px}.iw .iw-story .iw-sig{font-size:20px}}.iw .iw-story .iw-fimg{max-width:180px}@media(min-width:900px){.iw .iw-story .iw-grid{align-items:center}.iw .iw-story .iw-fimg{max-width:260px}}@media(max-width:899px){.iw .iw-story .iw-h2{white-space:nowrap;font-size:clamp(16px,5.4vw,26px);text-wrap:nowrap}.iw .iw-story .iw-fimg{margin-inline:auto}}@media(min-width:900px){.iw .iw-story .iw-h2{font-size:30px}}.iw .iw-rit{padding-block:48px 40px}.iw .iw-rit-bg-cream{background:var(--cream)}.iw .iw-rit-bg-paper{background:var(--paper)}.iw .iw-rit-bg-sand{background:var(--sand-2)}.iw .iw-rit-head{display:grid;gap:10px;justify-items:start;margin-bottom:22px}.iw .iw-rit-head .iw-x-h2{font-size:clamp(30px,8.4vw,40px)}.iw .iw-rit-p{max-width:38ch;font-size:14.5px;line-height:1.6;color:var(--choc-2)}.iw .iw-rit-link{min-height:40px;margin-top:2px;font-size:13px;font-weight:500;color:var(--choc);text-decoration-color:#3b2a2259;text-underline-offset:4px}.iw .iw-rit-link span{display:inline-block;margin-left:4px;text-decoration:none;transition:transform var(--dur-s) var(--ease-out)}.iw .iw-rit-gal{display:flex;gap:10px;margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut);scroll-padding-inline:var(--gut);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.iw .iw-rit-gal::-webkit-scrollbar{display:none}.iw .iw-rit-gal:focus-visible{outline:2px solid var(--choc);outline-offset:4px}.iw .iw-rit-f{flex:0 0 82%;margin:0;scroll-snap-align:start}.iw .iw-rit-img{position:relative;aspect-ratio:4 / 5;border-radius:var(--r-m);overflow:hidden;background:var(--paper)}.iw .iw-rit-img picture,.iw .iw-rit-img img{display:block;width:100%;height:100%;object-fit:cover}.iw .iw-rit-img img{transition:transform .9s var(--ease-out)}.iw .iw-rit-cap{margin-top:10px;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--choc-2)}.iw .iw-rit-stmt{margin-top:18px;font-family:var(--serif);font-size:14px;font-style:italic;color:var(--choc-2)}@media(max-width:899px){.iw .iw-rit-o213 .iw-rit-f2,.iw .iw-rit-o312 .iw-rit-f3{order:-1}.iw .iw-rit-o231 .iw-rit-f1{order:1}}@media(min-width:600px)and (max-width:899px){.iw .iw-rit-f{flex-basis:56%}}@media(hover:hover){.iw .iw-rit-f:hover .iw-rit-img img{transform:scale(1.025)}.iw .iw-rit-link:hover span{transform:translate(3px)}}@media(min-width:900px){.iw .iw-rit{padding-block:96px 88px}.iw .iw-rit-in{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:32px;align-items:start}.iw .iw-rit-gal{display:contents}.iw .iw-rit-head{grid-column:9 / 13;grid-row:1;align-self:end;margin:0;padding-top:8px}.iw .iw-rit-head .iw-x-h2{font-size:clamp(34px,3vw,44px)}.iw .iw-rit-p{font-size:15px}.iw .iw-rit-f1{grid-column:1 / 8;grid-row:1 / 4}.iw .iw-rit-f2{grid-column:9 / 13;grid-row:2}.iw .iw-rit-f3{grid-column:10 / 13;grid-row:3}.iw .iw-rit-f2 .iw-rit-img,.iw .iw-rit-f3 .iw-rit-img{aspect-ratio:4 / 3}.iw .iw-rit-stmt{grid-column:9 / 13;grid-row:4;margin:0;text-align:right}}.iw-mo .iw-rit-cap{transition:opacity .7s var(--ease-std) .35s,transform .7s var(--ease-out) .35s}.iw-mo .iw-rit-f:not(.iw-in) .iw-rit-cap{opacity:0;transform:translateY(6px)}.iw .iw-rit-link{text-decoration:none;gap:8px}.iw .iw-rit-lt{text-decoration:underline;text-decoration-color:#3b2a2259;text-underline-offset:4px;text-decoration-thickness:1px}.iw .iw-rit-ar{display:inline-block;transition:transform var(--dur-s) var(--ease-out)}@media(hover:hover){.iw .iw-rit-link:hover .iw-rit-ar{transform:translate(3px)}}@media(max-width:899px){.iw .iw-story .iw-fimg{width:100%}}.iw{--t-body: clamp(12.5px, 3.5vw, 14px);--t-card: 12.5px;--t-cap: 12.5px;--t-serif: 16px;--t-meta: 11.5px;--t-lh: 1.6;--tile-pad: 16px 14px 18px;--tile-r: 14px}@media(min-width:600px){.iw{--t-card: 14px;--t-cap: 13.5px;--tile-pad: 22px 20px 24px}}@media(min-width:900px){.iw{--t-body: 15px;--t-serif: 19px;--t-meta: 12px}}.iw .iw-x-lead,.iw .iw-rt7 .iw-x-lead,.iw .iw-rit-p,.iw .iw-fcta-p,.iw .iw-h8-sub,.iw .iw-story .iw-txt p,.iw .iw-final7 .iw-nl>div>p,.iw .iw-acc .iw-body>div,.iw .iw-card-accent>p,.iw .iw-card p,.iw .iw-art-lead,.iw .iw-art-s p,.iw .iw-art-s li,.iw .iw-art-kern p,.iw .iw-art-kern li{font-size:var(--t-body);line-height:var(--t-lh)}.iw .iw-art-s p,.iw .iw-art-s li{line-height:1.7}.iw .iw-gl-g p,.iw .iw-rc-b p,.iw .iw-rev-x,.iw .iw-rt7 .iw-rt-card p,.iw .iw-art-info,.iw .iw-art-info p,.iw .iw-q-soon,.iw .iw-ac-b p{font-size:var(--t-card);line-height:1.55}.iw .iw-card-cap,.iw .iw-gl-g h3,.iw .iw-rev-t,.iw .iw-rt7 .iw-rt-card .iw-card-cap,.iw .iw-rt-know .iw-card-cap{font-size:var(--t-cap);font-weight:600;line-height:1.4;letter-spacing:.03em}.iw .iw-q-l{font-size:var(--t-cap)}.iw .iw-rc-b h3,.iw .iw-ac-b h3,.iw .iw-gl-name,.iw .iw-art-rel .iw-ac-b h3{font-size:var(--t-serif);line-height:1.25}.iw .iw-acc summary{font-size:var(--t-body);min-height:50px}.iw .iw-mk-t,.iw .iw-life-ctr+* .iw-mk-t{font-size:var(--t-card)}.iw .iw-life-ctr{font-size:clamp(15px,4.2vw,20px)}.iw .iw-rev-n,.iw .iw-ac-time,.iw .iw-gl-name span,.iw .iw-art-srcnote,.iw .iw-art-meta,.iw .iw-art-toc a,.iw .iw-art-src summary{font-size:var(--t-meta)}.iw .iw-story .iw-sig{font-size:16px}.iw .iw-rit-stmt,.iw .iw-x-link{font-size:13px}.iw .iw-rc-links .iw-x-link{font-size:12px}.iw .iw-card-accent,.iw .iw-gl-g,.iw .iw-rev-row,.iw .iw-rt7 .iw-rt-card,.iw .iw-q,.iw .iw-art-info{padding:var(--tile-pad);border-radius:var(--tile-r)}.iw .iw-card-accent{box-shadow:inset 0 0 0 6px #fffdf91f}.iw .iw-rc{border-radius:var(--tile-r)}.iw .iw-rc-b{padding:var(--tile-pad)}.iw .iw-gl-g p,.iw .iw-rev-x,.iw .iw-card-accent>p{margin-top:8px}.iw .iw-gl-dot{top:20px}@media(min-width:900px){.iw .iw-card-accent{padding:32px 30px}.iw .iw-gl-g{width:280px}.iw .iw-acc summary{min-height:58px}}.iw .iw-card-life .iw-life-ctr{font-size:clamp(15px,4.2vw,20px)}.iw .iw-story .iw-txt .iw-sig{font-size:16px}.iw .iw-ft-legal,.iw .iw-ft-legal p{font-size:10.5px;line-height:1.55}.iw .iw-ac-img picture,.iw .iw-ac-img img,.iw .iw-art-figin picture,.iw .iw-art-figin img{display:block;width:100%;height:100%;object-fit:cover}.iw .iw-dlg-h{font-size:18px}.iw .iw-dlg-top{padding-block:18px 12px}.iw .iw-dlg-body{gap:14px}.iw .iw-dlg-body>p,.iw .iw-dlg-body p{font-size:var(--t-body);line-height:1.6}.iw .iw-dlg-tags{font-size:11px}.iw .iw-dlg-h3{margin-top:12px;font-size:var(--t-cap);letter-spacing:.05em}.iw .iw-dlg-note{font-size:var(--t-meta)}.iw .iw-ntab{padding:2px 14px;border-radius:var(--tile-r)}.iw .iw-ntab table{font-size:var(--t-card)}.iw .iw-ntab th,.iw .iw-ntab td{padding:9px 0}.iw .iw-ntab thead th{font-size:10.5px}.iw .iw-ings{gap:12px}.iw .iw-ing{grid-template-columns:44px 1fr;gap:12px}.iw .iw-ing-img{width:44px;height:44px}.iw .iw-ing h4{font-size:var(--t-cap)}.iw .iw-ing p{margin-top:2px;font-size:var(--t-card);line-height:1.55}.iw .iw-strains{gap:4px;font-size:var(--t-card)}.iw .iw-strains li{font-size:var(--t-card)}.iw .iw-irows li{min-height:48px;gap:14px;font-size:var(--t-body)}.iw .iw-irows li .iw-i7{width:22px;height:22px}.iw .iw-dlg-badge{padding:8px 12px;font-size:11px}.iw .iw-dlg .iw-acc summary{font-size:var(--t-body)}.iw .iw-dlg-body .iw-dlg-tags{font-size:11px;line-height:1.5}.iw .iw-dlg-body .iw-dlg-note{font-size:var(--t-meta);line-height:1.5}.iw .iw-dlg-fig{margin-inline:auto;width:100%;max-width:280px}.iw .iw-dlg-fig .iw-pic{border-radius:var(--tile-r);overflow:hidden}.iw .iw-dlg-badge{right:10px;bottom:10px}.iw .iw-btn-line{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 22px;border:1.5px solid var(--choc);border-radius:var(--r-pill);color:var(--choc);font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:background-color var(--dur-s) var(--ease-std),color var(--dur-s) var(--ease-std)}.iw .iw-btn-line-ar{display:inline-block;transition:transform var(--dur-s) var(--ease-out)}@media(hover:hover){.iw .iw-btn-line:hover{background:var(--choc);color:var(--cream)}.iw .iw-btn-line:hover .iw-btn-line-ar{transform:translate(3px)}}.iw .iw-btn-line:focus-visible{outline:2px solid var(--choc);outline-offset:3px}.iw .iw-inw{padding-block:48px 56px;background:var(--cream);overflow:clip}.iw .iw-inw-copy{display:grid;gap:14px;justify-items:start}.iw .iw-inw-h{font-size:clamp(30px,8.6vw,44px);line-height:1.08}.iw .iw-inw-h em{display:block;font-size:1.22em;line-height:1.05}.iw .iw-inw-p{max-width:40ch;font-size:var(--t-body);line-height:1.6;color:var(--choc-2)}.iw .iw-inw-copy .iw-btn-line{margin-top:6px}.iw .iw-inw-vis{--p: 1;margin:40px 0 0;display:grid;justify-items:center;gap:22px}.iw .iw-inw-stage{position:relative;display:grid;justify-items:center;padding-bottom:18px}.iw .iw-inw-cap{--w: clamp(150px, 44vw, 230px);position:relative;width:var(--w);aspect-ratio:1 / 2.4}.iw .iw-inw-l,.iw .iw-inw-r{position:absolute;top:0;bottom:0;width:50%;overflow:hidden}.iw .iw-inw-l{left:0;border-radius:100% 0 0 100%/20.8% 0 0 20.8%;background:#e9dcc8;transform:translate(calc(var(--p) * -5px));box-shadow:inset -1px 0 #3b2a2214}.iw .iw-inw-r{right:0;border-radius:0 100% 100% 0/0 20.8% 20.8% 0;transform:translate(calc(var(--p) * 5px));background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.55),transparent 22%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46'%3E%3Cg fill='%23CDB89A' fill-opacity='.42'%3E%3Ccircle cx='6' cy='8' r='3.2'/%3E%3Ccircle cx='22' cy='5' r='2.4'/%3E%3Ccircle cx='37' cy='12' r='3.6'/%3E%3Ccircle cx='14' cy='22' r='2.8'/%3E%3Ccircle cx='30' cy='26' r='3'/%3E%3Ccircle cx='42' cy='33' r='2.2'/%3E%3Ccircle cx='8' cy='37' r='3.4'/%3E%3Ccircle cx='23' cy='41' r='2.5'/%3E%3C/g%3E%3Cg fill='%23FFFDF9' fill-opacity='.7'%3E%3Ccircle cx='5' cy='7' r='1.1'/%3E%3Ccircle cx='36' cy='11' r='1.2'/%3E%3Ccircle cx='29' cy='25' r='1'/%3E%3Ccircle cx='7' cy='36' r='1.1'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(90deg,#f6eee2,#f1e6d6 40%,#e2d0b6 78%,#cdb696);background-size:auto,46px 46px,auto}.iw .iw-inw-r:before{content:"";position:absolute;left:0;right:0;top:47%;height:1px;background:#3b2a2229;box-shadow:0 2px #ffffff73}.iw .iw-inw-r:after{content:"";position:absolute;top:8%;bottom:8%;left:26%;width:9%;border-radius:99px;background:linear-gradient(180deg,#fff0,#ffffff8c 30% 70%,#fff0)}.iw .iw-inw-layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.06);transition:opacity .9s var(--ease-std),transform 1.6s var(--ease-out)}.iw .iw-inw-layer.iw-is-on{opacity:1;transform:none}.iw .iw-inw-layer img{display:block;width:100%;height:100%;object-fit:cover}.iw .iw-inw-l:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#2c1f1952,#2c1f1914 26%,#ffffff1a 70%,#2c1f190f)}.iw .iw-inw-fb{display:block;width:100%;height:100%;background:radial-gradient(circle at 60% 30%,#f4eadb,#d8c3a3)}.iw .iw-inw-fb-2{background:radial-gradient(circle at 60% 30%,#efe3d0,#c9ae88)}.iw .iw-inw-fb-3{background:radial-gradient(circle at 60% 30%,#f2ddb0,#c99a5b)}.iw .iw-inw-fb-4{background:radial-gradient(circle at 60% 30%,#f7f1e8,#d9cbb6)}.iw .iw-inw-floor{position:absolute;bottom:0;width:calc(var(--w, 190px) * 1.1);max-width:70vw;height:22px;border-radius:50%;background:radial-gradient(closest-side,rgba(59,42,34,.22),transparent)}.iw .iw-inw-pts{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.iw .iw-inw-pt{position:absolute;left:50%;top:48%;width:7px;height:7px;margin:-3.5px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f7eee1,#c9ae88);opacity:calc(var(--p) * .9);transform:translate(calc(var(--x) * var(--p) * 1px),calc(var(--y) * var(--p) * 1px)) scale(calc(var(--s) * var(--p)))}.iw .iw-inw-cap-t{display:grid;justify-items:center;gap:12px;text-align:center}.iw .iw-inw-list{position:relative;display:grid;min-height:46px}.iw .iw-inw-item{grid-area:1 / 1;display:grid;gap:3px;opacity:0;transform:translateY(6px);transition:opacity .6s var(--ease-std),transform .7s var(--ease-out)}.iw .iw-inw-item.iw-is-on{opacity:1;transform:none}.iw .iw-inw-name{font-size:var(--t-cap);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--choc)}.iw .iw-inw-amt{font-size:var(--t-card);color:var(--choc-2);max-width:30ch}.iw .iw-inw-dots{display:flex;gap:2px}.iw .iw-inw-dot{position:relative;width:28px;height:28px}.iw .iw-inw-dot:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px;border-radius:50%;background:#3b2a2238;transition:background-color var(--dur-s) var(--ease-std),transform var(--dur-s) var(--ease-out)}.iw .iw-inw-dot[aria-current=true]:after{background:var(--choc);transform:scale(1.15)}.iw .iw-inw-dot:focus-visible{outline:2px solid var(--choc);outline-offset:-4px;border-radius:50%}.iw-motion-off .iw-inw-layer,.iw-motion-off .iw-inw-item{transition:none}@media(min-width:900px){.iw .iw-inw{padding-block:96px}.iw .iw-inw-in{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:64px;align-items:center}.iw .iw-inw-h{font-size:clamp(40px,3.6vw,56px)}.iw .iw-inw-vis{margin:0}.iw .iw-inw-cap{--w: 230px}}.iw .iw-inw-pt{width:9px;height:9px;margin:-4.5px;background:radial-gradient(circle at 35% 30%,#fbf4ea,#c2a27c 70%);box-shadow:0 2px 4px #3b2a221f;transition:opacity .4s var(--ease-std)}.iw .iw-inw-pt:nth-child(3n){background:radial-gradient(circle at 35% 30%,#f4e3c4,#b98a57 70%)}.iw .iw-inw-pt:nth-child(4n){width:6px;height:6px;margin:-3px}@media(max-width:420px){.iw .iw-inw-pt{transform:translate(calc(var(--x) * var(--p) * .78px),calc(var(--y) * var(--p) * .9px)) scale(calc(var(--s) * var(--p)))}}.iw .iw-gut{padding-block:44px 36px}.iw .iw-gut .iw-inw-h{font-size:clamp(30px,8.4vw,42px);line-height:1.1}.iw .iw-gut .iw-inw-h em{display:inline;font-size:1em}.iw .iw-gut .iw-inw-p{max-width:52ch}.iw .iw-gut .iw-inw-p strong{font-weight:600;color:var(--choc)}.iw .iw-gut .iw-inw-copy{gap:16px}.iw .iw-gut .iw-inw-vis{margin-top:32px}.iw .iw-gut .iw-inw-cap{--w: clamp(96px, 27vw, 124px)}.iw .iw-gut .iw-inw-floor{height:14px}.iw .iw-gut .iw-inw-stage{padding-bottom:10px}.iw .iw-gut .iw-inw-pt{width:6px;height:6px;margin:-3px}.iw .iw-gut .iw-inw-pt:nth-child(4n){width:4px;height:4px;margin:-2px}@media(max-width:420px){.iw .iw-gut .iw-inw-pt{transform:translate(calc(var(--x) * var(--p) * 1px),calc(var(--y) * var(--p) * 1px)) scale(calc(var(--s) * var(--p)))}}@media(min-width:900px){.iw .iw-gut{padding-block:88px 72px}.iw .iw-gut .iw-inw-in{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.iw .iw-gut .iw-inw-cap{--w: 140px}.iw .iw-gut .iw-inw-h{font-size:46px}}.iw .iw-qt{padding-block:40px 56px;background:var(--cream)}.iw .iw-qt-f{display:grid;justify-items:center;gap:10px;max-width:30em;margin:0 auto;text-align:center}.iw .iw-qt-m{font-family:var(--serif);font-size:56px;line-height:.6;height:26px;color:#3b2a2273}.iw .iw-qt-f blockquote p{font-family:var(--serif);font-size:clamp(22px,6.2vw,34px);line-height:1.32;color:var(--choc);text-wrap:balance}.iw .iw-qt-f blockquote em{font-style:italic;font-synthesis:style}.iw .iw-qt-f figcaption{margin-top:4px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--choc-2)}@media(min-width:900px){.iw .iw-qt{padding-block:72px 96px}.iw .iw-qt-f blockquote p{font-size:38px}}.iw .iw-st{padding-block:48px;background:var(--cream)}.iw .iw-st-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 12px;border:1px solid var(--choc);border-radius:var(--r-pill);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--choc)}.iw .iw-st-hero{position:relative;padding:0 0 40px;background:var(--paper)}.iw .iw-st-hbg{position:absolute;inset:0 0 auto 0;height:min(118vw,560px);overflow:hidden}.iw .iw-st-hbg picture,.iw .iw-st-hbg img{display:block;width:100%;height:100%;object-fit:cover}.iw .iw-st-hbg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fbf8f3d1,#fbf8f373 34%,#fbf8f300 60%)}.iw .iw-st-hin{position:relative;display:grid;gap:24px;padding-top:28px}.iw .iw-st-hh{display:grid;gap:12px;justify-items:start;min-height:calc(min(118vw,560px) - 150px);align-content:start}.iw .iw-st-hh .iw-st-pill{background:#fbf8f3b3}.iw .iw-st-h1{font-size:clamp(34px,9.4vw,56px);line-height:1.06;max-width:12ch}.iw .iw-st-h1 em{font-style:italic;font-synthesis:style}.iw .iw-st-cards{position:relative;max-width:560px;padding:22px 20px 18px;border-radius:var(--tile-r);background:var(--cream);box-shadow:0 14px 40px #3b2a221a}.iw .iw-st-card h2{font-family:var(--serif);font-weight:400;font-size:clamp(22px,6vw,28px);line-height:1.2;color:var(--choc)}.iw .iw-st-card h2 em{font-style:italic;font-synthesis:style}.iw .iw-st-card p{margin-top:10px;font-size:var(--t-body);line-height:1.6;color:var(--choc-2)}.iw .iw-st-nav{display:flex;justify-content:flex-end;gap:4px;margin-top:8px}.iw .iw-st-nav button{width:40px;height:40px;border-radius:50%;font-size:22px;line-height:1;color:var(--choc)}.iw .iw-st-nav button:focus-visible{outline:2px solid var(--choc);outline-offset:-2px}.iw-mo .iw-st-card.iw-is-on{animation:iwStIn .5s var(--ease-out)}@keyframes iwStIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.iw .iw-st-mis{padding-block:56px}.iw .iw-st-mis .iw-wrap{display:grid;justify-items:center;gap:18px;text-align:center}.iw .iw-st-mtx{position:relative;max-width:26em;padding-inline:18px;font-family:var(--serif);font-size:clamp(20px,5.6vw,30px);line-height:1.35;color:var(--choc);border-inline:1px solid var(--choc)}.iw .iw-st-team{padding-top:8px}.iw .iw-st-timg{margin:0 0 28px;overflow:hidden;border-radius:var(--r-m);aspect-ratio:4 / 5;background:var(--paper)}.iw .iw-st-timg img{display:block;width:100%;height:100%;object-fit:cover}.iw .iw-st-ttx{display:grid;gap:14px;max-width:60ch}.iw .iw-st-ttx .iw-x-h2 em{font-style:italic}.iw .iw-st-ttx p{font-size:var(--t-body);line-height:1.65;color:var(--choc-2)}.iw .iw-st-ttx p strong{font-weight:600;color:var(--choc)}.iw .iw-st .iw-st-ttx .iw-st-sig{font-family:var(--serif);font-size:18px;color:var(--choc)}.iw .iw-st-ready{padding-block:16px 64px}.iw .iw-st-rimg{margin:0 0 24px;overflow:hidden;border-radius:var(--r-m);aspect-ratio:4 / 3}.iw .iw-st-rimg picture,.iw .iw-st-rimg img{display:block;width:100%;height:100%;object-fit:cover}.iw .iw-st-rtx{display:grid;gap:14px;justify-items:start}.iw .iw-st-rtx p{max-width:44ch;font-size:var(--t-body);line-height:1.6;color:var(--choc-2)}@media(min-width:900px){.iw .iw-st{padding-block:88px}.iw .iw-st-hero{padding-bottom:72px}.iw .iw-st-hbg{height:620px}.iw .iw-st-hbg:after{background:linear-gradient(90deg,#fbf8f3d9,#fbf8f366 38%,#fbf8f300 60%)}.iw .iw-st-hin{padding-top:96px}.iw .iw-st-hh{min-height:380px}.iw .iw-st-h1{font-size:64px}.iw .iw-st-cards{padding:30px 32px 22px}.iw .iw-st-mis{padding-block:112px}.iw .iw-st-mtx{font-size:34px;padding-inline:40px}.iw .iw-st-team .iw-wrap,.iw .iw-st-ready .iw-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.iw .iw-st-timg,.iw .iw-st-rimg{margin:0}.iw .iw-st-timg{max-width:460px;justify-self:end;width:100%}}.iw .iw-st-timg,.iw .iw-st-rimg,.iw .iw-st-hbg{position:relative}.iw .iw-st-hbg{position:absolute}.iw .iw-st-rimg{width:100%}.iw .iw-gut .iw-inw-h{font-family:var(--sans);font-weight:600;font-size:clamp(24px,6.9vw,40px);line-height:1.18;letter-spacing:-.01em;text-wrap:wrap}.iw .iw-gut .iw-inw-h em{font-family:var(--serif);font-weight:400;font-size:1.04em;letter-spacing:0}@media(min-width:900px){.iw .iw-gut .iw-inw-h{font-size:44px}}.iw .iw-qt-f{max-width:34em}.iw .iw-qt-f blockquote p{font-size:clamp(19px,5.4vw,30px);text-wrap:pretty}.iw .iw-ft-brand p{margin-top:10px;font-size:13px}.iw .iw-ft-soc{margin-top:12px}.iw .iw-ft-soc svg{width:20px;height:20px}.iw .iw-fg summary{min-height:46px;font-size:11px;letter-spacing:.12em}.iw .iw-fg .iw-pm{width:22px;height:22px}.iw .iw-fg .iw-pm:before,.iw .iw-fg .iw-pm:after{width:8px;margin-left:-4px}.iw .iw-fg ul{padding-bottom:12px}.iw .iw-fg a{min-height:34px;font-size:13px}.iw .iw-ft-h{font-size:11px;margin-bottom:10px}.iw .iw-ft-actl{min-height:32px;font-size:11.5px}@media(min-width:900px){.iw .iw-gut .iw-inw-h{max-width:12.6em}}.iw .iw-pdp10{padding-top:8px}.iw .iw-pdp10 .iw-crumbs{display:none}.iw .iw-ptop{display:grid;justify-items:center;gap:2px;margin:4px 0 12px;text-align:center}.iw .iw-ptop-l{font-size:clamp(22px,6.4vw,30px);font-family:var(--serif);line-height:1.15;color:var(--choc)}.iw .iw-ptop-h{font-family:var(--serif);font-size:clamp(30px,8.8vw,42px);line-height:1.1;color:var(--choc)}.iw .iw-ptop-h em{font-style:italic;font-synthesis:style}.iw .iw-ptop-h .iw-fn{font-size:.45em;vertical-align:super;font-style:normal}.iw .iw-pdp10 .iw-gal .iw-slide{aspect-ratio:1 / 1;border-radius:var(--tile-r)}.iw .iw-pdp10 .iw-gal .iw-gbar{display:none}.iw .iw-pdp10 .iw-gal .iw-thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none;padding:2px 0}.iw .iw-pdp10 .iw-gal .iw-thumbs::-webkit-scrollbar{display:none}.iw .iw-pdp10 .iw-gal .iw-thumb{flex:0 0 auto;width:54px;height:54px;border-radius:8px;opacity:.75}.iw .iw-pdp10 .iw-gal .iw-thumb[aria-current=true]{opacity:1;box-shadow:inset 0 0 0 1.5px var(--choc)}.iw .iw-pdp10 .iw-ptitle{display:grid;gap:4px;margin:16px 0 6px;justify-items:start}.iw .iw-pmeta{display:flex;flex-wrap:wrap;gap:0 8px;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--choc-2)}.iw .iw-pmeta .iw-brand{font-size:inherit;letter-spacing:inherit}.iw .iw-pkind:before{content:"\b7";margin-right:8px}.iw .iw-prate{display:inline-flex;align-items:center;gap:8px;min-height:30px;font-size:13px;font-weight:500;color:var(--choc);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#3b2a2259}.iw .iw-prate .iw-stars{width:88px;height:15px}.iw .iw-pdp10 .iw-ptitle h1{font-size:clamp(30px,8.4vw,44px);line-height:1.05}.iw .iw-pdp10 .iw-buy{padding-top:0;gap:14px}.iw .iw-pdp10 .iw-sub{font-size:var(--t-body);line-height:1.55;color:var(--choc-2)}.iw .iw-pdp10 .iw-checks{gap:6px}.iw .iw-pdp10 .iw-checks li{font-size:13.5px;line-height:1.4;font-weight:500;color:var(--choc);gap:10px}.iw .iw-pdp10 .iw-checks svg{width:16px;height:16px}.iw .iw-pvis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0 2px}.iw .iw-pvis li{display:grid;justify-items:center;gap:8px;text-align:center}.iw .iw-pv-img{display:block;width:min(64px,100%);aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.iw .iw-pv-img img{display:block;width:100%;height:100%;object-fit:cover}.iw .iw-pv-t{font-size:10px;font-weight:600;line-height:1.3;letter-spacing:.05em;text-transform:uppercase;color:var(--choc);-webkit-hyphens:manual;hyphens:manual}.iw .iw-pdp10 .iw-pm{gap:10px}.iw .iw-pdp10 .iw-pm-tabs{padding:3px;border-radius:10px}.iw .iw-pdp10 .iw-pm-tab{min-height:44px;padding:4px 8px;font-size:14px;gap:2px 6px;border-radius:8px}.iw .iw-pdp10 .iw-pm-tabbadge{padding:2px 7px;font-size:10px}.iw .iw-pdp10 .iw-pm-label{margin-top:2px;font-size:10.5px}.iw .iw-pdp10 .iw-pm-cards{gap:8px}.iw .iw-pdp10 .iw-pm-card{border-radius:10px}.iw .iw-pdp10 .iw-pm-card.iw-pm-hasbadge{margin-top:8px}.iw .iw-pdp10 .iw-pm-main{column-gap:10px;row-gap:1px;padding:12px 12px 11px;grid-template-columns:18px minmax(0,1fr) auto}.iw .iw-pdp10 .iw-pm-dot{width:18px;height:18px}.iw .iw-pdp10 .iw-pm-dot:after{width:8px;height:8px}.iw .iw-pdp10 .iw-pm-name{font-size:14px}.iw .iw-pdp10 .iw-pm-name span{font-size:12.5px}.iw .iw-pdp10 .iw-pm-price b{font-size:16px}.iw .iw-pdp10 .iw-pm-meta{font-size:11.5px;line-height:1.4}.iw .iw-pdp10 .iw-pm-save{margin-top:5px;padding:2px 8px;font-size:10.5px}.iw .iw-pdp10 .iw-pm-badge{top:-9px;padding:2px 8px;font-size:10px}.iw .iw-pdp10 .iw-pm-benin{margin:0 12px}.iw .iw-pdp10 .iw-pm-card.iw-on .iw-pm-benin{margin-bottom:11px}.iw .iw-pdp10 .iw-pm-bl{display:flex;flex-wrap:wrap;gap:4px 12px;padding:8px 0 0 28px;border-radius:0;background:none;border-top:1px solid var(--line)}.iw .iw-pdp10 .iw-pm-bl li{display:inline-flex;grid-template-columns:none;gap:5px;align-items:center;font-size:11.5px;line-height:1.35;color:var(--choc-2)}.iw .iw-pdp10 .iw-pm-bl svg{width:13px;height:13px;margin:0;flex:none}.iw .iw-pdp10 .iw-pm-basis{font-size:10.5px}.iw .iw-pdp10 .iw-atc-btn{display:flex;justify-content:space-between;min-height:50px;padding:0 22px;font-size:14px;letter-spacing:.04em;text-transform:uppercase}.iw .iw-atc-p{font-variant-numeric:tabular-nums;letter-spacing:0}.iw .iw-pdp10 .iw-pm-terms{font-size:11px;line-height:1.45;color:var(--choc-2)}.iw .iw-pdp10 .iw-draft-note{font-size:10.5px}.iw .iw-info2{font-size:10.5px;line-height:1.5;color:var(--choc-2)}.iw .iw-info2 a{text-decoration:underline}.iw .iw-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 4px;text-align:center}.iw .iw-trust li{display:grid;justify-items:center;gap:6px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:var(--choc)}.iw .iw-trust svg{width:26px;height:26px;color:var(--choc)}.iw .iw-trust small{display:block;margin-top:2px;font-size:9.5px;font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--choc-2)}.iw .iw-trust a{text-decoration:underline;text-underline-offset:3px}.iw .iw-acc2s{border-top:1px solid var(--line-2)}.iw .iw-acc2{display:block;width:100%;border-bottom:1px solid var(--line-2);text-align:left}.iw .iw-acc2>summary,.iw .iw-acc2-btn{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:54px;padding:4px 0;font-size:14.5px;font-weight:600;color:var(--choc);cursor:pointer}.iw .iw-acc2>summary::-webkit-details-marker{display:none}.iw .iw-chev{flex:none;width:16px;height:16px;transition:transform .28s var(--ease-out)}.iw .iw-acc2[open]>summary .iw-chev{transform:rotate(90deg)}.iw .iw-acc2-b{display:grid;gap:8px;padding:0 0 14px;font-size:var(--t-body);line-height:1.6;color:var(--choc-2)}.iw .iw-acc2-l{display:grid;gap:4px;padding-left:1.1em;list-style:disc}.iw .iw-acc2-btn:focus-visible,.iw .iw-acc2>summary:focus-visible{outline:2px solid var(--choc);outline-offset:2px}.iw .iw-fnline{font-size:10.5px;line-height:1.5;color:var(--choc-2)}.iw .iw-fnline a{margin-left:2px}@media(min-width:900px){.iw .iw-pdp10{padding-top:24px}.iw .iw-pdp10 .iw-top{grid-template-areas:"gal top" "gal title" "gal buy";grid-template-rows:auto auto 1fr}.iw .iw-ptop{grid-area:top;justify-items:start;text-align:left;margin:0 0 4px}.iw .iw-ptop-l{font-size:22px}.iw .iw-ptop-h{font-size:40px}.iw .iw-pdp10 .iw-gal{grid-row:1 / 4}.iw .iw-pdp10 .iw-gal .iw-thumb{width:64px;height:64px}.iw .iw-pdp10 .iw-ptitle{margin-top:10px}.iw .iw-pv-img{width:72px}}.iw .iw-pdp10 .iw-gal .iw-slide{aspect-ratio:4 / 5;background:var(--cream)}.iw .iw-pdp10 .iw-gal .iw-slide img{object-fit:contain}.iw .iw-pdp10 .iw-gal .iw-thumb{width:46px;height:58px;border-radius:6px;background:var(--paper)}.iw .iw-pdp10 .iw-gal .iw-thumb img{object-fit:cover}.iw .iw-ing-img{overflow:hidden;background:var(--paper)}.iw .iw-ing-img img{display:block;width:100%;height:100%;object-fit:cover}.iw-hdr .iw-logo img{transition:filter .3s var(--ease-std)}.iw-hdr.iw-hdr-light{color:#fbf8f3}.iw-hdr.iw-hdr-light .iw-logo img{filter:brightness(0) invert(1)}.iw-hdr.iw-hdr-light .iw-cart-n{background:#fbf8f3;color:var(--choc)}@media(max-width:899px){.iw .iw-pdp10{padding-top:0;margin-top:calc(var(--hdr-h) * -1)}.iw .iw-pdp10 .iw-gal{margin-inline:calc(var(--gut) * -1)}.iw .iw-pdp10 .iw-gal .iw-gtrack{gap:0;border-radius:0}.iw .iw-pdp10 .iw-gal .iw-slide{border-radius:0}.iw .iw-pdp10 .iw-gal .iw-thumbs{margin-top:8px;padding-inline:var(--gut);gap:6px}.iw .iw-pdp10 .iw-ptitle{margin-top:12px}}@media(min-width:900px){.iw .iw-pdp10 .iw-gal .iw-thumbs{flex-wrap:wrap}.iw .iw-pdp10 .iw-gal .iw-thumb{width:56px;height:70px}}@media(max-width:899px){.iw-hdr .iw-ibtn svg{width:20px;height:20px}.iw-hdr .iw-l{margin-left:-6px}.iw-hdr .iw-r{margin-right:-6px}}.iw .iw-gstage{position:relative}.iw .iw-pdp10 .iw-gal .iw-garr{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:44px;height:64px;margin-top:-32px;padding:0;border:0;border-radius:0;background:none;color:var(--choc);opacity:.85;transition:opacity var(--dur-s) var(--ease-std),color .3s var(--ease-std)}.iw .iw-pdp10 .iw-gal .iw-garr svg{width:20px;height:20px;transform:none}.iw .iw-pdp10 .iw-gal .iw-garr.iw-prev{left:0}.iw .iw-pdp10 .iw-gal .iw-garr.iw-next{right:0}.iw .iw-pdp10 .iw-gal .iw-garr[disabled]{opacity:0;pointer-events:none}.iw .iw-pdp10 .iw-gal[data-tone=dark] .iw-garr{color:#fbf8f3}.iw .iw-pdp10 .iw-gal .iw-garr:focus-visible{outline:2px solid currentColor;outline-offset:-6px}@media(hover:hover){.iw .iw-pdp10 .iw-gal .iw-garr:hover{opacity:1}}@media(min-width:900px){.iw .iw-pdp10 .iw-gal .iw-garr.iw-prev{left:4px}.iw .iw-pdp10 .iw-gal .iw-garr.iw-next{right:4px}}.iw .iw-pfn{padding:28px 0 40px;background:var(--cream)}.iw .iw-pfn .iw-wrap{border-top:1px solid var(--line);padding-top:22px}.iw .iw-pfn-l{display:grid;gap:8px;max-width:70ch}.iw .iw-pfn-l li{display:grid;grid-template-columns:12px minmax(0,1fr);gap:4px;font-size:11px;line-height:1.55;color:var(--choc-2)}.iw .iw-pfn-n{font-size:10px;line-height:1.7}@media(min-width:900px){.iw .iw-pfn{padding:40px 0 56px}.iw .iw-pfn-l li{font-size:11.5px}}.iw{--berry: #7A4658}.iw .iw-pdp10 .iw-ptitle{gap:2px;margin:12px 0 4px}.iw .iw-pdp10 .iw-ptitle h1{font-size:clamp(28px,7.8vw,40px)}.iw .iw-pdp10 .iw-buy{gap:12px}.iw .iw-pdp10 .iw-sub{font-size:clamp(11.5px,3.3vw,13px);line-height:1.5}.iw .iw-pdp10 .iw-checks li{font-size:12.5px}.iw .iw-pvis{gap:4px;margin:0}.iw .iw-pvis li{gap:6px}.iw .iw-pv-img{width:56px}.iw .iw-pv-t{font-size:9px;letter-spacing:.04em;line-height:1.25}.iw .iw-pdp10 .iw-pm-cards{gap:7px}.iw .iw-pdp10 .iw-pm-main{grid-template-areas:"dot name price" "dot meta price" ". pills pills";row-gap:2px;padding:11px 12px 10px;align-items:center}.iw .iw-pdp10 .iw-pm-name{font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.iw .iw-pdp10 .iw-pm-meta{font-size:11px}.iw .iw-pdp10 .iw-pm-price b{font-size:15px;font-weight:600}.iw .iw-pdp10 .iw-pm-price small{font-size:10.5px}.iw .iw-pm-pills{grid-area:pills;display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:4px}.iw .iw-pm-pills:empty{display:none}.iw .iw-pdp10 .iw-pm-save{margin:0;padding:2px 8px;border-radius:var(--r-pill);background:var(--sand-2);font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--choc)}.iw .iw-pm-kitp{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--r-pill);background:#7a46581a;color:var(--berry);font-size:9.5px;font-weight:600;letter-spacing:.04em}.iw .iw-pdp10 .iw-pm-badge{background:var(--berry);color:#fbf8f3;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase}.iw .iw-pdp10 .iw-pm-badge.iw-pm-badge2{background:#fbf8f3;color:var(--berry);box-shadow:inset 0 0 0 1px var(--berry)}.iw .iw-pdp10 .iw-pm-card.iw-pm-hasbadge{box-shadow:inset 0 0 0 1.5px #7a46588c}.iw .iw-pdp10 .iw-pm-card.iw-pm-hasbadge.iw-on{box-shadow:inset 0 0 0 2px var(--berry)}.iw .iw-pdp10 .iw-pm-card.iw-pm-hasbadge.iw-on .iw-pm-dot{box-shadow:inset 0 0 0 1.5px var(--berry)}.iw .iw-pdp10 .iw-pm-card.iw-pm-hasbadge .iw-pm-dot:after{background:var(--berry)}.iw .iw-pdp10 .iw-pm-bl{padding-top:7px;gap:3px 10px}.iw .iw-pdp10 .iw-pm-bl li{font-size:11px}.iw .iw-pdp10 .iw-pm-kitnote{display:block;padding:5px 0 0 28px;font-size:10px;line-height:1.4;color:var(--choc-2)}.iw .iw-pdp10 .iw-atc-btn{min-height:48px}.iw .iw-atc-p s{margin-right:6px;font-weight:400;opacity:.6;text-decoration-thickness:1px}.iw .iw-atc-p s[hidden]{display:none}.iw .iw-avail{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 14px;margin-top:-2px;font-size:11.5px;color:var(--choc)}.iw .iw-avail-s{display:inline-flex;align-items:center;gap:6px;font-weight:600}.iw .iw-avail-s i{width:7px;height:7px;border-radius:50%;background:#3f8f5b;box-shadow:0 0 0 3px #3f8f5b29}.iw .iw-avail-s.iw-out i{background:#9a8a80;box-shadow:none}.iw .iw-paym{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.iw .iw-paym .iw-pi,.iw .iw-paym svg{display:block;width:34px;height:22px}.iw .iw-pi-proto{padding:3px 8px;border-radius:4px;box-shadow:inset 0 0 0 1px var(--line-2);font-size:10px;font-weight:600}.iw .iw-pdp10 .iw-info2{font-size:9.5px;text-align:center;opacity:.85}.iw .iw-pdp10 .iw-acc2>summary,.iw .iw-pdp10 .iw-acc2-btn{min-height:48px;font-size:13.5px}.iw .iw-pdp10{padding-bottom:24px}.iw .iw-pdp10 .iw-acc2s{margin-bottom:0}.iw .iw-usp{display:flex;align-items:center;gap:14px;max-width:520px;margin:28px auto 0;padding:14px 16px;border-radius:var(--tile-r);background:#fbf8f38c;box-shadow:inset 0 0 0 1px #3b2a2224}.iw .iw-usp>svg{flex:none;width:26px;height:26px;color:var(--choc)}.iw .iw-usp-t{font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--choc)}.iw .iw-usp-t a{text-decoration:underline;text-underline-offset:3px}.iw .iw-usp-x{margin-top:2px;font-size:12px;line-height:1.45;color:var(--choc-2)}.iw .iw-ft-src summary{min-height:28px;font-size:11.5px}.iw .iw-ft-src,.iw .iw-ft-src p,.iw .iw-ft-src li,.iw .iw-ft-src a{font-size:12px;line-height:1.45}.iw .iw-ft-src p{margin:2px 0 4px}.iw .iw-ft-src ul{gap:2px;padding-bottom:4px}.iw .iw-ft-notes{margin-top:12px;padding-top:10px}@media(min-width:900px){.iw .iw-pdp10 .iw-pm-main{padding:13px 16px 12px}.iw .iw-pdp10 .iw-pm-price b{font-size:16px}.iw .iw-pdp10 .iw-sub{font-size:13.5px}.iw .iw-pv-img{width:64px}.iw .iw-pdp10{padding-bottom:48px}}.iw .iw-pdp10 .iw-atc-btn{gap:10px;padding:0 18px;font-size:13px}.iw .iw-pdp10 .iw-atc-btn [data-label],.iw .iw-atc-p{white-space:nowrap}.iw .iw-atc-p{display:inline-flex;align-items:baseline}.iw .iw-pdp10 .iw-trust{display:flex;justify-content:center;gap:8px 40px}.iw .iw-pdp10 .iw-trust li{flex:0 1 120px}.iw{--coral: #C96A5A;--coral-d: #B95B4D}.iw .iw-pdp10 .iw-pm-tabbadge,.iw .iw-pdp10 .iw-pm-tab:not([aria-selected=true]) .iw-pm-tabbadge{background:var(--coral);color:#fff}.iw .iw-pdp10 .iw-pm-save{background:var(--coral);color:#fff}.iw .iw-pdp10 .iw-pm-badge.iw-pm-badge2{background:var(--coral);color:#fff;box-shadow:none}.iw .iw-pm-gift{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--coral);color:var(--coral-d);font-size:9.5px;font-weight:600;letter-spacing:.04em}@media(hover:hover){.iw .iw-pdp10 .iw-pm-card:hover .iw-pm-save{background:var(--coral-d)}}.iw .iw-pdp10 .iw-pm-bl{display:grid;gap:3px;padding:8px 0 0 28px}.iw .iw-pdp10 .iw-pm-bl li{display:flex;align-items:center;gap:7px;font-size:10.5px;line-height:1.35;white-space:nowrap}.iw .iw-pdp10 .iw-pm-bl li span{overflow:hidden;text-overflow:ellipsis}.iw .iw-pm-val{margin-left:3px;font-size:9.5px;color:var(--coral-d);font-weight:600}.iw .iw-pdp10 .iw-pm-kitnote{display:none}.iw .iw-pdp10 .iw-pm-card.iw-on .iw-pm-benin{margin-bottom:10px}.iw .iw-pdp10 .iw-pm-basis{margin-top:-2px;font-size:9.5px;color:var(--choc-2);opacity:.85}.iw .iw-avail{margin-top:0}.iw .iw-avail-s{position:relative;font-weight:500}.iw .iw-avail-s i{position:relative;box-shadow:none}.iw .iw-avail-s i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#3f8f5b;opacity:0}.iw-mo .iw-avail-s:not(.iw-out) i:after{animation:iwPulse 2.4s cubic-bezier(.16,1,.3,1) infinite}@keyframes iwPulse{0%{transform:scale(1);opacity:.5}70%,to{transform:scale(2.6);opacity:0}}.iw .iw-pdp10 .iw-pm .iw-paym{margin-top:-4px}.iw .iw-pdp10 .iw-info2{margin-top:-6px;font-size:9.5px;line-height:1.4}.iw .iw-pdp10 .iw-info2 a{color:inherit;text-decoration:underline;text-underline-offset:2px}.iw .iw-pdp10 .iw-trust.iw-trust3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:6px 0 2px}.iw .iw-pdp10 .iw-trust3 li{gap:6px;font-size:9.5px;letter-spacing:.06em}.iw .iw-pdp10 .iw-trust3 svg{width:22px;height:22px}.iw .iw-acc .iw-acc-link{margin-top:8px}.iw .iw-acc .iw-acc-link a{font-size:12.5px;font-weight:500;color:var(--choc)}.iw .iw-sl-rev .iw-sl-track{grid-auto-columns:86%;gap:10px}.iw .iw-rvc{display:grid;gap:8px;height:100%;align-content:start;padding:var(--tile-pad);border-radius:var(--tile-r);background:var(--cream);box-shadow:inset 0 0 0 1px #3b2a221f}.iw .iw-rvc-top{display:flex;align-items:center;gap:10px}.iw .iw-rvc-img{flex:none;width:48px;height:48px;border-radius:10px;overflow:hidden;background:var(--paper)}.iw .iw-rvc-img img{display:block;width:100%;height:100%;object-fit:cover}.iw .iw-rvc-meta{display:grid;gap:3px}.iw .iw-rvc-stars{display:flex}.iw .iw-rvc-stars .iw-stars{width:78px;height:13px}.iw .iw-rvc-n{font-size:11.5px;font-weight:600;letter-spacing:.04em;color:var(--choc)}.iw .iw-rvc-t{font-size:var(--t-cap);font-weight:600;line-height:1.35;letter-spacing:.03em;text-transform:uppercase;color:var(--choc)}.iw .iw-rvc-x{font-size:var(--t-card);line-height:1.55;color:var(--choc-2)}.iw .iw-sl-rev .iw-sl-ctl{margin-top:12px}.iw .iw-rv-hint{padding:12px 14px;border-radius:var(--tile-r);background:#fff6de;font-size:12px;line-height:1.5}@media(min-width:600px){.iw .iw-sl-rev .iw-sl-track{grid-auto-columns:calc((100% - 10px)/2)}}@media(min-width:1200px){.iw .iw-sl-rev .iw-sl-track{grid-auto-columns:calc((100% - 20px) / 3)}}.iw .iw-ft-fn{display:grid;gap:4px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(244,236,224,.1);max-width:72ch}.iw .iw-ft-fn li{display:grid;grid-template-columns:10px minmax(0,1fr);gap:4px;font-size:10.5px;line-height:1.5;color:#f4ece09e}.iw .iw-ft-fnn{font-size:9.5px;line-height:1.6}.iw .iw-ft-fn+.iw-ft-legal{margin-top:14px}.iw{--coral: var(--berry);--coral-d: #653A49;--berry-d: #653A49;--berry-t: rgba(122, 70, 88, .1)}.iw .iw-pdp10 .iw-pm-tabbadge,.iw .iw-pdp10 .iw-pm-tab:not([aria-selected=true]) .iw-pm-tabbadge{background:var(--berry);color:#fff}.iw .iw-pdp10 .iw-pm-save{background:var(--berry);color:#fff}.iw .iw-pdp10 .iw-pm-badge.iw-pm-badge2{background:var(--berry);color:#fff;box-shadow:none}@media(hover:hover){.iw .iw-pdp10 .iw-pm-card:hover .iw-pm-save{background:var(--berry-d)}}.iw .iw-pdp10 .iw-pm-bl li{color:var(--choc-2)}.iw .iw-pdp10 .iw-pm-bl li>span{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.iw .iw-pdp10 .iw-pm-bl li.iw-pm-good{font-weight:600;color:var(--choc)}.iw .iw-pdp10 .iw-pm-bl li.iw-pm-good svg{color:var(--berry)}.iw .iw-pdp10 .iw-pm-bl li.iw-pm-good+li:not(.iw-pm-good){margin-top:3px}.iw .iw-pm-val{flex:none;margin-left:auto;padding-left:10px;font-size:9.5px;font-weight:600;color:var(--berry)}.iw .iw-pm-kitp{gap:8px}.iw .iw-pm-kitp.iw-pm-kitp-img{padding:2px 2px 2px 9px}.iw .iw-pm-kitimg{flex:none;display:block;width:26px;height:26px;border-radius:50%;object-fit:cover;background:#fff}.iw .iw-pdp10 .iw-trust3 li{display:block}.iw .iw-trust-b{display:grid;justify-items:center;align-content:start;gap:6px;width:100%;min-height:48px;padding:6px 2px;border-radius:10px;text-align:center;text-transform:inherit;letter-spacing:inherit;line-height:1.3}.iw .iw-pdp10 .iw-trust3 .iw-trust-b svg{color:var(--berry)}.iw .iw-trust-b>span{text-decoration:underline;text-decoration-color:#7a465859;text-underline-offset:3px;text-decoration-thickness:1px}.iw .iw-trust-b:focus-visible{outline:2px solid var(--berry);outline-offset:2px}@media(hover:hover){.iw .iw-trust-b:hover>span{text-decoration-color:var(--berry)}}.iw .iw-dlg.iw-dlg-tr{box-shadow:0 -10px 40px #2c1f1924}.iw .iw-dlg-tr .iw-dlg-in{grid-template-rows:auto minmax(0,1fr) auto}.iw .iw-dlg-tr .iw-dlg-top{align-items:center;padding:16px var(--gut) 0;border-bottom:0}.iw .iw-tr-eye{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--choc)}.iw .iw-tr-eye svg{flex:none;width:20px;height:20px;color:var(--berry)}.iw .iw-dlg-tr .iw-dlg-body{gap:12px;padding:10px var(--gut) calc(24px + env(safe-area-inset-bottom))}.iw .iw-dlg-tr .iw-dlg-h.iw-tr-h{font-family:var(--serif);font-size:27px;font-weight:400;line-height:1.15}.iw .iw-dlg-tr .iw-dlg-body p.iw-tr-x{font-size:13.5px;line-height:1.6;color:var(--choc-2)}.iw .iw-tr-tiles{display:grid;gap:8px;margin-top:2px}.iw .iw-tr-tile{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:12px;background:var(--paper)}.iw .iw-tr-tile>svg{flex:none;width:22px;height:22px;color:var(--berry)}.iw .iw-dlg-tr .iw-tr-tile p{display:grid;gap:2px;font-size:12.5px;line-height:1.5;color:var(--choc-2)}.iw .iw-tr-tile b{font-size:12.5px;font-weight:600;color:var(--choc)}.iw .iw-tr-de{flex:none;width:22px;height:22px;border-radius:50%;background:linear-gradient(#1f1a17 0 33.4%,#c8102e 0 66.7%,#e8b630 0);box-shadow:inset 0 0 0 1px #3b2a221f}.iw .iw-tr-foot{padding:12px var(--gut) calc(14px + env(safe-area-inset-bottom));background:var(--choc);color:var(--on-dark)}.iw .iw-tr-foot p{font-size:11px;line-height:1.55;color:var(--on-dark-2)}.iw .iw-tr-foot a{color:var(--on-dark);text-decoration:underline;text-underline-offset:2px}.iw .iw-dlg-tr:has(.iw-tr-foot) .iw-dlg-body{padding-bottom:18px}.iw .iw-sv{display:grid;gap:6px;margin-top:4px}.iw .iw-sv-i{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:12px;background:var(--paper);color:var(--choc)}.iw .iw-sv-l{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.iw .iw-sv-v{font-size:14px;font-weight:600;white-space:nowrap}.iw .iw-sv-1{width:100%;padding-block:13px;background:var(--berry);color:#fff}.iw .iw-sv-1 .iw-sv-v{font-size:17px}.iw .iw-sv-2{width:88%;background:var(--berry-t);color:var(--berry)}.iw .iw-sv-3,.iw .iw-sv-4{width:76%}.iw .iw-dlg-tr .iw-dlg-body p.iw-tr-small{font-size:11px;line-height:1.5;color:var(--choc-2)}@media(min-width:900px){.iw .iw-dlg.iw-dlg-tr{width:min(460px,92vw);box-shadow:0 24px 60px #2c1f192e;overflow:hidden}.iw .iw-dlg-tr .iw-dlg-top{padding:22px 28px 0}.iw .iw-dlg-tr .iw-dlg-body{padding:10px 28px 28px}.iw .iw-tr-foot{padding:14px 28px 16px}.iw .iw-dlg-tr .iw-dlg-h.iw-tr-h{font-size:30px}}.iw .iw-ft-legal+.iw-ft-fn{margin-top:14px;padding-top:12px}.iw .iw-ft-fn+.iw-ft-notes{margin-top:12px}.iw .iw-pdp10 .iw-trust3{gap:4px}.iw .iw-pdp10 .iw-trust3 .iw-trust-b{font-size:clamp(8.4px,2.4vw,9.5px);letter-spacing:.04em;padding-inline:0}@media(max-width:349px){.iw .iw-pdp10 .iw-trust3 .iw-trust-b{font-size:8px;letter-spacing:.02em;-webkit-hyphens:auto;hyphens:auto}}.iw .iw-trust-b>span{text-decoration:none}@media(hover:hover){.iw .iw-trust-b:hover>span{text-decoration:none}}.iw .iw-tr-tiles.iw-tr-2{grid-template-columns:repeat(2,minmax(0,1fr))}.iw .iw-tr-2 .iw-tr-tile{align-items:center;gap:10px;padding:12px}.iw .iw-tr-2 .iw-tr-tile>svg{width:24px;height:24px}.iw .iw-tr-2 .iw-tr-tile b{font-size:12px;line-height:1.35}.iw .iw-pm-kitp.iw-pm-kitp-img{padding:1px 6px 1px 9px}.iw .iw-pm-kitimg{width:auto;height:22px;aspect-ratio:480 / 407;border-radius:0;object-fit:contain;background:none}.iw .iw-pdp10 .iw-pm .iw-avail{margin:-2px 0 -4px}.iw .iw-pdp10 .iw-pm .iw-atc{margin-top:0}.iw .iw-pdp10 .iw-pm .iw-info2{margin-top:-4px}.iw .iw-paysec{display:grid;justify-items:center;gap:6px}.iw .iw-paysec-t{font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--choc-2)}.iw .iw-pdp10 .iw-pm .iw-paysec .iw-paym{margin-top:0}@media(max-width:899px){.iw .iw-pdp10{margin-top:calc(var(--hdr-h) * -1 - 1px)}.iw .iw-pdp10 .iw-gal .iw-slide img{object-fit:cover}}.iw .iw-bv{--bv-w: min(78vw, 440px);--bv-in: 0px;background:var(--bv-bg, var(--choc));padding:var(--bv-pt, 40px) 0 var(--bv-pb, 32px);overflow-x:hidden;overflow-x:clip}.iw .iw-bv-head{display:grid;justify-items:center;gap:6px;margin-bottom:22px;padding-inline:max(var(--gut),24px);text-align:center}.iw .iw-bv .iw-bv-h{max-width:15em;font-size:clamp(24px,7.4vw,32px);line-height:1.14;letter-spacing:-.005em;text-wrap:balance}.iw .iw-bv .iw-bv-sub{max-width:34em;font-size:clamp(13px,3.7vw,15px);line-height:1.45;color:var(--choc-2)}.iw .iw-sl-bv{width:var(--bv-w);margin:0 auto}.iw .iw-bv-stage{position:relative}.iw .iw-sl-bv .iw-sl-track{grid-auto-columns:100%;gap:12px}.iw .iw-sl-bv .iw-sl-item{scroll-snap-align:center;scroll-snap-stop:always}.iw .iw-bv-media{aspect-ratio:var(--bv-ar, 4 / 5);border-radius:var(--bv-r, 16px);overflow:hidden}.iw .iw-bv-media .iw-pic,.iw .iw-bv-media picture{display:block;width:100%;height:100%}.iw .iw-bv-media img{display:block;width:100%;height:100%;object-fit:contain}.iw .iw-sl-bv .iw-bv-btn{position:absolute;top:50%;z-index:2;width:44px;height:44px;margin-top:-22px;background:none;color:var(--cream);transition:opacity var(--dur-s) var(--ease-std),visibility 0s}.iw .iw-sl-bv .iw-bv-btn:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:var(--choc);box-shadow:0 0 0 1px #fbf8f38c;transition:background-color var(--dur-s) var(--ease-std)}.iw .iw-sl-bv .iw-bv-btn svg{position:relative;width:16px;height:16px}.iw .iw-sl-bv .iw-bv-prev{left:calc(var(--bv-in) - 22px)}.iw .iw-sl-bv .iw-bv-next{right:calc(var(--bv-in) - 22px)}.iw .iw-sl-bv .iw-bv-btn:disabled{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-s) var(--ease-std),visibility 0s linear var(--dur-s)}.iw .iw-sl-bv .iw-bv-btn[hidden]{display:none}@media(hover:hover){.iw .iw-sl-bv .iw-bv-btn:not(:disabled):hover:before{background:var(--berry)}}.iw .iw-sl-bv .iw-bv-btn:focus-visible{outline:2px solid var(--berry);outline-offset:0}.iw .iw-sl-bv .iw-sl-track:focus-visible{outline:2px solid var(--berry);outline-offset:3px}.iw .iw-sl-bv .iw-sl-ctl{min-height:26px;margin-top:8px}.iw .iw-sl-bv .iw-sl-dot{width:16px;height:26px}.iw .iw-sl-bv .iw-sl-dot:before{width:6px;height:6px}.iw .iw-bv-nodots .iw-sl-ctl{display:none}.iw .iw-bv .iw-bv-note{width:var(--bv-w);margin:4px auto 0;font-size:10.5px;line-height:1.4;color:var(--choc-2);text-align:center;text-wrap:balance}.iw .iw-bv-nodots .iw-bv-note,.iw .iw-bv:has(.iw-sl-ctl[hidden]) .iw-bv-note{margin-top:12px}.iw .iw-bv-dark .iw-bv-h{color:var(--on-dark)}.iw .iw-bv-dark .iw-bv-sub{color:var(--sand)}.iw .iw-bv-dark .iw-bv-note{color:var(--sand);opacity:.82}.iw .iw-bv-dark .iw-sl-dot:before{background:#ddcbb04d}.iw .iw-bv-dark .iw-sl-dot[aria-current=true]:before{background:var(--on-dark)}.iw .iw-bv-dark .iw-bv-btn{color:var(--choc)}.iw .iw-bv-dark .iw-bv-btn:before{background:var(--on-dark);box-shadow:0 0 0 1px #3b2a2224}@media(hover:hover){.iw .iw-bv-dark .iw-bv-btn:not(:disabled):hover:before{background:var(--sand)}}.iw .iw-bv-dark .iw-bv-btn:focus-visible,.iw .iw-bv-dark .iw-sl-track:focus-visible{outline-color:var(--on-dark)}@media(min-width:900px){.iw .iw-bv{--bv-w: clamp(340px, calc((100vh - 300px)*.8) , 460px);padding:calc(var(--bv-pt, 40px) * 1.5) 0 calc(var(--bv-pb, 32px) * 1.5)}.iw .iw-bv-head{gap:8px;margin-bottom:28px}.iw .iw-bv .iw-bv-h{max-width:none;font-size:40px}.iw .iw-bv .iw-bv-sub{font-size:16px}.iw .iw-sl-bv .iw-bv-btn:before{top:2px;right:2px;bottom:2px;left:2px}.iw .iw-sl-bv .iw-bv-btn svg{width:18px;height:18px}.iw .iw-bv .iw-bv-note{font-size:11px}}.iw-pm-card.iw-pm-hassave{margin-top:10px}.iw .iw-pdp10 .iw-pm-card.iw-pm-hassave{margin-top:8px}.iw .iw-pm-card .iw-pm-badge2{transition:opacity var(--dur-s) var(--ease-std),visibility 0s}.iw .iw-pm-card:not(.iw-on) .iw-pm-badge2{opacity:0;visibility:hidden;transition:opacity var(--dur-s) var(--ease-std),visibility 0s linear var(--dur-s)}.iw .iw-pm:not(.iw-pm-js) .iw-pm-card:has(.iw-pm-radio:checked) .iw-pm-badge2{opacity:1;visibility:visible}.iw .iw-paym{flex-wrap:nowrap;gap:6px;max-width:100%}.iw .iw-paym li{flex:0 1 36px;min-width:0}.iw .iw-paym .iw-pi,.iw .iw-paym svg{width:100%;height:auto;aspect-ratio:38 / 24}.iw .iw-x-reviews.iw-rv2{background:var(--rv-bg, var(--paper));padding-block:var(--rv-pt, 40px) var(--rv-pb, 36px)}.iw .iw-rv2-head{display:grid;gap:18px}.iw .iw-rv2 .iw-x-h2{font-size:clamp(28px,7.6vw,40px)}.iw .iw-rvs{display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;align-items:center;padding:16px 0;border-block:1px solid var(--line-2)}.iw .iw-rvs-avg{display:grid;gap:5px;justify-items:start}.iw .iw-rvs-big{font-family:var(--serif);font-size:48px;line-height:.95;color:var(--choc)}.iw .iw-rvs-big span{font-family:var(--sans);font-size:13px;color:var(--choc-2)}.iw .iw-rvs .iw-stars.iw-st-lg{width:96px;height:16px}.iw .iw-rvs-n{font-size:12px;font-weight:500;color:var(--choc-2)}.iw .iw-rvd{display:grid;gap:6px}.iw .iw-rvd li{display:grid;grid-template-columns:9px minmax(0,1fr);gap:9px;align-items:center;font-size:11.5px;line-height:1;color:var(--choc-2)}.iw .iw-rvd-bar{height:6px;border-radius:3px;background:#3b2a221a;overflow:hidden}.iw .iw-rvd-bar span{display:block;width:0;height:100%;border-radius:3px;background:var(--berry)}.iw .iw-rv2-list{margin-top:4px}.iw .iw-rvl{display:grid}.iw .iw-rvi{padding:18px 0;border-bottom:1px solid var(--line-2)}.iw .iw-rvi:focus{outline:none}.iw .iw-rvi-head{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center}.iw .iw-rvi-av{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--choc);color:var(--cream);font-family:var(--serif);font-size:17px;line-height:1}.iw .iw-rvi-n{font-size:14px;font-weight:600;line-height:1.3;color:var(--choc)}.iw .iw-rvi-st{display:flex;flex-wrap:wrap;align-items:center;gap:0 4px;margin-top:2px;font-size:11px;line-height:1.35;color:var(--choc-2);opacity:.85}.iw .iw-rvi-per{white-space:pre}.iw .iw-rvi-ck{flex:none;width:11px;height:11px}.iw .iw-rvi-stars{align-self:start;padding-top:4px}.iw .iw-rvi-stars .iw-stars{width:72px;height:12px;margin:0}.iw .iw-rvi-main{margin-top:12px}.iw .iw-rvi-hasimg .iw-rvi-main{display:grid;grid-template-columns:124px minmax(0,1fr);gap:14px;align-items:start}.iw .iw-rvi-photo{aspect-ratio:4 / 5;border-radius:12px;overflow:hidden;background:var(--sand-2)}.iw .iw-rvi-photo img{display:block;width:100%;height:100%;object-fit:cover}.iw .iw-rv2 .iw-rvi-t{font-family:var(--sans);font-size:14.5px;font-weight:700;line-height:1.35;color:var(--choc)}.iw .iw-rv2 .iw-rvi-x{margin-top:6px;font-size:13.5px;line-height:1.6;color:var(--choc-2)}.iw .iw-rvi-t+.iw-rvi-x{margin-top:6px}.iw .iw-rvl-more{display:block;min-height:44px;margin:18px auto 0;padding:0 24px;border-radius:var(--r-pill);background:transparent;box-shadow:inset 0 0 0 1px #3b2a2259;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--choc);transition:background-color var(--dur-s) var(--ease-std)}.iw .iw-rvl-more[hidden]{display:none}@media(hover:hover){.iw .iw-rvl-more:hover{background:#3b2a220f}}.iw .iw-rvl-more:focus-visible{outline:2px solid var(--berry);outline-offset:3px}@media(max-width:899px){.iw .iw-rv-collapsed .iw-rvi-more{display:none}}.iw .iw-rv2 .iw-rv-method{margin-top:16px;font-size:11px;line-height:1.5;color:var(--choc-2)}@media(min-width:900px){.iw .iw-x-reviews.iw-rv2{padding-block:calc(var(--rv-pt, 40px) * 1.6) calc(var(--rv-pb, 36px) * 1.6)}.iw .iw-rv2-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:end}.iw .iw-rvs{gap:40px;padding:0;border:0}.iw .iw-rvs-big{font-size:64px}.iw .iw-rvs .iw-stars.iw-st-lg{width:112px;height:19px}.iw .iw-rvs-n{font-size:13px}.iw .iw-rvd{gap:7px}.iw .iw-rvd li{font-size:12px}.iw .iw-rv2-list{margin-top:32px}.iw .iw-rvl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:56px;border-top:1px solid var(--line-2)}.iw .iw-rvi{padding:24px 0}.iw .iw-rvi-hasimg .iw-rvi-main{grid-template-columns:150px minmax(0,1fr);gap:18px}.iw .iw-rv2 .iw-rvi-x{font-size:14px}.iw .iw-rvl-more{display:none!important}}.iw .iw-ft-src .iw-ft-rvnote{margin:6px 0 4px}.iw .iw-ft-src .iw-ft-rvnote b{font-weight:600}#header-group{display:contents}.shopify-section-group-header-group:has(.iw-hdr){position:sticky;top:0;z-index:40;transition:transform .42s cubic-bezier(.16,1,.3,1)}.shopify-section-group-header-group:has(.iw-hdr)>.iw{background:transparent}.shopify-section-group-header-group .iw-hdr{position:relative}.shopify-section-group-header-group.iw-hdr-hidden{transform:translateY(-100%)}.shopify-section-group-header-group:has(.iw-ann){position:relative;z-index:41}body.iw-drawer-open .shopify-section-group-header-group:has(.iw-hdr){z-index:62}main#MainContent>.shopify-section:first-child .iw-hero{margin-top:calc(var(--hdr-h) * -1)}.iw{display:block}.iw-toast{font-family:Montserrat,system-ui,sans-serif}body.iw-has-sticky .iw-foot{padding-bottom:calc(96px + env(safe-area-inset-bottom))}
/*# sourceMappingURL=/cdn/shop/t/28/assets/innwell-v5.css.map */
