.lapege-footer{padding-block:clamp(40px,5vw,76px) 24px;color:#f5f3ef}.lapege-footer .footer__inner{gap:32px}.lapege-footer .footer__block-list{display:grid;grid-template-columns:1fr 1fr 1.3fr 1.3fr;gap:36px clamp(20px,4vw,70px);align-items:start}.lapege-footer .footer__block{min-width:0;max-width:none}.lapege-footer .lf-brand{grid-column:span 2;align-self:center}.lapege-footer .lf-brand p:last-child{color:#c8c5bf;max-width:42ch;line-height:1.5}.lapege-footer .lf-mark{font:400 clamp(56px,6vw,92px)/1 var(--heading-font-family);letter-spacing:-.055em;margin-bottom:12px}.lapege-footer .footer__block--newsletter{grid-column:span 2;width:min(100%,400px);justify-self:end}.lapege-footer .footer__block-list:after{content:"";grid-column:1/-1;grid-row:2;border-top:1px solid #45433f}.lapege-footer .lf-label{font:500 12px/1.4 var(--text-font-family);letter-spacing:.15em;text-transform:uppercase;color:#d2cec6}.lapege-footer .footer__block--newsletter h2{font:400 30px/1.1 var(--heading-font-family);text-transform:none;letter-spacing:-.025em;color:#f5f3ef}.lapege-footer .footer__block--newsletter .v-stack{gap:10px}.lapege-footer .footer__block--newsletter .prose{color:#c8c5bf;font-size:15px}.lapege-footer .form{display:flex;align-items:center;gap:0;border-bottom:1px solid #8e8980}.lapege-footer .form-control{flex:1;min-width:0}.lapege-footer .input{background:transparent;border:0;padding-inline-start:0;border-radius:0;font-size:16px}.lapege-footer .form-control label{inset-inline-start:0}.lapege-footer .form button{width:46px;height:48px;font-size:25px}.lapege-footer .form:has(.banner){flex-wrap:wrap}.lapege-footer .form .banner{width:100%}.lapege-footer :is(a,button,input):focus-visible{outline:2px solid #e3d6bf;outline-offset:3px}.lapege-footer .footer__block--links a{color:#e1ded8;opacity:1}.lapege-footer a:hover{text-decoration:underline;text-underline-offset:4px}.lapege-footer .footer__block--showrooms{grid-column:span 2}.lapege-footer .lf-locations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,50px);margin-top:18px}.lapege-footer .lf-locations h3{font:400 clamp(19px,1.55vw,25px)/1.2 var(--heading-font-family);text-transform:none;letter-spacing:-.02em}.lapege-footer .lf-locations h3 a{text-decoration:underline;text-decoration-color:#726d63;text-underline-offset:5px;text-decoration-thickness:1px}.lapege-footer .lf-locations :is(address,p){font:inherit;font-size:14px;line-height:1.55;color:#c8c5bf;margin-top:10px}.lapege-footer .lf-locations .lf-appointment{color:#f5f3ef}.lapege-footer .footer__aside,.lapege-footer .lf-utility{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px}.lapege-footer .footer__aside{border-top:1px solid #45433f;padding-top:18px;justify-content:space-between;text-align:start;color:#c8c5bf;font-size:13px}@media(max-width:900px){.lapege-footer .footer__block-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.lapege-footer .lf-brand,.lapege-footer .footer__block--newsletter{grid-column:span 1}}@media(max-width:600px){.lapege-footer .lf-brand,.lapege-footer .footer__block--newsletter{grid-column:1/-1}.lapege-footer .footer__block--newsletter{width:100%;justify-self:start}.lapege-footer .footer__block-list:after{grid-row:3}.lapege-footer .lf-locations{grid-template-columns:1fr;gap:24px}.lapege-footer .lf-locations h3{font-size:23px}.lapege-footer .footer__block--links li a{display:inline-block;padding-block:4px}.lapege-footer .footer__aside{align-items:start;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AAAB */
