html,body{max-width:100%;overflow-x:clip}body #MainContent[data-template=index]>.hero-wrapper:first-child .hero__content-wrapper{position:relative;z-index:2}body #MainContent[data-template=index]>.hero-wrapper:first-child .text-block.h1 p{max-width:980px;font-size:clamp(44px,5.2vw,72px);line-height:.95;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 3px 24px rgba(0,0,0,.24)}body #MainContent[data-template=index]>.hero-wrapper:first-child .text-block.h5{text-shadow:0 2px 16px rgba(0,0,0,.28)}body #MainContent[data-template=index]>.hero-wrapper:first-child .button{min-height:50px;padding-inline:23px;border-radius:16px;box-shadow:0 12px 28px #071f6a38;transition:transform .18s ease,box-shadow .18s ease}@media(hover:hover){body #MainContent[data-template=index]>.hero-wrapper:first-child .button:hover{transform:translateY(-2px);box-shadow:0 16px 32px #071f6a47}}@media screen and (max-width:749px){body #MainContent[data-template=index]>.hero-wrapper:first-child .hero__content-wrapper{padding-inline:18px}body #MainContent[data-template=index]>.hero-wrapper:first-child .text-block.h1 p{max-width:340px;font-size:clamp(38px,11.5vw,50px);line-height:.94}body #MainContent[data-template=index]>.hero-wrapper:first-child .button{min-height:47px;padding-inline:19px;border-radius:15px}main .shopify-app-block,main .logo-showcase-container,main .logo-showcase-container .splide-container,main .logo-showcase-container .splide{width:100%!important;min-width:0!important;max-width:100%!important}main .logo-showcase-container{overflow:hidden!important}#header-component .header__underlay,#header-component .header__underlay-open,#header-component .header__underlay-closed{display:none!important;background:transparent!important;opacity:0!important;visibility:hidden!important;box-shadow:none!important}body.vs-menu-drawer-open #header-component .header__row--top,body:has(#Details-menu-drawer-container[open]) #header-component .header__row--top,body:has(#Details-menu-drawer-container.menu-open) #header-component .header__row--top,#header-component:has(#Details-menu-drawer-container[open]) .header__row--top,#header-component:has(#Details-menu-drawer-container.menu-open) .header__row--top,#header-component .header__row--top.vs-header-top-row--menu-open,.header__row--top:has(details[open]),.header__row--top:has(.menu-open){position:relative!important;z-index:1110!important;isolation:isolate!important;border:1px solid rgba(11,49,152,.14)!important;border-bottom:0!important;border-radius:24px 24px 0 0!important;background:#fff!important;background-color:#fff!important;box-shadow:0 -6px 20px #071f6a14,-6px 0 20px #071f6a1a,6px 0 20px #071f6a1a!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#Details-menu-drawer-container>.menu-drawer{background:#fff!important;background-color:#fff!important;border:1px solid rgba(11,49,152,.14)!important;border-top:0!important;border-radius:0 0 24px 24px!important;box-shadow:0 24px 48px #071f6a2e,-6px 12px 24px #071f6a1a,6px 12px 24px #071f6a1a!important}}@media(prefers-reduced-motion:reduce){body #MainContent[data-template=index]>.hero-wrapper:first-child .button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/vs-mobile-polish.css.map */
