:root{--ux-pink:#ec3f83;--ux-ink:#261823;--ux-muted:#745f6a;--ux-line:#efdbe4;--ux-soft:#fff8fb}
.ux-site-header{max-width:1400px;margin:16px auto 0;border-radius:22px;box-shadow:0 18px 50px rgba(70,31,51,.08)}
.ux-site-footer{margin-top:0}.ux-site-footer .footer-logo-img{max-width:220px}
.regional-page main,.catalog-premium-page main{padding-top:16px}
.regional-page h1,.catalog-premium-page h1,.portfolio-detail-page-v68 h1{font-size:clamp(42px,4.6vw,68px)!important;line-height:.94!important;letter-spacing:-.035em}
.regional-page h2,.catalog-premium-page h2,.portfolio-detail-page-v68 h2{font-size:clamp(32px,3.2vw,48px)!important;line-height:1!important}
.regional-hero{min-height:430px!important;grid-template-columns:1fr 1.05fr!important}.regional-hero>div{padding:48px clamp(28px,5vw,72px)!important}.regional-hero>img{height:430px!important}
.regional-fast-catalog{padding-top:38px!important}.regional-fast-catalog .seo-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.regional-fast-catalog article{display:flex;flex-direction:column}.regional-fast-catalog article>a:last-child{margin-top:auto;display:flex;justify-content:center;background:var(--ux-pink);color:#fff!important;border-radius:10px;padding:12px 14px;text-decoration:none}.regional-fast-catalog .seo-card-grid img{aspect-ratio:4/3;object-fit:cover}
.regional-proof{background:#fff}.regional-proof .seo-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.regional-proof article>a:last-child{display:inline-flex;background:var(--ux-soft);border:1px solid var(--ux-line);padding:11px 14px;border-radius:10px;text-decoration:none}
.catalog-premium-hero--compact{min-height:auto!important;padding:38px 52px!important;margin-bottom:22px!important}.catalog-premium-hero--compact .catalog-hero-copy{max-width:800px}.catalog-premium-hero--compact h1{max-width:760px;margin-bottom:12px!important}.catalog-premium-hero--compact p{max-width:720px;margin-bottom:18px!important}
.catalog-search-panel{align-items:end!important;padding:24px 28px!important;gap:24px!important}.catalog-search-panel>div{max-width:250px}.catalog-search-panel h2{font-size:34px!important}.catalog-search-panel form{grid-template-columns:1.6fr 1fr 1fr auto!important;align-items:end}.catalog-search-panel .price-filter select{width:100%}
.premium-decor-actions>a:first-child{background:var(--ux-pink)!important;color:#fff!important;border-color:var(--ux-pink)!important}.premium-decor-actions>a:first-child:before{content:'♡ ';font-weight:800}
.project-copy-v68 h1{font-size:clamp(42px,4.5vw,66px)!important}.project-description{font-size:16px!important;line-height:1.65!important}.project-hero-v68{min-height:auto!important}.project-copy-v68{padding:44px!important}.project-cover-v68{min-height:520px!important}
.portfolio-seo-note{padding:14px 16px;border:1px solid #ecd5df;border-radius:14px;background:#fff9fc;color:#654e5a;font-size:13px}
@media(max-width:900px){.ux-site-header{margin:0;border-radius:0;position:sticky;top:0}.regional-page main,.catalog-premium-page main{padding-top:0}.regional-hero{display:block!important;min-height:auto!important}.regional-hero>div{padding:28px 20px 24px!important}.regional-hero>img{display:none!important}.regional-page h1,.catalog-premium-page h1,.portfolio-detail-page-v68 h1{font-size:clamp(38px,11vw,50px)!important}.regional-page h2,.catalog-premium-page h2,.portfolio-detail-page-v68 h2{font-size:clamp(30px,8.5vw,40px)!important}.regional-fast-catalog{padding:24px 16px!important}.regional-fast-catalog .seo-card-grid,.regional-proof .seo-card-grid{grid-template-columns:1fr 1fr!important;gap:12px}.regional-fast-catalog article,.regional-proof article{padding:11px!important}.regional-fast-catalog .seo-card-grid h3,.regional-proof .seo-card-grid h3{font-size:23px!important}.regional-fast-catalog .seo-card-grid p,.regional-proof .seo-card-grid p{font-size:13px!important}.regional-fast-catalog article>a:last-child{font-size:13px;padding:10px 8px}.catalog-premium-hero--compact{padding:24px 20px!important;margin:0!important;border-radius:0!important}.catalog-premium-hero--compact p{font-size:15px!important}.catalog-search-panel{display:block!important;padding:20px 16px!important;margin:0 12px 20px!important}.catalog-search-panel>div{max-width:none;margin-bottom:14px}.catalog-search-panel h2{font-size:30px!important}.catalog-search-panel form{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.catalog-showcase{padding-top:10px!important}.project-hero-v68{grid-template-columns:1fr!important}.project-copy-v68{padding:28px 20px!important}.project-cover-v68{min-height:400px!important}.ux-site-footer .footer-grid{grid-template-columns:1fr!important}.ux-site-footer{padding-top:42px}}
@media(max-width:560px){.regional-fast-catalog .seo-card-grid,.regional-proof .seo-card-grid{grid-template-columns:1fr!important}.regional-fast-catalog .seo-card-grid img,.regional-proof .seo-card-grid img{aspect-ratio:4/3}.seo-grid-section{padding-left:16px!important;padding-right:16px!important}.premium-decor-card h3{font-size:27px!important}.catalog-section-heading h2{font-size:34px!important}.project-cover-v68{min-height:330px!important}}
