.info-tabs-module__TFmn2a__tabs{border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper);box-shadow:var(--shadow-xs)}.info-tabs-module__TFmn2a__tablist{gap:var(--space-md);padding:0 var(--space-md);border-bottom:1px solid var(--color-rule);flex-wrap:wrap;display:flex}.info-tabs-module__TFmn2a__tab{min-height:48px;padding:var(--space-xs) 0;font-family:var(--font-body);font-size:var(--text-md);color:var(--color-muted);cursor:pointer;transition-property:color;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-std);background:0 0;border:0;font-weight:600;position:relative}.info-tabs-module__TFmn2a__tab:hover{color:var(--color-ink)}.info-tabs-module__TFmn2a__tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.info-tabs-module__TFmn2a__tab[aria-selected=true]{color:var(--color-accent)}.info-tabs-module__TFmn2a__tab[aria-selected=true]:after{content:"";border-radius:var(--radius-full);background:var(--color-accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.info-tabs-module__TFmn2a__panel{padding:var(--space-md)}.info-tabs-module__TFmn2a__panelHead{font-size:var(--text-base);margin:0 0 var(--space-2xs);font-weight:600}.info-tabs-module__TFmn2a__lead{margin:var(--space-sm) 0;font-size:var(--text-sm);color:var(--color-ink-2);max-width:var(--measure);line-height:1.55}.info-tabs-module__TFmn2a__list{gap:var(--space-2xs);font-size:var(--text-sm);color:var(--color-ink-2);margin:0;padding:0;line-height:1.55;list-style:none;display:grid}.info-tabs-module__TFmn2a__list li{align-items:flex-start;gap:var(--space-2xs);max-width:var(--measure);display:flex}.info-tabs-module__TFmn2a__list li:before{content:"";border-radius:var(--radius-full);background:var(--color-rule-strong);flex:none;width:5px;height:5px;margin-top:.55em}.info-tabs-module__TFmn2a__note{margin:var(--space-sm) 0 0;padding-top:var(--space-sm);border-top:1px solid var(--color-rule);font-size:var(--text-sm);color:var(--color-muted);max-width:var(--measure);line-height:1.55}.info-tabs-module__TFmn2a__links{gap:var(--space-2xs) var(--space-md);margin:var(--space-sm) 0 0;font-size:var(--text-sm);flex-wrap:wrap;display:flex}.info-tabs-module__TFmn2a__links a{padding:var(--space-3xs) 0;color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.info-tabs-module__TFmn2a__links a:hover{color:var(--color-accent-quiet)}@media (max-width:560px){.info-tabs-module__TFmn2a__tablist{gap:var(--space-sm);padding-inline:var(--space-sm)}.info-tabs-module__TFmn2a__panel{padding:var(--space-sm)}}
.sections-module__pYDP5q__block{margin-bottom:var(--space-2xl)}.sections-module__pYDP5q__block h2{margin:0 0 var(--space-sm)}.sections-module__pYDP5q__lede{margin:calc(-1 * var(--space-2xs)) 0 var(--space-sm);color:var(--color-ink-2);max-width:var(--measure)}.sections-module__pYDP5q__audience{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.sections-module__pYDP5q__audience p{flex:1}.sections-module__pYDP5q__cellCta{margin-top:var(--space-xs)}.sections-module__pYDP5q__scenes{gap:var(--space-2xs);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.sections-module__pYDP5q__scene{min-height:40px;padding:0 var(--space-sm);border:1px solid var(--color-rule-strong);border-radius:var(--radius-full);background:var(--color-paper);color:var(--color-ink-2);font:inherit;font-size:var(--text-sm);cursor:pointer;font-weight:600;transition-property:background-color,border-color,color,scale;transition-duration:.15s}.sections-module__pYDP5q__scene:active{scale:.96}.sections-module__pYDP5q__scene:hover{border-color:var(--color-ink-2);color:var(--color-ink)}.sections-module__pYDP5q__scene[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.sections-module__pYDP5q__scene:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.sections-module__pYDP5q__star{--edge:32px;grid-template-columns:minmax(0, 1fr) var(--edge) minmax(0, 1.15fr) var(--edge) minmax(0, 1fr);grid-template-rows:auto var(--edge) auto var(--edge) auto;grid-template-areas:". .pv. ."". .epv. .""grid egrid hub ebat bat"". .eload. ."". .load. .";max-width:560px;margin-inline:auto;display:grid}.sections-module__pYDP5q__starNodes{display:contents}.sections-module__pYDP5q__fnode{justify-content:center;align-items:center;gap:var(--space-3xs);min-width:0;padding:var(--space-xs) var(--space-2xs);border:1px solid var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-paper);color:var(--color-ink-2);text-align:center;flex-direction:column;transition-property:opacity,border-color;transition-duration:.15s;display:flex}.sections-module__pYDP5q__fnode svg{width:22px;height:22px}.sections-module__pYDP5q__fnode[data-hub]{padding-block:var(--space-sm);color:var(--color-ink)}.sections-module__pYDP5q__fnode[data-hub] svg{width:28px;height:28px}.sections-module__pYDP5q__fnode[data-current]{border-color:var(--color-accent);background:var(--color-accent-tint);color:var(--color-accent-quiet)}.sections-module__pYDP5q__fnode[data-off]{opacity:.45;border-style:dashed}.sections-module__pYDP5q__fnodeTitle{font-size:var(--text-sm);color:var(--color-ink);font-weight:600;line-height:1.25}.sections-module__pYDP5q__here{padding:1px var(--space-2xs);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--text-xs);white-space:nowrap;font-weight:600}.sections-module__pYDP5q__edge{place-self:center;position:relative}.sections-module__pYDP5q__edge[data-axis=v]{width:2px;height:100%}.sections-module__pYDP5q__edge[data-axis=h]{width:100%;height:2px}.sections-module__pYDP5q__edge:before{content:"";background:var(--color-rule-strong);border-radius:2px;position:absolute;inset:0}.sections-module__pYDP5q__edge[data-dir]:before{background:var(--color-accent)}.sections-module__pYDP5q__edge[data-off]:before{background:repeating-linear-gradient(90deg, var(--color-rule-strong) 0 4px, transparent 4px 8px)}.sections-module__pYDP5q__edge[data-axis=v][data-off]:before{background:repeating-linear-gradient(180deg, var(--color-rule-strong) 0 4px, transparent 4px 8px)}.sections-module__pYDP5q__edge[data-dir]:after{content:"";border:6px solid #0000;position:absolute}.sections-module__pYDP5q__edge[data-dir=down]:after{border-bottom-width:0;border-top:8px solid var(--color-accent);bottom:-2px;left:50%;translate:-50%}.sections-module__pYDP5q__edge[data-dir=up]:after{border-top-width:0;border-bottom:8px solid var(--color-accent);top:-2px;left:50%;translate:-50%}.sections-module__pYDP5q__edge[data-dir=right]:after{border-right-width:0;border-left:8px solid var(--color-accent);top:50%;right:-2px;translate:0 -50%}.sections-module__pYDP5q__edge[data-dir=left]:after{border-left-width:0;border-right:8px solid var(--color-accent);top:50%;left:-2px;translate:0 -50%}@media (prefers-reduced-motion:no-preference){.sections-module__pYDP5q__edge[data-dir]:before{background-image:linear-gradient(var(--flow-angle,180deg), transparent 30%, var(--color-accent-tint) 50%, transparent 70%);background-color:var(--color-accent);background-size:100% 300%;animation:1.1s linear 3 sections-module__pYDP5q__flow}.sections-module__pYDP5q__edge[data-axis=h][data-dir]:before{--flow-angle:90deg;background-size:300% 100%}.sections-module__pYDP5q__edge[data-dir=up]:before,.sections-module__pYDP5q__edge[data-dir=left]:before{animation-direction:reverse}}@keyframes sections-module__pYDP5q__flow{0%{background-position:0 100%}to{background-position:100% 0}}.sections-module__pYDP5q__sceneText{max-width:60ch;min-height:4.5em;margin:var(--space-md) auto 0;font-size:var(--text-sm);color:var(--color-ink-2);text-align:center;text-wrap:pretty;line-height:1.5}@media (max-width:420px){.sections-module__pYDP5q__star{--edge:14px;grid-template-columns:minmax(0, 1fr) var(--edge) minmax(0, 1fr) var(--edge) minmax(0, 1fr)}.sections-module__pYDP5q__fnode{padding-inline:var(--space-3xs)}.sections-module__pYDP5q__fnodeTitle{font-size:var(--text-xs)}}.sections-module__pYDP5q__service{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.sections-module__pYDP5q__cellLogo{width:20px;height:20px;margin-bottom:var(--space-3xs);object-fit:contain}.sections-module__pYDP5q__cellLink{align-items:flex-start;gap:var(--space-3xs);color:inherit;flex-direction:column;display:flex}.sections-module__pYDP5q__cellLink:hover h3{color:var(--color-accent)}.sections-module__pYDP5q__serviceFoot{gap:var(--space-2xs);padding:var(--space-md);border-top:1px solid var(--color-rule);flex-wrap:wrap;display:flex}.sections-module__pYDP5q__serviceFoot svg{width:18px;height:18px}.sections-module__pYDP5q__closing{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-lg);flex-wrap:wrap;display:flex}.sections-module__pYDP5q__closingText{min-width:0;color:var(--color-ink-2);max-width:var(--measure);flex:320px;margin:0}.sections-module__pYDP5q__closingBuy{gap:var(--space-2xs);flex-direction:column;align-items:stretch;display:flex}.sections-module__pYDP5q__closingPrice{font-size:var(--text-xl);letter-spacing:-.02em;color:var(--color-ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:700}.sections-module__pYDP5q__closingNote{font-size:var(--text-xs);color:var(--color-muted);max-width:34ch;margin:0;line-height:1.4}@media (max-width:520px){.sections-module__pYDP5q__serviceFoot>*{flex:100%}.sections-module__pYDP5q__closing{padding:var(--space-md)}.sections-module__pYDP5q__closingBuy{width:100%}}.sections-module__pYDP5q__reads{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));margin:0;padding:0;list-style:none;display:grid}.sections-module__pYDP5q__read{align-items:center;gap:var(--space-sm);height:100%;padding:var(--space-xs);border:1px solid var(--color-rule);border-radius:var(--radius-md);color:inherit;background:#fff;grid-template-columns:132px 1fr;text-decoration:none;transition:border-color .16s;display:grid}.sections-module__pYDP5q__read:hover{border-color:var(--color-accent)}.sections-module__pYDP5q__read:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.sections-module__pYDP5q__read img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-sm);width:100%;height:auto;display:block}.sections-module__pYDP5q__read span{gap:var(--space-2xs);display:grid}.sections-module__pYDP5q__read b{text-wrap:pretty;font-weight:600;line-height:1.3}.sections-module__pYDP5q__read small{font-size:var(--text-xs);color:var(--color-muted)}
.flow-house-module__vQFQvG__card{position:relative}.flow-house-module__vQFQvG__top{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-sm);display:flex;position:absolute;inset:0 0 auto}.flow-house-module__vQFQvG__seg{border:1px solid var(--color-rule);border-radius:var(--radius-full);background:color-mix(in oklab, var(--color-paper) 85%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:4px;display:inline-flex;position:relative}.flow-house-module__vQFQvG__seg button{z-index:1;min-height:40px;padding:0 var(--space-sm);border-radius:var(--radius-full);color:var(--color-ink-2);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;font-weight:600;transition:color .3s;position:relative}.flow-house-module__vQFQvG__seg button[aria-pressed=true]{color:var(--color-paper)}.flow-house-module__vQFQvG__seg button:focus-visible,.flow-house-module__vQFQvG__pause:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.flow-house-module__vQFQvG__pill{border-radius:var(--radius-full);background:var(--color-ink);transition:left .5s cubic-bezier(.3,1.25,.4,1),width .5s cubic-bezier(.3,1.25,.4,1);position:absolute;top:4px;bottom:4px;overflow:hidden}.flow-house-module__vQFQvG__pill i{background:color-mix(in oklab, var(--color-paper) 55%, transparent);width:0;height:3px;position:absolute;bottom:0;left:0}.flow-house-module__vQFQvG__pause{border:1px solid var(--color-rule);border-radius:var(--radius-full);background:var(--color-paper);width:36px;height:36px;color:var(--color-ink);cursor:pointer;flex:none;place-items:center;display:grid}.flow-house-module__vQFQvG__pause svg{fill:currentColor;width:12px;height:12px}.flow-house-module__vQFQvG__svg{width:100%;height:auto;display:block}.flow-house-module__vQFQvG__svg text{font-family:var(--font-body)}.flow-house-module__vQFQvG__tagText{font-size:15px;font-weight:600}.flow-house-module__vQFQvG__fade{transition:opacity 1s}.flow-house-module__vQFQvG__orb{transition:transform 1.4s cubic-bezier(.3,1.1,.4,1),opacity 1s}.flow-house-module__vQFQvG__win{transition:fill .8s}.flow-house-module__vQFQvG__legend{justify-content:center;gap:var(--space-2xs) var(--space-sm);padding:var(--space-xs) var(--space-sm) 0;color:var(--color-ink-2);font-size:var(--text-sm);flex-wrap:wrap;margin:0;list-style:none;display:none}.flow-house-module__vQFQvG__legend li{align-items:center;gap:6px;display:inline-flex}.flow-house-module__vQFQvG__legend i{border-radius:50%;width:9px;height:9px}.flow-house-module__vQFQvG__caption{max-width:680px;min-height:3.2em;padding:var(--space-sm) var(--space-md) var(--space-md);color:var(--color-ink-2);text-align:center;text-wrap:pretty;margin:0 auto;animation:.35s ease-out flow-house-module__vQFQvG__captionIn}@keyframes flow-house-module__vQFQvG__captionIn{0%{opacity:0;filter:blur(4px)}}@media (max-width:640px){.flow-house-module__vQFQvG__top{position:static}.flow-house-module__vQFQvG__tags{display:none}.flow-house-module__vQFQvG__legend{display:flex}}@media (prefers-reduced-motion:reduce){.flow-house-module__vQFQvG__pill,.flow-house-module__vQFQvG__fade,.flow-house-module__vQFQvG__orb,.flow-house-module__vQFQvG__win{transition:none}.flow-house-module__vQFQvG__caption{animation:none}}
.brands-module__MW4rNa__hero{align-items:center;gap:var(--space-md) var(--space-lg);margin-bottom:var(--space-xl);grid-template-columns:auto 1fr;display:grid}.brands-module__MW4rNa__logo{width:168px;height:96px;padding:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-md);background:#fff;place-items:center;display:grid}.brands-module__MW4rNa__logo img{object-fit:contain;width:100%;height:auto;max-height:64px}.brands-module__MW4rNa__logoText{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);font-weight:700}.brands-module__MW4rNa__hero h1{font-family:var(--font-display);font-size:var(--text-3xl);margin:0;line-height:1.15}.brands-module__MW4rNa__badge{margin-bottom:var(--space-2xs);border-radius:var(--radius-full);background:var(--color-accent-tint);color:var(--color-accent);font-size:var(--text-xs);align-items:center;gap:6px;padding:4px 10px;font-weight:700;display:inline-flex}.brands-module__MW4rNa__intro{gap:var(--space-xs);max-width:76ch;color:var(--color-ink-2);grid-column:1/-1;line-height:1.6;display:grid}.brands-module__MW4rNa__intro p{margin:0}.brands-module__MW4rNa__intro a,.brands-module__MW4rNa__faqText a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.brands-module__MW4rNa__groupHead{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.brands-module__MW4rNa__groupHead h2{margin:0}.brands-module__MW4rNa__groupHead a{font-size:var(--text-sm);color:var(--color-accent);white-space:nowrap;font-weight:600}.brands-module__MW4rNa__cards{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.brands-module__MW4rNa__card{gap:var(--space-xs);height:100%;padding:var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-lg);color:inherit;background:#fff;text-decoration:none;transition:border-color .16s,translate .16s;display:grid}.brands-module__MW4rNa__card:hover{border-color:var(--color-accent);translate:0 -2px}.brands-module__MW4rNa__card:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.brands-module__MW4rNa__card .brands-module__MW4rNa__logo{border:0;place-items:center start;width:100%;height:88px;padding:0}.brands-module__MW4rNa__card .brands-module__MW4rNa__logo img{max-width:140px;max-height:56px}.brands-module__MW4rNa__card .brands-module__MW4rNa__logo .brands-module__MW4rNa__logoText{font-size:var(--text-2xl);color:var(--color-ink)}.brands-module__MW4rNa__card b{font-family:var(--font-display);font-size:var(--text-lg)}.brands-module__MW4rNa__card span{font-size:var(--text-sm);color:var(--color-ink-2)}.brands-module__MW4rNa__card small{font-size:var(--text-xs);color:var(--color-muted);margin-top:auto}@media (max-width:560px){.brands-module__MW4rNa__hero{grid-template-columns:1fr}.brands-module__MW4rNa__logo{width:140px;height:80px}}@media (prefers-reduced-motion:reduce){.brands-module__MW4rNa__card{transition:none}}
.demo-module__q6CgHa__page{padding-block:var(--space-md) var(--space-2xl);background:var(--color-paper-2)}.demo-module__q6CgHa__flag{align-items:center;gap:var(--space-2xs) var(--space-sm);margin-bottom:var(--space-sm);padding:var(--space-2xs) var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper);font-size:var(--text-sm);color:var(--color-ink-2);flex-wrap:wrap;display:flex}.demo-module__q6CgHa__flag b{color:var(--color-ink)}.demo-module__q6CgHa__flag a{color:var(--color-accent);font-weight:600}.demo-module__q6CgHa__card{border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-paper);overflow:hidden}.demo-module__q6CgHa__card+.demo-module__q6CgHa__card{margin-top:var(--space-sm)}.demo-module__q6CgHa__pad{padding:var(--space-md)}.demo-module__q6CgHa__crumbs{gap:var(--space-2xs);padding:var(--space-sm) var(--space-md) 0;font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;margin:0;list-style:none;display:flex}.demo-module__q6CgHa__crumbs li+li:before{content:"›";margin-right:var(--space-2xs);color:var(--color-rule-strong)}.demo-module__q6CgHa__crumbs a{color:var(--color-accent-quiet);text-decoration:none}.demo-module__q6CgHa__crumbs a:hover{text-decoration:underline}.demo-module__q6CgHa__brand{margin:0 0 var(--space-3xs);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);font-weight:700}.demo-module__q6CgHa__title{margin:0 0 var(--space-2xs);font-size:var(--text-xl);letter-spacing:-.02em;text-wrap:balance;line-height:1.2}.demo-module__q6CgHa__sub{margin:0 0 var(--space-sm);color:var(--color-ink-2);font-size:var(--text-md);max-width:var(--measure)}.demo-module__q6CgHa__meta{align-items:center;gap:var(--space-2xs) var(--space-md);margin-bottom:var(--space-2xs);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;display:flex}.demo-module__q6CgHa__sku{font-family:var(--font-mono);color:var(--color-ink-2);font-weight:600}.demo-module__q6CgHa__stock,.demo-module__q6CgHa__stockSoon{align-items:center;gap:var(--space-3xs);font-size:var(--text-sm);font-weight:600;display:inline-flex}.demo-module__q6CgHa__stock:before,.demo-module__q6CgHa__stockSoon:before{content:"";border-radius:var(--radius-full);background:currentColor;width:7px;height:7px}.demo-module__q6CgHa__stock{color:var(--color-success)}.demo-module__q6CgHa__stockSoon{color:var(--color-muted)}.demo-module__q6CgHa__priceBox{border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2);padding:var(--space-sm)}.demo-module__q6CgHa__priceRow{align-items:baseline;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:flex}.demo-module__q6CgHa__priceRow b{font-family:var(--font-mono);font-size:var(--text-2xl);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-ink);font-weight:800}.demo-module__q6CgHa__priceRow span{font-family:var(--font-mono);font-size:var(--text-base);color:var(--color-muted);font-weight:600}.demo-module__q6CgHa__priceNote{margin:var(--space-3xs) 0 var(--space-sm);font-size:var(--text-xs);color:var(--color-muted);max-width:44ch;line-height:1.45}.demo-module__q6CgHa__lead{margin-top:var(--space-2xs)}.demo-module__q6CgHa__tiles{gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.demo-module__q6CgHa__tilesWide{grid-template-columns:repeat(4,minmax(0,1fr))}.demo-module__q6CgHa__tile{align-items:flex-start;gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper);display:flex}.demo-module__q6CgHa__tile svg{width:20px;height:20px;color:var(--color-accent);flex:none;margin-top:1px}.demo-module__q6CgHa__tileV{font-family:var(--font-mono);font-size:var(--text-base);font-variant-numeric:tabular-nums;margin:0;font-weight:700;line-height:1.25}.demo-module__q6CgHa__tileN{font-size:var(--text-xs);color:var(--color-ink-2);margin:2px 0 0;line-height:1.38}.demo-module__q6CgHa__specs{font-size:var(--text-sm);margin:0}.demo-module__q6CgHa__specs>div{align-items:baseline;gap:var(--space-2xs);border-bottom:1px dashed var(--color-rule);padding:7px 0;display:flex}.demo-module__q6CgHa__specs dt{color:var(--color-muted)}.demo-module__q6CgHa__specs dd{font-family:var(--font-mono);text-align:right;font-variant-numeric:tabular-nums;margin:0 0 0 auto;font-weight:700}.demo-module__q6CgHa__acc{border-top:1px solid var(--color-rule)}.demo-module__q6CgHa__acc details{border-bottom:1px solid var(--color-rule)}.demo-module__q6CgHa__acc summary{cursor:pointer;padding:var(--space-sm) 0;justify-content:space-between;align-items:center;gap:var(--space-xs);font-family:var(--font-display);font-size:var(--text-md);letter-spacing:-.01em;font-weight:500;list-style:none;display:flex}.demo-module__q6CgHa__acc summary::-webkit-details-marker{display:none}.demo-module__q6CgHa__acc summary:after{content:"";border-right:1.8px solid var(--color-muted);border-bottom:1.8px solid var(--color-muted);width:10px;height:10px;transition:rotate .2s var(--ease-out);flex:none;margin-right:4px;rotate:45deg}.demo-module__q6CgHa__acc details[open] summary:after{rotate:225deg}.demo-module__q6CgHa__accBody{padding-bottom:var(--space-sm);font-size:var(--text-sm);color:var(--color-ink-2);line-height:1.6}.demo-module__q6CgHa__accBody p{margin:0 0 var(--space-2xs);max-width:var(--measure)}.demo-module__q6CgHa__accBody p:last-child{margin-bottom:0}.demo-module__q6CgHa__doc{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-rule);border-radius:var(--radius-md);color:var(--color-ink);font-size:var(--text-sm);text-decoration:none;display:inline-flex}.demo-module__q6CgHa__doc:hover{border-color:var(--color-accent)}.demo-module__q6CgHa__doc svg{width:17px;height:17px;color:var(--color-accent);flex:none}.demo-module__q6CgHa__doc span{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.demo-module__q6CgHa__trust{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.demo-module__q6CgHa__trust li{gap:var(--space-2xs);font-size:var(--text-sm);color:var(--color-ink-2);align-items:flex-start;display:flex}.demo-module__q6CgHa__trust svg{width:17px;height:17px;color:var(--color-accent);flex:none;margin-top:2px}.demo-module__q6CgHa__sectionH{margin:0 0 var(--space-3xs);font-size:var(--text-lg);letter-spacing:-.015em}.demo-module__q6CgHa__sectionLede{margin:0 0 var(--space-sm);color:var(--color-ink-2);font-size:var(--text-sm)}.demo-module__q6CgHa__block+.demo-module__q6CgHa__block{margin-top:var(--space-lg)}.demo-module__q6CgHa__segs{gap:var(--space-2xs);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:0;padding:0;list-style:none;display:grid}.demo-module__q6CgHa__seg{gap:var(--space-3xs);padding:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper);flex-direction:column;display:flex}.demo-module__q6CgHa__seg svg{width:22px;height:22px;color:var(--color-accent)}.demo-module__q6CgHa__seg h3{font-size:var(--text-base);margin:0;line-height:1.25}.demo-module__q6CgHa__seg p{font-size:var(--text-sm);color:var(--color-ink-2);text-wrap:pretty;flex:1;margin:0;line-height:1.5}.demo-module__q6CgHa__segCta{margin-top:var(--space-3xs);align-self:flex-start}.demo-module__q6CgHa__flow{gap:var(--space-2xs);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.demo-module__q6CgHa__step,.demo-module__q6CgHa__stepOn{gap:var(--space-3xs);padding:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper);flex-direction:column;display:flex}.demo-module__q6CgHa__stepOn{border-color:var(--color-accent);background:var(--color-accent-tint)}.demo-module__q6CgHa__stepNum{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted);font-weight:600}.demo-module__q6CgHa__stepOn .demo-module__q6CgHa__stepNum{color:var(--color-accent)}.demo-module__q6CgHa__step svg,.demo-module__q6CgHa__stepOn svg{width:22px;height:22px;color:var(--color-accent)}.demo-module__q6CgHa__step h3,.demo-module__q6CgHa__stepOn h3{font-size:var(--text-sm);margin:0;line-height:1.25}.demo-module__q6CgHa__step p,.demo-module__q6CgHa__stepOn p{font-size:var(--text-xs);color:var(--color-ink-2);text-wrap:pretty;margin:0;line-height:1.45}.demo-module__q6CgHa__aGrid{gap:var(--space-lg);padding:var(--space-md);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid}.demo-module__q6CgHa__aGal{top:calc(var(--nav-h) + var(--space-sm));align-self:start;position:sticky}.demo-module__q6CgHa__aBuy>*+*{margin-top:var(--space-sm)}.demo-module__q6CgHa__cGrid{gap:var(--space-lg);padding:var(--space-md);grid-template-columns:minmax(0,1fr) 330px;align-items:start;display:grid}.demo-module__q6CgHa__cMain{gap:var(--space-lg);min-width:0;display:grid}.demo-module__q6CgHa__cRail{top:calc(var(--nav-h) + var(--space-sm));border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2);padding:var(--space-sm);position:sticky}.demo-module__q6CgHa__cRail>*+*{margin-top:var(--space-2xs)}.demo-module__q6CgHa__cRailTrust{border-top:1px solid var(--color-rule);padding-top:var(--space-sm);margin-top:var(--space-sm)}.demo-module__q6CgHa__cSplit{gap:0 var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:900px){.demo-module__q6CgHa__aGrid,.demo-module__q6CgHa__cGrid{gap:var(--space-md);grid-template-columns:1fr}.demo-module__q6CgHa__aGal,.demo-module__q6CgHa__cRail{position:static}.demo-module__q6CgHa__cRail{order:-1}.demo-module__q6CgHa__flow,.demo-module__q6CgHa__tilesWide{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-module__q6CgHa__cSplit{grid-template-columns:1fr}}@media (max-width:520px){.demo-module__q6CgHa__flow,.demo-module__q6CgHa__tiles,.demo-module__q6CgHa__tilesWide{grid-template-columns:1fr}.demo-module__q6CgHa__aGrid,.demo-module__q6CgHa__cGrid,.demo-module__q6CgHa__pad{padding:var(--space-sm)}}
.delivery-details-module__NSUDRa__trigger{align-items:center;gap:var(--space-3xs);min-height:44px;color:var(--color-accent-quiet);font:inherit;font-size:var(--text-sm);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.delivery-details-module__NSUDRa__trigger svg{flex:none;width:18px;height:18px}.delivery-details-module__NSUDRa__trigger:hover{text-decoration-color:currentColor}.delivery-details-module__NSUDRa__panel{background:var(--color-paper);width:min(480px,100vw);max-width:none;height:100dvh;max-height:none;color:var(--color-ink);box-shadow:0 0 0 1px var(--color-rule), 0 16px 48px #0000002e;opacity:0;transition:opacity .2s cubic-bezier(.2, 0, 0, 1), translate .2s cubic-bezier(.2, 0, 0, 1), display .2s allow-discrete, overlay .2s allow-discrete;border:0;margin:0 0 0 auto;padding:0;translate:24px}.delivery-details-module__NSUDRa__panel[open]{opacity:1;translate:0}@starting-style{.delivery-details-module__NSUDRa__panel[open]{opacity:0;translate:24px}}.delivery-details-module__NSUDRa__panel::backdrop{background:#0c101473}.delivery-details-module__NSUDRa__inner{flex-direction:column;height:100%;display:flex}.delivery-details-module__NSUDRa__head{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-rule);display:flex}.delivery-details-module__NSUDRa__head h2{font-size:var(--text-lg);margin:0}.delivery-details-module__NSUDRa__close{border-radius:var(--radius-full);width:44px;height:44px;color:var(--color-ink-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.delivery-details-module__NSUDRa__close:hover{background:var(--color-paper-2)}.delivery-details-module__NSUDRa__close svg{width:20px;height:20px}.delivery-details-module__NSUDRa__body{overscroll-behavior:contain;padding:var(--space-md) var(--space-md) calc(var(--space-lg) + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.delivery-details-module__NSUDRa__body section+section{margin-top:var(--space-lg)}.delivery-details-module__NSUDRa__body h3{margin:0 0 var(--space-2xs);font-size:var(--text-base)}.delivery-details-module__NSUDRa__body p,.delivery-details-module__NSUDRa__body li{margin:0 0 var(--space-2xs);font-size:var(--text-sm);color:var(--color-ink-2);text-wrap:pretty;line-height:1.55}.delivery-details-module__NSUDRa__body ul{margin:0 0 var(--space-2xs);padding-left:1.2em;list-style:outside}.delivery-details-module__NSUDRa__body li::marker{color:var(--color-ink-3)}.delivery-details-module__NSUDRa__body .delivery-details-module__NSUDRa__note{font-size:var(--text-xs);color:var(--color-ink-3)}.delivery-details-module__NSUDRa__all{margin-top:var(--space-lg);font-size:var(--text-sm);color:var(--color-accent-quiet);font-weight:600;display:inline-block}@media (max-width:640px){.delivery-details-module__NSUDRa__panel{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100vw;height:85dvh;margin:auto 0 0;translate:0 24px}.delivery-details-module__NSUDRa__panel[open]{translate:0}@starting-style{.delivery-details-module__NSUDRa__panel[open]{translate:0 24px}}}@media (prefers-reduced-motion:reduce){.delivery-details-module__NSUDRa__panel{transition:none}}
.reviews-page-module__TqVsNa__page{padding:calc(var(--nav-h) + var(--space-2xl)) var(--space-md) var(--space-4xl);background:var(--color-paper)}.reviews-page-module__TqVsNa__in{max-width:960px}.reviews-page-module__TqVsNa__narrow{max-width:560px}.reviews-page-module__TqVsNa__title{margin:0 0 var(--space-xs);font-family:var(--font-body);font-size:var(--text-3xl);letter-spacing:-.02em;font-weight:700;line-height:1.12}.reviews-page-module__TqVsNa__lede{max-width:var(--measure);margin:0 0 var(--space-lg);color:var(--color-ink-2)}@media (max-width:640px){.reviews-page-module__TqVsNa__page{padding:calc(var(--nav-h) + var(--space-lg)) var(--space-sm) var(--space-2xl)}.reviews-page-module__TqVsNa__title{font-size:var(--text-2xl)}}
