@media(max-width:798px){html,body{overflow-x:hidden}img,svg,video,iframe{max-width:100%;height:auto}}@media(max-width:1090px){#header .top-bar,.header .top-bar{flex-wrap:wrap!important;row-gap:6px}.mobile_logo{width:auto!important;max-width:60vw;flex:0 1 auto!important}.mobile_logo img,.mobile_logo a img{max-width:100%;height:auto;display:block}}@media(max-width:480px){.mobile_logo{max-width:50vw}}@media(max-width:798px){.top-bar .cont-tpc,.top-bar .cta_,.top-bar .topbar_right_cta,.top-bar .topbar_left_cta{flex-wrap:wrap!important;justify-content:center!important;text-align:center;gap:4px 10px}.top-bar .cta_ a,.top-bar .cta_ span{white-space:normal!important}}@media(max-width:798px){.promo-banner__content,.promo-banner .container{max-height:none!important;line-height:1.4!important}}@media(max-width:798px){.psm__panel,div#search-results,.search-results,.custom-search-results{max-width:100vw!important;left:0!important;right:0!important;box-sizing:border-box}}footer .footer-menu-wrap{align-items:flex-start}@media(max-width:798px){footer .social_icons,footer .social-mobile .social_icons{flex-wrap:wrap!important;gap:14px 18px!important;max-width:100%!important;justify-content:center!important}footer .social_icons li,footer .social_icons li a{min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center}footer .footer-menu__disclosure,footer .footer-menu__disclosure .disclosure,footer .footer-menu__disclosure .selectors-form__wrap,footer .footer-menu__disclosure .selectors-form__item,footer .footer-menu__disclosure .disclosure__toggle,footer .selectors-form__item{width:100%!important;max-width:100%!important}footer .footer-menu__disclosure .disclosure__toggle{white-space:normal!important;text-align:left;min-height:44px}footer .footer-menu-wrap>.column{margin-bottom:22px}footer .footer_credits .credits,footer .footer_credits .credits a{overflow-wrap:anywhere;word-break:normal}footer .footer-menu-wrap h6{font-size:17px!important;margin-bottom:12px!important}}@media(max-width:480px){footer .social_icons{gap:12px 14px!important}}@media(max-width:798px){.global-button,button.global-button,a.global-button,.btn,button.btn,a.btn{min-height:44px}}@media(max-width:798px){.container,.new-container,.page-width,.grid-container{padding-left:16px!important;padding-right:16px!important;box-sizing:border-box}}
/*# sourceMappingURL=/cdn/shop/t/130/assets/psm-mobile-responsive.css.map?psm=mobile-2 */
