._1_Jn7W_gallery{min-width:0}._1_Jn7W_hint{color:var(--muted);margin-bottom:12px;font-size:13px;line-height:1.6}._1_Jn7W_track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;display:flex;overflow-x:auto}._1_Jn7W_slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}._1_Jn7W_photo{aspect-ratio:4/5;cursor:zoom-in;background:#ece6dd;width:100%;display:block;position:relative}._1_Jn7W_photo img{object-fit:contain}._1_Jn7W_badge{color:#3b3026;background:#faf8f0eb;padding:6px 9px;font-size:11px;position:absolute;top:12px;left:12px}._1_Jn7W_expand{color:#3b3026;background:#faf8f0eb;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:12px;right:12px}._1_Jn7W_controls{justify-content:space-between;align-items:center;gap:16px;margin:16px 0;display:flex}._1_Jn7W_controls button{border:1px solid var(--line);border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}._1_Jn7W_controls span{font-variant-numeric:tabular-nums;font-size:14px}._1_Jn7W_thumbnails{flex-wrap:wrap;gap:10px;padding:3px;display:flex}._1_Jn7W_thumbnails button{border:1px solid var(--line);background:#ece6dd;width:64px;height:76px;padding:3px}._1_Jn7W_thumbnails button[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:1px}._1_Jn7W_thumbnails img{object-fit:contain;width:100%;height:100%}._1_Jn7W_caption{color:var(--muted);margin-top:16px;font-size:13px;line-height:1.7}._1_Jn7W_caption strong{color:var(--ink);margin-bottom:5px;font-weight:500;display:block}@media (max-width:760px){._1_Jn7W_photo{aspect-ratio:auto;height:min(48svh,440px)}}
.MC8voq_layout.product-detail{grid-template-rows:auto 1fr;grid-template-areas:"visual heading""visual copy";align-items:start;row-gap:0}.MC8voq_heading{grid-area:heading;min-width:0;padding-top:24px}.MC8voq_heading h1{overflow-wrap:anywhere;margin-top:18px;font-size:clamp(48px,5.3vw,80px)}.MC8voq_heading .detail-price{margin:20px 0 24px}.MC8voq_visual{grid-area:visual}.MC8voq_copy.detail-copy{grid-area:copy;min-width:0;padding-top:0}.MC8voq_inquiry{margin-top:28px;scroll-margin-top:105px}.MC8voq_inquiry:focus-visible{outline:2px solid var(--olive);outline-offset:5px}.MC8voq_question{background:#eceee5;border:1px solid #d7dccb;padding:24px}.MC8voq_question h2{margin:12px 0;font-size:clamp(29px,2.7vw,38px);line-height:1.1}.MC8voq_question p{font-size:14px;line-height:1.65}.MC8voq_steps{gap:10px;margin-top:20px;display:grid}.MC8voq_steps .button{justify-content:center;gap:10px;width:100%;min-height:48px;padding:13px 16px;font-size:14px}.MC8voq_question .MC8voq_status{color:var(--muted);margin-top:12px;font-size:13px}.MC8voq_phone{white-space:normal;flex-wrap:wrap;min-height:44px;margin-top:20px;font-size:14px}.MC8voq_mobileActions.product-mobile-actions{gap:10px}.MC8voq_mobileActions.product-mobile-actions .MC8voq_mobileAction{flex:1;justify-content:center;gap:8px;min-width:0;min-height:48px;padding:12px;font-size:14px}.MC8voq_secondary.button{color:var(--ink);border:1px solid var(--ink);background:0 0}.MC8voq_secondary.button:hover{background:#dce2d1}@media (max-width:760px){.MC8voq_layout.product-detail{grid-template-rows:auto auto auto;grid-template-areas:"heading""visual""copy";gap:20px}.MC8voq_heading{padding-top:0}.MC8voq_heading h1{margin-top:12px;font-size:clamp(36px,10vw,48px)}.MC8voq_heading .detail-reference{margin-top:12px}.MC8voq_heading .detail-price{margin:12px 0 0;font-size:18px}.MC8voq_question{padding:20px 16px}.MC8voq_question h2{font-size:32px}}
