.hp-top{display:grid;gap:18px;padding-block:10px 36px}@media(min-width:900px){.hp-top{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:start;padding-block:28px 72px}}.hp-crumbs{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px;font-size:var(--hp-fs-xs);font-weight:600}.hp-crumbs a{text-decoration:none}.hp-crumbs a:hover{text-decoration:underline}.hp-crumbs span[aria-hidden]{opacity:.5}.hp-gal{position:relative;display:grid;gap:10px;min-width:0}@media(min-width:900px){.hp-gal{position:sticky;top:20px;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:start}}.hp-track{display:grid;grid-auto-flow:column;grid-auto-columns:90%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--hp-gut) * -1);padding-inline:var(--hp-gut);scroll-padding-inline:var(--hp-gut);scrollbar-width:none;overscroll-behavior-x:contain}.hp-track::-webkit-scrollbar{display:none}.hp-track .hp-arch{scroll-snap-align:start}.hp-track:only-child,.hp-track.is-single{grid-auto-columns:100%}.hp-gfoot{display:flex;justify-content:space-between;align-items:center}.hp-dots{display:flex;gap:6px}.hp-dots i{width:7px;height:7px;border-radius:var(--hp-pill);background:var(--hp-navy);opacity:.25;transition:opacity .3s}.hp-dots i.is-on{width:22px;opacity:1}.hp-gcount{font-size:var(--hp-fs-xs);font-weight:700;font-variant-numeric:tabular-nums}.hp-thumbs{display:none}@media(min-width:900px){.hp-track{grid-column:2;grid-auto-columns:100%;margin-inline:0;padding-inline:0;scroll-padding-inline:0}.hp-track .hp-arch{aspect-ratio:1/1.04}.hp-gfoot{display:none}.hp-thumbs{display:grid;gap:10px;grid-column:1;grid-row:1}.hp-thumbs button{width:72px;height:78px;padding:0;border:1.5px solid var(--hp-line);border-radius:var(--hp-arch-sm);background:var(--hp-tile);overflow:hidden}.hp-thumbs button img{width:100%;height:100%;object-fit:cover}.hp-thumbs button img.is-pack{object-fit:contain;padding:8px;mix-blend-mode:multiply}.hp-thumbs button[aria-current=true]{border:2.5px solid var(--hp-navy)}}.hp-flag{position:absolute;left:14px;top:14px;z-index:3;background:var(--hp-paper);border-radius:var(--hp-pill);padding:6px 12px;font-size:var(--hp-fs-xs);font-weight:700;display:flex;gap:7px;align-items:center;white-space:nowrap;box-shadow:var(--hp-lift)}.hp-flag i{width:8px;height:8px;border-radius:50%;background:var(--hp-veg)}.hp-flag.is-oos i{background:var(--hp-navy);opacity:.5}.hp-share{position:absolute;right:4px;top:4px;z-index:3}@media(min-width:900px){.hp-share{right:10px;top:10px}.hp-flag{left:100px}}.hp-buy{display:grid;gap:16px;min-width:0}.hp-id{display:grid;gap:8px}.hp-kick{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:var(--hp-fs-xs);font-weight:700;letter-spacing:var(--hp-track);text-transform:uppercase}.hp-kick .hp-script{font-family:var(--hp-script);font-size:var(--hp-fs-md);letter-spacing:normal;text-transform:none;font-weight:400}.hp-kick .hp-dot{width:4px;height:4px;border-radius:50%;background:var(--hp-gold)}.hp-kick-l{color:inherit;text-decoration:none}.hp-kick-l:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:899px){.hp-top{gap:14px}.hp-crumbs{display:none}.hp-track{grid-auto-columns:80%}.hp-track .hp-arch{aspect-ratio:1/.95}.hp-gfoot{position:absolute;left:0;width:80%;bottom:12px;justify-content:center;pointer-events:none;z-index:3}.hp-dots{background:var(--hp-paper);padding:5px 8px;border-radius:var(--hp-pill)}.hp-gcount{display:none}.hp-rate a,.hp-hl figcaption a,.hp-kick-l{padding-block:12px;margin-block:-12px}}.hp-veg{width:16px;height:16px;border:1.5px solid var(--hp-veg);border-radius:var(--hp-r-xs);display:inline-grid;place-items:center;flex:none}.hp-veg:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--hp-veg)}.hp-title{font-size:var(--hp-fs-2xl);line-height:1.02}.hp-rate{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;font-size:var(--hp-fs-sm);font-weight:600}.hp-rate a{display:inline-flex;gap:6px;align-items:center;text-decoration:none}.hp-rate u{text-underline-offset:3px}.hp-rate span{display:inline-flex;gap:5px;align-items:center}.hp-rate .hp-ico{width:16px;height:16px}.hp-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.hp-now{font-family:var(--hp-display);font-size:var(--hp-fs-xl);line-height:1}.hp-per{font-size:var(--hp-fs-sm);font-weight:700}.hp-mrp{flex-basis:100%;font-size:var(--hp-fs-xs);color:var(--hp-muted)}.hp-mrp s{margin-right:4px}.hp-opt{display:grid;gap:8px}.hp-opt-h{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--hp-fs-sm)}.hp-opt-h b{font-weight:700}.hp-packs{display:grid;grid-template-columns:repeat(var(--hp-n,3),minmax(0,1fr));gap:8px;padding-top:8px}.hp-pack{position:relative;display:grid;gap:2px;justify-items:center;align-content:start;text-align:center;border:1.5px solid var(--hp-line-2);background:var(--hp-paper-a);border-radius:var(--hp-r-sm);padding:14px 6px 12px;transition:border-color .2s,background-color .2s,box-shadow .2s}.hp-pack b{font-size:var(--hp-fs-sm);font-weight:700}.hp-pack .hp-amt{font-family:var(--hp-display);font-size:var(--hp-fs-lg);line-height:1.1}.hp-pack small{font-size:var(--hp-fs-xs)}.hp-pack[aria-checked=true]{border:2px solid var(--hp-navy);background:var(--hp-paper);box-shadow:0 4px 0 -1px var(--hp-navy)}.hp-pack[aria-disabled=true]{opacity:.55}.hp-pack[aria-disabled=true] .hp-amt{text-decoration:line-through}.hp-tag{position:absolute;top:-10px;left:50%;transform:translate(-50%);white-space:nowrap;background:var(--hp-navy);color:var(--hp-cream);font-size:var(--hp-fs-xs);font-weight:700;letter-spacing:var(--hp-track);text-transform:uppercase;border-radius:var(--hp-pill);padding:1px 9px;line-height:1.5}.hp-batch{display:flex;gap:10px;align-items:center;font-size:var(--hp-fs-sm)}.hp-batch .hp-pulse{width:9px;height:9px;flex:none;border-radius:50%;background:var(--hp-pack);animation:hp-pulse 1.8s ease-in-out infinite}html.tk-lite .hp-batch .hp-pulse{animation:none}@keyframes hp-pulse{50%{opacity:.35;transform:scale(.8)}}.hp-atcs{display:grid;gap:10px;margin:0}.hp-atcrow{display:grid;grid-template-columns:auto 1fr;gap:10px}.hp-step{display:flex;align-items:center;border:2px solid var(--hp-navy);border-radius:var(--hp-pill);height:56px;background:var(--hp-paper)}.hp-step button{width:42px;height:100%;border:0;background:transparent;font-size:var(--hp-fs-lg);font-weight:700;color:var(--hp-navy)}.hp-step span{min-width:20px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.hp-ship{display:grid;gap:6px;font-size:var(--hp-fs-sm);font-weight:600}.hp-ship[hidden]{display:none}.hp-ship-track{height:6px;border-radius:var(--hp-pill);background:#1f44681f;overflow:hidden}.hp-ship-track i{display:block;height:100%;width:100%;background:var(--hp-navy);border-radius:var(--hp-pill);transform:scaleX(var(--hp-p,0));transform-origin:left center;transition:transform .5s cubic-bezier(.16,1,.3,1)}.hp-ship b{font-weight:700}.hp-assure{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;border-block:1.5px solid var(--hp-line);padding-block:12px}.hp-assure span{display:grid;justify-items:center;gap:4px;text-align:center;font-size:var(--hp-fs-xs);font-weight:700;line-height:1.25}.hp-assure .hp-ico{width:22px;height:22px}.hp-pin{display:grid;gap:8px}.hp-pin label{font-size:var(--hp-fs-sm);font-weight:700;display:flex;gap:6px;align-items:center}.hp-pin label .hp-ico{width:18px;height:18px}.hp-pin form{display:grid;grid-template-columns:1fr auto;gap:8px;margin:0}.hp-pin input{height:48px;min-width:0;border-radius:var(--hp-pill);border:1.5px solid var(--hp-line-2);background:var(--hp-paper);padding-inline:18px;font-size:var(--hp-fs-md);color:var(--hp-navy)}.hp-pin input:focus{outline:none;border-color:var(--hp-navy)}.hp-pin output{font-size:var(--hp-fs-sm);font-weight:600}.hp-pin output:empty{display:none}.hp-love{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.hp-love a{display:grid;justify-items:center;align-content:start;gap:6px;text-align:center;text-decoration:none;font-size:var(--hp-fs-xs);font-weight:700;line-height:1.25}.hp-medal{width:48px;height:48px;border-radius:50%;background:var(--hp-tile);display:grid;place-items:center;border:1.5px solid var(--hp-navy);transition:transform .2s}.hp-love a:hover .hp-medal{transform:translateY(-2px)}.hp-hl{background:var(--hp-paper);border-radius:var(--hp-r-sm);padding:16px;display:grid;gap:6px;border:1px solid rgba(180,144,78,.4);margin:0}.hp-hl q{font-family:var(--hp-display);font-size:var(--hp-fs-lg);line-height:1.2;quotes:"\201c" "\201d"}.hp-hl figcaption{font-size:var(--hp-fs-xs);font-weight:600;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.hp-hl figcaption a{font-weight:700;text-decoration:underline;text-underline-offset:2px}.hp-acc{border-top:1.5px solid var(--hp-line)}.hp-acc details{border-bottom:1.5px solid var(--hp-line)}.hp-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 2px;font-weight:700;font-size:var(--hp-fs-md);cursor:pointer}.hp-acc summary::-webkit-details-marker{display:none}.hp-pm{width:26px;height:26px;border-radius:50%;border:1.5px solid var(--hp-navy);display:grid;place-items:center;flex:none;font-weight:700;line-height:1;transition:transform .3s}details[open]>summary .hp-pm{transform:rotate(45deg)}.hp-acc .hp-ac{padding:0 2px 16px;font-size:var(--hp-fs-sm);display:grid;gap:8px}.hp-acc .hp-ac p{margin:0}.hp-acc .hp-ac a{font-weight:700;text-decoration:underline;text-underline-offset:2px}.hp-fbt-sec{padding-block:4px 48px}.hp-fbt{background:var(--hp-paper);border-radius:var(--hp-r);padding:18px;display:grid;gap:14px;border:1px solid rgba(180,144,78,.4)}.hp-fbt[hidden]{display:none}.hp-fbt-h{display:grid;gap:4px}.hp-fbt-h .hp-disp{font-size:var(--hp-fs-xl);line-height:1.05}.hp-fbt ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.hp-fbt li label{display:grid;grid-template-columns:auto 56px minmax(0,1fr) auto;gap:12px;align-items:center;cursor:pointer}.hp-fbt input{width:22px;height:22px;accent-color:var(--hp-navy);margin:0}.hp-fbt .hp-fix{width:22px;height:22px;border-radius:var(--hp-r-xs);background:var(--hp-navy);color:var(--hp-cream);display:grid;place-items:center}.hp-fbt .hp-fix .hp-ico{width:16px;height:16px;stroke-width:2.6}.hp-fbt .hp-th{width:56px;height:60px;border-radius:var(--hp-arch-sm);background:var(--hp-tile);overflow:hidden}.hp-fbt .hp-th img{width:100%;height:100%;object-fit:contain;padding:6px;mix-blend-mode:multiply}.hp-fbt .hp-nm{display:grid;line-height:1.25;min-width:0}.hp-fbt .hp-nm b{font-size:var(--hp-fs-sm);font-weight:700}.hp-fbt .hp-nm small{font-size:var(--hp-fs-xs)}.hp-fbt .hp-nm .is-this{font-weight:700;color:var(--hp-veg)}.hp-fbt .hp-pr{font-family:var(--hp-display);font-size:var(--hp-fs-lg)}.hp-fbt-foot{display:grid;gap:10px;border-top:1.5px solid var(--hp-line);padding-top:14px}.hp-fbt-tot{display:flex;justify-content:space-between;align-items:baseline;font-weight:700}.hp-fbt-tot b{font-family:var(--hp-display);font-weight:400;font-size:var(--hp-fs-xl)}@media(min-width:900px){.hp-fbt{grid-template-columns:1fr 320px;gap:32px;padding:28px;align-items:center}.hp-fbt-h{grid-column:1/-1}.hp-fbt-foot{border-top:0;padding-top:0}}.hp-rev{display:grid;gap:22px}@media(min-width:900px){.hp-rev{grid-template-columns:340px minmax(0,1fr);gap:40px;align-items:start}}.hp-score{background:var(--hp-paper);border-radius:var(--hp-r);padding:24px;display:grid;gap:16px;border:1px solid rgba(180,144,78,.4)}.hp-score-big{display:flex;align-items:center;gap:16px}.hp-score-n{font-family:var(--hp-display);font-size:var(--hp-fs-3xl);line-height:1}.hp-score-big .hp-stars{font-size:var(--hp-fs-lg)}.hp-score-big small{display:block;font-size:var(--hp-fs-sm);font-weight:600}.hp-bars{display:grid;gap:7px;font-size:var(--hp-fs-xs);font-weight:700;font-variant-numeric:tabular-nums}.hp-bars div{display:grid;grid-template-columns:24px 1fr 34px;gap:10px;align-items:center}.hp-bars i{height:8px;border-radius:var(--hp-pill);background:#1f44681f;position:relative;overflow:hidden}.hp-bars i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hp-navy);border-radius:var(--hp-pill);transform:scaleX(calc(var(--hp-w,0) / 100));transform-origin:left center}.hp-bars span:last-child{text-align:right}.hp-tags{display:flex;flex-wrap:wrap;gap:8px}.hp-tags span{border:1.5px solid var(--hp-navy);border-radius:var(--hp-pill);padding:6px 14px;font-size:var(--hp-fs-sm);font-weight:700}.hp-video .hp-wrap{display:grid;gap:24px}.hp-heat{display:grid;gap:26px}@media(min-width:900px){.hp-heat{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:start}.hp-heat .hp-head{justify-items:start;text-align:left}}.hp-heat .hp-eyebrow{color:var(--hp-gold-soft)}.hp-heat .hp-head .hp-disp em{font-family:var(--hp-accent);font-style:italic;font-weight:600;color:var(--hp-marigold)}.hp-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;background:var(--hp-cream-a);border:1.5px solid rgba(251,241,221,.18);border-radius:var(--hp-pill);padding:5px}.hp-tabs button{border:0;background:transparent;color:var(--hp-cream);border-radius:var(--hp-pill);padding:10px 12px;display:grid;line-height:1.2;font-weight:700;font-size:var(--hp-fs-md)}.hp-tabs button small{font-weight:600;font-size:var(--hp-fs-xs)}.hp-tabs button[aria-selected=true]{background:var(--hp-cream);color:var(--hp-navy)}.hp-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hp-facts div{border:1.5px solid rgba(251,241,221,.2);border-radius:var(--hp-r-sm);padding:14px 8px;text-align:center;display:grid;gap:4px}.hp-facts b{font-family:var(--hp-display);font-weight:400;font-size:var(--hp-fs-xl);line-height:1}.hp-facts b.hp-fact-stars{color:var(--hp-marigold);font-family:var(--hp-body);font-size:var(--hp-fs-lg)}.hp-facts span{font-size:var(--hp-fs-xs);font-weight:700;letter-spacing:var(--hp-track);text-transform:uppercase;color:var(--hp-gold-soft)}.hp-steps{list-style:none;margin:0;padding:0;display:grid;gap:14px;position:relative}.hp-steps[hidden]{display:none}.hp-steps:before{content:"";position:absolute;left:25px;top:30px;bottom:30px;border-left:2px dashed rgba(251,241,221,.3)}.hp-steps li{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:start;position:relative}.hp-steps .hp-medal{width:52px;height:52px;background:var(--hp-tile);color:var(--hp-navy);font-family:var(--hp-display);font-size:var(--hp-fs-lg);border:2px solid var(--hp-gold-soft);outline:3px solid var(--hp-navy-2)}.hp-stepcard{background:var(--hp-cream-a);border:1.5px solid rgba(251,241,221,.14);border-radius:var(--hp-r-sm);padding:14px 16px;display:grid;gap:4px}.hp-stepcard .hp-t{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.hp-stepcard h3{font-family:var(--hp-display);font-weight:400;font-size:var(--hp-fs-lg);margin:0;display:flex;gap:10px;align-items:center}.hp-time{border:1.5px solid rgba(251,241,221,.4);border-radius:var(--hp-pill);padding:2px 10px;font-size:var(--hp-fs-xs);font-weight:700;white-space:nowrap}.hp-stepcard p{margin:0;opacity:.9}.hp-note{font-size:var(--hp-fs-sm);color:var(--hp-gold-soft);font-weight:600}.hp-tip{background:var(--hp-paper);color:var(--hp-navy);border:1px solid rgba(180,144,78,.45);border-radius:var(--hp-r-sm);padding:16px 18px;display:grid;gap:4px}.hp-also{margin:0;text-align:center}.hp-serve{margin:0;font-family:var(--hp-display);font-size:var(--hp-fs-lg);text-align:center;color:var(--hp-gold-soft)}@media(min-width:900px){.hp-also,.hp-serve{text-align:left}}.hp-inside{display:grid;gap:26px}@media(min-width:900px){.hp-inside{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:56px;align-items:start}}.hp-spec{display:grid;gap:18px}.hp-spec .hp-head{justify-items:start;text-align:left}.hp-bar{display:flex;gap:2px;height:34px;border-radius:var(--hp-pill);overflow:hidden;border:2px solid var(--hp-navy);box-shadow:var(--hp-lift);background:var(--hp-paper)}.hp-bar button{border:0;padding:0;height:100%;transition:opacity .25s}.hp-spec.is-focus .hp-bar button{opacity:.28}.hp-spec.is-focus .hp-bar button.is-on{opacity:1}.hp-groups{display:grid;gap:8px;margin:0;padding:0;list-style:none}.hp-groups li{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;border-radius:var(--hp-r-sm);padding:8px 10px;transition:background-color .25s,opacity .25s;cursor:pointer}.hp-groups li:hover,.hp-groups li.is-on{background:var(--hp-paper-a)}.hp-spec.is-focus .hp-groups li{opacity:.45}.hp-spec.is-focus .hp-groups li.is-on{opacity:1}.hp-groups i{width:14px;height:14px;border-radius:50%;margin-top:4px;border:1.5px solid var(--hp-navy)}.hp-groups b{display:block}.hp-groups span{font-size:var(--hp-fs-sm)}.hp-plainlist{margin:0;font-size:var(--hp-fs-sm)}.hp-free{display:flex;flex-wrap:wrap;gap:8px}.hp-free span{display:inline-flex;gap:6px;align-items:center;background:var(--hp-navy);color:var(--hp-cream);border-radius:var(--hp-pill);padding:7px 14px;font-size:var(--hp-fs-sm);font-weight:700}.hp-free span:before{content:"\2726";color:var(--hp-marigold)}.hp-craft{background:var(--hp-paper-a);border-radius:var(--hp-r-sm);padding:4px 18px;display:grid}.hp-craft div{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:14px 0}.hp-craft div+div{border-top:1.5px solid var(--hp-line)}.hp-craft b{display:block;font-weight:700}.hp-craft span{font-size:var(--hp-fs-sm)}.hp-nut{background:var(--hp-paper);border:2.5px solid var(--hp-navy);border-radius:var(--hp-r-sm);padding:16px 18px;display:grid;font-variant-numeric:tabular-nums}.hp-nut h3{font-family:var(--hp-body);font-weight:700;font-size:var(--hp-fs-xl);line-height:1;margin:0 0 6px}.hp-nut .hp-rule{height:8px;background:var(--hp-navy);margin:8px 0}.hp-nut .hp-rule.is-thin{height:1.5px;margin:8px 0 0}.hp-nut .hp-kcal{display:flex;justify-content:space-between;align-items:baseline;font-weight:700}.hp-nut .hp-kcal b{font-size:var(--hp-fs-2xl);line-height:1}.hp-nut .hp-row{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1.5px solid var(--hp-line-2);font-size:var(--hp-fs-sm)}.hp-nut .hp-row:last-of-type{border-bottom:0}.hp-allergen{background:var(--hp-paper-a);border-radius:var(--hp-r-sm);padding:16px 18px;display:grid;gap:6px;font-size:var(--hp-fs-sm)}.hp-heritage .hp-head p{max-width:52ch}.hp-stamp{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.hp-stamp span{border:1.5px solid var(--hp-gold);color:var(--hp-navy);border-radius:var(--hp-pill);padding:6px 14px;font-size:var(--hp-fs-xs);font-weight:700;letter-spacing:var(--hp-track);text-transform:uppercase}.hp-cmp{display:grid;gap:26px}@media(min-width:900px){.hp-cmp{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:center}.hp-cmp .hp-head{justify-items:start;text-align:left}}.hp-table{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;font-size:var(--hp-fs-sm);font-weight:600}.hp-table [role=row]{display:contents}.hp-table [role=cell],.hp-table [role=rowheader],.hp-table [role=columnheader]{padding:12px 8px;display:flex;align-items:center;border-bottom:1.5px solid var(--hp-line)}.hp-table .hp-th{font-size:var(--hp-fs-xs);font-weight:700;letter-spacing:var(--hp-track);text-transform:uppercase;justify-content:center;text-align:center;border-bottom:0}.hp-table .hp-v{justify-content:center;text-align:center}.hp-table .hp-us{background:var(--hp-navy);color:var(--hp-cream);font-weight:700;border-bottom-color:#fbf1dd24}.hp-table .hp-us.hp-th{border-radius:var(--hp-r-sm) var(--hp-r-sm) 0 0;color:var(--hp-marigold);padding-top:16px}.hp-table .hp-us.is-last{border-radius:0 0 var(--hp-r-sm) var(--hp-r-sm);border-bottom:0;padding-bottom:16px}.hp-table .is-dim{color:var(--hp-muted)}.hp-table .hp-lbl{font-weight:700}.hp-cmp-note{font-size:var(--hp-fs-sm);margin:0;color:var(--hp-muted)}.hp-faq{display:grid;gap:26px}@media(min-width:900px){.hp-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}.hp-faq .hp-head{justify-items:start;text-align:left}}.hp-faqs{border-top:2px solid var(--hp-navy)}.hp-faqs details{border-bottom:2px solid var(--hp-navy)}.hp-faqs summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-weight:700;font-size:var(--hp-fs-md);cursor:pointer}.hp-faqs summary::-webkit-details-marker{display:none}.hp-faqs .hp-pm{width:34px;height:34px;border-width:2px}.hp-faqs details[open] summary .hp-pm{background:var(--hp-navy);color:var(--hp-cream)}.hp-faqs details p{margin:0 0 18px;max-width:62ch}.hp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--hp-paper);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1.5px solid var(--hp-line);padding:10px var(--hp-gut) calc(10px + env(safe-area-inset-bottom,0px));transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.hp-sticky.is-on{transform:none}.hp-sticky-in{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.hp-sticky-th{width:46px;height:50px;border-radius:var(--hp-arch-sm);background:var(--hp-tile);overflow:hidden}.hp-sticky-th img{width:100%;height:100%;object-fit:contain;padding:5px;mix-blend-mode:multiply}.hp-sticky-t{display:grid;line-height:1.2;min-width:0}.hp-sticky-t b{font-family:var(--hp-display);font-weight:400;font-size:var(--hp-fs-lg)}.hp-sticky-t small{font-size:var(--hp-fs-xs);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-sticky .hp-atc{height:50px;padding-inline:20px;font-size:var(--hp-fs-sm)}.hp-sticky .hp-atc .hp-ico{width:18px;height:18px}@media(max-width:899px){.hp{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}}body.tk-cart-open .hp-sticky{opacity:0;visibility:hidden;pointer-events:none}.hp{--hp-ease:cubic-bezier(.2,.7,.2,1)}.hp-head.hp-rv:before{transform:scaleX(.08);opacity:0;transition:transform .9s var(--hp-ease),opacity .5s ease}.hp-head.hp-rv>*{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .7s var(--hp-ease);transition-delay:calc(.12s + var(--i,0) * 90ms)}.hp-head.hp-rv.is-in:before{transform:none;opacity:1}.hp-head.hp-rv.is-in>*{opacity:1;transform:none}.hp-rv-g>.hp-rv-i{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .75s var(--hp-ease);transition-delay:calc(var(--i,0) * 80ms)}.hp-rv-g.is-in>.hp-rv-i{opacity:1;transform:none}.hp-stamp.hp-rv-g>.hp-rv-i{transform:scale(1.18) rotate(-4deg)}.hp-stamp.hp-rv-g.is-in>.hp-rv-i{transform:none}.hp-bar.hp-grow button{transform:scaleX(.02);transform-origin:left center;transition:transform .7s var(--hp-ease) calc(var(--i,0) * 90ms),opacity .25s}.hp-bar.hp-grow.is-in button{transform:none}.hp-steps:after{content:"";position:absolute;left:25px;top:30px;bottom:30px;width:2px;background:var(--hp-gold-soft);transform-origin:top;transform:scaleY(var(--hp-prog,0))}.hp-steps li{z-index:1}.hp-steps .hp-medal{position:relative}.hp-steps .hp-medal:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;border:2px solid var(--hp-marigold);opacity:0;transform:scale(.7);transition:opacity .35s ease,transform .5s var(--hp-ease)}.hp-steps li.is-lit .hp-medal:after{opacity:1;transform:none}.hp-steps li.is-lit .hp-medal{transform:scale(1.06)}.hp-sticky:before{content:"";position:absolute;left:0;right:0;top:-1.5px;height:2px;background:var(--hp-gold);transform-origin:left center;transform:scaleX(var(--hp-read,0))}.hp-faqs details[open]>p{animation:hp-open .45s var(--hp-ease)}@keyframes hp-open{0%{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.hp-head.hp-rv:before,.hp-head.hp-rv>*,.hp-rv-g>.hp-rv-i,.hp-bar.hp-grow button{opacity:1!important;transform:none!important}.hp-steps:after,.hp-sticky:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/pdp.css.map */
