@media screen and (max-width: 480px){.utility-bar{position:relative;min-height:auto;max-height:none}.announcement-bar{padding:12px 16px;min-height:auto}.announcement-bar__message{font-size:.875rem;line-height:1.3;text-align:center;margin:0}.announcement-bar__link{display:block;text-align:center;padding:8px 0}}@media screen and (max-width: 480px){.banner{padding:2rem 1rem}.banner__content{text-align:center}.banner__box{width:100%;max-width:100%;margin:0}.banner__heading{font-size:clamp(2rem,7vw,2.5rem);line-height:1.2;margin-bottom:1rem;text-align:center}.banner__subline,.banner__text{font-size:clamp(1rem,4.5vw,1.25rem);line-height:1.5;margin-bottom:1rem;text-align:center}.banner__rotating-taglines{text-align:center;margin-bottom:1.5rem}.banner__narrative-disclosure{text-align:center;margin-bottom:2rem}.banner__buttons{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.banner__buttons--multiple{flex-direction:column}.banner__buttons .button{width:100%;min-width:100%;min-height:48px;display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 480px){.multicolumn-list{grid-template-columns:1fr;gap:1.5rem;padding:0 1rem}.multicolumn-card{text-align:center;padding:1.5rem}.multicolumn-card__info{text-align:center}.multicolumn-card h3{font-size:1.25rem;margin-bottom:.75rem}.multicolumn-card .rte{font-size:.9rem;line-height:1.5}}@media screen and (max-width: 480px){.rich-text{padding:2rem 1rem}.rich-text__wrapper,.rich-text__blocks{text-align:center}.rich-text__heading{text-align:center;margin-bottom:1.5rem}.rich-text__text{text-align:center;margin-bottom:1rem}}@media screen and (max-width: 480px){.product-grid{grid-template-columns:1fr;gap:1.5rem;padding:0 1rem}.product-grid.grid--2-col-tablet-down,.product-grid.grid--3-col-desktop,.product-grid.grid--1-col-tablet-down,.product-grid.grid--peek{grid-template-columns:1fr}.product-grid .grid__item,.product-grid.grid--2-col-tablet-down .grid__item,.product-grid.grid--3-col-desktop .grid__item,.product-grid.grid--1-col-tablet-down .grid__item,.product-grid.grid--peek .grid__item{width:100%;max-width:100%}.card-product{width:100%;text-align:center}.card-product .button{width:100%;min-height:44px}}@media screen and (max-width: 480px){.blog-articles{grid-template-columns:1fr;gap:1.5rem;padding:0 1rem}.article-card,.article-card__content{text-align:center}}@media screen and (max-width: 480px){.footer{padding:2rem 1rem}.footer__content-top,.footer-block__newsletter,.footer-block__heading{text-align:center}.footer__newsletter-form{display:flex;flex-direction:column;align-items:center;gap:1rem}.footer__newsletter-form .field{width:100%}.footer__newsletter-form .button{width:100%;min-height:44px}.footer__content-bottom,.footer__copyright{text-align:center}}@media screen and (max-width: 480px){body{overflow-x:hidden}.page-width{padding:0 1rem}.button,.btn,input[type=submit],input[type=button]{min-height:44px;padding:12px 24px}input,textarea,select{min-height:44px;padding:12px;font-size:16px}.button:focus,input:focus,textarea:focus,select:focus,a:focus{outline:2px solid #000;outline-offset:2px}}@media screen and (max-width: 480px){.header{padding:1rem}.header__heading{text-align:center}.header__heading-link{font-size:1.25rem}.header__icons{gap:1rem}.header__icon{min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/mad-dad-mobile-optimizations.css.map */
