.ns-rd-hmc{--hmc-forest: var(--ns-forest, #333d1e);--hmc-forest-dk: var(--ns-forest-dk, #2a321a);--hmc-ink: var(--ns-ink, #2b3319);--hmc-rust: var(--ns-rust, #b8401a);--hmc-rust-dk: var(--ns-rust-dk, #a03714);--hmc-cream: var(--ns-cream, #fffaf2);--hmc-tan: var(--ns-tan, #f5e2c9);--hmc-tan-lt: var(--ns-tan-lt, #f4ecdf);--hmc-line: var(--ns-line, #e7d6bb);--hmc-muted: var(--ns-muted, #5d6450);--hmc-gold: var(--ns-gold, #f5a623);--hmc-dark-text: var(--ns-dark-text, #fff4e4);--hmc-green: #1f6b25;--hmc-green-soft: #e7f3e8;--hmc-radio-off: #b9ae98;--hmc-display: var(--ns-font-display, "balboa", "Oswald", Impact, sans-serif);--hmc-body: var(--ns-font-body, "GTPressura", Helvetica, Arial, sans-serif);--hmc-site: var(--ns-site, 1300px);--hmc-gutter: var(--ns-gutter, clamp(16px, 3.4vw, 48px));--hmc-sticky-top: 16px;--hmc-pad-bottom: 72px;font-family:var(--hmc-body);color:var(--hmc-ink);font-size:15px;line-height:1.5;background:var(--hmc-tan-lt)}.ns-rd-hmc *,.ns-rd-hmc *:before,.ns-rd-hmc *:after{box-sizing:border-box}.ns-rd-hmc :focus-visible{outline:3px solid var(--hmc-forest);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ns-rd-hmc *{transition:none!important}}.ns-rd-hmc .hmc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ns-rd-hmc .ns-rd-hmc__display,.ns-rd-hmc .hmc-h1,.ns-rd-hmc .hmc-h2,.ns-rd-hmc .hmc-h3{font-family:var(--hmc-display);font-weight:700;text-transform:uppercase;line-height:.95;letter-spacing:.005em;margin:0;color:var(--hmc-forest)}.ns-rd-hmc .ns-rd-hmc__lbl,.ns-rd-hmc .hmc-label,.ns-rd-hmc .hmc-sublabel{display:block;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hmc-muted)}.ns-rd-hmc .ns-rd-hmc__hero{background:var(--hmc-cream)}.ns-rd-hmc .ns-rd-hmc__hero-inner{max-width:var(--hmc-site);margin:0 auto;padding:40px var(--hmc-gutter) 56px;display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}.ns-rd-hmc .ns-rd-hmc__hero-inner--copy-only{grid-template-columns:minmax(0,1fr)}.ns-rd-hmc .ns-rd-hmc__hero-copy{display:flex;flex-direction:column;gap:14px}.ns-rd-hmc .ns-rd-hmc__crumbs{font-size:12px;color:var(--hmc-muted);margin:0}.ns-rd-hmc .ns-rd-hmc__crumbs a,.ns-rd-hmc a.ns-rd-hmc__crumbs:not(.button):hover,.ns-rd-hmc .ns-rd-hmc__crumbs a:not(.button):hover{color:var(--hmc-muted);text-decoration:none}.ns-rd-hmc .ns-rd-hmc__crumbs a:not(.button):hover{text-decoration:underline}.ns-rd-hmc .ns-rd-hmc__eyebrow{margin:0}.ns-rd-hmc .ns-rd-hmc__h1{font-size:var(--ns-h1, clamp(48px, 5.6vw, 80px));line-height:.88;color:var(--hmc-forest);padding:0;margin:0}.ns-rd-hmc .ns-rd-hmc__lede{font-size:19px;line-height:1.55;color:var(--hmc-muted);max-width:560px;margin:0}.ns-rd-hmc .ns-rd-hmc__lede p{margin:0}.ns-rd-hmc .ns-rd-hmc__proofs{list-style:none;margin:4px 0 0;padding:0;display:flex;gap:20px;flex-wrap:wrap;font-size:14px;font-weight:700;color:var(--hmc-ink)}.ns-rd-hmc .ns-rd-hmc__proofs li{display:flex;gap:6px;align-items:center;margin:0}.ns-rd-hmc .ns-rd-hmc__proof-ic{display:inline-flex;color:var(--hmc-forest)}.ns-rd-hmc .ns-rd-hmc__proof-ic svg{width:16px;height:16px;stroke-width:2}.ns-rd-hmc .ns-rd-hmc__hero-img{border-radius:24px;overflow:hidden;background:var(--hmc-tan);aspect-ratio:4 / 3;max-height:360px}.ns-rd-hmc img.ns-rd-hmc__photo{display:block;width:100%!important;height:100%!important;max-width:none;object-fit:cover}.ns-rd-hmc .ns-rd-hmc__main{max-width:var(--hmc-site);margin:0 auto;padding:48px var(--hmc-gutter) var(--hmc-pad-bottom)}.ns-rd-hmc .hmc{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:32px;align-items:start}.ns-rd-hmc .hmc-main{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;min-width:0}.ns-rd-hmc .hmc-main>*{min-width:0}.ns-rd-hmc .hmc-sidebar{position:sticky;top:var(--hmc-sticky-top)}.ns-rd-hmc .hmc-bar{display:none}.ns-rd-hmc .hmc-card{background:#fff;border:1px solid var(--hmc-line);border-radius:24px;padding:32px}.ns-rd-hmc .hmc-card-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:18px}.ns-rd-hmc .hmc-h2{font-size:44px;margin:0}.ns-rd-hmc .hmc-h3{font-size:26px}.ns-rd-hmc .hmc-p{margin:0 0 12px;max-width:70ch;color:var(--hmc-ink);font-size:15px}.ns-rd-hmc .hmc-muted{color:var(--hmc-muted);font-size:13px}.ns-rd-hmc .hmc-hint{color:var(--hmc-muted);font-size:12px;margin:6px 0 0;line-height:1.45}.ns-rd-hmc .hmc-link{background:none;border:0;padding:0;color:var(--hmc-forest);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer;text-transform:none;letter-spacing:0}.ns-rd-hmc .hmc-notice{background:var(--hmc-tan-lt);color:var(--hmc-ink);border-left:4px solid var(--hmc-rust);padding:10px 14px;border-radius:10px;margin:0 0 12px;font-size:14px}.ns-rd-hmc .hmc-btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;font-family:var(--hmc-body);font-size:14px;font-weight:700;letter-spacing:0;text-transform:none;line-height:1.2;cursor:pointer;text-decoration:none;border:1.5px solid var(--hmc-forest);background:#fff;color:var(--hmc-forest);transition:background-color .15s,color .15s}.ns-rd-hmc a.hmc-btn:not(.button):hover,.ns-rd-hmc .hmc-btn-ghost:hover{background:var(--hmc-tan-lt);color:var(--hmc-forest)}.ns-rd-hmc .hmc-btn-primary,.ns-rd-hmc a.hmc-btn-primary:not(.button):hover{background:var(--hmc-rust);color:#fff;border-color:var(--hmc-rust);font-family:var(--hmc-display);font-size:18px;letter-spacing:.04em;text-transform:uppercase;height:54px;padding:0 30px;width:100%}.ns-rd-hmc .hmc-btn-primary:hover{background:var(--hmc-rust-dk);border-color:var(--hmc-rust-dk);color:#fff}.ns-rd-hmc .hmc-btn-primary.hmc-btn-inline{width:auto;height:44px;font-size:16px;padding:0 20px}.ns-rd-hmc .hmc-btn[disabled]{opacity:.5;cursor:not-allowed}.ns-rd-hmc .hmc-btn-sm{height:36px;padding:0 14px;font-size:13px}.ns-rd-hmc .hmc-btn-wide{width:100%}.ns-rd-hmc .hmc-actions-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.ns-rd-hmc .hmc-chip{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;border:1.5px solid var(--hmc-line);background:#fff;color:var(--hmc-ink);font:inherit;font-size:14px;font-weight:700;line-height:1;cursor:pointer;text-transform:none;letter-spacing:0;transition:background-color .15s,border-color .15s}.ns-rd-hmc .hmc-chip:hover{border-color:var(--hmc-forest)}.ns-rd-hmc .hmc-chip-sm{height:32px;padding:0 12px;font-size:12px;background:var(--hmc-tan-lt)}.ns-rd-hmc .hmc-chips{display:flex;flex-wrap:wrap;gap:8px}.ns-rd-hmc .hmc-inputs{display:grid;gap:26px}.ns-rd-hmc #hmc-in-title:before,.ns-rd-hmc #hmc-plan-title:before{content:"Step 1";display:block;font-family:var(--hmc-body);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hmc-rust);margin-bottom:6px;line-height:1.2}.ns-rd-hmc #hmc-plan-title:before{content:"Step 2"}.ns-rd-hmc .hmc-field{display:grid;gap:10px}.ns-rd-hmc .hmc-people{display:flex;gap:28px;flex-wrap:wrap;align-items:flex-end}.ns-rd-hmc .hmc-stepper-wrap{display:grid;gap:8px}.ns-rd-hmc .hmc-stepper,.ns-rd-hmc .hmc-qty{display:inline-flex;align-items:center;height:44px;border:1.5px solid var(--hmc-line);border-radius:999px;background:#fff;overflow:hidden;width:max-content}.ns-rd-hmc .hmc-step,.ns-rd-hmc .hmc-qty-btn{width:40px;height:100%;border:0;background:transparent;color:var(--hmc-ink);font-size:18px;line-height:1;cursor:pointer;padding:0;margin:0;border-radius:0}.ns-rd-hmc .hmc-step:hover,.ns-rd-hmc .hmc-qty-btn:hover{background:var(--hmc-tan-lt)}.ns-rd-hmc .hmc-num,.ns-rd-hmc .hmc-qty-n{width:36px;min-width:0;height:100%;border:0;margin:0;padding:0;border-radius:0;background:transparent;color:var(--hmc-ink);text-align:center;font:inherit;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ns-rd-hmc .hmc-num::-webkit-outer-spin-button,.ns-rd-hmc .hmc-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ns-rd-hmc .hmc-num:focus{outline:none;background:var(--hmc-tan-lt)}.ns-rd-hmc .hmc-inputs .hmc-hint{font-size:12px;max-width:420px;margin:0}.ns-rd-hmc .hmc-chip[data-act=days].is-on{background:var(--hmc-forest);border-color:var(--hmc-forest);color:var(--hmc-dark-text)}.ns-rd-hmc .hmc-range-row{display:flex;align-items:center;margin-top:4px}.ns-rd-hmc .hmc-range{flex:1;min-width:0;margin:0;height:24px;accent-color:var(--hmc-forest);cursor:pointer}.ns-rd-hmc #hmc-days-num{display:none}.ns-rd-hmc .hmc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ns-rd-hmc .hmc-cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ns-rd-hmc .hmc-opt{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:12px;row-gap:2px;align-items:start;text-align:left;padding:16px 18px;border-radius:16px;border:1.5px solid var(--hmc-line);background:#fff;color:var(--hmc-ink);font:inherit;cursor:pointer;text-transform:none;letter-spacing:0;line-height:1.3}.ns-rd-hmc .hmc-opt:before{content:"";grid-column:1;grid-row:1 / span 3;width:22px;height:22px;border-radius:50%;border:2px solid var(--hmc-radio-off);background:#fff;margin-top:1px}.ns-rd-hmc .hmc-opt>span{grid-column:2}.ns-rd-hmc .hmc-opt:hover{border-color:var(--hmc-forest)}.ns-rd-hmc .hmc-opt.is-on{background:var(--hmc-tan-lt);border:2px solid var(--hmc-forest);padding:15px 17px}.ns-rd-hmc .hmc-opt.is-on:before{border-color:var(--hmc-forest);background:var(--hmc-forest);box-shadow:inset 0 0 0 4px #fff}.ns-rd-hmc .hmc-opt-title{font-size:15px;font-weight:700;color:var(--hmc-ink)}.ns-rd-hmc .hmc-opt-num{font-family:var(--hmc-display);font-weight:700;font-size:34px;line-height:.9;color:var(--hmc-forest);margin:2px 0}.ns-rd-hmc .hmc-opt-hint{font-size:13px;color:var(--hmc-muted);line-height:1.4}.ns-rd-hmc .hmc-chip[data-act=restrict]{height:38px;padding:0 14px 0 10px;font-size:13px}.ns-rd-hmc .hmc-chip[data-act=restrict]:before{content:"";width:22px;height:22px;border-radius:6px;border:2px solid var(--hmc-radio-off);background:#fff;flex:none}.ns-rd-hmc .hmc-chip[data-act=restrict].is-on{border-color:var(--hmc-forest)}.ns-rd-hmc .hmc-chip[data-act=restrict].is-on:before{border-color:var(--hmc-forest);background:var(--hmc-forest) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M4 12.5l5 5L20 6.5'/></svg>") center / 14px 14px no-repeat}.ns-rd-hmc .hmc-main>[aria-labelledby=hmc-plan-title]{background:none;border:0;padding:0}.ns-rd-hmc .hmc-main>[aria-labelledby=hmc-plan-title]>.hmc-card-head{margin-bottom:0}.ns-rd-hmc .hmc-main>[aria-labelledby=hmc-plan-title]>.hmc-notice,.ns-rd-hmc .hmc-main>[aria-labelledby=hmc-plan-title]>.hmc-muted{margin-top:14px}.ns-rd-hmc .hmc-group{margin-top:18px;padding:18px 20px;border-radius:18px;background:#fff;border:1px solid var(--hmc-line)}.ns-rd-hmc .hmc-group-head{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;align-items:center;margin-bottom:6px}.ns-rd-hmc .hmc-group-head .hmc-h3{grid-column:1;grid-row:1}.ns-rd-hmc .hmc-group-head .hmc-muted{grid-column:1;grid-row:2;font-size:12px}.ns-rd-hmc .hmc-cov{grid-column:2;grid-row:1 / span 2;display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--hmc-green-soft);color:var(--hmc-green);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin:0}.ns-rd-hmc .hmc-cov.is-low{background:var(--hmc-tan);color:var(--hmc-rust)}.ns-rd-hmc .hmc-rows{list-style:none;margin:0;padding:0;display:grid}.ns-rd-hmc .hmc-row{display:grid;grid-template-columns:68px minmax(0,1fr) auto auto 32px;gap:14px;align-items:center;padding:10px 0;border-top:1px solid var(--hmc-line);margin:0}.ns-rd-hmc .hmc-row-staple{grid-template-columns:68px minmax(0,1fr) auto 32px}.ns-rd-hmc .hmc-row-open{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:left;border-radius:0;text-transform:none;letter-spacing:0}.ns-rd-hmc .hmc-row>.hmc-row-open,.ns-rd-hmc .hmc-row>.hmc-thumb{display:grid;place-items:center;width:68px;height:68px;border-radius:12px;background:var(--hmc-tan-lt);overflow:hidden}.ns-rd-hmc img.hmc-thumb{width:56px!important;height:56px!important;max-width:none;object-fit:contain;mix-blend-mode:multiply;border-radius:0;background:transparent}.ns-rd-hmc .hmc-thumb-txt{color:transparent;font-size:0;width:24px;height:24px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333d1e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M5 19c0-8 4-13 14-14-1 10-6 14-14 14z'/><path d='M5 19c3-4 6-7 10-9'/></svg>") center / 24px 24px no-repeat}.ns-rd-hmc .hmc-row>.hmc-thumb-txt{width:68px;height:68px;background-size:24px 24px}.ns-rd-hmc .hmc-row-main{display:grid;gap:2px;min-width:0;line-height:1.25}.ns-rd-hmc .hmc-row-name{font-size:15px;font-weight:700;color:var(--hmc-ink)}.ns-rd-hmc .hmc-row-name.hmc-row-open{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .15s}.ns-rd-hmc .hmc-row-name.hmc-row-open:hover{text-decoration-color:var(--hmc-forest)}.ns-rd-hmc .hmc-row-meta{font-size:12px;color:var(--hmc-muted)}.ns-rd-hmc .hmc-row-price{min-width:80px;text-align:right;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--hmc-ink)}.ns-rd-hmc .hmc-qty{height:40px}.ns-rd-hmc .hmc-qty-btn{width:36px;font-size:16px}.ns-rd-hmc .hmc-qty-n{width:28px;display:inline-grid;place-items:center}.ns-rd-hmc .hmc-x{width:32px;height:32px;border-radius:50%;border:1.5px solid var(--hmc-line);background:#fff;color:var(--hmc-muted);font-size:18px;line-height:1;cursor:pointer;padding:0;margin:0}.ns-rd-hmc .hmc-x:hover{border-color:var(--hmc-forest);color:var(--hmc-forest)}.ns-rd-hmc .hmc-add{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px}.ns-rd-hmc .hmc-select{height:36px;max-width:100%;padding:0 14px;border:1.5px dashed var(--hmc-forest);border-radius:999px;background:#fff;color:var(--hmc-forest);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.ns-rd-hmc .hmc-add .hmc-btn{background:var(--hmc-forest);color:var(--hmc-dark-text);border-color:var(--hmc-forest)}.ns-rd-hmc .hmc-add .hmc-btn[disabled]{opacity:.35}.ns-rd-hmc .hmc-group-empty .hmc-add{margin-top:4px}.ns-rd-hmc .hmc-removed{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px;padding-top:12px;border-top:1px dashed var(--hmc-line)}.ns-rd-hmc .hmc-main>[aria-labelledby=hmc-st-title]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;row-gap:0;grid-auto-flow:row dense;align-items:stretch}.ns-rd-hmc .hmc-main>[aria-labelledby=hmc-st-title]>*{grid-column:1;margin:0 0 16px}.ns-rd-hmc .hmc-main>[aria-labelledby=hmc-st-title]>.hmc-card-head{display:grid;gap:4px;margin-bottom:14px}.ns-rd-hmc .hmc-main>[aria-labelledby=hmc-st-title]>.hmc-card-head:before{content:"Your grocery list";font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hmc-rust);line-height:1.2}.ns-rd-hmc .hmc-main>[aria-labelledby=hmc-st-title]>.hmc-card-head .hmc-muted{font-size:12px}.ns-rd-hmc .hmc-main>[aria-labelledby=hmc-st-title]>.hmc-p{font-size:16px;line-height:1.6;color:var(--hmc-muted);max-width:none}.ns-rd-hmc .hmc-main>[aria-labelledby=hmc-st-title]>.hmc-calbar,.ns-rd-hmc .hmc-main>[aria-labelledby=hmc-st-title]>.hmc-rows,.ns-rd-hmc .hmc-main>[aria-labelledby=hmc-st-title]>.hmc-muted,.ns-rd-hmc .hmc-main>[aria-labelledby=hmc-st-title]>.hmc-removed{grid-column:2;margin:0;background:var(--hmc-tan-lt);padding:0 22px}.ns-rd-hmc .hmc-main>[aria-labelledby=hmc-st-title]>.hmc-calbar{border-radius:20px 20px 0 0;padding-top:22px;padding-bottom:14px}.ns-rd-hmc .hmc-main>[aria-labelledby=hmc-st-title]>.hmc-muted{padding-bottom:22px;border-radius:0 0 20px 20px;font-size:12px}.ns-rd-hmc .hmc-main>[aria-labelledby=hmc-st-title]>.hmc-removed{padding-bottom:22px;border-radius:0 0 20px 20px;margin-top:-8px;padding-top:0;border:0}.ns-rd-hmc .hmc-main>[aria-labelledby=hmc-st-title]>.hmc-rows .hmc-row{border-top:1px solid var(--hmc-line);padding:12px 0;grid-template-columns:minmax(0,1fr) auto 32px}.ns-rd-hmc .hmc-main>[aria-labelledby=hmc-st-title]>.hmc-rows .hmc-row>.hmc-thumb-txt{display:none}.ns-rd-hmc .hmc-lbs{font-family:var(--hmc-display);font-weight:700;font-size:28px;line-height:1;color:var(--hmc-forest);text-transform:uppercase}.ns-rd-hmc .hmc-buy{display:block;font-family:var(--hmc-body);font-size:12px;font-weight:700;text-transform:none;color:var(--hmc-rust);text-decoration:underline}.ns-rd-hmc a.hmc-buy:not(.button):hover{color:var(--hmc-rust-dk)}.ns-rd-hmc .hmc-calbar-track{display:flex;gap:3px;height:10px;border-radius:5px;overflow:hidden;background:var(--hmc-line)}.ns-rd-hmc .hmc-calbar-cans{background:var(--hmc-forest)}.ns-rd-hmc .hmc-calbar-staples{background:var(--hmc-gold)}.ns-rd-hmc .hmc-calbar-short{background:repeating-linear-gradient(45deg,transparent 0 3px,var(--hmc-rust) 3px 5px);opacity:.5}.ns-rd-hmc .hmc-calbar-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:11px;color:var(--hmc-muted)}.ns-rd-hmc .hmc-calbar-target{margin-left:auto}.ns-rd-hmc .hmc-sw{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:5px;vertical-align:middle}.ns-rd-hmc .hmc-sw-cans{background:var(--hmc-forest)}.ns-rd-hmc .hmc-sw-staples{background:var(--hmc-gold)}.ns-rd-hmc .hmc-sw-short{background:repeating-linear-gradient(45deg,transparent 0 2px,var(--hmc-rust) 2px 3px);opacity:.6}.ns-rd-hmc .hmc-why:not(.hmc-day){border:0;border-top:1px solid var(--hmc-line);border-radius:0;background:none;margin:0}.ns-rd-hmc .hmc-why:not(.hmc-day)+.hmc-p{margin-top:16px}.ns-rd-hmc .hmc-why-summary{position:relative;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:17px;font-weight:700;color:var(--hmc-ink);cursor:pointer}.ns-rd-hmc .hmc-why-summary::-webkit-details-marker{display:none}.ns-rd-hmc .hmc-why-summary:after{content:"+";font-size:24px;font-weight:400;line-height:1;color:var(--hmc-forest);transition:transform .15s}.ns-rd-hmc .hmc-why[open]>.hmc-why-summary:after{transform:rotate(45deg)}.ns-rd-hmc .hmc-why-list{margin:0;padding:0 0 16px 20px;color:var(--hmc-muted);font-size:15px;line-height:1.6;max-width:760px}.ns-rd-hmc .hmc-why-list li{margin-bottom:8px}.ns-rd-hmc .hmc-day,.ns-rd-hmc .hmc-main>[aria-labelledby=hmc-st-title]>.hmc-day{order:-1;grid-column:1 / -1;margin:0 0 32px;padding:36px 40px;border-radius:28px;border:0;background:var(--hmc-forest-dk);color:var(--hmc-dark-text)}.ns-rd-hmc .hmc-day>.hmc-why-summary{flex-direction:column-reverse;align-items:flex-start;gap:10px;padding:0 60px 0 0;font-family:var(--hmc-display);font-weight:700;text-transform:uppercase;font-size:44px;line-height:.95;letter-spacing:.005em;color:var(--hmc-dark-text)}.ns-rd-hmc .hmc-day>.hmc-why-summary:after{position:absolute;right:0;top:50%;margin-top:-14px;width:28px;height:28px;display:grid;place-items:center;font-size:26px;color:var(--hmc-dark-text);opacity:.8}.ns-rd-hmc .hmc-day .hmc-why-hint{margin:0;font-family:var(--hmc-body);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.2;color:var(--hmc-gold)}.ns-rd-hmc .hmc-day-list{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ns-rd-hmc .hmc-day-meal{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:18px;background:#fff4e412;border:1px solid rgba(255,244,228,.16);margin:0}.ns-rd-hmc .hmc-day-title{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hmc-gold)}.ns-rd-hmc .hmc-day-parts{font-size:15px;line-height:1.35;color:var(--hmc-dark-text)}.ns-rd-hmc .hmc-day-nums{font-size:12px;color:var(--hmc-dark-text);opacity:.75;font-variant-numeric:tabular-nums;margin-top:auto}.ns-rd-hmc .hmc-day-total{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding:26px 0 0;margin-top:16px;border-radius:0;background:none;border:0;border-top:1px solid rgba(255,244,228,.16)}.ns-rd-hmc .hmc-day-total .hmc-day-title{font-size:13px}.ns-rd-hmc .hmc-day-total .hmc-day-parts{font-size:13px;opacity:.8;flex:1}.ns-rd-hmc .hmc-day-total .hmc-day-nums{font-family:var(--hmc-display);font-weight:700;font-size:40px;line-height:.9;text-transform:uppercase;opacity:1;color:var(--hmc-gold);margin:0}.ns-rd-hmc .hmc-pairs,.ns-rd-hmc .hmc-main>[aria-labelledby=hmc-st-title]>.hmc-pairs{order:10;grid-column:1 / -1;margin:16px 0 0;padding:32px;border-radius:28px;background:var(--hmc-cream);border:1px solid var(--hmc-line)}.ns-rd-hmc .hmc-pairs .hmc-h3{font-size:40px}.ns-rd-hmc .hmc-pairs .hmc-h3:before{content:"Combos customers love";display:block;font-family:var(--hmc-body);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hmc-rust);margin-bottom:6px;line-height:1.2}.ns-rd-hmc .hmc-pairs>.hmc-muted{display:block;margin:8px 0 18px;font-size:14px}.ns-rd-hmc .hmc-pairs ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ns-rd-hmc .hmc-pairs li{display:flex;gap:14px;align-items:center;margin:0;padding:14px;border-radius:18px;background:#fff;border:1px solid var(--hmc-line);font-size:15px;font-weight:700;color:var(--hmc-ink);line-height:1.35}.ns-rd-hmc .hmc-pairs li:before{content:"";flex:none;width:56px;height:56px;border-radius:12px;background:var(--hmc-tan-lt) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333d1e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M5 19c0-8 4-13 14-14-1 10-6 14-14 14z'/><path d='M5 19c3-4 6-7 10-9'/></svg>") center / 24px 24px no-repeat}.ns-rd-hmc .hmc-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin:8px 0 18px}.ns-rd-hmc .hmc-stat{display:grid;gap:6px;padding:18px;border-radius:18px;background:var(--hmc-tan-lt)}.ns-rd-hmc .hmc-stat-total{background:var(--hmc-forest);color:var(--hmc-dark-text)}.ns-rd-hmc .hmc-stat-v{font-family:var(--hmc-display);font-weight:700;font-size:44px;line-height:.9;text-transform:uppercase;color:var(--hmc-forest);font-variant-numeric:tabular-nums}.ns-rd-hmc .hmc-stat-total .hmc-stat-v{color:var(--hmc-gold)}.ns-rd-hmc .hmc-stat-k{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:inherit;opacity:.85}.ns-rd-hmc .hmc-containers{list-style:none;padding:0;margin:0;display:grid}.ns-rd-hmc .hmc-container{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) auto 32px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--hmc-line);margin:0}.ns-rd-hmc .hmc-container-n{font-family:var(--hmc-display);font-weight:700;font-size:36px;line-height:1;color:var(--hmc-forest);font-variant-numeric:tabular-nums}.ns-rd-hmc .hmc-container-l{font-weight:700;font-size:15px}.ns-rd-hmc .hmc-container-c{font-size:13px;color:var(--hmc-muted);text-align:right}.ns-rd-hmc .hmc-tip{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--hmc-line);background:#fff;color:var(--hmc-forest);font-weight:700;cursor:pointer;padding:0;margin:0;font-size:14px}.ns-rd-hmc .hmc-tip[aria-expanded=true],.ns-rd-hmc .hmc-tip:hover{background:var(--hmc-forest);color:var(--hmc-dark-text);border-color:var(--hmc-forest)}.ns-rd-hmc .hmc-tip-pop{grid-column:1 / -1;background:var(--hmc-tan-lt);border-left:3px solid var(--hmc-forest);padding:10px 14px;border-radius:10px;font-size:13px;color:var(--hmc-ink)}.ns-rd-hmc .hmc-tip-pop[hidden]{display:none}.ns-rd-hmc .hmc-details .hmc-details-summary{cursor:pointer;margin:0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.ns-rd-hmc .hmc-details .hmc-details-summary::-webkit-details-marker{display:none}.ns-rd-hmc .hmc-details .hmc-details-summary:after{content:"+";font-family:var(--hmc-body);font-size:28px;font-weight:400;color:var(--hmc-forest);transition:transform .15s}.ns-rd-hmc .hmc-details[open] .hmc-details-summary:after{transform:rotate(45deg)}.ns-rd-hmc .hmc-tips{margin:18px 0 0;padding-left:20px;color:var(--hmc-ink);font-size:15px;line-height:1.6;max-width:80ch}.ns-rd-hmc .hmc-tips li{margin-bottom:8px}.ns-rd-hmc .hmc-edu-wrap{margin-top:18px}.ns-rd-hmc .hmc-edu{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.ns-rd-hmc .hmc-edu h4{font-family:var(--hmc-display);font-weight:700;text-transform:uppercase;font-size:24px;line-height:.95;margin:0 0 8px;color:var(--hmc-forest)}.ns-rd-hmc .hmc-edu p{margin:0 0 8px;color:var(--hmc-muted);font-size:14px;line-height:1.55}.ns-rd-hmc .hmc-edu a,.ns-rd-hmc .hmc-edu a:not(.button):hover{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hmc-forest);text-decoration:none;border-bottom:2px solid currentColor}.ns-rd-hmc .hmc-edu a:not(.button):hover{color:var(--hmc-rust)}.ns-rd-hmc .hmc-kit{background:var(--hmc-tan);border-color:var(--hmc-tan);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}.ns-rd-hmc .hmc-kit-body{min-width:0}.ns-rd-hmc .hmc-kit-body .hmc-h2{margin-bottom:10px}.ns-rd-hmc .hmc-kit-body .hmc-p{max-width:none;font-size:16px}.ns-rd-hmc .hmc-kit-img{display:block;width:clamp(140px,22vw,260px)}.ns-rd-hmc .hmc-kit-img img{display:block;width:100%!important;height:auto!important;border-radius:12px;mix-blend-mode:multiply}.ns-rd-hmc .hmc-sidebar{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 0;padding:22px;border-radius:22px;background:#fff;border:1.5px solid var(--hmc-line);box-shadow:0 14px 40px #1f261214}.ns-rd-hmc .hmc-sidebar>*{flex:1 1 100%;min-width:0;margin:0}.ns-rd-hmc .hmc-sidebar .hmc-h2{font-family:var(--hmc-body);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hmc-rust);line-height:1.2;margin:0 0 -4px}.ns-rd-hmc .hmc-sidebar .hmc-sum-lede:nth-of-type(1){font-family:var(--hmc-display);font-weight:700;text-transform:uppercase;font-size:30px;line-height:.95;letter-spacing:.005em;color:var(--hmc-forest)}.ns-rd-hmc .hmc-sidebar .hmc-sum-lede:nth-of-type(2){font-size:12px;font-weight:700;color:var(--hmc-muted)}.ns-rd-hmc .ns-rd-hmc__tiers{display:flex;gap:4px}.ns-rd-hmc .ns-rd-hmc__tiers span{flex:1;height:8px;border-radius:4px;background:var(--hmc-line)}.ns-rd-hmc .ns-rd-hmc__tiers span.is-on{background:var(--hmc-forest)}.ns-rd-hmc .hmc-sidebar .hmc-hint.is-tier{margin:-4px 0 0;font-size:12px;font-weight:700;color:var(--hmc-muted)}.ns-rd-hmc .hmc-sidebar .hmc-hint.is-tier.is-max{color:var(--hmc-green);display:flex;align-items:center;gap:6px}.ns-rd-hmc .hmc-sidebar .hmc-hint.is-tier.is-max:before{content:"";flex:none;width:13px;height:13px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f6b25' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><path d='M4 12.5l5 5L20 6.5'/></svg>") center / contain no-repeat}.ns-rd-hmc .hmc-sum{order:1;display:flex;flex-direction:column;gap:6px;margin:0;padding-top:10px;border-top:1px solid var(--hmc-line)}.ns-rd-hmc .hmc-sum>div{display:flex;justify-content:space-between;gap:10px;font-size:14px;color:var(--hmc-ink)}.ns-rd-hmc .hmc-sum dt{font-weight:400;margin:0}.ns-rd-hmc .hmc-sum dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ns-rd-hmc .hmc-sum-save,.ns-rd-hmc .hmc-sum-save dd{color:var(--hmc-green)}.ns-rd-hmc .hmc-sum-total{order:1;align-items:baseline;margin-top:4px;padding-top:10px;border-top:1px solid var(--hmc-line)}.ns-rd-hmc .hmc-sum-total dt{font-size:15px;font-weight:700}.ns-rd-hmc .hmc-sum-total dd{font-size:28px;line-height:1}.ns-rd-hmc .hmc-sum>div:last-child{order:2;font-size:13px;color:var(--hmc-muted)}.ns-rd-hmc .hmc-sum>div:last-child dd{color:var(--hmc-ink)}.ns-rd-hmc .hmc-sum-total~div:not(:last-child){order:3;font-size:12px;color:var(--hmc-muted)}.ns-rd-hmc .hmc-sidebar .hmc-disclaimer{order:1;background:var(--hmc-tan-lt);padding:8px 10px;border-radius:10px;color:var(--hmc-ink);font-size:12px;margin:0}.ns-rd-hmc .hmc-sidebar [data-act=cart]{order:2;margin-top:4px}.ns-rd-hmc .hmc-sidebar .hmc-actions{display:contents}.ns-rd-hmc .hmc-sidebar [data-act=view],.ns-rd-hmc .hmc-sidebar [data-act=email],.ns-rd-hmc .hmc-sidebar [data-act=copy]{order:3;flex:0 0 auto;width:auto;height:auto;min-height:0;padding:2px 0;margin:0 9px;border:0;border-radius:0;background:none;font-size:13px;font-weight:700;color:var(--hmc-forest);text-decoration:underline;text-underline-offset:3px}.ns-rd-hmc .hmc-sidebar [data-act=view]:hover,.ns-rd-hmc .hmc-sidebar [data-act=email]:hover,.ns-rd-hmc .hmc-sidebar [data-act=copy]:hover{background:none;color:var(--hmc-rust)}.ns-rd-hmc .hmc-sidebar .hmc-hint.is-paynote{order:4;font-size:11px;text-align:center;margin:0}.ns-rd-hmc .hmc-bar{position:fixed;left:0;right:0;bottom:0;z-index:50;align-items:center;gap:10px;padding:10px 14px;background:#fff;border-top:1px solid var(--hmc-line);box-shadow:0 -8px 24px #0000001a}.ns-rd-hmc .hmc-bar>span{flex:1;min-width:0;font-size:15px;font-weight:700;color:var(--hmc-ink);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-rd-hmc .hmc-bar>span strong{font-weight:700}.ns-rd-hmc .hmc-bar .hmc-btn{width:auto;height:44px;font-size:16px;padding:0 20px}.ns-rd-hmc .hmc-planview{display:grid;grid-template-columns:1fr;gap:24px}.ns-rd-hmc .hmc-pv-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start}.ns-rd-hmc .hmc-pv-head .hmc-eyebrow{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hmc-rust);margin-bottom:8px}.ns-rd-hmc .hmc-pv-title{font-size:var(--ns-h2-lg, clamp(40px, 4.6vw, 64px));margin:0 0 10px}.ns-rd-hmc .hmc-pv-head .hmc-lede{font-size:17px;line-height:1.55;color:var(--hmc-muted);margin:0;max-width:640px}.ns-rd-hmc .hmc-pv-actions{display:grid;gap:8px;min-width:260px}.ns-rd-hmc .hmc-pv-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.ns-rd-hmc .hmc-pv-group{background:#fff;border:1px solid var(--hmc-line);border-radius:24px;padding:24px 28px}.ns-rd-hmc .hmc-pv-group .hmc-group-head .hmc-h2{font-size:32px}.ns-rd-hmc .hmc-pv-grid{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.ns-rd-hmc .hmc-pv-item{display:grid;justify-items:center;text-align:center;gap:4px;padding:14px 10px;border-radius:18px;background:var(--hmc-tan-lt);margin:0}.ns-rd-hmc .hmc-pv-item>.hmc-row-open{width:auto;height:auto;background:none;border-radius:0}.ns-rd-hmc img.hmc-thumb-lg,.ns-rd-hmc .hmc-thumb-lg{width:96px!important;height:96px!important}.ns-rd-hmc .hmc-pv-qty{font-weight:700;font-size:20px;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--hmc-forest)}.ns-rd-hmc .hmc-pv-name{font-weight:700;font-size:13px}.ns-rd-hmc .hmc-pv-meta{font-size:12px;color:var(--hmc-muted)}.ns-rd-hmc .hmc-pv-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.ns-rd-hmc .hmc-pv-list{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px;font-size:15px}.ns-rd-hmc .hmc-pv-list li{padding:8px 0;border-top:1px solid var(--hmc-line)}.ns-rd-hmc .hmc-planview .hmc-card:has(>.hmc-day){padding:0;background:none;border:0}.ns-rd-hmc .hmc-planview .hmc-day{margin:0}.ns-rd-hmc .hmc-planview .hmc-card .hmc-h2{font-size:32px;margin-bottom:8px}.ns-rd-hmc .hmc-stars-row,.hmc-dialog .hmc-stars-row{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--ns-ink, #2b3319)}.ns-rd-hmc .hmc-stars,.hmc-dialog .hmc-stars{position:relative;display:inline-block;font-size:18px;line-height:1;letter-spacing:1px;color:var(--ns-line, #e7d6bb)}.ns-rd-hmc .hmc-stars-on,.hmc-dialog .hmc-stars-on{position:absolute;left:0;top:0;width:var(--hmc-stars, 0%);overflow:hidden;white-space:nowrap;color:var(--ns-gold, #f5a623)}.ns-rd-hmc .hmc-stars-count,.hmc-dialog .hmc-stars-count{font-size:14px;color:var(--ns-muted, #5d6450)}@media(max-width:991px){.ns-rd-hmc .hmc{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.ns-rd-hmc .hmc-card{padding:24px}.ns-rd-hmc .hmc-day{padding:28px}.ns-rd-hmc .hmc-main>[aria-labelledby=hmc-st-title]{grid-template-columns:minmax(0,1fr);column-gap:0}.ns-rd-hmc .hmc-main>[aria-labelledby=hmc-st-title]>*{grid-column:1}.ns-rd-hmc .hmc-main>[aria-labelledby=hmc-st-title]>.hmc-calbar,.ns-rd-hmc .hmc-main>[aria-labelledby=hmc-st-title]>.hmc-rows,.ns-rd-hmc .hmc-main>[aria-labelledby=hmc-st-title]>.hmc-muted,.ns-rd-hmc .hmc-main>[aria-labelledby=hmc-st-title]>.hmc-removed{grid-column:1}.ns-rd-hmc .hmc-main>[aria-labelledby=hmc-st-title]>.hmc-muted{margin-bottom:16px}}@media(max-width:900px){.ns-rd-hmc .ns-rd-hmc__hero-inner{grid-template-columns:minmax(0,1fr);gap:16px;padding:24px var(--hmc-gutter) 28px}.ns-rd-hmc .ns-rd-hmc__h1{font-size:var(--ns-h1, 44px)}.ns-rd-hmc .ns-rd-hmc__lede{font-size:15px}.ns-rd-hmc .ns-rd-hmc__proofs{font-size:12px;gap:12px}.ns-rd-hmc .ns-rd-hmc__hero-img{aspect-ratio:16 / 10;max-height:220px;border-radius:16px}.ns-rd-hmc .ns-rd-hmc__main{padding-top:24px;padding-bottom:calc(var(--hmc-pad-bottom) + 72px)}.ns-rd-hmc .hmc{grid-template-columns:minmax(0,1fr)}.ns-rd-hmc .hmc-main{gap:20px}.ns-rd-hmc .hmc-sidebar{position:static;box-shadow:none}.ns-rd-hmc .hmc-bar{display:flex}.ns-rd-hmc .hmc-h2{font-size:32px}.ns-rd-hmc .hmc-day>.hmc-why-summary{font-size:32px}.ns-rd-hmc .hmc-pairs{padding:24px 20px}.ns-rd-hmc .hmc-pairs .hmc-h3{font-size:32px}.ns-rd-hmc .hmc-pairs ul{grid-template-columns:1fr}}@media(max-width:700px){.ns-rd-hmc .hmc-card{padding:20px 16px;border-radius:18px}.ns-rd-hmc .hmc-cards,.ns-rd-hmc .hmc-cards-2{grid-template-columns:1fr}.ns-rd-hmc .hmc-people{gap:16px}.ns-rd-hmc .hmc-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.ns-rd-hmc .hmc-chips::-webkit-scrollbar{display:none}.ns-rd-hmc .hmc-chip{flex:none}.ns-rd-hmc .hmc-group{padding:14px}.ns-rd-hmc .hmc-row{grid-template-columns:54px minmax(0,1fr) 32px;gap:10px}.ns-rd-hmc .hmc-row>.hmc-row-open,.ns-rd-hmc .hmc-row>.hmc-thumb{width:54px;height:54px}.ns-rd-hmc img.hmc-thumb{width:46px!important;height:46px!important}.ns-rd-hmc .hmc-row>.hmc-thumb-txt{width:54px;height:54px}.ns-rd-hmc .hmc-row .hmc-qty{grid-column:2;justify-self:start}.ns-rd-hmc .hmc-row-price{grid-column:2;text-align:left;min-width:0;font-size:13px}.ns-rd-hmc .hmc-main>[aria-labelledby=hmc-st-title]>.hmc-rows .hmc-row{grid-template-columns:minmax(0,1fr) auto 32px}.ns-rd-hmc .hmc-main>[aria-labelledby=hmc-st-title]>.hmc-rows .hmc-row .hmc-row-price{grid-column:2;text-align:right}.ns-rd-hmc .hmc-day{padding:22px 16px;border-radius:18px}.ns-rd-hmc .hmc-day-list{grid-template-columns:1fr;gap:10px}.ns-rd-hmc .hmc-day-total .hmc-day-nums{font-size:32px}.ns-rd-hmc .hmc-pv-head{grid-template-columns:1fr}.ns-rd-hmc .hmc-pv-actions{min-width:0;grid-template-columns:1fr 1fr}.ns-rd-hmc .hmc-pv-actions .hmc-btn-primary{grid-column:1 / -1}.ns-rd-hmc .hmc-container{grid-template-columns:52px minmax(0,1fr) 32px}.ns-rd-hmc .hmc-container-c{grid-column:2;text-align:left}.ns-rd-hmc .hmc-kit{grid-template-columns:1fr}.ns-rd-hmc .hmc-kit-img{width:60%;margin:0 auto}}.hmc-live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hmc-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,8px);z-index:60;max-width:min(92vw,440px);padding:12px 18px;border-radius:999px;background:var(--ns-forest, #333d1e);color:var(--ns-dark-text, #fff4e4);font:700 15px/1.35 var(--ns-font-body, "GTPressura", Helvetica, Arial, sans-serif);box-shadow:0 6px 24px #0000002e;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.hmc-toast.is-on{opacity:1;transform:translate(-50%)}@media screen and (max-width:900px){.hmc-toast{bottom:84px}}@media(prefers-reduced-motion:reduce){.hmc-toast{transition:none}}.hmc-dialog{border:1px solid var(--ns-line, #e7d6bb);border-radius:24px;background:var(--ns-cream, #fffaf2);color:var(--ns-ink, #2b3319);padding:26px;max-width:min(92vw,520px);font-family:var(--ns-font-body, "GTPressura", Helvetica, Arial, sans-serif);font-size:15px;line-height:1.5}.hmc-dialog::backdrop{background:#1b1b1b80}.hmc-dialog *{box-sizing:border-box}.hmc-dialog form{display:grid;gap:12px;margin:0}.hmc-dialog .hmc-h2{font-family:var(--ns-font-display, "balboa", Impact, sans-serif);font-weight:700;text-transform:uppercase;font-size:36px;line-height:.95;margin:0;color:var(--ns-forest, #333d1e)}.hmc-dialog .hmc-eyebrow{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ns-rust, #b8401a)}.hmc-dialog .hmc-p{margin:0;color:var(--ns-ink, #2b3319)}.hmc-dialog .hmc-muted{color:var(--ns-muted, #5d6450);font-size:14px}.hmc-dialog .hmc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hmc-dialog .hmc-label{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ns-muted, #5d6450)}.hmc-dialog .hmc-text{font:inherit;height:52px;padding:0 16px;border:1.5px solid var(--ns-line, #e7d6bb);border-radius:14px;background:#fff;color:inherit;width:100%}.hmc-dialog .hmc-text:focus{outline:2px solid var(--ns-forest, #333d1e);outline-offset:1px}.hmc-dialog .hmc-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;margin:0}.hmc-dialog .hmc-check input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--ns-forest, #333d1e);flex:none}.hmc-dialog .hmc-hint{margin:0;font-size:13px;min-height:1.2em;color:var(--ns-muted, #5d6450)}.hmc-dialog pre{background:var(--ns-tan-lt, #f4ecdf);padding:10px;border-radius:10px;font-size:12px;max-height:240px;overflow:auto;margin:0}.hmc-dialog .hmc-btn{display:inline-flex;justify-content:center;align-items:center;height:44px;padding:0 20px;border-radius:999px;font:inherit;font-weight:700;font-size:14px;cursor:pointer;border:1.5px solid var(--ns-forest, #333d1e);background:#fff;color:var(--ns-forest, #333d1e);text-decoration:none;text-transform:none;letter-spacing:0}.hmc-dialog a.hmc-btn:not(.button):hover,.hmc-dialog .hmc-btn-ghost:hover{background:var(--ns-tan-lt, #f4ecdf);color:var(--ns-forest, #333d1e)}.hmc-dialog .hmc-btn-primary{background:var(--ns-rust, #b8401a);color:#fff;border-color:var(--ns-rust, #b8401a);font-family:var(--ns-font-display, "balboa", Impact, sans-serif);font-size:17px;letter-spacing:.04em;text-transform:uppercase;height:50px}.hmc-dialog .hmc-btn-primary:hover{background:var(--ns-rust-dk, #a03714);border-color:var(--ns-rust-dk, #a03714)}.hmc-dialog .hmc-btn[disabled]{opacity:.5;cursor:not-allowed}.hmc-dialog .hmc-actions-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.hmc-dialog .hmc-thumb{width:44px;height:44px;border-radius:10px;object-fit:contain;background:var(--ns-tan-lt, #f4ecdf)}.hmc-dialog .hmc-thumb-txt{display:grid;place-items:center;font-family:var(--ns-font-display, Impact, sans-serif);font-size:18px;color:var(--ns-forest, #333d1e)}.hmc-dialog .hmc-thumb-lg{width:96px;height:96px;border-radius:14px}.hmc-dialog.hmc-dialog-wide{max-width:min(96vw,1040px);width:100%;padding:0;overflow:auto;max-height:calc(100vh - 2em);border-radius:28px}.hmc-dialog.hmc-dialog-wide form{position:relative;display:block}.hmc-dialog.hmc-dialog-wide .hmc-dialog-close{position:absolute;top:12px;right:12px;width:40px;height:40px;padding:0;font-size:24px;line-height:1;background:var(--ns-cream, #fffaf2);z-index:1}.hmc-pm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hmc-pm-media{background:var(--ns-tan-lt, #f4ecdf);display:grid;align-items:center}.hmc-pm-media img{width:100%!important;height:auto!important;max-height:calc(100vh - 2em);aspect-ratio:1 / 1;object-fit:contain;display:block}.hmc-pm-body{max-height:90vh;overflow:auto;padding:28px 28px 24px;display:grid;gap:10px;align-content:start}.hmc-pm-highlight{font-weight:700;font-size:18px;margin:0;color:var(--ns-forest, #333d1e)}.hmc-pm-feats{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.hmc-pm-feats li{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:5px 10px;border:1px solid var(--ns-line, #e7d6bb);border-radius:999px;background:#fff;margin:0}.hmc-pm-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin:6px 0}.hmc-pm-facts div{border-top:1px solid var(--ns-line, #e7d6bb);padding-top:6px}.hmc-pm-facts dt{font-size:11px;font-weight:700;color:var(--ns-muted, #5d6450);text-transform:uppercase;letter-spacing:.06em}.hmc-pm-facts dd{margin:0;font-weight:700}@media(max-width:700px){.hmc-pm{grid-template-columns:1fr}.hmc-pm-media img{max-height:45vh}.hmc-pm-body{max-height:none;overflow:visible;padding:20px 16px}.hmc-dialog.hmc-dialog-wide{max-height:92vh;overflow:auto;border-radius:18px}}@media print{.ns-rd-hmc{background:#fff}.ns-rd-hmc .ns-rd-hmc__hero-img,.ns-rd-hmc .hmc-pv-actions,.hmc-live,.hmc-toast,.ns-rd-hmc .hmc-buy,.ns-rd-hmc .hmc-bar,.ns-rd-hmc .hmc-sidebar .hmc-btn,.ns-rd-hmc .hmc-sidebar .hmc-actions{display:none!important}.ns-rd-hmc .hmc-pv-group,.ns-rd-hmc .hmc-card,.ns-rd-hmc .hmc-pv-item{break-inside:avoid;border-color:#ccc}.ns-rd-hmc .hmc-day{background:#fff;color:var(--ns-ink, #2b3319);border:1px solid #ccc}.ns-rd-hmc .hmc-day>.hmc-why-summary,.ns-rd-hmc .hmc-day-parts,.ns-rd-hmc .hmc-day-nums{color:var(--ns-ink, #2b3319)}}.ns-rd-hmc{--hmc-gutter: 16px}.ns-rd-hmc .ns-rd-hmc__hero-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.ns-rd-hmc .ns-rd-hmc__hero-img{justify-self:end;width:100%;max-height:420px}@media(max-width:900px){.ns-rd-hmc .ns-rd-hmc__hero-inner{grid-template-columns:minmax(0,1fr);gap:18px}.ns-rd-hmc .ns-rd-hmc__hero-copy{gap:12px}.ns-rd-hmc .ns-rd-hmc__h1{font-size:var(--ns-h1, 44px)}.ns-rd-hmc .ns-rd-hmc__lede{font-size:17px;max-width:none}.ns-rd-hmc .ns-rd-hmc__proofs{font-size:14px;gap:10px 16px}.ns-rd-hmc .ns-rd-hmc__hero-img{justify-self:stretch;width:100%;max-height:250px;aspect-ratio:16 / 10;border-radius:16px}}.ns-rd-hmc .hmc-pairs li:last-child:nth-child(odd){grid-column:1 / -1}
/*# sourceMappingURL=/cdn/shop/t/193/assets/ns-rd-hmc.css.map */
