/* V384 additive contrast and warm presentation. */
html body .yh380 .yh380-dark a.yh380-link,html body .yh380 .yh380-dark a.yh380-link:visited,html body .yh380 a.yh380-link[href$="/extensions/v380/care-route.html"],html body .yh380 a.yh380-link[href$="/extensions/v379/ai-care.html"],html body .yh380 a.yh380-link[href$="/extensions/v380/index.html"]{background:#fff7eb!important;color:#443321!important;border:1px solid #93724f!important;opacity:1!important;text-shadow:none!important;font-weight:700!important}
html body .yh380 .yh380-dark a.yh380-link :is(span,strong,small){color:#443321!important;opacity:1!important}
html body .yh380 .yh380-dark a.yh380-link:hover{background:#efddc3!important;color:#30251b!important}
html body a.v329-float__call,html body a.v329-float__call:visited,html body a.v329-float__call :is(span,small){color:#fff!important;background:#59432f!important;opacity:1!important;text-shadow:none!important}
html body .yh382-product-actions a.v331-result__line,html body .yh382-product-actions a.v331-result__line:visited{color:#fff!important;background:#59432f!important;font-weight:700!important;order:0}
html body .yh382-product-actions a.yh382-product-view,html body .yh382-product-actions a.yh382-product-view:visited{color:#443321!important;background:#fff7eb!important;order:1}
html body .yh382-product-actions button{order:2}html body .yh382-product-actions :is(p,pre){order:3}
html body .yh380-dark::before{background:linear-gradient(100deg,rgba(59,43,28,.94),rgba(59,43,28,.75)),url('/assets/images/showroom/showroom-03-760.webp') center/cover}
.yh384{font:16px/1.85 system-ui,sans-serif;color:#443321;box-sizing:border-box}.yh384 *{box-sizing:border-box}.yh384-gallery{max-width:1180px;margin:28px auto;padding:clamp(20px,4vw,36px);background:linear-gradient(125deg,#fffaf3,#f0e4d2);border:1px solid #d4bea0;border-radius:26px;box-shadow:0 8px 26px #59432f0c}.yh384 h2{font:clamp(26px,4vw,36px)/1.45 serif;margin:0 0 14px}.yh384-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.yh384-card{padding:18px;border:1px solid #dcc8ac;background:#fff;border-radius:18px;min-width:0}.yh384-card figure{margin:0}.yh384-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:12px}.yh384-card h3{font:24px/1.5 serif;color:#443321}.yh384-card figcaption{font-size:13px;color:#604b36;margin-top:10px}.yh384-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.yh384-actions a,.yh384-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 16px;background:#fff7eb!important;color:#443321!important;border:1px solid #93724f;border-radius:12px;text-decoration:none!important;font:700 14px/1.6 system-ui;cursor:pointer}.yh384-actions a.yh384-line{background:#59432f!important;color:#fff!important}.yh384 a:focus-visible,.yh384 button:focus-visible{outline:3px solid #9e6228;outline-offset:4px}.yh384-summary{padding:18px;background:#fff7eb;border:1px solid #d4bea0;border-radius:14px}.yh384 label{display:block;padding:8px 0}.yh384 input[type=checkbox]{width:20px;height:20px;vertical-align:middle;margin-right:9px;accent-color:#59432f}.yh384-card a:hover img{outline:2px solid #b69b77;outline-offset:2px}
@media(max-width:760px){.yh384-grid{grid-template-columns:1fr 1fr}.yh384-gallery{margin:22px 12px}.yh384-card{padding:12px}.yh384-actions a,.yh384-actions button{flex:1 1 140px}}@media(max-width:440px){.yh384-grid{grid-template-columns:1fr}.yh384-card img{max-height:330px}.yh384-gallery{padding:18px}}@media(prefers-reduced-motion:no-preference) and (hover:hover){.yh384-actions a{transition:background-color .15s ease}}@media print{.yh384-actions{display:none}.yh384-card{break-inside:avoid}}
