body:not(:has([data-ctr-pdp])) ._product-media-gallery,body:not(:has([data-ctr-pdp])) [class*=product-media-gallery]{background:#f8f8f8!important}body:not(:has([data-ctr-pdp])) ._product-media-gallery img,body:not(:has([data-ctr-pdp])) [class*=product-media-gallery] img{object-fit:contain!important}body:not(:has([data-ctr-pdp])) [class*=thumbnail] img,body:not(:has([data-ctr-pdp])) .product-thumbnails img{border:2px solid transparent!important;border-radius:3px!important;cursor:pointer!important;transition:border-color .2s!important;object-fit:contain!important;background:#f8f8f8!important}body:not(:has([data-ctr-pdp])) [class*=thumbnail] img:hover,body:not(:has([data-ctr-pdp])) [class*=thumbnail--active] img{border-color:#111!important}._product-details,[class*=product-details]{padding:20px 0!important}.mvmt-pd-badge{display:inline-block!important;width:fit-content!important;align-self:flex-start!important;padding:5px 14px!important;border:0!important;border-radius:20px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:linear-gradient(135deg,#2b3bff,#00008b)!important;color:#fff!important;margin-bottom:10px!important;line-height:1.4!important;height:auto!important;box-sizing:border-box!important}body:not(:has([data-ctr-pdp])) .product-information h1,body:not(:has([data-ctr-pdp])) ._product-details h1,body:not(:has([data-ctr-pdp])) product-information h1{font-size:clamp(24px,3vw,36px)!important;font-weight:700!important;letter-spacing:.01em!important;line-height:1.15!important;margin:0 0 8px!important;color:#111!important;text-transform:none!important}.price,.price__container,price-component .price{display:flex!important;align-items:baseline!important;gap:10px!important;flex-wrap:wrap!important;margin:6px 0!important}.price .price-item--sale,.price__sale .price-item,.price-item--sale{font-size:26px!important;font-weight:800!important;color:var(--ctr-navy, #00008b)!important;order:1!important}.price .price-item--regular:not(:only-child),.price__compare .price-item,.price__compare .price-item--regular,s.price-item{font-size:16px!important;font-weight:400!important;color:var(--ctr-muted, #4a4f66)!important;opacity:.6!important;text-decoration:line-through!important;order:2!important}.price .price-item--regular:only-child,.price__regular .price-item{font-size:26px!important;font-weight:700!important;color:#111!important}._divider,[class*=divider] hr{border-color:#e8e8e8!important;margin:12px 0!important}.mvmt-vp{margin:4px 0 16px}.mvmt-vp__group{margin-bottom:18px}.mvmt-vp__label-row{display:flex;align-items:center;gap:8px;margin-bottom:10px}.mvmt-vp__label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#111}.mvmt-vp__selected-label{font-size:11px;font-weight:400;letter-spacing:.04em;color:#888;text-transform:none}.mvmt-vp__row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mvmt-vp__btn{display:inline-flex;align-items:center;justify-content:center;padding:0 18px;height:40px;border:1.5px solid #d8d8d8;border-radius:6px;background:#fff;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#444;cursor:pointer;white-space:nowrap;transition:border-color .22s ease,background .22s ease,color .22s ease,transform .18s ease,box-shadow .22s ease;position:relative;overflow:hidden;box-sizing:border-box;line-height:1;min-width:44px}.mvmt-vp__btn:hover{border-color:#888;color:#111}.mvmt-vp__btn--active{border-color:#111;border-width:2px;background:#111;color:#fff!important;font-weight:700;transform:scale(1.04);box-shadow:0 3px 12px #0000002e}.mvmt-vp__btn--active:hover{background:#222;border-color:#222;color:#fff!important}.mvmt-vp__btn--img{width:auto;height:auto;min-width:64px;max-width:128px;padding:8px 10px;flex-direction:column;gap:7px;border-radius:14px;border-color:var(--ctr-border, rgb(0 0 139 / .12));background:#fff;overflow:visible;text-transform:none;letter-spacing:.01em}.mvmt-vp__btn--img.mvmt-vp__btn--active{border:2px solid var(--ctr-navy, #00008b);background:var(--ctr-ice, #e8ecff);color:var(--ctr-ink, #0a0f2c)!important;padding:7px 9px;transform:none;box-shadow:none}.mvmt-vp__btn--img:hover{border-color:var(--ctr-royal, #2b3bff)}.mvmt-vp__btn-img{display:block;width:48px;height:48px;object-fit:cover;border-radius:10px;pointer-events:none;background:var(--ctr-mist, #f4f6fc);mix-blend-mode:multiply}.mvmt-vp__btn-name{display:block;max-width:108px;font-size:11.5px;font-weight:600;line-height:1.2;letter-spacing:.01em;text-transform:none;white-space:normal;text-align:center;color:var(--ctr-ink, #0a0f2c);pointer-events:none}.mvmt-vp__btn--active .mvmt-vp__btn-name{color:var(--ctr-navy, #00008b)}.mvmt-vp__btn--soldout{opacity:.45}.mvmt-vp__btn--soldout:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(to top right,transparent calc(50% - .8px),var(--ctr-ink, #0a0f2c) calc(50% - .8px),var(--ctr-ink, #0a0f2c) calc(50% + .8px),transparent calc(50% + .8px))}@media(max-width:749px){.mvmt-vp__btn-img{width:42px;height:42px}.mvmt-vp__btn-name{font-size:11px;max-width:96px}}@keyframes mvmt-ripple{0%{transform:translate(-50%,-50%) scale(0);opacity:.35}to{transform:translate(-50%,-50%) scale(3.5);opacity:0}}.mvmt-vp__btn:after{content:"";position:absolute;top:50%;left:50%;width:60px;height:60px;background:#ffffff40;border-radius:50%;transform:translate(-50%,-50%) scale(0);opacity:0;pointer-events:none}.mvmt-vp__btn.mvmt-vp__btn--ripple:after{animation:mvmt-ripple .45s ease-out forwards}.quantity,[class*=quantity-wrapper],quantity-input{display:inline-flex!important;align-items:center!important;border:1.5px solid #d8d8d8!important;border-radius:8px!important;overflow:hidden!important;height:46px!important;width:auto!important;background:#fff!important}.quantity__button,quantity-input button{width:44px!important;height:44px!important;min-width:44px!important;background:none!important;border:none!important;font-size:20px!important;font-weight:300!important;cursor:pointer!important;color:#333!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background .15s!important;line-height:1!important;padding:0!important}.quantity__button:hover,quantity-input button:hover{background:#f5f5f5!important}.quantity__input,quantity-input input{width:50px!important;text-align:center!important;border:none!important;border-left:1px solid #e8e8e8!important;border-right:1px solid #e8e8e8!important;font-size:15px!important;font-weight:600!important;color:#111!important;background:none!important;height:44px!important;padding:0!important;-moz-appearance:textfield!important}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none!important}[id*=add-to-cart],button[name=add],.product-form__submit,buy-buttons button[type=submit],buy-buttons button.button--primary{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:0 28px!important;height:56px!important;min-height:56px!important;background:linear-gradient(135deg,#2b3bff,#00008b)!important;color:#fff!important;box-shadow:0 8px 20px #00008b40!important;border:none!important;border-radius:40px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;cursor:pointer!important;transition:background .3s ease,box-shadow .3s ease,transform .15s ease!important;margin-top:14px!important;white-space:nowrap!important;box-shadow:0 2px 10px #00000026!important;line-height:1!important;box-sizing:border-box!important}[id*=add-to-cart]:hover,button[name=add]:hover,.product-form__submit:hover,buy-buttons button[type=submit]:hover,buy-buttons button.button--primary:hover{background:#1b3564!important;box-shadow:0 6px 22px #1b356473!important;transform:translateY(-1px)!important}[id*=add-to-cart]:active{transform:translateY(0)!important}.mvmt-atc-price{font-size:14px!important;font-weight:700!important;letter-spacing:.04em!important;opacity:.92!important}[class*=shopify-payment-button] button{border-radius:40px!important;font-weight:700!important;letter-spacing:.08em!important;min-height:52px!important;margin-top:10px!important}.mvmt-accordions-wrap{max-width:1400px;margin:0 auto;padding:0 24px 40px}.mvmt-accordions{border-top:1px solid #e0e0e0;max-width:600px}.mvmt-acc-item{border-bottom:1px solid #e0e0e0}.mvmt-acc-toggle{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:18px 0!important;background:none!important;border:none!important;cursor:pointer!important;text-align:left!important;gap:12px!important}.mvmt-acc-toggle span{font-size:12px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#111!important}.mvmt-acc-toggle svg{width:16px!important;height:16px!important;flex-shrink:0!important;color:#777!important;transition:transform .25s ease!important}.mvmt-acc-toggle[aria-expanded=true] svg{transform:rotate(180deg)!important}.mvmt-acc-toggle[aria-expanded=true] span{color:#1b3564!important}summary.mvmt-acc-toggle{list-style:none}summary.mvmt-acc-toggle::-webkit-details-marker{display:none}summary.mvmt-acc-toggle:focus-visible{outline:2px solid #00008b;outline-offset:2px}.mvmt-acc-item[open]>.mvmt-acc-toggle svg{transform:rotate(180deg)!important}.mvmt-acc-item[open]>.mvmt-acc-toggle span{color:#1b3564!important}.mvmt-acc-h{margin:0!important;padding:0!important;font-size:12px!important;font-weight:inherit!important;line-height:normal!important;letter-spacing:inherit!important;text-transform:none!important;color:inherit!important}.mvmt-spec{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5}.mvmt-spec tr{border-bottom:1px solid #d3d9f7}.mvmt-spec tr:first-child{border-top:1px solid #d3d9f7}.mvmt-spec th,.mvmt-spec td{padding:10px 0;text-align:left;vertical-align:top}.mvmt-spec th{width:42%;padding-right:16px;color:#4a4f66;font-weight:500}.mvmt-spec td{color:#00008b;font-weight:600}.mvmt-faq__item{border-bottom:1px solid #d3d9f7}.mvmt-faq__item:first-child{border-top:1px solid #d3d9f7}.mvmt-faq__q{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;cursor:pointer;list-style:none}.mvmt-faq__q::-webkit-details-marker{display:none}.mvmt-faq__q:focus-visible{outline:2px solid #00008b;outline-offset:2px}.mvmt-acc-content .mvmt-faq__q-text{margin:0!important;color:#00008b!important;font-size:14px!important;font-weight:600!important;line-height:1.45!important;letter-spacing:0!important;text-transform:none!important}.mvmt-faq__sign{position:relative;flex:none;width:12px;height:12px}.mvmt-faq__sign:before,.mvmt-faq__sign:after{content:"";position:absolute;inset:5px 0 auto 0;height:2px;border-radius:1px;background:#00008b;transition:transform .2s ease}.mvmt-faq__sign:after{transform:rotate(90deg)}.mvmt-faq__item[open] .mvmt-faq__sign:after{transform:rotate(0)}.mvmt-faq__a{padding:0 0 14px;color:#4a4f66;font-size:14px;line-height:1.7}.mvmt-acc-body[hidden]{display:none!important}.mvmt-acc-content{padding:0 0 18px!important}.mvmt-acc-content p,.mvmt-acc-content li{font-size:14px!important;line-height:1.75!important;color:#555!important}.mvmt-acc-content ul{padding-left:18px!important;margin:0!important}.mvmt-acc-content li{margin-bottom:5px!important}.mvmt-acc-content h3,.mvmt-acc-content h4{font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#111!important;margin:12px 0 6px!important}.mvmt-join-bar{background:#1a1a1a;padding:32px 24px}.mvmt-join-bar__inner{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px}.mvmt-join-bar__heading{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#fff}.mvmt-join-bar__items{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap;width:100%}.mvmt-join-bar__item{display:flex;flex-direction:column;align-items:center;gap:8px;color:#ccc;text-decoration:none;transition:color .2s;min-width:80px;text-align:center}.mvmt-join-bar__item:hover{color:#fff}.mvmt-join-bar__icon{width:36px;height:36px;object-fit:contain;filter:brightness(0) invert(1);opacity:.75}.mvmt-join-bar__icon--svg{width:36px;height:36px;fill:none;stroke:currentColor;stroke-width:1.5;opacity:.75}.mvmt-join-bar__label{font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.mvmt-feature-block{display:grid;grid-template-columns:1fr 1fr;min-height:480px}.mvmt-feature-block--reverse{direction:rtl}.mvmt-feature-block--reverse>*{direction:ltr}.mvmt-feature-block__media{overflow:hidden;position:relative}.mvmt-feature-block__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s ease}.mvmt-feature-block:hover .mvmt-feature-block__media img{transform:scale(1.03)}.mvmt-feature-block__content{display:flex;flex-direction:column;justify-content:center;padding:60px 72px;background:#fff}.mvmt-feature-block--dark .mvmt-feature-block__content{background:#1a1a1a;color:#fff}.mvmt-feature-block__eyebrow{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#999;margin-bottom:12px}.mvmt-feature-block--dark .mvmt-feature-block__eyebrow{color:#aaa}.mvmt-feature-block__heading{font-size:clamp(22px,2.8vw,38px);font-weight:700;letter-spacing:.03em;text-transform:uppercase;line-height:1.15;color:#111;margin-bottom:16px}.mvmt-feature-block--dark .mvmt-feature-block__heading{color:#fff}.mvmt-feature-block__text{font-size:14px;line-height:1.75;color:#555;margin-bottom:28px;max-width:400px}.mvmt-feature-block--dark .mvmt-feature-block__text{color:#bbb}.mvmt-feature-block__btn{display:inline-block;padding:13px 32px;border:1.5px solid #000;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#000;text-decoration:none;align-self:flex-start;transition:background .2s,color .2s}.mvmt-feature-block__btn:hover{background:#000;color:#fff}.mvmt-feature-block--dark .mvmt-feature-block__btn{border-color:#fff;color:#fff}.mvmt-feature-block--dark .mvmt-feature-block__btn:hover{background:#fff;color:#000}@media(max-width:768px){.mvmt-feature-block{grid-template-columns:1fr;direction:ltr!important}.mvmt-feature-block__media{min-height:260px}.mvmt-feature-block__content{padding:36px 24px}}.mvmt-water-guide{padding:72px 24px;background:var(--ctr-white, #fff);text-align:center}.mvmt-water-guide__heading{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ctr-ink, #0a0f2c);margin-bottom:48px}.mvmt-water-guide__grid{max-width:1100px;margin:0 auto;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.mvmt-water-guide__item{position:relative;overflow:hidden;border-radius:16px;display:flex;flex-direction:column;background:var(--ctr-mist, #f4f6fc);border:1px solid var(--ctr-border, rgb(0 0 139 / .12));color:var(--ctr-ink, #0a0f2c);transition:background .3s ease,border-color .3s ease,color .3s ease}.ctr-wicon{width:56px;height:56px;display:block;margin:26px auto 2px;color:var(--ctr-royal, #2b3bff);transition:color .3s ease}.mvmt-water-guide__item img{width:100%;height:220px;object-fit:cover;display:block;filter:brightness(.7);transition:filter .3s}.mvmt-water-guide__item:hover img{filter:brightness(.85)}.mvmt-water-guide__item:has(img){border:0}.mvmt-water-guide__item:has(img) .mvmt-water-guide__info{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgb(0 0 46 / .78) 0%,transparent 100%);color:#fff}.mvmt-water-guide__info{padding:14px 16px 20px;text-align:left}.mvmt-water-guide__atm{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:26px;font-weight:700;letter-spacing:.04em;line-height:1;margin-bottom:4px}.mvmt-water-guide__depth{font-size:11px;letter-spacing:.08em;opacity:.85;margin-bottom:4px}.mvmt-water-guide__desc{font-size:12px;opacity:.75;line-height:1.45}.mvmt-water-guide__flag{flex:none;padding:3px 8px;border-radius:999px;background:var(--ctr-royal, #2b3bff);color:#fff;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mvmt-water-guide__item.is-current{background:linear-gradient(135deg,#2b3bff,#00008b);border-color:transparent;color:#fff;box-shadow:0 10px 28px -12px #00008b73}.mvmt-water-guide__item.is-current .ctr-wicon{color:#fff}.mvmt-water-guide__item.is-current .mvmt-water-guide__flag{background:#fff;color:var(--ctr-navy, #00008b)}.mvmt-water-guide__item.is-current:has(img) img{filter:brightness(.95)}@media(max-width:768px){.mvmt-water-guide__grid{grid-template-columns:repeat(2,1fr);gap:10px}.ctr-wicon{width:44px;height:44px;margin-top:20px}.mvmt-water-guide__atm{font-size:21px}}.mvmt-brand-story{padding:72px 24px;background:#f5f5f5}.mvmt-brand-story__inner{max-width:680px;margin:0 auto;text-align:center}.mvmt-brand-story__eyebrow{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#999;margin-bottom:12px}.mvmt-brand-story__heading{font-size:clamp(24px,3vw,40px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#111;margin-bottom:20px;line-height:1.15}.mvmt-brand-story__text{font-size:15px;line-height:1.8;color:#555;margin-bottom:28px}.mvmt-brand-story__btn{display:inline-block;padding:13px 36px;background:#000;color:#fff;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background .2s}.mvmt-brand-story__btn:hover{background:#333}.mvmt-promo-float{position:fixed!important;bottom:24px!important;right:0!important;z-index:9999!important;display:flex!important;align-items:center!important}.mvmt-promo-float__btn{display:flex;align-items:center;background:#00bcd4;color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:12px 18px;border-radius:30px 0 0 30px;cursor:pointer;border:none;text-decoration:none;white-space:nowrap;box-shadow:-4px 4px 20px #00000026;transition:background .2s}.mvmt-promo-float__btn:hover{background:#00a5bb}.mvmt-promo-float__close{background:#00bcd4;color:#fff;border:none;border-left:1px solid rgba(255,255,255,.3);padding:12px;border-radius:0 30px 30px 0;cursor:pointer;font-size:13px;line-height:1;transition:background .2s}.mvmt-promo-float__close:hover{background:#00a5bb}@media(max-width:768px){.mvmt-join-bar__items{gap:24px}.mvmt-accordions-wrap{padding:0 16px 32px}.mvmt-water-guide,.mvmt-brand-story{padding:48px 16px}[id*=add-to-cart],button[name=add],.product-form__submit{font-size:12px!important;padding:0 20px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mvmt-product.css.map */
