.sub-page{background:#fff}.sub-page header nav a.active{color:#c7b696;border-color:#c7b696}.header-inquiry{font-size:13px;font-weight:700}.sub-hero{height:270px;display:grid;place-content:center;text-align:center;color:#fff;background:linear-gradient(#061016c7,#061016c7),url('./assets/hero-landscape-night.png') center 55%/cover}.sub-hero p{font:600 12px Manrope;letter-spacing:.24em;color:#c7b696;margin:0 0 14px}.sub-hero h1{font-size:45px;margin:0}.catalog-main,.inquiry-main{max-width:1280px;margin:0 auto;padding:90px 6vw 120px}.sub-heading{margin-bottom:55px}.sub-heading>p{font:600 11px Manrope;letter-spacing:.2em;color:#9a8765;margin:0}.sub-heading h2{font-size:clamp(32px,4vw,48px);letter-spacing:-.04em;margin:10px 0 12px}.sub-heading span{font-size:16px;color:#777}.catalog-empty{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;padding:34px;border-top:2px solid #222;border-bottom:1px solid var(--line)}.catalog-mark{width:75px;height:92px;display:grid;place-items:center;background:#18231d;color:#c7b696;font:700 14px Manrope}.catalog-empty h3{font-size:21px;margin:0 0 7px}.catalog-empty p{color:#777;margin:0}.catalog-empty button{border:1px solid var(--line);background:#f5f4ef;padding:12px 24px}.inquiry-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:70px}.inquiry-form{border-top:2px solid #222}.form-row{padding:22px 0;border-bottom:1px solid #ddd}.form-row label,.form-row>div label{display:block;font-size:14px;font-weight:700;margin-bottom:9px}.form-row b,.privacy b{color:#ae3150}.form-row input,.form-row select,.form-row textarea{width:100%;border:0;background:#f7f7f5;padding:14px 16px;font:inherit;outline:none}.form-row textarea{resize:vertical}.form-row input:focus,.form-row select:focus,.form-row textarea:focus{box-shadow:inset 0 0 0 1px #8d7a59}.form-row.split{display:grid;grid-template-columns:1fr 1fr;gap:25px}.form-row small{display:block;margin-top:8px;color:#888}.privacy{display:flex;gap:8px;align-items:center;font-size:14px;margin:24px 0}.form-actions{display:flex;justify-content:center;gap:10px}.form-actions button{min-width:135px;border:1px solid #222;background:#fff;padding:15px}.form-actions .primary{background:#18231d;color:#fff}.form-status{text-align:center;color:#8c7450;font-size:14px}.inquiry-info{align-self:start;background:#f3f3f1;padding:40px 32px}.inquiry-info p{font:600 11px Manrope;letter-spacing:.16em;color:#9a8765}.inquiry-info strong{display:block;font-size:18px;line-height:1.7;margin:18px 0 30px}.inquiry-info span{display:block;color:#777;font-size:14px;line-height:1.8}.inquiry-info a{display:inline-block;margin-top:30px;border-bottom:1px solid #222;padding-bottom:4px;font-size:13px}@media(max-width:800px){.inquiry-layout{grid-template-columns:1fr}.inquiry-info{order:-1}.catalog-empty{grid-template-columns:auto 1fr}.catalog-empty button{grid-column:1/-1}.form-row.split{grid-template-columns:1fr}.sub-hero{height:220px}.sub-hero h1{font-size:38px}}@media(max-width:520px){.catalog-main,.inquiry-main{padding:65px 5vw 85px}.catalog-empty{grid-template-columns:1fr;padding:25px}.catalog-mark{width:62px;height:75px}.form-actions{flex-direction:column}.form-actions button{width:100%}}
