.ecp-product-cta{display:inline-flex;min-height:52px;width:100%;align-items:center;justify-content:center;padding:12px 24px;margin-top:clamp(32px,5vw,64px);border:1px solid #153f35;border-radius:0;color:#153f35;background:#fff;font-weight:700;text-decoration:none}.ecp-product-cta:hover{color:#fff;background:#153f35}.variations .product-form__input--color{gap:8px;padding:0}.variations .product-form__input--color input[type=radio]+label,.variations .product-form__input--color--large input[type=radio]+label,.variations .product-form__input--color--xlarge input[type=radio]+label{width:22px;height:22px;margin:0;border:0;border-radius:50%;background:var(--option-color);background-image:var(--option-color-image);background-position:center;background-size:cover;box-shadow:none}.variations .product-form__input--color input[type=radio]+label:after{display:none}.variations .product-form__input--color input[type=radio]:checked+label{transform:scale(1.08);box-shadow:none}.variations .product-form__input--color input[type=radio]:focus-visible+label{outline:2px solid #153f35;outline-offset:3px}.variations .product-form__input--color-density-dense{gap:6px}.variations .product-form__input--color-density-dense input[type=radio]+label{width:19px;height:19px}.variations .product-form__input--color-density-compact{gap:5px}.variations .product-form__input--color-density-compact input[type=radio]+label{width:17px;height:17px}.variations .product-form__input--color input[type=radio].is-disabled+label,.variations .product-form__input--color input[type=radio][data-available=false]+label{display:none}.variations .product-form__input--block{gap:8px;padding:0}.variations .product-form__input--block input[type=radio]+label{min-width:48px;height:44px;margin:0;border:1px solid rgba(21,63,53,.2);border-radius:999px;box-shadow:none}.variations .product-form__input--block input[type=radio]:checked+label{color:#fff;background:#153f35;box-shadow:none}.ecp-product-quote{--ecp-ink: #153f35;--ecp-lime: #d9ef8b;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(36px,7vw,96px);width:min(1280px,calc(100% - 40px));margin:0 auto;padding:clamp(64px,8vw,110px) 0;border-top:1px solid rgba(21,63,53,.16)}.ecp-product-quote__eyebrow{margin:0 0 12px;color:#286b59;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ecp-product-quote h2{max-width:15ch;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1.02}.ecp-product-quote__copy>p:not(.ecp-product-quote__eyebrow){line-height:1.65}.ecp-product-quote__copy ul{padding-left:20px;line-height:1.75}.ecp-product-quote__summary{display:flex;gap:16px;align-items:center;margin:28px 0;padding:14px;border-radius:16px;background:#f6f3e9}.ecp-product-quote__summary img{width:88px;height:88px;border-radius:12px;object-fit:contain;background:#fff}.ecp-product-quote__summary div{display:grid;gap:3px}.ecp-product-quote__summary span,.ecp-product-quote__summary small{opacity:.7}.ecp-product-quote__form{padding:clamp(24px,4vw,46px);border:1px solid rgba(21,63,53,.22);border-radius:0;color:#111;background:#fff}.ecp-product-quote__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ecp-product-quote__wide{grid-column:1 / -1}.ecp-product-quote__form label{display:grid;gap:7px;font-weight:600}.ecp-product-quote__form input,.ecp-product-quote__form textarea{width:100%;padding:13px 14px;border:1px solid rgba(21,63,53,.32);border-radius:0;color:#111;background:#fff}.ecp-product-quote__form button{min-height:52px;margin-top:20px;padding:12px 24px;border:1px solid var(--ecp-ink);border-radius:0;color:var(--ecp-ink);background:#fff;font-weight:700;cursor:pointer}.ecp-product-quote__success{padding:12px;border-radius:0;color:var(--ecp-ink);background:var(--ecp-lime)}.ecp-product-quote__privacy{margin:14px 0 0;font-size:.8rem;opacity:.75}@media(max-width:800px){.ecp-product-quote{grid-template-columns:1fr}}@media(max-width:560px){.ecp-product-quote__grid{grid-template-columns:1fr}.ecp-product-quote__wide{grid-column:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ecopromotions-product.css.map */
