
/* MOVA editorial inside pages | V14 */
body{overflow-x:clip}
.m14-catalog-hero{position:relative!important;isolation:isolate;min-height:580px!important;display:flex!important;flex-direction:column;justify-content:center;padding:90px clamp(32px,7vw,115px)!important;color:#fdf8ef!important;background:#27251e!important;overflow:hidden}
.m14-catalog-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:url('../assets/cases/mova-v7-hero.jpg') center 53%/cover no-repeat;filter:saturate(.75)}
.m14-catalog-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(31,28,23,.84) 0%,rgba(31,28,23,.54) 42%,rgba(20,19,18,.02) 100%)}
.m14-catalog-hero>span,.m14-catalog-hero h1,.m14-catalog-hero p{position:relative;color:inherit!important;max-width:650px}
.m14-catalog-hero h1{font-size:clamp(46px,7vw,105px)!important;line-height:1.02!important;letter-spacing:-.06em!important;margin:18px 0 14px!important}
.m14-catalog-hero h1 em{color:#dec5a6!important}
.m14-catalog-hero p{font-size:16px!important;line-height:1.6!important;max-width:410px}
.m14-topline,.m14-hero-foot{display:flex;justify-content:space-between;gap:25px;width:100%;font-size:10px;letter-spacing:.17em;color:#fff;position:relative}
.m14-topline{position:absolute;top:28px;left:0;padding:0 clamp(32px,7vw,115px)}
.m14-hero-foot{position:absolute;bottom:30px;left:0;padding:0 clamp(32px,7vw,115px);opacity:.85}
.o-shop{padding-top:60px!important;background:#f8f5ef!important}
.o-shop-grid{gap:23px!important}
.o-product-card{background:#f3f0e9!important;padding-bottom:14px!important;border:1px solid #e0d9d0!important;transition:transform .24s,box-shadow .24s}
.o-product-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px #372f2720}
.o-product-photo{background:radial-gradient(circle at 68% 32%,#f7f6f1,#e2ded4)!important}
.o-product-card:nth-child(3n) .o-product-photo{background:linear-gradient(145deg,#d9d0c0,#f5efe7)!important}
.o-product-card:nth-child(3n+2) .o-product-photo{background:linear-gradient(145deg,#e8e7dd,#f5f2e9)!important}
.o-product-photo img{transform:scale(1.06);filter:drop-shadow(0 22px 15px #625a4730);transition:transform .3s!important}
.o-product-card:hover .o-product-photo img{transform:scale(1.12)}
.m14-editorial{display:grid;grid-template-columns:58% 42%;min-height:640px;background:#352d28;color:#f9f4ec}
.m14-editorial-photo{background:url('../assets/cases/mova-photo-editorial.webp') center/cover no-repeat;min-height:540px}
.m14-editorial-copy{padding:clamp(42px,7vw,105px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.m14-editorial-copy small,.m14-mat-copy span{font-size:11px;letter-spacing:.19em;color:#ceaf85}
.m14-editorial-copy h2,.m14-mat-copy h2{font:normal clamp(48px,5.5vw,86px)/1.05 Georgia,serif;letter-spacing:-.065em;margin:30px 0}
.m14-editorial-copy h2 em{color:#d2a77d}.m14-editorial-copy p,.m14-mat-copy p{font-size:15px;line-height:1.8;max-width:450px}
.m14-editorial-copy a,.m14-mat-copy a{margin-top:35px;color:inherit;border-bottom:1px solid #b9a186;padding-bottom:12px}
.m14-product-intro{display:flex;justify-content:space-between;gap:14px;background:#faf7f1;padding:28px clamp(22px,6vw,100px);font-size:11px;letter-spacing:.15em;color:#766656}
.o-product-page{background:#f9f5ee!important;padding:5vw!important;gap:5vw!important;align-items:stretch}
.o-product-visual{position:relative;background:#ded5c8!important;padding:20px!important}
.o-product-heroimg{background:linear-gradient(145deg,#e5ded4,#c5bbad)!important;min-height:580px;display:flex;align-items:center;justify-content:center}
.o-product-heroimg img{width:80%!important;max-height:570px;object-fit:contain;filter:drop-shadow(0 35px 26px #3d352c35)}
.m14-product-label{position:absolute;top:28px;left:28px;font-size:11px;letter-spacing:.2em;z-index:2;color:#6e5a49}
.o-product-data{padding-top:35px!important}
.m14-material-story{display:grid;grid-template-columns:40% 60%;min-height:590px;background:#f3e9dc;color:#29241f}
.m14-mat-copy{padding:clamp(40px,6vw,100px);align-self:center}
.m14-mat-copy h2{font-size:clamp(43px,5vw,78px)}
.m14-mat-photo{background:url('../assets/cases/mova-photo-detail.webp') center/cover no-repeat;min-height:550px}
@media(max-width:800px){.m14-catalog-hero{min-height:570px!important;padding:90px 28px 90px!important}.m14-topline,.m14-hero-foot{padding:0 28px}.m14-hero-foot span:last-child,.m14-topline span:last-child{display:none}.m14-catalog-hero h1{font-size:55px!important}.m14-editorial,.m14-material-story{grid-template-columns:1fr}.m14-editorial-photo,.m14-mat-photo{min-height:310px}.m14-editorial-copy,.m14-mat-copy{padding:42px 26px}.m14-product-intro span:last-child{display:none}.o-product-page{padding:24px!important}.o-product-heroimg{min-height:420px}.o-product-heroimg img{max-height:400px}}

/* V15 — original photoreal furniture collection, no vector placeholders */
.o-product-photo{background:#e7dacf!important; overflow:hidden}.o-product-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;filter:none!important;transform:none!important}.o-product-card:hover .o-product-photo img{transform:scale(1.035)!important}.o-product-heroimg{background:#e6d5c4!important;min-height:610px}.o-product-heroimg img{width:96%!important;height:600px!important;max-height:600px!important;object-fit:cover!important;object-position:center!important;filter:none!important}.o-thumbnails img{object-fit:cover!important}.o-cart-row img{object-fit:cover!important;border-radius:8px}.o-pair .o-product-photo img{object-fit:cover!important}.o-product-photo{aspect-ratio:4/5!important} @media(max-width:760px){.o-product-heroimg{min-height:400px}.o-product-heroimg img{height:390px!important;max-height:390px!important}}
