html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed}:root{color-scheme:light}html,body{overflow-x:clip}img,picture,video,svg{max-width:100%;height:auto;display:block}*{-webkit-tap-highlight-color:transparent}a,button,[role=button],input[type=submit],input[type=button],label,summary{touch-action:manipulation}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{scroll-padding-top:72px}@media(min-width:750px){html{scroll-padding-top:96px}}@media(max-width:749px){[class*=backdrop-blur],.backdrop-filter{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-parallax],.parallax{background-attachment:scroll!important}.solivo-hero-v3__title,.solivo-hero-v3__lead{text-shadow:0 1px 8px rgba(0,0,0,.3)!important}[class*=carousel] [class*=track],.solivo-pdp__colors-scroll,.solivo-pdp-up__grid,.solivo-pdp__thumbs,.solivo-pdp__media-track{overscroll-behavior-x:contain}@media(pointer:coarse){button:not(.solivo-pdp__qty-btn):not(.solivo-pdp__thumb):not(.solivo-pdp__dot):not(.sc2__qadd):not(.sd__qty-btn),[role=button],input[type=submit],.solivo-btn,.s2-cta,.solivo-shapechips__chip,.solivo-shaperow__chip,.solivo-menu-drawer__link,.smdacc__head,.scp__qadd{min-height:44px}}.solivo-wa-float{bottom:max(env(safe-area-inset-bottom),14px)!important}body:has(.solivo-pdp-sticky.is-visible) .solivo-wa-float,body.sd-open .solivo-wa-float,body.cart-drawer-open .solivo-wa-float,body:has(.solivo-menu-drawer.is-open) .solivo-wa-float{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body iframe[id*=smile i],body iframe[src*=smile i],body div[id^=smile- i],body div[id*=smile-launcher i],body div[class*=smile-launcher i],body div[class*=smile-ui-launcher i],body div[class*=smile-shopify-launcher i],body div[class*=SmileLauncher i],body [data-smile-launcher],body .smile-ui{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}@media(hover:none){a:hover,button:hover,.solivo-btn:hover,.solivo-pdp__color-card:hover,.solivo-pdp-up__card:hover,.solivo-pdp__atc:hover,.scp__card:hover,.solivo-hero-v3__cta:hover{transform:none!important}}details summary{padding:12px 0;min-height:44px}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=password],select,textarea{font-size:16px!important}.solivo-pdp__colors-scroll,.solivo-pdp-up__grid{scroll-snap-type:x proximity}.solivo-pdp__color-card,.solivo-pdp-up__card{scroll-snap-align:start}body{overscroll-behavior-y:auto}.solivo-cart-drawer,.solivo-pdp__desc{overscroll-behavior:contain}}@media(prefers-reduced-data:reduce){video[autoplay]{display:none}[data-decorative-bg]{background-image:none!important}}@media print{.solivo-wa-float,.solivo-pdp-sticky,.solivo-cart-drawer{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/116/assets/solivo-mobile.css.map */
