.related.smu6ajn{margin-top:3rem}.related.smu6ajn h2:where(.smu6ajn){margin:0;font-family:var(--font-display, inherit);font-size:1.25rem;line-height:var(--leading-heading, 1.2)}.related__head.smu6ajn{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:1rem;margin:0 0 1rem}.related__all.smu6ajn{display:inline-flex;align-items:center;min-height:var(--hit-min, 2.75rem);color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.related__all.smu6ajn:hover{color:var(--text)}.related__list.smu6ajn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}@media(min-width:900px){.related__list.smu6ajn{grid-template-columns:repeat(4,minmax(0,1fr))}}.quotes.sliujma{margin-top:3rem}h2.sliujma{margin:0 0 1rem;font-family:var(--font-display, inherit);font-size:1.25rem;line-height:var(--leading-heading, 1.2)}.grid.sliujma{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}figure.sliujma{margin:0;padding:1.25rem;border:1px solid var(--border);border-radius:var(--card-radius, 0px);display:flex;flex-direction:column;gap:.75rem}.rating.sliujma{color:var(--link, var(--primary));letter-spacing:.1em}blockquote.sliujma{margin:0;line-height:1.6;overflow-wrap:anywhere}figcaption.sliujma{margin-top:auto;display:flex;flex-direction:column;gap:.15rem}.author.sliujma{font-weight:600;font-size:.9375rem}.role.sliujma{font-size:.8125rem;color:var(--text-secondary)}.selection.sliujma{margin:1rem 0 0;font-size:.8125rem;color:var(--text-secondary)}.specs.su950wp{display:grid;gap:1rem;margin-top:.5rem;padding-top:1.5rem;border-top:1px solid var(--border)}.specs.su950wp>div:where(.su950wp){display:grid;grid-template-columns:7rem 1fr;gap:.5rem 1rem;align-items:start}dt.su950wp{font-size:.8125rem;color:var(--text-secondary);padding-top:.15rem}dd.su950wp{margin:0;font-weight:500}dd.su950wp:first-letter{text-transform:uppercase}.spec-value.su950wp{font-weight:600}.attribute-info.su950wp{appearance:none;display:inline-flex;align-items:center;justify-content:center;vertical-align:.1em;width:1rem;height:1.15rem;margin-left:.3rem;padding:0;border:1px solid var(--border);border-radius:var(--radius-xs, 0px);background:transparent;color:var(--text-secondary);font:inherit;font-size:.75rem;font-style:normal;font-weight:600;line-height:1;cursor:pointer;position:relative}.attribute-info.su950wp:after{content:"";position:absolute;inset:-.45rem -.5rem}.attribute-info.su950wp:hover,.attribute-info[aria-expanded=true].su950wp{color:var(--text);background:color-mix(in srgb,var(--text) 6%,var(--bg))}.sections.srld4aj{border-top:1px solid var(--border)}details.srld4aj{border-bottom:1px solid var(--border)}summary.srld4aj{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 0;cursor:pointer;font-weight:600;list-style:none}summary.srld4aj::-webkit-details-marker{display:none}summary.srld4aj:focus-visible{outline:2px solid var(--focus, var(--text));outline-offset:2px}svg.srld4aj{width:1.25rem;height:1.25rem;flex-shrink:0;transition:transform var(--dur-fast, .15s) var(--ease, ease)}details[open].srld4aj svg:where(.srld4aj){transform:rotate(180deg)}.body.srld4aj{display:grid;gap:.75em;padding:0 0 1rem;line-height:1.55}p.srld4aj{margin:0;white-space:pre-line}@media(prefers-reduced-motion:reduce){svg.srld4aj{transition:none}}.save.s1wbx3x2{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:var(--hit-min, 2.75rem);min-height:var(--hit-min, 2.75rem);padding:0;border:1px solid var(--border);border-radius:var(--button-radius, 0px);background:none;color:var(--text);cursor:pointer;transition:color var(--dur-fast, .15s) var(--ease, ease),border-color var(--dur-fast, .15s) var(--ease, ease),transform var(--dur-fast, .15s) var(--ease, ease)}.save.s1wbx3x2:hover{color:var(--accent, var(--primary));border-color:currentColor}.save.s1wbx3x2:active{transform:scale(.92)}.save--on.s1wbx3x2{color:var(--accent, var(--primary));border-color:currentColor}.save.s1wbx3x2:focus-visible{outline:2px solid var(--focus, var(--text));outline-offset:2px}@media(prefers-reduced-motion:reduce){.save.s1wbx3x2:active{transform:none}}.crumbs.suhwy52{font-size:.875rem;color:var(--text-secondary);display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.crumbs.suhwy52 a:where(.suhwy52){text-decoration:underline;text-underline-offset:2px}.sep.suhwy52{-webkit-user-select:none;user-select:none}.current.suhwy52{color:var(--text)}.buy-bar.s14nsame{position:fixed;inset-inline:0;bottom:0;z-index:var(--z-sticky, 30);padding:.5rem .75rem calc(.5rem + var(--safe-bottom, 0px));background:var(--overlay-bg, var(--card-bg, var(--bg)));border-top:1px solid var(--card-border-color, var(--border))}.buy-bar__inner.s14nsame{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:var(--max, 1200px);margin-inline:auto}.buy-bar__product.s14nsame{display:flex;align-items:center;gap:.75rem;min-width:0}.buy-bar__image.s14nsame{display:none;flex-shrink:0;width:2.5rem;height:2.5rem;object-fit:cover;border-radius:var(--card-image-radius, 0px)}@media(min-width:30rem){.buy-bar__image.s14nsame{display:block}}.buy-bar__text.s14nsame{display:flex;flex-direction:column;min-width:0;margin:0;line-height:1.25}.buy-bar__name.s14nsame{overflow:hidden;font-size:.875rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.buy-bar__variant.s14nsame{color:var(--text-secondary)}.buy-bar__price.s14nsame{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.gallery.ssw4tyd{display:grid;gap:.75rem;min-width:0}.frame.ssw4tyd{position:relative;border:1px solid var(--border);border-radius:var(--image-radius, 0px);overflow:hidden;background:color-mix(in srgb,var(--text) 4%,var(--bg));aspect-ratio:4 / 5;max-height:min(70vh,560px)}.frame.swipeable.ssw4tyd{touch-action:pan-y;-webkit-user-select:none;user-select:none}.frame.ssw4tyd img:where(.ssw4tyd){display:block;width:100%;height:100%;object-fit:cover;cursor:zoom-in}.enlarge.ssw4tyd{position:absolute;right:.5rem;bottom:.5rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--border);border-radius:50%;background:color-mix(in srgb,var(--bg) 88%,transparent);color:var(--text);cursor:zoom-in}.enlarge.ssw4tyd svg:where(.ssw4tyd){fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.enlarge.ssw4tyd:focus-visible{outline:2px solid var(--focus, var(--text));outline-offset:2px}.viewer-unavailable.ssw4tyd{position:absolute;left:.5rem;right:3.75rem;bottom:.5rem;margin:0;padding:.5rem .75rem;border-radius:var(--card-radius, 0px);background:color-mix(in srgb,var(--bg) 92%,transparent);color:var(--text);font-size:.875rem}.no-image.ssw4tyd{display:grid;place-items:center;height:100%;font-size:.875rem;color:var(--text-secondary)}.thumbnails-reserve.ssw4tyd{height:5rem}.wrap.s8pp3eh:has(.buy-bar){padding-bottom:calc(4.25rem + var(--safe-bottom, 0px))}.visually-hidden.s8pp3eh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wrap.s8pp3eh{display:flex;flex-direction:column;gap:1.5rem}.product.s8pp3eh{display:grid;gap:2rem;align-items:start}@media(min-width:768px){.product.s8pp3eh{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.details.s8pp3eh{display:flex;flex-direction:column;gap:1rem}.title-row.s8pp3eh{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem}h1.s8pp3eh{font-family:var(--font-display, inherit);font-size:clamp(1.5rem,4vw,2rem);font-weight:600;line-height:var(--leading-heading, 1.2);flex:1;min-width:0}.stock.s8pp3eh{flex-shrink:0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.35rem .6rem;border-radius:var(--radius-xs, 0px);border:1px solid var(--border)}.stock.in-stock.s8pp3eh{color:var(--selected-color);border-color:color-mix(in srgb,var(--selected-color) 45%,var(--border));background:color-mix(in srgb,var(--selected-color) 12%,transparent)}.stock.out-of-stock.s8pp3eh{color:var(--text-secondary)}.stock-note.s8pp3eh{margin:0;font-size:.875rem;color:var(--text-secondary)}.price-block.s8pp3eh{display:flex;flex-direction:column;gap:.35rem}.price-inc.s8pp3eh{margin:0;font-size:1.35rem;font-weight:600}.price-ex.s8pp3eh{margin:0;font-size:.9375rem;font-weight:500;color:var(--text-secondary)}.price-shipping.s8pp3eh,.price-prior.s8pp3eh{margin:0;font-size:.875rem;color:var(--text-secondary)}.price-trust.s8pp3eh{display:grid;margin:0;font-size:.875rem;font-weight:500;color:var(--text)}.price-trust.s8pp3eh>span:where(.s8pp3eh){grid-area:1 / 1;visibility:hidden}.price-trust.s8pp3eh>span.shown:where(.s8pp3eh){visibility:visible}.vat-hint.s8pp3eh{font-weight:400;font-size:.8125rem;color:var(--text-secondary)}.actions.s8pp3eh{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem}.store-closed.s8pp3eh{display:flex;align-items:center;min-height:2.8rem;margin:0;padding:0 1rem;border:1px solid var(--border);border-radius:var(--button-radius, 0px);color:var(--text-secondary);font-size:1rem;font-weight:600}.ask.s8pp3eh{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}#product-ask.s8pp3eh{align-self:stretch;--ask-form-height: 28rem}.ask-failed.s8pp3eh{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem;border:1px solid var(--card-border-color, var(--border));border-radius:var(--card-radius, 0px)}.ask-failed.s8pp3eh p:where(.s8pp3eh){margin:0}.ask-toggle.s8pp3eh{font:inherit;font-size:.9375rem;color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px;background:none;border:0;padding:0;cursor:pointer}.ask-toggle.s8pp3eh:hover{color:var(--text)}.ask-toggle--unavailable.s8pp3eh{color:var(--text);font-weight:600;text-decoration:none;padding:.6rem 1.2rem;border:1px solid var(--border);border-radius:var(--button-radius, 0px)}.ask-toggle.s8pp3eh:focus-visible{outline:2px solid var(--focus, var(--text));outline-offset:2px}.quantity-wrap.s8pp3eh{display:flex;flex-direction:column;gap:.35rem}.quantity-label.s8pp3eh{font-size:.8125rem;font-weight:600;color:var(--text-secondary)}.product-copy.s8pp3eh{padding-top:.25rem}.description.s8pp3eh{display:grid;gap:.75em;font-size:1rem;line-height:1.55;color:var(--text)}.description.s8pp3eh p:where(.s8pp3eh){margin:0;white-space:pre-line}
