:root{--uv-mobile-accent:#294be6;--uv-mobile-ink:#182131;--uv-mobile-muted:#505e72;--uv-mobile-bg:#ffffff;--uv-mobile-soft:#f6f8fb}.uv-import-v8,.uv8-home{overflow-wrap:break-word}.uv-import-v8 img,.uv8-home img{max-width:100%}.uv-import-v8 .uv-shell,.uv8-home .uv8-home__shell{max-width:100%;min-width:0}.uv-import-v8 .uv-product__layout>*,.uv8-home .uv8-home__hero>*{min-width:0}.uv-import-v8 .uv-button,.uv-import-v8 .uv-cta,.uv8-home .uv8-home__button{min-height:48px}.uv-import-v8 .uv-lifestyle__panel .uv-lifestyle__copy h2,.uv-import-v8 .uv-return__panel .uv-return__copy h2{color:var(--uv-panel-ink,#fff)}.uv-import-v8 .uv8-reviews .uv-testimonials__heading h2{color:var(--uv-r-ink,#182131)}@media(max-width:749px){html{scroll-padding-top:68px}body{-webkit-text-size-adjust:100%;text-size-adjust:100%}.uv-import-v8,.uv8-home{max-width:100%;overflow-x:clip}.uv-import-v8 .uv-shell,.uv8-home .uv8-home__shell{width:calc(100% - 32px)!important}.uv-import-v8 h1,.uv-import-v8 .uv-product h1{font-size:clamp(30px,8.6vw,36px)!important;line-height:1.13!important;letter-spacing:-.035em!important;overflow-wrap:normal;word-break:normal}.uv-import-v8 h2,.uv-import-v8 .uv-lifestyle h2,.uv-import-v8 .uv-return h2,.uv-import-v8 .uv-final h2,.uv-import-v8 .uv-testimonials h2{font-size:clamp(25px,7.3vw,30px)!important;line-height:1.17!important;letter-spacing:-.035em!important;overflow-wrap:normal;word-break:normal}.uv-import-v8 h3,.uv-import-v8 .uv-situation h3{font-size:clamp(20px,5.7vw,23px)!important;line-height:1.24!important;letter-spacing:-.025em!important}.uv8-home h1{font-size:clamp(30px,8.7vw,36px)!important;line-height:1.14!important;letter-spacing:-.035em!important}.uv8-home h2{font-size:clamp(25px,7.4vw,30px)!important;line-height:1.19!important;letter-spacing:-.035em!important}.uv8-home h3{font-size:clamp(20px,5.6vw,23px)!important;line-height:1.25!important}.uv-import-v8 p,.uv8-home p,.uv-import-v8 .uv-lifestyle p,.uv-import-v8 .uv-return p,.uv8-home .uv8-home__intro{font-size:17px!important;line-height:1.56!important;letter-spacing:normal!important}.uv-import-v8 .uv-eyebrow,.uv8-home .uv8-home__eyebrow{font-size:12px!important;line-height:1.5!important;letter-spacing:.09em!important}.uv-import-v8 .uv-button,.uv-import-v8 .uv-cta,.uv8-home .uv8-home__button{font-size:17px!important;min-height:52px!important;line-height:1.3!important;white-space:normal!important;text-align:center}.uv-import-v8 .uv-text-link,.uv8-home .uv8-home__text-link{font-size:16px!important;min-height:44px;display:inline-flex;align-items:center}.uv-import-v8 button:not(:disabled),.uv8-home button:not(:disabled){touch-action:manipulation}.uv-import-v8 .uv-section{padding-top:48px;padding-bottom:48px}.uv-import-v8 .uv-product__layout,.uv-import-v8 .uv-situations__grid,.uv-import-v8 .uv-faq__layout{min-width:0}.uv-import-v8 .uv-situations__grid{grid-template-columns:1fr!important;gap:13px!important}.uv-import-v8 .uv-situation{min-height:0!important;padding:20px!important}.uv-import-v8 .uv-situation h3{margin-top:20px!important}.uv-import-v8 .uv-situation p,.uv8-home .uv8-home__life-copy p,.uv8-home .uv8-home__feature-list p,.uv8-home .uv8-home__step p{font-size:16px!important;line-height:1.55!important}.uv-import-v8 .uv-lifestyle__panel{display:flex!important;flex-direction:column!important;min-height:0!important}.uv-import-v8 .uv-lifestyle__visual{height:auto!important;aspect-ratio:4/3!important;flex:none!important}.uv-import-v8 .uv-lifestyle__visual:after{background:linear-gradient(0deg,var(--uv-panel-bg,#141c2a),transparent 55%)!important}.uv-import-v8 .uv-lifestyle__copy{padding:26px 22px 32px!important}.uv-import-v8 .uv-return__panel{grid-template-columns:1fr!important;gap:18px!important;padding:28px 22px!important}.uv-import-v8 .uv-return__mark{width:96px!important;height:96px!important}.uv-import-v8 .uv-return__mark span{font-size:42px!important}.uv-import-v8 .uv-final__panel{display:flex!important;flex-direction:column!important}.uv-import-v8 .uv-final__copy{padding:30px 22px!important}.uv-import-v8 .uv-final__visual{min-height:200px!important}.uv-import-v8 .uv-testimonials__track{display:flex!important;grid-template-columns:none!important;gap:13px!important;overflow-x:auto!important;scroll-snap-type:x mandatory}.uv-import-v8 .uv-testimonials__card{flex:0 0 min(88%,360px)!important;min-width:0!important;scroll-snap-align:start}.uv-import-v8 .uv-testimonials__photo{aspect-ratio:1.18}.uv-import-v8 .uv8-review__byline,.uv8-home .uv8-review__byline{font-size:15px!important}.uv8-home .uv8-home__hero{padding:34px 0 44px!important;gap:22px!important}.uv8-home .uv8-home__section{padding:48px 0!important}.uv8-home .uv8-home__section-heading{margin-bottom:24px!important}.uv8-home .uv8-home__hero-media{aspect-ratio:1.02!important}.uv8-home .uv8-home__life-cards{scroll-padding-inline:0}.uv8-home .uv8-home__life-card{flex:0 0 min(88%,360px)!important}.uv8-home .uv8-home__people-grid{grid-template-columns:1fr!important;gap:15px!important}.uv8-home .uv8-home__people-grid figure:last-child{display:flex!important}.uv8-home .uv8-home__people-grid figure img{height:auto!important;aspect-ratio:1.2!important}.uv8-home .uv8-home__people-grid figure figcaption{font-size:15px!important;padding:20px!important}.uv8-home .uv8-home__trustbar-inner{gap:9px!important}.uv8-home .uv8-home__feature-grid,.uv8-home .uv8-home__steps-grid,.uv8-home .uv8-home__faq-grid{grid-template-columns:1fr!important;gap:24px!important}.uv8-home .uv8-home__close-copy{padding:28px 22px!important}.uv8-home .uv8-home__checks{font-size:14px!important;line-height:1.5!important}.uv8-home .uv8-home__hero-product{max-width:calc(100% - 24px)}.uv8-home .uv8-home__hero-product span{display:block!important}.uv8-home .uv8-home__hero-product img{width:64px!important;height:58px!important}.template-product .quantity__button,.template-product .quantity__input,.cart-drawer .quantity__button,.cart-drawer .quantity__input{min-width:44px;min-height:44px}.cart-drawer .cart-item__name,.cart-drawer .cart-item__price-wrapper,.drawer__inner .cart-item__name{font-size:16px}.cart-drawer button,.drawer__inner button{touch-action:manipulation}.template-search .field__input,.template-customers-login .field__input,.contact .field__input{font-size:16px}.collection .card__heading,.template-search .card__heading{font-size:17px;line-height:1.35}.product-form__submit,.cart__checkout-button,.cart-drawer .button[name=checkout]{min-height:52px;font-size:17px}}@media(max-width:360px){.uv8-home .uv8-home__hero-product{padding:6px!important}.uv-import-v8 .uv-shell,.uv8-home .uv8-home__shell{width:calc(100% - 28px)!important}}@media(min-width:750px)and (max-width:1024px){.uv-import-v8 .uv-shell,.uv8-home .uv8-home__shell{width:calc(100% - 56px)}.uv-import-v8 h2,.uv8-home h2{font-size:clamp(30px,3.8vw,45px)}}@media(prefers-reduced-motion:reduce){.uv-import-v8 *,.uv8-home *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(max-width:749px){.uv-import-v8 .uv-howto__layout,.uv-import-v8 .uv-faq__layout,.uv8-home .uv8-home__faq-grid,.uv8-home .uv8-home__steps-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.uv-import-v8 .uv-howto__steps,.uv-import-v8 .uv-faq__questions,.uv8-home .uv8-home__faq{width:100%!important;min-width:0!important}.uv-import-v8 .uv-howto__step{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:13px!important;align-items:start!important;padding:18px 0!important}.uv-import-v8 .uv-howto__step>div,.uv8-home .uv8-home__step>div{min-width:0!important}.uv-import-v8 .uv-howto__step h3{margin:0 0 8px!important}.uv-import-v8 .uv-howto__step p{font-size:16px!important;line-height:1.55!important}.uv-import-v8 .uv-howto__tip{padding:16px!important;max-width:100%!important}.uv-import-v8 .uv-faq__question,.uv8-home .uv8-home__faq details{width:100%!important;min-width:0!important}.uv-import-v8 .uv-faq__question summary,.uv8-home .uv8-home__faq summary{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;font-size:17px!important;line-height:1.4!important;padding:19px 0!important}.uv-import-v8 .uv-faq__question summary>span,.uv8-home .uv8-home__faq summary>span{flex:0 0 24px!important;text-align:center}.uv-import-v8 .uv-faq__answer,.uv8-home .uv8-home__faq details p{font-size:16px!important;line-height:1.6!important;padding-bottom:18px!important}.uv8-home .uv8-home__steps-image{order:-1!important;min-height:0!important;aspect-ratio:4/3!important}.uv8-home .uv8-home__step{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:12px!important;align-items:start!important}.uv-import-v8 .uv-gallery__grid,.uv-import-v8 .uv-feature-grid,.uv-import-v8 .uv-compare__grid{grid-template-columns:minmax(0,1fr)!important}.uv-import-v8 .uv-situation__glyph{font-size:24px!important;line-height:1!important}.uv-import-v8 .uv-situation__bottom{font-size:13px!important}.uv-import-v8 .uv-final__panel{overflow:hidden}.uv-import-v8 .uv-final__copy h2{max-width:100%;overflow-wrap:normal}.uv8-home .uv8-home__close{overflow:hidden}.uv8-home .uv8-home__close-visual img{object-fit:contain!important}.footer,.footer__content-top,.footer__content-bottom{overflow-wrap:anywhere}.footer .footer-block__heading{font-size:18px!important;line-height:1.35!important}.footer .footer-block__details-content,.footer .footer-block__details-content p,.footer .newsletter-form__field-wrapper{font-size:16px!important;line-height:1.55!important}.footer .newsletter-form__button{min-width:48px!important;min-height:48px!important}.footer .footer-block.grid__item{min-width:0!important}.cart-drawer .drawer__inner{width:min(100vw,440px)!important;max-width:100%!important}.cart-drawer .cart-item{grid-template-columns:minmax(65px,85px) minmax(0,1fr)!important}.cart-drawer .cart-item__details{min-width:0!important;overflow-wrap:anywhere}.cart-drawer .cart__checkout-button,.cart-drawer button[name=checkout]{min-height:52px!important}.header__icon,.header__icon--cart,.header__icon--menu{min-width:44px;min-height:44px}}@media(min-width:750px)and (max-width:1024px){.uv-import-v8 .uv-howto__layout,.uv-import-v8 .uv-faq__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:30px}.uv8-home .uv8-home__steps-grid,.uv8-home .uv8-home__faq-grid{gap:30px}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/uv-mobile-premium.css.map */
