.nuxe-contact-page{max-width:818px;margin:112px auto 100px;padding:0 24px}
.nuxe-contact-page h1{max-width:650px;margin:0 auto 52px;text-align:center;font-size:44px;text-transform:uppercase;line-height:1.1}
.nuxe-contact-fields{background:#f2f2f2;padding:40px 48px;min-width:0}
.nuxe-contact-field{margin-bottom:20px;position:relative;min-width:0}
.nuxe-contact-field label{display:inline;font-size:16px;line-height:1.6}
.nuxe-contact-required{padding-left:2px}
.nuxe-contact-field input,.nuxe-contact-field select,.nuxe-contact-field textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:46px;padding:10px 18px;border:1px solid transparent;border-radius:28px;background:white;color:#151515;font:300 16px/1.6 var(--body);letter-spacing:0}
.nuxe-contact-field textarea{min-height:200px;resize:vertical}
.nuxe-contact-field select{padding-right:32px}
.nuxe-contact-field :is(input,select,textarea):focus-visible{outline:2px solid var(--green);outline-offset:3px}
.nuxe-contact-required-note{margin:8px 0 20px;font-size:15px}
.nuxe-contact-send{border:0;border-radius:30px;padding:12px 32px;background:var(--green);color:white;font-size:14px;font-weight:600;text-transform:uppercase;cursor:not-allowed}
#nuxe-contact-status{font-size:13px;line-height:1.6;margin:14px 0 0;color:#655e59}
.nuxe-contact-privacy{max-width:650px;margin:100px auto 0;text-align:center;font-size:16px}
.nuxe-service-returns .siteclone-static-content{max-width:1096px;margin:100px auto;padding:0 24px;font-size:16px;line-height:1.6}
.nuxe-service-returns .siteclone-static-content h1{text-transform:uppercase;text-align:center;font-size:44px;margin-bottom:54px}
.nuxe-service-returns .siteclone-static-content h2{font:600 16px/1.6 var(--body);letter-spacing:.32px;margin:34px 0 18px}
.nuxe-service-returns .siteclone-static-content p{margin-bottom:24px}
.nuxe-service-returns .siteclone-static-content a{text-decoration:underline;text-underline-offset:3px}
.nuxe-service-returns .siteclone-static-content ul{padding-left:26px;margin-bottom:28px}
.nuxe-service-returns .siteclone-static-content li{margin-bottom:14px}
@media(max-width:699px){
 .nuxe-contact-page{margin:50px auto 60px;padding:0 20px}
 .nuxe-contact-page h1{font-size:32px;margin-bottom:34px}
 .nuxe-contact-fields{padding:28px 20px}
 .nuxe-contact-field label{font-size:14px}
 .nuxe-contact-privacy{font-size:14px;margin-top:50px}
 .nuxe-service-returns .siteclone-static-content{margin:50px auto 60px;padding:0 20px;font-size:14px}
 .nuxe-service-returns .siteclone-static-content h1{font-size:32px;margin-bottom:36px}
}
