.quote-banner{position:relative;width:100%;box-sizing:border-box}.quote-banner__container{margin:0 auto;padding-left:20px;padding-right:20px;box-sizing:border-box}.quote-banner__card{position:relative;overflow:hidden;border-radius:var(--quote-radius, 24px);background-color:var(--quote-bg, #FFF2E8);padding:var(--quote-pad-desktop, 60px 32px);text-align:center;box-sizing:border-box;background-size:contain;background-position:center}.quote-banner__pattern{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:var(--quote-pattern-opacity, .08);background-repeat:repeat;background-size:320px auto;z-index:1}.quote-banner__content{position:relative;z-index:2;max-width:680px;margin:0 auto}.quote-banner__title{font-size:var(--quote-title-size, 36px);font-weight:600;color:var(--quote-title-color, #111827);margin:0 0 22px;line-height:1.15;letter-spacing:0}.quote-banner__subtitle{font-size:var(--quote-sub-size, 16px);color:var(--quote-sub-color, #4B5563);margin:0 0 30px;line-height:1.55;letter-spacing:0}.quote-banner__form{max-width:580px;margin:0 auto;width:100%}.quote-banner__form-group{background-color:var(--quote-input-bg, #ffffff);border-radius:9999px;display:flex;align-items:center;padding:0 0 0 23px;box-shadow:0 4px 20px #0000000a;border:1px solid #6A40241A box-sizing: border-box;transition:border-color .25s ease,box-shadow .25s ease}.quote-banner__form-group:focus-within{border-color:var(--quote-btn-bg, #008744);box-shadow:0 4px 24px #0087441f}.quote-banner__input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:15px;color:var(--quote-input-color, #111827);padding:8px 12px 8px 0;font-family:inherit;box-sizing:border-box}.quote-banner__input::placeholder{color:#9ca3af;font-weight:400}.quote-banner__btn{display:inline-flex;align-items:center;justify-content:center;background-color:var(--quote-btn-bg, #008744);color:var(--quote-btn-color, #ffffff);border:none;border-radius:9999px;padding:15.8px 30px;cursor:pointer;white-space:nowrap;transition:all .25s cubic-bezier(.4,0,.2,1);box-sizing:border-box;font-family:Graphik;font-weight:400;font-size:14px;line-height:1.6;letter-spacing:5%;text-transform:uppercase;min-height:54px}.quote-banner__btn-text{display:inline-block}.quote-banner__btn-icon{display:none}.quote-banner__btn:hover{background-color:var(--quote-btn-hover-bg, #006b36);transform:translateY(-1px);box-shadow:0 4px 14px #00874440}.quote-banner__btn:active{transform:translateY(0)}.quote-banner__message{margin-top:16px;font-size:14.5px;line-height:1.4}.quote-banner__message--success{color:#008744;font-weight:600}.quote-banner__message--error{color:#dc2626}@media screen and (max-width:749px){.quote-banner__card{padding:var(--quote-pad-mobile, 48px 18px);border-radius:var(--quote-radius, 28px)}.quote-banner__title{font-size:var(--quote-title-size-mobile, 27px);line-height:1.22;letter-spacing:-.02em;margin-bottom:15px;max-width:291px;margin-left:auto;margin-right:auto}.quote-banner__subtitle{font-size:var(--quote-sub-size-mobile, 16px);line-height:1.5;max-width:274px;margin:0 auto 15px;font-family:Graphik Web Regular;padding:0 5px}.quote-banner__form-group{display:flex;flex-direction:row;align-items:center;background-color:var(--quote-input-bg, #ffffff);border-radius:9999px;padding:5px 6px 5px 15px;box-shadow:0 4px 20px #0000000a;border:1px solid #6A40241A}.quote-banner__input{flex:1;font-size:15px;padding:10px 10px 10px 0}.quote-banner__input:focus-visible{outline-offset:0;box-shadow:none}.quote-banner__input::placeholder{font-size:15px}.quote-banner__btn{width:36px;height:36px;min-width:36px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;min-height:auto}.quote-banner__btn-text{display:none}.quote-banner__btn-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:#fff}.quote-banner__btn-icon svg{width:100%;height:auto;stroke:currentColor;stroke-width:2.5;max-width:15px}}input.quote-banner__input:-internal-autofill-selected{background-color:#fff!important;box-shadow:none;padding-left:8px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-request-quote-banner.css.map */
