html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:var(--mov-text)}::selection{background:#004b6524;color:var(--mov-teal)}img[loading=lazy]{opacity:0;transition:opacity var(--mov-duration-slow) var(--mov-ease)}img[loading=lazy].loaded,img[loading=lazy][complete]{opacity:1}.header,.announcement-bar{will-change:transform}.announcement-bar{font-size:13px;font-weight:600;letter-spacing:var(--mov-tracking-wide)}@media(max-width:768px){.announcement-bar{font-size:11px;letter-spacing:.03em}.announcement-bar__message{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.header{border-bottom:1px solid var(--mov-border-light);transition:box-shadow var(--mov-transition)}.header.scrolled,.header--is-sticky{box-shadow:var(--mov-shadow-sm)}.header__heading-logo-image{transition:opacity var(--mov-transition)}.header__heading-logo-image:hover{opacity:.8}@media(max-width:768px){.header__heading-logo-image{max-width:110px!important}.header__menu-item{font-size:.72rem!important}}.button,.button--primary,.button--secondary,.button--tertiary,.shopify-challenge__button,.cart__checkout-button,.product-form__submit{border-radius:var(--mov-radius-pill)!important;letter-spacing:var(--mov-tracking-wide);font-weight:600;transition:background var(--mov-transition),color var(--mov-transition),transform var(--mov-transition),box-shadow var(--mov-transition)!important}.button--primary:hover,.cart__checkout-button:hover{transform:translateY(-1px);box-shadow:var(--mov-shadow-md)}.button--secondary:hover{transform:translateY(-1px)}.product-form__submit{min-height:52px;font-size:.9rem;font-weight:700}@media(max-width:768px){.button--primary,.button--secondary{min-height:44px}}.slideshow-column .swiper-slide{max-height:88vh}.slideshow-column__image-wrapper{max-height:72vh}@media(max-width:768px){.slideshow-column{min-height:auto!important}}.slideshow-column__text h1,.slideshow-column__text h2{font-size:clamp(1.4rem,3.5vw,2.8rem)!important;letter-spacing:var(--mov-tracking-tight);line-height:var(--mov-line-tight);font-weight:900}.slideshow-column__text p{font-size:.95rem;line-height:var(--mov-line-relaxed);opacity:.85}.slideshow-column .swiper-pagination-bullet{background:#ffffff80;opacity:1;transition:all var(--mov-transition)}.slideshow-column .swiper-pagination-bullet-active{background:#fff;width:24px!important;border-radius:4px!important}.card-wrapper{border-radius:var(--mov-radius-lg);overflow:hidden}.card,.product-card{border-radius:var(--mov-radius-lg);overflow:hidden;transition:transform var(--mov-transition),box-shadow var(--mov-transition);border:1px solid var(--mov-border-light)}.card:hover,.product-card:hover{transform:translateY(-5px);box-shadow:var(--mov-shadow-lg)}.card__media img,.product-card__image img{transition:transform var(--mov-duration-slow) var(--mov-ease)}.card:hover .card__media img,.product-card:hover .product-card__image img{transform:scale(1.04)}.card__content,.card__information{padding:16px 18px 20px}.card__heading{font-size:.92rem!important;font-weight:700;line-height:var(--mov-line-snug);letter-spacing:-.01em}.price--sale .price-item--sale,.price .price-item--sale{color:var(--mov-teal);font-weight:800}.price--compare .price-item--regular,.price .price-item--regular.price-item--last{color:var(--mov-text-faint);text-decoration:line-through}.badge{border-radius:var(--mov-radius-pill);font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.collection-product-grid .grid{gap:1.5rem}.breadcrumbs{padding-top:8px!important;padding-bottom:8px!important;margin-bottom:0!important}.section-main-product{padding-top:16px!important}@media(max-width:768px){.section-main-product{padding-top:8px!important}.product__media-wrapper{margin-bottom:16px}.product-slider .swiper-slide{min-width:48%!important}}.section-before-after{border-radius:0;overflow:hidden}.before-after__slider{border-radius:var(--mov-radius-xl);overflow:hidden}.before-after__handle{width:44px;height:44px;background:#fff;border-radius:50%;box-shadow:var(--mov-shadow-md);border:3px solid var(--mov-teal);transition:transform var(--mov-transition),box-shadow var(--mov-transition)}.before-after__handle:hover{transform:scale(1.12);box-shadow:var(--mov-shadow-lg)}@media(max-width:768px){.before-after__slider{max-height:360px}}.testimonials__slide{border-radius:var(--mov-radius-xl)!important;border:1.5px solid var(--mov-bg-border);background:#fff;box-shadow:var(--mov-shadow-sm);transition:transform var(--mov-transition),box-shadow var(--mov-transition)}.testimonials__slide:hover{transform:translateY(-4px);box-shadow:var(--mov-shadow-md)}.testimonials__author-name{color:var(--mov-teal);font-weight:700}.testimonials .icon-star,.testimonials .icon-star path{fill:#f5b400}@media(max-width:768px){.testimonials__slide{min-width:85vw!important}}.section-blockquote{position:relative;overflow:hidden}.section-blockquote .blockquote__text{font-size:clamp(1.1rem,2.5vw,1.8rem)!important;line-height:1.5!important;letter-spacing:-.02em;font-weight:700}.section-blockquote .blockquote__subheading{font-size:.7rem;font-weight:700;letter-spacing:var(--mov-tracking-widest);text-transform:uppercase;color:var(--mov-green-vivid)}@media(max-width:768px){.section-blockquote .blockquote__text{font-size:1.1rem!important;line-height:1.5!important}}.section-header__heading,.section__heading h2,.section__heading h3,[class*=section] h2,[class*=section] h3{letter-spacing:var(--mov-tracking-tight);line-height:var(--mov-line-tight)}.section-header__subheading,.section__subheading{font-size:.7rem;font-weight:700;letter-spacing:var(--mov-tracking-widest);text-transform:uppercase;color:var(--mov-green-vivid)}.brand-image__item img{filter:grayscale(40%) opacity(.7);transition:filter var(--mov-transition),opacity var(--mov-transition)}.brand-image__item img:hover{filter:grayscale(0%) opacity(1)}.section-brand-image .section-header__heading{font-size:.75rem;text-transform:uppercase;letter-spacing:var(--mov-tracking-wider);color:var(--mov-text-muted);font-weight:700}.image-collage .image-collage__item{border-radius:var(--mov-radius-md);overflow:hidden;transition:transform var(--mov-transition),box-shadow var(--mov-transition)}.image-collage .image-collage__item:hover{transform:scale(1.03);box-shadow:var(--mov-shadow-md)}.image-collage__author{font-size:.78rem;font-weight:700;color:var(--mov-teal)}.multicolumn .multicolumn-card{border-radius:var(--mov-radius-lg);border:1.5px solid var(--mov-bg-border);background:var(--mov-bg-soft);padding:24px 20px;transition:transform var(--mov-transition),box-shadow var(--mov-transition),border-color var(--mov-transition)}.multicolumn .multicolumn-card:hover{transform:translateY(-4px);box-shadow:var(--mov-shadow-md);border-color:var(--mov-teal)}.multicolumn-card__title{font-size:.95rem!important;font-weight:700;letter-spacing:-.01em}.multicolumn-card__description{font-size:.82rem;color:var(--mov-text-muted);line-height:var(--mov-line-relaxed)}.rich-text__heading{letter-spacing:var(--mov-tracking-tight);font-weight:800}.rich-text__text{font-size:.88rem;line-height:var(--mov-line-relaxed);color:var(--mov-text-muted)}@media(max-width:768px){.section-image-with-text .image-with-text__grid{gap:16px!important}}.countdown .countdown__unit{background:var(--mov-teal);color:#fff;border-radius:var(--mov-radius-md);font-weight:800;letter-spacing:var(--mov-tracking-tight)}.countdown .countdown__label{font-size:.65rem;text-transform:uppercase;letter-spacing:var(--mov-tracking-wider);color:var(--mov-text-muted);font-weight:600}.newsletter-form__field-wrapper{border-radius:var(--mov-radius-pill)!important;overflow:hidden}.newsletter-form__field-wrapper .field__input,.newsletter-form__button{border-radius:var(--mov-radius-pill)!important}@media(max-width:768px){.movataa-newsletter-form{flex-direction:column!important}}.footer{border-top:1px solid rgba(0,75,101,.1)}.footer__heading{font-size:.78rem;font-weight:700;letter-spacing:var(--mov-tracking-wider);text-transform:uppercase;color:var(--mov-text-mid)}.footer-block__list-item a{font-size:.84rem;color:var(--mov-text-muted);transition:color var(--mov-transition)}.footer-block__list-item a:hover{color:var(--mov-teal)}.footer__copyright{font-size:.78rem;color:var(--mov-text-faint)}.cart-drawer{box-shadow:-8px 0 48px #004b651f}.cart-drawer__header{border-bottom:1px solid var(--mov-border-light)}.cart-drawer__checkout{border-radius:var(--mov-radius-pill)!important}.cart-drawer__free-shipping{background:var(--mov-bg-soft);border-radius:var(--mov-radius-md);padding:10px 14px;font-size:.78rem;color:var(--mov-text-muted);margin-bottom:12px}.cart-drawer__free-shipping-bar{height:4px;background:var(--mov-bg-border);border-radius:var(--mov-radius-pill);margin-top:6px;overflow:hidden}.cart-drawer__free-shipping-fill{height:100%;background:var(--mov-gradient-teal);border-radius:var(--mov-radius-pill);transition:width .6s var(--mov-ease)}.back-to-top{background:var(--mov-teal)!important;border-radius:50%!important;box-shadow:var(--mov-shadow-md)!important;transition:background var(--mov-transition),transform var(--mov-transition)!important}.back-to-top:hover{background:var(--mov-teal-bright)!important;transform:translateY(-3px)!important}.movataa-reveal{opacity:0;transform:translateY(28px);transition:opacity var(--mov-duration-slow) var(--mov-ease),transform var(--mov-duration-slow) var(--mov-ease)}.movataa-reveal.is-visible{opacity:1;transform:translateY(0)}.movataa-stagger>*{opacity:0;transform:translateY(18px);transition:opacity .5s var(--mov-ease),transform .5s var(--mov-ease)}.movataa-stagger.is-visible>*:nth-child(1){transition-delay:0ms;opacity:1;transform:translateY(0)}.movataa-stagger.is-visible>*:nth-child(2){transition-delay:80ms;opacity:1;transform:translateY(0)}.movataa-stagger.is-visible>*:nth-child(3){transition-delay:.16s;opacity:1;transform:translateY(0)}.movataa-stagger.is-visible>*:nth-child(4){transition-delay:.24s;opacity:1;transform:translateY(0)}.movataa-stagger.is-visible>*:nth-child(5){transition-delay:.32s;opacity:1;transform:translateY(0)}.movataa-stagger.is-visible>*:nth-child(6){transition-delay:.4s;opacity:1;transform:translateY(0)}.movataa-stagger.is-visible>*:nth-child(7){transition-delay:.48s;opacity:1;transform:translateY(0)}.movataa-stagger.is-visible>*:nth-child(8){transition-delay:.56s;opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.movataa-reveal,.movataa-stagger>*{opacity:1!important;transform:none!important;transition:none!important}}.movataa-mrp{font-size:1.5rem;font-weight:800;color:var(--mov-text)}.movataa-mrp-compare{font-size:1.1rem;color:var(--mov-text-faint);text-decoration:line-through;margin-left:8px}.movataa-mrp-discount{font-size:1rem;color:var(--mov-green-vivid);font-weight:700;margin-left:8px}.movataa-tax-line{font-size:.78rem;color:var(--mov-text-faint)}@media(max-width:480px){.movataa-mrp{font-size:1.3rem}}.movataa-tag{display:inline-block;padding:4px 14px;background:var(--mov-bg-soft);color:var(--mov-teal);border:1px solid var(--mov-bg-border);border-radius:var(--mov-radius-pill);font-size:.76rem;font-weight:600;white-space:nowrap;line-height:1.6;transition:background var(--mov-transition),border-color var(--mov-transition)}.movataa-tag:hover{background:var(--mov-bg-border);border-color:var(--mov-teal)}.movataa-sticky-atc{display:none;position:fixed;bottom:0;left:0;right:0;z-index:var(--mov-z-overlay);background:#fff;border-top:1px solid var(--mov-border-light);box-shadow:0 -4px 24px #004b651f;padding-bottom:env(safe-area-inset-bottom,0);transform:translateY(100%);transition:transform .3s var(--mov-ease)}@media(max-width:768px){.movataa-sticky-atc{display:block}.movataa-sticky-atc.is-visible{transform:translateY(0)}}.movataa-sticky-atc__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 14px}.movataa-sticky-atc__info{flex:1;min-width:0;overflow:hidden}.movataa-sticky-atc__title{display:block;font-size:.75rem;font-weight:700;color:var(--mov-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.movataa-sticky-atc__price{display:block;font-size:.9rem;font-weight:800;color:var(--mov-teal);line-height:1.3;margin-top:1px}.movataa-sticky-atc__btn{background:var(--mov-teal);color:#fff;border:none;border-radius:var(--mov-radius-pill);padding:12px 24px;font-size:.85rem;font-weight:700;letter-spacing:var(--mov-tracking-wide);cursor:pointer;white-space:nowrap;min-height:44px;flex-shrink:0;-webkit-tap-highlight-color:transparent;transition:background var(--mov-transition),transform var(--mov-transition)}.movataa-sticky-atc__btn:hover{background:var(--mov-teal-dark)}.movataa-sticky-atc__btn:active{background:var(--mov-green-vivid);transform:scale(.97)}@media(max-width:768px){.movataa-concern-grid,.movataa-clinical__grid{grid-template-columns:repeat(2,1fr)!important}.movataa-howto__num{width:28px;height:28px;font-size:.7rem}#routine-tabs{overflow-x:auto;justify-content:flex-start!important;padding-bottom:4px}.routine-grid{grid-template-columns:repeat(2,1fr)!important}.movataa-free-from div[style*=flex-wrap]{gap:4px!important}.movataa-proptech-grid{flex-direction:column!important}}@media(max-width:480px){.movataa-clinical__number{font-size:1.2rem}.routine-grid{grid-template-columns:1fr!important}.product__info-wrapper{padding-top:12px!important}.price-wrapper{margin-bottom:8px!important}.product__buy-buttons{margin-top:8px!important}.movataa-product-trust{margin-top:12px!important}.movataa-free-from{margin-top:8px!important;padding:10px 12px!important}.mfr-panel{min-width:280px!important;max-width:320px!important}}.popup{border-radius:var(--mov-radius-xl)!important;box-shadow:var(--mov-shadow-xl)!important;overflow:hidden}.popup__close{border-radius:50%!important;transition:background var(--mov-transition)!important}.popup__close:hover{background:var(--mov-bg-soft)!important}.product__media-item{border-radius:var(--mov-radius-lg);overflow:hidden}.product__media-img{transition:transform var(--mov-duration-slow) var(--mov-ease)}.product__media-item:hover .product__media-img{transform:scale(1.02)}.facets__header{border-bottom:1px solid var(--mov-border-light);padding-bottom:16px;margin-bottom:20px}.facets-pill{border-radius:var(--mov-radius-pill)!important;font-size:.78rem;font-weight:600;transition:all var(--mov-transition)!important}.facets-pill.active,.facets-pill[aria-expanded=true]{background:var(--mov-teal)!important;color:#fff!important;border-color:var(--mov-teal)!important}.product-specifications{border-radius:var(--mov-radius-lg);border:1.5px solid var(--mov-bg-border);overflow:hidden}.product-specifications tr:nth-child(2n){background:var(--mov-bg-soft)}.product-specifications td{font-size:.84rem;padding:12px 16px}.predictive-search{border-radius:var(--mov-radius-lg)!important;box-shadow:var(--mov-shadow-lg)!important;border:1px solid var(--mov-bg-border)!important}.predictive-search__item{transition:background var(--mov-transition)}.predictive-search__item:hover{background:var(--mov-bg-soft)}.quick-add__submit{border-radius:var(--mov-radius-pill)!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:var(--mov-tracking-wide)!important;transition:all var(--mov-transition)!important}.pickup-availability-preview{font-size:.82rem;color:var(--mov-text-muted)}.pickup-availability-preview .icon-checkbox{color:var(--mov-green-vivid)}.template-index .section-custom-liquid.spaced-section,.template-index .section-custom-liquid{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.slideshow-column .swiper-slide{min-height:56vh}.slideshow-column__text{padding:48px 40px!important;display:flex;flex-direction:column;justify-content:center}.slideshow-column__text h1,.slideshow-column__text h2{font-size:clamp(1.6rem,3.5vw,3rem)!important;font-weight:900!important;letter-spacing:-.04em!important;line-height:1.12!important;margin-bottom:16px!important}.slideshow-column__text p{font-size:1rem!important;line-height:1.6!important;opacity:.8!important;margin-bottom:28px!important;max-width:400px}.slideshow-column__buttons{display:flex;gap:12px;flex-wrap:wrap}.slideshow-column .swiper-pagination{bottom:20px!important}.slideshow-column .swiper-pagination-bullet{width:8px!important;height:8px!important;background:#004b654d!important;opacity:1!important;transition:all .3s ease!important}.slideshow-column .swiper-pagination-bullet-active{background:#004b65!important;width:24px!important;border-radius:4px!important}@media(max-width:768px){.slideshow-column .swiper-slide{min-height:44vh}.slideshow-column__text{padding:32px 20px!important}.slideshow-column__text h1,.slideshow-column__text h2{font-size:clamp(1.3rem,5vw,1.8rem)!important}}.movataa-marquee{padding:16px 0!important}.hp-stats{width:100%;box-sizing:border-box}.hp-concern__card{text-decoration:none;display:flex;align-items:flex-start;gap:20px;background:#fff;border:1.5px solid #e0eff4;border-radius:20px;padding:28px 24px;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease;position:relative;overflow:hidden}.hp-concern__card:hover{transform:translateY(-6px);box-shadow:0 24px 48px #004b651f;border-color:#004b65;background:#f7fbfc}.hp-concern__card-icon{width:56px;height:56px;flex-shrink:0;background:#e8f4f8;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#004b65;transition:background .28s ease,color .28s ease}.hp-concern__card:hover .hp-concern__card-icon{background:#004b65;color:#fff}.hp-concern__card-title{font-size:1rem!important;font-weight:800;color:#1a1a1a;letter-spacing:-.02em;margin:0 0 6px!important}.hp-concern__card-text{font-size:.82rem;color:#666;line-height:1.55;margin:0 0 12px}.hp-concern__card-link{font-size:.76rem;font-weight:700;color:#139c81;letter-spacing:.02em}.hp-concern__card:hover .hp-concern__card-link{color:#004b65}.hp-concern__card-bg{position:absolute;bottom:-20px;right:-20px;width:100px;height:100px;background:radial-gradient(circle,rgba(0,75,101,.05) 0%,transparent 70%);pointer-events:none;transition:opacity .3s;opacity:0}.hp-concern__card:hover .hp-concern__card-bg{opacity:1}.hp-concern__card--cta{background:linear-gradient(135deg,#004b65,#006b8f);border-color:transparent;flex-direction:column;justify-content:flex-end}.hp-concern__card--cta .hp-concern__card-title{color:#fff!important}.hp-concern__card--cta .hp-concern__card-text{color:#fffc!important}.hp-concern__card--cta:hover{background:linear-gradient(135deg,#003b52,#005a7a);border-color:transparent}.hp-why{width:100%;box-sizing:border-box}.hp-why__card{position:relative;background:#fff;border-radius:20px;padding:32px 28px;border:1.5px solid #e0eff4;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.hp-why__card:hover{transform:translateY(-6px);box-shadow:0 20px 48px #004b651f;border-color:#004b65}.section-product-slider .card-wrapper,.product-slider__item .card-wrapper{height:100%}.product-slider .card{height:100%;display:flex;flex-direction:column}.section-before-after .before-after__handle{background:#fff;border:3px solid #004b65;box-shadow:0 4px 20px #004b6533}.before-after__label{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#004b65;color:#fff;padding:4px 12px;border-radius:50px}.section-testimonials .testimonials__slide{border-radius:20px!important;border:1.5px solid #e0eff4!important;padding:32px 28px!important}.testimonials__quote-text{font-size:.9rem!important;line-height:1.7!important;color:#333!important}.testimonials__author-name{font-weight:800!important;color:#004b65!important}.testimonials__author-position{font-size:.72rem!important;color:#139c81!important;font-weight:600}.testimonials .icon-star svg path,.testimonials .icon-star,.testimonials__stars .icon{fill:#f5b400!important;color:#f5b400!important}.section-blockquote .blockquote__text{font-weight:800!important;letter-spacing:-.03em!important}.template-product .product__title,.template-product h1.product__title,.template-product .product__title h1{font-size:clamp(1.5rem,3vw,2.2rem)!important;font-weight:900!important;letter-spacing:-.04em!important;line-height:1.15!important;color:#0a0a0a!important;margin-bottom:12px!important}.template-product .product__vendor,.template-product .product__vendor a{font-size:.68rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#139c81!important}.template-product .price-wrapper{margin:12px 0!important}.template-product .price .price-item--sale,.template-product .price--sale .price-item--sale{font-size:1.6rem!important;font-weight:900!important;color:#004b65!important;letter-spacing:-.03em!important}.template-product .price .price-item--regular:not(.price-item--sale){font-size:1.1rem!important;color:#aaa!important;text-decoration:line-through!important;font-weight:500!important}.template-product .price__badge-sale{background:#e6f7f3!important;color:#139c81!important;border-radius:50px!important;font-weight:800!important;font-size:.72rem!important;padding:3px 10px!important}.template-product .product-form__submit{min-height:54px!important;font-size:1rem!important;font-weight:800!important;letter-spacing:.04em!important;border-radius:50px!important;width:100%!important;background:#004b65!important;color:#fff!important;transition:background .2s ease,transform .2s ease,box-shadow .2s ease!important}.template-product .product-form__submit:hover:not([disabled]){background:#003b52!important;transform:translateY(-2px)!important;box-shadow:0 8px 32px #004b6540!important}.template-product .product-form__submit:active:not([disabled]){transform:translateY(0)!important;box-shadow:none!important}.template-product .product-form__submit[disabled]{opacity:.5!important;cursor:not-allowed!important}.template-product .quantity{border:1.5px solid #e0eff4!important;border-radius:50px!important;overflow:hidden!important}.template-product .quantity__button{min-width:40px!important;font-size:1.1rem!important;font-weight:500!important;color:#004b65!important;transition:background .2s ease!important}.template-product .quantity__button:hover{background:#f0f8fb!important}.template-product .quantity__input{font-weight:700!important;color:#004b65!important;font-size:.9rem!important}.template-product .inventory{font-size:.78rem!important;font-weight:700!important}.template-product .inventory[data-inventory=in-stock]{color:#139c81!important}.template-product .inventory__quantity{background:#e6f7f3!important;color:#139c81!important;padding:2px 10px!important;border-radius:50px!important;font-weight:700!important;font-size:.72rem!important}.template-product .product__media-item{cursor:zoom-in;overflow:hidden;border-radius:16px;border:1px solid #e8f0f4;transition:border-color .2s ease,box-shadow .2s ease}.template-product .product__media-item:hover{border-color:#c0d8e4;box-shadow:0 8px 32px #004b651a}.template-product .product__media-item img,.template-product .product__media-item .product__media-img{transition:transform .5s cubic-bezier(.25,.46,.45,.94)!important}.template-product .product__media-item:hover img,.template-product .product__media-item:hover .product__media-img{transform:scale(1.06)!important}.movataa-trust{margin:20px 0!important;padding:16px 20px!important;border-radius:16px!important;border:1px solid #e0eff4!important;background:#f7fbfc!important}.movataa-trust__h{font-size:.72rem!important;font-weight:700!important}.movataa-trust__sub{font-size:.62rem!important}@media(max-width:768px){.movataa-trust{grid-template-columns:repeat(2,1fr)!important;gap:10px!important;padding:14px 12px!important}}.template-product .text-with-icon{font-size:.78rem!important;color:#666!important;font-weight:600!important;gap:8px!important}.template-product .text-with-icon .icon{color:#139c81!important}.template-product .section-custom-liquid .movataa-psr h2,.template-product .section-custom-liquid .movataa-benefits h2,.template-product .section-custom-liquid .movataa-clinical h2,.template-product .section-custom-liquid .movataa-howto h2{font-size:clamp(1.4rem,2.5vw,2rem)!important;font-weight:800!important;letter-spacing:-.03em!important}.template-product .multicolumn .multicolumn-card{border-radius:16px!important;overflow:hidden!important;border:1.5px solid #e0eff4!important;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease!important}.template-product .multicolumn .multicolumn-card:hover{transform:translateY(-4px)!important;box-shadow:0 16px 40px #004b651a!important;border-color:#004b65!important}.template-product .multicolumn-card__image{transition:transform .5s ease!important}.template-product .multicolumn .multicolumn-card:hover .multicolumn-card__image{transform:scale(1.04)!important}.template-product .multicolumn-card__title{font-weight:800!important;font-size:.95rem!important;letter-spacing:-.01em!important;color:#1a1a1a!important}.template-product .multicolumn-card__description{font-size:.8rem!important;color:#666!important;line-height:1.6!important}.template-product .media-section .media__item{border-radius:16px!important;overflow:hidden!important}.template-product .media-section .media__item img{transition:transform .5s ease!important}.template-product .media-section .media__item:hover img{transform:scale(1.04)!important}.template-product [class*=product-complementary],.template-product [class*=product-recommendations]{padding-top:0}.template-product [class*=product-complementary] .section-header__heading,.template-product [class*=product-recommendations] .section-header__heading{font-size:1.4rem!important;font-weight:800!important}.movataa-cmp table{width:100%;border-collapse:collapse;border-radius:16px;overflow:hidden}.movataa-cmp th{background:#004b65;color:#fff;padding:14px 18px;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-align:center}.movataa-cmp td{padding:12px 18px;font-size:.82rem;border-bottom:1px solid #e0eff4;color:#444}.movataa-cmp tr:nth-child(2n) td{background:#f7fbfc}.movataa-cmp tr:last-child td{border-bottom:none}.section-header__subheading,.section__subheading,[class*=eyebrow],[class*=__eyebrow]{font-size:.68rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#139c81!important}.section-header__heading,.section__heading h2,h2[class*=heading]{letter-spacing:-.03em!important;font-weight:800!important;line-height:1.2!important}.image-collage__item{border-radius:16px!important;overflow:hidden!important;transition:transform .3s ease,box-shadow .3s ease!important}.image-collage__item:hover{transform:scale(1.03)!important;box-shadow:0 16px 40px #00000026!important}.template-index .shopify-section{margin:0!important}.template-index .section-header__subheading{display:flex;align-items:center;gap:8px;font-size:11px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#00a99d!important;margin-bottom:12px!important}.template-index .section-header__subheading:before{content:"";width:24px;height:2px;background:#00a99d;display:inline-block;flex-shrink:0}.template-index .section-header__heading{font-size:clamp(2rem,3.5vw,2.8rem)!important;font-weight:900!important;color:#004b65!important;letter-spacing:-.03em!important;line-height:1.15!important}.template-index .slideshow-column,.template-index .slideshow-column .swiper-slide{min-height:88vh}.template-index .slideshow-column__text h1,.template-index .slideshow-column__text h2{font-size:clamp(2.4rem,5vw,4rem)!important;font-weight:900!important;letter-spacing:-.04em!important;line-height:1.06!important;color:#004b65!important}.template-index .slideshow-column__text p{font-size:17px!important;color:#374151!important;line-height:1.7!important;max-width:440px!important}.template-index .testimonials{background:#fff!important}.template-index .testimonials__slide{background:#f9fafb!important;border-radius:20px!important;border:1px solid #e5e7eb!important;padding:36px 32px!important;position:relative!important}.template-index .testimonials__slide:before{content:'"'!important;font-size:80px!important;font-family:Georgia,serif!important;color:#00a99d!important;opacity:.3!important;line-height:.8!important;position:absolute!important;top:20px!important;left:24px!important}.template-index .testimonials .stars,.template-index .testimonials__stars{color:#c9a84c!important;font-size:14px!important;margin-bottom:14px!important}.template-index .testimonials__text,.template-index .testimonials__content{font-size:14px!important;color:#374151!important;line-height:1.75!important;font-style:italic!important}.template-index .testimonials__author{display:flex!important;align-items:center!important;gap:12px!important;margin-top:20px!important}.template-index .testimonials__author-name{font-size:14px!important;font-weight:800!important;color:#004b65!important}.template-index .testimonials__author-meta{font-size:12px!important;color:#6b7280!important}.template-index .product-card__wrapper{border-radius:20px!important;border:1px solid #e5e7eb!important;overflow:hidden!important;transition:all .3s ease!important;background:#fff!important}.template-index .product-card__wrapper:hover{transform:translateY(-6px)!important;box-shadow:0 20px 40px #004b651a!important;border-color:#00a99d!important}.template-index .card__heading a{font-size:15px!important;font-weight:800!important;color:#004b65!important;letter-spacing:-.02em!important}.template-index .price__sale .price-item--sale{font-size:18px!important;font-weight:900!important;color:#004b65!important}.template-index .price__sale .price-item--regular{font-size:13px!important;color:#9ca3af!important;text-decoration:line-through!important}.template-index .before-after{background:#f9fafb!important}.before-after-results{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:32px}.before-after-stat{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px 20px;text-align:center}.before-after-stat strong{display:block;font-size:2rem;font-weight:900;color:#004b65;letter-spacing:-.04em;line-height:1}.before-after-stat span{font-size:11px;color:#6b7280;letter-spacing:.06em;text-transform:uppercase;font-weight:600;margin-top:6px;display:block}.template-index .shopify-section:has(.product-slider),.template-index .shopify-section:has([class*=product-slider]){background:#fff}.template-index .blockquote{background:#f9fafb!important}.template-index .section-custom-liquid.spaced-section{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.template-product .product__vendor,.template-product .product__vendor a{font-size:11px!important;font-weight:800!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#00a99d!important;display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:10px!important}.template-product .product__vendor:before{content:""!important;display:inline-block!important;width:20px!important;height:2px!important;background:#00a99d!important;flex-shrink:0!important}.template-product .product__title,.template-product h1.product__title{font-size:clamp(1.8rem,2.8vw,2.6rem)!important;font-weight:900!important;letter-spacing:-.035em!important;line-height:1.12!important;color:#004b65!important;margin-bottom:16px!important}.template-product .product__rating,.template-product .jdgm-widget{margin-bottom:16px!important}.pdp-trust-badges{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0}.pdp-trust-badge{display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 6px;border:1.5px solid #e8ecf0;border-radius:10px;background:#f9fafb;text-align:center}.pdp-trust-badge__icon{font-size:20px;line-height:1}.pdp-trust-badge__label{font-size:9px;font-weight:800;color:#004b65;letter-spacing:.04em;text-transform:uppercase;line-height:1.3}.template-product .price-wrapper{background:linear-gradient(135deg,#f9fafb,#eef6f8)!important;border-radius:14px!important;padding:18px 22px!important;margin:16px 0!important;border:1.5px solid #e8ecf0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important}.template-product .price .price-item--sale,.template-product .price--sale .price-item--sale{font-size:2rem!important;font-weight:900!important;color:#004b65!important;letter-spacing:-.04em!important}.template-product .price .price-item--regular{font-size:1rem!important;color:#9ca3af!important;text-decoration:line-through!important;font-weight:500!important}.template-product .price__badge-sale{background:#fff0f0!important;color:#e53e3e!important;font-size:10px!important;font-weight:800!important;padding:3px 10px!important;border-radius:50px!important;letter-spacing:.05em!important;border:none!important}.template-product .inventory{background:#2d9e6b1a!important;color:#2d9e6b!important;font-size:11px!important;font-weight:800!important;padding:4px 12px!important;border-radius:50px!important;letter-spacing:.05em!important;display:inline-flex!important;align-items:center!important;gap:4px!important;margin-bottom:0!important}.template-product .swatch__item,.template-product .variant-picker__option-values .swatch{border-radius:10px!important;border:2px solid #e8ecf0!important;font-weight:700!important;font-size:13px!important;padding:8px 18px!important;transition:all .2s!important}.template-product .swatch__item--active,.template-product .swatch--active{border-color:#004b65!important;background:#004b65!important;color:#fff!important}.template-product .product-form__submit{background:#004b65!important;color:#fff!important;border-radius:10px!important;font-size:14px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;height:52px!important;border:none!important;transition:background .2s!important;box-shadow:none!important}.template-product .product-form__submit:hover:not([disabled]){background:#006b8f!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #004b6540!important}.template-product .shopify-payment-button__button--unbranded,.template-product .shopify-payment-button__button{border-radius:10px!important;font-weight:800!important;font-size:13px!important;min-height:48px!important;background:transparent!important;color:#004b65!important;border:2px solid #004b65!important}.template-product .shopify-payment-button__button--unbranded:hover{background:#004b65!important;color:#fff!important}.template-product .quantity{border-radius:10px!important;border:2px solid #e8ecf0!important;overflow:hidden!important}.template-product .quantity__button{background:#f9fafb!important;color:#004b65!important;font-weight:700!important;width:44px!important;height:50px!important}.template-product .quantity__input{font-size:16px!important;font-weight:800!important;color:#004b65!important;height:50px!important;width:52px!important}.template-product .text-with-icon{font-size:12px!important;color:#6b7a8d!important;font-weight:500!important;display:flex!important;gap:6px!important;align-items:center!important}.template-product .text-with-icon svg{color:#00a99d!important}.product-best-for{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.product-best-for__tag{padding:5px 14px;border-radius:50px;border:1.5px solid #e8ecf0;font-size:12px;font-weight:600;color:#004b65;background:#fff;transition:all .2s}.product-best-for__tag:hover{border-color:#00a99d;background:#00a99d0f}.movataa-clinical{background:transparent!important;border-radius:0!important;padding:80px!important;margin:0!important;border:none!important;background-color:#f9fafb!important}.movataa-clinical__header{text-align:center!important;margin-bottom:48px!important}.movataa-clinical__label{font-size:11px!important;font-weight:800!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#00a99d!important;display:inline-flex!important;align-items:center!important;gap:8px!important;margin-bottom:12px!important}.movataa-clinical__label:before,.movataa-clinical__label:after{content:""!important;width:20px!important;height:2px!important;background:#00a99d!important;display:inline-block!important}.movataa-clinical__title{font-size:clamp(1.6rem,2.5vw,2.2rem)!important;font-weight:900!important;color:#004b65!important;letter-spacing:-.03em!important;line-height:1.2!important;margin-top:0!important}.movataa-clinical__grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important;margin-bottom:0!important}.movataa-clinical__stat{background:#fff!important;border-radius:20px!important;padding:32px 24px!important;border:1px solid #e8ecf0!important;box-shadow:0 2px 16px #004b650f!important;text-align:center!important;transition:all .3s!important}.movataa-clinical__stat:hover{transform:translateY(-4px)!important;box-shadow:0 12px 32px #004b651f!important}.movataa-clinical__number{font-size:2.6rem!important;font-weight:900!important;color:#004b65!important;letter-spacing:-.04em!important;line-height:1!important;margin-bottom:10px!important}.movataa-clinical__desc{font-size:13px!important;color:#6b7a8d!important;font-weight:600!important;line-height:1.5!important;margin:0!important}.movataa-clinical__endorsement{margin-top:24px!important;padding:24px 28px!important;background:#004b65!important;border-radius:20px!important;border:none!important}.movataa-clinical__doc-badge{background:#ffffff26!important;border-radius:50%!important}.movataa-clinical__doc-badge svg{stroke:#fff!important}.movataa-clinical__doc-text{color:#fffc!important;font-size:14px!important;line-height:1.6!important}.movataa-clinical__doc-name{color:#ffffff8c!important;font-size:12px!important}.movataa-howto{background:#004b65!important;border-radius:0!important;border:none!important;padding:80px!important;margin:0!important}.movataa-howto__header{margin-bottom:48px!important;text-align:center!important}.movataa-howto__label{font-size:11px!important;font-weight:800!important;letter-spacing:.15em!important;color:#00a99d!important;display:inline-flex!important;align-items:center!important;gap:8px!important;margin-bottom:12px!important}.movataa-howto__label:before,.movataa-howto__label:after{content:""!important;width:20px!important;height:2px!important;background:#00a99d!important;display:inline-block!important}.movataa-howto__title{font-size:clamp(1.6rem,2.5vw,2.2rem)!important;font-weight:900!important;color:#fff!important;letter-spacing:-.03em!important;line-height:1.2!important;margin-top:0!important}.movataa-howto__steps{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important;flex-direction:unset!important}.movataa-howto__step{flex-direction:column!important;align-items:flex-start!important;background:#ffffff12!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:20px!important;padding:28px 24px!important;gap:14px!important}.movataa-howto__num{width:44px!important;height:44px!important;background:transparent!important;border:2px solid #00a99d!important;color:#00a99d!important;font-size:18px!important;font-weight:900!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;margin-bottom:4px!important}.movataa-howto__step-title{font-size:15px!important;font-weight:800!important;color:#fff!important;margin-bottom:6px!important}.movataa-howto__step-desc{font-size:13px!important;color:#ffffffa6!important;line-height:1.6!important}.movataa-howto__tip{margin-top:24px!important;background:#00a99d1f!important;border:1px solid rgba(0,169,157,.2)!important;border-radius:12px!important;padding:14px 18px!important}.movataa-howto__tip span{color:#ffffffbf!important}.template-product .collapsible-content__title{font-size:15px!important;font-weight:700!important;color:#004b65!important}.template-product .collapsible-content__body{font-size:14px!important;color:#6b7a8d!important;line-height:1.7!important}.movataa-faq{padding:80px!important;background:#fff!important}.movataa-faq__title{font-size:clamp(1.6rem,2.5vw,2.2rem)!important;font-weight:900!important;color:#004b65!important;letter-spacing:-.03em!important;margin-bottom:40px!important}.movataa-faq__item{border:1.5px solid #e8ecf0!important;border-radius:14px!important;margin-bottom:12px!important;overflow:hidden!important}.movataa-faq__question{font-size:14px!important;font-weight:700!important;color:#004b65!important;padding:18px 22px!important}.movataa-faq__answer{font-size:13px!important;color:#6b7a8d!important;line-height:1.7!important;padding:0 22px 18px!important}.satc-bar{border-top:1px solid #e8ecf0!important;box-shadow:0 -8px 32px #004b651a!important}.satc-bar__title{color:#004b65!important}.satc-bar__price{color:#004b65!important;font-weight:900!important}.satc-bar__btn{background:#004b65!important;border-radius:50px!important;font-weight:800!important;padding:12px 32px!important;letter-spacing:.06em!important}.satc-bar__btn:hover{background:#006b8f!important}.template-product .section__heading,.template-product h2.section__heading{font-size:clamp(1.5rem,2.2vw,2rem)!important;font-weight:900!important;color:#004b65!important;letter-spacing:-.03em!important}.template-product .section__subheading{color:#6b7a8d!important;font-size:15px!important}.template-product .multicolumn__card{border-radius:20px!important;border:1.5px solid #e8ecf0!important;overflow:hidden!important;transition:all .3s!important}.template-product .multicolumn__card:hover{transform:translateY(-6px)!important;box-shadow:0 16px 40px #004b651f!important}.template-product .multicolumn__card-heading{font-size:15px!important;font-weight:800!important;color:#004b65!important}.template-product .media-section .section__heading{color:#004b65!important;font-weight:900!important;letter-spacing:-.03em!important}.template-product .product-complementary .section__heading,.template-product .product-recommendations .section__heading{font-size:clamp(1.4rem,2vw,1.8rem)!important;color:#004b65!important;font-weight:900!important}@media(max-width:768px){.movataa-clinical{padding:48px 24px!important}.movataa-clinical__grid{grid-template-columns:repeat(2,1fr)!important}.movataa-howto{padding:48px 24px!important}.movataa-howto__steps{grid-template-columns:1fr!important}.pdp-trust-badges{grid-template-columns:repeat(2,1fr)!important}.movataa-faq{padding:48px 24px!important}}.button--primary{background-color:#004b65!important;color:#fff!important;border-color:#004b65!important}.button--primary:hover,.button--primary:focus-visible{background-color:#003a4f!important;border-color:#003a4f!important;color:#fff!important}.swiper-button{background:#004b65!important}.swiper-button svg,.swiper-button svg path,.swiper-button svg polyline{stroke:#fff!important;fill:none!important}.swiper-button:hover{background:#003a4f!important}.hp-cols__col-photo{width:100%;height:100%;object-fit:cover;transition:transform .55s ease;display:block}.hp-cols__card:hover .hp-cols__col-photo{transform:scale(1.06)}.section-before-after{background:#f9fafb!important}.section-before-after .section-before-after__left h2,.before-after__heading,[class*=before-after] h2{font-size:clamp(1.6rem,3vw,2.4rem)!important;font-weight:900!important;color:#004b65!important;letter-spacing:-.04em!important;line-height:1.15!important}.before-after__text,.section-before-after p{color:#555!important;font-size:.92rem!important;line-height:1.7!important}@media(max-width:768px){.slideshow-column__text h1,.slideshow-column__text h2{font-size:1.35rem!important;letter-spacing:-.03em!important}.template-product .product__title{font-size:1.4rem!important}.template-product .product-form__submit{min-height:52px!important;font-size:.95rem!important}.hp-stats__inner,.hp-concern__inner,.hp-why__inner{padding:0 16px}.hp-concern__grid{grid-template-columns:1fr!important;gap:12px!important}.hp-why__grid{grid-template-columns:1fr!important}}@media(max-width:480px){.template-product .product__title{font-size:1.25rem!important}.template-product .price .price-item--sale{font-size:1.3rem!important}.hp-concern__grid{gap:10px!important}}.pdp-prop{margin:24px 0;padding:32px;background:linear-gradient(135deg,#004b65,#003a4f);border-radius:16px;display:grid;grid-template-columns:1fr 1px 1fr;gap:28px;align-items:start}.pdp-prop__sep{background:#ffffff26;align-self:stretch}.pdp-prop__eye{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:#67cdb4;font-weight:700;margin-bottom:10px}.pdp-prop__h{font-size:1.1rem;font-weight:800;color:#fff;margin:0 0 12px;letter-spacing:-.02em;line-height:1.3}.pdp-prop__p{font-size:.85rem;color:#ffffffe0;margin:0;line-height:1.68}@media(max-width:640px){.pdp-prop{grid-template-columns:1fr;padding:24px 20px;gap:20px}.pdp-prop__sep{width:100%;height:1px;align-self:auto}.pdp-prop__h{font-size:1rem}}.section-multicolumn .section-header__heading,.section-multicolumn h2,.section-multicolumn h2.h1{font-size:clamp(1.4rem,2.5vw,2rem)!important;line-height:1.2!important;font-weight:900!important}.section-before-after .section-header__heading,.section-before-after h2.h1{font-size:clamp(1.4rem,2.5vw,2rem)!important}.section-blockquote blockquote,.section-blockquote .blockquote__text,.section-blockquote h2.h1,.section-blockquote p.h1{font-size:clamp(1.05rem,2vw,1.65rem)!important;font-weight:700!important;line-height:1.45!important;letter-spacing:-.02em!important}.movataa-howto__step-desc{color:#ffffffe0!important}.movataa-clinical__doc-text{color:#ffffffe0!important;font-size:14px!important;line-height:1.65!important}.movataa-clinical__doc-name{color:#ffffffa6!important;font-size:12px!important}.template-product .section-custom-liquid{padding-top:0!important;padding-bottom:0!important}.template-product .section-custom-liquid.spaced-section{margin-top:0!important;margin-bottom:0!important}.pdp-inci{margin:24px 0;padding:32px;background:#fff;border-radius:16px;border:1px solid #e0eff4}.pdp-inci__header{text-align:center;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e8f4f8}.pdp-inci__eye{display:block;font-size:.65rem;text-transform:uppercase;letter-spacing:.14em;color:#139c81;font-weight:700;margin-bottom:10px}.pdp-inci__title{font-size:1.2rem;font-weight:800;color:#004b65;margin:0 0 8px;letter-spacing:-.02em}.pdp-inci__sub{font-size:.82rem;color:#777;margin:0;line-height:1.55}.pdp-inci__body{display:flex;flex-direction:column;gap:18px}.pdp-inci__list{font-size:.84rem;color:#555;line-height:1.9;margin:0;padding:16px 20px;background:#f7fbfc;border-radius:12px;border:1px solid #e0eff4}.pdp-inci__badges{display:flex;flex-wrap:wrap;gap:8px}.pdp-inci__badge{font-size:.72rem;font-weight:700;padding:5px 13px;border-radius:50px;letter-spacing:.04em}.pdp-inci__badge--free{background:#f0faf7;color:#139c81;border:1px solid #c5e8df}@media(max-width:640px){.pdp-inci{padding:22px 18px}.pdp-inci__title{font-size:1rem}.pdp-inci__list{font-size:.8rem;padding:14px 16px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/movataa-custom.css.map */
