:root{--vv-fluid-gutter: 2rem;--vv-fluid-gap: 1.25rem}*,*:before,*:after{box-sizing:border-box}html{overflow-x:hidden}img,svg,video,canvas,iframe{max-width:100%;height:auto}[class*=wrapper],[class*=container],[class*=page-width],[class*=page-content]{width:100%;max-width:var(--vv-section-max-width, 1440px);margin-left:auto;margin-right:auto;padding-left:var(--vv-section-gutter, var(--vv-fluid-gutter));padding-right:var(--vv-section-gutter, var(--vv-fluid-gutter))}[class*=grid]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--vv-section-gap, var(--vv-fluid-gap))}[class*=flex-row],[class*=button-row],[class*=tag-row],[class*=pill-row]{display:flex;flex-wrap:wrap;gap:var(--vv-section-gap, var(--vv-fluid-gap));align-items:center}h1,[class*=heading-xl]{font-size:clamp(1.75rem,5vw,3.5rem);line-height:1.1}h2,[class*=heading-lg]{font-size:clamp(1.5rem,4vw,2.5rem);line-height:1.15}h3,[class*=heading-md]{font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.2}p,[class*=body-text]{font-size:clamp(.95rem,1.2vw,1.0625rem);line-height:1.6}@media screen and (min-width:481px)and (max-width:749px){[class*=grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}}@media screen and (min-width:1440px){[class*=wrapper],[class*=container]{max-width:var(--vv-section-max-width, 1600px)}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/universal-responsive-fix.css.map */
