:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #ff7300;outline-offset:3px}:where(img,video,iframe,svg){max-width:100%}:where(.shopify-section,.page-width,main){min-width:0}@media(max-width:749px){html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-width:320px;overflow-x:clip}:where(input,select,textarea){max-width:100%;font-size:16px}:where(button,[role=button],summary,.button){min-height:44px;touch-action:manipulation}:where(h1,h2,h3,p,a,strong){overflow-wrap:break-word}:where(.rte,.shopify-policy__body) table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}:where([class^=da-],[class*=" da-"]){min-width:0}:where([class^=da-],[class*=" da-"]) h1{font-size:clamp(2rem,11vw,3.25rem);line-height:.98}:where([class^=da-],[class*=" da-"]) h2{font-size:clamp(1.75rem,9vw,2.65rem);line-height:1}:where([class*=__products],[class*=__slider],[class*=__track]){overscroll-behavior-inline:contain}}@media(max-width:360px){.page-width{padding-right:14px;padding-left:14px}:where([class^=da-],[class*=" da-"]) h1{font-size:clamp(1.85rem,10.5vw,2.35rem)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/dom-athletic-mobile-fixes.css.map */
