.BoltSelector-module__b2UdSa__root>section{margin-bottom:var(--section-pad-y-lg)}.BoltSelector-module__b2UdSa__blockTitle{font-size:var(--text-heading-md);line-height:var(--leading-heading-md);margin:0 0 var(--space-2)}.BoltSelector-module__b2UdSa__blockIntro{margin:0 0 var(--space-6);max-width:68ch;color:var(--text-secondary)}.BoltSelector-module__b2UdSa__sectionBlock{margin-bottom:var(--space-8)}.BoltSelector-module__b2UdSa__sectionBlock:last-child{margin-bottom:0}.BoltSelector-module__b2UdSa__sectionTitle{font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary);margin:0 0 var(--space-3);font-size:13px;font-weight:700}.BoltSelector-module__b2UdSa__searchRow{max-width:520px;margin-bottom:var(--space-4)}.BoltSelector-module__b2UdSa__resultLine{margin:0 0 var(--space-5);color:var(--text-secondary);font-size:var(--text-body-sm)}.BoltSelector-module__b2UdSa__empty{margin:var(--space-6) 0 0;color:var(--text-secondary)}.BoltSelector-module__b2UdSa__empty a{color:var(--color-brand);text-underline-offset:2px;text-decoration:underline}.BoltSelector-module__b2UdSa__tableScroll{overflow-x:auto}.BoltSelector-module__b2UdSa__table{border-collapse:collapse;width:100%;font-size:var(--text-body-md)}.BoltSelector-module__b2UdSa__table th{text-align:left;font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary);padding:0 var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--border-default);white-space:nowrap;font-size:12px;font-weight:400}.BoltSelector-module__b2UdSa__table td{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--border-default);vertical-align:middle}.BoltSelector-module__b2UdSa__table tbody tr{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .12s}.BoltSelector-module__b2UdSa__table tbody tr:hover{background:var(--surface-sunken)}.BoltSelector-module__b2UdSa__rowOn,.BoltSelector-module__b2UdSa__rowOn:hover{background:color-mix(in srgb, var(--red-500) 7%, white)}.BoltSelector-module__b2UdSa__pickCol{width:44px;padding-right:var(--space-2)!important}.BoltSelector-module__b2UdSa__rowPick{cursor:pointer;align-items:center;display:flex}.BoltSelector-module__b2UdSa__rowPick input{width:18px;height:18px;accent-color:var(--red-500);cursor:pointer}.BoltSelector-module__b2UdSa__thumbCol{width:72px}.BoltSelector-module__b2UdSa__thumb{object-fit:contain;background:var(--surface-page);border-radius:var(--radius-sm);width:56px;height:56px;display:block}.BoltSelector-module__b2UdSa__thumbEmpty{border-radius:var(--radius-sm);background:var(--surface-sunken);border:1px dashed var(--border-default);width:56px;height:56px;display:block}.BoltSelector-module__b2UdSa__code{margin-right:var(--space-2);font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;background:var(--surface-sunken);color:var(--text-secondary);border-radius:100px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-block}.BoltSelector-module__b2UdSa__name{color:var(--text-primary);font-weight:600}.BoltSelector-module__b2UdSa__typeBadge{font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;border-radius:100px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.BoltSelector-module__b2UdSa__typeBadge[data-type=steekbout]{background:var(--surface-sunken);color:var(--text-secondary)}.BoltSelector-module__b2UdSa__typeBadge[data-type=schroefbout]{background:var(--color-brand-tint);color:var(--color-brand)}.BoltSelector-module__b2UdSa__typeBadge[data-type=accessoire]{background:var(--surface-sunken);color:var(--text-secondary);border:1px dashed var(--border-default)}.BoltSelector-module__b2UdSa__noteCell{color:var(--text-secondary);font-size:var(--text-body-sm);min-width:14ch}.BoltSelector-module__b2UdSa__articleCell{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-secondary)}.BoltSelector-module__b2UdSa__priceCell{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-primary);font-weight:600}.BoltSelector-module__b2UdSa__tableWrap{display:block}.BoltSelector-module__b2UdSa__cardList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:none}@media (max-width:720px){.BoltSelector-module__b2UdSa__tableWrap{display:none}.BoltSelector-module__b2UdSa__cardList{display:flex}}.BoltSelector-module__b2UdSa__card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease);flex-direction:column;display:flex}.BoltSelector-module__b2UdSa__cardOn{border-color:var(--border-brand);background:color-mix(in srgb, var(--red-500) 6%, white)}.BoltSelector-module__b2UdSa__cardTop{align-items:flex-start;gap:var(--space-3);display:flex}.BoltSelector-module__b2UdSa__cardHead{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;padding-top:2px;display:flex}.BoltSelector-module__b2UdSa__cardHeadTop{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.BoltSelector-module__b2UdSa__cardDescription{color:var(--text-secondary);font-size:var(--text-body-sm);margin:0}.BoltSelector-module__b2UdSa__cardFoot{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-default);flex-wrap:wrap;display:flex}.BoltSelector-module__b2UdSa__cardMeta{flex-direction:column;gap:2px;display:flex}.BoltSelector-module__b2UdSa__qtyCol{width:118px}.BoltSelector-module__b2UdSa__stepper{align-items:center;gap:var(--space-1);display:flex}.BoltSelector-module__b2UdSa__stepButton{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-page);width:28px;height:28px;color:var(--text-primary);cursor:pointer;transition:border-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);flex-shrink:0;font-size:15px;line-height:1}.BoltSelector-module__b2UdSa__stepButton:hover:not(:disabled){border-color:var(--color-brand);color:var(--color-brand)}.BoltSelector-module__b2UdSa__stepButton:disabled{opacity:.35;cursor:default}.BoltSelector-module__b2UdSa__stepInput{text-align:center;border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:40px;height:28px;font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--text-primary);cursor:text}.BoltSelector-module__b2UdSa__bar{z-index:20;background:var(--surface-inverse);color:#fff;border-radius:var(--radius-sm) var(--radius-sm) 0 0;margin:0 calc(-1 * var(--container-pad));padding:var(--space-5) var(--container-pad);position:sticky;bottom:0;box-shadow:0 -10px 30px #00000038}.BoltSelector-module__b2UdSa__barInner{justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.BoltSelector-module__b2UdSa__barText{align-items:center;gap:var(--space-4);min-width:0;display:flex}.BoltSelector-module__b2UdSa__barBadge{background:var(--red-500);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:19px;font-weight:600;display:grid}.BoltSelector-module__b2UdSa__barLabel{gap:2px;min-width:0;display:grid}.BoltSelector-module__b2UdSa__barLabel strong{font-size:var(--text-body-lg,17px);line-height:1.3}.BoltSelector-module__b2UdSa__barSub{color:#ffffffb8;font-size:var(--text-body-sm)}.BoltSelector-module__b2UdSa__barActions{align-items:center;gap:var(--space-3);display:flex}.BoltSelector-module__b2UdSa__barClear{appearance:none;border-radius:var(--radius-sm);color:#fff;font:inherit;padding:var(--space-3) var(--space-5);cursor:pointer;background:0 0;border:1px solid #ffffff59;transition:border-color .15s,background-color .15s}.BoltSelector-module__b2UdSa__barClear:hover{background:#ffffff1a;border-color:#fff}.BoltSelector-module__b2UdSa__barSuccess{background:var(--surface-inverse)}.BoltSelector-module__b2UdSa__barCheck{background:var(--color-success);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:22px;font-weight:700;display:grid}@media (max-width:720px){.BoltSelector-module__b2UdSa__bar{padding:var(--space-4) var(--container-pad)}.BoltSelector-module__b2UdSa__barInner{align-items:stretch;gap:var(--space-4);flex-direction:column}.BoltSelector-module__b2UdSa__barBadge,.BoltSelector-module__b2UdSa__barCheck{width:38px;height:38px;font-size:17px}.BoltSelector-module__b2UdSa__barActions{width:100%}.BoltSelector-module__b2UdSa__barClear{flex:none}.BoltSelector-module__b2UdSa__barActions .BoltSelector-module__b2UdSa__btn{flex:1}}
.ConeSelector-module__8iSzAq__root>section{margin-bottom:var(--section-pad-y-lg)}.ConeSelector-module__8iSzAq__shaftBlock{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-6);background:var(--surface-sunken);border-radius:var(--radius-sm);transition:border-color var(--duration-base) var(--ease);border:2px solid #0000;flex-wrap:wrap;display:flex}.ConeSelector-module__8iSzAq__shaftBlockHighlight{border-color:var(--border-brand);background:var(--color-brand-tint)}.ConeSelector-module__8iSzAq__shaftTitle{font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm);margin:0 0 var(--space-2);scroll-margin-top:calc(var(--space-4) + var(--sticky-header-offset))}.ConeSelector-module__8iSzAq__shaftHelp{max-width:52ch;color:var(--text-secondary);font-size:var(--text-body-sm);margin:0}.ConeSelector-module__8iSzAq__shaftChips{gap:var(--space-2);flex-wrap:wrap;display:flex}.ConeSelector-module__8iSzAq__shaftUnknown{border-style:dashed}.ConeSelector-module__8iSzAq__blockTitle{font-size:var(--text-heading-md);line-height:var(--leading-heading-md);margin:0 0 var(--space-2);scroll-margin-top:calc(var(--space-4) + var(--sticky-header-offset))}.ConeSelector-module__8iSzAq__blockIntro{margin:0 0 var(--space-6);max-width:68ch;color:var(--text-secondary)}.ConeSelector-module__8iSzAq__setGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.ConeSelector-module__8iSzAq__setGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ConeSelector-module__8iSzAq__setCard{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);transition:border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;display:flex;overflow:hidden}.ConeSelector-module__8iSzAq__setCard:hover{border-color:var(--border-strong)}.ConeSelector-module__8iSzAq__setCard:hover .ConeSelector-module__8iSzAq__setImage{transform:scale(1.05)}.ConeSelector-module__8iSzAq__setCard.ConeSelector-module__8iSzAq__setCardOn{border-color:var(--border-brand);box-shadow:inset 0 0 0 1px var(--border-brand)}.ConeSelector-module__8iSzAq__setMedia{padding:var(--space-5);background:var(--surface-page);border-bottom:1px solid var(--border-default);justify-content:center;align-items:center;height:170px;display:flex;overflow:hidden}.ConeSelector-module__8iSzAq__setImage{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:120px;transition:transform var(--duration-base) var(--ease)}.ConeSelector-module__8iSzAq__setBody{padding:var(--space-5);gap:var(--space-2);flex:1;grid-template-rows:auto auto auto 1fr auto auto auto;display:grid}.ConeSelector-module__8iSzAq__setFamily{font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;border-radius:100px;justify-self:start;padding:3px 9px;font-size:11px;font-weight:700}.ConeSelector-module__8iSzAq__setFamily[data-family=standaard]{background:var(--surface-sunken);color:var(--text-secondary)}.ConeSelector-module__8iSzAq__setFamily[data-family=low-taper]{background:var(--color-brand-tint);color:var(--color-brand)}.ConeSelector-module__8iSzAq__setTitle{font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm);margin:0}.ConeSelector-module__8iSzAq__setRange{font-family:var(--font-label);letter-spacing:var(--tracking-label);color:var(--text-primary);margin:0;font-size:13px}.ConeSelector-module__8iSzAq__setFits{color:var(--text-secondary);font-size:var(--text-body-sm);margin:0}.ConeSelector-module__8iSzAq__setArticle{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:var(--text-body-sm);background:var(--surface-sunken);border-radius:var(--radius-sm);justify-self:start;margin:0;padding:3px 8px}.ConeSelector-module__8iSzAq__setDoc{font-size:var(--text-body-sm);color:var(--text-secondary);transition:color var(--duration-fast) var(--ease);justify-self:start;text-decoration:underline}.ConeSelector-module__8iSzAq__setDoc:hover,.ConeSelector-module__8iSzAq__setDoc:focus-visible{color:var(--color-brand)}.ConeSelector-module__8iSzAq__setPriceRow{align-items:baseline;gap:var(--space-2);margin:0;display:flex}.ConeSelector-module__8iSzAq__setPriceAmount{font-family:var(--font-display);font-weight:700;font-size:var(--text-heading-md);color:var(--text-primary)}.ConeSelector-module__8iSzAq__setPriceVat{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--text-secondary)}.ConeSelector-module__8iSzAq__setPick{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-default);cursor:pointer;font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:background-color var(--duration-fast) var(--ease);font-size:12px;display:flex}.ConeSelector-module__8iSzAq__setCard.ConeSelector-module__8iSzAq__setCardOn .ConeSelector-module__8iSzAq__setPick{background:var(--color-brand-tint);color:var(--color-brand)}.ConeSelector-module__8iSzAq__setPick input{width:18px;height:18px;accent-color:var(--red-500);cursor:pointer}.ConeSelector-module__8iSzAq__searchRow{max-width:520px;margin-bottom:var(--space-4)}.ConeSelector-module__8iSzAq__resultLine{margin:0 0 var(--space-5);color:var(--text-secondary);font-size:var(--text-body-sm)}.ConeSelector-module__8iSzAq__tableScroll{overflow-x:auto}.ConeSelector-module__8iSzAq__table{border-collapse:collapse;width:100%;font-size:var(--text-body-md)}.ConeSelector-module__8iSzAq__table th{text-align:left;font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary);padding:0 var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--border-default);white-space:nowrap;font-size:12px;font-weight:400}.ConeSelector-module__8iSzAq__table td{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--border-default);vertical-align:middle}.ConeSelector-module__8iSzAq__table tbody tr{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .12s}.ConeSelector-module__8iSzAq__table tbody tr:hover{background:var(--surface-sunken)}.ConeSelector-module__8iSzAq__rowOn,.ConeSelector-module__8iSzAq__rowOn:hover{background:color-mix(in srgb, var(--red-500) 7%, white)}.ConeSelector-module__8iSzAq__pickCol{width:44px;padding-right:var(--space-2)!important}.ConeSelector-module__8iSzAq__rowPick{cursor:pointer;align-items:center;display:flex}.ConeSelector-module__8iSzAq__rowPick input{width:18px;height:18px;accent-color:var(--red-500);cursor:pointer}.ConeSelector-module__8iSzAq__thumbCol{width:72px}.ConeSelector-module__8iSzAq__thumb{object-fit:contain;background:var(--surface-page);border-radius:var(--radius-sm);width:56px;height:56px;display:block}.ConeSelector-module__8iSzAq__thumbEmpty{border-radius:var(--radius-sm);background:var(--surface-sunken);border:1px dashed var(--border-default);width:56px;height:56px;display:block}.ConeSelector-module__8iSzAq__rangeCell{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.ConeSelector-module__8iSzAq__articleCell{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-secondary)}.ConeSelector-module__8iSzAq__noteCell{color:var(--text-secondary);font-size:var(--text-body-sm);min-width:14ch}.ConeSelector-module__8iSzAq__priceCell{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-primary);font-weight:600}.ConeSelector-module__8iSzAq__clearance{margin-left:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;padding:1px 6px;font-size:11px;display:inline-block}.ConeSelector-module__8iSzAq__empty{margin:var(--space-6) 0 0;color:var(--text-secondary)}.ConeSelector-module__8iSzAq__bar{z-index:20;background:var(--surface-inverse);color:#fff;border-radius:var(--radius-sm) var(--radius-sm) 0 0;margin:0 calc(-1 * var(--container-pad));padding:var(--space-5) var(--container-pad);position:sticky;bottom:0;box-shadow:0 -10px 30px #00000038}.ConeSelector-module__8iSzAq__barInner{justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.ConeSelector-module__8iSzAq__barText{align-items:center;gap:var(--space-4);min-width:0;display:flex}.ConeSelector-module__8iSzAq__barBadge{background:var(--red-500);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:19px;font-weight:600;display:grid}.ConeSelector-module__8iSzAq__barLabel{gap:2px;min-width:0;display:grid}.ConeSelector-module__8iSzAq__barLabel strong{font-size:var(--text-body-lg,17px);line-height:1.3}.ConeSelector-module__8iSzAq__barShaft{color:#ffffffb8;font-size:var(--text-body-sm)}.ConeSelector-module__8iSzAq__barActions{align-items:center;gap:var(--space-3);display:flex}.ConeSelector-module__8iSzAq__barClear{appearance:none;border-radius:var(--radius-sm);color:#fff;font:inherit;padding:var(--space-3) var(--space-5);cursor:pointer;background:0 0;border:1px solid #ffffff59;transition:border-color .15s,background-color .15s}.ConeSelector-module__8iSzAq__barClear:hover{background:#ffffff1a;border-color:#fff}.ConeSelector-module__8iSzAq__barSuccess{background:var(--surface-inverse)}.ConeSelector-module__8iSzAq__barCheck{background:var(--color-success);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:22px;font-weight:700;display:grid}@media (max-width:720px){.ConeSelector-module__8iSzAq__bar{padding:var(--space-4) var(--container-pad)}.ConeSelector-module__8iSzAq__barInner{align-items:stretch;gap:var(--space-4);flex-direction:column}.ConeSelector-module__8iSzAq__barBadge,.ConeSelector-module__8iSzAq__barCheck{width:38px;height:38px;font-size:17px}.ConeSelector-module__8iSzAq__barActions{width:100%}.ConeSelector-module__8iSzAq__barClear{flex:none}.ConeSelector-module__8iSzAq__barActions .ConeSelector-module__8iSzAq__btn{flex:1}}
.RelatedCarousel-module__T78i2G__root{container-type:inline-size}.RelatedCarousel-module__T78i2G__track{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.RelatedCarousel-module__T78i2G__slide{min-width:0}.RelatedCarousel-module__T78i2G__controls{display:none}@container (max-width:504px){.RelatedCarousel-module__T78i2G__track{gap:var(--space-4);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 calc(-1 * var(--container-pad));padding:0 var(--container-pad) var(--space-2);display:flex;overflow-x:auto}.RelatedCarousel-module__T78i2G__track::-webkit-scrollbar{display:none}.RelatedCarousel-module__T78i2G__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 78%;max-width:300px}.RelatedCarousel-module__T78i2G__controls{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-5);display:flex}}.RelatedCarousel-module__T78i2G__dots{gap:0;display:flex}.RelatedCarousel-module__T78i2G__dot{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.RelatedCarousel-module__T78i2G__dot:before{content:"";background:var(--border-strong);width:8px;height:8px;transition:background-color var(--duration-fast) var(--ease);border-radius:50%}.RelatedCarousel-module__T78i2G__dotActive:before{background:var(--color-brand)}.RelatedCarousel-module__T78i2G__arrow{border:1px solid var(--border-default);background:var(--surface-raised);width:36px;height:36px;color:var(--text-primary);cursor:pointer;transition:border-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease), opacity var(--duration-fast) var(--ease);border-radius:50%;justify-content:center;align-items:center;display:flex}.RelatedCarousel-module__T78i2G__arrow:hover:not([aria-disabled=true]){border-color:var(--color-brand);color:var(--color-brand)}.RelatedCarousel-module__T78i2G__arrow[aria-disabled=true]{opacity:.35;cursor:default}
.Badge-module__yqYDGW__badge{font-family:var(--font-label);font-weight:700;font-size:var(--text-label);border-radius:var(--radius-sm);align-items:center;padding:7px 12px;line-height:1;display:inline-flex}.Badge-module__yqYDGW__brand{background:var(--color-brand);color:var(--text-on-brand)}.Badge-module__yqYDGW__neutral{background:var(--surface-sunken);color:var(--text-secondary);border:1px solid var(--border-default)}
.SpecTable-module__OO0tRa__root{width:100%}.SpecTable-module__OO0tRa__title{font-family:var(--font-label);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-secondary);margin-bottom:var(--space-4)}.SpecTable-module__OO0tRa__list{border-top:1px solid var(--border-default);margin:0;padding:0}.SpecTable-module__OO0tRa__row{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border-default);grid-template-columns:minmax(140px,40%) 1fr;display:grid}.SpecTable-module__OO0tRa__label{font-size:var(--text-body-sm);color:var(--text-secondary);margin:0}.SpecTable-module__OO0tRa__value{font-size:var(--text-body-sm);color:var(--text-primary);white-space:pre-line;margin:0;font-weight:700}
.product-module__C3ye1W__crumbs{max-width:var(--container-max);padding:var(--space-6) var(--container-pad) 0;margin:0 auto}.product-module__C3ye1W__panel{max-width:var(--container-max);padding:var(--space-8) var(--container-pad) var(--section-pad-y-lg);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:56px;margin:0 auto;display:grid;container-type:inline-size}@container (max-width:695px){.product-module__C3ye1W__panel{gap:var(--space-8)}}.product-module__C3ye1W__mediaColumn{align-self:start}@container (min-width:696px){.product-module__C3ye1W__mediaColumn{top:var(--space-6);position:sticky}}.product-module__C3ye1W__media{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-sm);aspect-ratio:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.product-module__C3ye1W__mediaEmpty{background:var(--surface-sunken);border-color:#0000}.product-module__C3ye1W__image{object-fit:contain;padding:var(--space-6)}.product-module__C3ye1W__mediaPlaceholder{font-family:var(--font-label);color:var(--text-secondary);font-size:13px}.product-module__C3ye1W__thumbsRow{align-items:center;gap:var(--space-2);margin-top:var(--space-4);display:flex}.product-module__C3ye1W__thumbNav{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-page);width:28px;height:28px;color:var(--text-primary);cursor:pointer;transition:border-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease), opacity var(--duration-fast) var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:flex}.product-module__C3ye1W__thumbNav:hover:not(:disabled){border-color:var(--color-brand);color:var(--color-brand)}.product-module__C3ye1W__thumbNav:disabled{opacity:.3;cursor:default}.product-module__C3ye1W__thumbsTrack{gap:var(--space-3);scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-width:0;padding:2px;display:flex;overflow-x:auto}.product-module__C3ye1W__thumbsTrack::-webkit-scrollbar{display:none}.product-module__C3ye1W__thumb{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;width:72px;height:72px;transition:border-color var(--duration-fast) var(--ease);flex-shrink:0;padding:0;position:relative;overflow:hidden}.product-module__C3ye1W__thumb:hover{border-color:var(--color-brand)}.product-module__C3ye1W__thumbActive{border-color:var(--color-brand);border-width:2px}.product-module__C3ye1W__thumbImage{object-fit:contain;padding:var(--space-2)}.product-module__C3ye1W__title{font-size:var(--text-display-md);line-height:var(--leading-display-md);margin:var(--space-4) 0 var(--space-2);overflow-wrap:break-word}@container (max-width:695px){.product-module__C3ye1W__title{font-size:clamp(28px,22px + 2.34vw,40px)}}.product-module__C3ye1W__description{color:var(--text-secondary);font-size:var(--text-body-lg);line-height:var(--leading-body-lg);max-width:480px;margin:0 0 var(--space-6)}.product-module__C3ye1W__variants{gap:var(--space-3);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.product-module__C3ye1W__actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex;container-type:inline-size}.product-module__C3ye1W__trust{margin-top:var(--space-6)}.product-module__C3ye1W__jumpWide,.product-module__C3ye1W__jumpCompact{gap:var(--space-3);align-items:center;display:flex}.product-module__C3ye1W__jumpCompact{display:none}.product-module__C3ye1W__jumpTextLink{font-family:var(--font-label);color:var(--color-brand);text-underline-offset:3px;white-space:nowrap;transition:color var(--duration-fast) var(--ease);font-size:14px;font-weight:700;text-decoration:underline}.product-module__C3ye1W__jumpTextLink:hover,.product-module__C3ye1W__jumpTextLink:focus-visible{color:var(--color-brand-hover)}@container (max-width:545px){.product-module__C3ye1W__jumpWide{display:none}.product-module__C3ye1W__jumpCompact{display:flex}}.product-module__C3ye1W__section{max-width:var(--container-max);padding:0 var(--container-pad) var(--section-pad-y-lg);margin:0 auto}.product-module__C3ye1W__sectionTitle{font-size:var(--text-heading-md);line-height:var(--leading-heading-md);margin:0 0 var(--space-6)}.product-module__C3ye1W__sectionIntro{color:var(--text-secondary);font-size:var(--text-body-md);line-height:var(--leading-body-md);max-width:640px;margin:calc(var(--space-6) * -1) 0 var(--space-6)}.product-module__C3ye1W__advantages{gap:var(--space-6) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;display:grid}.product-module__C3ye1W__advantageClaim{font-family:var(--font-display);font-weight:700;font-size:var(--text-body-lg);line-height:var(--leading-heading-sm);color:var(--text-primary)}.product-module__C3ye1W__advantageDetail{color:var(--text-secondary);font-size:var(--text-body-md);line-height:var(--leading-body-md);margin:var(--space-2) 0 0}.product-module__C3ye1W__disclosures{width:100%}.product-module__C3ye1W__disclosureIntro{color:var(--text-secondary);font-size:var(--text-body-md);line-height:var(--leading-body-md);max-width:640px;margin:0 0 var(--space-6)}.product-module__C3ye1W__tableScroll{overflow-x:auto}.product-module__C3ye1W__compatTable{border-collapse:collapse;width:100%;font-size:var(--text-body-md)}.product-module__C3ye1W__compatTable th{text-align:left;font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary);padding:0 var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--border-default);font-size:12px;font-weight:400}.product-module__C3ye1W__compatTable td{padding:var(--space-4) var(--space-4) var(--space-4) 0;border-bottom:1px solid var(--border-default);vertical-align:top}.product-module__C3ye1W__compatArticle{white-space:nowrap;font-weight:700}.product-module__C3ye1W__compatPrice{font-variant-numeric:tabular-nums;white-space:nowrap}.product-module__C3ye1W__compatTable td.product-module__C3ye1W__compatAction{vertical-align:middle;white-space:nowrap}.product-module__C3ye1W__upgradeName{align-items:center;gap:var(--space-3);display:flex}.product-module__C3ye1W__compatThumb{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-sm);flex-shrink:0;width:44px;height:44px;position:relative;overflow:hidden}.product-module__C3ye1W__compatThumbImage{object-fit:contain;padding:4px}.product-module__C3ye1W__docs{flex-direction:column;display:flex}.product-module__C3ye1W__gal{cursor:grab;-webkit-user-select:none;user-select:none}.product-module__C3ye1W__gal.product-module__C3ye1W__galDragging{cursor:grabbing}.product-module__C3ye1W__gal:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.product-module__C3ye1W__galTrack{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;display:flex;position:absolute;inset:0;overflow:auto hidden}.product-module__C3ye1W__galTrack::-webkit-scrollbar{display:none}.product-module__C3ye1W__galSlide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;height:100%;position:relative}.product-module__C3ye1W__galNav{width:16%;padding:0 var(--space-3);cursor:pointer;opacity:0;transition:opacity .22s var(--ease);background:0 0;border:0;align-items:center;display:flex;position:absolute;top:0;bottom:0}.product-module__C3ye1W__galNavPrev{justify-content:flex-start;left:0}.product-module__C3ye1W__galNavNext{justify-content:flex-end;right:0}.product-module__C3ye1W__galNavIcon{border:1px solid var(--border-strong);width:34px;height:34px;color:var(--text-primary);transition:transform .22s var(--ease), border-color var(--duration-fast) var(--ease);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 5px #00000038}.product-module__C3ye1W__galNav:hover .product-module__C3ye1W__galNavIcon{border-color:var(--text-primary)}.product-module__C3ye1W__galNav:focus-visible .product-module__C3ye1W__galNavIcon{outline:2px solid var(--text-primary);outline-offset:2px}.product-module__C3ye1W__galNavPrev .product-module__C3ye1W__galNavIcon{transform:translate(8px)}.product-module__C3ye1W__galNavNext .product-module__C3ye1W__galNavIcon{transform:translate(-8px)}.product-module__C3ye1W__galNav:disabled{opacity:0;pointer-events:none}@media (hover:hover) and (pointer:fine){.product-module__C3ye1W__gal:hover .product-module__C3ye1W__galNav:not(:disabled),.product-module__C3ye1W__gal:focus-visible .product-module__C3ye1W__galNav:not(:disabled),.product-module__C3ye1W__gal:has(:focus-visible) .product-module__C3ye1W__galNav:not(:disabled){opacity:1}.product-module__C3ye1W__gal:hover .product-module__C3ye1W__galNav:not(:disabled) .product-module__C3ye1W__galNavIcon,.product-module__C3ye1W__gal:has(:focus-visible) .product-module__C3ye1W__galNav:not(:disabled) .product-module__C3ye1W__galNavIcon{transform:none}.product-module__C3ye1W__gal:hover .product-module__C3ye1W__galNavPrev:not(:disabled):hover .product-module__C3ye1W__galNavIcon{transform:translate(-3px)}.product-module__C3ye1W__gal:hover .product-module__C3ye1W__galNavNext:not(:disabled):hover .product-module__C3ye1W__galNavIcon{transform:translate(3px)}.product-module__C3ye1W__galDragging .product-module__C3ye1W__galNav{opacity:0!important}}@media (hover:none),(pointer:coarse){.product-module__C3ye1W__galNav{display:none}}@media (prefers-reduced-motion:reduce){.product-module__C3ye1W__galNav,.product-module__C3ye1W__galNavIcon{transition:none}.product-module__C3ye1W__galNavIcon{transform:none!important}}
