._9i-ira_wrap{align-items:center;gap:var(--space-3xs);display:inline-flex}._9i-ira_track{line-height:0;display:inline-block;position:relative}._9i-ira_base,._9i-ira_fill{gap:.05em;display:flex}._9i-ira_base{color:var(--color-rule-strong)}._9i-ira_fill{color:var(--color-sun);position:absolute;inset:0;overflow:hidden}._9i-ira_fill svg{flex-shrink:0}._9i-ira_value{font-size:var(--text-xs);color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}._9i-ira_count{font-size:var(--text-xs);color:var(--color-ink-2)}._9i-ira_countLink{font-size:var(--text-xs);color:var(--color-accent-ink);transition:border-color var(--dur-short) var(--ease-out);border-bottom:1px solid #0000}._9i-ira_countLink:hover{border-bottom-color:var(--color-accent-ink)}
._9j1fXa_card{background-color:var(--color-card);border:1px solid var(--color-rule);border-radius:var(--radius-card);min-width:0;transition:transform var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}._9j1fXa_card:hover{border-color:var(--color-rule-strong);box-shadow:var(--shadow-card);transform:translateY(-2px)}._9j1fXa_link{min-width:0;color:inherit;flex-direction:column;flex:1;display:flex}._9j1fXa_media{aspect-ratio:1;background-color:var(--color-paper-2);max-height:210px;padding:var(--space-xs);position:relative}._9j1fXa_image{object-fit:contain;transition:transform var(--dur-mid) var(--ease-out)}._9j1fXa_card:hover ._9j1fXa_image{transform:scale(1.03)}._9j1fXa_badge{top:var(--space-xs);left:var(--space-xs);z-index:var(--z-base);position:absolute}._9j1fXa_body{min-width:0;padding:var(--space-sm) var(--space-sm) var(--space-xs);flex-direction:column;flex:1;display:flex}._9j1fXa_flavour{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent-ink);margin-bottom:var(--space-3xs);font-weight:600}._9j1fXa_title{font-size:var(--text-md);margin-bottom:var(--space-3xs);line-height:1.25}._9j1fXa_rating{margin-bottom:var(--space-3xs)}._9j1fXa_subtitle{font-size:var(--text-sm);color:var(--color-ink-2);margin-bottom:var(--space-2xs);-webkit-line-clamp:2;min-height:calc(1.45 * var(--text-sm) * 2);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}._9j1fXa_facts{gap:var(--space-2xs);margin-top:var(--space-xs);padding-top:var(--space-2xs);font-size:var(--text-xs);color:var(--color-ink-2);flex-wrap:wrap;display:flex}._9j1fXa_fact{align-items:center;gap:var(--space-3xs);display:inline-flex}._9j1fXa_factSoon{color:var(--color-sun-ink);font-weight:600}._9j1fXa_foot{justify-content:space-between;align-items:flex-end;gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm) var(--space-sm);border-top:1px solid var(--color-rule-2);display:flex}._9j1fXa_prices{min-width:0}._9j1fXa_priceRow{align-items:baseline;gap:var(--space-3xs);display:flex}._9j1fXa_price{font-family:var(--font-display);font-size:var(--text-md);color:var(--color-ink);font-weight:600}._9j1fXa_priceWas{font-size:var(--text-xs);color:var(--color-ink-3);text-decoration:line-through}._9j1fXa_tax{font-size:var(--text-xs);color:var(--color-ink-3)}._9j1fXa_add{border-radius:var(--radius-pill);background-color:var(--color-accent-deep);width:2.75rem;height:2.75rem;color:var(--color-paper);transition:background-color var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._9j1fXa_add:hover{background-color:var(--color-accent);transform:translateY(-2px)}._9j1fXa_add:active{transition-duration:var(--dur-instant);transform:translateY(1px)}._9j1fXa_addDone{background-color:var(--color-success)}._9j1fXa_add[disabled]{background-color:var(--color-paper-3);color:var(--color-ink-3);cursor:not-allowed;pointer-events:none;transform:none}@media (prefers-reduced-motion:reduce){._9j1fXa_card:hover,._9j1fXa_card:hover ._9j1fXa_image,._9j1fXa_add:hover,._9j1fXa_add:active{transform:none}}
.TGlhta_panel{margin-top:var(--space-xl);border:1px solid var(--color-rule);border-radius:var(--radius-card);background-color:var(--color-paper-2);overflow:hidden}.TGlhta_head{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-rule);background-color:var(--color-card);flex-wrap:wrap;display:flex}.TGlhta_headText{min-width:0;max-width:62ch}.TGlhta_title{font-size:var(--text-md);margin-bottom:var(--space-3xs)}.TGlhta_lede{font-size:var(--text-sm);line-height:1.5}.TGlhta_body{padding:var(--space-md)}.TGlhta_groupTitle{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-3);margin-bottom:var(--space-2xs);font-weight:700}.TGlhta_skus{gap:var(--space-3xs);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.TGlhta_sku{border:1px solid var(--color-rule);border-radius:var(--radius-pill);background-color:var(--color-card);font-size:var(--text-xs);white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out);padding:.4rem .8rem;font-weight:500}.TGlhta_sku:hover{border-color:var(--color-rule-strong);background-color:var(--color-paper-3)}.TGlhta_skuCurrent{background-color:var(--color-accent-deep);border-color:var(--color-accent-deep);color:var(--color-paper);font-weight:600}.TGlhta_readout{background-color:var(--color-rule);border:1px solid var(--color-rule);border-radius:var(--radius-sm);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.TGlhta_cell{padding:var(--space-2xs) var(--space-xs);background-color:var(--color-card);min-width:0}.TGlhta_cellKey{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs);color:var(--color-accent-ink);word-break:break-all;margin-bottom:.15rem;display:block}.TGlhta_cellValue{font-size:var(--text-sm);color:var(--color-ink);font-weight:500;line-height:1.4}@media (max-width:40rem){.TGlhta_readout{grid-template-columns:minmax(0,1fr)}}.TGlhta_details{margin-top:var(--space-md);border-top:1px solid var(--color-rule);padding-top:var(--space-sm)}.TGlhta_summary{align-items:center;gap:var(--space-3xs);font-size:var(--text-sm);color:var(--color-accent-ink);cursor:pointer;font-weight:600;list-style:none;display:inline-flex}.TGlhta_summary::-webkit-details-marker{display:none}.TGlhta_summaryIcon{transition:transform var(--dur-short) var(--ease-out)}.TGlhta_details[open] .TGlhta_summaryIcon{transform:rotate(180deg)}.TGlhta_explainerGrid{gap:var(--space-sm);margin-top:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.TGlhta_explainerCard{padding:var(--space-xs);border-radius:var(--radius-sm);border:1px solid var(--color-rule);background-color:var(--color-card)}.TGlhta_explainerCardTitle{font-size:var(--text-sm);margin-bottom:var(--space-3xs)}.TGlhta_explainerCardText{font-size:var(--text-sm);line-height:1.55}.TGlhta_explainerCardText code{background-color:var(--color-paper-3);word-break:break-all;border-radius:4px;padding:.1rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.TGlhta_cardProblem .TGlhta_explainerCardTitle{color:var(--color-danger)}.TGlhta_cardSolution .TGlhta_explainerCardTitle{color:var(--color-success)}.TGlhta_steps{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-rule)}.TGlhta_stepList{counter-reset:admin-step;gap:var(--space-2xs);margin-top:var(--space-2xs);flex-direction:column;display:flex}.TGlhta_stepItem{counter-increment:admin-step;gap:var(--space-2xs);font-size:var(--text-sm);color:var(--color-ink-2);grid-template-columns:1.5rem minmax(0,1fr);line-height:1.55;display:grid}.TGlhta_stepItem:before{content:counter(admin-step);font-family:var(--font-display);color:var(--color-accent-ink);font-weight:600}@media (max-width:48rem){.TGlhta_explainerGrid{grid-template-columns:minmax(0,1fr)}}
.spJgeW_box{padding:var(--space-xs);margin-bottom:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-input);background-color:var(--color-paper-2)}.spJgeW_boxDone{border-color:var(--color-accent);background-color:var(--color-accent-soft)}.spJgeW_line{align-items:flex-start;gap:var(--space-2xs);font-size:var(--text-sm);color:var(--color-ink);margin-bottom:var(--space-2xs);line-height:1.45;display:flex}.spJgeW_icon{color:var(--color-accent-ink);flex-shrink:0;margin-top:.15rem}.spJgeW_bar{border-radius:var(--radius-pill);background-color:#2422201a;background-color:lab(13.3476% .643194 1.78782/.1);height:.375rem;overflow:hidden}.spJgeW_barFill{border-radius:var(--radius-pill);background-color:var(--color-berry);height:100%;transition:width var(--dur-mid) var(--ease-out)}.spJgeW_barFillDone{background-color:var(--color-accent)}.spJgeW_offer{align-items:center;gap:var(--space-2xs);margin-top:var(--space-2xs);padding-top:var(--space-2xs);border-top:1px dashed var(--color-rule-strong);display:flex}.spJgeW_offerThumb{border-radius:var(--radius-sm);background-color:var(--color-card);flex-shrink:0;width:2.5rem;height:2.5rem;position:relative;overflow:hidden}.spJgeW_offerImage{object-fit:contain;padding:.15rem}.spJgeW_offerText{flex:1;min-width:0}.spJgeW_offerTitle{font-size:var(--text-xs);color:var(--color-ink);font-weight:600;line-height:1.3}.spJgeW_offerPrice{font-size:var(--text-xs);color:var(--color-ink-2);font-variant-numeric:tabular-nums}.spJgeW_offerBtn{font-size:var(--text-xs);flex-shrink:0;padding:.45rem .85rem}
.NMbVuq_wrap{margin-top:var(--space-2xs)}.NMbVuq_label{font-size:var(--text-xs);color:var(--color-ink-2);margin-bottom:var(--space-3xs)}.NMbVuq_list{gap:var(--space-3xs);flex-wrap:wrap;display:flex}.NMbVuq_item{border:1px solid var(--color-rule);border-radius:var(--radius-sm);background-color:var(--color-card);font-size:var(--text-xs);color:var(--color-ink-2);white-space:nowrap;padding:.22rem .5rem;font-weight:600}
.bsX26q_strip{margin-top:var(--space-sm);padding:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-card);background-color:var(--color-paper-2)}.bsX26q_head{justify-content:space-between;align-items:baseline;gap:var(--space-2xs);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.bsX26q_title{font-size:var(--text-base)}.bsX26q_total{font-size:var(--text-xs);color:var(--color-accent-ink);white-space:nowrap;font-weight:600}.bsX26q_steps{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bsX26q_step{min-width:0;position:relative}.bsX26q_step:not(:last-child):after{content:"";top:.8rem;left:2.1rem;right:calc(var(--space-sm) * -1 + .4rem);border-radius:var(--radius-pill);background-color:var(--color-rule-strong);height:2px;position:absolute}.bsX26q_marker{width:1.65rem;height:1.65rem;margin-bottom:var(--space-2xs);border-radius:var(--radius-pill);background-color:var(--color-accent-deep);color:var(--color-paper);font-family:var(--font-display);font-size:var(--text-xs);z-index:var(--z-base);justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative}.bsX26q_stepTitle{font-size:var(--text-sm);margin-bottom:.1rem}.bsX26q_stepText{font-size:var(--text-xs);color:var(--color-ink-2);line-height:1.45}.bsX26q_stepTime{font-size:var(--text-xs);color:var(--color-ink);font-variant-numeric:tabular-nums;margin-top:.15rem;font-weight:600;display:block}@media (max-width:40rem){.bsX26q_steps{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr)}.bsX26q_step:not(:last-child):after{display:none}.bsX26q_step{gap:var(--space-2xs);grid-template-columns:1.65rem minmax(0,1fr);align-items:start;display:grid}.bsX26q_marker{margin-bottom:0}}
._56Diua_section{padding-top:var(--space-xl);border-top:1px solid var(--color-rule)}._56Diua_head{max-width:54ch;margin-bottom:var(--space-md)}._56Diua_title{margin-bottom:var(--space-2xs)}._56Diua_lede{font-size:var(--text-sm)}._56Diua_rows{border:1px solid var(--color-rule);border-radius:var(--radius-card);background-color:var(--color-card);flex-direction:column;display:flex;overflow:hidden}._56Diua_row{align-items:center;gap:var(--space-sm);padding:var(--space-sm);display:flex}._56Diua_row+._56Diua_row{border-top:1px solid var(--color-rule-2)}._56Diua_rowFeatured{background-color:var(--color-accent-soft)}._56Diua_thumb{border-radius:var(--radius-input);background-color:var(--color-paper-2);flex-shrink:0;width:4rem;height:4rem;position:relative;overflow:hidden}._56Diua_thumbImage{object-fit:contain;padding:.25rem}._56Diua_body{flex:1;min-width:0}._56Diua_rowTitle{align-items:center;gap:var(--space-2xs);font-size:var(--text-md);flex-wrap:wrap;margin-bottom:.1rem;display:flex}._56Diua_rowText{font-size:var(--text-sm);color:var(--color-ink-2);max-width:52ch;line-height:1.45}._56Diua_pricing{align-items:flex-end;gap:var(--space-2xs);text-align:right;flex-direction:column;flex-shrink:0;display:flex}._56Diua_priceStack{min-width:0}._56Diua_price{font-family:var(--font-display);font-size:var(--text-md);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;display:block}._56Diua_priceWas{font-size:var(--text-xs);color:var(--color-ink-3);font-variant-numeric:tabular-nums;text-decoration:line-through;display:block}._56Diua_unit{font-size:var(--text-xs);color:var(--color-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;display:block}._56Diua_cta{white-space:nowrap}._56Diua_saving{font-size:var(--text-xs);color:var(--color-berry);white-space:nowrap;font-weight:700}._56Diua_note{margin-top:var(--space-2xs);font-size:var(--text-xs);color:var(--color-ink-2)}@media (max-width:48rem){._56Diua_row{gap:var(--space-2xs);flex-wrap:wrap}._56Diua_body{flex-basis:calc(100% - 4rem - var(--space-2xs))}._56Diua_pricing{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;width:100%}._56Diua_priceStack{align-items:baseline;gap:var(--space-2xs);display:flex}}
.uBCVrq_section{padding-top:var(--space-xl);border-top:1px solid var(--color-rule)}.uBCVrq_head{max-width:54ch;margin-bottom:var(--space-lg)}.uBCVrq_title{margin-bottom:var(--space-2xs)}.uBCVrq_lede{font-size:var(--text-sm)}.uBCVrq_inner{gap:var(--space-lg);grid-template-columns:4fr 8fr;align-items:start;display:grid}.uBCVrq_summary{padding:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-card);background-color:var(--color-paper-2);position:sticky;top:7rem}.uBCVrq_score{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.03em;margin-bottom:var(--space-3xs);font-weight:600;line-height:1}.uBCVrq_scoreOutOf{font-size:var(--text-md);color:var(--color-ink-3)}.uBCVrq_summaryStars{margin-bottom:var(--space-2xs)}.uBCVrq_summaryCount{font-size:var(--text-sm);color:var(--color-ink-2)}.uBCVrq_summaryNote{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-rule);font-size:var(--text-xs);color:var(--color-ink-2);line-height:1.5}.uBCVrq_list{flex-direction:column;display:flex}.uBCVrq_review{padding-block:var(--space-sm);border-bottom:1px solid var(--color-rule)}.uBCVrq_review:first-child{padding-top:0}.uBCVrq_review:last-child{border-bottom:none}.uBCVrq_reviewHead{align-items:center;gap:var(--space-2xs);margin-bottom:var(--space-3xs);flex-wrap:wrap;display:flex}.uBCVrq_reviewTitle{font-size:var(--text-md);margin-bottom:var(--space-3xs)}.uBCVrq_reviewBody{font-size:var(--text-sm);max-width:68ch;margin-bottom:var(--space-2xs);line-height:1.6}.uBCVrq_reviewMeta{align-items:center;gap:var(--space-2xs);font-size:var(--text-xs);color:var(--color-ink-2);flex-wrap:wrap;display:flex}.uBCVrq_author{color:var(--color-ink);font-weight:600}.uBCVrq_verified{color:var(--color-success);align-items:center;gap:.2rem;font-weight:500;display:inline-flex}.uBCVrq_metaSep{color:var(--color-ink-3)}@media (max-width:64rem){.uBCVrq_inner{grid-template-columns:minmax(0,1fr)}.uBCVrq_summary{position:static}}
._5oK6Iq_section{padding-top:var(--space-xl);border-top:1px solid var(--color-rule)}._5oK6Iq_inner{gap:var(--space-lg);grid-template-columns:7fr 5fr;align-items:start;display:grid}._5oK6Iq_head{max-width:48ch;margin-bottom:var(--space-md)}._5oK6Iq_title{margin-bottom:var(--space-2xs)}._5oK6Iq_lede{font-size:var(--text-sm)}._5oK6Iq_list{border-top:1px solid var(--color-rule);flex-direction:column;display:flex}._5oK6Iq_item{border-bottom:1px solid var(--color-rule)}._5oK6Iq_summary{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-block:var(--space-xs);font-family:var(--font-display);font-size:var(--text-base);cursor:pointer;transition:color var(--dur-short) var(--ease-out);font-weight:600;list-style:none;display:flex}._5oK6Iq_summary::-webkit-details-marker{display:none}._5oK6Iq_summary:hover{color:var(--color-accent-ink)}._5oK6Iq_marker{flex-shrink:0;width:1.1rem;height:1.1rem;position:relative}._5oK6Iq_marker:before,._5oK6Iq_marker:after{content:"";border-radius:var(--radius-pill);background-color:var(--color-accent);width:100%;height:2px;transition:transform var(--dur-short) var(--ease-out);position:absolute;top:50%;left:0}._5oK6Iq_marker:after{transform:rotate(90deg)}._5oK6Iq_item[open] ._5oK6Iq_marker:after{transform:rotate(0)}._5oK6Iq_answer{padding-bottom:var(--space-xs);font-size:var(--text-sm);max-width:64ch;color:var(--color-ink-2);line-height:1.6}._5oK6Iq_guarantee{padding:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-card);background-color:var(--color-paper-2)}._5oK6Iq_guaranteeTitle{align-items:center;gap:var(--space-2xs);font-size:var(--text-md);margin-bottom:var(--space-2xs);display:flex}._5oK6Iq_guaranteeText{font-size:var(--text-sm);margin-bottom:var(--space-sm);line-height:1.6}._5oK6Iq_guaranteeSteps{counter-reset:g-step;gap:var(--space-2xs);padding-top:var(--space-sm);border-top:1px solid var(--color-rule);flex-direction:column;display:flex}._5oK6Iq_guaranteeStep{counter-increment:g-step;gap:var(--space-2xs);font-size:var(--text-sm);color:var(--color-ink-2);grid-template-columns:1.4rem minmax(0,1fr);line-height:1.5;display:grid}._5oK6Iq_guaranteeStep:before{content:counter(g-step);font-family:var(--font-display);color:var(--color-accent-ink);font-weight:600}._5oK6Iq_allergens{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-rule);font-size:var(--text-xs);color:var(--color-ink-2);line-height:1.55}@media (max-width:64rem){._5oK6Iq_inner{grid-template-columns:minmax(0,1fr)}}
.txgM7a_hero{border-bottom:1px solid var(--color-rule);background-color:var(--color-paper);padding-block:clamp(1.25rem,3vh,2.5rem)}.txgM7a_heroInner{gap:var(--space-xl);grid-template-columns:7fr 5fr;align-items:center;display:grid}.txgM7a_heroCopy{min-width:0}.txgM7a_heroTitle{font-size:var(--text-display);margin-bottom:var(--space-sm);max-width:24ch}.txgM7a_heroMark{background-image:linear-gradient(var(--color-sun) 0 0);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 84%;background-repeat:no-repeat;background-size:100% .3em}.txgM7a_heroLede{font-size:var(--text-md);max-width:46ch;margin-bottom:var(--space-md);line-height:1.55}.txgM7a_heroActions{gap:var(--space-2xs);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.txgM7a_heroFacts{gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-rule);flex-wrap:wrap;display:flex}.txgM7a_heroFact{min-width:0}.txgM7a_heroFactValue{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);font-weight:600;line-height:1.1;display:block}.txgM7a_heroFactLabel{font-size:var(--text-xs);color:var(--color-ink-2)}.txgM7a_heroMedia{aspect-ratio:4/5;border-radius:var(--radius-lg);background-color:var(--color-coral-soft);position:relative;overflow:hidden}.txgM7a_heroImage{object-fit:contain;padding:var(--space-md)}@media (max-width:64rem){.txgM7a_heroInner{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.txgM7a_heroMedia{aspect-ratio:4/3;order:-1}}.txgM7a_stages{background-color:var(--color-paper-2);border-bottom:1px solid var(--color-rule);padding-block:clamp(1.25rem,3vh,2.5rem)}.txgM7a_stagesHead{max-width:48ch;margin-bottom:var(--space-md)}.txgM7a_stagesTitle{margin-bottom:var(--space-3xs)}.txgM7a_stagesLede{font-size:var(--text-md)}.txgM7a_spine{gap:var(--space-md);flex-direction:column;display:flex}.txgM7a_stage{gap:var(--space-md);grid-template-columns:7rem minmax(0,1fr);align-items:start;display:grid;position:relative}.txgM7a_stageNumeral{font-family:var(--font-display);font-size:var(--text-numeral);letter-spacing:-.04em;color:var(--color-accent);margin-left:-.08em;font-weight:600;line-height:.85}.txgM7a_stageBody{min-width:0;padding-top:var(--space-2xs)}.txgM7a_stageTitle{font-size:var(--text-xl);margin-bottom:var(--space-2xs)}.txgM7a_stageText{font-size:var(--text-base);max-width:54ch;margin-bottom:var(--space-2xs);line-height:1.55}.txgM7a_stageMeta{align-items:center;gap:var(--space-3xs);font-size:var(--text-xs);color:var(--color-accent-ink);font-weight:600;display:inline-flex}.txgM7a_stage:not(:last-child):before{content:"";top:4.5rem;left:2.4rem;bottom:calc(var(--space-xl) * -1);border-radius:var(--radius-pill);background-color:var(--color-rule-strong);width:2px;position:absolute}@media (max-width:40rem){.txgM7a_stage{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr)}.txgM7a_stage:not(:last-child):before{display:none}.txgM7a_stageNumeral{font-size:var(--text-2xl)}}.txgM7a_products{border-bottom:1px solid var(--color-rule);padding-block:clamp(1.25rem,3vh,2.5rem)}.txgM7a_sectionHead{justify-content:space-between;align-items:flex-end;gap:var(--space-xs);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.txgM7a_sectionHeadText{min-width:0;max-width:52ch}.txgM7a_sectionTitle{margin-bottom:var(--space-3xs)}.txgM7a_sectionLede{font-size:var(--text-base)}.txgM7a_setGrid{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:64rem){.txgM7a_setGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:34rem){.txgM7a_setGrid{grid-template-columns:minmax(0,1fr)}}.txgM7a_refills{background-color:var(--color-paper-2);border-bottom:1px solid var(--color-rule);padding-block:clamp(1.25rem,3vh,2.25rem)}.txgM7a_refillGrid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));max-width:36rem;display:grid}@media (max-width:34rem){.txgM7a_refillGrid{grid-template-columns:minmax(0,1fr)}}.txgM7a_compare{border-bottom:1px solid var(--color-rule);padding-block:clamp(1.25rem,3vh,2.25rem)}.txgM7a_tableWrap{border:1px solid var(--color-rule);border-radius:var(--radius-card);background-color:var(--color-card);overflow-x:auto}.txgM7a_table{width:100%;min-width:34rem;font-size:var(--text-sm);text-align:left}.txgM7a_table caption{padding:var(--space-xs) var(--space-sm);font-size:var(--text-xs);color:var(--color-ink-2);text-align:left;border-bottom:1px solid var(--color-rule)}.txgM7a_table th,.txgM7a_table td{padding:var(--space-2xs) var(--space-sm);vertical-align:top}.txgM7a_table thead th{font-family:var(--font-display);font-size:var(--text-sm);background-color:var(--color-paper-2);border-bottom:1px solid var(--color-rule);font-weight:600}.txgM7a_colOurs{color:var(--color-accent-ink)}.txgM7a_table tbody tr+tr th,.txgM7a_table tbody tr+tr td{border-top:1px solid var(--color-rule-2)}.txgM7a_table tbody th{color:var(--color-ink);font-weight:600}.txgM7a_cellOurs{color:var(--color-ink);font-weight:500}.txgM7a_cellTheirs{color:var(--color-ink-2)}.txgM7a_mission{background-color:var(--color-paper-2);border-bottom:1px solid var(--color-rule);padding-block:clamp(1.25rem,3vh,2.5rem)}.txgM7a_missionInner{gap:var(--space-xl);grid-template-columns:5fr 7fr;align-items:center;display:grid}.txgM7a_missionMedia{aspect-ratio:4/3;border-radius:var(--radius-lg);background-color:var(--color-lilac-soft);max-height:380px;position:relative;overflow:hidden}.txgM7a_missionImage{object-fit:cover}.txgM7a_missionCopy{min-width:0}.txgM7a_missionTitle{margin-bottom:var(--space-xs);max-width:26ch}.txgM7a_missionText{font-size:var(--text-base);max-width:58ch;margin-bottom:var(--space-xs);line-height:1.6}@media (max-width:64rem){.txgM7a_missionInner{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}}.txgM7a_faq{padding-block:clamp(1.25rem,3vh,2.5rem)}.txgM7a_faqList{border-top:1px solid var(--color-rule);flex-direction:column;display:flex}.txgM7a_faqItem{border-bottom:1px solid var(--color-rule)}.txgM7a_faqSummary{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);font-family:var(--font-display);font-size:var(--text-md);cursor:pointer;transition:color var(--dur-short) var(--ease-out);font-weight:600;list-style:none;display:flex}.txgM7a_faqSummary::-webkit-details-marker{display:none}.txgM7a_faqSummary:hover{color:var(--color-accent-ink)}.txgM7a_faqMarker{flex-shrink:0;width:1.25rem;height:1.25rem;position:relative}.txgM7a_faqMarker:before,.txgM7a_faqMarker:after{content:"";border-radius:var(--radius-pill);background-color:var(--color-accent);width:100%;height:2px;transition:transform var(--dur-short) var(--ease-out);position:absolute;top:50%;left:0}.txgM7a_faqMarker:after{transform:rotate(90deg)}.txgM7a_faqItem[open] .txgM7a_faqMarker:after{transform:rotate(0)}.txgM7a_faqAnswer{padding-bottom:var(--space-sm);font-size:var(--text-sm);max-width:68ch;color:var(--color-ink-2);line-height:1.6}.txgM7a_closing{padding-block:var(--space-xl);border-top:1px solid var(--color-rule);background-color:var(--color-accent-soft)}.txgM7a_closingInner{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.txgM7a_closingTitle{font-size:var(--text-xl);max-width:30ch}
.CSk-yq_page{padding-block:var(--space-md) var(--space-2xl)}.CSk-yq_crumbs{align-items:center;gap:var(--space-3xs);margin-bottom:var(--space-md);font-size:var(--text-xs);color:var(--color-ink-2);flex-wrap:wrap;display:flex}.CSk-yq_crumbLink{white-space:nowrap;transition:border-color var(--dur-short) var(--ease-out);border-bottom:1px solid #0000}.CSk-yq_crumbLink:hover{border-bottom-color:var(--color-ink-2)}.CSk-yq_crumbCurrent{color:var(--color-ink);font-weight:600}.CSk-yq_crumbSep{color:var(--color-ink-3)}.CSk-yq_buy{gap:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-rule);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.CSk-yq_gallery{min-width:0;position:sticky;top:7rem}.CSk-yq_stage{aspect-ratio:1;border-radius:var(--radius-lg);background-color:var(--color-paper-2);margin-bottom:var(--space-2xs);position:relative;overflow:hidden}.CSk-yq_stageImage{object-fit:contain;padding:var(--space-lg)}.CSk-yq_stageBadge{top:var(--space-sm);left:var(--space-sm);z-index:var(--z-base);position:absolute}.CSk-yq_thumbs{gap:var(--space-2xs);display:flex}.CSk-yq_thumb{border-radius:var(--radius-input);border:1px solid var(--color-rule);background-color:var(--color-card);cursor:pointer;width:4.5rem;height:4.5rem;transition:border-color var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);flex:none;position:relative;overflow:hidden}.CSk-yq_thumb:hover{border-color:var(--color-rule-strong);transform:translateY(-2px)}.CSk-yq_thumbActive{border-color:var(--color-accent);border-width:2px}.CSk-yq_thumbImage{object-fit:contain;padding:.25rem}.CSk-yq_info{min-width:0}.CSk-yq_flavour{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-ink);margin-bottom:var(--space-2xs);font-weight:700}.CSk-yq_title{font-size:var(--text-2xl);margin-bottom:var(--space-2xs)}.CSk-yq_subtitle{font-size:var(--text-md);max-width:48ch;margin-bottom:var(--space-sm);line-height:1.5}.CSk-yq_priceRow{align-items:baseline;gap:var(--space-2xs);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.CSk-yq_price{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600}.CSk-yq_priceWas{font-size:var(--text-md);color:var(--color-ink-3);text-decoration:line-through}.CSk-yq_priceNote{font-size:var(--text-xs);color:var(--color-ink-2)}.CSk-yq_ratingLine{align-items:center;gap:var(--space-2xs);margin-bottom:var(--space-2xs);flex-wrap:wrap;display:flex}.CSk-yq_stock{align-items:center;gap:var(--space-3xs);font-size:var(--text-xs);white-space:nowrap;font-weight:600;display:inline-flex}.CSk-yq_stockIn{color:var(--color-success)}.CSk-yq_stockSoon{color:var(--color-sun-ink)}.CSk-yq_stockOut{color:var(--color-ink-2)}.CSk-yq_delivery{align-items:flex-start;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);margin-bottom:var(--space-sm);border-radius:var(--radius-input);background-color:var(--color-paper-2);font-size:var(--text-sm);line-height:1.45;display:flex}.CSk-yq_deliveryIcon{color:var(--color-accent-ink);flex-shrink:0;margin-top:.15rem}.CSk-yq_deliveryDate{color:var(--color-ink);white-space:nowrap;font-weight:600}.CSk-yq_deliveryCutoff{color:var(--color-ink-2)}.CSk-yq_gift{align-items:flex-start;gap:var(--space-2xs);margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-rule);font-size:var(--text-sm);color:var(--color-ink-2);line-height:1.5;display:flex}.CSk-yq_giftIcon{color:var(--color-berry);flex-shrink:0;margin-top:.15rem}.CSk-yq_soldOut{padding:var(--space-xs);margin-bottom:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-input);background-color:var(--color-sun-soft);font-size:var(--text-sm);color:var(--color-ink);line-height:1.5}.CSk-yq_keyFacts{gap:var(--space-2xs);padding-block:var(--space-sm);margin-bottom:var(--space-sm);border-block:1px solid var(--color-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CSk-yq_keyFactLabel{font-size:var(--text-xs);color:var(--color-ink-2);margin-bottom:.1rem}.CSk-yq_keyFactValue{font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-ink);font-weight:600;line-height:1.25}@media (max-width:30rem){.CSk-yq_keyFacts{gap:var(--space-xs);grid-template-columns:minmax(0,1fr)}}.CSk-yq_cartRow{gap:var(--space-2xs);margin-bottom:var(--space-sm);display:flex}.CSk-yq_stepper{height:3.25rem;padding-inline:var(--space-3xs);border:1px solid var(--color-rule);border-radius:var(--radius-pill);background-color:var(--color-card);flex-shrink:0;align-items:center;display:flex}.CSk-yq_step{border-radius:var(--radius-pill);width:2.5rem;height:2.5rem;transition:background-color var(--dur-short) var(--ease-out);justify-content:center;align-items:center;display:flex}.CSk-yq_step:hover{background-color:var(--color-paper-2)}.CSk-yq_stepValue{text-align:center;min-width:2rem;font-size:var(--text-base);font-weight:600}.CSk-yq_addBtn{flex:1;height:3.25rem}.CSk-yq_assurances{gap:var(--space-sm);font-size:var(--text-xs);color:var(--color-ink-2);flex-wrap:wrap;display:flex}.CSk-yq_assurance{align-items:center;gap:var(--space-3xs);display:inline-flex}@media (max-width:64rem){.CSk-yq_buy{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.CSk-yq_gallery{position:static}}.CSk-yq_specs{padding-block:var(--space-xl)}.CSk-yq_specsHead{max-width:54ch;margin-bottom:var(--space-lg)}.CSk-yq_specsTitle{margin-bottom:var(--space-2xs)}.CSk-yq_specsLede{font-size:var(--text-sm)}.CSk-yq_rows{gap:var(--space-xl);flex-direction:column;display:flex}.CSk-yq_row{gap:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-rule);grid-template-columns:4fr 8fr;align-items:start;display:grid}.CSk-yq_rowFlipped{grid-template-columns:8fr 4fr}.CSk-yq_rowFlipped .CSk-yq_rowLabel{order:2}.CSk-yq_rowLabel{min-width:0}.CSk-yq_rowTitle{font-size:var(--text-md);margin-bottom:var(--space-3xs)}.CSk-yq_rowKey{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs);color:var(--color-accent-ink);background-color:var(--color-accent-soft);border-radius:var(--radius-sm);word-break:break-all;padding:.15rem .45rem;display:inline-block}.CSk-yq_rowBody{min-width:0}.CSk-yq_list{flex-direction:column;display:flex}.CSk-yq_listItem{padding-block:var(--space-2xs);font-size:var(--text-sm);color:var(--color-ink);border-bottom:1px solid var(--color-rule-2);line-height:1.5}.CSk-yq_listItem:last-child{border-bottom:none}.CSk-yq_prose{font-size:var(--text-sm);color:var(--color-ink-2);max-width:68ch;line-height:1.6}.CSk-yq_moldNote{margin-top:var(--space-2xs);font-size:var(--text-sm);color:var(--color-ink)}.CSk-yq_nutritionWrap{border:1px solid var(--color-rule);border-radius:var(--radius-card);overflow-x:auto}.CSk-yq_nutrition{width:100%;min-width:26rem;font-size:var(--text-sm);text-align:left}.CSk-yq_nutrition th,.CSk-yq_nutrition td{padding:var(--space-2xs) var(--space-xs)}.CSk-yq_nutrition thead th{font-family:var(--font-display);font-size:var(--text-xs);background-color:var(--color-paper-2);border-bottom:1px solid var(--color-rule);white-space:nowrap;font-weight:600}.CSk-yq_nutrition tbody tr+tr th,.CSk-yq_nutrition tbody tr+tr td{border-top:1px solid var(--color-rule-2)}.CSk-yq_nutrition tbody th{color:var(--color-ink);font-weight:500}.CSk-yq_nutritionSub th{padding-left:var(--space-md);color:var(--color-ink-2);font-weight:400}.CSk-yq_nutrition td{font-variant-numeric:tabular-nums;color:var(--color-ink-2);white-space:nowrap}.CSk-yq_steps{counter-reset:step;gap:var(--space-2xs);flex-direction:column;display:flex}.CSk-yq_stepItem{counter-increment:step;gap:var(--space-2xs);font-size:var(--text-sm);color:var(--color-ink-2);grid-template-columns:1.75rem minmax(0,1fr);line-height:1.55;display:grid}.CSk-yq_stepItem:before{content:counter(step) ".";font-family:var(--font-display);color:var(--color-accent-ink);font-weight:600}@media (max-width:64rem){.CSk-yq_row,.CSk-yq_rowFlipped{gap:var(--space-sm);grid-template-columns:minmax(0,1fr)}.CSk-yq_rowFlipped .CSk-yq_rowLabel{order:0}}.CSk-yq_related{padding-top:var(--space-xl);border-top:1px solid var(--color-rule)}.CSk-yq_relatedHead{justify-content:space-between;align-items:flex-end;gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.CSk-yq_relatedGrid{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:64rem){.CSk-yq_relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:34rem){.CSk-yq_relatedGrid{grid-template-columns:minmax(0,1fr)}}.CSk-yq_buyBar{z-index:var(--z-buybar);justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-2xs) var(--page-gutter);padding-bottom:max(var(--space-2xs), env(safe-area-inset-bottom));background-color:var(--color-card);border-top:1px solid var(--color-rule);visibility:hidden;min-height:4rem;transition:transform var(--dur-mid) var(--ease-out), visibility var(--dur-mid) var(--ease-out);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -4px 16px -8px #24222040;box-shadow:0 -4px 16px -8px lab(13.3476% .643194 1.78782/.25)}.CSk-yq_buyBarVisible{visibility:visible;transform:translateY(0)}.CSk-yq_buyBarInner{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;max-width:var(--page-max);margin-inline:auto;display:flex}.CSk-yq_page{padding-bottom:6rem}.CSk-yq_buyBarStepper{display:none}@media (min-width:48.0625rem){.CSk-yq_buyBarStepper{display:flex}}@media (prefers-reduced-motion:reduce){.CSk-yq_buyBar{opacity:0;transition-property:opacity,visibility;transform:none}.CSk-yq_buyBarVisible{opacity:1}}.CSk-yq_buyBarInfo{align-items:center;gap:var(--space-2xs);min-width:0;display:flex}.CSk-yq_buyBarThumb{border-radius:var(--radius-sm);background-color:var(--color-paper-2);flex-shrink:0;width:2.75rem;height:2.75rem;position:relative;overflow:hidden}.CSk-yq_buyBarText{min-width:0}.CSk-yq_buyBarTitle{font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.2;overflow:hidden}.CSk-yq_buyBarPrice{font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.CSk-yq_buyBarActions{align-items:center;gap:var(--space-2xs);flex-shrink:0;display:flex}.CSk-yq_buyBarHint{font-size:var(--text-xs);color:var(--color-ink-2);white-space:nowrap;display:none}@media (min-width:64.0625rem){.CSk-yq_buyBarHint{display:inline}}
.-mQgjq_page{padding-block:var(--space-lg) var(--space-2xl)}.-mQgjq_masthead{justify-content:space-between;align-items:flex-end;gap:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:2px solid var(--color-ink);flex-wrap:wrap;display:flex}.-mQgjq_mastheadText{min-width:0;max-width:54ch}.-mQgjq_title{font-size:var(--text-xl);margin-bottom:var(--space-3xs)}.-mQgjq_lede{font-size:var(--text-sm);color:var(--color-ink-2)}.-mQgjq_inventory{font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-ink-2);white-space:nowrap;font-weight:600}.-mQgjq_filters{align-items:center;gap:var(--space-2xs);padding-block:var(--space-sm);margin-bottom:var(--space-md);border-bottom:1px solid var(--color-rule);flex-wrap:wrap;display:flex;position:relative}.-mQgjq_filterLegend{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-3);margin-right:var(--space-2xs);font-weight:700}.-mQgjq_filterInput{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.-mQgjq_filterLabel{align-items:center;gap:var(--space-3xs);border:1px solid var(--color-rule);border-radius:var(--radius-pill);background-color:var(--color-card);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);padding:.5rem 1rem;font-weight:500;display:inline-flex}.-mQgjq_filterLabel:hover{border-color:var(--color-rule-strong);background-color:var(--color-paper-2)}.-mQgjq_filterInput:checked+.-mQgjq_filterLabel{background-color:var(--color-accent-deep);border-color:var(--color-accent-deep);color:var(--color-paper);font-weight:600}.-mQgjq_filterInput:focus-visible+.-mQgjq_filterLabel{outline:2px solid var(--color-focus);outline-offset:2px}.-mQgjq_filterCount{font-variant-numeric:tabular-nums;opacity:.75}.-mQgjq_grid{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:64rem){.-mQgjq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:34rem){.-mQgjq_grid{grid-template-columns:minmax(0,1fr)}}.-mQgjq_group+.-mQgjq_group{margin-top:var(--space-xl)}.-mQgjq_groupLabel{align-items:baseline;gap:var(--space-2xs);padding-bottom:var(--space-2xs);margin-bottom:var(--space-md);border-bottom:1px solid var(--color-rule);display:flex}.-mQgjq_groupName{font-size:var(--text-md)}.-mQgjq_groupMeta{font-size:var(--text-xs);color:var(--color-ink-3)}.-mQgjq_foot{margin-top:var(--space-xl);padding-top:var(--space-sm);border-top:1px solid var(--color-rule);gap:var(--space-md);font-size:var(--text-xs);color:var(--color-ink-2);flex-wrap:wrap;display:flex}.-mQgjq_footItem{align-items:center;gap:var(--space-3xs);display:inline-flex}
