.request-product__panel,.sd-contact-copy,.sd-contact-form{--sd-form-radius: 1rem;--inputs-radius: .6rem;--inputs-radius-outset: .6rem;--buttons-radius: .6rem;--buttons-radius-outset: .6rem}.request-product__panel{background:#fffbee;border-color:#d4e4dc;border-radius:var(--sd-form-radius);gap:clamp(2.4rem,4vw,4rem);padding:clamp(2.4rem,3vw,4rem);align-items:start}.request-product__content{min-width:0}.request-product__eyebrow{color:#426451;letter-spacing:.12em}.request-product__heading{font-size:clamp(2.8rem,3vw,3.6rem);line-height:1.25;margin-bottom:1.6rem;max-width:18ch}.request-product__intro{font-size:1.5rem;line-height:1.8;color:#364c40}.request-product__intro p{margin:0}.request-product__note{line-height:1.8;color:#42594b;border-left-width:2px}.request-product__form{container-type:inline-size;container-name:sd-request-form;min-width:0;background:#fff;border-color:#d4e4dc;border-radius:var(--sd-form-radius);padding:clamp(1.8rem,2.4vw,2.6rem)}.request-product__form form{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem}.request-product__form form>.field{min-width:0;margin:0}.request-product__form form>.field:has(textarea),.request-product__form form>.contact__button,.request-product__form form>.form__message,.request-product__form form>.form-status,.request-product__form form>.form-status-list{grid-column:1 / -1}.request-product__form .contact__button{margin-top:.4rem}.request-product__form textarea{min-height:12rem}.request-product__form .field__label{font-size:1.3rem;line-height:1.5;letter-spacing:0;max-width:calc(100% - 4rem)}@container sd-request-form (min-width: 56rem){.request-product__form form{grid-template-columns:repeat(2,minmax(0,1fr))}}.sd-contact-copy>div[style]{background-color:#f7faf8!important;border-color:#d4e4dc!important;border-radius:var(--sd-form-radius) var(--sd-form-radius) 0 0!important;padding:2.6rem 3rem 2rem!important;color:#364c40}.sd-contact-copy>div[style] h2{color:#063221;font-size:2.8rem;line-height:1.4}.sd-contact-form #ContactForm{background-color:#f7faf8!important;border-color:#d4e4dc!important;border-radius:0 0 var(--sd-form-radius) var(--sd-form-radius)!important;padding:2rem 3rem 3rem!important}.sd-contact-form .contact__fields{display:grid;gap:1.6rem;margin-bottom:1.6rem}.sd-contact-form .contact__fields .field{margin-bottom:0}.sd-contact-form #ContactForm>.field{margin-bottom:1.6rem}.sd-contact-form .contact__button{margin-top:2.4rem}.sd-contact-form .button{min-width:15rem}.sd-info-panels [style*=f7faf8 i]{background-color:#f7faf8!important}.request-product__form .field,.sd-contact-form .field{background:#fff;border-radius:var(--inputs-radius)}.request-product__form .field:after{box-shadow:0 0 0 1px #06322147}.sd-contact-form .field:after{box-shadow:0 0 0 1px #7c9387}.request-product__form .field:focus-within:after,.sd-contact-form .field:focus-within:after{box-shadow:0 0 0 2px #063221}.request-product__form .button,.sd-contact-form .button{--buttons-radius: 0;--buttons-radius-outset: 0;padding:0 3rem;background-color:#063221;background-image:linear-gradient(to bottom,#0a583a,#063221);color:#fff;border-radius:0}.request-product__form .button:hover,.sd-contact-form .button:hover{background-color:#063221}@media(max-width:989px){.request-product__panel{grid-template-columns:minmax(0,1fr)}.request-product__heading{max-width:none}}@media(max-width:749px){.request-product__panel{padding:2rem;gap:2.4rem}.request-product__form{padding:1.6rem}.request-product__form form{grid-template-columns:minmax(0,1fr);gap:1.4rem}.request-product__form input.field__input{min-height:6rem}.sd-contact-copy>div[style]{padding:2rem 1.8rem 1.6rem!important}.sd-contact-copy>div[style] h2{font-size:2.4rem}.sd-contact-form .contact__fields{grid-template-columns:minmax(0,1fr)}.sd-contact-form #ContactForm{padding:1.6rem 1.8rem 2rem!important}}.sd-contact-copy,.sd-contact-form{--inputs-radius: .3rem;--inputs-radius-outset: .3rem;--buttons-radius: 0;--buttons-radius-outset: 0}.sd-contact-copy>div[style] h2{font-size:2.6rem;line-height:1.4;color:rgb(var(--color-foreground));margin:0 0 1.5rem;max-width:none}.sd-contact-copy>div[style] p{font-size:1.3rem;line-height:1.8;color:#42594b}.sd-contact-copy>div[style]{padding:2.5rem 2.5rem 0!important}.sd-contact-form #ContactForm{padding:2.5rem!important}:is(.request-product__form,.sd-contact-form) .field{display:flex;flex-direction:column;flex-wrap:nowrap;background:transparent;border-radius:0}:is(.request-product__form,.sd-contact-form) .field:before,:is(.request-product__form,.sd-contact-form) .field:after{display:none}:is(.request-product__form,.sd-contact-form) .field .field__label{position:static;order:-1;display:block;font-size:1.4rem;line-height:1.6;margin:0 0 .6rem;color:#063221;letter-spacing:0;max-width:none;pointer-events:auto;transform:none;transition:none}:is(.request-product__form,.sd-contact-form) .field .field__input{display:block;flex:none;width:100%;min-width:0;min-height:0;height:auto;box-sizing:border-box;border:1px solid #7c9387;border-radius:.3rem;background:#fff;color:#063221;font:inherit;font-size:1.6rem;line-height:1.8;padding:1.2rem;margin:0;box-shadow:none}:is(.request-product__form,.sd-contact-form) .field textarea.field__input{height:112px;min-height:112px!important;resize:vertical;line-height:1.7}:is(.request-product__form,.sd-contact-form) .field .field__input:focus-visible{outline:2px solid #0f7e53;outline-offset:3px}:is(.request-product__form,.sd-contact-form) .field .field__input[aria-invalid=true]{border-color:#a12626}.sd-contact-form .contact__button{margin-top:0;text-align:right}.sd-contact-form .button{width:auto;min-width:0;border-radius:0}@media(max-width:749px){.sd-contact-copy>div[style] h2{font-size:2.2rem}.sd-contact-copy>div[style]{padding:1.6rem 1.6rem 0!important}.sd-contact-form #ContactForm{padding:1.6rem!important}.sd-contact-form .button{width:100%}}.sd-contact-panel{background:#f7faf8}.sd-contact-panel-copy>div[style]{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important}.sd-contact-panel-copy h2{font-size:clamp(2.8rem,3vw,3.6rem);line-height:1.25;color:#063221;margin:0 0 1.6rem!important}.sd-contact-panel-copy p{font-size:1.5rem;line-height:1.8;color:#364c40}.sd-contact-panel-form{display:flex;flex-direction:column}.sd-contact-panel-form #ContactForm{flex:none;min-width:0;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:0}.sd-contact-panel-form .contact__fields{display:contents}.sd-contact-panel-form #ContactForm>.field{grid-column:1 / -1;margin:0}.sd-contact-panel-form .contact__button{margin-top:.4rem;align-self:end}.sd-contact-panel-form .button{width:100%}@media(max-width:749px){.sd-contact-panel-form .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/sawasdeal-request-contact.css.map */
