.welsa{--w-surface: #f8f6f0;--w-sand: #e4dfd4;--w-line: #cec9bd;--w-bark: #292b24;--w-muted: #5d6056}.welsa :is(h1,h2,h3){letter-spacing:-.035em}.welsa .w-eyebrow{letter-spacing:.16em}.welsa .w-header{border-color:var(--w-line)}.welsa .w-header .w-logo{width:128px}.welsa .w-desktop-nav{gap:clamp(16px,1.8vw,28px)}.welsa .w-header-cta{min-height:46px;padding:10px 18px;border:1px solid #96998b;gap:24px}.welsa .w-header-cta:hover{background:var(--w-bark);color:var(--w-paper);border-color:var(--w-bark);text-decoration:none}.welsa .w-button{min-height:54px;padding:16px 25px}.welsa .w-text-link{padding-bottom:4px;border-color:#a2a494}.welsa .w-zoom-label{background:#292b24e8;-webkit-backdrop-filter:none;backdrop-filter:none}.welsa .w-footer{max-width:none;background:var(--w-bark);color:#f1eee5;padding:76px max(var(--w-gutter),calc((100vw - 1520px)/2 + var(--w-gutter))) 30px}.welsa .w-footer-top{grid-template-columns:1fr 1fr 1fr;gap:50px;padding-bottom:64px}.welsa .w-footer .w-logo{width:clamp(160px,18vw,245px)}.welsa .w-footer :is(.w-footer-partner,.w-footer-business,.w-footer-bottom,.w-footer-top p){color:#c9c8bc}.welsa .w-footer-top p{font-size:16px;line-height:1.8;max-width:32ch}.welsa .w-footer-top nav{grid-template-columns:1fr 1fr;gap:10px 28px;font-size:13px}.welsa .w-footer-top nav a{min-height:35px;display:flex;align-items:center}.welsa .w-footer-bottom{border-color:#626558;line-height:1.8}.welsa .w-footer .w-language-link{color:inherit}.welsa [data-w-section=advice-invitation]{background:var(--w-sand);color:var(--w-bark);border-top:1px solid var(--w-line)}.welsa .w-advice-invitation{gap:42px}.welsa .w-advice-invitation h2{font-size:clamp(40px,5vw,74px)}.welsa .w-advice-invitation :is(.w-copy,.w-note){color:var(--w-muted)}.welsa .w-advice-invitation .w-button{background:var(--w-bark);color:#f8f6f0!important;border-color:var(--w-bark)}.welsa .w-advice-invitation .w-button:hover{background:var(--w-moss)}.welsa .w-design-opening{padding-block:88px 62px}.welsa .w-design-intro h1{font-size:clamp(46px,5.6vw,82px)}.welsa .w-design-chapter{padding-block:clamp(64px,8vw,122px)}.welsa .w-design-chapter--dark{background:var(--w-bark)}.welsa .w-design-number{color:#77816d;font-size:36px}.welsa .w-design-index a{min-height:60px}.welsa .wm-page{padding-top:34px;padding-bottom:100px}.welsa .wm-breadcrumb{margin-bottom:56px;letter-spacing:.02em}.welsa .wm-hero{grid-template-columns:.9fr 1.1fr;gap:6%;align-items:center}.welsa .wm-hero h1{font-size:clamp(44px,4.6vw,68px)}.welsa .wm-hero .wm-hero-tagline{font:400 clamp(23px,2.3vw,32px)/1.3 var(--w-heading);letter-spacing:-.02em;max-width:26ch;margin-top:20px}.welsa .wm-hero figure{padding:24px;background:var(--w-sand)}.welsa .wm-hero figure>img{background:transparent}.welsa .wm-hero figcaption{max-width:52ch;margin-top:20px}.welsa .wm-hero .w-3d-open{background:transparent;border-color:#9d9f90}.welsa .wm-price{font-size:32px}.welsa .wm-lead{font-size:17px;line-height:1.8}.welsa :is(.wm-detail,.wm-layout){margin-top:88px;padding-top:44px;border-color:var(--w-line)}.welsa .wm-page h2{font-size:clamp(30px,3.2vw,45px)}.welsa .wm-plan{padding:30px;background:var(--w-surface)}.welsa .wm-specs{padding-top:24px}.welsa .wm-related{margin-top:88px}.welsa :is(.wm-model-links a,.ws-index a,.w-design-index a){transition:background-color .2s ease}.welsa .wm-model-links a{padding:22px 16px;background:var(--w-sand);border:0}.welsa .wm-model-links a:hover{background:#d9d5c9}.welsa .ws-intro{padding-top:86px}.welsa .ws-intro h1{font-size:clamp(44px,5.4vw,78px)}.welsa .ws-section{padding-block:76px}.welsa .ws-cost-background{background:var(--w-sand)}.welsa .ws-photo-opening .w-image-zoom{overflow:hidden}.welsa .w-visit-intro h1{font-size:clamp(44px,5.4vw,78px)}.welsa .w-visit-presentation{background:var(--w-sand);padding:22px}.welsa .w-visit-location{border-color:var(--w-line)}.welsa .w-advice-page{background:var(--w-paper);padding-top:80px}.welsa .w-advice-page h1{font-size:clamp(44px,5.3vw,76px)}.welsa .w-advice-page welsa-form{background:var(--w-surface);border:0;border-top:2px solid #7e8570;padding:clamp(24px,3.3vw,50px)}.welsa .w-advice-page .w-form :is(input,select,textarea){background:transparent;border-color:#a8aa9c}.welsa .w-advice-page [data-advice-visual] .w-advice-model-stage{background:var(--w-sand)}.welsa .w-config-section .w-config-progress,.welsa .w-config-section .w-config-option{border-color:var(--w-line)}.welsa .w-config-section .w-config-option:has(input:checked){border-color:var(--w-moss)}.welsa .w-config-section .w-config-panel{background:var(--w-surface)}.welsa .wa-opening h1{font-size:clamp(46px,5.5vw,80px)}.welsa .wa-ending{padding:44px;background:var(--w-sand);border:0}.welsa .wk-contact{background:var(--w-sand);padding:38px}.welsa .w-journal h1{font-size:clamp(44px,5vw,72px)}@media(min-width:1100px){.welsa .w-contact-intro{padding-top:16px}}@media(max-width:1100px)and (min-width:901px){.welsa .w-header-cta{padding-inline:12px;gap:12px}.welsa .w-header .w-logo{width:116px}}@media(max-width:900px){.welsa .w-header-cta{border:0;padding-inline:0;min-height:44px}.welsa .w-header-cta:hover{color:inherit;background:transparent}.welsa .w-header .w-logo{width:116px}.welsa .w-footer-top{grid-template-columns:1fr 1fr;gap:35px}.welsa .w-footer-top>nav{grid-column:1/-1;justify-self:stretch;grid-template-columns:repeat(3,1fr)}.welsa .wm-hero{gap:32px}}@media(max-width:680px){.welsa .w-footer{padding-top:52px;padding-bottom:28px}.welsa .w-footer-top{grid-template-columns:1fr;gap:30px;padding-bottom:32px}.welsa .w-footer-top>nav{display:grid;grid-template-columns:1fr 1fr;gap:8px 22px;font-size:14px}.welsa .w-footer-top nav a{min-height:44px}.welsa .w-footer-top p{font-size:15px;max-width:34ch}.welsa .w-footer-business{line-height:1.8;gap:10px}.welsa .w-footer-bottom{display:grid;gap:18px}.welsa .w-footer-bottom nav{gap:8px 20px}.welsa .w-footer-bottom nav a{min-height:36px;display:flex;align-items:center}.welsa .w-advice-invitation{gap:26px}.welsa .w-advice-invitation h2{font-size:42px}.welsa .w-design-opening{padding-block:44px 32px}.welsa .w-design-intro h1{font-size:42px}.welsa .w-design-chapter{padding-block:56px}.welsa .wm-page{padding-top:24px;padding-bottom:56px}.welsa .wm-breadcrumb{margin-bottom:32px}.welsa .wm-hero{grid-template-columns:1fr;gap:32px}.welsa .wm-hero h1{font-size:42px}.welsa .wm-hero figure{padding:18px}.welsa .wm-lead{font-size:16px}.welsa :is(.wm-detail,.wm-layout){margin-top:52px;padding-top:30px}.welsa .wm-plan{padding:20px 14px}.welsa .wm-page h2{font-size:32px}.welsa .wm-related{margin-top:52px}.welsa .wm-model-links{gap:12px}.welsa .ws-intro{padding-top:42px}.welsa :is(.ws-intro,.w-visit-intro,.w-advice-page) h1{font-size:42px}.welsa .ws-section{padding-block:48px}.welsa .w-visit-presentation{padding:14px}.welsa .w-advice-page{padding-top:38px}.welsa .w-advice-page welsa-form{padding:24px 18px}.welsa .wa-opening h1{font-size:42px}.welsa :is(.wa-ending,.wk-contact){padding:26px 20px}}@media(prefers-reduced-motion:reduce){.welsa :is(.wm-model-links a,.ws-index a,.w-design-index a){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/welsa-architecture.css.map */
