._3oKHwq_page.wrap{width:calc(100% - 2*clamp(20px,4vw,64px));max-width:1350px;padding-inline:0}._3oKHwq_page .breadcrumbs{gap:8px 12px;padding-top:28px;font-size:13px;line-height:1.7}._3oKHwq_page .breadcrumbs b{overflow-wrap:anywhere}._3oKHwq_page .product-detail{grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);gap:clamp(32px,4vw,58px);padding:32px 0 0}._3oKHwq_page .gallery{min-width:0;top:96px}._3oKHwq_page .gallery-stage{aspect-ratio:1;isolation:isolate;background:#fff}._3oKHwq_page .gallery-stage .product-media{place-items:center;height:100%;min-height:0;padding:0 0 32px;display:grid}._3oKHwq_page .gallery-stage .watch-svg{object-fit:contain;width:100%;height:100%;min-height:0;max-height:100%}:is(._3oKHwq_page img.watch-svg,._3oKHwq_editorial img.watch-svg){filter:none}._3oKHwq_page .gallery-arrow{border:1px solid var(--line);z-index:1;background:#fafaf8e6;width:44px;height:44px;font-size:22px;transition:background .2s}._3oKHwq_page .gallery-arrow:hover{background:var(--stone)}._3oKHwq_page .gallery-arrow:disabled{opacity:.3;cursor:default}._3oKHwq_page .gallery-arrow.prev{left:16px}._3oKHwq_page .gallery-arrow.next{right:16px}._3oKHwq_page .gallery-count{text-align:center;font:400 13px/1.5 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:.12em;color:#555;bottom:12px;left:0;right:0}._3oKHwq_page .thumbnails{scrollbar-width:thin;scrollbar-color:var(--stone2) transparent;gap:12px;margin-top:12px;padding:4px 2px 8px;display:flex;overflow-x:auto}._3oKHwq_page .thumbnails button{opacity:.7;background:#fff;border:1px solid #0000;flex:0 0 clamp(76px,7vw,104px)}._3oKHwq_page .thumbnails button.selected{border-color:var(--gold3);opacity:1}._3oKHwq_page .thumbnails button.selected:after{background:var(--gold3)}._3oKHwq_page .thumbnails .product-media{place-items:center;min-height:0;padding:5px;display:grid}._3oKHwq_page .thumbnails .watch-svg{object-fit:contain;width:100%;height:100%;max-height:100%}._3oKHwq_page .buy-panel{min-width:0;padding-top:8px}._3oKHwq_page .product-brand{letter-spacing:.26em;font-size:12px}._3oKHwq_page .buy-panel h1{letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word;margin:12px 0 14px;font-size:clamp(32px,2.7vw,44px);line-height:1.16}._3oKHwq_subtitle{color:#555;text-wrap:pretty;margin:0 0 14px;font-size:16px;line-height:1.7}._3oKHwq_page .product-ref{letter-spacing:.04em;text-transform:none;overflow-wrap:anywhere;font-size:13px;line-height:1.7}._3oKHwq_page .detail-price{flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px;padding:23px 0}._3oKHwq_page .detail-price>div{gap:6px 12px;min-width:0}._3oKHwq_page .detail-price b{overflow-wrap:anywhere;font-size:clamp(34px,2.8vw,42px);font-weight:400;line-height:1.25}._3oKHwq_page .detail-price s{font-size:15px}._3oKHwq_page .detail-price i{font-size:13px}._3oKHwq_page .detail-price small{font-size:14px;line-height:1.6}._3oKHwq_page .detail-price>span{white-space:nowrap;font-size:14px}._3oKHwq_page .detail-price>span.low-stock{color:#80601e}._3oKHwq_page .detail-price>span[data-available=false]{color:var(--err)}._3oKHwq_page .spec-tiles{grid-template-columns:repeat(3,minmax(0,1fr));margin:26px 0}._3oKHwq_page .spec-tiles>div{justify-content:flex-start;gap:8px;min-height:98px;padding:16px 14px}._3oKHwq_page .spec-tiles small{letter-spacing:.08em;font-size:11px;line-height:1.6}._3oKHwq_page .spec-tiles b{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:400;line-height:1.45}._3oKHwq_page .buy-actions{grid-template-columns:112px minmax(0,1fr) 54px;align-items:stretch;gap:12px;margin-bottom:12px;display:grid}._3oKHwq_page .buy-actions .quantity{justify-content:space-between;height:56px;font-size:15px}._3oKHwq_page .buy-actions .quantity button{width:36px;min-height:44px;padding:0}:is(._3oKHwq_page .buy-actions>.button,._3oKHwq_page .buy-now){letter-spacing:.12em;min-height:56px;padding:12px 18px;font-size:12px;line-height:1.6}._3oKHwq_page .wish-large{width:54px;min-height:56px}._3oKHwq_page .buy-now{margin-bottom:28px}._3oKHwq_page .buy-now:hover:not(:disabled){background:var(--gold2);border-color:var(--gold3)}._3oKHwq_page .assurances{grid-template-columns:repeat(2,minmax(0,1fr))}._3oKHwq_page .assurances>div{min-width:0;padding:18px 16px}._3oKHwq_page .assurances b{letter-spacing:.12em;font-size:11px;line-height:1.7}._3oKHwq_page .assurances span{color:#555;overflow-wrap:anywhere;margin-top:7px;font-size:14px;line-height:1.75}:is(._3oKHwq_page .assurances a,._3oKHwq_page .accordions a){text-decoration:underline;-webkit-text-decoration-color:var(--stone2);text-decoration-color:var(--stone2);text-underline-offset:4px}:is(._3oKHwq_page .assurances a:hover,._3oKHwq_page .accordions a:hover){-webkit-text-decoration-color:var(--gold3);text-decoration-color:var(--gold3)}._3oKHwq_page .accordions{margin:64px 0 84px;scroll-margin-top:100px}._3oKHwq_page .accordions summary{gap:20px;padding:22px 0;font-size:24px;line-height:1.4}._3oKHwq_specifications{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);padding:0 0 28px;display:grid}._3oKHwq_page .accordions td{vertical-align:top;overflow-wrap:anywhere;padding:13px 0;font-size:15px;line-height:1.7}._3oKHwq_page .accordions td:first-child{letter-spacing:.05em;width:44%;padding-right:18px;font-size:12px}._3oKHwq_page ._3oKHwq_specifications p{color:#555;white-space:pre-line;text-wrap:pretty;max-inline-size:62ch;margin:6px 0 0;font-size:clamp(16px,1.05vw,17px);line-height:1.85}._3oKHwq_page .accordions details>p{max-width:85ch;padding-bottom:24px;font-size:15px;line-height:1.8}._3oKHwq_page button:focus-visible,._3oKHwq_page a:focus-visible{outline:2px solid var(--gold3);outline-offset:3px}._3oKHwq_editorial.details-editorial{padding-block:84px}._3oKHwq_editorial .wrap{max-width:1478px}._3oKHwq_editorial h2{max-width:24ch;font-size:clamp(30px,3vw,46px);line-height:1.25}._3oKHwq_editorial .editorial-watch{min-width:0;overflow:hidden}._3oKHwq_editorial .editorial-watch .watch-svg{object-fit:contain;width:100%;height:100%;min-height:0;max-height:100%}._3oKHwq_editorial .editorial-grid p{font-size:15px;line-height:1.85}@media (max-width:1100px) and (min-width:901px){._3oKHwq_page .product-detail{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:32px}._3oKHwq_page .spec-tiles>div{padding:14px 10px}._3oKHwq_page .spec-tiles small{letter-spacing:.03em;font-size:11px}._3oKHwq_page .spec-tiles b{font-size:16px}._3oKHwq_page .buy-actions{grid-template-columns:100px minmax(0,1fr) 48px;gap:8px}._3oKHwq_page .wish-large{width:48px}._3oKHwq_page .buy-actions>.button{letter-spacing:.08em;padding-inline:10px}}@media (max-width:900px){._3oKHwq_page .product-detail{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:24px}._3oKHwq_page .gallery{justify-self:center;width:100%;max-width:580px;margin-inline:0;position:static}._3oKHwq_page .gallery-stage{aspect-ratio:1.08}._3oKHwq_page .thumbnails button{flex-basis:80px}._3oKHwq_page .buy-panel{padding-top:0}._3oKHwq_page .buy-panel h1{text-wrap:pretty;font-size:38px}._3oKHwq_page .accordions{margin-top:44px}._3oKHwq_specifications{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:520px){._3oKHwq_page .breadcrumbs{gap:6px 10px;padding-top:20px;font-size:12px}._3oKHwq_page .product-detail{gap:25px;padding-top:20px}._3oKHwq_page .gallery-stage .product-media{padding:0 0 28px}._3oKHwq_page .gallery-arrow{background:#fafaf8d9;width:44px;height:44px}._3oKHwq_page .gallery-arrow.prev{left:6px}._3oKHwq_page .gallery-arrow.next{right:6px}._3oKHwq_page .gallery-count{font-size:12px;bottom:8px}._3oKHwq_page .thumbnails{gap:10px;margin-top:8px}._3oKHwq_page .thumbnails button{flex-basis:72px}._3oKHwq_page .buy-panel h1{letter-spacing:-.02em;margin-bottom:10px;font-size:32px;line-height:1.2}._3oKHwq_subtitle{margin-bottom:10px;font-size:15px}._3oKHwq_page .detail-price{gap:12px;margin-top:22px;padding:20px 0}._3oKHwq_page .detail-price b{font-size:36px}._3oKHwq_page .spec-tiles{grid-template-columns:repeat(2,minmax(0,1fr));margin-block:22px}._3oKHwq_page .spec-tiles>div{gap:6px;min-height:88px;padding:14px}._3oKHwq_page .buy-actions{grid-template-columns:98px minmax(0,1fr) 46px;gap:8px}._3oKHwq_page .buy-actions .quantity button{width:32px}._3oKHwq_page .buy-actions>.button{letter-spacing:.08em;padding-inline:8px;font-size:11px}._3oKHwq_page .wish-large{width:46px}._3oKHwq_page .assurances{grid-template-columns:minmax(0,1fr)}._3oKHwq_page .assurances>div{padding:16px 18px}._3oKHwq_page .accordions{margin-block:36px 56px}._3oKHwq_page .accordions summary{padding-block:20px;font-size:21px}._3oKHwq_page .accordions td{font-size:14px}._3oKHwq_page .accordions td:first-child{width:46%;font-size:11px}._3oKHwq_editorial.details-editorial{padding-block:56px}}._3oKHwq_specifications tr[data-unspecified] td:last-child{color:var(--muted)}._3oKHwq_specGroup th{text-align:left;font:500 11px/1.6 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-text);border-bottom:1px solid var(--ink);padding:22px 0 8px}._3oKHwq_specifications tbody:first-child ._3oKHwq_specGroup th{padding-top:4px}._3oKHwq_page ._3oKHwq_specifications ._3oKHwq_unspecified{color:var(--muted);border:0;padding:18px 0 0;font-size:13px;line-height:1.7}._3oKHwq_unspecified b{color:var(--ink);margin-right:6px;font-weight:500}._3oKHwq_stock{letter-spacing:.08em;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:7px;padding:5px 10px 5px 8px;font-size:11px;line-height:1;display:inline-flex}._3oKHwq_stock svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}._3oKHwq_stock[data-state=in]{color:#3d6b4a;background:#3d6b4a0f;border-color:#3d6b4a59}._3oKHwq_stock[data-state=out]{color:#9a3b32;background:#9a3b320d;border-color:#9a3b3259}._3oKHwq_stock[data-state=pending]{color:var(--muted);border-color:var(--line);background:0 0}._3oKHwq_page ._3oKHwq_specifications dialog p{color:#c1bbaf}._3oKHwq_page ._3oKHwq_specifications dialog p[class]{color:#a9a397}._3oKHwq_page ._3oKHwq_specifications dialog p{max-inline-size:none;font-size:14px;line-height:1.75}._3oKHwq_page ._3oKHwq_specifications dialog p[class]{font-size:13px}._3oKHwq_extras{flex-wrap:wrap;align-items:center;gap:0 24px;display:flex}
