.commercial-site{color:#171c27;background:#f7f4ef;min-height:100vh}.commercial-header{background:#f7f4eff5;border-bottom:1px solid #171c272e;justify-content:space-between;align-items:center;gap:28px;min-height:78px;padding:0 5vw;display:flex}.commercial-header nav{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:26px;font:600 11px/1.2 Linsi Sans,sans-serif;display:flex}.commercial-header nav a{color:inherit;text-decoration:none}.catalog-page,.product-seo-page,.tailoring-page,.about-page{width:min(1240px,90vw);margin:0 auto;padding:clamp(56px,8vw,118px) 0}.commercial-intro{max-width:860px;margin-bottom:clamp(42px,7vw,92px)}.commercial-intro--compact{margin-bottom:52px}.commercial-intro h1,.product-seo-copy h1,.tailoring-steps h2,.tailoring-note h2,.commercial-editorial h2,.about-section h2{letter-spacing:-.035em;margin:12px 0 22px;font-family:Linsi Editorial,Georgia,serif;font-weight:400;line-height:.95}.commercial-intro h1{font-size:clamp(48px,7vw,92px)}.commercial-intro>p:not(.micro-label){color:#53596a;max-width:710px;font:400 clamp(16px,1.4vw,20px)/1.7 Linsi Sans,sans-serif}.commercial-cta,.commercial-secondary{letter-spacing:.11em;text-transform:uppercase;justify-content:center;align-items:center;min-height:48px;margin-top:24px;padding:0 22px;font:700 11px/1 Linsi Sans,sans-serif;text-decoration:none;display:inline-flex}.commercial-cta{color:#fff;background:#18213f}.commercial-secondary{color:#18213f;border-bottom:1px solid;padding-inline:0}.catalog-categories{flex-wrap:wrap;gap:10px;margin-bottom:42px;display:flex}.catalog-categories a{color:inherit;text-transform:uppercase;letter-spacing:.08em;border:1px solid #171c2738;padding:12px 18px;font:600 12px/1 Linsi Sans,sans-serif;text-decoration:none}.seo-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 24px;display:grid}.seo-product-card a{color:inherit;text-decoration:none;display:block}.seo-product-card img{aspect-ratio:3/4;object-fit:cover;background:#e8e3dc;width:100%;display:block}.seo-product-card__type{color:#777d8c;letter-spacing:.11em;text-transform:uppercase;margin-top:18px;font:600 10px/1.2 Linsi Sans,sans-serif;display:block}.seo-product-card h2{margin:7px 0 3px;font-family:Linsi Editorial,Georgia,serif;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1}.seo-product-card p,.seo-product-card strong{margin:0;font:500 12px/1.6 Linsi Sans,sans-serif}.seo-product-card p{color:#777d8c}.seo-product-card strong{margin-top:5px;display:block}.commercial-breadcrumbs{color:#717787;flex-wrap:wrap;gap:8px;margin-bottom:38px;font:500 12px/1.4 Linsi Sans,sans-serif;display:flex}.commercial-breadcrumbs a{color:inherit}.product-seo-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:clamp(34px,6vw,84px);display:grid}.product-seo-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-seo-gallery img{aspect-ratio:3/4;object-fit:cover;background:#e8e3dc;width:100%;height:auto}.product-seo-copy{padding-top:16px;position:sticky;top:32px}.product-seo-copy h1{font-size:clamp(48px,6vw,82px)}.product-seo-copy>p{color:#53596a;max-width:560px;font:400 16px/1.72 Linsi Sans,sans-serif}.product-seo-copy .product-seo-price{color:#171c27;font-size:18px;font-weight:650}.product-seo-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:16px;display:flex}.tailoring-page{max-width:1040px}.tailoring-steps,.tailoring-note{border-top:1px solid #171c272e;padding:clamp(40px,6vw,72px) 0}.tailoring-steps h2,.tailoring-note h2{font-size:clamp(38px,5vw,64px)}.tailoring-steps ol{counter-reset:steps;margin:0;padding:0;list-style:none}.tailoring-steps li{counter-increment:steps;border-top:1px solid #171c2721;grid-template-columns:44px minmax(180px,.7fr) minmax(260px,1.3fr);gap:24px;padding:24px 0;font:400 16px/1.65 Linsi Sans,sans-serif;display:grid}.tailoring-steps li:before{content:counter(steps,decimal-leading-zero);color:#bd7f75;font-size:12px}.tailoring-steps strong{font-weight:650}.tailoring-steps span,.tailoring-note p{color:#53596a}.tailoring-note p{max-width:760px;font:400 17px/1.7 Linsi Sans,sans-serif}.commercial-editorial,.about-section{border-top:1px solid #171c272e;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);gap:clamp(36px,7vw,110px);padding:clamp(48px,7vw,86px) 0;display:grid}.commercial-editorial{margin-top:clamp(64px,9vw,128px)}.commercial-editorial>.micro-label,.about-section>.micro-label{grid-column:1}.commercial-editorial h2,.about-section h2{grid-column:1;margin-top:-4px;font-size:clamp(38px,5vw,64px)}.commercial-editorial__copy,.about-section__copy{grid-area:1/2/span 2}.commercial-editorial__copy p,.about-section__copy p{color:#53596a;margin:0 0 20px;font:400 17px/1.72 Linsi Sans,sans-serif}.commercial-editorial__copy a,.about-section__copy a,.about-link-list a{color:#171c27;text-underline-offset:5px}.about-page{max-width:1040px}.about-link-list{flex-wrap:wrap;gap:14px 28px;margin-top:30px;display:flex}.about-link-list a{letter-spacing:.1em;text-transform:uppercase;font:650 11px/1.4 Linsi Sans,sans-serif}.about-socials{flex-direction:column;align-items:flex-start;gap:12px;display:flex}@media (max-width:800px){.commercial-header{min-height:68px;padding:0 20px}.commercial-header nav{gap:14px;font-size:9px}.commercial-header nav a:nth-child(2){display:none}.catalog-page,.product-seo-page,.tailoring-page,.about-page{width:calc(100% - 36px);padding:48px 0 70px}.seo-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 12px}.product-seo-layout{grid-template-columns:1fr}.product-seo-copy{order:-1;padding-top:0;position:static}.tailoring-steps li{grid-template-columns:32px 1fr;gap:10px 14px}.tailoring-steps li span{grid-column:2}.commercial-editorial,.about-section{grid-template-columns:1fr;gap:18px}.commercial-editorial>.micro-label,.about-section>.micro-label,.commercial-editorial h2,.about-section h2,.commercial-editorial__copy,.about-section__copy{grid-area:auto/1}.commercial-editorial__copy p,.about-section__copy p{font-size:16px}}@media (max-width:520px){.seo-product-grid{grid-template-columns:1fr}.product-seo-gallery{grid-template-columns:1fr 1fr;gap:6px}.commercial-intro h1{font-size:46px}.product-seo-copy h1{font-size:44px}}
