#offers[hidden],#order[hidden],#designer-visit[hidden]{display:none!important}
.company-link.atelier-standard-cta,.faq-human button.atelier-standard-cta{background:var(--standard-cta-background,linear-gradient(115deg,#c08c66,#aa7754))!important}
.company-grid{grid-template-columns:minmax(0,3fr) minmax(0,5fr);gap:36px;align-items:center}.company-grid video{display:block;width:100%;height:auto;aspect-ratio:4/5;max-height:560px;object-fit:cover;object-position:50% 38%;border-radius:4px;background:transparent}.company-grid figure{line-height:0}.company-copy .company-lead{font-size:24px;line-height:1.45}.company-copy .company-lead strong{display:block;margin-bottom:8px}
.company-link.atelier-standard-cta,.faq-human button.atelier-standard-cta{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;width:auto!important;max-width:100%;min-height:56px!important;border:1px solid #f7dec077!important;border-radius:999px!important;background:var(--standard-cta-background,linear-gradient(115deg,#c08c66,#aa7754))!important;color:#fff5e8!important;padding:7px 9px 7px 24px!important;box-shadow:inset 0 1px 1px #ffffff40,0 7px 24px #21130812!important;font:400 14px Manrope,Arial,sans-serif!important;text-decoration:none!important;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s!important}.atelier-standard-cta .arrow{display:grid;place-items:center;width:38px;height:38px;border:1px solid #fff5e855;border-radius:50%;flex:none;transition:transform .3s}.atelier-standard-cta:hover{transform:translateY(-2px)!important;box-shadow:inset 0 1px 1px #ffffff40,0 10px 24px #21130824!important}.atelier-standard-cta:active{transform:scale(.98)!important}.atelier-standard-cta:hover .arrow{transform:translateX(2px)!important}
#contacts{background:#e8dfd2!important;color:#4b382a!important;padding-top:60px!important;padding-bottom:60px!important;grid-template-columns:minmax(0,3fr) minmax(0,5fr);gap:36px;align-items:center}#contacts h2,#contacts h2 em,#contacts a,#contacts p,#contacts button{color:inherit}#contacts .contact-location{background:#f8f2e9!important;border:1px solid #b7a28a55!important;border-radius:5px!important;box-shadow:none!important}#contacts .contact-location iframe{height:350px}#contacts .map-caption{padding:18px 22px}#contacts .map-caption h3{font-size:19px!important}.review-links{border-top:0;background:#eee5d8;padding-top:36px;padding-bottom:36px}.review-heading h2{font-size:28px}.review-card{background:#f9f4ed}
html body .contact-dock button.chat{height:68px!important;min-height:68px!important;padding:5px 20px 5px 5px!important;gap:12px!important;align-items:center!important;border-radius:40px!important;overflow:visible!important}.chat-launcher-avatar{position:relative;display:block!important;width:56px!important;height:56px!important;flex:0 0 56px!important}.chat-launcher-avatar img{display:block!important;width:56px!important;height:56px!important;max-width:none!important;border-radius:50%!important;object-fit:cover!important;object-position:50% 35%!important;margin:0!important}.chat-launcher-avatar i{position:absolute;right:0;bottom:2px;width:12px;height:12px;border:2px solid #f5ead7;border-radius:50%;background:#7d9b66}.contact-dock .chat > span:not(.chat-launcher-avatar){line-height:1.4}.contact-dock .chat b{font-size:12px!important}
@media(max-width:700px){.company-grid{grid-template-columns:1fr;gap:24px}.company-grid video{aspect-ratio:4/5;max-height:480px;object-position:50% 35%}.company-copy .company-lead{font-size:21px}.company-link.atelier-standard-cta,.faq-human button.atelier-standard-cta{font-size:13px!important;min-height:50px!important;padding:12px 20px!important}.atelier-standard-cta .arrow{display:none!important}#contacts{grid-template-columns:1fr;gap:28px}#contacts .contact-location iframe{height:300px}.review-heading h2{font-size:25px}html body .contact-dock button.chat{height:62px!important;min-height:62px!important;padding:4px 14px 4px 4px!important;gap:9px!important}.chat-launcher-avatar,.chat-launcher-avatar img{width:54px!important;height:54px!important}.chat-launcher-avatar{flex-basis:54px!important}html body.scrolled .contact-dock button.chat,html body.quiz-in-view .contact-dock button.chat{width:62px!important;min-width:62px!important;padding:4px!important}html body .contact-dock button.chat > .chat-launcher-avatar{display:block!important}html body.scrolled .contact-dock button.chat > .chat-launcher-avatar,html body.quiz-in-view .contact-dock button.chat > .chat-launcher-avatar{display:block!important}}
@media(prefers-reduced-motion:reduce){.atelier-standard-cta,.atelier-standard-cta .arrow{transition:none!important}}
html body.scrolled .contact-dock button.chat > span.chat-launcher-avatar:not([hidden]),html body.quiz-in-view .contact-dock button.chat > span.chat-launcher-avatar:not([hidden]){display:block!important;visibility:visible!important;opacity:1!important}
