html{scroll-behavior:smooth}body{line-height:1.7;-webkit-font-smoothing:antialiased}.shopify-section:not(.shopify-section-header) h2,.shopify-section:not(.shopify-section-header) h3{font-weight:600;letter-spacing:-.01em;line-height:1.25}.shopify-section:not(.shopify-section-header) h2:not(.banner *),.shopify-section:not(.shopify-section-header) h3:not(.banner *){color:#1a2740}.banner h1,.banner h2,.banner h3,.banner__content h1,.banner__content h2,.banner__content h3{color:inherit!important;font-weight:inherit!important}.title-wrapper-with-link,.title-wrapper{margin-bottom:24px!important;margin-top:0!important}.title-wrapper-with-link h2,.title-wrapper h2{margin-bottom:0!important;margin-top:0!important}.ForWhomBlock-Header{font-weight:600!important;color:#1a2740!important;letter-spacing:-.01em;margin-top:5px!important;margin-bottom:34px!important;padding-top:0!important;padding-bottom:0!important}.ForWhomBlock-Container{transition:transform .22s ease,box-shadow .22s ease;border-radius:8px}.ForWhomBlock-Container:hover{transform:translateY(-4px);box-shadow:0 8px 24px #1a52761f}.button,.button--primary,.button--secondary{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;border-radius:4px}.button:hover,.button--primary:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 6px 20px #1a527633}.button:active,.button--primary:active{transform:translateY(0) scale(.99);box-shadow:none}.card-wrapper{transition:transform .22s ease,box-shadow .22s ease;border-radius:6px;overflow:hidden}.card-wrapper:hover{transform:translateY(-4px);box-shadow:0 10px 30px #1a527621}.card__media img,.card-wrapper .media img{transition:transform .4s ease}.card-wrapper:hover .card__media img,.card-wrapper:hover .media img{transform:scale(1.03)}.card__heading{font-weight:600}.price--large{font-size:1.35em!important;font-weight:700;color:#1a2740}.price-item--regular{font-weight:700;color:#1a2740}.announcement-bar__message{font-weight:700;letter-spacing:.04em;font-size:13px}img{max-width:100%;height:auto}.WhatDoesBlock-Header{margin-top:5px!important;margin-bottom:24px!important}.bbwf-faq h2,.bbwf-faq-wrap h2{margin-top:-10px!important;margin-bottom:24px!important;padding-top:0!important;padding-bottom:0!important}.WhyUsBlock-HeaderContent{margin-bottom:24px!important}h2.blog__title,.blog h2.blog__title{font-size:24px!important;font-weight:600!important;color:#1a2740!important;letter-spacing:-.01em!important;text-align:center!important;width:100%!important;display:block!important;margin-bottom:24px!important;margin-top:0!important}@media (min-width:750px){h2.blog__title,.blog h2.blog__title{font-size:30px!important}}h3.LeterBlock-Header,.LeterBlock-Container h3{margin-bottom:20px!important;margin-top:0!important}@media (hover:none){.card-wrapper:hover,.ForWhomBlock-Container:hover,.button:hover,.button--primary:hover{transform:none;box-shadow:none}.card-wrapper:active,.ForWhomBlock-Container:active{transform:scale(.98)}.button:active{transform:scale(.97)}}@media (max-width:749px){.button,.button--primary,.button--secondary{min-height:48px}.title-wrapper-with-link,.title-wrapper{margin-bottom:16px!important}}.ForWhomBlock{padding-top:24px!important;padding-bottom:24px!important}.WhyUsBlock-HeaderContainer{height:auto!important;padding-bottom:0!important}.WhyUsBlock-ContentContainer{padding-top:0!important}div.WhyUsBlock-HeaderContainer,.shopify-section div.WhyUsBlock-HeaderContainer{height:auto!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/63/assets/bbwf-custom.css.map */
