.rIun6a_topbar{background:var(--color-text);color:var(--color-bg);font-family:var(--font-ui);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-align:center}.rIun6a_topbar p{padding-block:10px}@media (max-width:47.99em){.rIun6a_topbar span:not(:first-child){display:none}}.rIun6a_header{border-bottom:var(--rule-double)}.rIun6a_inner{align-items:center;gap:var(--space-4);padding-top:var(--space-7);flex-direction:column;padding-bottom:18px;display:flex;position:relative}.rIun6a_start{top:22px;left:calc(var(--container-pad) - var(--space-3));position:absolute}@media (min-width:52em){.rIun6a_start{display:none}}.rIun6a_end{top:22px;right:calc(var(--container-pad) - var(--space-2));align-items:center;gap:10px;display:flex;position:absolute}@media (min-width:64em){.rIun6a_end{right:var(--container-pad)}}.rIun6a_menuButton{min-width:44px;height:44px;padding-inline:var(--space-3);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.rIun6a_menuButton:hover{color:var(--color-accent)}.rIun6a_logo{color:var(--color-text);flex-direction:column;align-items:center;gap:10px;text-decoration:none;display:flex}.rIun6a_logo:hover{color:var(--color-text)}.rIun6a_wordmark{font-family:var(--font-heading);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-logo);margin-right:calc(var(--tracking-logo)*-1);text-transform:uppercase;font-size:clamp(1.75rem,1.2rem + 2.4vw,2.75rem);line-height:1}.rIun6a_tagline{align-items:center;gap:var(--space-3);width:clamp(200px,26vw,300px);color:var(--color-accent);display:flex}.rIun6a_tagline:before,.rIun6a_tagline:after{content:"";height:var(--border-width);background:currentColor;flex:1}.rIun6a_tagline span{font-family:var(--font-heading);font-style:italic;font-weight:var(--weight-medium);white-space:nowrap;font-size:clamp(.9375rem,.85rem + .4vw,1.125rem);line-height:1}.rIun6a_actions{justify-content:flex-end;align-items:center;gap:var(--space-1);margin-right:calc(var(--space-2)*-1);display:flex}@media (min-width:64em){.rIun6a_actions{margin-right:0}}.rIun6a_iconButton{border-radius:var(--radius-xs);width:44px;height:44px;color:var(--color-text);transition:background var(--duration-fast) var(--ease);place-items:center;display:grid;position:relative}.rIun6a_iconButton:hover{color:var(--color-accent)}@media (min-width:64em){.rIun6a_mobileOnly{display:none}}.rIun6a_cartButton{border-radius:var(--radius-xs);width:44px;height:44px;color:var(--color-text);font-family:var(--font-ui);font-weight:var(--weight-semibold);font-size:var(--text-sm);transition:background var(--duration-fast) var(--ease);place-items:center;display:grid;position:relative}.rIun6a_cartButton:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.rIun6a_cartButton:active{background:color-mix(in srgb, var(--color-text) 14%, transparent)}@media (min-width:64em){.rIun6a_cartButton{gap:var(--space-2);border:var(--border-width) solid var(--color-border);width:auto;height:auto;padding:9px 16px;display:inline-flex}}.rIun6a_cartLabel{display:none}@media (min-width:64em){.rIun6a_cartLabel{display:inline}}.rIun6a_count{border-radius:var(--radius-pill);background:var(--color-text);min-width:18px;height:18px;color:var(--color-bg);font-size:10px;font-weight:var(--weight-bold);place-items:center;padding:0 4px;line-height:1;display:grid;position:absolute;top:4px;right:2px}@media (min-width:64em){.rIun6a_count{min-width:22px;height:22px;font-size:var(--text-xs);font-weight:var(--weight-regular);padding:0 6px;position:static}}.rIun6a_nav{display:none}@media (min-width:52em){.rIun6a_nav{display:block}}.rIun6a_nav ul{flex-wrap:wrap;justify-content:center;gap:6px 28px;display:flex}.rIun6a_navLink{border-bottom:var(--border-width) solid #0000;color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;transition:color var(--duration-fast) var(--ease);padding:6px 0;text-decoration:none;display:block}.rIun6a_navLink:hover{color:var(--color-accent)}.rIun6a_navLink[aria-current=page]{color:var(--color-accent);border-bottom-color:var(--color-accent)}.rIun6a_search{align-items:center;gap:var(--space-2);border:var(--border-width) solid var(--color-border-strong);background:var(--color-paper);min-width:0;color:var(--color-text);transition:box-shadow var(--duration-fast) var(--ease);padding:8px 14px;display:none}@media (min-width:64em){.rIun6a_search{display:flex}}.rIun6a_search:focus-within{border-color:var(--color-accent)}.rIun6a_search svg{flex:none}.rIun6a_search input{width:180px;min-width:60px;font-size:var(--text-sm);background:0 0;border:0;flex:1}.rIun6a_search input::placeholder{color:var(--color-text-muted)}.rIun6a_search input:focus{outline:none}.rIun6a_mobileSearch{top:calc(100% + var(--space-2));width:calc(100vw - 2*var(--container-pad));z-index:var(--z-dropdown);position:absolute;right:0}@media (min-width:64em){.rIun6a_mobileSearch{display:none}}.rIun6a_mobileSearch .rIun6a_search{box-shadow:var(--shadow-md);padding:12px 18px;display:flex}.rIun6a_mobileSearch .rIun6a_search input{width:100%;font-size:var(--text-base)}dialog.rIun6a_menuDrawer{width:100vw;box-shadow:none}dialog.rIun6a_menuDrawer .rIun6a_wordmark{font-size:1.625rem}.rIun6a_mobileNav{display:grid}.rIun6a_mobileNav a{padding:var(--space-4) 0;border-bottom:var(--border-width) solid var(--color-border);font-family:var(--font-heading);font-weight:var(--weight-medium);color:var(--color-text);font-size:1.875rem;line-height:1.1;text-decoration:none;display:block}.rIun6a_mobileNav a[aria-current=page],.rIun6a_mobileNav a:hover{color:var(--color-accent)}.rIun6a_mobileNavFooter{font-size:var(--text-base);color:var(--color-text-muted);gap:6px;display:grid}.rIun6a_mobileNavFooter>a{color:var(--color-text)}.rIun6a_mobileNavLinks{gap:var(--space-5);margin-top:var(--space-3);display:flex}.rIun6a_mobileNavLinks a{color:var(--color-accent)}
.fKr3QW_region{z-index:var(--z-toast);bottom:var(--space-4);gap:var(--space-2);width:min(420px,100vw - 2*var(--space-4));pointer-events:none;display:grid;position:fixed;left:50%;translate:-50%}.fKr3QW_toast{align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);background:var(--color-neutral-900);color:var(--color-bg);box-shadow:var(--shadow-lg);font-size:var(--text-sm);pointer-events:auto;animation:fKr3QW_in var(--duration-slow) var(--ease);padding:12px 22px;display:flex}.fKr3QW_toast[data-tone=error]{background:var(--color-danger);color:var(--color-bg)}@keyframes fKr3QW_in{0%{opacity:0;translate:0 12px}}
.S7pYnq_line{gap:var(--space-4);padding-block:var(--space-5);border-bottom:var(--border-width) solid var(--color-border);grid-template-columns:88px 1fr;display:grid}.S7pYnq_line:first-child{padding-top:0}.S7pYnq_lineImage{aspect-ratio:1;background:var(--card-image-bg);border-radius:24px;position:relative;overflow:hidden}.S7pYnq_lineImage img{object-fit:cover}.S7pYnq_lineBody{align-content:start;gap:var(--space-1) var(--space-4);grid-template-columns:1fr auto;display:grid}.S7pYnq_lineName{font-family:var(--font-heading);color:inherit;font-size:1.1875rem;line-height:1.2;text-decoration:none}.S7pYnq_lineName:hover{text-decoration:underline}.S7pYnq_lineMeta{font-size:var(--text-sm);color:var(--color-text-muted);grid-column:1}.S7pYnq_lineTotal{font-size:var(--text-md);font-weight:var(--weight-bold);text-align:right;grid-area:1/2}.S7pYnq_lineActions{margin-top:var(--space-3);grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.S7pYnq_remove{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);display:inline-flex}.S7pYnq_remove:hover{color:var(--color-danger)}.S7pYnq_large{background:var(--color-neutral-100);border:0;border-radius:32px;align-items:center;padding:14px}.S7pYnq_large:first-child{padding-top:14px}@media (min-width:48em){.S7pYnq_large{grid-template-columns:96px 1fr;gap:18px}}.S7pYnq_large .S7pYnq_lineActions{margin-top:var(--space-2)}.S7pYnq_shipping{gap:var(--space-2);font-size:var(--text-sm);background:var(--color-accent-2-100);color:var(--color-accent-2-800);border-radius:24px;padding:14px 18px;display:grid}.S7pYnq_shipping strong{font-weight:var(--weight-semibold)}.S7pYnq_progress{border-radius:var(--radius-pill);background:var(--color-accent-2-200);height:8px;overflow:hidden}.S7pYnq_progress span{background:var(--color-accent-2-600);border-radius:inherit;height:100%;transition:width var(--duration-slow) var(--ease);display:block}.S7pYnq_summary{gap:var(--space-3);font-size:var(--text-sm);display:grid}.S7pYnq_summary div{justify-content:space-between;gap:var(--space-4);display:flex}.S7pYnq_total{padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border);font-weight:var(--weight-bold);align-items:baseline}.S7pYnq_total>:last-child{font-size:1.5rem}.S7pYnq_discount{color:var(--color-success);font-weight:var(--weight-semibold)}.S7pYnq_footerActions{gap:var(--space-3);margin-top:var(--space-4);display:grid}.S7pYnq_coupon{gap:var(--space-2);display:flex}.S7pYnq_coupon input{flex:1;min-width:0}
.OsE7-q_card{flex-direction:column;gap:18px;min-width:0;display:flex;position:relative}.OsE7-q_media{aspect-ratio:var(--card-image-ratio);border-radius:var(--card-radius);background:var(--card-image-bg);transition:box-shadow var(--duration) var(--ease);position:relative;overflow:hidden}.OsE7-q_media img{object-fit:cover;transition:scale var(--duration-slow) var(--ease)}@media (hover:hover){.OsE7-q_card:hover .OsE7-q_media{box-shadow:var(--shadow-md)}.OsE7-q_card:hover .OsE7-q_media img{scale:1.03}}.OsE7-q_badges{z-index:1;align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex;position:absolute;top:18px;left:18px}.OsE7-q_quickAdd{z-index:2;background:var(--color-bg);width:48px;height:48px;color:var(--color-text);box-shadow:var(--shadow-sm);transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:16px;right:16px}.OsE7-q_quickAdd:hover:not(:disabled){background:var(--color-text);color:var(--color-bg)}.OsE7-q_quickAdd:disabled{opacity:.45;cursor:not-allowed}.OsE7-q_quickAdd[aria-busy=true]{cursor:progress}.OsE7-q_body{gap:6px;padding:0 6px;display:grid}.OsE7-q_brand{font-size:10px;font-weight:var(--weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted)}.OsE7-q_name{letter-spacing:0;text-wrap:pretty;font-size:1.25rem;line-height:1.2}.OsE7-q_name a{color:inherit;transition:color var(--duration-fast) var(--ease);text-decoration:none}.OsE7-q_name a:after{content:"";z-index:1;position:absolute;inset:0}.OsE7-q_card:hover .OsE7-q_name a{color:var(--color-accent-700)}.OsE7-q_footer{justify-content:space-between;align-items:baseline;gap:2px var(--space-3);flex-wrap:wrap;margin-top:2px;display:flex}.OsE7-q_meta{color:var(--color-text-muted);font-size:.8125rem}.OsE7-q_price{font-size:var(--text-body);white-space:nowrap}.OsE7-q_grid{gap:var(--space-10) var(--space-4);transition:opacity var(--duration) var(--ease);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html[data-navigating] .OsE7-q_grid{opacity:.5;pointer-events:none}@media (min-width:40em){.OsE7-q_grid{gap:48px 28px}}@media (min-width:64em){.OsE7-q_grid{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:48px 32px}}.OsE7-q_rail{gap:var(--grid-gap);scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--space-2);margin-inline:calc(var(--container-pad)*-1);padding-inline:var(--container-pad);scroll-padding-inline:var(--container-pad);grid-auto-columns:72%;grid-auto-flow:column;display:grid;overflow-x:auto}.OsE7-q_rail::-webkit-scrollbar{display:none}.OsE7-q_rail>*{scroll-snap-align:start}@media (min-width:40em){.OsE7-q_rail{grid-auto-columns:40%}}@media (min-width:64em){.OsE7-q_rail{grid-auto-columns:calc((100% - 3*var(--grid-gap))/4);margin-inline:0;padding-inline:0}}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4032351b19cb998e-s.p.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4032351b19cb998e-s.p.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4032351b19cb998e-s.p.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.bCSuQa_className{font-family:Figtree,Figtree Fallback;font-style:normal}.bCSuQa_variable{--font-body:"Figtree", "Figtree Fallback"}
.Ph0Jyq_field{gap:var(--space-2);display:grid}.Ph0Jyq_label{padding-left:var(--space-2);font-size:var(--text-xs);color:color-mix(in srgb, var(--color-text) 70%, transparent)}.Ph0Jyq_required{color:var(--color-danger);margin-left:2px}.Ph0Jyq_control{width:100%;min-height:var(--input-height);border:var(--border-width) solid var(--input-border);caret-color:var(--color-accent);border-radius:var(--input-radius);background:var(--input-bg);font-size:var(--text-base);transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease);padding:0 18px}.Ph0Jyq_control::placeholder{color:var(--color-text-subtle)}.Ph0Jyq_control:hover{border-color:color-mix(in srgb, var(--color-text) 45%, transparent)}.Ph0Jyq_control:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent);outline:none}.Ph0Jyq_control[aria-invalid=true]{border-color:var(--color-danger)}textarea.Ph0Jyq_control{border-radius:var(--radius-lg);padding-block:var(--space-3);resize:vertical;min-height:120px}select.Ph0Jyq_control{appearance:none;padding-right:var(--space-10);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23645c50' stroke-width='2.75' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center}.Ph0Jyq_hint{font-size:var(--text-xs);color:var(--color-text-muted)}.Ph0Jyq_error{font-size:var(--text-xs);color:var(--color-danger)}.Ph0Jyq_check{align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);cursor:pointer;display:flex}.Ph0Jyq_check input{width:20px;height:20px;accent-color:var(--color-accent);cursor:pointer;flex:none;margin-top:1px}.Ph0Jyq_option{align-items:center;gap:var(--space-4);background:var(--color-neutral-100);cursor:pointer;transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease);border:1.5px solid #0000;border-radius:24px;grid-template-columns:auto 1fr auto;padding:16px 20px;display:grid}.Ph0Jyq_option:hover{border-color:var(--color-border)}.Ph0Jyq_option:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-100)}.Ph0Jyq_option:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.Ph0Jyq_option input{width:20px;height:20px;accent-color:var(--color-accent)}.Ph0Jyq_optionTitle{font-weight:var(--weight-bold)}.Ph0Jyq_optionDesc{font-size:var(--text-sm);color:var(--color-text-muted)}.Ph0Jyq_optionAside{font-weight:var(--weight-bold)}.Ph0Jyq_row{gap:var(--space-4);display:grid}@media (min-width:40em){.Ph0Jyq_row{grid-template-columns:repeat(var(--cols,2), 1fr)}}
.HmBK3G_form{gap:var(--space-3);max-width:460px;font-size:var(--text-sm);flex:1;display:grid}.HmBK3G_row{flex-wrap:wrap;gap:10px;display:flex}.HmBK3G_row>button{flex:1 0 auto}@media (min-width:30em){.HmBK3G_row>button{flex-grow:0}}.HmBK3G_input{min-width:0;min-height:var(--input-height);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg);font-size:var(--text-base);flex:200px;padding:0 18px}.HmBK3G_input::placeholder{color:var(--color-text-muted)}.HmBK3G_input:hover{border-color:color-mix(in srgb, var(--color-text) 45%, transparent)}.HmBK3G_input:focus-visible{border-color:var(--color-accent);outline-offset:0}.HmBK3G_done{font-size:var(--text-md)}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/932d3869cac5e2f5-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/28c5fc0db96362f0-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/97ea1d7b8ac40ba2-s.p.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/01d6212a423b17a1-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/932d3869cac5e2f5-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/28c5fc0db96362f0-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/97ea1d7b8ac40ba2-s.p.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/01d6212a423b17a1-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b57845f0cf557e59-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.p.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b57845f0cf557e59-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.p.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.N3VHia_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.N3VHia_variable{--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
._0zZ5UW_hero{gap:clamp(var(--space-8),5vw,64px);padding-top:clamp(var(--space-10),6vw,80px);padding-bottom:var(--section-gap);display:grid}._0zZ5UW_heroTop{justify-content:space-between;align-items:flex-end;gap:var(--space-6) var(--space-12);flex-wrap:wrap;display:flex}._0zZ5UW_heroTitle{gap:var(--space-5);display:grid}._0zZ5UW_heroTitle h1{max-width:10ch;font-size:var(--text-display);letter-spacing:var(--tracking-display);text-wrap:initial;line-height:.94}._0zZ5UW_heroAside{gap:var(--space-6);max-width:360px;padding-bottom:var(--space-3);display:grid}._0zZ5UW_heroAside p{font-size:var(--text-md);color:var(--color-text-soft)}._0zZ5UW_heroActions{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:39.99em){._0zZ5UW_heroActions>a:first-child{flex:100%}}._0zZ5UW_heroSecondary{font-family:var(--font-ui);padding-inline:var(--space-3)!important;color:var(--color-text)!important}._0zZ5UW_heroMedia{aspect-ratio:4/5;position:relative}@media (min-width:40em){._0zZ5UW_heroMedia{aspect-ratio:16/9}}@media (min-width:64em){._0zZ5UW_heroMedia{aspect-ratio:16/7}}._0zZ5UW_heroMedia{border-radius:var(--radius-2xl);background:var(--color-surface);overflow:hidden}._0zZ5UW_heroMedia img{object-fit:cover;object-position:68% center}._0zZ5UW_heroMediaCentered img{object-position:center}._0zZ5UW_heroCard{left:clamp(var(--space-4),2.5vw,32px);bottom:clamp(var(--space-4),2.5vw,32px);max-width:min(320px,100% - 2*var(--space-4));border:var(--border-width) solid var(--color-border-strong);background:var(--color-paper);gap:6px;padding:22px 26px;display:grid;position:absolute}._0zZ5UW_heroCard strong{font-family:var(--font-heading);font-weight:var(--heading-weight);font-size:1.5rem;line-height:1.1}._0zZ5UW_heroCard a{font-family:var(--font-ui);font-weight:var(--weight-semibold);color:var(--color-accent);justify-self:start;text-decoration:none}._0zZ5UW_heroCard a:hover{text-decoration:underline}._0zZ5UW_sectionHeader{margin-bottom:var(--space-9)}._0zZ5UW_sectionHeader p{margin-top:var(--space-3)}._0zZ5UW_categories{gap:var(--space-10) 28px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}._0zZ5UW_category{gap:var(--space-4);color:var(--color-text);transition:color var(--duration-fast) var(--ease);text-decoration:none;display:grid}._0zZ5UW_category:hover{color:var(--color-accent)}._0zZ5UW_categoryMedia{aspect-ratio:5/4;border-radius:var(--radius-xl);background:var(--color-surface);position:relative;overflow:hidden}._0zZ5UW_categoryMedia img{object-fit:cover;transition:scale var(--duration-slow) var(--ease)}._0zZ5UW_category:hover ._0zZ5UW_categoryMedia img{scale:1.03}._0zZ5UW_categoryLabel{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:0 6px;display:flex}._0zZ5UW_categoryLabel>span:first-child{font-family:var(--font-heading);font-weight:var(--weight-semibold);font-size:1.75rem;line-height:1.1}._0zZ5UW_categoryCount{font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}._0zZ5UW_principles{background:var(--color-surface);padding:clamp(2rem,1rem + 3vw,4rem)}._0zZ5UW_principlesHead{gap:var(--space-2);margin-bottom:var(--space-9);display:grid}._0zZ5UW_principlesHead p{font-size:var(--text-md);color:var(--color-text-soft)}._0zZ5UW_principlesList{gap:var(--space-8) var(--space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}._0zZ5UW_principle{gap:var(--space-2);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border-strong);flex-direction:column;display:flex}._0zZ5UW_principle h3{font-weight:var(--weight-semibold);letter-spacing:0;font-size:1.5625rem;line-height:1.15}._0zZ5UW_principle p{font-size:var(--text-body);color:var(--color-text-soft);line-height:1.6}._0zZ5UW_principleNo{font-family:var(--font-heading);color:var(--color-accent);font-size:1.625rem;font-style:italic;line-height:1}._0zZ5UW_skinLinks{flex-wrap:wrap;gap:10px;display:flex}._0zZ5UW_skinLinks a{border:var(--border-width) solid var(--color-border-strong);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-sm);transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease);padding:12px 22px;text-decoration:none;display:inline-block}._0zZ5UW_skinLinks a:hover{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}._0zZ5UW_blogHome{gap:var(--section-gap);display:grid}._0zZ5UW_split{gap:var(--space-8) var(--space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;display:grid}._0zZ5UW_splitIntro{gap:var(--space-3);justify-items:start;display:grid}._0zZ5UW_splitIntro p{max-width:36ch;font-size:var(--text-md);color:var(--color-text-soft)}._0zZ5UW_newsletter{justify-content:space-between;align-items:center;gap:var(--space-10);background:var(--color-surface);flex-wrap:wrap;padding:clamp(48px,6vw,80px) clamp(28px,5vw,72px);display:flex}._0zZ5UW_newsletter>div{max-width:480px}._0zZ5UW_newsletter h2{margin-bottom:var(--space-3);font-size:var(--text-section)}._0zZ5UW_newsletter p{font-size:var(--text-base);color:var(--color-text-soft)}._0zZ5UW_ingredientList{border-top:var(--border-width) solid var(--color-rule)}._0zZ5UW_ingredientList a{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);padding-block:var(--space-4);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text);transition:color var(--duration-fast) var(--ease);flex-wrap:wrap;text-decoration:none;display:flex}._0zZ5UW_ingredientList a:hover{color:var(--color-accent)}._0zZ5UW_ingredientName{font-family:var(--font-heading);font-weight:var(--weight-medium);font-size:clamp(1.5rem,1.25rem + 1vw,1.875rem);line-height:1.1}._0zZ5UW_ingredientInci{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}
.h81oZG_drawer{width:min(var(--drawer-width),100vw);border-radius:var(--radius-xl) 0 0 var(--radius-xl);background:var(--color-bg);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--color-text);box-shadow:var(--shadow-lg);transition:translate var(--duration-slow) var(--ease),overlay var(--duration-slow) allow-discrete,display var(--duration-slow) allow-discrete;border:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:0 0 0 auto;translate:100%}.h81oZG_drawer:not([open]){display:none}.h81oZG_drawer[open]{translate:0}@starting-style{.h81oZG_drawer[open]{translate:100%}}.h81oZG_drawer::backdrop{background:var(--color-overlay);opacity:0;transition:opacity var(--duration-slow) var(--ease),overlay var(--duration-slow) allow-discrete,display var(--duration-slow) allow-discrete}.h81oZG_drawer[open]::backdrop{opacity:1}@starting-style{.h81oZG_drawer[open]::backdrop{opacity:0}}.h81oZG_left{border-radius:0 var(--radius-xl) var(--radius-xl) 0;inset:0 auto 0 0;translate:-100%}@starting-style{.h81oZG_left[open]{translate:-100%}}.h81oZG_header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-4);border-bottom:var(--border-width) solid var(--color-border);display:flex}.h81oZG_header h2{font-size:var(--text-xl)}.h81oZG_body{overscroll-behavior:contain;padding:var(--space-6);flex:1;overflow-y:auto}.h81oZG_footer{padding:var(--space-4) var(--space-6) var(--space-6);box-shadow:0 -1px 0 var(--color-border);background:var(--color-bg)}.h81oZG_close{width:44px;height:44px;color:var(--color-text);place-items:center;display:grid}.h81oZG_close:hover{color:var(--color-accent)}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/c0e2eae9e0de9f16-s.0spvl5h7nh4kj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2ff936f45a7b5918-s.p.0bgqpv90abx9d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/cf9a11b6772b9533-s.p.1elj1f4z6aq4a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6cec87c23af19a62-s.08di4g7n39o46.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/c24fec3b421fd73c-s.p.3szkwhi_rfrst.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/61e56fd33ece1ad8-s.p.0op912u62qdhl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.pYmqOG_className{font-family:Newsreader,Newsreader Fallback}.pYmqOG_variable{--font-text:"Newsreader", "Newsreader Fallback"}
._7zPMnG_header{gap:var(--space-3);padding-block:var(--space-8) var(--space-6);display:grid}._7zPMnG_header h1{font-size:var(--text-3xl);letter-spacing:var(--tracking-display)}._7zPMnG_categoryNav{margin-bottom:36px}._7zPMnG_layout{gap:var(--space-8);display:grid}@media (min-width:64em){._7zPMnG_layout{grid-template-columns:260px minmax(0,1fr);gap:48px}}._7zPMnG_sidebar{display:none}@media (min-width:64em){._7zPMnG_sidebar{top:var(--sticky-offset);max-height:calc(100dvh - 2*var(--sticky-offset));padding:2px var(--space-2) var(--space-4) 2px;align-self:start;display:block;position:sticky;overflow-y:auto}}._7zPMnG_toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._7zPMnG_toolbar select{min-height:40px;font-size:var(--text-sm)}._7zPMnG_toolbarEnd{gap:var(--space-2);align-items:center;display:flex}@media (min-width:64em){._7zPMnG_filterToggle{display:none!important}}._7zPMnG_chips{flex-wrap:wrap;gap:6px;display:flex}._7zPMnG_toolbar+._7zPMnG_chips{margin-bottom:var(--space-6)}._7zPMnG_chip{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-bg);padding:6px 10px 6px 14px;font-size:.8125rem;text-decoration:none;display:inline-flex}._7zPMnG_chip:hover{background:var(--color-accent-600);color:var(--color-bg)}._7zPMnG_clear{margin-left:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);align-self:center}._7zPMnG_filters{gap:28px;display:grid}._7zPMnG_group{gap:var(--space-3);border:0;min-width:0;padding:0;display:grid}._7zPMnG_group legend{margin-bottom:var(--space-3);font-family:var(--font-heading);padding:0;font-size:1.125rem}._7zPMnG_chipOption{border:var(--border-width) solid #0000;border-radius:var(--radius-pill);background:var(--color-surface);cursor:pointer;min-height:34px;transition:background var(--duration-fast) var(--ease);align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;display:inline-flex;position:relative}@media (max-width:63.99em){._7zPMnG_chipOption{min-height:44px;font-size:var(--text-sm);padding:10px 16px}}._7zPMnG_chipOption input{opacity:0;width:0;height:0;position:absolute}._7zPMnG_chipOption:hover{background:var(--color-surface-strong)}._7zPMnG_chipOption:has(input:checked){background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}._7zPMnG_chipOption:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}._7zPMnG_dot{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #00000026}._7zPMnG_price{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}._7zPMnG_price input{width:100%;height:40px;padding:0 var(--space-3);border:var(--border-width) solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);font-size:var(--text-sm)}._7zPMnG_price input:focus{border-color:var(--color-accent);outline:none}._7zPMnG_seo{max-width:80ch;margin-top:var(--space-16);font-size:var(--text-sm)}
._8hOh5a_qty{grid-template-columns:calc(var(--_h) - 6px) 4ch calc(var(--_h) - 6px);--_h:var(--input-height);height:var(--_h);border-radius:var(--radius-pill);background:var(--color-surface);align-items:center;padding:3px;display:inline-grid}._8hOh5a_qty button{aspect-ratio:1;height:100%;color:var(--color-text);transition:background var(--duration-fast) var(--ease);border-radius:50%;place-items:center;display:grid}._8hOh5a_qty button:hover:not(:disabled){background:var(--color-neutral-300)}._8hOh5a_qty button:disabled{color:var(--color-text-subtle);cursor:not-allowed}._8hOh5a_qty input{text-align:center;width:100%;font-weight:var(--weight-bold);appearance:textfield;background:0 0;border:0}._8hOh5a_qty input::-webkit-inner-spin-button{-webkit-appearance:none}._8hOh5a_qty input::-webkit-outer-spin-button{-webkit-appearance:none}._8hOh5a_qty input:focus{outline:none}._8hOh5a_qty:focus-within{box-shadow:0 0 0 2px var(--color-accent)}._8hOh5a_sm{--_h:var(--button-height-sm)}
.jA9CPa_grid{gap:var(--space-12) var(--space-8);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.jA9CPa_gridCompact{gap:0 var(--space-10);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.jA9CPa_card{flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.jA9CPa_compact{gap:var(--space-2);padding-block:var(--space-5);border-bottom:var(--border-width) solid var(--color-border)}.jA9CPa_compact .jA9CPa_cardTitle{font-size:1.625rem;line-height:1.12}.jA9CPa_cardMedia{aspect-ratio:3/2;background:var(--color-surface);margin-bottom:6px;position:relative;overflow:hidden}.jA9CPa_cardMedia img{object-fit:cover;transition:scale var(--duration-slow) var(--ease)}.jA9CPa_card:hover .jA9CPa_cardMedia img{scale:1.02}.jA9CPa_cardTitle{font-weight:var(--weight-semibold);font-size:var(--text-card);letter-spacing:0;text-wrap:pretty;transition:color var(--duration-fast) var(--ease);line-height:1.1}.jA9CPa_cardTitle a{color:inherit;text-decoration:none}.jA9CPa_cardTitle a:after{content:"";position:absolute;inset:0}.jA9CPa_card:hover .jA9CPa_cardTitle{color:var(--color-accent-deep)}.jA9CPa_cardLead{font-size:var(--text-body);color:var(--color-text-soft);line-height:1.55}.jA9CPa_cardMeta{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-muted)}.jA9CPa_leadStory{text-align:center;flex-direction:column;align-items:center;gap:18px;padding-top:clamp(2.5rem,1.5rem + 4vw,4.5rem);display:flex}.jA9CPa_leadStory .jA9CPa_leadTag{align-self:center;font-size:1.375rem}.jA9CPa_leadTitle{max-width:16ch;font-size:var(--text-display);line-height:1.02}.jA9CPa_leadTitle a{color:inherit;transition:color var(--duration-fast) var(--ease);text-decoration:none}.jA9CPa_leadTitle a:hover{color:var(--color-accent-deep)}.jA9CPa_leadText{max-width:56ch;color:var(--color-text-soft);font-size:clamp(1.125rem,1rem + .5vw,1.3125rem);line-height:1.55}.jA9CPa_leadMedia{width:100%;max-width:var(--container-media);aspect-ratio:3/2;margin-top:var(--space-5);background:var(--color-surface);position:relative;overflow:hidden}.jA9CPa_leadMedia img{object-fit:cover}.jA9CPa_topics{border-top:var(--border-width) solid var(--color-rule)}.jA9CPa_topics a{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text);transition:color var(--duration-fast) var(--ease);padding-block:18px;text-decoration:none;display:flex}.jA9CPa_topics a:hover{color:var(--color-accent)}.jA9CPa_topicName{font-family:var(--font-heading);font-weight:var(--weight-medium);font-size:clamp(1.625rem,1.3rem + 1.2vw,2.125rem);line-height:1.1}.jA9CPa_topicCount{font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap}.jA9CPa_indexHeader{align-items:center;gap:var(--space-3);margin-bottom:var(--space-7);text-align:center;flex-direction:column;padding-top:clamp(2.5rem,1.5rem + 4vw,4.5rem);display:flex}.jA9CPa_indexHeader h1{font-size:var(--text-3xl);line-height:1}.jA9CPa_indexHeader p{max-width:52ch;color:var(--color-text-soft);font-size:1.1875rem}.jA9CPa_filters{border-block:var(--border-width) solid var(--color-border);margin-bottom:clamp(2rem,1.2rem + 3vw,3.5rem);padding-block:14px}.jA9CPa_filters ul{justify-content:center;gap:var(--space-2) 26px;flex-wrap:wrap;display:flex}.jA9CPa_filters a{border-bottom:var(--border-width) solid #0000;min-height:36px;color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;padding-block:6px;text-decoration:none;display:inline-flex}.jA9CPa_filters a:hover{color:var(--color-accent)}.jA9CPa_filters a[aria-current=page]{color:var(--color-accent);border-bottom-color:var(--color-accent)}.jA9CPa_featured{gap:var(--space-7) var(--space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:center;margin-bottom:clamp(2.5rem,1.5rem + 4vw,4.5rem);display:grid;position:relative}.jA9CPa_featured h2{transition:color var(--duration-fast) var(--ease);font-size:clamp(2.125rem,1.6rem + 2vw,3.125rem);line-height:1.04}.jA9CPa_featured h2 a{color:inherit;text-decoration:none}.jA9CPa_featured h2 a:after{content:"";position:absolute;inset:0}.jA9CPa_featured:hover h2{color:var(--color-accent-deep)}.jA9CPa_featured .tag{font-size:1.3125rem}.jA9CPa_featuredMedia{aspect-ratio:3/2;background:var(--color-surface);position:relative;overflow:hidden}.jA9CPa_featuredMedia img{object-fit:cover}.jA9CPa_featuredBody{flex-direction:column;gap:14px;display:flex}.jA9CPa_featuredLead{color:var(--color-text-soft);font-size:1.1875rem;line-height:1.55}.jA9CPa_rest{padding-top:var(--space-9);border-top:var(--border-width) solid var(--color-rule)}.jA9CPa_glossary{gap:var(--space-8) var(--space-16);margin-top:var(--section-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:60em){.jA9CPa_glossary{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.jA9CPa_glossaryIntro{gap:var(--space-3);border-top:var(--border-width) solid var(--color-rule);padding-top:18px;display:grid}.jA9CPa_glossaryIntro h2{font-size:clamp(2.125rem,1.6rem + 2vw,3rem);line-height:1.02}.jA9CPa_glossaryIntro p{max-width:34ch;font-size:var(--text-md);color:var(--color-text-soft)}.jA9CPa_terms{border-top:var(--border-width) solid var(--color-rule)}.jA9CPa_term{gap:6px var(--space-8);padding-block:var(--space-5);border-bottom:var(--border-width) solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.jA9CPa_term dt{gap:var(--space-1);flex-direction:column;display:flex}.jA9CPa_term dd{font-size:var(--text-md);color:var(--color-text-soft);margin:0;line-height:1.6}.jA9CPa_termName{font-family:var(--font-heading);font-weight:var(--weight-semibold);font-size:1.6875rem;line-height:1.1}.jA9CPa_inci{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.jA9CPa_post{padding-top:var(--space-7)}.jA9CPa_post>.text-link{padding-block:var(--space-2);display:inline-block}.jA9CPa_postHeader{text-align:center;flex-direction:column;align-items:center;gap:18px;padding-block:clamp(1.5rem,1rem + 2vw,3rem) clamp(1.75rem,1rem + 2vw,3rem);display:flex}.jA9CPa_postHeader .tag{align-self:center;font-size:1.4375rem}.jA9CPa_postHeader h1{max-width:18ch;font-size:var(--text-3xl);line-height:1.02}.jA9CPa_postMedia{max-width:var(--container-media);aspect-ratio:3/2;background:var(--color-surface);margin-inline:auto;position:relative;overflow:hidden}.jA9CPa_postMedia img{object-fit:cover}.jA9CPa_postLayout{justify-content:center;align-items:flex-start;gap:var(--space-12) 72px;flex-wrap:wrap;padding-top:clamp(2.25rem,1.5rem + 2.5vw,4rem);display:flex}.jA9CPa_postBody{--prose:var(--text-prose);max-width:var(--container-prose);gap:calc(var(--prose)*1.2);min-width:0;font-size:var(--prose);line-height:var(--leading-prose);flex-direction:column;flex:520px;display:flex}.jA9CPa_postLead{font-size:calc(var(--prose)*1.2);color:var(--color-text);line-height:1.5}.jA9CPa_postAside{border-top:var(--border-width) solid var(--color-rule);flex-direction:column;flex:240px;display:flex}@media (max-width:63.99em){.jA9CPa_postAside{max-width:var(--container-prose);flex-basis:100%}}@media (min-width:64em){.jA9CPa_postAside{max-width:300px;top:var(--sticky-offset);position:sticky}}.jA9CPa_postAside>h2{font-family:var(--font-ui);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);padding-block:14px}.jA9CPa_postAside>.text-link{margin-top:var(--space-2)}.jA9CPa_ingredient{gap:var(--space-1);padding-block:var(--space-4);border-top:var(--border-width) solid var(--color-border);flex-direction:column;display:flex}.jA9CPa_ingredient h3{font-weight:var(--weight-semibold);letter-spacing:0;font-size:1.5625rem;line-height:1.1}.jA9CPa_ingredient .jA9CPa_inci{font-size:var(--text-2xs)}.jA9CPa_ingredient p{margin-top:var(--space-1);font-size:var(--text-base);color:var(--color-text-soft);line-height:1.55}.jA9CPa_ingredient a{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.jA9CPa_more{margin-top:var(--section-gap)}.jA9CPa_more>h2{padding-bottom:var(--space-2)}.jA9CPa_recommended{gap:var(--space-2);margin-top:var(--section-gap);background:var(--color-surface);padding:clamp(2rem,1rem + 3vw,3.5rem);display:grid}.jA9CPa_recommended>p{margin-bottom:var(--space-6);color:var(--color-text-soft)}.jA9CPa_content{gap:calc(var(--prose)*1.2);color:var(--color-text);flex-direction:column;display:flex}.jA9CPa_content>*{margin:0}.jA9CPa_content h2{margin-top:calc(var(--prose)*.9);font-weight:var(--weight-semibold);font-size:clamp(1.875rem,1.5rem + 1.4vw,2.375rem);line-height:1.12}.jA9CPa_content h3{font-style:italic;font-weight:var(--weight-medium);letter-spacing:0;color:var(--color-accent-deep);font-size:1.6875rem;line-height:1.2}.jA9CPa_content a{color:var(--color-accent);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.jA9CPa_content a:hover{color:var(--color-accent-deep)}.jA9CPa_content ul,.jA9CPa_content ol{flex-direction:column;gap:.5em;padding-left:1.2em;display:flex}.jA9CPa_content li{padding-left:.2em}.jA9CPa_content strong{font-weight:var(--weight-medium)}.jA9CPa_content img{height:auto}.jA9CPa_content figure{gap:var(--space-2);display:grid}.jA9CPa_content figcaption{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-muted);text-align:center}.jA9CPa_content .wp-block-gallery{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.jA9CPa_content .wp-block-gallery img{aspect-ratio:1;object-fit:cover;width:100%}.jA9CPa_content blockquote{margin-block:calc(var(--prose)*.4);padding:0 0 0 var(--space-7);border:0;border-left:var(--border-width) solid var(--color-accent);font-family:var(--font-heading);font-style:italic;font-weight:var(--weight-medium);color:var(--color-accent-deep);text-align:left;text-wrap:balance;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.125rem);line-height:1.2}.jA9CPa_content .wp-block-quote{margin-block:calc(var(--prose)*.4);padding:0 0 0 var(--space-7);border:0;border-left:var(--border-width) solid var(--color-accent);font-family:var(--font-heading);font-style:italic;font-weight:var(--weight-medium);color:var(--color-accent-deep);text-align:left;text-wrap:balance;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.125rem);line-height:1.2}.jA9CPa_content .wp-block-pullquote{margin-block:calc(var(--prose)*.4);padding:0 0 0 var(--space-7);border:0;border-left:var(--border-width) solid var(--color-accent);font-family:var(--font-heading);font-style:italic;font-weight:var(--weight-medium);color:var(--color-accent-deep);text-align:left;text-wrap:balance;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.125rem);line-height:1.2}.jA9CPa_content blockquote p{font-size:inherit;color:inherit}.jA9CPa_content .wp-block-quote p{font-size:inherit;color:inherit}.jA9CPa_content .wp-block-pullquote p{font-size:inherit;color:inherit}.jA9CPa_content blockquote cite{margin-top:var(--space-3);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-muted);font-style:normal;display:block}.jA9CPa_content .wp-block-quote cite{margin-top:var(--space-3);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-muted);font-style:normal;display:block}.jA9CPa_content .wp-block-pullquote cite{margin-top:var(--space-3);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-muted);font-style:normal;display:block}.jA9CPa_content .wp-block-table{overflow-x:auto}.jA9CPa_content table{border-collapse:collapse;border-block:var(--border-width) solid var(--color-rule);width:100%;font-size:var(--text-body);line-height:1.5}.jA9CPa_content th,.jA9CPa_content td{padding:14px var(--space-4) 14px 0;text-align:left;vertical-align:top;border-bottom:var(--border-width) solid var(--color-border)}.jA9CPa_content th{padding-block:var(--space-3);border-bottom-color:var(--color-border-strong);font-family:var(--font-ui);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}.jA9CPa_content td:first-child{font-family:var(--font-heading);font-weight:var(--weight-semibold);font-size:1.375rem}.jA9CPa_content td:last-child{color:var(--color-text-soft);padding-right:0}.jA9CPa_content tr:last-child td{border-bottom:0}.jA9CPa_content .wp-block-embed__wrapper{aspect-ratio:16/9;position:relative;overflow:hidden}.jA9CPa_content .wp-block-embed__wrapper iframe{width:100%;height:100%;position:absolute;inset:0}.jA9CPa_content .aligncenter{margin-inline:auto}.jA9CPa_content .wspolpraca{padding:var(--space-4) var(--space-5);border-left:var(--border-width) solid var(--color-accent);background:var(--color-paper);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-soft);line-height:1.5}.jA9CPa_summary{margin-top:calc(var(--prose)*.9);border-top:3px double var(--color-accent);background:var(--color-accent-soft);flex-direction:column;gap:14px;padding:clamp(1.5rem,1rem + 2vw,2.25rem);display:flex}.jA9CPa_content .jA9CPa_summary h2{font-style:italic;font-weight:var(--weight-medium);color:var(--color-accent-deep);margin-top:0;font-size:2.125rem;line-height:1}.jA9CPa_summary ul,.jA9CPa_summary ol{font-size:calc(var(--prose)*.92);gap:.55em;line-height:1.6}
.JLT4gq_footer{margin-top:var(--section-gap);padding-block:clamp(2.25rem,1.5rem + 2.5vw,3.5rem) var(--space-7);border-top:var(--rule-double);background:var(--color-paper);color:var(--color-text)}.JLT4gq_footer a{color:inherit;text-decoration:none}.JLT4gq_footer a:hover{color:var(--color-accent)}.JLT4gq_columns{justify-content:space-between;gap:var(--space-9) var(--space-16);flex-wrap:wrap;display:flex}.JLT4gq_about{align-content:start;gap:10px;max-width:380px;display:grid}.JLT4gq_about p{font-size:var(--text-base);color:var(--color-text-soft)}.JLT4gq_brand{gap:var(--space-2);justify-items:start;display:grid}.JLT4gq_brand>span:first-child{margin-right:0;font-size:1.875rem}.JLT4gq_tagline{font-family:var(--font-heading);color:var(--color-accent);font-size:1.0625rem;font-style:italic;line-height:1}.JLT4gq_social{gap:var(--space-2);margin-top:var(--space-2);display:flex}.JLT4gq_social a{border:var(--border-width) solid var(--color-border-strong);place-items:center;width:40px;height:40px;display:grid}.JLT4gq_links{gap:var(--space-9) var(--space-16);flex-wrap:wrap;display:flex}.JLT4gq_links h3{margin-bottom:var(--space-1);font-family:var(--font-ui);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.JLT4gq_links ul,.JLT4gq_links address{gap:var(--space-2);font-style:normal;display:grid}.JLT4gq_links a,.JLT4gq_links span{padding-block:var(--space-1);font-size:var(--text-body);display:inline-block}.JLT4gq_bottom{margin-top:var(--space-9);border-top:var(--border-width) solid var(--color-border);font-family:var(--font-ui);color:var(--color-text-muted);padding-top:18px;font-size:.8125rem}.JLT4gq_cookies{z-index:var(--z-toast);inset:auto var(--space-4) var(--space-4);gap:var(--space-3);max-width:440px;padding:22px var(--space-6);border:var(--border-width) solid var(--color-border-strong);background:var(--color-paper);box-shadow:var(--shadow-lg);font-size:.9375rem;line-height:1.5;display:grid;position:fixed}@media (min-width:48em){.JLT4gq_cookies{right:auto}}.JLT4gq_cookies h2{font-weight:var(--weight-semibold);font-size:1.5625rem;line-height:1.1}.JLT4gq_cookies p{color:var(--color-text-soft)}.JLT4gq_cookieActions{align-items:center;gap:10px var(--space-5);flex-wrap:wrap;display:flex}
.OoW-YW_button{--_bg:var(--color-brand);--_fg:var(--color-brand-contrast);--_border:var(--_bg);--_bg-hover:var(--color-brand-hover);--_bg-active:var(--color-brand-active);justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--button-height);padding:0 var(--space-6);border:var(--border-width) solid var(--_border);border-radius:var(--button-radius);background:var(--_bg);color:var(--_fg);font-family:var(--button-font);font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);white-space:nowrap;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease);line-height:1.2;text-decoration:none;display:inline-flex}.OoW-YW_button:hover:not(:disabled){background:var(--_bg-hover);border-color:var(--_bg-hover);color:var(--_fg)}.OoW-YW_button:active:not(:disabled){background:var(--_bg-active,var(--_bg-hover));border-color:var(--_bg-active,var(--_bg-hover))}.OoW-YW_button:disabled,.OoW-YW_button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.OoW-YW_button[aria-busy=true]{cursor:progress;color:#0000;position:relative}.OoW-YW_button[aria-busy=true]:after{content:"";border:2px solid var(--_fg);border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite OoW-YW_spin;position:absolute}.OoW-YW_secondary{--_bg:transparent;--_fg:var(--color-text);--_border:var(--color-text);--_bg-hover:color-mix(in srgb, var(--color-text) 7%, transparent);--_bg-active:color-mix(in srgb, var(--color-text) 14%, transparent)}.OoW-YW_secondary:hover:not(:disabled),.OoW-YW_secondary:active:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.OoW-YW_accent{--_bg:var(--color-accent-2-700);--_fg:var(--color-bg);--_bg-hover:var(--color-accent-2-800);--_bg-active:var(--color-accent-2-900)}.OoW-YW_ghost{--_bg:transparent;--_fg:var(--color-accent);--_border:transparent;--_bg-hover:color-mix(in srgb, var(--color-accent) 10%, transparent);--_bg-active:color-mix(in srgb, var(--color-accent) 18%, transparent);padding-inline:var(--space-3)}.OoW-YW_link{--_bg:transparent;--_fg:var(--color-text);--_border:transparent;--_bg-hover:transparent;border-width:0 0 var(--border-width);border-bottom-color:var(--color-text);min-height:auto;padding:0 0 3px}.OoW-YW_link:hover:not(:disabled){--_fg:var(--color-accent);border-color:var(--color-accent)}.OoW-YW_link.OoW-YW_sm,.OoW-YW_link.OoW-YW_lg{min-height:auto;padding:0 0 3px}.OoW-YW_sm{min-height:var(--button-height-sm);padding:0 var(--space-5);font-size:var(--text-2xs)}.OoW-YW_lg{min-height:calc(var(--button-height) + 4px);padding:0 var(--space-7)}.OoW-YW_block{width:100%}.OoW-YW_icon{border-radius:var(--radius-pill);width:44px;height:44px;min-height:auto;padding:0}@keyframes OoW-YW_spin{to{transform:rotate(360deg)}}
.QwMFpa_layout{gap:var(--space-8);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64em){.QwMFpa_layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:56px}}.QwMFpa_gallery{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:64em){.QwMFpa_gallery{top:var(--sticky-offset);position:sticky}}.QwMFpa_main{aspect-ratio:1;border-radius:var(--radius-xl);background:var(--card-image-bg);position:relative;overflow:hidden}.QwMFpa_main img{object-fit:cover}.QwMFpa_slides{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.QwMFpa_slides::-webkit-scrollbar{display:none}.QwMFpa_slides>div{scroll-snap-align:start;flex:0 0 100%;position:relative}.QwMFpa_thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.QwMFpa_thumbs button{aspect-ratio:1;background:var(--card-image-bg);opacity:.7;outline-offset:-2px;transition:opacity var(--duration-fast) var(--ease);border-radius:24px;position:relative;overflow:hidden}.QwMFpa_thumbs button[aria-current=true]{opacity:1;box-shadow:inset 0 0 0 2px var(--color-accent)}.QwMFpa_thumbs button:hover{opacity:1}.QwMFpa_info{align-content:start;justify-items:start;gap:18px;display:grid}.QwMFpa_info>*{width:100%}.QwMFpa_brand{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-700);text-decoration:none;width:auto!important}.QwMFpa_brand:hover{text-decoration:underline}.QwMFpa_title{font-size:clamp(2.25rem,1.7rem + 1.8vw,3.125rem);line-height:1.05}.QwMFpa_lead{font-size:var(--text-md);color:var(--color-text-soft)}.QwMFpa_skinTag{font-size:var(--text-xs);padding:4px 12px;text-decoration:none}.QwMFpa_skinTag:hover{background:var(--color-accent-2-200);color:var(--color-accent-2-900)}.QwMFpa_priceRow{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.QwMFpa_unit{font-size:var(--text-sm);color:var(--color-text-muted)}.QwMFpa_option{gap:var(--space-3);border:0;padding:0;display:grid}.QwMFpa_option legend{margin-bottom:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:0}.QwMFpa_option legend span{font-weight:var(--weight-regular);color:var(--color-text-muted)}.QwMFpa_values{gap:var(--space-2);flex-wrap:wrap;display:flex}.QwMFpa_value{position:relative}.QwMFpa_value input{opacity:0;pointer-events:none;position:absolute}.QwMFpa_value span{min-width:48px;height:44px;padding:0 var(--space-4);border:var(--border-width) solid #0000;border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--text-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease);place-items:center;display:grid}.QwMFpa_value:hover span{background:var(--color-surface-strong)}.QwMFpa_value input:checked+span{background:var(--color-accent);color:var(--color-bg)}.QwMFpa_value input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:2px}.QwMFpa_value input[data-unavailable]+span{color:var(--color-text-subtle);text-decoration:line-through}.QwMFpa_swatch span{border:3px solid var(--color-bg);width:36px;min-width:36px;height:36px;box-shadow:0 0 0 1px var(--color-border-strong);border-radius:50%;padding:0}.QwMFpa_swatch input:checked+span{box-shadow:0 0 0 2px var(--color-accent)}.QwMFpa_buy{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.QwMFpa_buy>button:first-of-type{flex:200px}@media (max-width:29.99em){.QwMFpa_buy>button:first-of-type{flex-basis:100%;order:3}.QwMFpa_buy>button:last-child{margin-left:auto}}.QwMFpa_stock{align-items:center;gap:var(--space-2);margin-top:calc(var(--space-2)*-1);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}.QwMFpa_stock:before{content:"";background:var(--color-accent-2-600);border-radius:50%;width:8px;height:8px}.QwMFpa_stock[data-state=low]:before{background:var(--color-accent-500)}.QwMFpa_stock[data-state=out]:before{background:var(--color-danger)}.QwMFpa_tabs{gap:var(--space-4);margin-top:var(--space-3);display:grid}.QwMFpa_tabPanel{font-size:var(--text-body);color:var(--color-text-soft)}.QwMFpa_ingredients{gap:10px;display:grid}.QwMFpa_ingredients h2{letter-spacing:0;font-size:1.125rem}.QwMFpa_ingredientLink{font-family:var(--font-body);font-size:.8125rem;font-weight:var(--weight-regular)}.QwMFpa_stickyBar{z-index:var(--z-header);align-items:center;gap:var(--space-4);padding:var(--space-3) var(--container-pad);padding-bottom:max(var(--space-3),env(safe-area-inset-bottom));background:var(--color-bg);box-shadow:0 -1px 0 var(--color-border),var(--shadow-md);transition:translate var(--duration) var(--ease);display:flex;position:fixed;inset:auto 0 0;translate:0 110%}.QwMFpa_stickyBar[data-visible=true]{translate:0}.QwMFpa_stickyBar>div{min-width:0}.QwMFpa_stickyBar>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.QwMFpa_stickyBar>button{flex:1 0 auto}@media (min-width:64em){.QwMFpa_stickyBar{display:none}}
._tCw9G_header{gap:var(--space-4);padding-block:var(--space-8) var(--space-10);display:grid}._tCw9G_header h1{letter-spacing:var(--tracking-display);font-size:clamp(2.75rem,2rem + 2.8vw,4.5rem)}._tCw9G_layout{gap:var(--space-10);padding-bottom:var(--space-12);display:grid}@media (min-width:64em){._tCw9G_layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start}}._tCw9G_lines{gap:14px;display:grid}._tCw9G_aside{gap:var(--space-5);background:var(--color-surface);border-radius:36px;gap:14px;padding:28px;display:grid}@media (min-width:64em){._tCw9G_aside{top:var(--sticky-offset);position:sticky}}._tCw9G_aside h2{font-size:var(--text-lg)}
.n-3ZgW_layout{gap:var(--space-8);padding-top:var(--space-8);display:grid}@media (min-width:64em){.n-3ZgW_layout{gap:var(--space-12);grid-template-columns:minmax(0,1fr) 420px;align-items:start}}.n-3ZgW_form{gap:var(--space-6);display:grid}.n-3ZgW_title{letter-spacing:var(--tracking-display);font-size:clamp(2.75rem,2rem + 2.8vw,4.5rem)}.n-3ZgW_step{gap:var(--space-5);padding:clamp(var(--space-5),3vw,var(--space-8));background:var(--color-bg);border-radius:36px;display:grid}.n-3ZgW_step h2{align-items:center;gap:var(--space-3);font-size:1.5rem;display:flex}.n-3ZgW_stepNumber{background:var(--color-accent-2-300);width:36px;height:36px;color:var(--color-accent-2-900);border-radius:50%;place-items:center;font-size:1rem;display:grid}.n-3ZgW_options{gap:var(--space-3);display:grid}.n-3ZgW_summary{gap:var(--space-5);background:var(--color-bg);border-radius:36px;padding:28px;display:grid}@media (min-width:64em){.n-3ZgW_summary{top:var(--space-6);position:sticky}}.n-3ZgW_summary h2{font-size:1.5rem}.n-3ZgW_items{gap:var(--space-4);max-height:320px;display:grid;overflow-y:auto}.n-3ZgW_items li{gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:56px 1fr auto;align-items:center;display:grid}.n-3ZgW_thumb{aspect-ratio:1;background:var(--card-image-bg);border-radius:16px;position:relative;overflow:hidden}.n-3ZgW_thumb img{object-fit:cover}.n-3ZgW_thumb span{border-radius:var(--radius-pill);background:var(--color-text-muted);min-width:20px;height:20px;color:var(--color-bg);font-size:11px;font-weight:var(--weight-bold);place-items:center;display:grid;position:absolute;top:-2px;right:-2px}.n-3ZgW_consents{gap:var(--space-3);display:grid}.n-3ZgW_success{justify-items:center;gap:var(--space-5);max-width:640px;margin:var(--space-12) auto 0;padding:clamp(var(--space-8),5vw,var(--space-16));border-radius:var(--radius-xl);background:var(--color-bg);text-align:center;display:grid}.n-3ZgW_success h1{font-size:clamp(2.5rem,2rem + 2vw,3.25rem)}.n-3ZgW_successIcon{background:var(--color-accent-2-300);width:72px;height:72px;color:var(--color-accent-2-900);border-radius:50%;place-items:center;display:grid}
