.matre-utility{--utility-plum: #593950;--utility-ink: #3e3440;color:var(--utility-ink);font-size:16px;line-height:1.55;letter-spacing:normal}.matre-utility :is(h1,h2,p,label,a){color:inherit;letter-spacing:inherit}.matre-utility :is(h1,h2){font-family:var(--font-heading, "DM Sans", Arial, sans-serif);line-height:1.04}.matre-utility h2{letter-spacing:-.03em}.matre-utility p{margin:0;max-width:39em}.matre-utility a{text-decoration:none}.matre-utility__wrap{width:calc(100% - 11.2vw);max-width:1280px;margin-inline:auto}.matre-utility__eyebrow{display:inline;color:var(--utility-plum);font-size:12px;font-weight:600;letter-spacing:.14em;line-height:1.5;text-transform:uppercase;margin-bottom:23px}.matre-utility h1{font-size:clamp(42px,4.3vw,66px);line-height:1.08;letter-spacing:-.045em;font-weight:400;margin:22px 0 26px}.matre-utility h1 em{font-style:normal;font-weight:500;color:#805d78}.matre-utility__button{display:inline-flex;align-items:center;justify-content:center;gap:36px;min-height:52px;border:1px solid rgb(89,57,80);border-radius:100px;background:#593950;color:#fff;padding:14px 28px;font:inherit;font-size:16px;font-weight:500;cursor:pointer;transition:background .2s}.matre-utility .matre-utility__button{color:#fff}.matre-utility__button:hover{background:#704f67}.matre-utility .matre-utility__button--outline{background:transparent;color:#593950;min-width:150px}.matre-utility .matre-utility__button--outline:hover{background:#f9f5f8}.matre-utility :is(a,button,input,textarea,select):focus-visible{outline:2px solid rgb(128,93,120);outline-offset:4px;box-shadow:none}.matre-contact{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,100px);padding-block:76px 100px;align-items:start}.matre-contact__intro>p{max-width:400px;font-size:19px;line-height:1.65}.matre-contact__email{margin-top:50px;display:grid;gap:12px}.matre-contact__email>a{font-size:21px;display:flex;gap:25px;align-items:center;width:fit-content;border-bottom:1px solid rgb(183,163,176);padding-bottom:7px}.matre-contact__shortcuts{margin-top:55px;max-width:400px}.matre-contact__shortcuts h2{font-size:16px;font-weight:500;margin:0 0 16px}.matre-contact__shortcuts>a{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid rgb(223,214,217);font-size:15px;gap:20px}.matre-contact__shortcuts>a:hover,.matre-contact__email>a:hover{color:#805d78}.matre-contact__card{padding:36px 38px;background:#fffdfa;border:1px solid rgb(231,223,217);border-radius:8px}.matre-contact__card h2{font-weight:400;font-size:32px;letter-spacing:-.03em;margin:0 0 4px}.matre-utility .matre-contact__card>p{margin:0 0 28px;color:#746a73}.matre-contact__form{display:grid;gap:18px}.matre-contact__card label{display:block;font-size:14px;font-weight:500}.matre-contact__card label span{font-weight:400;color:#776e75}.matre-contact__pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.matre-contact__card :is(input,select,textarea){display:block;width:100%;min-width:0;margin-top:7px;border:1px solid rgb(217,207,214);border-radius:4px;padding:12px;background:#fffdfa;color:#3e3440;font:inherit;font-size:16px;min-height:48px;box-shadow:none;-webkit-appearance:auto;appearance:auto}.matre-contact__card textarea{resize:vertical}.matre-utility .matre-contact__privacy{font-size:12px;line-height:1.6;margin:0;color:#746a73}.matre-contact__privacy a{text-decoration:underline}.matre-contact__card .matre-utility__button{width:100%}.matre-utility .matre-contact__status{font-size:12px;line-height:1.5;margin:0;color:#746a73}.matre-utility .matre-contact__status--success{color:#593950;font-weight:500}.matre-utility .matre-contact__status--error{color:#b3261e}.matre-contact__status ul{margin:0;padding-left:18px}.matre-missing{position:relative;overflow:hidden;text-align:center;background:radial-gradient(at 18% 70%,rgb(237,227,232),transparent 65%),linear-gradient(120deg,#f8f4ed,#f0e7ee);padding:60px 0 76px;isolation:isolate}.matre-missing__content{position:relative;z-index:1}.matre-missing__number{font-size:clamp(108px,15vw,200px);font-weight:400;line-height:1.1;letter-spacing:-.065em;color:#bca8b8;margin-top:22px}.matre-utility .matre-missing h1{font-size:clamp(36px,3.6vw,54px);margin:10px 0 22px}.matre-utility .matre-missing__content>p{color:#70616b;line-height:1.7;font-size:17px;text-align:center;margin-inline:auto}.matre-missing__actions{display:flex;justify-content:center;gap:14px;margin:32px 0 28px}.matre-missing__help{font-size:14px;border-bottom:1px solid rgb(188,168,184);padding-bottom:5px}.matre-missing .matre-missing__orbit{display:block;position:absolute;width:900px;height:900px;border:1px solid rgba(255,255,255,.44);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0}.matre-missing__orbit:after{content:"";position:absolute;top:55px;right:55px;bottom:55px;left:55px;border:1px solid rgba(255,255,255,.376);border-radius:50%}@media screen and (max-width:850px){.matre-contact{gap:32px;padding-block:48px 64px}.matre-contact__card{padding:28px 24px}.matre-contact__pair{grid-template-columns:1fr}.matre-contact__email>a{font-size:17px}}@media screen and (max-width:600px){.matre-utility__wrap{width:calc(100% - 48px)}.matre-utility__eyebrow{margin-bottom:19px}.matre-contact{grid-template-columns:1fr;padding-top:36px;gap:36px}.matre-utility h1{font-size:42px;margin-top:16px}.matre-contact__intro>p{font-size:17px}.matre-contact__email{margin-top:28px}.matre-contact__shortcuts{margin-top:28px;max-width:none}.matre-contact__card{padding:26px 20px}.matre-missing{padding:40px 0 56px}.matre-utility .matre-missing h1{font-size:36px;margin-top:16px}.matre-missing p br{display:none}.matre-missing__actions{gap:10px}.matre-missing__actions .matre-utility__button{padding:12px 19px;gap:12px;min-width:0;font-size:14px}.matre-missing__number{font-size:120px}}@media screen and (max-width:360px){.matre-utility__wrap{width:calc(100% - 40px)}.matre-utility h1{font-size:36px}.matre-utility .matre-missing h1{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/matre-contact.css.map */
