.drtsde-contact{background:#fbfaf7;color:#242321;overflow:hidden}.drtsde-contact *{box-sizing:border-box}.drtsde-contact__wrap{width:min(100%,1510px);margin:auto;padding-inline:clamp(20px,6vw,105px)}.drtsde-contact h1,.drtsde-contact h2,.drtsde-contact__help-card strong{font-family:var(--font-accent--family,var(--font-heading--family,Arial,sans-serif));font-weight:850;letter-spacing:-.055em;text-transform:uppercase;color:#242321}.drtsde-contact__hero{background:#f5f2eb;padding-block:clamp(65px,8vw,132px) 48px}.drtsde-contact__eyebrow,.drtsde-contact__index{display:block;font-size:10px;letter-spacing:.14em;font-weight:700;color:#736b60;line-height:1.4}.drtsde-contact__eyebrow{margin:0 0 44px}.drtsde-contact h1{font-size:clamp(62px,11vw,170px);line-height:.88;margin:0}.drtsde-contact h1 span{display:block;color:#847c70}.drtsde-contact__hero-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:60px}.drtsde-contact__hero-foot p{font-size:clamp(16px,1.9vw,22px);color:#524c44;line-height:1.6;max-width:520px;margin:0}.drtsde-contact__hero-foot>span{font-size:10px;font-weight:700;letter-spacing:.14em;color:#817a71}.drtsde-contact__main{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(34px,6vw,110px);padding-block:clamp(75px,8vw,135px)}.drtsde-contact__intro{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.drtsde-contact__intro h2{font-size:clamp(48px,5vw,82px);line-height:.97;margin:43px 0 28px}.drtsde-contact__intro>p:not(.drtsde-contact__signoff){font-size:16px;line-height:1.85;max-width:450px;color:#5c564e;margin:0 0 48px}.drtsde-contact__direct{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.drtsde-contact__direct>span{font-size:10px;font-weight:750;letter-spacing:.13em;color:#746d64}.drtsde-contact__direct a{font-size:clamp(18px,2vw,25px);font-weight:750;letter-spacing:-.03em;color:#242321;text-decoration:none;overflow-wrap:anywhere;border-bottom:1px solid #242321;padding-bottom:5px}.drtsde-contact__direct a:hover{color:#736b60;border-color:#736b60}.drtsde-contact__signoff{margin-top:auto;padding-top:95px;font-size:10px;font-weight:650;letter-spacing:.1em;color:#837b71}.drtsde-contact__form-panel{background:#f1ede6;padding:clamp(24px,4vw,50px);border-radius:18px;min-width:0}.drtsde-contact__form-panel h2{font-family:var(--font-heading--family,Arial,sans-serif);font-size:clamp(30px,3.4vw,44px);letter-spacing:-.035em;line-height:1.08;margin:16px 0 13px}.drtsde-contact__form-hint{font-size:14px;color:#625b52;line-height:1.7;max-width:480px;margin:0 0 29px}.drtsde-contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:17px}.drtsde-contact__field{display:flex;flex-direction:column;gap:9px;margin-bottom:21px;min-width:0}.drtsde-contact__field label{font-size:12px;line-height:1.4;font-weight:750;color:#39352f}.drtsde-contact__field label span{font-weight:500;color:#7b736a}.drtsde-contact__field input,.drtsde-contact__field textarea{display:block;width:100%;border:1px solid #D8D2C9;border-radius:12px;background:#fbfaf7;color:#242321;padding:16px 17px;font:inherit;font-size:14px;line-height:1.45;min-height:53px;box-shadow:none;outline:none;transition:border-color .18s,box-shadow .18s;-webkit-appearance:none;appearance:none}.drtsde-contact__field input::placeholder,.drtsde-contact__field textarea::placeholder{color:#898178;opacity:1}.drtsde-contact__field textarea{min-height:155px;resize:vertical}.drtsde-contact__field input:focus-visible,.drtsde-contact__field textarea:focus-visible{border-color:#242321;box-shadow:0 0 0 2px #24232124}.drtsde-contact__field input[aria-invalid=true]{border-color:#9d4937}.drtsde-contact__send{width:100%;min-height:56px;display:flex;justify-content:space-between;align-items:center;gap:24px;background:#242321;border:1px solid #242321;color:#fbfaf7;border-radius:13px;padding:16px 19px;cursor:pointer;font:inherit;font-size:12px;font-weight:800;letter-spacing:.07em;transition:background .18s,transform .18s}.drtsde-contact__send:hover{background:#4e483f;transform:translateY(-1px)}.drtsde-contact__send svg{width:18px;height:18px}.drtsde-contact__notice{padding:16px 17px;border:1px solid #AAA294;border-radius:12px;background:#fbfaf7;margin-bottom:24px;font-size:14px;line-height:1.65;color:#242321}.drtsde-contact__notice--error{border-color:#ad7368}.drtsde-contact__notice ul{margin:8px 0 0;padding-left:22px}.drtsde-contact__help{background:#e9e4da;padding-block:clamp(67px,7vw,111px) clamp(75px,7vw,115px)}.drtsde-contact__help h2{font-size:clamp(40px,5vw,75px);line-height:.97;max-width:900px;margin:27px 0 42px}.drtsde-contact__help-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.drtsde-contact__help-card{min-height:223px;padding:clamp(24px,3vw,38px);background:#fbfaf7;border-radius:16px;color:#242321;text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;gap:22px;transition:transform .18s,background .18s}.drtsde-contact__help-card>span:first-child{font-size:10px;letter-spacing:.13em;font-weight:700;color:#776f65}.drtsde-contact__help-card strong{font-size:clamp(24px,2.4vw,37px);line-height:1.08;letter-spacing:-.045em}.drtsde-contact__help-action{display:inline-flex;gap:11px;align-items:center;margin-top:auto;font-size:11px;font-weight:800;letter-spacing:.08em}.drtsde-contact__help-action svg{width:16px;height:16px}.drtsde-contact__help-card:hover{background:#fff;transform:translateY(-2px)}.drtsde-contact a:focus-visible,.drtsde-contact button:focus-visible{outline:2px solid #242321;outline-offset:4px}@media(max-width:899px){.drtsde-contact__main{grid-template-columns:1fr;gap:55px}.drtsde-contact__signoff{padding-top:40px}.drtsde-contact__intro h2{margin:25px 0}}@media(max-width:749px){.drtsde-contact__hero{padding-block:56px 33px}.drtsde-contact__eyebrow{margin-bottom:38px}.drtsde-contact h1{font-size:clamp(57px,13vw,96px)}.drtsde-contact__hero-foot{margin-top:48px}.drtsde-contact__hero-foot>span{display:none}.drtsde-contact__main{padding-block:66px 80px;gap:45px}.drtsde-contact__intro h2{font-size:clamp(49px,10vw,72px)}.drtsde-contact__intro>p:not(.drtsde-contact__signoff){margin-bottom:30px}.drtsde-contact__signoff{display:none}.drtsde-contact__form-panel{padding:22px;border-radius:14px}.drtsde-contact__fields{grid-template-columns:1fr;gap:0}.drtsde-contact__field{margin-bottom:17px}.drtsde-contact__form-hint{margin-bottom:26px}.drtsde-contact__help-grid{grid-template-columns:1fr;gap:11px}.drtsde-contact__help-card{min-height:180px;padding:25px}.drtsde-contact__help h2{margin-bottom:29px}}@media(prefers-reduced-motion:reduce){.drtsde-contact__send,.drtsde-contact__help-card,.drtsde-contact__field input,.drtsde-contact__field textarea{transition:none}.drtsde-contact__send:hover,.drtsde-contact__help-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/drtsde-contact.css.map */
