.smx-hero{text-align:center;background:#fff}.smx-hero__bg{height:290px;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/cdn/shop/files/SonTapis-JESSZOOM.webp?v=1697799466)}.smx-hero__content{padding:50px 20px}.smx-hero__title{font-size:90px;font-weight:400;text-transform:uppercase;color:#000;margin:0 0 20px}.smx-hero__desc{max-width:800px;margin:0 auto;font-size:16px;color:#333}.smx-hero__desc .lead{display:block;font-family:Self Modern,serif;font-style:italic;font-weight:300;font-size:40px;color:#000;margin-bottom:18px}.smx-hero__btn{display:inline-block;margin-top:36px;border:1px solid #000;border-radius:50px;padding:12px 26px;background:transparent;color:#000;text-decoration:none;font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:.04em;transition:all .3s}.smx-hero__btn:hover{background:#000;color:#fff}.smx-real{background:#fff;padding:60px 22px;text-align:center}.smx-real__h{font-size:22px;font-weight:700;color:#000;margin:0 0 32px}.smx-real__grid{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.smx-real__item{display:block;overflow:hidden}.smx-real__img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;transition:transform .4s ease}.smx-real__item:hover .smx-real__img{transform:scale(1.04)}.smx-real__cta{margin-top:30px}.smx-btn{display:inline-block;border:1px solid #000;border-radius:50px;padding:12px 24px;background:transparent;color:#000;text-decoration:none;font-weight:700;text-transform:uppercase;font-size:14px;transition:all .3s}.smx-btn:hover{background:#000;color:#fff}.smx-formband{background:#f5f5f5;padding:60px 22px;text-align:center}.smx-formband__h{font-family:Self Modern,serif;font-style:italic;font-weight:300;font-size:40px;color:#000;margin:0 0 12px}.smx-formband__sub{font-size:16px;line-height:1.6;color:#333;max-width:600px;margin:0 auto 20px}.smx-reviews{display:flex;justify-content:center;margin-bottom:28px}.sm-formwrap{max-width:820px;margin:0 auto;text-align:left}.sm-card{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:32px}.sm-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}.sm-formwrap label{display:flex;flex-direction:column;font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#555;gap:6px}.sm-formwrap label.sm-full{grid-column:1/-1;margin-top:14px}.sm-formwrap input,.sm-formwrap select,.sm-formwrap textarea{font-family:Alliance,sans-serif;font-size:15px;text-transform:none;letter-spacing:0;color:#1c1a18;background:#fff;border:1px solid #ccc;border-radius:6px;padding:12px 13px;width:100%;box-sizing:border-box}.sm-formwrap input:focus,.sm-formwrap select:focus,.sm-formwrap textarea:focus{outline:none;border-color:#000}.sm-formwrap textarea{resize:vertical;min-height:120px}.sm-actions{text-align:center;margin-top:26px}.sm-formwrap button[type=submit]{appearance:none;-webkit-appearance:none;cursor:pointer;border:1px solid #000;border-radius:50px;padding:13px 34px;background:transparent;color:#000;font-family:Alliance,sans-serif;font-weight:700;text-transform:uppercase;font-size:14px;transition:all .3s}.sm-formwrap button[type=submit]:hover{background:#000;color:#fff}.sm-note{text-align:center;font-size:12px;color:#8a857f;margin-top:16px}.sm-success{text-align:center;font-size:20px;padding:34px 10px;color:#000}.sm-error{background:#fbecec;border:1px solid #e4b9b9;color:#8a2b2b;border-radius:6px;padding:12px 14px;margin-bottom:18px;font-size:14px}@media(max-width:768px){.smx-hero__bg{height:150px}.smx-hero__title{font-size:45px}.smx-hero__desc .lead{font-size:26px}.smx-real__grid{grid-template-columns:1fr;gap:14px}.smx-formband__h{font-size:30px}.sm-card{padding:22px}.sm-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/son-surmesure.css.map */
