.GJb39a_stage{border-radius:var(--style-r-photo,14px);position:relative;overflow:hidden}.GJb39a_frame{aspect-ratio:1;isolation:isolate;width:100%;position:relative}.GJb39a_photo{position:absolute;inset:0}.GJb39a_image{object-fit:contain;width:100%;height:100%;display:block}[data-card-photo=cutout] .GJb39a_frame{background:#f5f5f5}[data-card-photo=cutout] .GJb39a_photo{mix-blend-mode:multiply;inset:8%}.GJb39a_gallery{--gallery-ink:#1c1a17}.GJb39a_arrow{z-index:1;width:44px;height:44px;color:var(--gallery-ink);cursor:pointer;background:#ffffffeb;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;display:none;position:absolute;top:calc(50% - 22px);box-shadow:0 1px 3px #1c1a171f}.GJb39a_arrowPrev{left:12px}.GJb39a_arrowNext{right:12px}.GJb39a_arrowIcon{width:20px;height:20px}.GJb39a_arrow[aria-disabled=true]{opacity:.35;cursor:default}.GJb39a_arrow:focus-visible{outline:2px solid var(--gallery-ink);outline-offset:2px;box-shadow:0 0 0 2px #fff}.GJb39a_counter{z-index:1;height:28px;color:var(--gallery-ink);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;background:#ffffffeb;border-radius:999px;padding:0 10px;font-size:12.5px;font-weight:600;line-height:28px;position:absolute;bottom:12px;left:12px}.GJb39a_viewport{cursor:zoom-in}.GJb39a_expand{z-index:1;width:44px;height:44px;color:var(--gallery-ink);cursor:pointer;background:#ffffffeb;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 1px 3px #1c1a171f}.GJb39a_expandIcon{width:18px;height:18px}.GJb39a_expand:focus-visible{outline:2px solid var(--gallery-ink);outline-offset:2px;box-shadow:0 0 0 2px #fff}.GJb39a_stage[data-pending]{opacity:.85;cursor:progress}.GJb39a_thumbs{contain:inline-size;scrollbar-width:none;gap:10px;margin:12px -4px 0;padding:4px;display:flex;overflow-x:auto}.GJb39a_thumbs::-webkit-scrollbar{display:none}.GJb39a_thumb{opacity:.72;cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:10px;flex:none;width:64px;height:64px;padding:0;position:relative;overflow:hidden}.GJb39a_thumb[aria-current=true]{opacity:1;outline:2px solid var(--foreground);outline-offset:0}.GJb39a_thumb:focus-visible{opacity:1;outline:2px solid var(--foreground);outline-offset:2px}.GJb39a_thumbPhoto{position:absolute;inset:0}.GJb39a_thumbImage{object-fit:cover;width:100%;height:100%;display:block}[data-card-photo=cutout] .GJb39a_thumb{background:#f5f5f5}[data-card-photo=cutout] .GJb39a_thumbPhoto{mix-blend-mode:multiply;inset:8%}[data-card-photo=cutout] .GJb39a_thumbImage{object-fit:contain}@media (hover:hover){.GJb39a_arrow{display:grid}.GJb39a_arrow:not([aria-disabled=true]):hover{background:#fff}.GJb39a_thumb:hover{opacity:1}}@media (prefers-reduced-motion:no-preference){.GJb39a_arrow{transition:background-color .2s, opacity .2s, transform .35s var(--motion-spring)}.GJb39a_arrow:not([aria-disabled=true]):active{transition-duration:.1s;transform:scale(.9)}.GJb39a_thumb{transition:opacity .2s}}.GJb39a_empty{--gallery-muted:color-mix(in srgb, var(--foreground) 62%, var(--background));--gallery-soft:color-mix(in srgb, var(--foreground) 4%, var(--background));aspect-ratio:1;border-radius:var(--style-r-photo,14px);background:var(--gallery-soft);width:100%;color:var(--gallery-muted);text-align:center;justify-content:center;align-items:center;padding:1rem;font-size:14px;line-height:1.4;display:flex}
._0KRO2G_specs,._0KRO2G_notify,._0KRO2G_notifySuccess{--blocks-muted:color-mix(in srgb, var(--foreground) 62%, var(--background));--blocks-line:color-mix(in srgb, var(--foreground) 9%, var(--background));--blocks-soft:color-mix(in srgb, var(--foreground) 4%, var(--background));--blocks-field:color-mix(in srgb, var(--foreground) 16%, var(--background));--blocks-ok:#177245;--blocks-error:#b3261e;color:var(--foreground)}._0KRO2G_specsSummary{box-sizing:border-box;border-top:1px solid var(--blocks-line);border-bottom:1px solid var(--blocks-line);min-height:56px;color:var(--foreground);font-family:var(--theme-heading-font);overflow-wrap:anywhere;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:18px;font-weight:600;line-height:1.3;list-style:none;display:flex}._0KRO2G_specsSummary::-webkit-details-marker{display:none}._0KRO2G_specsSummary:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}._0KRO2G_chevron{width:20px;height:20px;color:var(--blocks-muted);flex:none}._0KRO2G_specs[open] ._0KRO2G_chevron{transform:rotate(180deg)}._0KRO2G_specsList{margin:0;font-size:15px;line-height:1.45}._0KRO2G_specsRow{border-bottom:1px solid var(--blocks-line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:24px;padding:14px 0;display:grid}._0KRO2G_specsLabel{color:var(--blocks-muted);overflow-wrap:anywhere}._0KRO2G_specsValue{color:var(--foreground);overflow-wrap:anywhere;margin:0}._0KRO2G_notify{min-width:0}._0KRO2G_notifyHeading{align-items:center;gap:8px;margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.4;display:flex}._0KRO2G_notifyBell{width:16px;height:16px;color:var(--blocks-muted);flex:none}._0KRO2G_notifyNote{color:var(--blocks-muted);margin:0 0 10px;font-size:14px;line-height:1.45}._0KRO2G_notifyRow{flex-wrap:wrap;gap:10px;display:flex}._0KRO2G_notifyInput{box-sizing:border-box;border:1px solid var(--blocks-field);background:var(--background);min-width:0;height:52px;color:var(--foreground);font:inherit;border-radius:12px;flex:999 220px;padding:0 16px;font-size:16px;line-height:1.25}._0KRO2G_notifyInput::placeholder{color:var(--blocks-muted);opacity:1}._0KRO2G_notifyInput:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}._0KRO2G_notifyInput[aria-invalid=true]{border-color:var(--blocks-error)}._0KRO2G_notifyInput:disabled{opacity:.55;cursor:not-allowed}._0KRO2G_notifyButton{box-sizing:border-box;background:var(--foreground);max-width:100%;height:52px;color:var(--background);font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:9999px;flex:1 0 auto;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:15.5px;font-weight:600;line-height:1;display:inline-flex}._0KRO2G_notifyButton:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}._0KRO2G_notifyButton:disabled{opacity:.45;cursor:default}._0KRO2G_notifyError{color:var(--blocks-error);margin:8px 0 0;font-size:13px;font-weight:500;line-height:1.35}._0KRO2G_notifySuccess{background:var(--blocks-soft);border-radius:14px;align-items:flex-start;gap:12px;padding:16px 18px;font-size:14.5px;line-height:1.45;display:flex}._0KRO2G_notifyTick{width:20px;height:20px;color:var(--blocks-ok);flex:none;margin-top:1px}@media (hover:hover){._0KRO2G_specsSummary:hover ._0KRO2G_chevron{color:var(--foreground)}._0KRO2G_notifyButton:hover:not(:disabled){background:color-mix(in srgb, var(--foreground) 85%, var(--background))}}@media (prefers-reduced-motion:no-preference){._0KRO2G_chevron{transition:color .2s, transform .35s var(--motion-spring)}._0KRO2G_specs[open] ._0KRO2G_specsList{animation:_0KRO2G_pdp-specs-in .3s var(--motion-ease-out)}._0KRO2G_notifyInput{transition:border-color .2s}._0KRO2G_notifyButton{transition:background-color .2s, opacity .2s, transform .35s var(--motion-spring)}._0KRO2G_notifyButton:active:not(:disabled){transition-duration:.1s;transform:scale(.98)}}@keyframes _0KRO2G_pdp-specs-in{0%{opacity:0;transform:translateY(6px)}}
.h1IFjW_expand:focus-visible,.h1IFjW_sw:focus-visible,.h1IFjW_addButton:focus-visible,.h1IFjW_mini:focus-visible,.h1IFjW_rowName:focus-visible{outline-offset:2px;outline:2px solid #c2410c}.h1IFjW_addError{color:#b42318;margin:.5rem 0 0;font-size:13px;line-height:1.35}.h1IFjW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.h1IFjW_bento{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.h1IFjW_cell{background:#fff;border:1px solid #ebe8e4;border-radius:12px;position:relative;overflow:hidden}.h1IFjW_cellHeading{font-family:var(--theme-heading-font);letter-spacing:-.02em;color:#1c1a17;margin:0;font-size:1.3rem;font-weight:500;line-height:1.2}.h1IFjW_soft{color:#857d74}.h1IFjW_deal{grid-area:1/span 2/3;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:520px;display:grid}.h1IFjW_deal:before{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(closest-side,#ff5fb447,#0000),radial-gradient(closest-side at 70% 40%,#ffc21a4d,#0000),radial-gradient(closest-side at 30% 60%,#9b6bff40,#0000);height:95%;position:absolute;inset:auto -20% -35% 25%}.h1IFjW_expand{z-index:2;color:#1c1a17;background:#ffffffd9;border:1px solid #ebe8e4;border-radius:8px;place-items:center;width:32px;height:32px;text-decoration:none;transition:border-color .2s,transform .4s cubic-bezier(.2,.9,.25,1);display:grid;position:absolute;top:14px;right:14px}.h1IFjW_expand svg{width:15px;height:15px}.h1IFjW_dealCopy{flex-direction:column;min-width:0;padding:1.75rem;display:flex;position:relative}.h1IFjW_dealBody{color:#6b645c;max-width:22rem;margin:.75rem 0 0;font-size:15.5px}.h1IFjW_dealStack{display:grid}.h1IFjW_dealLayer{grid-area:1/1}.h1IFjW_dealLayerOff{visibility:hidden}.h1IFjW_swatches{scrollbar-width:none;background:#f3f1ee;border-radius:10px;align-self:start;gap:2px;max-width:100%;margin-top:1.1rem;padding:3px;display:inline-flex;position:relative;overflow-x:auto}.h1IFjW_swHighlight{background:#fff;border-radius:8px;width:0;transition:transform .5s cubic-bezier(.2,.9,.25,1),width .5s cubic-bezier(.2,.9,.25,1);position:absolute;top:3px;bottom:3px;left:0;box-shadow:0 1px 3px #1c1a1724}.h1IFjW_sw{color:#6b645c;min-height:38px;font:inherit;text-wrap:balance;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.3rem 1rem;font-size:15px;font-weight:600;line-height:1.25;transition:color .2s;position:relative}.h1IFjW_sw[aria-pressed=true]{color:#1c1a17}.h1IFjW_dealBuy{margin-top:auto}.h1IFjW_price{flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;padding-top:1.5rem;display:flex}.h1IFjW_priceNow{font-family:var(--theme-heading-font);letter-spacing:-.03em;color:#c2410c;font-size:2.4rem;font-weight:500;line-height:1}.h1IFjW_priceWas{color:#6b645c;font-size:16px}.h1IFjW_badge{color:#c2410c;background:#fff1e8;border-radius:6px;align-items:center;height:26px;padding:0 .55rem;font-size:13px;font-weight:700;display:inline-flex}.h1IFjW_dealCta{gap:.5rem;margin-top:1.1rem;display:flex}.h1IFjW_dealNotify{max-width:22rem;margin-top:.9rem}.h1IFjW_addButton{color:#fff;height:46px;font:inherit;white-space:nowrap;cursor:pointer;background:#1c1a17;border:1px solid #0000;border-radius:8px;align-items:center;gap:.4rem;padding:0 1.15rem;font-size:16px;font-weight:600;transition:background .2s,transform .4s cubic-bezier(.2,.9,.25,1);display:inline-flex;position:relative}.h1IFjW_addButton svg{width:17px;height:17px}.h1IFjW_addLabel{justify-items:center;display:grid}.h1IFjW_addLabel>span{grid-area:1/1}.h1IFjW_addLabelOff{visibility:hidden}.h1IFjW_addButton:active{transition-duration:.1s;transform:scale(.97)}.h1IFjW_addButton:disabled{cursor:progress}.h1IFjW_stage{position:relative}.h1IFjW_stagePhoto{mix-blend-mode:multiply;transition:opacity .45s,transform .8s cubic-bezier(.34,1.45,.64,1);position:absolute;inset:6% 4% 4% 0}.h1IFjW_stagePhoto img{object-fit:contain}.h1IFjW_stagePhotoOff{opacity:0;transform:scale(.86)rotate(-5deg)translateY(12px)}.h1IFjW_list{padding:1.5rem 1.5rem 1rem}.h1IFjW_rows{margin:1rem 0 0;padding:0;list-style:none}.h1IFjW_row{border-top:1px solid #ebe8e4;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.55rem 0;display:grid}.h1IFjW_rowPhoto{object-fit:contain;mix-blend-mode:multiply;background:#faf9f7;border-radius:8px;width:48px;height:48px}.h1IFjW_rowName{-webkit-line-clamp:2;color:inherit;-webkit-box-orient:vertical;font-size:14.5px;font-weight:600;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.h1IFjW_rowPrice{white-space:nowrap;font-size:14.5px;font-weight:700}.h1IFjW_mini{color:#1c1a17;cursor:pointer;background:#fff;border:1px solid #dedad5;border-radius:8px;place-items:center;width:34px;height:34px;transition:border-color .2s,background .2s,color .2s,transform .35s cubic-bezier(.2,.9,.25,1);display:grid;position:relative}.h1IFjW_mini:after{content:"";position:absolute;inset:-5px}.h1IFjW_mini svg{stroke-width:2.2px;width:16px;height:16px}.h1IFjW_mini:active{transition-duration:.1s;transform:scale(.9)}.h1IFjW_mini:disabled{cursor:progress}.h1IFjW_miniDone{color:#fff;background:#1c1a17;border-color:#1c1a17}.h1IFjW_ship{background:linear-gradient(#fff 0%,#faf9f7 100%);padding:1.5rem}.h1IFjW_meterTop{color:#6b645c;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1.1rem;font-size:14.5px;display:flex}.h1IFjW_meterTop b{color:#1c1a17;font-variant-numeric:tabular-nums;font-size:15px}.h1IFjW_meter{background:#efece8;border-radius:99px;height:8px;margin-top:.55rem;position:relative;overflow:hidden}.h1IFjW_meterFill{transform-origin:0;transform:scaleX(var(--p,0));background:linear-gradient(100deg,#5b8cff 0%,#9b6bff 28%,#ff5fb4 55%,#ff7a1a 80%,#ffc21a 100%);transition:transform 1s cubic-bezier(.2,.9,.25,1);position:absolute;inset:0}.h1IFjW_meterDone{color:#177245;opacity:0;align-items:center;gap:.4rem;height:0;font-size:14.5px;font-weight:700;transition:opacity .3s,height .4s cubic-bezier(.2,.9,.25,1);display:flex;overflow:hidden}.h1IFjW_meterDone svg{width:17px;height:17px}.h1IFjW_meterDoneOn{opacity:1;height:1.8rem}.h1IFjW_carriers{margin:1rem 0 0;padding:0;font-size:14.5px;list-style:none}.h1IFjW_carriers li{border-top:1px solid #ebe8e4;align-items:center;gap:.6rem;padding:.5rem 0;display:flex}.h1IFjW_carriers svg{color:#6b645c;flex:none;width:17px;height:17px}.h1IFjW_fee{white-space:nowrap;margin-left:auto;font-weight:700}.h1IFjW_feeFree{color:#177245}@media (hover:hover){.h1IFjW_expand:hover{border-color:#1c1a17;transform:scale(1.06)}.h1IFjW_addButton:hover{background:#34302b}.h1IFjW_mini:hover{border-color:#1c1a17}}@media (max-width:64rem){.h1IFjW_bento{grid-template-columns:repeat(2,minmax(0,1fr))}.h1IFjW_deal{grid-area:auto/1/auto/-1;min-height:440px}}@media (max-width:40rem){.h1IFjW_bento{grid-template-columns:1fr}.h1IFjW_expand{width:40px;height:40px}.h1IFjW_expand:after{content:"";position:absolute;inset:-4px}.h1IFjW_mini{flex:none;width:40px;height:40px}.h1IFjW_mini:after{inset:-4px}.h1IFjW_sw{min-height:44px}.h1IFjW_rowName{border-block:calc(22px - .5lh) solid #0000;margin-block:calc(-22px + .5lh)}.h1IFjW_deal{grid-template-columns:1fr;min-height:0}.h1IFjW_stage{order:-1;height:190px}.h1IFjW_dealCopy{padding:1rem 1.25rem 1.25rem}.h1IFjW_deal .h1IFjW_cellHeading{font-size:1.15rem}.h1IFjW_dealBody{margin-top:.45rem;font-size:14.5px}.h1IFjW_swatches{margin-top:.8rem}.h1IFjW_dealBuy{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.h1IFjW_price{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:.05rem .5rem;padding-top:0;display:grid}.h1IFjW_priceNow{grid-column:1/-1;font-size:1.75rem}.h1IFjW_dealCta{flex:none;margin-top:0}.h1IFjW_dealNotify{max-width:none}}@media (prefers-reduced-motion:reduce){.h1IFjW_expand,.h1IFjW_swHighlight,.h1IFjW_sw,.h1IFjW_addButton,.h1IFjW_stagePhoto,.h1IFjW_mini,.h1IFjW_meterFill,.h1IFjW_meterDone{transition-property:opacity,background-color,border-color,color;transition-duration:.2s}.h1IFjW_stagePhotoOff{transform:none}}
.hXgW2q_controls{--controls-muted:color-mix(in srgb, var(--foreground) 62%, var(--background));--controls-field:color-mix(in srgb, var(--foreground) 16%, var(--background));--controls-soft:color-mix(in srgb, var(--foreground) 4%, var(--background));--controls-error:#b3261e;--controls-ok:#177245}.hXgW2q_optionLabel{color:var(--foreground);overflow-wrap:anywhere;margin:0 0 10px;font-size:14px;font-weight:600;line-height:1.4;display:block}.hXgW2q_optionValue{color:var(--controls-muted);margin-left:6px;font-weight:400}.hXgW2q_pill{box-sizing:border-box;border:1px solid var(--controls-field);background:var(--background);min-width:44px;min-height:44px;color:var(--foreground);overflow-wrap:break-word;cursor:pointer;border-radius:9999px;padding:8px 18px;font-size:14px;font-weight:500;line-height:1.3;position:relative}.hXgW2q_pill[aria-checked=true],.hXgW2q_pill[aria-pressed=true]{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.hXgW2q_pill:disabled{opacity:.4;cursor:not-allowed}.hXgW2q_pill:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.hXgW2q_strike{opacity:.5;background:currentColor;width:calc(100% - 8px);height:1px;transform:rotate(-20deg)}.hXgW2q_swatch{width:44px;height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 16%, transparent);cursor:pointer;border:0;border-radius:50%;padding:0;position:relative}.hXgW2q_swatch:disabled{opacity:.4;cursor:not-allowed}.hXgW2q_swatch:focus-visible{outline:2px solid var(--foreground);outline-offset:6px}.hXgW2q_swatchRing{border:2px solid var(--foreground);pointer-events:none;border-radius:50%;position:absolute;inset:-4px}.hXgW2q_selectTrigger{border:1px solid var(--controls-field);background:var(--background);height:48px;color:var(--foreground);border-radius:12px;padding:0 16px;font-size:15px;font-weight:500}.hXgW2q_selectTrigger:focus{box-shadow:none}.hXgW2q_selectTrigger:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.hXgW2q_buy{flex-direction:column;gap:8px;min-width:0;display:flex}.hXgW2q_buyRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hXgW2q_stepper{box-sizing:border-box;border:1px solid var(--controls-field);border-radius:9999px;flex:none;align-items:center;height:52px;padding:0 3px;display:inline-flex}.hXgW2q_stepButton{width:44px;height:44px;color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;padding:0;display:grid}.hXgW2q_stepButton:disabled{opacity:.3;cursor:default}.hXgW2q_stepButton:focus-visible{outline:2px solid var(--foreground);outline-offset:1px}.hXgW2q_qty{min-width:26px;height:22px;color:var(--foreground);text-align:center;font-variant-numeric:tabular-nums;padding:0 2px;font-size:16px;font-weight:600;line-height:22px;overflow:hidden}.hXgW2q_qtyValue{display:block}.hXgW2q_addButton{box-sizing:border-box;background:var(--foreground);max-width:100%;min-height:52px;color:var(--background);text-align:center;cursor:pointer;border:1px solid #0000;border-radius:9999px;flex:200px;justify-content:center;align-items:center;gap:10px;padding:8px 20px;font-size:15.5px;font-weight:600;line-height:1.2;display:inline-flex}.hXgW2q_addButton:disabled{opacity:.45;cursor:not-allowed}.hXgW2q_addButton:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.hXgW2q_hint{color:var(--controls-muted);margin:0;font-size:12.5px;line-height:1.4}.hXgW2q_error{color:var(--controls-error);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:1.4}.hXgW2q_actions{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.hXgW2q_ghostPill{box-sizing:border-box;border:1px solid var(--controls-field);background:var(--background);max-width:100%;min-height:44px;color:var(--foreground);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:6px 16px;font-size:14px;font-weight:500;line-height:1.3;display:inline-flex}.hXgW2q_ghostPill:disabled{opacity:.45;cursor:not-allowed}.hXgW2q_ghostPill:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.hXgW2q_tick{color:var(--controls-ok);display:inline-flex}@media (hover:hover){.hXgW2q_pill:not(:disabled):not([aria-checked=true]):not([aria-pressed=true]):hover,.hXgW2q_stepButton:hover:not(:disabled){background:var(--controls-soft)}.hXgW2q_addButton:hover:not(:disabled){background:color-mix(in srgb, var(--foreground) 85%, var(--background))}.hXgW2q_ghostPill:hover:not(:disabled){background:var(--controls-soft)}}@media (forced-colors:active){.hXgW2q_pill[aria-checked=true],.hXgW2q_pill[aria-pressed=true]{color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}.hXgW2q_swatch{forced-color-adjust:none;box-shadow:inset 0 0 0 1px canvastext}.hXgW2q_swatch>*{forced-color-adjust:auto}.hXgW2q_swatchRing{border-color:canvastext}.hXgW2q_pill:focus-visible,.hXgW2q_swatch:focus-visible{outline-color:canvastext}}@media (prefers-reduced-motion:no-preference){.hXgW2q_pill{transition:background-color .2s, border-color .2s, color .2s, transform .35s var(--motion-spring)}.hXgW2q_pill:active:not(:disabled){transition-duration:.1s;transform:scale(.98)}.hXgW2q_swatch{transition:transform .35s var(--motion-spring)}.hXgW2q_swatch:active:not(:disabled){transition-duration:.1s;transform:scale(.9)}.hXgW2q_ringIn{animation:hXgW2q_pdp-ring-in .3s var(--motion-bounce)}.hXgW2q_stepButton{transition:background-color .15s, opacity .15s, transform .35s var(--motion-spring)}.hXgW2q_stepButton:active:not(:disabled){transition-duration:.1s;transform:scale(.9)}.hXgW2q_roll{animation:hXgW2q_pdp-qty-in .26s var(--motion-spring)}.hXgW2q_addButton{transition:background-color .2s, opacity .2s, transform .35s var(--motion-spring)}.hXgW2q_addButton:active:not(:disabled){transition-duration:.1s;transform:scale(.98)}.hXgW2q_ghostPill{transition:background-color .2s, opacity .2s, transform .35s var(--motion-spring)}.hXgW2q_ghostPill:active:not(:disabled){transition-duration:.1s;transform:scale(.98)}.hXgW2q_tick{animation:hXgW2q_pdp-tick-in .3s var(--motion-bounce)}}@keyframes hXgW2q_pdp-ring-in{0%{transform:scale(.85)}}@keyframes hXgW2q_pdp-qty-in{0%{opacity:0;transform:translateY(100%)}}@keyframes hXgW2q_pdp-tick-in{0%{transform:scale(.6)}}
._9u_L3q_info{--info-muted:color-mix(in srgb, var(--foreground) 62%, var(--background));--info-line:color-mix(in srgb, var(--foreground) 9%, var(--background));--info-soft:color-mix(in srgb, var(--foreground) 4%, var(--background));--info-field:color-mix(in srgb, var(--foreground) 16%, var(--background));--info-sale:#c2410c;--info-ok:#177245;--info-low:#b45309;--info-error:#b3261e;min-width:0;color:var(--foreground);flex-direction:column;gap:24px;display:flex}._9u_L3q_head{min-width:0}._9u_L3q_eyebrow{color:var(--info-muted);margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.4}._9u_L3q_eyebrowLink{max-width:100%;color:inherit;overflow-wrap:anywhere;border-radius:2px;text-decoration:none;display:inline-block;position:relative}._9u_L3q_eyebrowLink:after{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._9u_L3q_eyebrowLink:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}._9u_L3q_title{color:var(--foreground);font-family:var(--theme-heading-font);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:600;line-height:1.12}@media (min-width:64rem){._9u_L3q_title{font-size:36px;line-height:1.1}}._9u_L3q_chips{flex-wrap:wrap;gap:12px 8px;margin:14px 0 0;display:flex}._9u_L3q_chip{box-sizing:border-box;border:1px solid var(--info-field);min-width:44px;max-width:100%;height:32px;color:var(--foreground);white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:500;line-height:30px;text-decoration:none;display:inline-flex;position:relative}._9u_L3q_chip:after{content:"";position:absolute;inset:-7px 0}._9u_L3q_chip:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}._9u_L3q_chipLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}._9u_L3q_priceRow{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:18px 0 0;display:flex}._9u_L3q_now{color:var(--foreground);letter-spacing:-.01em;white-space:nowrap;font-size:26px;font-weight:700;line-height:1.2}._9u_L3q_nowSale{color:var(--info-sale)}._9u_L3q_was{color:var(--info-muted);white-space:nowrap;font-size:16px;font-weight:500;text-decoration:line-through}._9u_L3q_salePill{background:color-mix(in srgb, var(--info-sale) 10%, var(--background));height:24px;color:var(--info-sale);letter-spacing:.01em;white-space:nowrap;border-radius:9999px;align-self:center;padding:0 9px;font-size:12px;font-weight:700;line-height:24px}._9u_L3q_vat{color:var(--info-muted);white-space:nowrap;font-size:12.5px;font-weight:500}._9u_L3q_summary{color:var(--info-muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.4}._9u_L3q_stock{color:var(--foreground);align-items:center;gap:8px;margin:12px 0 0;font-size:14px;font-weight:500;line-height:1.4;display:flex}._9u_L3q_stockDot{background:var(--info-muted);border-radius:50%;flex:none;width:8px;height:8px}._9u_L3q_stock[data-stock=in] ._9u_L3q_stockDot{background:var(--info-ok)}._9u_L3q_stock[data-stock=low] ._9u_L3q_stockDot{background:var(--info-low)}._9u_L3q_stock[data-stock=out] ._9u_L3q_stockDot{background:var(--info-muted)}._9u_L3q_rule{border:0;border-top:1px solid var(--info-line);width:100%;height:0;margin:0}@media (hover:hover){._9u_L3q_eyebrowLink:hover{color:var(--foreground)}._9u_L3q_chip:hover{background:var(--info-soft)}}@media (prefers-reduced-motion:no-preference){._9u_L3q_eyebrowLink{transition:color .2s}._9u_L3q_chip{transition:background-color .2s, transform .35s var(--motion-spring)}._9u_L3q_chip:active{transition-duration:.1s;transform:scale(.98)}._9u_L3q_priceIn{animation:_9u_L3q_pdp-price-in .26s var(--motion-spring)}}@keyframes _9u_L3q_pdp-price-in{0%{opacity:0;transform:translateY(6px)}}
.JJ6ePW_tokens{--card-photo-radius:var(--style-r-photo,14px);--card-ease:var(--style-ease-out,cubic-bezier(.16, 1, .3, 1));--card-spring:cubic-bezier(.2, .9, .25, 1);--card-bounce:cubic-bezier(.34, 1.45, .64, 1);--card-ink:#1c1a17;--card-muted:#6b645c;--card-sale:#c2410c;--card-added:#177245;--card-error:#b3261e}.JJ6ePW_card{flex-direction:column;min-width:0;height:100%;display:flex;position:relative}.JJ6ePW_link{min-width:0;color:inherit;outline:none;flex-direction:column;text-decoration:none;display:flex}.JJ6ePW_tile{aspect-ratio:4/5;border-radius:var(--card-photo-radius);transition:background-color .4s var(--card-ease);background:#f2f0ec;position:relative;overflow:hidden}.JJ6ePW_link:focus-visible .JJ6ePW_tile{outline:2px solid var(--card-ink);outline-offset:2px;box-shadow:0 0 0 2px #fff}.JJ6ePW_photo{transition:transform .5s var(--card-ease), opacity .3s;position:absolute;inset:0}.JJ6ePW_image{object-fit:cover;width:100%;height:100%;display:block}.JJ6ePW_noImage{text-align:center;color:var(--muted-foreground);justify-content:center;align-items:center;padding:.75rem;font-size:13px;display:flex;position:absolute;inset:0}.JJ6ePW_soldOut .JJ6ePW_photo{opacity:.45;filter:grayscale(.4)}[data-card-photo=cutout] .JJ6ePW_tile{background:#f5f5f5}[data-card-photo=cutout] .JJ6ePW_photo{mix-blend-mode:multiply;transition:transform .8s var(--card-bounce), opacity .3s;inset:12% 8%}[data-card-photo=cutout] .JJ6ePW_image{object-fit:contain}@media (hover:hover){[data-card-photo=cutout] .JJ6ePW_card:hover .JJ6ePW_tile{background:#efefef}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.JJ6ePW_card:hover .JJ6ePW_photo{transform:scale(1.04)}[data-card-photo=cutout] .JJ6ePW_card:hover .JJ6ePW_photo{transform:translateY(-6px)scale(1.05)}}.JJ6ePW_salePill{z-index:3;height:24px;color:var(--card-sale);letter-spacing:.01em;white-space:nowrap;background:#fff;border-radius:999px;padding:0 9px;font-size:12px;font-weight:700;line-height:24px;position:absolute;top:12px;left:12px;box-shadow:0 1px 3px #1c1a171a}.JJ6ePW_soldOutPill{z-index:3;max-width:calc(100% - 20px);height:28px;color:var(--card-muted);text-overflow:ellipsis;white-space:nowrap;background:#ffffffeb;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:600;line-height:28px;position:absolute;bottom:10px;left:10px;overflow:hidden}.JJ6ePW_controls{z-index:1;aspect-ratio:4/5;pointer-events:none;position:absolute;top:0;left:0;right:0}.JJ6ePW_heartSlot{--foreground:var(--card-ink);--background:#fff;--border:transparent;pointer-events:auto;position:absolute;top:10px;right:10px}.JJ6ePW_heartSlot>button{filter:drop-shadow(0 1px 2px #1c1a1724)}.JJ6ePW_addSlot{pointer-events:auto;position:absolute;bottom:10px;right:10px}.JJ6ePW_add{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:36px;height:36px;color:var(--card-ink);cursor:pointer;transition:background-color .2s, color .2s, transform .35s var(--card-spring);background:#ffffffe6;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative;box-shadow:0 1px 3px #1c1a171f}.JJ6ePW_add:after{content:"";border-radius:50%;position:absolute;inset:-4px}.JJ6ePW_add:focus-visible{outline:2px solid var(--card-ink);outline-offset:2px;box-shadow:0 0 0 2px #fff}@media (hover:hover){.JJ6ePW_add:hover{background:#fff}}@media (prefers-reduced-motion:no-preference){.JJ6ePW_add:active{transition-duration:.1s;transform:scale(.9)}}.JJ6ePW_add[data-state=busy]{cursor:progress}.JJ6ePW_add[data-state=done]{background:var(--card-added);color:#fff}@media (hover:hover){.JJ6ePW_add[data-state=done]:hover{background:var(--card-added)}}.JJ6ePW_icon{stroke-width:2.2px;width:17px;height:17px}.JJ6ePW_info{flex-direction:column;min-width:0;display:flex}.JJ6ePW_price{min-width:0;height:1.4em;color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;align-items:baseline;gap:.45rem;margin:.75rem 0 0;font-size:16px;font-weight:700;line-height:1.4;display:flex;overflow:hidden}.JJ6ePW_now{flex:none}.JJ6ePW_nowSale{color:var(--card-sale)}.JJ6ePW_was{min-width:0;color:var(--card-muted);text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.JJ6ePW_vat{color:var(--card-muted);flex:none;font-size:12px;font-weight:500}.JJ6ePW_name{-webkit-line-clamp:2;line-clamp:2;color:var(--foreground);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:.25rem 0 0;font-size:15px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.JJ6ePW_failure{z-index:2;background:var(--background);color:var(--card-error);margin:.35rem 0 0;font-size:13px;line-height:1.35;position:absolute;top:100%;left:0;right:0}
.R911Tq_card{--bpc-line:#ece8e2;--bpc-accent:#0f7a3d;--bpc-spring:cubic-bezier(.2, .9, .25, 1);--style-r-photo:0;border:1px solid var(--bpc-line);min-width:0;transition:transform .35s var(--bpc-spring), box-shadow .35s;background:#fff;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover){.R911Tq_card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #1c1a1714}}.R911Tq_card>[data-slot=product-card]{flex:1}.R911Tq_card:has(a:focus-visible){outline:3px solid var(--bpc-accent);outline-offset:2px}.R911Tq_card a:focus-visible [data-slot=product-card-photo]{box-shadow:none;outline:none}.R911Tq_card [data-slot=product-card-info]{padding:0 .75rem .9rem}.R911Tq_card [data-slot=product-card-refusal]{margin:-.4rem .75rem .75rem;position:static}@media (max-width:40rem){.R911Tq_card{border-radius:16px}.R911Tq_card [data-slot=product-card-info]{padding:0 .6rem .75rem}.R911Tq_card [data-slot=product-card-refusal]{margin:-.35rem .6rem .6rem}}@media (prefers-reduced-motion:reduce){.R911Tq_card{transition:none}.R911Tq_card:hover{transform:none}}.R911Tq_feature{--bpc-body:#3f3a34;--bpc-muted:#5f5850;--bpc-paper:#faf8f5;--bpc-spring-bounce:cubic-bezier(.34, 1.45, .64, 1);transition:transform .45s var(--bpc-spring), box-shadow .45s var(--bpc-spring)}.R911Tq_feature .R911Tq_tag{border:1px solid var(--bpc-line);background:var(--bpc-paper);width:fit-content;max-width:100%;color:var(--bpc-body);overflow-wrap:anywhere;border-radius:1rem;align-items:center;gap:.45rem;margin-top:.5rem;padding:.25rem .65rem;font-size:13px;font-weight:600;line-height:1.3;display:flex}.R911Tq_feature .R911Tq_tag:before{content:"";background:var(--bpc-dot);border-radius:50%;flex:none;width:8px;height:8px}.R911Tq_feature .R911Tq_benefit{color:var(--bpc-muted);margin:.45rem 0 0;font-size:14.5px;line-height:1.45}.R911Tq_feature:has([data-slot=product-card-link]:active){transition-duration:.1s;transition-timing-function:ease-out;transform:scale(.98);box-shadow:0 4px 12px #1c1a170f}[data-phase=in] .R911Tq_feature [data-slot=product-card-photo] img{animation:R911Tq_photoTrail .9s var(--bpc-spring) calc(var(--d,0s) + 60ms) backwards}@keyframes R911Tq_photoTrail{0%{opacity:0;transform:translateY(14px)scale(.94)}}.R911Tq_feature [data-slot=product-card-add] button[data-state=done] svg{animation:R911Tq_tickPop .45s var(--bpc-spring-bounce)}@keyframes R911Tq_tickPop{0%{transform:scale(.6)}}@media (max-width:40rem){.R911Tq_feature [data-slot=product-card-link]{grid-template-columns:108px minmax(0,1fr);gap:.9rem;padding:.65rem;display:grid}.R911Tq_feature [data-slot=product-card-photo]{aspect-ratio:auto;border-radius:12px;min-height:124px}.R911Tq_feature [data-slot=product-card-info]{padding:.3rem 0 0}.R911Tq_feature [data-slot=product-card-price]{order:5;align-items:center;min-height:44px;margin-top:auto;padding-right:3.5rem}.R911Tq_feature [data-slot=product-card-name]{-webkit-line-clamp:3;line-clamp:3}.R911Tq_feature [data-slot=product-card-controls]{aspect-ratio:auto;inset:0}.R911Tq_feature [data-slot=product-card-heart]{top:calc(.65rem + 6px);left:calc(.65rem + 66px);right:auto}.R911Tq_feature [data-slot=product-card-add]{bottom:.65rem;right:.65rem}.R911Tq_feature [data-slot=product-card-add] button{width:44px;height:44px}.R911Tq_feature [data-slot=product-card-add] button:not([data-state=done]){background:var(--bpc-accent);color:#fff;box-shadow:0 4px 12px -4px #0f7a3d80}}@media (prefers-reduced-motion:reduce){.R911Tq_feature{transition:none}.R911Tq_feature:has([data-slot=product-card-link]:active){transform:none}[data-phase=in] .R911Tq_feature [data-slot=product-card-photo] img,.R911Tq_feature [data-slot=product-card-add] button[data-state=done] svg{animation:none}}
@media (prefers-reduced-motion:no-preference){.muwHiW_reveal[data-phase=waiting]{opacity:0;transform:translateY(22px)}.muwHiW_reveal[data-phase=in]{transition:opacity .6s ease var(--d,0s), transform .9s var(--spring,cubic-bezier(.2, .9, .25, 1)) var(--d,0s)}}@media print{.muwHiW_reveal[data-phase=waiting]{opacity:1;transform:none}}
._6kumbq_field{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}
.O5f8Aq_stage{perspective:1100px;background:radial-gradient(120% 90% at 70% 20%,#fff 0%,#faf9f7 60%,#f3f0ec 100%);border:1px solid #ebe8e4;border-radius:16px;place-items:center;padding:clamp(1.5rem,3.5vw,2.75rem) clamp(1.25rem,3vw,2.5rem) clamp(2rem,4vw,3.25rem);display:grid;position:relative}.O5f8Aq_wrap{--rx:0deg;--ry:0deg;width:min(100%,27rem);transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .9s cubic-bezier(.2,.9,.25,1);position:relative}.O5f8Aq_wrap[data-tilting]{transition:transform .12s linear}.O5f8Aq_card{--gx:30%;--gy:20%;isolation:isolate;aspect-ratio:1.586;background:linear-gradient(150deg,#fff 0%,#faf8f6 100%);border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 0 0 1px #1c1a170f,0 30px 60px -28px #281e5059,0 10px 20px -12px #1c1a1726}.O5f8Aq_card:after{content:"";pointer-events:none;background:radial-gradient(circle at var(--gx) var(--gy), #ffffff8c, transparent 42%), linear-gradient(115deg, transparent 35%, #9b6bff12 46%, #ff5fb412 54%, transparent 66%);mix-blend-mode:soft-light;position:absolute;inset:0}.O5f8Aq_field{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.O5f8Aq_head{position:absolute;top:10%;left:7%}.O5f8Aq_logo{width:auto;height:24px;display:block}.O5f8Aq_kind{letter-spacing:.1em;text-transform:uppercase;color:#6b645c;margin-top:1rem;font-size:12px;font-weight:700}.O5f8Aq_amount{font-family:var(--theme-heading-font);letter-spacing:-.045em;color:#1c1a17;margin-top:.15rem;font-size:clamp(2.6rem,5.2vw,3.6rem);font-weight:500;line-height:1;display:block}.O5f8Aq_to{max-width:50%;position:absolute;bottom:10%;left:7%}.O5f8Aq_to[hidden]{display:none}.O5f8Aq_name{overflow-wrap:anywhere;color:#1c1a17;font-size:17px;font-weight:600;line-height:1.25;display:block}.O5f8Aq_wish{-webkit-line-clamp:2;color:#3d3833;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:.2rem 0 0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.O5f8Aq_wrap{transition:none}}
.NcS16q_section{--gs-ink:#1c1a17;--gs-soft:#857d74;--gs-muted:#6b645c;--gs-line:#ebe8e4;--gs-line-2:#dedad5;--gs-paper:#faf9f7;--gs-accent:#c2410c;--gs-spring:cubic-bezier(.2, .9, .25, 1);border-top:1px solid var(--gs-line);color:var(--gs-ink);padding:clamp(2.5rem,5vw,4rem) clamp(1.25rem,3.5vw,3rem);position:relative}.NcS16q_title{max-width:40rem;font-family:var(--theme-heading-font);letter-spacing:-.02em;margin:0 0 1.5rem;font-size:clamp(1.6rem,2.6vw,2.15rem);font-weight:500;line-height:1.18}.NcS16q_soft{color:var(--gs-soft)}.NcS16q_grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.NcS16q_form{gap:1rem;max-width:32rem;display:grid}.NcS16q_pair{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.NcS16q_field{border:0;gap:.45rem;min-width:0;margin:0;padding:0;display:grid}.NcS16q_label{color:var(--gs-ink);padding:0;font-size:14.5px;font-weight:600}.NcS16q_label small{color:var(--gs-muted);font-size:13.5px;font-weight:500}.NcS16q_amounts{background:#f3f1ee;border-radius:10px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:4px;display:grid;position:relative}.NcS16q_highlight{visibility:hidden;width:0;transition:transform .5s var(--gs-spring), width .5s var(--gs-spring);background:#fff;border-radius:8px;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 1px 3px #1c1a1724}.NcS16q_highlight[data-placed]{visibility:visible}.NcS16q_amount{cursor:pointer;display:block;position:relative}.NcS16q_amount input{opacity:0;pointer-events:none;position:absolute}.NcS16q_amount span{height:44px;color:var(--gs-muted);border-radius:8px;place-items:center;font-size:16px;font-weight:700;transition:color .2s;display:grid}.NcS16q_amount input:checked+span{color:var(--gs-ink)}.NcS16q_amount input:focus-visible+span{outline:2px solid var(--gs-accent);outline-offset:2px}.NcS16q_input{border:1px solid var(--gs-line-2);width:100%;height:48px;color:var(--gs-ink);font:inherit;background:#fff;border-radius:8px;padding:0 .9rem;font-size:16px;transition:border-color .2s}.NcS16q_input:hover{border-color:#c9c3bb}.NcS16q_input:focus{border-color:var(--gs-ink);outline:none;box-shadow:0 0 0 3px #1c1a1714}.NcS16q_buy{flex-wrap:wrap;align-items:center;gap:.9rem 1.2rem;display:flex}.NcS16q_button{background:var(--gs-ink);color:#fff;height:46px;font:inherit;white-space:nowrap;cursor:pointer;transition:background .2s, transform .4s var(--gs-spring);border:1px solid #0000;border-radius:8px;align-items:center;gap:.4rem;padding:0 1.15rem;font-size:16px;font-weight:600;display:inline-flex;position:relative}.NcS16q_button svg{flex:none;width:17px;height:17px}.NcS16q_button:active:not(:disabled){transition-duration:.1s;transform:scale(.97)}.NcS16q_button:disabled{cursor:default;opacity:.7}.NcS16q_button:focus-visible{outline:2px solid var(--gs-accent);outline-offset:3px}@media (hover:hover){.NcS16q_button:hover:not(:disabled){background:#34302b}}.NcS16q_hint{color:var(--gs-muted);align-items:center;gap:.45rem;margin:0;font-size:13.5px;display:flex}.NcS16q_hint svg{flex:none;width:16px;height:16px}.NcS16q_note{color:var(--gs-muted);gap:.45rem;margin:-.25rem 0 0;font-size:13.5px;line-height:1.45;display:flex}.NcS16q_note svg{flex:none;width:16px;height:16px;margin-top:.1rem}.NcS16q_error{color:#b3261e;flex-basis:100%;margin:0;font-size:13.5px;line-height:1.4}@media (max-width:64rem){.NcS16q_grid{grid-template-columns:1fr}.NcS16q_preview{order:-1}.NcS16q_form{max-width:none}}@media (max-width:40rem){.NcS16q_pair{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.NcS16q_highlight,.NcS16q_button{transition-property:opacity,background-color,border-color,color;transition-duration:.2s}.NcS16q_button:active:not(:disabled){transform:none}}
.qtKYzG_page{--bf-spring:cubic-bezier(.2, .9, .25, 1);--bf-spring-bounce:cubic-bezier(.34, 1.45, .64, 1);--bf-ease-out:cubic-bezier(.16, 1, .3, 1);color:#1c1a17;font-family:var(--theme-body-font);font-size:17px;line-height:1.55;overflow-x:clip}.qtKYzG_page [id]{scroll-margin-top:var(--hdr-h,0px)}.qtKYzG_frame{border-inline:1px solid #ebe8e4;width:min(100% - 2rem,78rem);margin:0 auto;position:relative}.qtKYzG_sec{border-top:1px solid #ebe8e4;padding:clamp(3.5rem,7vw,6rem) clamp(1.25rem,3.5vw,3rem);position:relative}.qtKYzG_secFlush{border-top:0}.qtKYzG_th{max-width:40rem;font-family:var(--theme-heading-font);letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,2.6vw,2.15rem);font-weight:500;line-height:1.18}.qtKYzG_soft{color:#857d74}.qtKYzG_dealsTitle{margin-bottom:2.25rem}.qtKYzG_giftMore{margin:calc(clamp(2.5rem,5vw,4rem)/-2) 0 0;padding:0 clamp(1.25rem,3.5vw,3rem) clamp(2.5rem,5vw,4rem)}.qtKYzG_btn{white-space:nowrap;cursor:pointer;height:46px;transition:background .2s, border-color .2s, color .2s, transform .4s var(--bf-spring);border:1px solid #0000;border-radius:8px;align-items:center;gap:.4rem;padding:0 1.15rem;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.qtKYzG_btn:active{transition-duration:.1s;transform:scale(.97)}.qtKYzG_btnDark{color:#fff;background:#1c1a17}.qtKYzG_btnLine{color:#1c1a17;background:#fff;border-color:#dedad5}.qtKYzG_btnLight{color:#1c1a17;background:#fff}.qtKYzG_link{color:#c2410c;align-items:center;gap:.25rem;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex}.qtKYzG_btn:focus-visible,.qtKYzG_pill:focus-visible,.qtKYzG_link:focus-visible,.qtKYzG_chipName:focus-visible{outline-offset:3px;outline:2px solid #c2410c}.qtKYzG_link:focus-visible,.qtKYzG_chipName:focus-visible{border-radius:6px}.qtKYzG_arr{place-items:center;width:14px;height:14px;margin-left:.1rem;display:inline-grid;position:relative}.qtKYzG_arr:before{content:"";width:0;height:1.75px;transition:width .25s var(--bf-ease-out);background:currentColor;border-radius:2px;margin-top:-.9px;position:absolute;top:50%;left:1px}.qtKYzG_arr svg{stroke-width:2.4px;width:14px;height:14px;transition:transform .25s var(--bf-ease-out)}.qtKYzG_arrDown:before{width:1.75px;height:0;transition:height .25s var(--bf-ease-out);margin:0 0 0 -.9px;top:0;left:50%}.qtKYzG_hero{isolation:isolate;align-items:center;min-height:clamp(520px,64vh,640px);padding:clamp(3rem,6vw,5rem) clamp(1.25rem,3.5vw,3rem);display:flex;position:relative}.qtKYzG_heroCopy{max-width:39rem;position:relative}.qtKYzG_pill{--bf-d:50ms;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:36px;color:inherit;background:#fffc;border:1px solid #dedad5;border-radius:999px;align-items:center;gap:.6rem;margin-bottom:1.6rem;padding:.25rem .4rem .25rem .75rem;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .2s;display:inline-flex}.qtKYzG_pill b{color:#c2410c;background:#fff1e8;border-radius:999px;align-items:center;height:26px;padding:0 .55rem;font-size:13px;font-weight:700;display:inline-flex}.qtKYzG_pill .qtKYzG_arr{margin-right:.35rem}.qtKYzG_heroTitle{--bf-d:.12s;font-family:var(--theme-heading-font);letter-spacing:-.035em;margin:0;font-size:clamp(2.4rem,4.4vw,3.55rem);font-weight:500;line-height:1.08}.qtKYzG_ctas{--bf-d:.24s;flex-wrap:wrap;gap:.6rem;margin-top:2.1rem;display:flex}.qtKYzG_chipWrap{--bf-d:.55s;pointer-events:none;position:absolute;inset:0}.qtKYzG_chipWrapTwo{--bf-d:.7s}.qtKYzG_chip{z-index:1;-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);pointer-events:auto;background:#ffffffe6;border:1px solid #ffffffb3;border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:.75rem;width:18rem;padding:.55rem .55rem .55rem .6rem;display:grid;position:absolute;box-shadow:inset 0 1px #fffc,0 24px 50px -24px #3c1e5a73,0 4px 12px -4px #1c1a171f}.qtKYzG_chip img,.qtKYzG_chipPhoto{object-fit:contain;background:#fff;border-radius:8px;width:52px;height:52px}.qtKYzG_chipName{-webkit-line-clamp:2;color:inherit;-webkit-box-orient:vertical;font-size:14.5px;font-weight:600;line-height:1.25;text-decoration:none;display:-webkit-box;overflow:hidden}.qtKYzG_chipPrice{font-size:14px;font-weight:700}.qtKYzG_chipWas{color:#6b645c;margin-left:.3rem;font-size:13px;font-weight:500}.qtKYzG_chip button{color:#fff;background:#1c1a17;border:0;border-radius:8px;width:36px;height:36px}.qtKYzG_chip button svg{width:18px;height:18px}.qtKYzG_chipOne{top:17%;right:6%}.qtKYzG_chipTwo{top:63%;right:13%}@media (prefers-reduced-motion:no-preference){.qtKYzG_enter{animation:qtKYzG_heroFade .7s ease var(--bf-d,0s) both, qtKYzG_heroRise 1s var(--bf-spring) var(--bf-d,0s) both}.qtKYzG_chipWrap{animation:qtKYzG_heroFade .6s ease var(--bf-d) both, qtKYzG_chipIn 1s var(--bf-spring-bounce) var(--bf-d) both}.qtKYzG_chip{animation:7s ease-in-out infinite alternate qtKYzG_float}.qtKYzG_chipTwo{animation-duration:8.5s;animation-delay:-3s}}@keyframes qtKYzG_heroFade{0%{opacity:0}}@keyframes qtKYzG_heroRise{0%{transform:translateY(16px)}}@keyframes qtKYzG_chipIn{0%{transform:translateY(20px)scale(.96)}}@keyframes qtKYzG_float{0%{translate:0 -6px}to{translate:0 6px}}.qtKYzG_dark{isolation:isolate;color:#fff;background:#15112a;position:relative;overflow:hidden}.qtKYzG_dark:before{content:"";z-index:-1;filter:blur(30px);background:radial-gradient(closest-side at 30% 55%,#5b8cff8c,#0000),radial-gradient(closest-side,#9b6bff99,#0000),radial-gradient(closest-side at 72% 55%,#ff5fb473,#0000);width:120%;height:90%;position:absolute;bottom:-55%;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.qtKYzG_dark:before{animation:9s ease-in-out infinite alternate qtKYzG_breathe}}@keyframes qtKYzG_breathe{0%{opacity:.75;transform:translate(-50%)scale(1)}to{opacity:1;transform:translate(-50%)scale(1.08)}}.qtKYzG_darkIn{width:min(100% - 2rem,78rem);margin:0 auto;padding:clamp(4rem,8vw,6.5rem) clamp(1.25rem,3.5vw,3rem)}.qtKYzG_dark .qtKYzG_th{color:#fff}.qtKYzG_dark .qtKYzG_th .qtKYzG_soft{color:#ffffff8c}.qtKYzG_close{isolation:isolate;color:#fff;background:#1e183a;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;min-height:300px;padding:clamp(2rem,4vw,3.25rem);display:grid;position:relative;overflow:hidden}.qtKYzG_close:after{content:"";z-index:-1;background:linear-gradient(90deg,#15112a8c,#15112a1a 70%);position:absolute;inset:0}.qtKYzG_close .qtKYzG_th{color:#fff;max-width:32rem}.qtKYzG_close .qtKYzG_th .qtKYzG_soft{color:#ffffffc7}@media (hover:hover){.qtKYzG_btnDark:hover{background:#34302b}.qtKYzG_btnLine:hover,.qtKYzG_pill:hover{border-color:#1c1a17}.qtKYzG_btnLight:hover{background:#f4f2ef}.qtKYzG_chip button:hover{background:#34302b}.qtKYzG_btn:hover .qtKYzG_arr:before,.qtKYzG_link:hover .qtKYzG_arr:before,.qtKYzG_pill:hover .qtKYzG_arr:before{width:9px}.qtKYzG_btn:hover .qtKYzG_arr svg,.qtKYzG_link:hover .qtKYzG_arr svg,.qtKYzG_pill:hover .qtKYzG_arr svg{transform:translate(3px)}.qtKYzG_btn:hover .qtKYzG_arrDown:before{width:1.75px;height:9px}.qtKYzG_btn:hover .qtKYzG_arrDown svg{transform:translateY(3px)}}@media (max-width:64rem){.qtKYzG_hero{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.75rem;min-height:0;display:grid}.qtKYzG_heroCopy{grid-column:1/-1;margin-bottom:1.25rem}.qtKYzG_chipWrap{pointer-events:auto;position:static}.qtKYzG_chip{width:auto;position:static}.qtKYzG_chip button{width:44px;height:44px}}@media (max-width:40rem){.qtKYzG_page{font-size:16px}.qtKYzG_frame{border-inline:0;width:100%}.qtKYzG_sec{padding:3rem 1rem}.qtKYzG_hero{grid-template-columns:minmax(0,1fr);padding:2.25rem 1rem 2.5rem}.qtKYzG_heroCopy{margin-bottom:0}.qtKYzG_chipWrap{display:none}.qtKYzG_heroTitle{font-size:clamp(2rem,8.6vw,2.4rem)}.qtKYzG_ctas .qtKYzG_btn{flex:auto;justify-content:center}.qtKYzG_pill,.qtKYzG_link{min-height:44px}.qtKYzG_darkIn{width:100%;padding:3rem 1rem}.qtKYzG_close{grid-template-columns:1fr;min-height:260px}.qtKYzG_close .qtKYzG_btn{justify-content:center}}@media (prefers-reduced-motion:reduce){.qtKYzG_page *,.qtKYzG_page :before,.qtKYzG_page :after{scroll-behavior:auto!important;transition-property:opacity,background-color,border-color,color!important;transition-duration:.2s!important;transition-delay:0s!important;animation:none!important}}
.VFqufa_page{--bi-ink:#1c1a17;--bi-muted:#5f5850;--bi-body:#3f3a34;--bi-line:#ece8e2;--bi-accent:#0f7a3d;--bi-accent-hover:#0b6632;--bi-tint:#e7f1ea;--bi-wood:#f7f1e8;--bi-r-band:28px;--bi-r-card:20px;--bi-spring:cubic-bezier(.2, .9, .25, 1);--bi-spring-bounce:cubic-bezier(.34, 1.45, .64, 1);color:var(--bi-ink);font-family:var(--theme-body-font);font-size:18px;line-height:1.6;overflow-x:clip}.VFqufa_shell{width:min(100% - 2rem,77.5rem);margin:0 auto}.VFqufa_btn:focus-visible,.VFqufa_viewAll:focus-visible,.VFqufa_filterRetry:focus-visible,.VFqufa_cardMore:focus-visible{outline:3px solid var(--bi-accent);outline-offset:3px}.VFqufa_chip:has(:focus-visible){outline:3px solid var(--bi-accent);outline-offset:3px}@supports not selector(:has(*)){.VFqufa_chip:focus-within{outline:3px solid var(--bi-accent);outline-offset:3px}}.VFqufa_viewAll:focus-visible{border-radius:6px}.VFqufa_hero{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(2.5rem,6vw,5rem) 0 clamp(2.5rem,5vw,4.5rem);display:grid;position:relative}.VFqufa_hero:before,.VFqufa_hero:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0 calc(50% - 50vw)}.VFqufa_hero:before{background:linear-gradient(#f3f8f4 0%,#fff 96%)}.VFqufa_hero:after{background:url(/brillio/facets.svg) calc(50vw - 1200px) 0/2400px 720px no-repeat}@media (prefers-reduced-motion:no-preference){.VFqufa_hero:after{animation:1.2s .1s both VFqufa_facetsIn}}@keyframes VFqufa_facetsIn{0%{opacity:0;transform:translateY(16px)}}.VFqufa_heroTitle{--bi-d:60ms;font-family:var(--theme-heading-font);letter-spacing:-.055em;margin:0;font-size:clamp(2.4rem,3.9vw,3.45rem);font-weight:700;line-height:1.02}.VFqufa_heroTitle em{color:var(--bi-accent);font-style:normal}.VFqufa_heroBody{--bi-d:.12s;max-width:30rem;color:var(--bi-body);margin:1.2rem 0 0;font-size:clamp(1.08rem,1.4vw,1.22rem)}.VFqufa_ctas{--bi-d:.18s;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.VFqufa_heroDemo{--bi-d:.14s;min-width:0}@media (prefers-reduced-motion:no-preference){.VFqufa_enter{animation:VFqufa_heroFade .6s ease var(--bi-d,0s) both, VFqufa_heroRise .9s var(--bi-spring) var(--bi-d,0s) both}}@keyframes VFqufa_heroFade{0%{opacity:0}}@keyframes VFqufa_heroRise{0%{transform:translateY(22px)}}.VFqufa_btn{white-space:nowrap;min-height:54px;transition:transform .45s var(--bi-spring), background-color .2s, border-color .2s;border:0;border-radius:999px;align-items:center;gap:.55rem;padding:0 1.6rem;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.VFqufa_btn:active{transition-duration:.1s;transition-timing-function:ease-out;transform:scale(.97)}.VFqufa_btn svg{flex:none;width:1em;height:1em}.VFqufa_btnPrimary{background:var(--bi-accent);color:#fff;box-shadow:inset 0 1px #ffffff40,0 8px 20px -8px #0f7a3d99}.VFqufa_btnPrimary svg{transition:transform .25s var(--bi-spring)}.VFqufa_btnGhost{color:var(--bi-ink);background:#ffffffbf;border:1px solid #1c1a171f}@media (hover:hover){.VFqufa_btnPrimary:hover{background:var(--bi-accent-hover)}.VFqufa_btnPrimary:hover svg{transform:translate(3px)}.VFqufa_btnGhost:hover{background:#fff;border-color:#1c1a1740}}.VFqufa_note{--bi-d:.24s;border-radius:var(--bi-r-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #1c1a1717;align-items:flex-start;gap:.9rem;max-width:34rem;margin-top:1.75rem;padding:1rem 1.15rem;display:flex;box-shadow:0 1px 2px #1c1a170a}@media (prefers-reduced-transparency:reduce){.VFqufa_note{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}.VFqufa_noteIcon{background:#fff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 1px 2px #1c1a1714}.VFqufa_noteIcon svg{width:22px;height:22px}.VFqufa_noteTitle{font-family:var(--theme-heading-font);letter-spacing:-.02em;margin:0;padding-top:.15rem;font-size:18px;font-weight:600;line-height:1.3}.VFqufa_noteBody{color:var(--bi-body);margin:.3rem 0 0;font-size:16px;line-height:1.55}.VFqufa_ui{border:1.5px solid var(--bi-ink);white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff;border-radius:7px;margin:0 .05rem;padding:.05rem .45rem;font-size:.92em;font-weight:700;line-height:1.9;display:inline}.VFqufa_uiFill{border-color:var(--bi-accent);background:var(--bi-accent);color:#fff}.VFqufa_bestsellers{isolation:isolate;border-radius:var(--bi-r-band);background:linear-gradient(#eef6f0,#f6faf7);border:1px solid #0f7a3d1f;padding:clamp(1.75rem,4vw,3rem);position:relative}.VFqufa_bestsellers:before{z-index:-1;border-radius:inherit;content:"";opacity:.55;pointer-events:none;background:url(/brillio/facets-band.svg) 50%/1600px 900px no-repeat;position:absolute;inset:0}.VFqufa_bestsellers .VFqufa_eyebrow:before{display:none}.VFqufa_bestsellers .VFqufa_eyebrow svg{flex:none;width:1.15em;height:1.15em}.VFqufa_bestsellersProof{color:var(--bi-body);background:#fff;border:1px solid #0f7a3d24;border-radius:999px;flex:none;align-items:center;gap:.6rem;margin:0;padding:.55rem .9rem .55rem .6rem;font-size:15px;font-weight:600;line-height:1.3;display:flex}.VFqufa_bestsellersProof svg{box-sizing:content-box;background:var(--bi-tint);width:16px;height:16px;color:var(--bi-accent);border-radius:50%;flex:none;padding:7px}.VFqufa_bestsellersGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.VFqufa_bestsellersGrid>*,.VFqufa_bestsellersGrid>*>*{min-width:0;display:grid}.VFqufa_smallFoot{border-radius:var(--bi-r-band);background:var(--bi-wood);border:1px solid #1c1a1714;margin-top:clamp(2rem,4vw,3.5rem);padding:clamp(1.5rem,2.5vw,2rem)}.VFqufa_smallFoot .VFqufa_eyebrow{letter-spacing:.02em;text-transform:none}.VFqufa_smallFoot .VFqufa_sectionBody{max-width:none}.VFqufa_smallFootGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.VFqufa_smallFootGrid>*{min-width:0;display:grid}.VFqufa_showcase,.VFqufa_products{padding:clamp(2rem,4vw,3.5rem) 0 0}.VFqufa_sectionIntro{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.4rem;display:flex}.VFqufa_eyebrow{color:var(--bi-accent);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.8rem;font-weight:800;display:inline-flex}.VFqufa_eyebrow:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.VFqufa_sectionTitle{font-family:var(--theme-heading-font);letter-spacing:-.04em;margin:.7rem 0 0;font-size:clamp(2rem,3.6vw,2.9rem);font-weight:600;line-height:1.05}.VFqufa_sectionBody{max-width:35rem;color:var(--bi-muted);margin:.65rem 0 0}.VFqufa_viewAll{min-height:44px;color:var(--bi-ink);white-space:nowrap;flex:none;align-items:center;gap:.35rem;font-size:17px;font-weight:800;text-decoration:none;display:inline-flex}.VFqufa_viewAll svg{width:1em;height:1em;transition:transform .45s var(--bi-spring)}@media (hover:hover){.VFqufa_viewAll:hover{color:var(--bi-accent)}.VFqufa_viewAll:hover svg{transform:translate(4px)}}.VFqufa_chipGroup{border:0;min-inline-size:0;margin:0;padding:0}.VFqufa_chips{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;gap:.4rem;margin:0 -6px calc(1.6rem - 6px);padding:6px;display:flex;overflow-x:auto}.VFqufa_chip{height:42px;color:var(--bi-ink);cursor:pointer;transition:background-color .2s, border-color .2s, transform .45s var(--bi-spring);background:#fff;border:1px solid #1c1a171a;border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:0 .8rem;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.VFqufa_chip:before{background:var(--bi-dot,transparent);content:"";border-radius:50%;width:8px;height:8px}@media (hover:hover){.VFqufa_chip:hover{border-color:#1c1a1740}}.VFqufa_chip:active{transition-duration:.1s;transform:scale(.96)}.VFqufa_chipAll:before{display:none}.VFqufa_chipActive{border-color:var(--bi-ink);background:var(--bi-ink);color:#fff}@media (hover:hover){.VFqufa_chipActive:hover{border-color:var(--bi-ink)}}.VFqufa_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.VFqufa_grid>:not(.VFqufa_cardMore){min-width:0;display:grid}.VFqufa_cardMore{display:none}.VFqufa_empty{border:1px dashed var(--bi-line);color:var(--bi-muted);text-align:center;background:#faf8f5;border-radius:1rem;padding:2rem}.VFqufa_railResults{transition:opacity .15s}.VFqufa_railBusy{opacity:.5;pointer-events:none}@media (prefers-reduced-motion:no-preference){.VFqufa_railSwapped>*{animation:.25s both VFqufa_railFadeIn}}@keyframes VFqufa_railFadeIn{0%{opacity:0}}.VFqufa_filterMessage{margin:0 0 1rem}.VFqufa_filterRetry{min-height:44px;color:var(--bi-ink);cursor:pointer;font:inherit;background:#fff;border:1px solid #1c1a172e;border-radius:999px;padding:0 1.2rem;font-size:16px;font-weight:700}@media (hover:hover){.VFqufa_filterRetry:hover{border-color:#1c1a1752}}.VFqufa_railSeeAll{margin:1rem 0 0}@media (max-width:64rem){.VFqufa_hero{grid-template-columns:minmax(0,1fr)}.VFqufa_grid,.VFqufa_bestsellersGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.VFqufa_smallFootGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:40rem){.VFqufa_page{font-size:17px}.VFqufa_hero{padding:1.5rem 0 2rem}.VFqufa_hero:after{filter:opacity(.5);background-position:calc(50vw - 1700px) 0}.VFqufa_ctas .VFqufa_btn{flex:100%;justify-content:center}.VFqufa_note{padding:.9rem 1rem}.VFqufa_noteIcon{display:none}.VFqufa_ui{white-space:normal}.VFqufa_sectionIntro{flex-direction:column;align-items:start}.VFqufa_bestsellers{border-inline:0;border-radius:0;margin-inline:-1rem;padding:2rem 1rem 1.5rem}.VFqufa_bestsellers:before{opacity:.35}.VFqufa_bestsellers .VFqufa_sectionIntro{gap:1rem;margin-bottom:1.25rem}.VFqufa_bestsellersProof{padding:.4rem .85rem .4rem .45rem;font-size:14px}.VFqufa_bestsellersGrid{grid-template-columns:minmax(0,1fr);gap:.65rem}.VFqufa_smallFoot{border-inline:0;border-radius:0;margin-inline:-1rem;padding:2rem 1rem 1.5rem}.VFqufa_chipGroup,.VFqufa_chips{display:none}.VFqufa_grid,.VFqufa_smallFootGrid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(45.4545% - .272727rem);grid-auto-flow:column;gap:.6rem;margin-inline:-1rem;padding:6px 1rem .5rem;scroll-padding-inline:1rem;overflow-x:auto}.VFqufa_grid::-webkit-scrollbar{display:none}.VFqufa_smallFootGrid::-webkit-scrollbar{display:none}.VFqufa_grid>*,.VFqufa_smallFootGrid>*{scroll-snap-align:start}.VFqufa_cardMore{background:var(--bi-tint);color:var(--bi-accent);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1rem;font-size:16px;font-weight:700;text-decoration:none;display:flex}.VFqufa_cardMore svg{box-sizing:content-box;background:#fff;border-radius:50%;width:22px;height:22px;padding:11px}}@media (prefers-reduced-motion:reduce){.VFqufa_btn,.VFqufa_btnPrimary svg,.VFqufa_viewAll svg,.VFqufa_chip,.VFqufa_railResults{transition:none}.VFqufa_btn:active,.VFqufa_chip:active,.VFqufa_btnPrimary:hover svg,.VFqufa_viewAll:hover svg{transform:none}}
.CDkCma_card{--bfc-ink:#1c1a17;--bfc-muted:#6b645c;--bfc-accent:#c2410c;--bfc-saved:#e0513f;--bfc-added:#177245;--bfc-spring:cubic-bezier(.2, .9, .25, 1);--bfc-spring-bounce:cubic-bezier(.34, 1.45, .64, 1);--bfc-ease-out:cubic-bezier(.16, 1, .3, 1);scroll-snap-align:start;min-width:0;color:var(--bfc-ink);flex-direction:column;display:flex;position:relative}.CDkCma_dark{--bfc-ink:#fff;--bfc-muted:#fff9}.CDkCma_media{position:relative}.CDkCma_tile{aspect-ratio:4/5;isolation:isolate;transition:background-color .4s var(--bfc-ease-out);background:#f5f5f5;border-radius:12px;display:block;position:relative;overflow:hidden}.CDkCma_tile:focus-visible{outline:2px solid var(--bfc-accent);outline-offset:3px}.CDkCma_photo{mix-blend-mode:multiply;transition:transform .8s var(--bfc-spring-bounce);position:absolute;inset:12% 8%}.CDkCma_photo img{object-fit:contain}@media (hover:hover){.CDkCma_card:hover .CDkCma_tile{background:#efefef}.CDkCma_card:hover .CDkCma_photo{transform:translateY(-6px)scale(1.05)}}.CDkCma_circle{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#1c1a17;cursor:pointer;width:34px;height:34px;transition:background .2s, color .2s, transform .35s var(--bfc-spring);background:#ffffffe6;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 1px 3px #1c1a171f}.CDkCma_circle:after{content:"";border-radius:50%;position:absolute;inset:-5px}@media (hover:hover){.CDkCma_circle:hover{background:#fff}}.CDkCma_circle:active{transition-duration:.1s;transform:scale(.9)}.CDkCma_circle:focus-visible{outline:2px solid var(--bfc-accent);outline-offset:3px}.CDkCma_circle:disabled{cursor:default}.CDkCma_circle svg{stroke-width:2px;width:17px;height:17px;transition:fill .2s,stroke .2s}.CDkCma_circle[data-saved=true] svg{fill:var(--bfc-saved);stroke:var(--bfc-saved)}.CDkCma_pop svg{animation:CDkCma_pop .45s var(--bfc-spring-bounce)}.CDkCma_add{top:auto;bottom:10px}.CDkCma_add svg{stroke-width:2.2px}.CDkCma_add:disabled{cursor:progress}.CDkCma_done{background:var(--bfc-added);color:#fff;animation:CDkCma_pop .45s var(--bfc-spring-bounce)}@media (hover:hover){.CDkCma_done:hover{background:var(--bfc-added)}}@keyframes CDkCma_pop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.CDkCma_price{letter-spacing:-.01em;white-space:nowrap;align-items:baseline;gap:.4rem;min-width:0;height:1.4em;margin:.7rem 0 0;font-size:16px;font-weight:700;line-height:1.4;display:flex;overflow:hidden}.CDkCma_was{text-overflow:ellipsis;min-width:0;color:var(--bfc-muted);font-size:13px;font-weight:500;overflow:hidden}.CDkCma_name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;margin:.25rem 0 0;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.CDkCma_error{color:#b3261e;margin:.3rem 0 0;font-size:13px;line-height:1.35}.CDkCma_dark .CDkCma_error{color:#ffb4ab}.CDkCma_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.CDkCma_tile,.CDkCma_photo,.CDkCma_circle,.CDkCma_circle svg{transition:none}.CDkCma_card:hover .CDkCma_photo,.CDkCma_circle:active{transform:none}.CDkCma_pop svg,.CDkCma_done{animation:none}}
.iCSkbG_demo{--sd-ink:#1c1a17;--sd-muted:#5f5850;--sd-line:#ece8e2;--sd-paper:#faf8f5;--sd-accent:#0f7a3d;--sd-tint:#e7f1ea;--sd-tint-2:#d4e8da;--sd-spring:cubic-bezier(.2, .9, .25, 1);--sd-spring-bounce:cubic-bezier(.34, 1.45, .64, 1);color:var(--sd-ink);background:#fff;border:1px solid #1c1a1712;border-radius:24px;overflow:hidden;box-shadow:0 40px 80px -30px #0f7a3d47,0 12px 30px -12px #1c1a1724}.iCSkbG_tabs{border-bottom:1px solid var(--sd-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.iCSkbG_tabHl{width:25%;transform:translateX(calc(var(--i,0) * 100%));transition:transform .55s var(--sd-spring);pointer-events:none;position:absolute;top:6px;bottom:6px;left:0}.iCSkbG_tabHl:before{background:var(--sd-tint);content:"";border-radius:14px;position:absolute;inset:0 6px}.iCSkbG_tab{min-height:64px;color:var(--sd-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.45rem;padding:.85rem 1.15rem .95rem;font-size:14.5px;font-weight:600;line-height:1.25;display:flex;position:relative}.iCSkbG_tab+.iCSkbG_tab{border-left:1px solid var(--sd-line)}.iCSkbG_tab:focus-visible{outline:3px solid var(--sd-accent);outline-offset:-3px;border-radius:6px}.iCSkbG_ctl:focus-visible{outline:3px solid var(--sd-accent);outline-offset:2px}.iCSkbG_tab[aria-selected=true]{color:var(--sd-ink)}.iCSkbG_tabText{position:relative}.iCSkbG_tabText>span{display:block}.iCSkbG_n{width:30px;height:30px;color:var(--sd-muted);transition:background .3s, color .3s, transform .45s var(--sd-spring);background:#f1eeea;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid;position:relative}.iCSkbG_tab:active .iCSkbG_n{transition-duration:.1s;transition-timing-function:ease-out;transform:scale(.92)}.iCSkbG_tab[aria-selected=true] .iCSkbG_n{background:var(--sd-accent);color:#fff}.iCSkbG_tabDone .iCSkbG_n{background:var(--sd-tint-2);color:var(--sd-accent)}.iCSkbG_bar{height:3px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.iCSkbG_bar:after{background:var(--sd-accent);content:"";transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.iCSkbG_tab[aria-selected=true] .iCSkbG_bar:after{animation:iCSkbG_fill var(--dur,7s) linear forwards;animation-delay:var(--from,0s)}.iCSkbG_paused .iCSkbG_bar:after{animation-play-state:paused}@keyframes iCSkbG_fill{to{transform:scaleX(1)}}.iCSkbG_stage{touch-action:pan-y;background:linear-gradient(#fff,#fcfbf9);height:310px;position:relative;overflow:hidden}.iCSkbG_scene{opacity:0;pointer-events:none;transition:opacity .4s ease, transform .6s var(--sd-spring);padding:1.4rem 1.5rem;position:absolute;inset:0;transform:translate(28px)}.iCSkbG_scene.iCSkbG_on{opacity:1;transform:none}.iCSkbG_stage.iCSkbG_instant,.iCSkbG_stage.iCSkbG_instant *{transition:none!important;animation:none!important}.iCSkbG_pointer{z-index:5;width:30px;height:30px;color:var(--sd-ink);filter:drop-shadow(0 2px 3px #00000040);transition:transform .85s var(--sd-spring), opacity .3s;position:absolute;top:0;left:0;transform:translate(520px,300px)}.iCSkbG_pointerIcon{fill:#fff;stroke-width:1.6px;width:30px;height:30px}.iCSkbG_ring{border:3px solid var(--sd-accent);opacity:0;border-radius:50%;width:28px;height:28px;position:absolute;top:-10px;left:-10px;transform:scale(.3)}.iCSkbG_click .iCSkbG_ring{animation:.55s ease-out iCSkbG_ring}@keyframes iCSkbG_ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}.iCSkbG_pointer.iCSkbG_hide{opacity:0}.iCSkbG_scHead{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.iCSkbG_scTitle{font-family:var(--theme-heading-font), sans-serif;letter-spacing:-.02em;font-size:20px;font-weight:600}.iCSkbG_cartPill{border:1px solid var(--sd-line);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .8rem;font-size:15px;font-weight:600;display:inline-flex}.iCSkbG_cartCount{background:var(--sd-ink);color:#fff;min-width:24px;height:24px;transition:transform .3s var(--sd-spring-bounce);border-radius:999px;place-items:center;font-size:13px;display:inline-grid}.iCSkbG_cartCount.iCSkbG_bump{transform:scale(1.3)}.iCSkbG_count1,.iCSkbG_cartCount.iCSkbG_on .iCSkbG_count0{display:none}.iCSkbG_cartCount.iCSkbG_on .iCSkbG_count1{display:inline}.iCSkbG_prod{border:1px solid var(--sd-line);background:#fff;border-radius:14px;grid-template-columns:56px 1fr auto;align-items:center;gap:.9rem;margin-bottom:.55rem;padding:.55rem .7rem;display:grid}.iCSkbG_prodImg{background:var(--sd-paper);object-fit:cover;border-radius:10px;width:56px;height:56px;display:block}.iCSkbG_pn{font-size:16px;font-weight:600;line-height:1.3}.iCSkbG_pp{color:var(--sd-muted);font-size:15px}.iCSkbG_miniBtn{background:var(--sd-ink);color:#fff;white-space:nowrap;border-radius:10px;align-items:center;gap:.35rem;height:42px;padding:0 1rem;font-size:15px;font-weight:600;transition:background .25s,transform .15s;display:inline-flex}.iCSkbG_miniBtn.iCSkbG_ok{background:var(--sd-accent)}.iCSkbG_miniBtn.iCSkbG_press{transform:scale(.95)}.iCSkbG_lDone,.iCSkbG_ok .iCSkbG_lIdle{display:none}.iCSkbG_ok .iCSkbG_lDone{display:inline}.iCSkbG_scFoot{border-top:1px dashed var(--sd-line);opacity:0;transition:opacity .4s, transform .5s var(--sd-spring);justify-content:space-between;align-items:center;margin-top:.7rem;padding-top:.7rem;display:flex;transform:translateY(8px)}.iCSkbG_scFoot.iCSkbG_on{opacity:1;transform:none}.iCSkbG_scFoot .iCSkbG_miniBtn{background:var(--sd-accent);height:46px;padding:0 1.4rem;font-size:16px}.iCSkbG_lbl{margin:0 0 .45rem;font-size:15px;font-weight:600}.iCSkbG_seg{border:1px solid var(--sd-line);background:#f3f2ef;border-radius:10px;grid-template-columns:1fr 1fr;margin-bottom:1.1rem;padding:4px;display:grid;position:relative}.iCSkbG_segHl{width:calc(50% - 4px);transition:transform .5s var(--sd-spring);background:#fff;border-radius:7px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 3px #1c1a1724}.iCSkbG_seg.iCSkbG_right .iCSkbG_segHl{transform:translate(100%)}.iCSkbG_o{z-index:1;color:var(--sd-muted);text-align:center;padding:.6rem .4rem;font-size:15px;font-weight:600;transition:color .3s;position:relative}.iCSkbG_seg:not(.iCSkbG_right) .iCSkbG_o:nth-child(2),.iCSkbG_seg.iCSkbG_right .iCSkbG_o:last-of-type{color:var(--sd-ink)}.iCSkbG_inst{opacity:0;transition:opacity .4s, transform .5s var(--sd-spring);transform:translateY(8px)}.iCSkbG_inst.iCSkbG_on{opacity:1;transform:none}.iCSkbG_field{background:#fff;border:1px solid #d9d4cd;border-radius:10px;align-items:center;gap:.6rem;height:52px;padding:0 1rem;font-size:16px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.iCSkbG_field.iCSkbG_focus{border-color:var(--sd-accent);box-shadow:0 0 0 1px var(--sd-accent)}.iCSkbG_fieldIcon{color:var(--sd-muted);flex:none}.iCSkbG_caret{background:var(--sd-ink);opacity:0;width:2px;height:20px;margin-left:-4px;display:inline-block}.iCSkbG_field.iCSkbG_focus .iCSkbG_caret{opacity:1;animation:1s step-end infinite iCSkbG_blink}@keyframes iCSkbG_blink{50%{opacity:0}}.iCSkbG_dd{border:1px solid var(--sd-line);opacity:0;background:#fff;border-radius:10px;padding:.35rem;transition:opacity .25s,transform .3s;position:absolute;top:56px;left:0;right:0;transform:translateY(-4px);box-shadow:0 10px 30px #1c1a171a}.iCSkbG_dd.iCSkbG_on{opacity:1;transform:none}.iCSkbG_ddItem{border-radius:8px;padding:.55rem .7rem;font-size:15px;line-height:1.35;transition:background .2s}.iCSkbG_ddItem.iCSkbG_hl{background:var(--sd-tint)}.iCSkbG_ddItem small{color:var(--sd-muted);font-size:13px;display:block}.iCSkbG_filled{color:var(--sd-accent);opacity:0;align-items:center;gap:.5rem;margin-top:.8rem;font-size:15px;font-weight:600;transition:opacity .4s;display:flex}.iCSkbG_filled.iCSkbG_on{opacity:1}.iCSkbG_payCard{border:1px solid var(--sd-line);background:#fff;border-radius:12px;align-items:flex-start;gap:.85rem;margin-bottom:.65rem;padding:.85rem 1rem;transition:box-shadow .3s,border-color .3s;display:flex;position:relative}.iCSkbG_payCard.iCSkbG_payOn{border-color:var(--sd-accent);box-shadow:0 0 0 1px var(--sd-accent)}.iCSkbG_payCard.iCSkbG_pulse{box-shadow:0 0 0 1px var(--sd-accent), 0 0 0 6px #0f7a3d24}.iCSkbG_radio{border:2px solid var(--sd-accent);border-radius:50%;flex:none;width:18px;height:18px;margin-top:3px;position:relative}.iCSkbG_radioOn:after{background:var(--sd-accent);content:"";border-radius:50%;position:absolute;inset:3px}.iCSkbG_payTitle{font-size:15.5px;font-weight:600;line-height:1.3}.iCSkbG_payBody{color:var(--sd-muted);margin-top:2px;font-size:13.5px;line-height:1.4}.iCSkbG_tag{background:var(--sd-accent);color:#fff;opacity:0;transition:opacity .3s, transform .4s var(--sd-spring-bounce);border-radius:999px;padding:.2rem .6rem;font-size:12.5px;font-weight:700;position:absolute;top:-.75rem;right:.7rem;transform:translateY(4px)scale(.9)}.iCSkbG_tag.iCSkbG_on{opacity:1;transform:none}.iCSkbG_submit{background:var(--sd-accent);color:#fff;border-radius:12px;width:100%;height:52px;margin-top:.4rem;font-size:17px;font-weight:700;transition:transform .15s;display:block;position:relative;overflow:hidden}.iCSkbG_submit.iCSkbG_press{transform:scale(.98)}.iCSkbG_sIdle,.iCSkbG_sDone{transition:opacity .3s, transform .4s var(--sd-spring);justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;inset:0}.iCSkbG_sDone{opacity:0;transform:translateY(100%)}.iCSkbG_sent .iCSkbG_sIdle{opacity:0;transform:translateY(-100%)}.iCSkbG_sent .iCSkbG_sDone{opacity:1;transform:none}.iCSkbG_sc4{gap:.85rem;display:grid}.iCSkbG_sabis{border:1px solid var(--sd-line);background:#fff;border-radius:14px;align-self:start;overflow:hidden}.iCSkbG_sabisHead{background:#f3f2ef;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:14.5px;font-weight:700;display:flex}.iCSkbG_inv{gap:.8rem;padding:1rem;display:grid}.iCSkbG_invRow{background:var(--sd-tint);opacity:0;transition:opacity .4s, transform .6s var(--sd-spring);border-radius:10px;align-items:center;gap:.7rem;padding:.7rem .75rem;display:flex;transform:translate(-14px)}.iCSkbG_invIcon{color:var(--sd-accent);flex:none}.iCSkbG_invRow>div{font-size:15px;line-height:1.3}.iCSkbG_invRow small{color:var(--sd-muted);font-size:13px;display:block}.iCSkbG_newBadge{background:var(--sd-accent);color:#fff;border-radius:999px;margin-left:auto;padding:.15rem .55rem;font-size:12px;font-weight:700}.iCSkbG_invDue,.iCSkbG_invHow{opacity:0;transition:opacity .4s, transform .5s var(--sd-spring);justify-content:space-between;gap:1rem;font-size:15px;display:flex;transform:translateY(6px)}.iCSkbG_invDue b{font-size:17px}.iCSkbG_invHow{color:var(--sd-muted);justify-content:flex-start;align-items:center;gap:.45rem;font-size:14px}.iCSkbG_invRow.iCSkbG_on,.iCSkbG_invDue.iCSkbG_on,.iCSkbG_invHow.iCSkbG_on{opacity:1;transform:none}.iCSkbG_deliver{opacity:0;transition:opacity .4s, transform .5s var(--sd-spring);align-items:center;gap:.5rem;margin:0;padding:0 .25rem;font-size:15.5px;font-weight:600;display:flex;transform:translateY(6px)}.iCSkbG_deliverIcon{color:var(--sd-accent);flex:none}.iCSkbG_deliver.iCSkbG_on{opacity:1;transform:none}.iCSkbG_panel:focus-visible{outline:3px solid var(--sd-accent);outline-offset:-3px}.iCSkbG_demoFoot{border-top:1px solid var(--sd-line);align-items:center;gap:1rem;padding:1rem 1.5rem 1.2rem;display:flex}.iCSkbG_caption{flex:1;min-height:2.9em;margin:0;font-size:17px;line-height:1.45}.iCSkbG_caption b{color:var(--sd-accent)}.iCSkbG_ctl{width:46px;height:46px;color:var(--sd-ink);cursor:pointer;transition:border-color .2s, background .2s, transform .45s var(--sd-spring);background:#fff;border:1px solid #1c1a171f;border-radius:50%;flex:none;align-self:center;place-items:center;margin-left:auto;padding:0;display:grid}.iCSkbG_ctl[hidden]{display:none}.iCSkbG_ctl:hover{background:var(--sd-paper);border-color:#1c1a174d}.iCSkbG_ctl:active{transition-duration:.1s;transition-timing-function:ease-out;transform:scale(.92)}.iCSkbG_ctl svg{fill:currentColor;stroke-width:0}@media (max-width:40rem){.iCSkbG_tab{justify-content:center;align-items:center;min-height:56px;padding:.7rem .3rem .8rem}.iCSkbG_tabText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.iCSkbG_n{width:34px;height:34px;font-size:15px}.iCSkbG_stage{height:296px}.iCSkbG_scene{padding:1rem}.iCSkbG_prod{grid-template-columns:48px 1fr auto;gap:.7rem;padding:.6rem}.iCSkbG_prodImg{width:48px;height:48px}.iCSkbG_pn{font-size:15px}.iCSkbG_prod .iCSkbG_miniBtn{padding:0 .75rem;font-size:14px}.iCSkbG_o{white-space:nowrap;font-size:14.5px}.iCSkbG_oLong{display:none}.iCSkbG_payCard{margin-bottom:.5rem;padding:.7rem .85rem}.iCSkbG_payBody{display:none}.iCSkbG_submit{height:48px;margin-top:.2rem}.iCSkbG_demoFoot{gap:.8rem;padding:1rem}.iCSkbG_caption{min-height:4.35em;font-size:16.5px}}@media (max-width:22rem){.iCSkbG_stage{height:378px}.iCSkbG_caption{min-height:5.8em}}@media (prefers-reduced-motion:reduce){.iCSkbG_demo,.iCSkbG_demo *,.iCSkbG_demo :before,.iCSkbG_demo :after{transition:opacity .2s,background-color .2s,border-color .2s,color .2s!important;animation:none!important}.iCSkbG_pointer{display:none}}
.kAIdna_head{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.25rem;display:flex}.kAIdna_nav{flex:none;gap:.4rem;margin-left:auto;display:flex}.kAIdna_arrow{color:#1c1a17;cursor:pointer;background:#fff;border:1px solid #dedad5;border-radius:8px;place-items:center;width:40px;height:40px;padding:0;transition:border-color .2s,opacity .2s,transform .35s cubic-bezier(.2,.9,.25,1);display:grid}.kAIdna_arrow[data-idle]{visibility:hidden}@media (hover:hover){.kAIdna_arrow:hover{border-color:#1c1a17}}.kAIdna_arrow:active{transition-duration:.1s;transform:scale(.92)}.kAIdna_arrow:focus-visible{outline-offset:3px;outline:2px solid #c2410c}.kAIdna_arrow svg{stroke-width:1.75px;width:18px;height:18px}.kAIdna_navDark .kAIdna_arrow{color:#fff;background:#ffffff14;border-color:#ffffff29}@media (hover:hover){.kAIdna_navDark .kAIdna_arrow:hover{border-color:#fff}}.kAIdna_track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:calc(25% - 10.5px);grid-auto-flow:column;gap:14px;margin:-6px;padding:6px 6px 10px;scroll-padding-inline:6px;list-style:none;display:grid;overflow:auto hidden}.kAIdna_track::-webkit-scrollbar{display:none}.kAIdna_slide{scroll-snap-align:start;min-width:0}@media (max-width:64rem){.kAIdna_track{grid-auto-columns:calc(38.4615% - 10.7692px)}}@media (max-width:40rem){.kAIdna_head{flex-direction:column;align-items:start;gap:1.25rem;margin-bottom:1.5rem}.kAIdna_nav{display:none}.kAIdna_track{grid-auto-columns:calc(58.8235% - .352941rem);gap:.6rem;margin:-6px -1rem;padding:6px 1rem calc(.5rem + 6px);scroll-padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.kAIdna_track{scroll-behavior:auto}.kAIdna_arrow{transition:none}.kAIdna_arrow:active{transform:none}}
.x-9Gga_root{position:relative}.x-9Gga_root .x-9Gga_hero{grid-template-columns:minmax(0,1fr) minmax(0,27rem);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.x-9Gga_lede{--bf-d:.18s;color:#6b645c;max-width:32rem;margin:1.25rem 0 0;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.55}.x-9Gga_heroArt{place-items:center;display:grid;position:relative}.x-9Gga_heroCard{width:100%;transform:rotate(-5deg)}.x-9Gga_heroCard>div{background:0 0;border:0;padding:0}.x-9Gga_heroCard [role=img]{box-shadow:inset 0 1px #fff,0 0 0 1px #1c1a170f,0 40px 70px -30px #3c1e5a73,0 12px 24px -12px #1c1a172e}.x-9Gga_heroCard [role=img] span{font-size:clamp(3rem,5vw,4.2rem)}@media (prefers-reduced-motion:no-preference){.x-9Gga_heroArt{animation:1s cubic-bezier(.34,1.45,.64,1) .45s both x-9Gga_artIn}.x-9Gga_heroCard{animation:7s ease-in-out infinite alternate x-9Gga_cardFloat}}@keyframes x-9Gga_artIn{0%{opacity:0;transform:translateY(20px)scale(.96)}}@keyframes x-9Gga_cardFloat{0%{translate:0 -6px}to{translate:0 6px}}.x-9Gga_unavailableSec{padding-block:clamp(2.5rem,5vw,4rem)}.x-9Gga_unavailable{color:#1c1a17;font-family:var(--theme-heading-font);letter-spacing:-.015em;margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500}.x-9Gga_root .x-9Gga_secTitle{margin-bottom:2.25rem}.x-9Gga_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1rem);margin:0;padding:0;list-style:none;display:grid}.x-9Gga_cell{border-radius:16px;flex-direction:column;justify-content:space-between;gap:2.5rem;min-height:13rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.x-9Gga_tintPeach{background:linear-gradient(150deg,#ffe3d6,#fde2ef)}.x-9Gga_tintSky{background:linear-gradient(150deg,#dde9fb,#ece3f9)}.x-9Gga_tintMint{background:linear-gradient(150deg,#dcefe0,#dde9fb)}.x-9Gga_cellNum{color:#c2410c;width:44px;height:44px;font-family:var(--theme-heading-font);background:#ffffffbf;border-radius:8px;place-items:center;font-size:20px;font-weight:500;display:grid}.x-9Gga_cell p{color:#4a443d;max-width:30rem;margin:0;font-size:16.5px;line-height:1.5}.x-9Gga_cell p b{color:#1c1a17;font-family:var(--theme-heading-font);letter-spacing:-.015em;margin-bottom:.3rem;font-size:clamp(1.2rem,1.8vw,1.4rem);font-weight:500;line-height:1.25;display:block}.x-9Gga_root .x-9Gga_band>div>section{margin:0}@media (max-width:64rem){.x-9Gga_root .x-9Gga_hero{grid-template-columns:minmax(0,1fr)}.x-9Gga_heroArt{justify-self:start;width:min(100%,26rem);margin:.5rem 0 1rem 1rem}.x-9Gga_steps{grid-template-columns:minmax(0,1fr)}.x-9Gga_cell{gap:1.5rem;min-height:0}}@media (max-width:40rem){.x-9Gga_heroArt{display:none}}
.Acos1W_band{--tfl-bg:#13281c;--tfl-muted:#ffffffc7;--tfl-line:#ffffff2e;--tfl-eyebrow:#9be3b4;--tfl-yellow:#f5c518;border-radius:var(--bi-r-band);background:var(--tfl-bg);color:#fff;isolation:isolate;margin-top:clamp(2rem,4vw,3.5rem);padding:clamp(1.5rem,3vw,2.75rem);position:relative;overflow:clip}.Acos1W_band:before{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(closest-side,#2eaa5659,#0000);width:60%;position:absolute;inset:-20% -10% auto auto}.Acos1W_top{grid-template-columns:minmax(0,1fr) minmax(0,27rem);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.Acos1W_badge{background:var(--tfl-yellow);color:var(--bi-ink);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem .35rem .6rem;font-size:14px;font-weight:800;display:inline-flex}.Acos1W_badge svg{fill:currentColor;width:15px;height:15px}.Acos1W_eyebrow{color:var(--tfl-eyebrow);letter-spacing:.12em;text-transform:uppercase;margin-top:1.4rem;font-size:.85rem;font-weight:800;display:block}.Acos1W_title{font-family:var(--theme-heading-font);letter-spacing:-.04em;margin:.5rem 0 0;font-size:clamp(2rem,3.6vw,2.9rem);font-weight:600;line-height:1.05}.Acos1W_body{max-width:36rem;color:var(--tfl-muted);margin:.9rem 0 0}.Acos1W_facts{flex-wrap:wrap;gap:.5rem;margin:1.3rem 0 0;padding:0;list-style:none;display:flex}.Acos1W_facts li{border:1px solid var(--tfl-line);border-radius:999px;padding:.4rem .9rem;font-size:15px;font-weight:600}.Acos1W_cta{min-height:52px;color:var(--bi-ink);transition:transform .45s var(--bi-spring);background:#fff;border-radius:999px;align-items:center;gap:.5rem;margin-top:1.6rem;padding:0 1.5rem;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.Acos1W_cta svg{width:18px;height:18px}@media (hover:hover){.Acos1W_cta:hover{transform:translateY(-2px)}}.Acos1W_cta:focus-visible{outline:3px solid var(--tfl-yellow);outline-offset:3px}.Acos1W_featured{min-width:0;display:grid}@media not all and (max-width:40rem){.Acos1W_featured .Acos1W_swap [data-slot=product-card-photo],.Acos1W_featured .Acos1W_swap [data-slot=product-card-controls]{aspect-ratio:4/3}}.Acos1W_skills{border:0;min-inline-size:0;margin:clamp(1.75rem,3vw,2.5rem) 0 1.1rem;padding:0}.Acos1W_skillsLabel{margin-bottom:.8rem;padding:0;font-size:1.1rem;font-weight:700}.Acos1W_chips{overscroll-behavior-x:contain;scrollbar-width:none;gap:.4rem;margin:-6px;padding:6px;display:flex;overflow-x:auto}.Acos1W_chips::-webkit-scrollbar{display:none}.Acos1W_chip{white-space:nowrap;border:1px solid var(--tfl-line);color:#fff;cursor:pointer;background:#ffffff0f;border-radius:999px;flex:none;align-items:center;gap:.45rem;min-height:44px;padding:0 .85rem;font-size:15px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex;position:relative}.Acos1W_chip:before{background:var(--tfl-dot);content:"";border-radius:50%;width:.55rem;height:.55rem}@media (hover:hover){.Acos1W_chip:hover{border-color:#ffffff80}}.Acos1W_chipActive{color:var(--bi-ink);background:#fff;border-color:#fff}.Acos1W_radio{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.Acos1W_chip:has(:focus-visible){outline:3px solid var(--tfl-yellow);outline-offset:3px}.Acos1W_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.Acos1W_grid>*{min-width:0;display:grid}.Acos1W_swap{animation:Acos1W_tfl-in .5s var(--bi-spring) both;animation-delay:calc(var(--tfl-i,0) * 70ms)}@keyframes Acos1W_tfl-in{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.Acos1W_swap{animation:none}.Acos1W_cta,.Acos1W_chip{transition:none}}@media (max-width:64rem){.Acos1W_top{grid-template-columns:minmax(0,1fr) minmax(0,20rem)}.Acos1W_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.Acos1W_band{border-radius:0;margin-inline:-1rem;padding:2rem 1rem 1.5rem}.Acos1W_top{grid-template-columns:minmax(0,1fr)}.Acos1W_grid{grid-template-columns:minmax(0,1fr);gap:.65rem}}
.u6xffq_card{--go:#0f7a3d;color:#1c1a17;touch-action:manipulation;background:#fff;border:1px solid #ece8e2;border-radius:1.875rem;flex-direction:column;min-width:0;text-decoration:none;transition:border-color .16s ease-out;display:flex;overflow:clip}.u6xffq_institutions{--go:#0f7a3d}.u6xffq_families{--go:#c2410c}@media (hover:hover){.u6xffq_card:hover{border-color:var(--go)}.u6xffq_card:hover .u6xffq_go svg{transform:translate(3px)}}.u6xffq_card:focus-visible{border-color:var(--go);outline-offset:3px;outline:3px solid #1c1a17}.u6xffq_card:focus-visible .u6xffq_go svg{transform:translate(3px)}.u6xffq_art{aspect-ratio:3/2;min-height:0;position:relative;overflow:hidden}.u6xffq_art svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.u6xffq_institutions .u6xffq_art{background:#f3f8f4 url(/brillio/facets-door.svg) 50%/cover no-repeat}.u6xffq_families .u6xffq_art{background:radial-gradient(58% 72% at 16% 34%,#ff5fb447,#0000 72%),radial-gradient(54% 70% at 84% 24%,#ffc21a4d,#0000 72%),radial-gradient(60% 80% at 52% 66%,#9b6bff40,#0000 72%),#fff}.u6xffq_label{justify-content:space-between;align-items:center;gap:.75rem;padding:1.25rem 1.375rem 1.25rem 1.875rem;display:flex}.u6xffq_title{min-width:0;font-family:var(--theme-heading-font);letter-spacing:-.022em;overflow-wrap:anywhere;margin:0;font-size:1.9375rem;font-weight:800;line-height:1.1}.u6xffq_go{background:var(--go);color:#fff;border-radius:50%;flex:none;place-items:center;width:3.25rem;height:3.25rem;display:grid}.u6xffq_go svg{width:1.375rem;height:1.375rem;transition:transform .16s ease-out}@media (max-height:40rem){.u6xffq_art{aspect-ratio:2}}@media (max-width:60rem){.u6xffq_card{border-radius:1.5rem}.u6xffq_art{aspect-ratio:auto;flex:1 0 5.6rem}.u6xffq_label{padding:.6875rem .75rem .6875rem 1.125rem}.u6xffq_title{font-size:1.375rem}.u6xffq_go{width:2.5rem;height:2.5rem}.u6xffq_go svg{width:1.125rem;height:1.125rem}}@media (max-width:60rem) and (max-height:37.5rem){.u6xffq_label{padding:.5625rem .625rem .5625rem 1rem}.u6xffq_title{font-size:1.3125rem}.u6xffq_go{width:2.25rem;height:2.25rem}}@media (prefers-reduced-motion:reduce){.u6xffq_card,.u6xffq_go svg{transition:none}.u6xffq_card:hover .u6xffq_go svg,.u6xffq_card:focus-visible .u6xffq_go svg{transform:none}}@media (prefers-contrast:more){.u6xffq_card{border-width:2px;border-color:#1c1a17}}
.DnnYiq_root{position:relative}.DnnYiq_root .DnnYiq_hero{min-height:clamp(440px,56vh,560px)}.DnnYiq_lede{--bf-d:.18s;color:#6b645c;max-width:34rem;margin:1.25rem 0 0;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.55}.DnnYiq_root .DnnYiq_secTitle{margin-bottom:2.25rem}.DnnYiq_cells{gap:clamp(.75rem,1.5vw,1rem);margin:0;padding:0;list-style:none;display:grid}.DnnYiq_cellsTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.DnnYiq_cellsThree{grid-template-columns:repeat(3,minmax(0,1fr))}.DnnYiq_cell{border-radius:16px;flex-direction:column;justify-content:space-between;gap:2.5rem;min-height:13rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.DnnYiq_tintPeach{background:linear-gradient(150deg,#ffe3d6,#fde2ef)}.DnnYiq_tintSky{background:linear-gradient(150deg,#dde9fb,#ece3f9)}.DnnYiq_tintMint{background:linear-gradient(150deg,#dcefe0,#dde9fb)}.DnnYiq_tintSun{background:linear-gradient(150deg,#fff3bf,#ffe3d6)}.DnnYiq_badge{color:#c2410c;width:44px;height:44px;font-family:var(--theme-heading-font);background:#ffffffbf;border-radius:8px;place-items:center;font-size:20px;font-weight:500;display:grid}.DnnYiq_badge svg{stroke-width:1.75px;width:21px;height:21px}.DnnYiq_cell p{color:#4a443d;max-width:30rem;margin:0;font-size:16.5px;line-height:1.5}.DnnYiq_cell p b{color:#1c1a17;font-family:var(--theme-heading-font);letter-spacing:-.015em;margin-bottom:.3rem;font-size:clamp(1.2rem,1.8vw,1.4rem);font-weight:500;line-height:1.25;display:block}.DnnYiq_kinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem clamp(1rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.DnnYiq_kind{color:#1c1a17;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:.75rem;font-size:clamp(1.05rem,1.4vw,1.15rem);line-height:1.45;display:grid}.DnnYiq_kind svg{color:#c2410c;stroke-width:2px;width:22px;height:22px;margin-top:.1rem}.DnnYiq_formNote{color:#6b645c;max-width:28rem;margin:1rem 0 0;font-size:1.05rem;line-height:1.55}.DnnYiq_mailRow{max-width:28rem;margin-top:1.5rem}@media (max-width:64rem){.DnnYiq_root .DnnYiq_hero{min-height:0}.DnnYiq_cellsThree{grid-template-columns:minmax(0,1fr)}.DnnYiq_cell{gap:1.5rem;min-height:0}}@media (max-width:40rem){.DnnYiq_cellsTwo,.DnnYiq_kinds{grid-template-columns:minmax(0,1fr)}}
.jEeuAq_crumbs{align-items:center;gap:22px;height:20px;margin-bottom:16px;display:flex}.jEeuAq_crumb{border-radius:7px;flex:none;height:14px}.jEeuAq_crumbHome{width:44px}.jEeuAq_crumbSection{width:64px}.jEeuAq_crumbName{width:128px}.jEeuAq_photoFallback{aspect-ratio:1;border-radius:var(--style-r-photo,14px);width:100%}.jEeuAq_info{flex-direction:column;gap:24px;min-width:0;display:flex}.jEeuAq_head{--loading-title-line:calc(28px * 1.12);grid-template-rows:var(--loading-title-line) var(--loading-title-line) 18px calc(26px * 1.2) 12px calc(14px * 1.4);align-items:center;display:grid}.jEeuAq_titleLine{border-radius:8px;grid-row:1;width:88%;height:24px}.jEeuAq_titleLineShort{grid-row:2;width:54%}@media (min-width:64rem){.jEeuAq_head{--loading-title-line:calc(36px * 1.1)}.jEeuAq_titleLine{height:30px}}.jEeuAq_price{border-radius:8px;grid-row:4;width:112px;height:26px}.jEeuAq_stock{border-radius:7px;grid-row:6;width:120px;height:14px}.jEeuAq_options{grid-template-rows:19.6px 10px 44px;align-items:center;display:grid}.jEeuAq_optionLabel{border-radius:7px;grid-row:1;width:72px;height:14px}.jEeuAq_pills{grid-row:3;gap:10px;display:flex}.jEeuAq_pill{border-radius:9999px;flex:none;width:76px;height:44px}.jEeuAq_buyRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.jEeuAq_stepper{border-radius:9999px;flex:none;width:122px;height:52px}.jEeuAq_add{border-radius:9999px;flex:200px;height:52px}
.wzccaq_sheet{--qv-muted:color-mix(in srgb, var(--foreground) 62%, var(--background));--qv-line:color-mix(in srgb, var(--foreground) 9%, var(--background));--qv-soft:color-mix(in srgb, var(--foreground) 4%, var(--background));background:var(--background);color:var(--foreground);border:0;gap:0;padding:68px 20px 20px;box-shadow:-10px 0 40px #1c1a172e}.wzccaq_close{opacity:1;background:var(--qv-soft);width:44px;height:44px;color:var(--foreground);border-radius:9999px;place-items:center;display:grid;top:12px;right:14px}.wzccaq_close svg{width:18px;height:18px}.wzccaq_close:focus{box-shadow:none}.wzccaq_close:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}@media (min-width:40rem){.wzccaq_sheet{padding:72px 24px 24px}.wzccaq_close{top:16px;right:18px}}.wzccaq_hero{flex:none;margin:0 0 20px}.wzccaq_buyBox{flex:none;min-width:0}.wzccaq_sheet .wzccaq_buyBox h1:not([class~=prose] *){font-size:24px;line-height:1.15}.wzccaq_more{border-top:1px solid var(--qv-line);flex:none;margin:24px 0 0;padding:6px 0 0}.wzccaq_link{min-height:44px;color:var(--qv-muted);text-underline-offset:4px;border-radius:2px;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.wzccaq_link:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.wzccaq_loading{flex-direction:column;flex:none;display:flex}.wzccaq_skTitle{border-radius:6px;width:82%;height:20px;margin:4px 0 0}.wzccaq_skTitleShort{border-radius:6px;width:54%;height:20px;margin:8px 0 0}.wzccaq_skPrice{border-radius:6px;width:112px;height:26px;margin:24px 0 0}.wzccaq_skRow{gap:10px;margin:28px 0 0;display:flex}.wzccaq_skStepper{border-radius:9999px;flex:none;width:126px;height:52px}.wzccaq_skAdd{border-radius:9999px;flex:1 1 0;height:52px}.wzccaq_error{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;padding:40px 0;display:flex}.wzccaq_errorText{color:var(--qv-muted);margin:0;font-size:15px;line-height:1.5}@media (hover:hover){.wzccaq_close:hover{background:var(--qv-line)}.wzccaq_link:hover{color:var(--foreground);text-decoration:underline}}@media (prefers-reduced-motion:no-preference){.wzccaq_close{transition:background-color .2s, transform .35s var(--motion-spring)}.wzccaq_close:active{transition-duration:.1s;transform:scale(.9)}.wzccaq_link{transition:color .2s}}
.uelTbq_section{--recent-gutter:1rem;max-width:80rem;padding:2rem var(--recent-gutter);margin-inline:auto}@media (min-width:40rem){.uelTbq_section{--recent-gutter:1.5rem}}@media (min-width:64rem){.uelTbq_section{--recent-gutter:2rem}}.uelTbq_title{color:var(--foreground);font-family:var(--theme-heading-font);letter-spacing:-.02em;text-wrap:balance;margin:0 0 1.25rem;font-size:22px;font-weight:600;line-height:1.2}@media (min-width:64rem){.uelTbq_title{margin-bottom:1.5rem;font-size:26px}}.uelTbq_row{margin:-6px calc(-1 * var(--recent-gutter));padding:6px var(--recent-gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--recent-gutter);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.uelTbq_row::-webkit-scrollbar{display:none}@media (min-width:64rem){.uelTbq_row{scroll-snap-type:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 20px;margin:0;padding:0;display:grid;overflow:visible}}.uelTbq_item{scroll-snap-align:start;flex:none;width:clamp(150px,44vw,220px);min-width:0}@media (min-width:64rem){.uelTbq_item{width:auto}}
.wtDK1W_page{isolation:isolate;color:#1c1a17;background:#faf8f5;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:100svh;display:grid;position:relative}.wtDK1W_cart{z-index:1;top:max(1.25rem, env(safe-area-inset-top));right:max(1.5rem, env(safe-area-inset-right));position:absolute}.wtDK1W_intro{background:linear-gradient(#faf8f5 calc(100% - .75rem),#faf8f500);margin:0;padding:2rem 4.5rem}.wtDK1W_logo{object-fit:contain;width:auto;max-width:100%;height:4rem;margin:0 auto}.wtDK1W_doors{grid-template:minmax(0,1fr)/repeat(2,minmax(0,1fr));align-items:center;gap:1.5rem;width:min(100%,70rem);margin-inline:auto;padding:0 2.5rem 2.75rem;display:grid}@media (max-height:40rem){.wtDK1W_intro{padding-top:1rem;padding-bottom:1rem}.wtDK1W_logo{height:2.75rem}.wtDK1W_doors{padding-bottom:1.5rem}}@media (max-width:60rem){.wtDK1W_cart{top:max(.85rem, env(safe-area-inset-top));right:max(.9rem, env(safe-area-inset-right))}.wtDK1W_intro{padding:1rem 3.9rem}.wtDK1W_logo{height:2.75rem}.wtDK1W_doors{width:min(100%,40rem);padding:0 max(.875rem, env(safe-area-inset-right)) max(1.125rem, env(safe-area-inset-bottom)) max(.875rem, env(safe-area-inset-left));grid-template:repeat(2,minmax(auto,1fr))/minmax(0,1fr);align-items:stretch;gap:.75rem}}@media (max-width:60rem) and (max-height:37.5rem){.wtDK1W_intro{padding-top:.75rem;padding-bottom:.75rem}.wtDK1W_logo{height:2.375rem}.wtDK1W_doors{gap:.625rem}}@media (max-width:60rem) and (max-height:30rem) and (min-width:36rem){.wtDK1W_doors{grid-template:minmax(auto,1fr)/repeat(2,minmax(0,1fr))}}
.MzKZ3W_root{position:relative}.MzKZ3W_root .MzKZ3W_hero{min-height:clamp(320px,42vh,440px)}.MzKZ3W_lede{--bf-d:.18s;color:#6b645c;max-width:32rem;margin:1.25rem 0 0;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.55}.MzKZ3W_notice{--bf-d:.24s;color:#4a443d;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;margin:1.5rem 0 0;font-size:16px;display:flex}.MzKZ3W_root .MzKZ3W_secTitle{margin-bottom:2.25rem}.MzKZ3W_moreLink{margin-top:1.75rem}.MzKZ3W_post{transition:border-color .2s, transform .4s var(--bf-spring);background:#fff;border:1px solid #ebe8e4;border-radius:16px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.MzKZ3W_postFeatured{grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid;box-shadow:0 24px 50px -32px #3c1e5a4d,0 2px 6px -2px #1c1a170f}.MzKZ3W_postMedia{aspect-ratio:16/10;background:#f6f3ee;position:relative;overflow:hidden}.MzKZ3W_postMedia img{object-fit:cover;transition:transform .6s var(--bf-ease-out)}.MzKZ3W_tintPeach{background:linear-gradient(150deg,#ffe3d6,#fde2ef)}.MzKZ3W_tintSky{background:linear-gradient(150deg,#dde9fb,#ece3f9)}.MzKZ3W_tintMint{background:linear-gradient(150deg,#dcefe0,#dde9fb)}.MzKZ3W_tintSun{background:linear-gradient(150deg,#fff3bf,#ffe3d6)}.MzKZ3W_postBody{padding:clamp(1.1rem,2.5vw,1.6rem)}.MzKZ3W_postFeatured .MzKZ3W_postBody{align-self:center;padding:clamp(1.5rem,3.5vw,2.75rem)}.MzKZ3W_postDate{color:#6b645c;margin-bottom:.5rem;font-size:14px;font-weight:600;display:block}.MzKZ3W_postTitle{font-family:var(--theme-heading-font);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.2rem,1.8vw,1.4rem);font-weight:500;line-height:1.25}.MzKZ3W_postFeatured .MzKZ3W_postTitle{letter-spacing:-.02em;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.18}.MzKZ3W_postLink{color:#1c1a17;text-decoration:none}.MzKZ3W_postLink:after{content:"";border-radius:inherit;position:absolute;inset:0}.MzKZ3W_postLink:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #c2410c}.MzKZ3W_postText{color:#6b645c;margin:.6rem 0 0;font-size:15.5px;line-height:1.55}.MzKZ3W_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.75rem);margin:clamp(1rem,2.5vw,1.75rem) 0 0;padding:0;list-style:none;display:grid}.MzKZ3W_grid>li,.MzKZ3W_grid>li>*{flex:1;display:flex}@media (hover:hover){.MzKZ3W_post:hover{border-color:#1c1a17;transform:translateY(-4px)}.MzKZ3W_post:hover .MzKZ3W_postMedia img{transform:scale(1.03)}}@media (max-width:64rem){.MzKZ3W_root .MzKZ3W_hero{min-height:0}.MzKZ3W_postFeatured{grid-template-columns:minmax(0,1fr)}.MzKZ3W_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.MzKZ3W_grid{grid-template-columns:minmax(0,1fr)}.MzKZ3W_notice a,.MzKZ3W_moreLink{min-height:44px}}