@media (max-width:680px){html,body{max-width:100%;overflow-x:hidden}.v1-site{width:100%;overflow-x:hidden}.v1-nav{grid-template-columns:1fr auto;align-items:center;gap:8px 12px;height:auto;min-height:84px;padding:10px 16px;display:grid}.v1-logo img{object-fit:contain;width:104px;height:58px}.v1-access{justify-content:flex-end;gap:7px;display:flex}.v1-client{align-items:center;min-height:44px;display:inline-flex;padding:10px 12px!important}.v1-budget,.v1-team{display:none!important}.v1-nav nav{scrollbar-width:none;border-top:1px solid #e3ddd5;grid-column:1/-1;gap:18px;padding:8px 1px 10px;overflow-x:auto;display:flex!important}.v1-nav nav::-webkit-scrollbar{display:none}.v1-nav nav a{flex:none;align-items:center;min-height:32px;font-size:13px;display:flex}.v1-hero{background-position:62%;height:auto;min-height:520px;padding:42px 20px 34px}.v1-hero h1{font-size:clamp(39px,11vw,48px);line-height:1.03}.v1-hero-copy>span{font-size:14px;line-height:1.55}.v1-hero-copy a,.v1-hero-copy button{align-items:center;min-height:46px;display:inline-flex}.v1-campaign{gap:16px;padding:24px 20px}.v1-campaign>div:last-child{text-align:left;font-size:13px;line-height:1.55;display:block}.v1-campaign h2{font-size:32px}.v1-showroom{padding:42px 16px}.v1-showroom header h2,.v1-showroom header>span{display:block}.v1-showroom header h2{margin:8px 0 12px;font-size:36px}.v1-showroom-grid{scroll-snap-type:x mandatory;gap:12px;padding-bottom:10px;display:flex;overflow-x:auto}.v1-showroom-grid article,.v1-showroom-grid article.wide{scroll-snap-align:start;flex:0 0 84%;height:300px;padding:18px;display:block!important}.v1-motion,.v1-universe,.v1-inspirations,.v1-projects{padding:46px 16px;display:block!important}.v1-motion header,.v1-universe header,.v1-inspirations header,.v1-projects header{margin-bottom:22px;display:block}.v1-motion header h2,.v1-universe header h2,.v1-inspirations header h2,.v1-projects header h2{margin:8px 0 12px;font-size:35px;line-height:1.08;display:block}.v1-motion header>span,.v1-universe header>span,.v1-inspirations header>span,.v1-projects header>span{font-size:14px;line-height:1.55;display:block}.v1-video-grid,.v1-category-grid,.v1-inspiration-grid,.v1-project-grid{grid-template-columns:1fr;gap:14px;display:grid}.v1-video-grid video{aspect-ratio:16/9;height:auto}.v1-category-grid>a,.v1-category-grid>article{min-height:190px}.v1-inspiration-grid article,.v1-inspiration-grid article:nth-child(-n+2),.v1-project-grid a,.v1-project-grid a.wide{grid-column:1;height:280px;min-height:280px}.v1-reference{gap:15px;margin-top:18px;padding:22px;display:grid}.v1-planned{background-position:68%;min-height:330px;margin:0 16px;padding:35px 24px}.v1-planned>div>span{font-size:14px;line-height:1.5;display:block}.v1-planned h2{font-size:36px}.v1-process{padding:46px 16px}.v1-process h2{font-size:35px;display:block}.v1-process>div{grid-template-columns:1fr 1fr;gap:1px}.v1-process article{text-align:left;min-height:180px;padding:20px 14px}.v1-final{color:#fff;background:linear-gradient(90deg,#2a1d14e8,#49311fdd),url(/site-v1/sofa-classico.webp) 50%/cover;padding:48px 20px}.v1-final h2{font-size:36px}.v1-final em{color:#d5a66e}.v1-final .v1-contact-trigger{align-items:center;min-height:48px;display:inline-flex}.v1-footer{grid-template-columns:1fr 1fr;gap:28px;padding:42px 20px 28px;display:grid}.v1-footer>div:first-child,.v1-footer>p{grid-column:1/-1}.v1-contact-modal{max-height:calc(100dvh - 24px);overflow:auto}}@media (max-width:390px){.v1-client{padding:9px!important;font-size:11px!important}.v1-hero h1{font-size:38px}.v1-process>div,.v1-footer{grid-template-columns:1fr}.v1-footer>div:first-child,.v1-footer>p{grid-column:1}}
.v1-store-access{border:1px solid #d9d1c7;border-radius:5px;align-items:center;gap:8px;text-decoration:none;padding:7px 11px!important;display:flex!important}.v1-store-access svg{fill:none;stroke:#a97945;stroke-width:1.6px;width:20px;height:20px}.v1-store-access>span{font-size:11px;font-weight:700;line-height:1.05;display:grid}.v1-store-access small{color:#a97945;letter-spacing:.12em;text-transform:uppercase;margin-top:3px;font-size:7px;font-weight:800}.v1-ready-soon{color:#fff;background:linear-gradient(90deg,#160f0a14,#160f0ae0 58%),url(/site-v1/sofa-classico.webp) 50% 58%/cover;border-radius:10px;min-height:230px;margin:0 6vw 68px;position:relative;overflow:hidden}.v1-ready-soon-media{align-items:flex-start;padding:22px;display:flex;position:absolute;inset:0}.v1-ready-soon-media span{color:#fff;letter-spacing:.2em;background:#24160d9c;border:1px solid #fff8;padding:8px 11px;font-size:9px;font-weight:800}.v1-ready-soon-copy{z-index:1;flex-direction:column;justify-content:center;width:50%;min-height:230px;margin-left:auto;padding:30px clamp(30px,4vw,58px);display:flex;position:relative}.v1-ready-soon-copy>p{color:#e8be90;letter-spacing:.22em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800}.v1-ready-soon-copy h2{margin:0;font-size:clamp(30px,3.2vw,45px);line-height:1}.v1-ready-soon-copy>span{color:#f4eee8;max-width:520px;margin:14px 0;font-size:14px;line-height:1.5}.v1-ready-soon-copy small{color:#e8be90;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}@media (max-width:680px){.v1-store-access{margin-left:auto;padding:8px!important}.v1-store-access>span{font-size:10px}.v1-store-access svg{width:18px;height:18px}.v1-client{margin-left:0!important}.v1-ready-soon{background:linear-gradient(#160f0a0d 25%,#160f0aed),url(/site-v1/sofa-classico.webp) 50% 58%/cover;min-height:285px;margin:0 4vw 28px}.v1-ready-soon-media{padding:15px}.v1-ready-soon-copy{justify-content:flex-end;width:auto;min-height:285px;margin:0;padding:100px 22px 24px}.v1-ready-soon-copy h2{font-size:31px}.v1-ready-soon-copy>span{margin:10px 0;font-size:13px}}
