.mave-js .mave-stagger{opacity:0;transform:translateY(18px);transition:opacity .9s var(--mave-ease),transform .9s var(--mave-ease);transition-delay:var(--d, 0s)}.mave-js .mave-stagger.is-in{opacity:1;transform:none}.mave-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mave-show{padding-block:clamp(64px,9vw,112px) clamp(56px,8vw,96px);background:var(--mave-bg)}.mave-show__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 48px;margin-bottom:clamp(26px,3.6vw,44px)}.mave-show__head .mave-h2{margin:0}.mave-show__tabs{position:relative;display:flex;gap:clamp(20px,2.6vw,36px);padding-bottom:10px;max-width:100%;overflow-x:auto;scrollbar-width:none}.mave-show__tabs::-webkit-scrollbar{display:none}.mave-show__tabs:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--mave-line)}.mave-show__tab{-webkit-appearance:none;appearance:none;background:none;border:0;margin:0;padding:6px 0;cursor:pointer;white-space:nowrap;font-family:var(--font-body--family);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mave-muted);transition:color .35s var(--mave-ease)}.mave-show__tab sup{font-size:.62rem;letter-spacing:0;margin-left:4px;color:var(--mave-accent)}.mave-show__tab:hover,.mave-show__tab[aria-selected=true]{color:var(--mave-ink)}.mave-show__tab:focus-visible{outline:2px solid var(--mave-accent);outline-offset:4px}.mave-show__ink{position:absolute;left:0;bottom:0;z-index:1;height:2px;width:0;background:var(--mave-ink);transition:transform .6s var(--mave-ease),width .6s var(--mave-ease)}.mave-show__panel{container-type:inline-size}.mave-show__rail{--gap: clamp(12px, 1.6vw, 20px);--edge: max(var(--mave-gutter), calc((100cqi - var(--mave-max)) / 2 + var(--mave-gutter)));--card-w: 64cqi;display:flex;gap:var(--gap);list-style:none;margin:0;padding:4px var(--edge) 10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:none;-webkit-overflow-scrolling:touch}.mave-show__rail::-webkit-scrollbar{display:none}@media(min-width:750px){.mave-show__rail{--card-w: 38cqi}}@media(min-width:990px){.mave-show__rail{--card-w: calc((min(100cqi, var(--mave-max)) - 2 * var(--mave-gutter) - 3 * var(--gap)) / 4)}}.mave-card,.mave-show__end{flex:0 0 var(--card-w);width:var(--card-w);scroll-snap-align:start}.mave-card{position:relative}.mave-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--mave-radius);background:#ece7e1;transition:background-color .5s var(--mave-ease)}.mave-card:hover .mave-card__media{background:#e6dfd6}.mave-card__img{position:absolute;left:6%;top:7%;width:88%;height:86%;object-fit:contain;filter:drop-shadow(0 14px 16px rgba(27,27,27,.12));transition:opacity .55s var(--mave-ease),transform .9s var(--mave-ease)}.mave-card__img--alt{opacity:0}.mave-card.show-alt .mave-card__img--alt{opacity:1}.mave-card.show-alt .mave-card__img--main{opacity:0}.mave-card:hover .mave-card__img{transform:translateY(-6px) scale(1.025)}.mave-card__badge{position:absolute;top:12px;left:12px;padding:6px 10px;border-radius:999px;background:var(--mave-surface);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mave-ink)}.mave-card__info{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px}.mave-card__title{margin:0;font-family:var(--font-body--family);font-size:.92rem;font-weight:500;line-height:1.35;letter-spacing:0}.mave-card__link{color:var(--mave-ink);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .45s var(--mave-ease)}.mave-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.mave-card:hover .mave-card__link{background-size:100% 1px}.mave-card__link:focus-visible{outline:none}.mave-card__link:focus-visible:after{outline:2px solid var(--mave-accent);outline-offset:4px;border-radius:var(--mave-radius)}.mave-card__price{margin:0;font-size:.92rem;color:var(--mave-ink);white-space:nowrap}.mave-card__swatches{position:relative;z-index:2;display:flex;align-items:center;flex-wrap:wrap;margin:6px 0 0 -6px}.mave-sw{-webkit-appearance:none;appearance:none;width:24px;height:24px;margin:0;padding:0;border:0;background:none;border-radius:50%;cursor:pointer;display:grid;place-items:center}.mave-sw:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #1b1b1b33;transition:transform .3s var(--mave-ease),box-shadow .3s var(--mave-ease)}.mave-sw:hover:before{transform:scale(1.15)}.mave-sw[aria-pressed=true]:before{box-shadow:inset 0 0 0 1px #1b1b1b33,0 0 0 2px var(--mave-bg),0 0 0 3px var(--mave-ink)}.mave-sw:focus-visible{outline:2px solid var(--mave-accent);outline-offset:-2px}.mave-card__count{margin-left:6px;font-size:.76rem;color:var(--mave-muted)}.mave-show__end a{display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:4 / 5;padding:clamp(18px,2vw,26px);border-radius:var(--mave-radius);background:var(--mave-ink);color:#fff;text-decoration:none;transition:background-color .45s var(--mave-ease)}.mave-show__end a:hover{background:#2a2622}.mave-show__end-title{font-family:var(--font-heading--family);font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.1;max-width:9ch}.mave-show__end-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3}.mave-show__end-arrow{width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.35);display:grid;place-items:center;color:#fff;transition:transform .5s var(--mave-ease),background-color .4s var(--mave-ease),border-color .4s}.mave-show__end a:hover .mave-show__end-arrow{transform:translate(6px);background:var(--mave-accent);border-color:var(--mave-accent)}.mave-show__end a:focus-visible{outline:2px solid var(--mave-accent);outline-offset:3px}.mave-show__foot{display:flex;align-items:center;gap:clamp(16px,2.4vw,28px);margin-top:clamp(22px,3vw,34px)}.mave-show__progress{position:relative;flex:1 1 auto;height:1px;background:var(--mave-line);overflow:hidden}.mave-show__progress span{position:absolute;left:0;top:0;height:100%;width:25%;background:var(--mave-ink);will-change:transform}.mave-show__nav{display:none;gap:8px}.mave-show__arrow{width:44px;height:44px;border-radius:50%;border:1px solid rgba(27,27,27,.2);background:transparent;color:var(--mave-ink);display:grid;place-items:center;cursor:pointer;transition:background-color .35s var(--mave-ease),color .35s var(--mave-ease),border-color .35s var(--mave-ease),opacity .3s}.mave-show__arrow:hover:not(:disabled){background:var(--mave-ink);border-color:var(--mave-ink);color:#fff}.mave-show__arrow:disabled{opacity:.3;cursor:default}.mave-show__arrow:focus-visible{outline:2px solid var(--mave-accent);outline-offset:3px}.mave-show__foot .mave-link{white-space:nowrap}@media(min-width:990px){.mave-show__nav{display:flex}}@media(max-width:549px){.mave-show__tab{letter-spacing:.1em}.mave-show__foot .mave-link{font-size:.74rem}}.mave-marquee{position:relative;overflow:hidden;padding-block:clamp(16px,2.2vw,26px);background:var(--mave-ink);color:var(--mave-bg)}.mave-marquee--light{background:var(--mave-bg);color:var(--mave-ink);border-block:1px solid var(--mave-line)}.mave-marquee__track{display:flex;width:max-content;animation:mave-marquee var(--speed, 48s) linear infinite;will-change:transform}.mave-marquee:hover .mave-marquee__track{animation-play-state:paused}.mave-marquee__group{display:flex;align-items:center;flex-shrink:0}.mave-marquee__item{padding-inline:clamp(18px,2.4vw,34px);font-family:var(--font-heading--family);font-size:clamp(1.55rem,3.4vw,2.8rem);line-height:1.15;white-space:nowrap}.mave-marquee__sep{display:inline-flex;color:var(--mave-accent)}.mave-marquee__sep svg{width:clamp(10px,1.1vw,15px);height:auto}@keyframes mave-marquee{to{transform:translate(-50%)}}.mave-moods{--tint: #dce6ee;position:relative;overflow:hidden;padding-block:clamp(64px,9vw,116px);background-color:var(--tint);transition:background-color 1.2s var(--mave-ease)}.mave-moods__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);grid-template-areas:"head stage" "list stage";grid-template-rows:auto 1fr;column-gap:clamp(32px,6vw,96px);align-items:start}.mave-moods__head{grid-area:head}.mave-moods__head .mave-lead{color:#1b1b1ba8}.mave-moods__list{grid-area:list;list-style:none;margin:clamp(24px,3vw,40px) 0 0;padding:0;border-top:1px solid rgba(27,27,27,.14)}.mave-moods__row{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:clamp(14px,1.6vw,20px) 0;border-bottom:1px solid rgba(27,27,27,.14);color:var(--mave-ink);text-decoration:none}.mave-moods__num{font-size:.72rem;letter-spacing:.14em;color:#1b1b1b8c}.mave-moods__name{font-family:var(--font-heading--family);font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.05;letter-spacing:-.01em;color:#1b1b1b80;transition:color .5s var(--mave-ease),transform .7s var(--mave-ease)}.mave-moods__row.is-active .mave-moods__name,.mave-moods__row:hover .mave-moods__name{color:var(--mave-ink);transform:translate(8px)}.mave-moods__count{font-size:.76rem;letter-spacing:.08em;color:#1b1b1b99;white-space:nowrap}.mave-moods__row:focus-visible{outline:2px solid var(--mave-ink);outline-offset:2px}.mave-moods__bar{position:absolute;left:0;right:0;bottom:-1px;height:1px;overflow:hidden}.mave-moods__bar i{display:block;width:100%;height:100%;background:var(--mave-ink);transform:scaleX(0);transform-origin:left center}.mave-moods__row.is-active .mave-moods__bar i{animation:mave-progress var(--mave-dur, 5s) linear forwards}.mave-moods.is-paused .mave-moods__bar i{animation-play-state:paused}@keyframes mave-progress{to{transform:scaleX(1)}}.mave-moods__stage{grid-area:stage;position:relative;height:clamp(460px,44vw,600px);container-type:inline-size}.mave-moods__set{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mave-moods__set.is-active{pointer-events:auto}.mave-moods__word{position:absolute;left:50%;top:19%;z-index:0;pointer-events:none;white-space:nowrap;font-family:var(--font-heading--family);font-size:min(26cqi,calc(165cqi / var(--len, 6)));line-height:.9;letter-spacing:-.02em;color:#ffffffe0;opacity:0;transform:translate(-50%,-50%) translateY(34px);transition:opacity .9s var(--mave-ease),transform 1.2s var(--mave-ease)}.mave-moods__set.is-active>.mave-moods__word{opacity:1;transform:translate(-50%,-50%);transition-delay:.05s}.mave-moods__set.is-leaving>.mave-moods__word{opacity:0;transform:translate(-50%,-50%) translateY(-34px);transition-duration:.5s,.7s}.mave-g{--x: 50%;--y: 46%;--w: 50%;--r: -3deg;--depth: 16;position:absolute;left:var(--x);top:var(--y);width:var(--w);z-index:3;display:block;opacity:0;transform:translate(-50%,-50%) translateY(48px) rotate(var(--r)) scale(.9);transition:opacity .7s var(--mave-ease),transform 1.1s var(--mave-ease)}.mave-g--2{--x: 23%;--y: 39%;--w: 40%;--r: -10deg;--depth: 9;z-index:2}.mave-g--3{--x: 77%;--y: 37%;--w: 40%;--r: 9deg;--depth: 6;z-index:1}.mave-moods__set.is-active>.mave-g{opacity:1;transform:translate(-50%,-50%) rotate(var(--r));transition-delay:calc(.12s + var(--i) * .1s)}.mave-moods__set.is-leaving>.mave-g{opacity:0;transform:translate(-50%,-50%) translateY(-40px) rotate(calc(var(--r) * 1.6)) scale(.95);transition-duration:.5s,.7s;transition-delay:calc(var(--i) * .05s)}.mave-g__par{display:block;transform:translate3d(calc(var(--mx, 0) * var(--depth) * 1px),calc(var(--my, 0) * var(--depth) * 1px),0);transition:transform 1s var(--mave-ease)}.mave-g__float{display:block;animation:mave-float 7s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -2.4s)}.mave-moods__set:not(.is-active) .mave-g__float{animation-play-state:paused}.mave-g img{display:block;width:100%;height:auto;filter:drop-shadow(0 24px 26px rgba(27,27,27,.17));transition:transform .7s var(--mave-ease)}.mave-g:hover img{transform:scale(1.04)}.mave-g:focus-visible{outline:2px solid var(--mave-ink);outline-offset:4px;border-radius:8px}@keyframes mave-float{0%{transform:translateY(-7px) rotate(-.6deg)}to{transform:translateY(7px) rotate(.6deg)}}.mave-moods__cap{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 24px;opacity:0;transform:translateY(14px);transition:opacity .6s var(--mave-ease),transform .8s var(--mave-ease)}.mave-moods__set.is-active>.mave-moods__cap{opacity:1;transform:none;transition-delay:.4s}.mave-moods__desc{margin:0;max-width:30ch;font-size:.95rem;line-height:1.55;color:var(--mave-ink)}.mave-moods__cap .mave-btn:hover{background:#fff;border-color:#fff;color:var(--mave-ink)}.mave-js .mave-moods:not(.is-seen) .mave-g{opacity:0;transform:translate(-50%,-50%) translateY(48px) rotate(var(--r)) scale(.9)}.mave-js .mave-moods:not(.is-seen) .mave-moods__word{opacity:0;transform:translate(-50%,-50%) translateY(34px)}.mave-js .mave-moods:not(.is-seen) .mave-moods__cap{opacity:0;transform:translateY(14px)}.mave-moods__toggle{position:absolute;top:0;right:0;z-index:5;width:38px;height:38px;padding:0;border-radius:50%;border:1px solid rgba(27,27,27,.18);background:#ffffff73;cursor:pointer;display:grid;place-items:center;transition:background-color .3s var(--mave-ease)}.mave-moods__toggle:hover{background:#ffffffd9}.mave-moods__toggle:focus-visible{outline:2px solid var(--mave-ink);outline-offset:2px}.mave-moods__toggle span{display:block;width:8px;height:10px;border-left:2px solid var(--mave-ink);border-right:2px solid var(--mave-ink)}.mave-moods__toggle[aria-pressed=true] span{width:0;height:0;margin-left:3px;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent var(--mave-ink)}@media(max-width:989px){.mave-moods__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "stage" "list";grid-template-rows:auto}.mave-moods__stage{height:clamp(400px,92vw,560px);margin-top:20px}.mave-moods__list{margin-top:28px}.mave-g{--w: 58%;--y: 46%}.mave-g--2{--x: 21%;--y: 40%;--w: 45%}.mave-g--3{--x: 80%;--y: 38%;--w: 45%}.mave-moods__word{top:15%}.mave-moods__cap{align-items:center}.mave-moods__desc{font-size:.9rem;max-width:22ch}.mave-moods__cap .mave-btn{min-height:46px;padding:0 20px}}@media(max-width:549px){.mave-moods__cap{flex-direction:column;align-items:flex-start;gap:12px}.mave-moods__cap .mave-btn{width:100%}}@media(prefers-reduced-motion:reduce){.mave-js .mave-stagger{opacity:1;transform:none;transition:none}.mave-marquee__track,.mave-g__float{animation:none!important}.mave-moods__bar{display:none}.mave-moods,.mave-g,.mave-moods__word,.mave-moods__cap,.mave-card__img{transition-duration:.01s!important;transition-delay:0s!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/mave-home.css.map */
