@media(max-width:749px){#buddify-smart-shopping-tab-host{display:none!important}.contact input[type=email],.contact input[type=text],.contact input[type=tel],.contact select,.contact textarea{font-size:16px}#MainContent .contact .button{min-height:50px;font-size:16px;line-height:1.35;background:#176b68;color:#fff}#MainContent .msb-video-hero-section .product__title{font-size:clamp(27px,7.6vw,32px);line-height:1.18;letter-spacing:0;text-wrap:balance}#MainContent [id^=MainProduct-] .product__title h1{font-size:clamp(25px,7vw,30px);line-height:1.2;letter-spacing:0;text-wrap:balance}#MainContent [id^=MainProduct-] .product-form__submit{min-height:50px;height:auto;padding:12px 16px;font-size:16px;line-height:1.35;letter-spacing:.02em;white-space:normal}#MainContent .product__info-container :is(p,li){text-wrap:balance}#menu-drawer a{font-size:17px;line-height:1.4}#MainContent :is(.multicolumn .title,.msb-benefits__heading,.msb-education-callout h2,.msb-evidence h2,.msb-product-details__heading,.msb-product-help h2,.collapsible-content__heading,.newsletter__wrapper h2,.video-section__title,.image-with-text__heading){font-size:26px;line-height:1.25;letter-spacing:0;text-wrap:balance}#MainContent .msb-benefits__body h3,#MainContent .msb-product-details__content h3{font-size:22px;line-height:1.3;text-wrap:balance}#MainContent .msb-product-details__content,#MainContent .msb-benefits__body{padding:20px}#MainContent .msb-product-details__content :is(p,li),#MainContent .msb-benefits__body p{font-size:16px;line-height:1.6}#MainContent .msb-product-details__content h3:not(:first-child){margin-top:24px;padding-top:20px}#MainContent .icon-bar-card{display:flex;align-items:flex-start;gap:14px;padding:20px;text-align:left}#MainContent .icon-bar-card__icon{flex:0 0 40px;padding:0;line-height:1}#MainContent .icon-bar-card__icon :is(img,svg){width:40px;height:40px;object-fit:contain}#MainContent .icon-bar-card .multicolumn-card__info{min-width:0;flex:1;padding:0}#MainContent .icon-bar-card h3{margin:0 0 8px;font-size:20px;line-height:1.3}#MainContent .icon-bar-card .rte p{font-size:16px;line-height:1.6}#MainContent .msb-education-callout .button{margin-bottom:0;font-size:16px}#MainContent .msb-product-help summary,#MainContent .msb-faq summary{font-size:18px;line-height:1.45}#MainContent .collapsible-content .accordion__title{font-size:17px;line-height:1.4}#MainContent #msb-schools .msbe-hero h2{font-size:32px;line-height:1.15;text-wrap:balance}#MainContent #msb-schools :is(h2,h3){text-wrap:balance}#MainContent #msb-schools .msbe-tint{padding:18px}#MainContent #msb-schools .msbe-kit-example{padding:18px;gap:24px}#MainContent #msb-schools .msbe-kit-book{flex-direction:column;align-items:flex-start;gap:14px}#MainContent #msb-schools .msbe-kit-book img{width:150px;max-width:100%;flex-shrink:0;align-self:center}#MainContent #msb-schools .msbe-kit-book p{width:100%;font-size:15px;line-height:1.6}#MainContent #msb-schools .msbe-kit-pages{width:100%;max-width:none;gap:12px}#MainContent #msb-schools .msbe-float{display:none}footer.footer{--color-foreground: 18, 54, 77;--color-link: 18, 54, 77;color:#12364d}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/msb-mobile-refinement.css.map */
