.df-email-signup{background:#173b3b;color:#fff;padding:48px 0;scroll-margin-top:120px}.df-email-signup__inner{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.df-email-signup h2{color:#fff;font-size:clamp(26px,3vw,36px);margin:0 0 12px}.df-email-signup p{margin:0;line-height:1.65}.df-email-signup label{display:block;margin-bottom:8px;font-weight:600}.df-email-signup__fields{display:flex;gap:10px}.df-email-signup input{min-width:0;width:100%;flex:1;min-height:50px;background:#fff;color:#151616;border:1px solid #fff;padding:12px;font:inherit;font-size:16px;border-radius:3px}.df-email-signup small{display:block;margin-top:12px;line-height:1.6}.df-email-signup a{color:#fff;text-decoration:underline}.df-email-signup :focus-visible{outline:3px solid #f3d8a9;outline-offset:4px}.df-email-signup__success{margin-top:14px!important}.df-signup-link{margin:0;flex-shrink:0}.df-signup-callout{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:24px}.df-signup-callout p{flex:1 1 220px;font-size:14px;line-height:1.6;margin:0;max-width:34rem;color:inherit}.df-signup-link:focus-visible{outline:3px solid #147d88;outline-offset:3px}.df-product-signup{padding:16px 0;line-height:1.6}.df-product-signup p{margin:0;font-size:14px}@media(max-width:989px){.df-email-signup__inner{grid-template-columns:1fr;gap:24px}}@media(max-width:549px){.df-email-signup{padding:32px 0}.df-email-signup__fields{flex-direction:column}.df-email-signup button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map?subset=ABA */
