/*!
 * MV motion & polish · v1.0 · 20 Oct 2026
 * Site-wide motion system and design polish for MV Hair & Beauty (Shrine PRO 1.8.0).
 * Loaded by snippets/mv-motion-head.liquid. Switches: Theme settings > MV motion & polish.
 *
 * Motion language, "precision": fast-out / slow-settle easing (the same curve the hero,
 * tabs, category, trade, footer and cart motion already use), short staggers, gold hairlines.
 * Everything that moves sits inside (prefers-reduced-motion: no-preference), and anything
 * hidden before it animates is gated on html.mv-motion, which only exists when JS runs.
 */:root{--mv-gold: #c59d46;--mv-gold-rgb: 197, 157, 70;--mv-gold-soft: #e9d39f;--mv-gold-deep: #8a6721;--mv-ink: #111111;--mv-ink-rgb: 17, 17, 17;--mv-cream: #f7f2e7;--mv-cream-deep: #efe5d0;--mv-ease: cubic-bezier(.16, .84, .3, 1);--mv-ease-inout: cubic-bezier(.65, 0, .35, 1);--mv-ease-pop: cubic-bezier(.34, 1.56, .64, 1);--mv-ease-exit: cubic-bezier(.5, 0, .75, 0);--mv-t-micro: .16s;--mv-t-quick: .28s;--mv-t-base: .48s;--mv-t-reveal: .8s;--mv-t-slow: 1.2s;--mv-rise: 28px;--mv-word-rise: .55em;--mv-stagger: 70ms;--mv-lift: 4px;--mv-parallax: 5%;--mv-parallax-scale: 1.11}html[data-mv-intensity=subtle]{--mv-rise: 14px;--mv-word-rise: .35em;--mv-stagger: 50ms;--mv-lift: 2px;--mv-parallax: 0%;--mv-parallax-scale: 1;--mv-t-reveal: .64s}html[data-mv-intensity=expressive]{--mv-rise: 44px;--mv-word-rise: .8em;--mv-stagger: 85ms;--mv-lift: 6px;--mv-parallax: 9%;--mv-parallax-scale: 1.2;--mv-t-reveal: .95s}::selection{background:rgba(var(--mv-gold-rgb),.8);color:var(--mv-ink)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,.h0,.h1,.h2,.h3{text-wrap:balance}.rte p,.rte li{text-wrap:pretty}.mv-accent{position:relative}.mv-accent:after{content:"";position:absolute;left:0;bottom:-9px;width:46px;height:2px;border-radius:2px;background:var(--mv-gold);transform-origin:0 50%}.mv-accent--center:after{left:50%;margin-left:-23px;transform-origin:50% 50%}.mv-accent--right:after{left:auto;right:0;transform-origin:100% 50%}.rte a:not(.button){text-decoration:none;background-image:linear-gradient(currentColor,currentColor),linear-gradient(var(--mv-gold),var(--mv-gold));background-size:100% 1px,0 2px;background-position:0 100%,0 100%;background-repeat:no-repeat;padding-bottom:1px;transition:background-size var(--mv-t-base) var(--mv-ease),color var(--mv-t-quick) ease}.rte a:not(.button):hover{background-size:0 1px,100% 2px}@media(prefers-reduced-motion:no-preference){html.mv-motion.mv-reveal .animate-section .animate-item:not(.mv-in),html.mv-motion [data-mv-reveal]:not(.mv-in){opacity:0;filter:none;translate:0 var(--mv-rise);transition:none}html.mv-motion [data-mv-reveal=fade]:not(.mv-in){translate:none}html.mv-motion [data-mv-reveal=left]:not(.mv-in){translate:calc(var(--mv-rise) * -1) 0}html.mv-motion [data-mv-reveal=right]:not(.mv-in){translate:var(--mv-rise) 0}html.mv-motion [data-mv-reveal=scale]:not(.mv-in){translate:0 calc(var(--mv-rise) * .5);scale:.96}html.mv-motion.mv-reveal .animate-section .animate-item.mv-in,html.mv-motion [data-mv-reveal].mv-in{opacity:1;filter:none;translate:none;scale:none}html.mv-motion.mv-reveal .animate-section .animate-item.mv-in:not(.mv-done),html.mv-motion [data-mv-reveal].mv-in:not(.mv-done){transition:opacity var(--mv-t-reveal) var(--mv-ease) var(--mv-delay, 0ms),translate var(--mv-t-reveal) var(--mv-ease) var(--mv-delay, 0ms),scale var(--mv-t-reveal) var(--mv-ease) var(--mv-delay, 0ms)}html.mv-motion.mv-reveal .animate-section.animate--shown .animate-item:not(.mv-in){animation:mv-failsafe .6s var(--mv-ease) 2.6s forwards}}@keyframes mv-failsafe{to{opacity:1;translate:none}}.mv-w{display:inline-block;max-width:100%}@media(prefers-reduced-motion:no-preference){html.mv-motion.mv-headings .main-page-title,html.mv-motion.mv-headings .collection-hero__title,html.mv-motion.mv-headings .blog__title,html.mv-motion.mv-headings .article-template__title,html.mv-motion.mv-headings .shopify-policy__title h1,html.mv-motion.mv-headings .template-search__header h1,html.mv-motion.mv-headings .customer h1{animation:mv-title-in 1s var(--mv-ease) both}html.mv-motion.mv-headings .mv-words .mv-w{animation:mv-word-in 1.05s var(--mv-ease) both;animation-delay:calc(.14s + var(--wi, 0) * 60ms)}html.mv-motion .mv-split:not(.mv-in) .mv-w{opacity:0;translate:0 var(--mv-word-rise)}html[data-mv-intensity=expressive].mv-motion .mv-split:not(.mv-in) .mv-w{rotate:3deg}html.mv-motion .mv-split.mv-in .mv-w{opacity:1;translate:none;rotate:none;transition:opacity .9s var(--mv-ease) calc(var(--mv-delay, 0ms) + var(--wi, 0) * 55ms),translate 1s var(--mv-ease) calc(var(--mv-delay, 0ms) + var(--wi, 0) * 55ms),rotate 1s var(--mv-ease) calc(var(--mv-delay, 0ms) + var(--wi, 0) * 55ms)}html.mv-motion .mv-accent:after{transform:scaleX(0);transition:transform .8s var(--mv-ease-inout) calc(var(--mv-delay, 0ms) + .35s)}html.mv-motion .mv-accent.mv-in:after,html.mv-motion .mv-in .mv-accent:after{transform:scaleX(1)}}@keyframes mv-title-in{0%{opacity:0;translate:0 .35em;letter-spacing:.02em}}@keyframes mv-word-in{0%{opacity:0;translate:0 var(--mv-word-rise)}}.mv-media{isolation:isolate}@media(prefers-reduced-motion:no-preference){html.mv-motion .mv-media.mv-loading{background-color:var(--mv-cream);background-image:linear-gradient(105deg,#fff0 30%,#ffffffbf,#fff0 70%);background-size:240% 100%;background-repeat:no-repeat;animation:mv-shimmer 1.3s linear infinite}html.mv-motion .mv-media.mv-loading>img:first-child{opacity:0}html.mv-motion .mv-media>img:first-child{transition:opacity .6s var(--mv-ease),transform var(--mv-t-slow) var(--mv-ease),scale var(--mv-t-slow) var(--mv-ease)}html.mv-motion .mv-unveil:not(.mv-in){clip-path:inset(14% 6% 14% 6%)}html.mv-motion .mv-unveil:not(.mv-in) img,html.mv-motion .mv-unveil:not(.mv-in) video{scale:1.14}html.mv-motion .mv-unveil.mv-in:not(.mv-done){clip-path:inset(0 0 0 0);transition:clip-path 1.25s var(--mv-ease) var(--mv-delay, 0ms)}html.mv-motion .mv-unveil.mv-in:not(.mv-done) img,html.mv-motion .mv-unveil.mv-in:not(.mv-done) video{scale:1;transition:scale 1.8s var(--mv-ease) var(--mv-delay, 0ms)}}@keyframes mv-shimmer{0%{background-position:140% 0}to{background-position:-140% 0}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){html.mv-motion.mv-parallax-on .mv-parallax{overflow:hidden}html.mv-motion.mv-parallax-on .mv-parallax>img,html.mv-motion.mv-parallax-on .mv-parallax>picture>img,html.mv-motion.mv-parallax-on .mv-parallax>.mv-parallax__layer{animation:mv-parallax linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){html.mv-motion.mv-parallax-on .mv-hh-section>.mv-hh{animation:mv-hero-depth linear both;animation-timeline:view();animation-range:exit 35% exit 100%;transform-origin:50% 0}}}@keyframes mv-hero-depth{to{opacity:.45;scale:.965}}@keyframes mv-parallax{0%{translate:0 calc(var(--mv-parallax) * -1);scale:var(--mv-parallax-scale, 1.1)}to{translate:0 var(--mv-parallax);scale:var(--mv-parallax-scale, 1.1)}}.section-header .header-wrapper{transition:background-color var(--mv-t-base) var(--mv-ease),box-shadow var(--mv-t-base) var(--mv-ease)}.section-header .header-wrapper:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,rgba(var(--mv-gold-rgb),0),rgba(var(--mv-gold-rgb),.9) 50%,rgba(var(--mv-gold-rgb),0));transform:scaleX(0);transition:transform .9s var(--mv-ease);pointer-events:none;z-index:3}.section-header .header-wrapper{position:relative}html.mv-scrolled .section-header.shopify-section-header-sticky .header-wrapper,html.mv-scrolled .section-header.scrolled-past-header .header-wrapper{background-color:#ffffffe6;-webkit-backdrop-filter:saturate(1.5) blur(16px);backdrop-filter:saturate(1.5) blur(16px);box-shadow:0 14px 34px -24px rgba(var(--mv-ink-rgb),.45)}html.mv-scrolled .section-header.shopify-section-header-sticky .header-wrapper:after,html.mv-scrolled .section-header.scrolled-past-header .header-wrapper:after{transform:scaleX(1)}@media(prefers-reduced-motion:no-preference){.section-header.animate,.announcement-bar-section.animate,sticky-group-manager .section-header.animate{transition:top .42s var(--mv-ease)!important}}@media screen and (min-width:990px){.header__inline-menu .header__menu-item>span:not(.visually-hidden){text-decoration:none!important;background-image:linear-gradient(var(--mv-gold),var(--mv-gold));background-repeat:no-repeat;background-position:0 100%;background-size:0 2px;padding-bottom:4px;transition:background-size var(--mv-t-base) var(--mv-ease),color var(--mv-t-quick) ease}.header__inline-menu .header__menu-item:hover>span,.header__inline-menu details[open]>summary.header__menu-item>span,.header__inline-menu .header__active-menu-item{background-size:100% 2px}.header__inline-menu summary.header__menu-item .icon-caret{transition:transform var(--mv-t-base) var(--mv-ease)}.header__inline-menu details[open]>summary.header__menu-item .icon-caret{transform:rotate(180deg)}.header__inline-menu .header__submenu.list-menu--disclosure{box-shadow:inset 0 2px 0 var(--mv-gold),0 26px 50px -28px rgba(var(--mv-ink-rgb),.45),0 0 0 1px rgba(var(--mv-ink-rgb),.06)}}@media(prefers-reduced-motion:no-preference){.header__inline-menu details[open]>.header__submenu{animation:mv-drop .42s var(--mv-ease) both}.header__inline-menu details[open]>.header__submenu>li{animation:mv-item-in .5s var(--mv-ease) both}.header__inline-menu details[open]>.header__submenu>li:nth-child(1){animation-delay:40ms}.header__inline-menu details[open]>.header__submenu>li:nth-child(2){animation-delay:70ms}.header__inline-menu details[open]>.header__submenu>li:nth-child(3){animation-delay:.1s}.header__inline-menu details[open]>.header__submenu>li:nth-child(4){animation-delay:.13s}.header__inline-menu details[open]>.header__submenu>li:nth-child(5){animation-delay:.16s}.header__inline-menu details[open]>.header__submenu>li:nth-child(6){animation-delay:.19s}.header__inline-menu details[open]>.header__submenu>li:nth-child(7){animation-delay:.22s}.header__inline-menu details[open]>.header__submenu>li:nth-child(8){animation-delay:.25s}.header__inline-menu details[open]>.header__submenu>li:nth-child(n+9){animation-delay:.28s}}.header__inline-menu .header__submenu .header__menu-item{transition:color var(--mv-t-quick) ease,translate var(--mv-t-base) var(--mv-ease)}@media(hover:hover)and (pointer:fine){.header__inline-menu .header__submenu .header__menu-item:hover{color:var(--mv-gold-deep)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.header__inline-menu .header__submenu .header__menu-item:hover{translate:4px 0}}@keyframes mv-drop{0%{opacity:0;translate:0 -10px;clip-path:inset(0 0 100% 0 round 10px)}to{opacity:1;translate:none;clip-path:inset(0 0 0 0 round 10px)}}@keyframes mv-item-in{0%{opacity:0;translate:0 -6px}}.header__icon{transition:color var(--mv-t-quick) ease}.header__icon .svg-wrapper,.header__icon>.icon,.header__icon>svg{transition:translate var(--mv-t-base) var(--mv-ease)}@media(hover:hover)and (pointer:fine){.header__icon:hover{color:var(--mv-gold-deep)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.header__icon:hover .svg-wrapper,.header__icon:hover>.icon,.header__icon:hover>svg{translate:0 -2px}}@media(prefers-reduced-motion:no-preference){.js details.menu-opening>.menu-drawer .menu-drawer__menu>li{animation:mv-row-in .55s var(--mv-ease) both}.js details.menu-opening>.menu-drawer .menu-drawer__menu>li:nth-child(1){animation-delay:90ms}.js details.menu-opening>.menu-drawer .menu-drawer__menu>li:nth-child(2){animation-delay:125ms}.js details.menu-opening>.menu-drawer .menu-drawer__menu>li:nth-child(3){animation-delay:.16s}.js details.menu-opening>.menu-drawer .menu-drawer__menu>li:nth-child(4){animation-delay:195ms}.js details.menu-opening>.menu-drawer .menu-drawer__menu>li:nth-child(5){animation-delay:.23s}.js details.menu-opening>.menu-drawer .menu-drawer__menu>li:nth-child(6){animation-delay:265ms}.js details.menu-opening>.menu-drawer .menu-drawer__menu>li:nth-child(7){animation-delay:.3s}.js details.menu-opening>.menu-drawer .menu-drawer__menu>li:nth-child(8){animation-delay:335ms}.js details.menu-opening>.menu-drawer .menu-drawer__menu>li:nth-child(9){animation-delay:.37s}.js details.menu-opening>.menu-drawer .menu-drawer__menu>li:nth-child(n+10){animation-delay:.4s}.js details.menu-opening>.menu-drawer__submenu .menu-drawer__menu>li,.js details[open].menu-opening>.menu-drawer__submenu .menu-drawer__inner-submenu>.menu-drawer__menu>li{animation:mv-row-in-side .5s var(--mv-ease) both}.js details.menu-opening>.menu-drawer__submenu .menu-drawer__menu>li:nth-child(1){animation-delay:80ms}.js details.menu-opening>.menu-drawer__submenu .menu-drawer__menu>li:nth-child(2){animation-delay:.11s}.js details.menu-opening>.menu-drawer__submenu .menu-drawer__menu>li:nth-child(3){animation-delay:.14s}.js details.menu-opening>.menu-drawer__submenu .menu-drawer__menu>li:nth-child(4){animation-delay:.17s}.js details.menu-opening>.menu-drawer__submenu .menu-drawer__menu>li:nth-child(5){animation-delay:.2s}.js details.menu-opening>.menu-drawer__submenu .menu-drawer__menu>li:nth-child(6){animation-delay:.23s}.js details.menu-opening>.menu-drawer__submenu .menu-drawer__menu>li:nth-child(7){animation-delay:.26s}.js details.menu-opening>.menu-drawer__submenu .menu-drawer__menu>li:nth-child(n+8){animation-delay:.29s}}@keyframes mv-row-in{0%{opacity:0;translate:-14px 0}}@keyframes mv-row-in-side{0%{opacity:0;translate:18px 0}}.menu-drawer__menu-item{transition:color var(--mv-t-quick) ease,background-color var(--mv-t-quick) ease}@media(prefers-reduced-motion:no-preference){details[open]>.search-modal{animation:mv-drop .45s var(--mv-ease) both}predictive-search[open] .predictive-search,predictive-search[results] .predictive-search{animation:mv-fade-down .4s var(--mv-ease) both}.predictive-search__list-item{animation:mv-item-in .45s var(--mv-ease) both}.predictive-search__list-item:nth-child(2){animation-delay:30ms}.predictive-search__list-item:nth-child(3){animation-delay:60ms}.predictive-search__list-item:nth-child(4){animation-delay:90ms}.predictive-search__list-item:nth-child(n+5){animation-delay:.12s}}@keyframes mv-fade-down{0%{opacity:0;translate:0 -8px}}.card-wrapper .card__inner,.card-wrapper .card__media,.card-wrapper .media{transition:box-shadow var(--mv-t-base) var(--mv-ease)}.card-wrapper .media.media--hover-effect>img:first-child:not(:only-child){transition:opacity .55s var(--mv-ease),transform var(--mv-t-slow) var(--mv-ease),scale var(--mv-t-slow) var(--mv-ease)}.card-wrapper .media.media--hover-effect>img+img{transition:opacity .55s var(--mv-ease),transform var(--mv-t-slow) var(--mv-ease)!important}.card-wrapper .card__heading a{background-image:linear-gradient(var(--mv-gold),var(--mv-gold));background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size var(--mv-t-base) var(--mv-ease),color var(--mv-t-quick) ease;text-decoration:none!important}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.product-card-wrapper,.collection-card-wrapper,.article-card-wrapper{transition:translate var(--mv-t-base) var(--mv-ease)}.product-card-wrapper:hover,.collection-card-wrapper:hover,.article-card-wrapper:hover{translate:0 calc(var(--mv-lift) * -1)}.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.06)}.card-wrapper:hover .media.media--hover-effect>img+img{transform:scale(1.04)}}@media(hover:hover)and (pointer:fine){.product-card-wrapper:hover .card__inner,.collection-card-wrapper:hover .card__inner,.article-card-wrapper:hover .card__inner{box-shadow:0 22px 40px -26px rgba(var(--mv-ink-rgb),.5),0 0 0 1px rgba(var(--mv-gold-rgb),.45)}.card-wrapper:hover .card__heading a{background-size:100% 1px}}.product-card-wrapper .card__media:after,.collection-card-wrapper .card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(112deg,#fff0 38%,rgba(var(--mv-gold-rgb),.18) 46%,#ffffff8c,rgba(var(--mv-gold-rgb),.18) 54%,#fff0 62%);translate:-130% 0;opacity:0}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.product-card-wrapper:hover .card__media:after,.collection-card-wrapper:hover .card__media:after{translate:130% 0;opacity:1;transition:translate 1.1s var(--mv-ease),opacity .2s linear}}.quick-add__submit,.product-form__submit,.button{transition-property:color,box-shadow,scale,translate,opacity;transition-duration:var(--mv-t-quick),var(--mv-t-quick),var(--mv-t-micro),var(--mv-t-base),var(--mv-t-quick);transition-timing-function:ease,ease,var(--mv-ease),var(--mv-ease),ease}@media(prefers-reduced-motion:no-preference){.button:not([disabled]):active,.quick-add__submit:not([disabled]):active,.product-form__submit:not([disabled]):active,.shopify-payment-button__button:active{scale:.965}}.quick-add__submit.loading,.product-form__submit.loading{overflow:hidden}.quick-add__submit.loading>.mv-btn-progress,.product-form__submit.loading>.mv-btn-progress{opacity:1}.mv-btn-progress{position:absolute;left:0;right:0;bottom:0;height:3px;z-index:3;opacity:0;pointer-events:none;background:linear-gradient(90deg,rgba(var(--mv-gold-rgb),0) 0%,var(--mv-gold) 40%,var(--mv-gold-soft) 50%,var(--mv-gold) 60%,rgba(var(--mv-gold-rgb),0) 100%);background-size:200% 100%;animation:mv-shimmer 1s linear infinite;transition:opacity var(--mv-t-quick) ease}@media(prefers-reduced-motion:no-preference){.mv-added{animation:mv-added .9s var(--mv-ease)}}@keyframes mv-added{0%{box-shadow:0 0 rgba(var(--mv-gold-rgb),.65)}to{box-shadow:0 0 0 14px rgba(var(--mv-gold-rgb),0)}}.mv-magnetic{transition:translate .6s var(--mv-ease),color var(--mv-t-quick) ease,box-shadow var(--mv-t-quick) ease,scale var(--mv-t-micro) var(--mv-ease)}.mv-magnetic.mv-magnetic--active{transition:translate .18s linear,color var(--mv-t-quick) ease,box-shadow var(--mv-t-quick) ease,scale var(--mv-t-micro) var(--mv-ease)}.splide__arrow,.slider-button{transition:background-color var(--mv-t-quick) ease,color var(--mv-t-quick) ease,scale var(--mv-t-base) var(--mv-ease),opacity var(--mv-t-quick) ease}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.splide__arrow:not([disabled]):hover,.slider-button:not([disabled]):hover{scale:1.08}}.mv-chero{position:relative;overflow:hidden;background:radial-gradient(120% 140% at 100% 0%,rgba(var(--mv-gold-rgb),.16),rgba(var(--mv-gold-rgb),0) 46%),radial-gradient(90% 120% at 0% 100%,#ffffffb3,#fff0 60%),var(--mv-cream);border-bottom:1px solid rgba(var(--mv-gold-rgb),.28)}.mv-chero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:repeating-linear-gradient(135deg,rgba(var(--mv-gold-rgb),.07) 0 1px,#fff0 1px 14px);-webkit-mask-image:linear-gradient(100deg,rgba(0,0,0,0) 45%,#000 100%);mask-image:linear-gradient(100deg,#0000 45%,#000)}.mv-chero__inner{position:relative;display:grid;gap:2.4rem;align-items:center;padding-top:3.2rem;padding-bottom:3.6rem}.mv-chero--with-image .mv-chero__inner{grid-template-columns:minmax(0,1fr)}@media screen and (min-width:750px){.mv-chero__inner{padding-top:5.2rem;padding-bottom:5.6rem}.mv-chero--with-image .mv-chero__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:5rem}}.mv-chero__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 1.4rem;padding:0;list-style:none;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--mv-ink-rgb),.6)}.mv-chero__crumbs a{color:inherit;text-decoration:none;transition:color var(--mv-t-quick) ease}.mv-chero__crumbs a:hover{color:var(--mv-gold-deep)}.mv-chero__crumbs li+li:before{content:"";display:inline-block;width:1.4rem;height:1px;margin-right:.6rem;vertical-align:middle;background:var(--mv-gold)}.mv-chero__crumbs [aria-current]{color:var(--mv-gold-deep);font-weight:600}.mv-chero__title{margin:0;font-size:clamp(3.6rem,6.4vw,7.2rem);line-height:1.02;letter-spacing:-.01em;color:var(--mv-ink)}.mv-chero__excerpt{max-width:62ch;margin:2.6rem 0 0;font-size:1.5rem;line-height:1.65;color:rgba(var(--mv-ink-rgb),.72)}.mv-chero__more{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.2rem;font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mv-ink);text-decoration:none}.mv-chero__more svg{width:1.2rem;height:1.2rem;transition:translate var(--mv-t-base) var(--mv-ease)}.mv-chero__more[hidden]{display:none}.mv-chero__more:hover{color:var(--mv-gold-deep)}.mv-chero__more:hover svg{translate:0 3px}.mv-chero__description{max-width:72ch;margin-top:2.4rem;color:rgba(var(--mv-ink-rgb),.75)}@media(prefers-reduced-motion:no-preference){html.mv-motion .mv-load{animation:mv-block-in .9s var(--mv-ease) both;animation-delay:var(--mv-load-delay, 0ms)}html.mv-motion .mv-chero__media.mv-load{animation-name:mv-media-reveal;animation-duration:1.3s}html.mv-motion .mv-chero__media.mv-load img{animation:mv-media-settle 1.8s var(--mv-ease) both;animation-delay:var(--mv-load-delay, 0ms)}}@keyframes mv-media-reveal{0%{opacity:0;clip-path:inset(12% 8% 12% 8% round var(--media-radius, 12px))}to{opacity:1;clip-path:inset(0 0 0 0 round var(--media-radius, 12px))}}@keyframes mv-media-settle{0%{scale:1.12}}.mv-chero__media{position:relative;border-radius:var(--media-radius, 12px);overflow:hidden;aspect-ratio:4 / 3;box-shadow:0 30px 60px -40px rgba(var(--mv-ink-rgb),.55)}.mv-chero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.mv-chero__excerpt{font-size:1.4rem;margin-top:2.2rem}}.facets__disclosure-vertical .facets__summary,.facets__disclosure .facets__summary{transition:color var(--mv-t-quick) ease}.facets__disclosure-vertical .facets__summary:hover{color:var(--mv-gold-deep)}@media(prefers-reduced-motion:no-preference){.facets__disclosure-vertical[open] .facets__display-vertical,.facets__disclosure[open] .facets__display{animation:mv-fade-down .45s var(--mv-ease) both}#ProductGridContainer>.collection{transition:opacity .35s var(--mv-ease)}#ProductGridContainer>.collection.loading{opacity:.4}}.facet-checkbox>svg,.facet-checkbox .icon-checkmark{transition:background-color var(--mv-t-quick) ease,border-color var(--mv-t-quick) ease}.facet-checkbox input[type=checkbox]:checked~svg,.facet-checkbox input[type=checkbox]:checked+svg{background-color:var(--mv-ink)}@media(prefers-reduced-motion:no-preference){.facet-checkbox input[type=checkbox]:checked~.icon-checkmark,.facet-checkbox input[type=checkbox]:checked~svg.icon-checkmark{animation:mv-check .35s var(--mv-ease-pop)}}@keyframes mv-check{0%{scale:.4;opacity:0}}.active-facets__button-inner,.active-facets__button{transition:background-color var(--mv-t-quick) ease,border-color var(--mv-t-quick) ease,scale var(--mv-t-quick) var(--mv-ease)}@media(prefers-reduced-motion:no-preference){.active-facets__button{animation:mv-pop-in .4s var(--mv-ease-pop) both}}@keyframes mv-pop-in{0%{opacity:0;scale:.85}}@media screen and (min-width:990px){.facets-vertical .facets-wrapper{position:sticky;top:calc(var(--mv-sticky-top, 0px) + 2rem);align-self:flex-start;max-height:calc(100vh - var(--mv-sticky-top, 0px) - 4rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;padding-right:.8rem;transition:top .42s var(--mv-ease),scrollbar-color .3s ease}.facets-vertical .facets-wrapper:hover,.facets-vertical .facets-wrapper:focus-within{scrollbar-color:rgba(var(--mv-ink-rgb),.22) transparent}}.mv-infinite-scroll{position:relative}.mv-infinite-scroll.is-loading:before{content:"";display:block;width:min(220px,60%);height:2px;margin:1.6rem auto 1.2rem;border-radius:2px;background:linear-gradient(90deg,rgba(var(--mv-gold-rgb),0) 0%,var(--mv-gold) 45%,var(--mv-gold-soft) 50%,var(--mv-gold) 55%,rgba(var(--mv-gold-rgb),0) 100%);background-size:200% 100%;animation:mv-shimmer 1.1s linear infinite}@media(prefers-reduced-motion:no-preference){html.mv-motion .product .product__media-wrapper media-gallery{animation:mv-gallery-in .9s var(--mv-ease) both}html.mv-motion .product__info-container>*{animation:mv-block-in .8s var(--mv-ease) both}html.mv-motion .product__info-container>:nth-child(1){animation-delay:60ms}html.mv-motion .product__info-container>:nth-child(2){animation-delay:.11s}html.mv-motion .product__info-container>:nth-child(3){animation-delay:.16s}html.mv-motion .product__info-container>:nth-child(4){animation-delay:.21s}html.mv-motion .product__info-container>:nth-child(5){animation-delay:.26s}html.mv-motion .product__info-container>:nth-child(6){animation-delay:.31s}html.mv-motion .product__info-container>:nth-child(7){animation-delay:.36s}html.mv-motion .product__info-container>:nth-child(8){animation-delay:.4s}html.mv-motion .product__info-container>:nth-child(n+9){animation-delay:.44s}}@keyframes mv-gallery-in{0%{opacity:0;scale:.985}}@keyframes mv-block-in{0%{opacity:0;translate:0 14px}}.thumbnail-list__item .thumbnail{transition:box-shadow var(--mv-t-quick) ease,opacity var(--mv-t-quick) ease,scale var(--mv-t-base) var(--mv-ease)}.thumbnail-list__item .thumbnail:not([aria-current]){opacity:.72}.thumbnail-list__item .thumbnail[aria-current]{box-shadow:0 0 0 2px var(--mv-gold)!important}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.thumbnail-list__item .thumbnail:hover{scale:1.04}}.thumbnail-list__item .thumbnail:hover{opacity:1}@media(prefers-reduced-motion:no-preference){.product__media-item.is-active .product-media-container,.product__media-list .product__media-item.is-active img{animation:mv-media-in .7s var(--mv-ease) both}}@keyframes mv-media-in{0%{opacity:.4;scale:1.02}}.accordion__content-wrapper{transition:grid-template-rows .5s var(--mv-ease)!important}.accordion__content-wrapper .accordion__content{transition:opacity .4s ease,translate .5s var(--mv-ease),padding .5s var(--mv-ease)}.accordion__details:not([open])+.accordion__content-wrapper .accordion__content{translate:0 -6px}.accordion__details[open]+.accordion__content-wrapper .accordion__content{translate:none;transition-delay:.08s}.accordion__collapse-icon,.accordion__summary .icon-caret,.summary__title+.icon-caret{transition:transform .5s var(--mv-ease),rotate .5s var(--mv-ease)}.accordion__summary,.accordion summary{transition:color var(--mv-t-quick) ease}.accordion__summary:hover .accordion__title,.accordion summary:hover .accordion__title{color:var(--mv-gold-deep)}.product__info-container .accordion__summary:hover .accordion__title{color:inherit;opacity:.8}@media(prefers-reduced-motion:no-preference){.collapsible-content details[open]>.accordion__content,.accordion details[open]>.accordion__content,.collapsible-content details[open]>div:not(summary){animation:mv-fade-down .45s var(--mv-ease) both}}.quantity__button{transition:color var(--mv-t-quick) ease,scale var(--mv-t-micro) var(--mv-ease)}@media(prefers-reduced-motion:no-preference){.quantity__button:active{scale:.88}.product-form__input input[type=radio]+label:active{scale:.96}}.product-form__input input[type=radio]+label{transition:background-color var(--mv-t-quick) ease,color var(--mv-t-quick) ease,border-color var(--mv-t-quick) ease,box-shadow var(--mv-t-quick) ease,scale var(--mv-t-micro) var(--mv-ease)}.sticky-atc{transition:transform .55s var(--mv-ease),translate .55s var(--mv-ease),opacity .4s ease,visibility .55s!important}.field:after,.select:after,.customer .field:after{transition:box-shadow var(--mv-t-quick) ease}.field:focus-within:after,.select:focus-within:after{box-shadow:0 0 0 calc(var(--inputs-border-width) + 1px) rgba(var(--mv-gold-rgb),.95),0 0 0 calc(var(--inputs-border-width) + 5px) rgba(var(--mv-gold-rgb),.16)!important}.field__label,.customer .field label{transition:top var(--mv-t-quick) var(--mv-ease),left var(--mv-t-quick) var(--mv-ease),font-size var(--mv-t-quick) var(--mv-ease),letter-spacing var(--mv-t-quick) var(--mv-ease),color var(--mv-t-quick) ease!important}.field__input:focus~.field__label,.customer .field input:focus~label{color:var(--mv-gold-deep)}@media(prefers-reduced-motion:no-preference){.form__message,.newsletter-form__message,.form-status{animation:mv-fade-down .5s var(--mv-ease) both}}@media(prefers-reduced-motion:no-preference){html.mv-vt .section-header{view-transition-name:mv-header}html.mv-vt .announcement-bar-section{view-transition-name:mv-announcement}::view-transition-group(root){animation-duration:.45s}::view-transition-old(root){animation:.22s var(--mv-ease-exit) both mv-vt-out}::view-transition-new(root){animation:.5s var(--mv-ease) .06s both mv-vt-in}::view-transition-old(mv-header),::view-transition-old(mv-announcement){display:none}::view-transition-new(mv-header),::view-transition-new(mv-announcement){animation:none}::view-transition-group(mv-product-media){animation-duration:.55s;animation-timing-function:var(--mv-ease)}::view-transition-old(mv-product-media),::view-transition-new(mv-product-media){height:100%;object-fit:contain}}@keyframes mv-vt-out{to{opacity:0;transform:translateY(-8px)}}@keyframes mv-vt-in{0%{opacity:0;transform:translateY(16px)}}.mv-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:2147483000;pointer-events:none;transform-origin:0 50%;transform:scaleX(0);opacity:0;background:linear-gradient(90deg,var(--mv-gold-deep),var(--mv-gold) 60%,var(--mv-gold-soft));box-shadow:0 0 10px rgba(var(--mv-gold-rgb),.7)}.mv-progress.is-active{opacity:1;transform:scaleX(.82);transition:transform 2.8s cubic-bezier(.1,.7,.2,1),opacity .15s linear}.mv-progress.is-done{opacity:0;transform:scaleX(1);transition:transform .25s var(--mv-ease),opacity .35s ease .2s}html.mv-design-mode .mv-split .mv-w,html.mv-design-mode [data-mv-reveal],html.mv-design-mode .animate-item{opacity:1!important;translate:none!important}@media print{html.mv-motion [data-mv-reveal],html.mv-motion .animate-item,html.mv-motion .mv-split .mv-w{opacity:1!important;translate:none!important}.mv-progress{display:none}}
/*# sourceMappingURL=/cdn/shop/t/155/assets/mv-motion.css.map */
