.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}}.lapege-range-selector{display:grid;gap:.85rem;width:100%}.lapege-range-selector__header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.55rem;border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent)}.lapege-range-selector__label{font-size:.7rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.lapege-range-selector__current{font-size:.78rem;line-height:1.3;text-align:right}.lapege-range-selector__grid{display:grid;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:.8rem .65rem}.lapege-range-selector__item{min-width:0}.lapege-range-selector__option{display:grid;gap:.4rem;min-width:0;color:inherit;text-decoration:none}.lapege-range-selector__image{display:block;aspect-ratio:1;overflow:hidden;background:#f5f3ef;border:1px solid color-mix(in srgb,currentColor 18%,transparent);transition:border-color .18s ease}.lapege-range-selector__image img{width:100%;height:100%;object-fit:cover}.lapege-range-selector__option:hover .lapege-range-selector__image{border-color:currentColor}.lapege-range-selector__option.is-active .lapege-range-selector__image{border-color:currentColor;outline:1px solid currentColor;outline-offset:2px}.lapege-range-selector__name{font-size:.68rem;line-height:1.25;letter-spacing:.02em}.lapege-range-selector__option.is-active .lapege-range-selector__name{font-weight:600;text-decoration:underline;text-underline-offset:.2em}@media screen and (max-width:699px){.lapege-range-selector__grid{grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:.75rem .6rem}}.tile-area-calculator{display:grid;gap:.85rem;width:100%}.tile-area-calculator__header,.tile-area-calculator__result{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.tile-area-calculator__label{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.tile-area-calculator__coverage,.tile-area-calculator__result,.tile-area-calculator__note,.tile-area-calculator__wastage{font-size:.875rem}.tile-area-calculator__controls{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;min-height:3rem;border:1px solid color-mix(in srgb,currentColor 24%,transparent)}.tile-area-calculator__step{display:grid;place-items:center;min-width:2.75rem;background:transparent;border:0;color:currentColor;cursor:pointer;font:inherit;font-size:1.1rem}.tile-area-calculator__step:first-child{border-inline-end:1px solid color-mix(in srgb,currentColor 18%,transparent)}.tile-area-calculator__step:last-child{border-inline-start:1px solid color-mix(in srgb,currentColor 18%,transparent)}.tile-area-calculator__input-wrap{display:flex;align-items:center;min-width:0}.tile-area-calculator__input{width:100%;min-width:0;padding-inline:1rem .35rem;background:transparent;border:0;outline:0;color:currentColor;font:inherit;font-size:1rem}.tile-area-calculator__input::-webkit-inner-spin-button,.tile-area-calculator__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.tile-area-calculator__unit{padding-inline-end:1rem;white-space:nowrap}.tile-area-calculator__wastage{display:inline-flex;align-items:center;gap:.65rem;width:fit-content;cursor:pointer}.tile-area-calculator__wastage input{width:1rem;height:1rem;margin:0;accent-color:currentColor}.tile-area-calculator__result{padding-top:.15rem}.tile-area-calculator__note{margin:0}.tile-box-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem}.tile-box-price__box{font-size:1.15rem}.tile-box-price__sqm{font-size:.9rem}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
