.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%}}.df-fitwell-options{padding-bottom:5rem}.df-fitwell-options>h2{font-size:clamp(2.8rem,3vw,4rem)}.df-fitwell-options__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;gap:2.4rem;margin-top:3rem}.df-fitwell-options__grid li{background:#fff;padding:1.6rem}.df-fitwell-options__grid img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.df-fitwell-options__grid h3{font-size:1.9rem;line-height:1.3;margin:1.5rem 0 1rem}.df-fitwell-options__grid p{font-size:1.5rem;line-height:1.5;margin:.7rem 0}.df-fitwell-options__grid span{display:block;font-size:1.3rem;color:#555}@media(max-width:749px){.df-fitwell-options__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.df-fitwell-options__grid li{padding:1rem}.df-fitwell-options__grid h3{font-size:1.6rem}.df-fitwell-options__grid p{font-size:1.35rem}}@media(max-width:374px){.df-fitwell-options__grid{grid-template-columns:1fr}}.df-fitwell-signup{padding-bottom:5rem}.df-fitwell-signup__box{border-top:1px solid #15161630;padding-top:3rem;max-width:76rem;margin:auto}.df-fitwell-signup h2{font-size:clamp(2.5rem,3vw,3.4rem);line-height:1.2}.df-fitwell-signup p{line-height:1.6}.df-fitwell-signup__form label{display:block;font-size:1.5rem;font-weight:600;margin-bottom:.7rem}.df-fitwell-signup__fields{display:flex;gap:1rem}.df-fitwell-signup__fields input{flex:1;min-width:0;min-height:5rem;border:1px solid #5a615f;background:#fff;color:#151616;padding:1rem 1.3rem;font-size:1.6rem;border-radius:0}.df-fitwell-signup__fields input:focus-visible{outline:3px solid #147d88;outline-offset:3px}.df-fitwell-signup .df-fitwell-signup__small{font-size:1.3rem;line-height:1.6}@media(max-width:549px){.df-fitwell-signup__fields{flex-direction:column}.df-fitwell-signup__fields button{width:100%}.df-fitwell-signup{padding-bottom:3.6rem}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
