._thumbnailRail_nvmxt_1{align-content:start;gap:10px;display:grid}._thumbnailButton_nvmxt_7{aspect-ratio:1;background:var(--paper-2);cursor:pointer;opacity:.68;width:100%;transition:opacity var(--motion-ui) ease, border-color var(--motion-ui) ease, transform var(--motion-press) ease-out;border:1px solid #0000;border-radius:10px;padding:0;position:relative;overflow:hidden}._thumbnailButton_nvmxt_7 img{object-fit:cover;width:100%;height:100%;display:block}._thumbnailButton_nvmxt_7[data-active=true]{border-color:var(--ink);opacity:1}._thumbnailButton_nvmxt_7:hover{opacity:1}._thumbnailButton_nvmxt_7:active{transform:scale(.97)}._thumbnailButton_nvmxt_7:focus-visible{outline:3px solid var(--orange);outline-offset:3px}._viewport_nvmxt_46{min-width:0}._rail_nvmxt_50{display:block}._rail_nvmxt_50>.product-main-shot,._rail_nvmxt_50>.product-detail-shot{aspect-ratio:1;border-radius:var(--radius-media);width:100%;height:auto;min-height:0;display:none}._rail_nvmxt_50>[data-gallery-active=true]{display:block}._mobileControls_nvmxt_68{display:none}@media (min-width:901px){.product-commerce-shell.product-commerce-shell--match-details{align-items:stretch}.product-commerce-shell--match-details>.product-commerce-gallery{grid-template-rows:minmax(0,1fr);align-items:stretch}.product-commerce-shell--match-details ._viewport_nvmxt_46,.product-commerce-shell--match-details ._rail_nvmxt_50,.product-commerce-shell--match-details ._rail_nvmxt_50>[data-gallery-active=true]{height:100%}.product-commerce-shell--match-details ._rail_nvmxt_50>[data-gallery-active=true]{aspect-ratio:auto}.product-commerce-shell--match-details ._rail_nvmxt_50>[data-gallery-active=true]>.catalog-product-image{object-fit:cover;height:100%}}._imageTrigger_nvmxt_98{z-index:1;color:var(--ink);cursor:zoom-in;background:0 0;border:0;justify-content:flex-end;align-items:flex-end;padding:14px;display:flex;position:absolute;inset:0}._imageTrigger_nvmxt_98:before{content:"";transition:background-color var(--motion-ui) ease;background:0 0;position:absolute;inset:0}._imageTrigger_nvmxt_98:hover:before{background:#00000014}._imageTrigger_nvmxt_98:focus-visible{outline:3px solid var(--orange);outline-offset:-5px}._zoomHint_nvmxt_129{border-radius:var(--radius-pill);letter-spacing:.04em;text-transform:uppercase;background:#ffffffe6;padding:8px 11px;font-size:10px;font-weight:650;position:relative;box-shadow:0 2px 14px #0000001f}._dialog_nvmxt_141{color:#fff;background:#131312f5;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(16px,3vw,42px);overflow:auto}._dialog_nvmxt_141::backdrop{background:#000000b8}._dialog_nvmxt_141[open]{animation:.18s ease-out _dialogFadeIn_nvmxt_1}._dialogContent_nvmxt_162{grid-template-rows:auto minmax(0,1fr) auto;gap:18px;width:min(100%,1400px);min-height:100%;margin:0 auto;display:grid}._dialogHeader_nvmxt_171{justify-content:space-between;align-items:center;gap:24px;min-height:48px;display:flex}._dialogHeader_nvmxt_171 h2{color:inherit;font-family:var(--font-serif), serif;letter-spacing:-.025em;margin:0;font-size:clamp(22px,2.5vw,34px);font-weight:400}._closeButton_nvmxt_188,._previousButton_nvmxt_189,._nextButton_nvmxt_190{width:48px;min-width:48px;height:48px;color:inherit;cursor:pointer;transition:background-color var(--motion-ui) ease, border-color var(--motion-ui) ease, transform var(--motion-press) ease-out;background:#ffffff14;border:1px solid #ffffff5c;border-radius:50%;place-items:center;display:inline-grid}._closeButton_nvmxt_188{font-size:28px}._previousButton_nvmxt_189,._nextButton_nvmxt_190{font-size:22px}._closeButton_nvmxt_188:hover,._previousButton_nvmxt_189:hover:not(:disabled),._nextButton_nvmxt_190:hover:not(:disabled){background:#ffffff2e;border-color:#fff}._closeButton_nvmxt_188:active,._previousButton_nvmxt_189:active:not(:disabled),._nextButton_nvmxt_190:active:not(:disabled){transform:scale(.96)}:is(._closeButton_nvmxt_188:focus-visible,._previousButton_nvmxt_189:focus-visible,._nextButton_nvmxt_190:focus-visible){outline:3px solid var(--acid);outline-offset:3px}._previousButton_nvmxt_189:disabled,._nextButton_nvmxt_190:disabled{opacity:.35;cursor:default}._dialogStage_nvmxt_239{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:clamp(10px,2vw,28px);min-height:0;display:grid}._dialogImage_nvmxt_247{object-fit:contain;width:100%;height:min(72dvh,900px);animation:.18s ease-out _imageFadeIn_nvmxt_1}._dialogCaption_nvmxt_254{color:#ffffffc2;text-align:center;justify-content:center;align-items:baseline;gap:14px;min-height:48px;font-size:13px;display:flex}._dialogCaption_nvmxt_254 span{color:var(--acid);letter-spacing:.08em;flex:none;font-size:11px;font-weight:650}._dialogCaption_nvmxt_254 p{margin:0}@keyframes _dialogFadeIn_nvmxt_1{0%{opacity:0}to{opacity:1}}@keyframes _imageFadeIn_nvmxt_1{0%{opacity:.7;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){._imageTrigger_nvmxt_98{padding:10px}._zoomHint_nvmxt_129{padding:7px 9px;font-size:9px}._dialog_nvmxt_141{padding:12px}._dialogContent_nvmxt_162{gap:12px}._dialogStage_nvmxt_239{grid-template-columns:44px minmax(0,1fr) 44px;gap:6px}._closeButton_nvmxt_188,._previousButton_nvmxt_189,._nextButton_nvmxt_190{width:44px;min-width:44px;height:44px}._dialogImage_nvmxt_247{height:min(70dvh,700px)}._dialogCaption_nvmxt_254{flex-direction:column;align-items:center;gap:5px}}@media (max-width:900px){.product-commerce-gallery{border-right:0;padding:0;display:block}._thumbnailRail_nvmxt_1{display:none}._viewport_nvmxt_46{overscroll-behavior-inline:contain;scroll-behavior:auto;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;scroll-padding-inline:16px;display:block;overflow-x:auto}._viewport_nvmxt_46::-webkit-scrollbar{display:none}._rail_nvmxt_50{gap:8px;width:max-content;min-width:100%;padding-inline:16px 48px;display:flex}._rail_nvmxt_50>.product-main-shot,._rail_nvmxt_50>.product-detail-shot,._rail_nvmxt_50>.product-detail-shot[data-gallery-wide=true]{aspect-ratio:1;scroll-snap-align:start;scroll-snap-stop:always;border-radius:var(--radius-media);flex:0 0 calc(100vw - 64px);grid-column:auto;width:calc(100vw - 64px);min-width:0;max-width:none;height:auto;min-height:0;max-height:none;scroll-margin-inline:16px;display:block}._mobileControls_nvmxt_68{grid-template-columns:minmax(44px,auto) minmax(0,1fr) minmax(44px,auto);align-items:center;gap:8px;min-height:68px;padding:10px 16px 14px;display:grid}._railButton_nvmxt_391{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-card);min-width:44px;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;transition:background-color var(--motion-ui) ease, border-color var(--motion-ui) ease;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:14px;display:inline-flex}._railButton_nvmxt_391:active:not(:disabled){border-color:var(--ink);background:var(--paper-2)}._railButton_nvmxt_391:disabled{opacity:.42;cursor:default}._railButton_nvmxt_391:focus-visible{outline:3px solid var(--orange);outline-offset:3px}._railCounter_nvmxt_424{color:var(--muted);letter-spacing:.04em;text-align:center;margin:0;font-size:11px;font-weight:650}}@media (max-width:520px){._railButton_nvmxt_391 span:not([aria-hidden=true]){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){._imageTrigger_nvmxt_98:before,._closeButton_nvmxt_188,._previousButton_nvmxt_189,._nextButton_nvmxt_190,._railButton_nvmxt_391{transition:none}._dialog_nvmxt_141[open],._dialogImage_nvmxt_247{animation:none}}
