.nav nav a.active{color:var(--blue)}
.page-hero{min-height:430px;padding:110px max(7vw,30px);display:flex;align-items:end;color:#fff;background:#0c151b center/cover no-repeat;position:relative}.page-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,12,16,.94),rgba(5,12,16,.48))}.page-hero>div{position:relative;max-width:850px}.page-hero h1{font-size:clamp(48px,7vw,88px);line-height:.96;letter-spacing:-.05em;margin:0}.page-hero>div>p:last-child{max-width:680px;color:#c6d1d6;font-size:18px;line-height:1.65;margin:25px 0 0}.works-hero{background-image:url('assets/obra-frente-nocturno.webp')}.catalog-hero{background-image:url('assets/abertura-conjunto-negro-interior.webp')}.store-hero{background-image:url('assets/espejo-iluminado.webp');background-position:center 42%}.page-work{padding-top:95px}.category-gallery{grid-auto-rows:430px}.page-cta{background:var(--blue);padding:75px max(7vw,30px);display:flex;align-items:end;justify-content:space-between;gap:35px}.page-cta h2{font-size:clamp(36px,5vw,62px);line-height:1;margin:0;letter-spacing:-.04em}.page-cta .eyebrow{color:#0a2935}.section-action{max-width:1200px;margin:36px auto 0;display:flex;justify-content:flex-end}.home-gallery a{position:relative;overflow:hidden;background:#16232b;min-height:390px}.home-gallery img{width:100%;height:100%;object-fit:cover;transition:.45s}.home-gallery a:hover img{transform:scale(1.035)}.tile-caption,.catalog-cover-caption{position:absolute;left:0;right:0;bottom:0;padding:58px 22px 20px;background:linear-gradient(transparent,rgba(4,9,12,.9));color:#fff;font-size:18px}.tile-caption small,.catalog-cover-caption small{display:block;color:#61c8ed;font-size:11px;letter-spacing:.16em;margin-bottom:7px}.catalog-cover{display:block}.catalog-page{max-width:1200px;margin:auto;padding:100px 30px 120px}.catalog-page .section-head{margin-bottom:45px}.catalog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.catalog-grid button{padding:0;border:0;background:#101b22;color:#fff;text-align:left;cursor:pointer;box-shadow:0 12px 30px rgba(13,21,27,.12)}.catalog-grid img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;object-position:top}.catalog-grid span{display:block;padding:14px;color:#c9d3d7;font-size:13px}.shop-teaser{max-width:1200px;margin:auto;padding:110px 30px;display:grid;grid-template-columns:1fr .8fr;gap:80px;align-items:center}.shop-teaser h2{font-size:clamp(38px,5vw,64px);line-height:1.02;letter-spacing:-.04em;margin:0}.shop-teaser p:not(.eyebrow){font-size:17px;line-height:1.7;color:#687278;margin:25px 0 32px}.shop-teaser img{width:100%;height:440px;object-fit:cover}.page-shop{padding-top:95px}.footer-links{margin-left:auto;display:flex;gap:22px}.site-footer .footer-links a{margin:0;color:#50c3ec;font-size:13px}.catalog-button{display:inline-block}.catalog-cover-caption{z-index:2}
@media(max-width:850px){.page-hero{min-height:360px;padding:85px 24px}.page-hero h1{font-size:54px}.page-work{padding-top:75px}.page-cta{align-items:flex-start;flex-direction:column}.catalog-grid{grid-template-columns:repeat(2,1fr)}.shop-teaser{grid-template-columns:1fr;gap:35px;padding:80px 24px}.shop-teaser img{height:360px}.footer-links{margin:0}.home-gallery a{min-height:360px}}
@media(max-width:520px){.page-hero{min-height:320px;padding:70px 20px}.page-hero h1{font-size:43px}.page-hero>div>p:last-child{font-size:16px}.catalog-page{padding:75px 18px 90px}.catalog-grid{gap:10px}.catalog-grid span{padding:10px;font-size:11px}.shop-teaser{padding:70px 20px}.shop-teaser img{height:290px}.footer-links{flex-direction:column;gap:10px}}
.delivery-fields[hidden]{display:none}
