.product__hero{background:var(--color-white);border-bottom:1px solid var(--color-line)}.product__band{background:var(--color-soft);border-bottom:1px solid var(--color-line)}.product__band-inner{padding-top:14px}.product__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--color-muted)}.product__breadcrumb a{color:inherit;text-decoration:none}.product__breadcrumb a:hover{color:var(--color-navy);text-decoration:underline}.product__breadcrumb-sep{color:var(--color-frame)}.product__breadcrumb-current{color:var(--color-ink)}.answer-strip{min-height:56px}.answer-strip__inner{display:flex;justify-content:space-between;align-items:center;gap:var(--space-8);min-height:56px;padding:14px 0 16px}.answer-strip__ids{display:flex;flex-wrap:wrap;gap:var(--space-3) 28px;min-width:0}.answer-strip__id{display:flex;flex-direction:column;gap:2px;min-width:0}.answer-strip__label{font-size:var(--text-micro);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted)}.answer-strip__value{display:flex;align-items:center;gap:6px;font-size:var(--text-body);font-weight:600;color:var(--color-navy)}.answer-strip__facts{display:flex;align-items:center;gap:var(--space-5);flex-shrink:0}.answer-strip__price{font-size:24px;font-weight:700;color:var(--color-ink)}.answer-strip__price .price__now{font-weight:700}.answer-strip__dispatch{font-size:14px;color:var(--color-body)}.answer-strip__cart{position:relative;display:none;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border:1px solid var(--color-frame);border-radius:var(--radius-control);color:var(--color-navy);text-decoration:none}.answer-strip.is-stuck .answer-strip__cart{display:inline-flex}.answer-strip__cart:hover{border-color:var(--color-navy)}.answer-strip__cart .icon{width:22px;height:22px;stroke-width:2}.answer-strip__cart-count{position:absolute;top:-7px;inset-inline-end:-7px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--color-amber);color:var(--color-ink);font-size:var(--text-micro);font-weight:600;display:inline-flex;align-items:center;justify-content:center}.answer-strip.is-stuck .answer-strip__inner{position:fixed;top:0;inset-inline:0;z-index:40;min-height:56px;padding:var(--space-2) max(var(--page-margin),calc((100% - var(--page-width)) / 2 + var(--page-margin)));background:var(--color-white);border-bottom:1px solid var(--color-frame)}.answer-strip.is-stuck .answer-strip__label{display:none}.answer-strip.is-stuck .answer-strip__ids{flex-wrap:nowrap;gap:var(--space-5);min-width:0;overflow:hidden}.answer-strip.is-stuck .answer-strip__id{flex:0 1 auto}.answer-strip.is-stuck .answer-strip__value{white-space:nowrap}.copy{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-control);background:none;color:var(--color-muted)}.copy:hover{color:var(--color-navy);background:var(--color-sheet)}.copy.is-copied:after{content:attr(data-copied-label);position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);padding:4px 6px;border-radius:3px;background:var(--color-ink);color:var(--color-white);font-family:var(--font-primary--family);font-size:var(--text-micro);font-weight:600;line-height:1;white-space:nowrap;pointer-events:none}.copy__icon{display:inline-flex}.copy__icon--check{display:none}.copy.is-copied{background:#eefbf3;color:#0b7a45}.copy.is-copied .copy__icon--copy{display:none}.copy.is-copied .copy__icon--check{display:inline-flex}.answer-strip.is-stuck .copy.is-copied:after{display:none}.product__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-8);row-gap:var(--space-4);align-items:start;padding-block:var(--space-8) var(--space-10)}.product__left{grid-column:1 / span 4;grid-row:1;display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.product__gallery{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.product__info{grid-column:5 / span 5;grid-row:1;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-4);min-width:0}.buybox{grid-column:10 / span 3;grid-row:1}@media(min-height:940px){.buybox{position:sticky;top:var(--space-6)}}.product__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;aspect-ratio:4 / 5;padding:var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-white);overflow:hidden}.product__stage-item,.product__image,.product__placeholder{width:100%;height:100%}.product__stage-item{position:relative;min-height:0}.product__stage-item[hidden]{display:none}.product__image{max-height:100%;object-fit:contain}.product__placeholder{color:var(--color-line)}.product__gallery{position:relative}.product__stage.has-lightbox .product__image{cursor:zoom-in}.product__zoom{position:absolute;inset-inline-end:var(--space-3);inset-block-end:var(--space-3);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--color-line);border-radius:999px;background:#ffffffeb;color:var(--color-navy);box-shadow:0 1px 2px #1f273314}.product__zoom:hover,.product__zoom:focus-visible{border-color:var(--color-navy);background:var(--color-white)}.product__zoom[hidden]{display:none}.product__lens{position:absolute;z-index:1;border:1px solid var(--color-navy);background:#1b22581f;box-shadow:inset 0 0 0 1px #fff9;pointer-events:none}.product__zoom-pane{position:absolute;top:0;inset-inline-start:calc(100% + var(--space-4));z-index:20;width:125%;aspect-ratio:4 / 5;border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-white);background-repeat:no-repeat;box-shadow:0 12px 32px #1f27332e;pointer-events:none}.product__lens[hidden],.product__zoom-pane[hidden]{display:none}@media(hover:none),(pointer:coarse){.product__lens,.product__zoom-pane{display:none}}.product__thumbs{display:flex;flex-wrap:wrap;gap:var(--space-2)}.product__thumb{display:flex;align-items:center;justify-content:center;width:64px;height:64px;padding:6px;border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-white)}.product__thumb[aria-pressed=true]{border:2px solid var(--color-navy)}.product__thumb img{max-width:100%;max-height:100%;object-fit:contain}.product__certs{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-1) 0 0;list-style:none}.product__cert{padding:4px 8px;border-radius:var(--radius-control);background:var(--color-sheet);color:var(--color-navy);font-size:var(--text-label);font-weight:600}.product__brand{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);font-size:var(--text-small)}.product__brand-logo{display:inline-flex;align-items:center;height:28px}.product__brand-logo img{height:28px;width:auto}.product__brand-name{font-size:20px;font-weight:700;letter-spacing:.1em;color:var(--color-navy);text-decoration:none}.product__brand-sep{color:var(--color-frame)}.product__series{padding:3px 8px;border-radius:var(--radius-control);background:var(--color-sheet);color:var(--color-navy);font-weight:600;text-decoration:none}.product__title{font-size:30px;line-height:1.15;letter-spacing:-.02em}.product__standfirst{font-size:var(--text-body);color:var(--color-body)}.product__ratings-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-frame)}.product__ratings-link,.docs-panel__all,.series__link,.docs__footer a{font-weight:600;text-decoration:none}.product__ratings-list,.answer-strip__ids,.answer-strip__value,.series__facts,.series__value,.defrow__value{margin:0}div.defrow{display:grid;grid-template-columns:40% minmax(0,1fr);gap:var(--space-4);align-items:center;min-height:40px;padding:4px 0;border-bottom:1px solid var(--color-line);font-size:14px}div.defrow[data-long]{grid-template-columns:minmax(0,1fr);gap:2px;padding-block:var(--space-2)}.defrow__label{color:var(--color-body);font-weight:400;text-align:start}.defrow__value{color:var(--color-ink);font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:keep-all}.defrow__value .value{white-space:nowrap}.product__ean{display:inline-flex;align-items:center;gap:6px;max-width:100%}.defrow[data-long] .defrow__value .value,.specs__table .defrow__value .value{white-space:normal}.buybox{display:flex;flex-direction:column;border:1px solid var(--color-frame);border-radius:var(--radius-card);background:var(--color-white);overflow:hidden}.buybox__price-block{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--color-line);container-type:inline-size}.buybox__price{font-size:32px;line-height:1.1;font-weight:700;color:var(--color-ink)}.buybox__price--request{font-size:22px;color:var(--color-stock-low)}.buybox .price--buybox{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:baseline;gap:2px var(--space-2)}.buybox .price--buybox .price__now{grid-column:1 / -1;font-size:min(32px,calc(100cqw / var(--chars, 8) / .62));line-height:1.1;font-weight:700;white-space:nowrap}.buybox .price--buybox .price__was{font-size:15px}.buybox__stock{display:flex;flex-direction:column;gap:6px;padding:14px var(--space-5);border-bottom:1px solid var(--color-line);background:var(--color-soft);font-size:14px}.buybox__stock--in{background:color-mix(in srgb,var(--color-stock-in) 10%,var(--color-white))}.buybox__stock--low,.buybox__stock--critical{background:color-mix(in srgb,var(--color-stock-low) 8%,var(--color-white))}.buybox__stock--backorder{background:var(--color-sheet)}.buybox__stock .stock{font-size:14px;font-weight:700}.buybox__fact{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--color-body)}.buybox__fact-value{font-weight:600;color:var(--color-ink)}.buybox .tip__text{inset-inline-start:auto;inset-inline-end:0}.buybox__note{font-size:var(--text-small);color:var(--color-muted)}.buybox__actions{display:flex;flex-direction:column;gap:10px;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-line)}.buybox__form{display:flex;flex-direction:column;gap:10px}.buybox__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:40px}.buybox__total{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-end;gap:0;min-width:0;text-align:end;container-type:inline-size}.buybox__total-value{font-size:clamp(12px,calc(100cqw / var(--chars, 8) / .62),16px);line-height:1.2;font-weight:600;color:var(--color-ink);white-space:nowrap}.buybox__total-line{font-size:var(--text-micro);line-height:1.25;color:var(--color-muted);white-space:nowrap}.buybox__qty{display:flex;align-items:stretch;flex-shrink:0;height:40px;border:1.5px solid var(--color-navy);border-radius:var(--radius-control);overflow:hidden}.buybox__qty-btn{width:36px;border:0;background:var(--color-white);color:var(--color-navy);font-size:18px}.buybox__qty-btn:hover{background:var(--color-soft)}.buybox__qty-input{width:44px;min-height:0;padding:0;border:0;border-inline:1px solid var(--color-line);border-radius:0;text-align:center;font-weight:600;color:var(--color-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.buybox__qty-input::-webkit-outer-spin-button,.buybox__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.buybox__add{width:100%;min-height:52px;font-size:16px}.buybox__secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.buybox__secondary>:only-child{grid-column:1 / -1}.buybox__quote,.buybox__whatsapp{min-height:44px;padding-inline:8px;font-size:14px;white-space:nowrap}.buybox__quote--primary{min-height:52px;font-size:16px}.btn--whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--color-white);border-color:#25d366;color:var(--color-navy)}.btn--whatsapp:hover{background:#eefbf3;border-color:#1da851;color:var(--color-navy)}.btn--whatsapp .icon{width:18px;height:18px;color:#25d366}.docs-panel{display:flex;flex-direction:column;gap:var(--space-2);padding:14px var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-white);font-size:var(--text-small)}.docs-panel__count{margin-inline-start:4px;font-weight:500;letter-spacing:0;text-transform:none}.docs-panel__row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-3);row-gap:1px;align-items:baseline;min-height:24px;color:var(--color-ink);text-decoration:none}.docs-panel__row:hover .docs-panel__name{text-decoration:underline}.docs-panel__name{font-weight:600}.docs-panel__name,.docs-panel__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-panel__meta{font-size:var(--text-label);color:var(--color-muted);white-space:nowrap}.docs-panel__title{grid-column:1 / -1;font-size:var(--text-label);color:var(--color-muted)}.docs-panel__all{align-self:flex-start}.buybox__trust{display:flex;flex-direction:column;padding:2px var(--space-5) 0;background:var(--color-soft);font-size:var(--text-small);color:var(--color-body)}.trust__row{display:flex;flex-direction:column;gap:4px;padding:14px 0;border-bottom:1px solid var(--color-line)}.trust__head{display:flex;align-items:center;gap:10px;color:var(--color-navy)}.trust__head .icon{width:22px;height:22px;stroke-width:1.6}.trust__title{font-size:15px;font-weight:600;line-height:1.3;color:var(--color-ink)}.trust__text{line-height:1.5;color:var(--color-muted)}.trust__link{align-self:flex-start;font-weight:600;color:var(--color-link);text-decoration:none}.trust__link:hover{text-decoration:underline}.trust__seller{margin:0;padding:12px 0 14px;font-size:var(--text-label);line-height:1.45;color:var(--color-muted)}.product__fold{border-bottom:1px solid var(--color-line)}.product__fold--soft{background:var(--color-soft)}.product__fold-summary{list-style:none;cursor:pointer}.product__fold-summary::-webkit-details-marker{display:none}.product__fold-head{display:flex;align-items:baseline;gap:var(--space-4);padding-top:var(--space-12)}.product__fold-title{font-size:var(--text-h2);line-height:var(--leading-heading)}.product__fold-title--small{font-size:var(--text-h2)}.product__fold-count{margin-inline-start:6px;font-size:var(--text-small);font-weight:500;color:var(--color-muted)}.product__fold-marker{display:none}.product__fold-body{padding-block:var(--space-5) var(--space-12)}.product__fold-body--band{padding-block:var(--space-4) var(--space-6)}.product__subhead{display:flex;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-4)}.product__subtitle{font-size:24px;line-height:1.2;letter-spacing:-.02em}.product__description{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-8);align-items:start}.product__text{grid-column:span 7;display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.product__text:only-child{grid-column:span 8}.product__prose{display:flex;flex-direction:column;gap:var(--space-4);font-size:16px;line-height:1.6}.product__prose h2,.product__prose h3,.product__prose h4{font-size:var(--text-h3);margin-top:var(--space-2)}.product__prose ul,.product__prose ol{padding-inline-start:20px}.product__prose table{width:100%;border-collapse:collapse;font-size:14px}.product__prose td,.product__prose th{padding:8px 12px;border-bottom:1px solid var(--color-line);text-align:start}.product__alternatives{grid-column:span 5}.product__rows-note{padding:10px var(--space-4);background:var(--color-soft);font-size:var(--text-small);color:var(--color-muted)}.product__rows{border-top:1px solid var(--color-frame)}.panel>.product__rows{border-top:0}.product__row{display:grid;grid-template-columns:56px minmax(140px,200px) minmax(0,1.4fr) minmax(0,1.2fr) 120px 110px 112px;grid-template-areas:"img id title values stock price action";gap:var(--space-4);align-items:center;min-height:64px;padding:6px var(--space-4);border-bottom:1px solid var(--color-line);font-size:14px}.product__rows--narrow .product__row{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"img id price" "img title action" "img values action" "img stock action";row-gap:2px;padding:var(--space-3) var(--space-4)}.product__row:last-child{border-bottom:0}.product__rows>.product__row:last-child{border-bottom:1px solid var(--color-line)}.product__row-image{grid-area:img;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-white);overflow:hidden}.product__row-image img,.product__row-placeholder{width:100%;height:100%;object-fit:contain}.product__row-id{grid-area:id;display:flex;flex-direction:column;gap:2px;font-size:14px;font-weight:600}.product__row-sku{color:var(--color-navy);text-decoration:none}.product__row-sku:hover{text-decoration:underline}.product__row-model{font-size:var(--text-label);font-weight:400;color:var(--color-muted)}.product__row-title{grid-area:title;color:var(--color-ink)}.product__row-brand{font-size:var(--text-micro);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.product__row-values{grid-area:values;font-size:var(--text-small);color:var(--color-ink)}.product__row-stock{grid-area:stock}.product__row-price{grid-area:price;display:flex;justify-content:flex-end;font-size:var(--text-body);text-align:end}.product__row-price .price__now{font-weight:700}.product__row-price .price--request{font-size:var(--text-small);font-weight:600}.product__row-action{grid-area:action;display:flex;justify-content:flex-end;align-self:center}.product__row-action .btn{min-width:106px;padding-inline:12px}.specs__toolbar{display:flex;justify-content:flex-end;margin-bottom:var(--space-4)}.specs__grid{columns:2;column-gap:var(--space-4)}.specs__panel{break-inside:avoid;margin-bottom:var(--space-4)}.specs__panel:last-child{margin-bottom:0}.specs__panel:has(tbody:empty){display:none}.specs__table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}.specs__caption{padding:10px var(--space-4);background:var(--color-panel);box-shadow:inset 0 -1px var(--color-frame);text-align:start;font-size:var(--text-micro);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted)}.specs__table .defrow__label,.specs__table .defrow__value{padding:9px var(--space-4);border-bottom:1px solid var(--color-line);vertical-align:top}.specs__table .defrow__label{width:46%}.specs__table tr:last-child .defrow__label,.specs__table tr:last-child .defrow__value{border-bottom:0}.specs__note{margin:0;padding:10px var(--space-4);border-top:1px solid var(--color-line);background:var(--color-panel);font-size:var(--text-small);color:var(--color-muted)}.specs__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}.specs__meta{margin:0;font-size:var(--text-small);color:var(--color-muted)}.specs__nav{flex:1 1 100%;min-width:0}.specs__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.specs__chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-white);font-size:13px;font-weight:500;color:var(--color-ink);text-decoration:none;white-space:nowrap}.specs__chip b{font-weight:500;color:var(--color-muted)}.specs__chip:hover{border-color:var(--color-navy);color:var(--color-navy)}.specs__chip.is-open{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-white)}.specs__chip.is-open b{color:#c9cfe6}.specs__select-wrap{display:none}.specs__select{width:100%;min-height:var(--touch-target);padding:0 var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-white);font-family:inherit;font-size:16px;font-weight:500;line-height:1.2;color:var(--color-ink)}.specs__sheet,.specs__group{scroll-margin-top:16px}.specs__group:focus:not(:focus-visible){outline:none}.specs__group:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.specs__band{display:flex;align-items:baseline;gap:10px;margin:0;padding:10px var(--space-4);border-top:1px solid var(--color-line);background:var(--color-panel);box-shadow:inset 0 -1px var(--color-frame);font-size:var(--text-micro);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-navy)}.specs__band b{font-weight:500;letter-spacing:0;color:var(--color-muted)}.specs__sheet>.specs__group:first-child .specs__band{border-top:0}.specs__sheet .specs__table .defrow__label{width:32%}.specs__more>summary{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-4) var(--space-6);border-top:1px solid var(--color-line);background:var(--color-soft);list-style:none;cursor:pointer;outline:none}.specs__more>summary::-webkit-details-marker{display:none}.specs__more[open]>summary{padding:var(--space-3) var(--space-4)}.specs__more[open]>summary .specs__more-open,.specs__more[open]>summary .specs__more-hint,.specs__more:not([open])>summary .specs__more-close{display:none}.specs__more-btn{min-height:var(--touch-target);padding-block:10px;padding-inline:var(--space-5);white-space:normal;text-align:center;line-height:1.25}.specs__more>summary:hover .specs__more-btn{background:var(--color-navy);color:var(--color-white)}.specs__more>summary:focus-visible .specs__more-btn{outline:2px solid var(--color-navy);outline-offset:2px}.specs__more-hint{max-width:64ch;font-size:var(--text-small);line-height:1.5;color:var(--color-muted);text-align:center}.specs__mfr>summary{display:grid;grid-template-columns:32% minmax(0,1fr) auto;column-gap:var(--space-4);align-items:center;padding:14px var(--space-4);border-top:1px solid var(--color-line);background:var(--color-panel);list-style:none;cursor:pointer;text-align:start}.specs__mfr>summary::-webkit-details-marker{display:none}.specs__mfr .specs__band{display:none}.specs__mfr>summary:hover .specs__mfr-title{text-decoration:underline}.specs__mfr-title{font-size:14px;font-weight:600;color:var(--color-navy)}.specs__mfr-title b{font-weight:500;color:var(--color-muted)}.specs__mfr-hint{font-size:var(--text-small);line-height:1.5;color:var(--color-muted)}.specs__mfr-marker{display:inline-flex;color:var(--color-navy);transition:transform .2s}.specs__mfr[open]>summary .specs__mfr-marker{transform:rotate(180deg)}.specs__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-line);background:var(--color-soft)}.specs__foot .specs__note{padding:0;border:0;background:transparent}.specs__foot .btn[hidden]{display:none}@media(min-width:1024px){.specs__sheet,.specs__group{scroll-margin-top:96px}}@media(max-width:1023px){.specs__chips{display:none}.specs__select-wrap{display:block}.specs__sheet .specs__table .defrow__label{width:40%}.specs__mfr>summary{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.specs__mfr-marker{grid-column:2;grid-row:1}.specs__mfr-hint{grid-column:1 / -1}.specs__foot{flex-direction:column;align-items:stretch}}.docs__footer{display:flex;justify-content:flex-end;margin-top:var(--space-3);font-size:14px}.docs__empty{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6);border:1px dashed var(--color-frame);border-radius:var(--radius-card);color:var(--color-muted)}.ladder{border-top:1px solid var(--color-frame)}.ladder__table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}.ladder__col-power,.ladder__col-current{width:92px}.ladder__col-stock{width:130px}.ladder__col-dispatch{width:104px}.ladder__col-price{width:112px}.ladder__col-action{width:120px}.ladder__table th{padding:10px var(--space-2);border-bottom:1px solid var(--color-line);text-align:start;font-size:var(--text-micro);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted)}.ladder__th-end{text-align:end}.ladder__cell{padding:var(--space-2);border-bottom:1px solid var(--color-line);vertical-align:middle;overflow-wrap:anywhere}.ladder__price{text-align:end;color:var(--color-ink)}.ladder__price .price__now{font-weight:700}.ladder__price .price--request{font-size:var(--text-small);font-weight:600}.ladder__action{padding-inline:6px;text-align:end}.ladder__add{min-width:106px;padding-inline:12px}.ladder__model,.ladder__dispatch{font-size:var(--text-small);color:var(--color-body)}.ladder__row--current{background:var(--color-soft)}.ladder__row--current .ladder__cell:first-child{border-inline-start:3px solid var(--color-navy)}.ladder__part-link{color:var(--color-navy);font-weight:600;text-decoration:none}a.ladder__part-link:hover{text-decoration:underline}.ladder__tag{margin-inline-start:var(--space-2);font-size:var(--text-micro);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.ladder__add{min-height:36px}.certs__chips{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;padding:0}.certs__chip{padding:8px 12px;border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-white);color:var(--color-navy);font-size:var(--text-small);font-weight:600}.guides{display:flex;flex-direction:column}.guides__row{position:relative;display:flex;flex-direction:column;gap:var(--space-1);padding:14px var(--space-5);border-block-end:1px solid var(--color-line)}.guides__meta{display:flex;flex-wrap:wrap;gap:0 6px;font-family:var(--font-mono--family);font-size:var(--text-label);color:var(--color-muted)}.guides__title{font-size:var(--text-body);font-weight:600;line-height:1.35;letter-spacing:0}.guides__title a{color:var(--color-navy);text-decoration:none}.guides__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.guides__title a:hover{text-decoration:underline}.guides__excerpt{margin:0;font-size:var(--text-small);line-height:1.5;color:var(--color-body);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.guides__all{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);font-size:14px;font-weight:600;color:var(--color-navy);text-decoration:none}.guides__all:hover{text-decoration:underline}.guides__all:focus-visible{outline-offset:-2px}.guides__all .icon{width:14px;height:14px}[dir=rtl] .guides__all .icon{transform:scaleX(-1)}@media(min-width:1024px)and (max-width:1279px){.ladder__table{font-size:13px}}@media(min-width:1024px){.guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.guides--cols-1{grid-template-columns:minmax(0,1fr)}.guides--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.guides__row{gap:var(--space-2);padding:var(--space-5);border-block-end:0;border-inline-end:1px solid var(--color-line)}.guides__row:last-of-type{border-inline-end:0}.guides__title{font-size:17px}.guides__excerpt{-webkit-line-clamp:3}.guides__all{grid-column:1 / -1;border-block-start:1px solid var(--color-line)}}.faq{border:1px solid var(--color-frame);border-radius:var(--radius-card);background:var(--color-white);overflow:hidden}.faq__item{border-bottom:1px solid var(--color-line)}.faq__item:last-child{border-bottom:0}.faq__summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:48px;padding:var(--space-3) var(--space-4);cursor:pointer}.faq__summary::-webkit-details-marker{display:none}.faq__question{font-size:14px;font-weight:600;color:var(--color-navy)}.faq__marker{display:inline-flex;color:var(--color-muted);transition:transform .15s}.faq__item[open] .faq__marker{transform:rotate(180deg)}.faq__answer{padding:0 var(--space-4) var(--space-4);font-size:14px;color:var(--color-body)}.product__reviews-app .jdgm-rev-widg__title{display:none}.product__reviews-summary{display:flex;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4)}.product__reviews-score{font-size:40px;line-height:1;font-weight:600;color:var(--color-ink)}.product__reviews-meta{font-size:var(--text-small);color:var(--color-muted)}.series__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;border:1px solid var(--color-frame);border-radius:var(--radius-card);background:var(--color-line);overflow:hidden}.series__fact{display:flex;flex-direction:column;gap:2px;padding:14px var(--space-4);background:var(--color-white)}.series__label{font-size:var(--text-micro);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.series__value{font-size:var(--text-body);font-weight:600;color:var(--color-ink)}.series__link{display:inline-block;margin-top:var(--space-4)}.product__bar,.product__bar-space{display:none}@media(min-width:1024px)and (max-width:1279px){.product__left{grid-column:1 / span 5;grid-row:1}.product__info{grid-column:6 / span 7;grid-row:1 / span 2}.buybox{grid-column:1 / span 5;grid-row:2;position:static}}@media(min-width:1024px){.product__fold-summary{pointer-events:none}}@media(max-width:1023px){.btn--small,.ladder__add,.docs-panel__row,.ladder__more,.faq__summary{min-height:44px}.product__band,.product__band-inner,.product__grid{display:contents}.product__hero{display:flex;flex-direction:column;gap:var(--space-4);padding-inline:var(--page-margin);padding-bottom:var(--space-5)}.product__breadcrumb{order:1;flex-wrap:nowrap;min-height:44px;margin-inline:calc(-1 * var(--page-margin));padding:0 var(--page-margin);background:var(--color-soft);border-bottom:1px solid var(--color-line);white-space:nowrap;overflow-x:auto;scrollbar-width:none}.product__breadcrumb::-webkit-scrollbar{display:none}.product__breadcrumb a,.product__breadcrumb span{flex-shrink:0}.product__info,.product__left{display:contents}.product__brand{order:2}.product__title{order:3;font-size:24px;line-height:1.2}.product__standfirst{order:4}.product__gallery{order:5}.answer-strip{order:6;min-height:0}.buybox{order:7;position:static}.product__ratings{order:8}.product__info>[data-mini-ladder]{order:8}.product__docs{order:9}.product__stage{aspect-ratio:1 / 1;border-color:var(--color-frame)}.product__thumb{width:56px;height:56px}.product__zoom{width:var(--touch-target);height:var(--touch-target)}.answer-strip__inner{display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:0;padding:0;border:1px solid var(--color-frame);border-radius:var(--radius-card);overflow:hidden}.answer-strip__ids{display:contents}.answer-strip__id{padding:10px 12px;border-bottom:1px solid var(--color-line);border-inline-end:1px solid var(--color-line)}.answer-strip__id:first-child,.answer-strip__id:last-child:nth-child(2n){grid-column:1 / -1;border-inline-end:0}.answer-strip__id:nth-child(odd){border-inline-end:0}.answer-strip__value{justify-content:space-between;font-size:14px}.answer-strip__value>.mono{min-width:0;font-size:13px;white-space:nowrap}.answer-strip__facts{display:none}.copy{width:44px;height:44px;margin:-8px;flex-shrink:0}.buybox__qty{height:44px}.buybox__qty-btn{width:44px}.product__fold-main{display:contents}.product__fold-head{align-items:center;flex-wrap:wrap;gap:var(--space-3);min-height:56px;padding-block:var(--space-2)}.product__fold-head .eyebrow{display:none}.product__fold-title,.product__fold-title--small{flex:1 1 auto;font-size:18px;letter-spacing:-.01em}.product__fold-marker{display:inline-flex;margin-inline-start:auto;color:var(--color-muted);transition:transform .15s}.product__fold[open] .product__fold-marker{transform:rotate(180deg)}.product__fold-body,.product__fold-body--band{padding-block:0 var(--space-5)}.product__description,.series__facts{grid-template-columns:minmax(0,1fr)}.specs__grid{columns:1}.product__text,.product__text:only-child,.product__alternatives{grid-column:auto}.product__prose{font-size:var(--text-body)}.product__subtitle{font-size:18px}.series__fact{border-inline-end:0;border-bottom:1px solid var(--color-line)}.series__fact:last-child{border-bottom:0}.product__row{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"img id price" "img title action" "img values action" "img stock action";row-gap:2px;padding:var(--space-3) 0}.product__rows--narrow .product__row{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"img id price" "img title action" "img values action" "img stock action";column-gap:var(--space-3);padding:var(--space-3)}.product__row-image{width:48px;height:48px}.product__row-action .btn{min-width:98px;min-height:40px;padding-inline:8px}.product__row-id{min-width:0}.product__row-sku{overflow-wrap:anywhere}.ladder__table,.ladder__table tbody{display:block}.ladder__table thead,.ladder__table colgroup{display:none}.ladder__row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"part part part price" "power current model model" "stock dispatch dispatch action";gap:4px 10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--color-line)}.ladder__row--current{padding-inline:var(--space-3);margin-inline:calc(-1 * var(--space-3));border-inline-start:3px solid var(--color-navy)}.ladder__cell{display:block;padding:0;border:0}.ladder__row--current .ladder__cell:first-child{border-inline-start:0}.ladder__part{grid-area:part}.ladder__price{grid-area:price}.ladder__power{grid-area:power}.ladder__current{grid-area:current}.ladder__model{grid-area:model}.ladder__stock{grid-area:stock}.ladder__dispatch{grid-area:dispatch}.ladder__action{grid-area:action}.ladder__power,.ladder__current{font-weight:600;color:var(--color-navy)}.ladder__add{min-height:40px}.product__bar-space{display:block;height:84px}.product__bar{position:fixed;bottom:0;inset-inline:0;z-index:40;display:flex;align-items:center;gap:var(--space-3);padding:10px var(--page-margin) max(12px,env(safe-area-inset-bottom));background:var(--color-white);border-top:2px solid var(--color-navy);transition:transform .2s}.product__bar.is-hidden{transform:translateY(110%)}.product__bar-info{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0;container-type:inline-size}.product__bar-price{font-size:min(20px,calc(100cqw / var(--chars, 8) / .62));line-height:1.1;font-weight:700;color:var(--color-ink);white-space:nowrap}.product__bar-price .price__now{font-weight:700}.product__bar-stock{display:flex;align-items:center;gap:6px;font-size:var(--text-label);color:var(--color-muted)}.product__bar-add{flex-shrink:0}}@media print{.answer-strip__facts,.buybox__actions,.product__bar,.specs__toolbar,.specs__head .btn,.specs__nav,.specs__foot .btn,.product__fold-marker,.product__zoom,.product__lens,.product__zoom-pane{display:none}}.product__fold,#description,#specs,#ladder,#certs,#answers,#reviews,#series,#guides,#related,#complementary,#other-series,#alternatives{scroll-margin-top:16px}@media(min-width:1024px){.product__fold,#description,#specs,#ladder,#certs,#answers,#reviews,#series,#related,#complementary,#other-series,#alternatives{scroll-margin-top:96px}}.dispatch time,.dispatch .mono,.product__bar-stock .mono{word-spacing:-.28em}@media(min-width:1280px)and (max-width:1439px){.buybox__actions{padding-inline:var(--space-4)}}.ladder__series-link{margin-inline-start:auto;font-weight:600;text-decoration:none;white-space:nowrap}.ladder__series-link:hover{text-decoration:underline}.ladder__more{margin-top:var(--space-4)}.mini-ladder{order:8;margin-top:var(--space-5)}.mini-ladder__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-frame)}.mini-ladder__all{flex-shrink:0;font-size:var(--text-small);font-weight:600;text-decoration:none;white-space:nowrap}.mini-ladder__table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.mini-ladder__col-power{width:44px}.mini-ladder__col-current{width:52px}.mini-ladder__col-stock{width:100px}.mini-ladder__col-price{width:92px}.mini-ladder__table th{padding:8px 4px;border-bottom:1px solid var(--color-line);text-align:start;font-size:var(--text-micro);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted);white-space:nowrap}.mini-ladder__cell{height:38px;padding:4px;border-bottom:1px solid var(--color-line);vertical-align:middle;color:var(--color-ink)}.mini-ladder__table th:first-child,.mini-ladder__cell:first-child{padding-inline-start:8px}.mini-ladder__table th:last-child,.mini-ladder__cell:last-child{padding-inline-end:0}.mini-ladder__th-end,.mini-ladder__price{text-align:end}.mini-ladder__power,.mini-ladder__current{font-weight:600}.mini-ladder__part-link{color:var(--color-navy);font-weight:600;text-decoration:none;overflow-wrap:anywhere}a.mini-ladder__part-link:hover{text-decoration:underline}.mini-ladder__tag{display:block;font-size:10px;font-weight:600;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.mini-ladder__row--current{background:var(--color-soft)}.mini-ladder__row--current .mini-ladder__cell:first-child{border-inline-start:3px solid var(--color-navy)}.mini-ladder__stock .stock{font-size:inherit;line-height:1.25}.mini-ladder__price .price__now{font-weight:700}.mini-ladder__price .price--request{font-size:var(--text-label);font-weight:600;line-height:1.25}@media(max-width:1023px){.ladder__series-link{display:none}.mini-ladder__table{font-size:12px}.mini-ladder__col-power{width:34px}.mini-ladder__col-current{width:40px}.mini-ladder__col-stock{width:62px}.mini-ladder__col-price{width:80px}.mini-ladder__part-link{font-size:11px}.mini-ladder__cell{height:36px}.mini-ladder__stock .stock{gap:4px}.series__fact{border-bottom:0}}.product__fold-link{margin-inline-start:auto;font-size:var(--text-small);font-weight:600;color:var(--color-link);text-decoration:none;white-space:nowrap}.product__fold-link:hover{text-decoration:underline}.series-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.series-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--color-frame);border-radius:var(--radius-control);background:var(--color-white);color:var(--color-navy);font-size:var(--text-label);font-weight:600;text-decoration:none;white-space:nowrap}.series-chip:hover{border-color:var(--color-navy)}.series-chip__brand{font-size:var(--text-micro);font-weight:500;color:var(--color-muted)}.dispatch--none{color:var(--color-muted)}.dispatch--none.dispatch--long{white-space:normal;text-align:end;font-weight:500}@media(max-width:1023px){.product__fold-link{order:5;flex:1 1 100%;margin-inline-start:0;padding-bottom:var(--space-2);white-space:normal}.series-chip{min-height:var(--touch-target)}}@media(min-width:1024px){.product__fold-head--split{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-8);align-items:baseline}.product__fold-head--split .product__fold-main{grid-column:span 7;display:flex;align-items:baseline;gap:var(--space-4);min-width:0}.product__fold-head--split .product__fold-aside{grid-column:8 / span 5;display:flex;align-items:baseline;gap:var(--space-4);min-width:0}.product__alternatives .product__subhead{display:none}}@media(max-width:1023px){.product__fold-aside{display:none}}.lifecycle{grid-column:1 / -1;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px 24px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-soft)}.lifecycle--phase{border-color:#f3d9a8;background:#fff7e8}.lifecycle__eyebrow{padding:0;background:transparent;color:var(--color-muted)}.lifecycle--phase .lifecycle__eyebrow{color:#92400e}.lifecycle__title{font-size:20px;line-height:1.25;letter-spacing:-.01em;color:var(--color-ink)}.lifecycle__text,.lifecycle__code,.lifecycle__none,.lifecycle__note{max-width:76ch;font-size:var(--text-body);line-height:1.5;color:var(--color-body)}.lifecycle__sub{margin-top:4px;font-size:14px;font-weight:600;color:var(--color-ink)}.lifecycle__panel{align-self:stretch;background:var(--color-white)}.lifecycle__code .mono{font-weight:600;color:var(--color-ink)}.lifecycle__code-note,.lifecycle__note{color:var(--color-muted)}.product__grid--lifecycle .product__left,.product__grid--lifecycle .product__info,.product__grid--lifecycle .buybox{grid-row:2}.product__row-idline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.product__row-idline .lc-tag{margin-inline-start:0}.buybox__fact--phase .buybox__fact-value{color:#92400e}.buybox__fact--obsolete .buybox__fact-value{color:#3f4a57}.buybox__fact-label{display:inline-flex;align-items:center;gap:2px}.buybox__fact--dispatch{position:relative}.buybox__fact--dispatch .tip{position:static}.buybox__fact--dispatch .tip__text{inset-inline-start:0;inset-inline-end:auto}.answer-strip__dispatch .tip{margin-inline-start:2px}.buybox__lc-head{gap:var(--space-2)}.buybox__lc-pill{display:inline-flex;align-items:center;align-self:flex-start;min-height:24px;padding:3px 10px;border-radius:999px;background:#eef0f4;color:#3f4a57;font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.04em;text-transform:uppercase}.buybox__lc-line{font-size:13px;color:var(--color-muted)}.buybox__replacement{display:flex;flex-direction:column;gap:10px}.buybox__replacement .eyebrow{align-self:flex-start}.buybox__replacement-row{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:10px 12px;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-soft)}.buybox__replacement-id{display:flex;flex-direction:column;gap:2px;min-width:0}.buybox__replacement-sku{font-size:14px;font-weight:600;color:var(--color-navy);text-decoration:none;overflow-wrap:anywhere}.buybox__replacement-sku:hover{text-decoration:underline}.buybox__replacement-series{font-size:12px;line-height:1.35;color:var(--color-muted)}.buybox__replacement-offer{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:2px;text-align:end}.buybox__replacement-offer .price__now{font-weight:700}.buybox__add--replacement{min-height:44px;padding-inline:12px;font-size:14px}.buybox__code{font-size:14px;line-height:1.45;color:var(--color-ink)}.buybox__code .mono{font-weight:600}.buybox__none{font-size:var(--text-small);line-height:1.45;color:var(--color-body)}.defrow__muted{font-weight:400;color:var(--color-muted)}#lifecycle{scroll-margin-top:16px}@media(min-width:1024px){#lifecycle{scroll-margin-top:96px}}@media(min-width:1024px)and (max-width:1279px){.product__grid--lifecycle .product__info{grid-row:2 / span 2}.product__grid--lifecycle .buybox{grid-row:3}}@media(max-width:1023px){.lifecycle{order:7;padding:16px}.lifecycle__title{font-size:18px}}.ladder__part .lc-tag{margin-inline-start:var(--space-2)}.mini-ladder__part .lc-tag{display:flex;width:max-content;max-width:100%;margin:2px 0 0}@media(max-width:374px){.product__rows--narrow .product__row{grid-template-areas:"img id id" "img title title" "img values values" "img stock price" "img action action"}.product__rows--narrow .product__row-action{justify-self:start}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-stoklink-product.css.map */
