h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--mov-font-display);letter-spacing:-.01em;line-height:1.12}h4,h5,.h4,.h5{font-family:var(--mov-font-body);font-weight:700;letter-spacing:0}::selection{background:var(--mov-glacial);color:var(--mov-navy)}.mov-eyebrow{display:inline-flex;align-items:center;gap:.5em;font-family:var(--mov-font-body);font-size:var(--mov-text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mov-cobalt)}.mov-o-mark{display:inline-block;width:1em;height:1.3em;flex:none;background:currentColor;-webkit-mask:url(mov-pictorial.png) center / contain no-repeat;mask:url(mov-pictorial.png) center / contain no-repeat}.mov-hl{color:var(--mov-hl-color, var(--mov-cobalt))}.mov-heading-mark{display:block;line-height:0;margin-bottom:1.2rem}.mov-heading-mark img{display:inline-block;width:var(--mov-mark-size, 28px);height:auto}.mov-list{list-style:none;padding-left:0}.mov-list li{display:flex;gap:.6em;align-items:baseline}.mov-list li:before{content:"";flex:none;width:.85em;height:1.05em;background:var(--mov-cobalt);-webkit-mask:url(mov-pictorial.png) center / contain no-repeat;mask:url(mov-pictorial.png) center / contain no-repeat;transform:translateY(.12em)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--mov-font-body);font-weight:700;letter-spacing:.01em;min-height:4.6rem;transition:transform var(--mov-dur-fast) var(--mov-ease-out),box-shadow var(--mov-dur-fast) var(--mov-ease-out),filter var(--mov-dur-fast) var(--mov-ease-out)}.button:hover,button.shopify-payment-button__button--unbranded:hover{transform:translateY(-2px);box-shadow:var(--mov-shadow-soft);filter:brightness(1.06)}.button:active{transform:translateY(0)}.button--secondary{box-shadow:inset 0 0 0 2px rgba(var(--color-secondary-button-text),1)}:focus-visible,.focused{outline:3px solid var(--mov-glacial)!important;outline-offset:2px;box-shadow:none!important}.field__input,.select__select,.customer .field input,.customer select{font-family:var(--mov-font-body)}.badge{font-weight:700;font-size:var(--mov-text-xs);letter-spacing:.06em;text-transform:uppercase;padding:.5rem 1.1rem}.header-wrapper{background:#faf9f4d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.header__menu-item span{font-weight:600;font-size:1.5rem;letter-spacing:.01em;transition:color var(--mov-dur-fast) var(--mov-ease-out)}.header__menu-item{position:relative}.header__menu-item:after{content:"";position:absolute;left:1.2rem;right:1.2rem;bottom:.4rem;height:.3rem;border-radius:999px;background:var(--mov-cobalt);transform:scaleX(0);transform-origin:center;transition:transform var(--mov-dur-fast) var(--mov-ease-out)}.header__menu-item:hover:after,.header__menu-item[aria-current=page]:after{transform:scaleX(1)}.header__menu-item:hover span{color:var(--mov-cobalt);text-decoration:none}.header__active-menu-item{text-decoration:none}.cart-count-bubble{background-color:var(--mov-cobalt);color:var(--mov-white)}.announcement-bar__message{font-weight:600;letter-spacing:.05em;font-size:1.3rem;text-transform:uppercase}.mov-accent-glacial{--mov-accent: var(--mov-glacial)}.mov-accent-herbalis{--mov-accent: var(--mov-herbalis)}.mov-accent-vivus{--mov-accent: var(--mov-vivus)}.mov-accent-puritas{--mov-accent: var(--mov-puritas)}.mov-accent-citrinus{--mov-accent: var(--mov-citrinus)}.mov-accent-chip{display:inline-block;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--mov-accent, var(--mov-cobalt));box-shadow:inset 0 0 0 2px #101c3d1f}.mov-builder__scent-badge{position:absolute;top:6px;left:6px;z-index:2;display:inline-flex;align-items:center;gap:3px;max-width:calc(100% - 8px);padding:2px 6px 2px 4px;border-radius:999px;background:linear-gradient(145deg,#1f6b8f,#0d3147 52%,#15455e);box-shadow:inset 0 0 0 1px #ffffff38,0 2px 6px #0b2a3a61,0 0 10px #7fd4ec4d;overflow:hidden;pointer-events:none}.mov-builder__scent-badge:after{content:"";position:absolute;top:0;bottom:0;left:0;width:42%;background:linear-gradient(100deg,#fff0,#ffffff1a 30%,#ffffffb8,#ffffff1a 70%,#fff0);transform:translate(-170%) skew(-18deg);animation:mov-badge-luisant 3.6s ease-in-out infinite;pointer-events:none}@keyframes mov-badge-luisant{0%,62%{transform:translate(-170%) skew(-18deg)}to{transform:translate(330%) skew(-18deg)}}@media(prefers-reduced-motion:reduce){.mov-builder__scent-badge:after{animation:none;transform:translate(80%) skew(-18deg);opacity:.35}}.mov-builder__scent-badge-icon{flex:0 0 auto;width:11px;height:11px;fill:#ffc857;filter:drop-shadow(0 1px 0 rgba(0,0,0,.25))}.mov-builder__scent-badge-text{min-width:0;overflow:hidden;color:#fff;font-size:11px;font-weight:800;line-height:1.3;letter-spacing:.1px;white-space:nowrap;text-overflow:ellipsis}.mov-builder__scent.is-sold-out .mov-builder__scent-media img{filter:grayscale(1);opacity:.5}.mov-builder__scent.is-sold-out .mov-builder__scent-media{cursor:not-allowed;box-shadow:none}.mov-builder__scent.is-sold-out .mov-builder__scent-name{color:#101c3d73}.mov-builder__scent.is-sold-out .mov-transition__gift-price,.mov-builder__scent.is-sold-out .mov-transition__scent-tag{opacity:.45}.mov-builder__scent-soldout{position:absolute;top:6px;right:6px;z-index:3;max-width:calc(100% - 12px);padding:2px 6px;border-radius:999px;background:#101c3de6;box-shadow:inset 0 0 0 1px #ffffff2e;color:#fff;font-size:10px;font-weight:800;line-height:1.3;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.mov-builder__add[disabled]{border-color:#101c3d29;background:#101c3d0f;color:#101c3d6b;cursor:not-allowed;transform:none}.mov-builder__add[disabled]:before,.mov-builder__add[disabled]:after{display:none}.mov-builder__scent-soldout-note{margin:8px 0 0;color:#101c3d99;font-size:11px;line-height:1.4;text-align:center}.mov-builder__scent-soldout-note strong{color:#101c3dc7;font-weight:700}@media(max-width:345px){.mov-builder__scent-soldout{top:3px;right:3px;padding:2px 5px;font-size:9px;letter-spacing:.2px}.mov-builder__add[disabled]{padding:0 4px;font-size:10px;letter-spacing:.04em;white-space:nowrap}.mov-builder__scent-soldout-note{font-size:10px}}@media(max-width:345px){.mov-builder__scent-badge{top:3px;left:3px;gap:2px;padding:2px 5px 2px 4px}.mov-builder__scent-badge-icon{width:10px;height:10px}.mov-builder__scent-badge-text{font-size:9px;letter-spacing:0}}.mov-builder__ptype-value{margin-left:5px;opacity:.72;text-decoration-thickness:1px;text-underline-offset:1px;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/23/assets/mov-theme.css.map */
