.contact-brand{background:#fffaf4;color:#083213;font-family:var(--font-body--family),sans-serif;padding:96px 0 112px}.contact-brand *,.contact-brand *:before,.contact-brand *:after{box-sizing:border-box}.contact-brand__wrap{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:88px;align-items:start;width:min(1160px,calc(100% - 32px));margin-inline:auto}@media(min-width:750px){.contact-brand__wrap{width:min(var(--page-content-width),calc(100% - var(--page-margin) * 2))}}.contact-brand h1,.contact-brand h2,.contact-brand p{margin:0}.contact-brand h1,.contact-brand h2{font-family:var(--font-heading--family),sans-serif;font-weight:var(--font-heading--weight);letter-spacing:-.035em}.contact-brand__eyebrow{color:var(--landing-eyebrow-color, #083213);font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.contact-brand h1{margin-top:16px;font-size:clamp(48px,5vw,68px);line-height:1.04}.contact-brand__lead{margin-top:24px!important;color:#385242;font-size:18px;line-height:1.6}.contact-brand__lead>:first-child{margin-top:0}.contact-brand__lead>:first-child:is(h1,h2){display:none}.contact-brand__lead>:last-child{margin-bottom:0}.contact-brand__lead a{color:#0b6a39;text-decoration:underline;text-underline-offset:3px}.contact-brand__main{display:flex;flex-direction:column;gap:24px;min-width:0}.contact-brand__aside{padding:24px;border:1px solid #b9c8b9;border-radius:20px;background:#fffaf4;color:#083213}.contact-brand__aside p{font-size:16px;line-height:1.5}.contact-brand__aside a{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:8px;color:#083213;font-size:14px;font-weight:700;line-height:1.4;text-decoration:underline;text-underline-offset:3px}.contact-brand__aside a:hover{color:#286137}.contact-brand__card{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgb(249 149 50 / 25%);border-radius:28px;background:linear-gradient(180deg,#fdebd7,#fffaf4)}.contact-brand__rings{position:absolute;z-index:-1;top:-110px;right:-110px;width:320px;height:320px;border-radius:50%;background:#f995321f;pointer-events:none}.contact-brand__rings i{position:absolute;inset:var(--inset);border-radius:50%;background:#f9953238}.contact-brand__rings i:nth-child(1){--inset: 54px}.contact-brand__rings i:nth-child(2){--inset: 104px}.contact-brand__rings i:nth-child(3){--inset: 142px;background:#f99532}.contact-brand__card-content{position:relative;padding:40px}.contact-brand h2{font-size:34px;line-height:1.1}.contact-brand__form-intro{margin-top:12px!important;color:#385242;font-size:16px;line-height:1.5}.contact-brand__form{margin-top:28px}.contact-brand__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.contact-brand__field{min-width:0}.contact-brand__field--full{grid-column:1 / -1}.contact-brand__field label{display:block;margin-bottom:8px;font-size:14px;font-weight:600}.contact-brand__field label span{color:#58695a;font-weight:400}.contact-brand__field input,.contact-brand__field textarea{display:block;width:100%;min-height:52px;padding:13px 15px;border:1px solid #dedbd6;border-radius:10px;background:#fff;color:#083213;font:inherit;font-size:15px}.contact-brand__field textarea{min-height:152px;resize:vertical}.contact-brand__field input:focus,.contact-brand__field textarea:focus{outline:2px solid #f99532;outline-offset:2px}.contact-brand__submit{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:54px;margin-top:24px;padding:14px 24px;border:0;border-radius:999px;background:#083213;color:#fffaf4;font:inherit;font-size:16px;font-weight:600;line-height:1.6;letter-spacing:0;cursor:pointer}.contact-brand__submit:hover{background:#286137}.contact-brand__response-time{margin-top:12px!important;color:#385242;font-size:14px;line-height:1.5;text-align:center}.landing-contact .landing-footer .landing-footer__input-row .button,.landing-contact .landing-footer .landing-footer__input-row .button:is(:hover,:focus-visible){--button-background-color: #fffaf4;--button-color: #083213;--button-border-color: #083213;--button-border-width: 1px;--button-focus-outline-color: #083213;min-height:44px;padding:10px 20px;border-radius:999px;font-family:var(--font-body--family),sans-serif;font-size:16px;font-weight:600;line-height:1.6}.landing-contact .landing-footer .landing-footer__input-row .button:is(:hover,:focus-visible){--button-background-color: #fdebd7}.landing-contact .landing-footer .landing-footer__input-row input{height:54px}.contact-brand a:focus-visible,.contact-brand button:focus-visible{outline:2px solid #f99532;outline-offset:4px}.contact-brand__message{margin-bottom:20px!important;padding:14px 16px;border-radius:10px;background:#fff;color:#083213}.contact-brand__message--error{color:#a72b1a}@media(min-width:750px)and (max-width:989px){.contact-brand__wrap{grid-template-columns:1fr;gap:44px}.contact-brand__intro{max-width:650px}}@media(max-width:749px){.contact-brand{padding:56px 0 72px}.contact-brand__wrap{grid-template-columns:1fr;gap:24px}.contact-brand h1{font-size:42px}.contact-brand__lead{font-size:16px}.contact-brand__main{gap:20px}.contact-brand__card{border-radius:20px}.contact-brand__card-content{padding:28px 24px}.contact-brand h2{font-size:28px}.contact-brand__fields{grid-template-columns:1fr;gap:16px}.contact-brand__field--full{grid-column:auto}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/contact-brand.css.map */
