.mh-gift>.mh-container{padding-block-start:var(--mh-pt, var(--mh-open-pad, var(--mh-pad)))}.mh-gift--hero>.mh-container{padding-block-start:var(--mh-pt, 0px)}.mh-gift__guide,.mh-gift__tabs{display:block;min-width:0}.mh-gift__head .mh-head{padding-inline:0}.mh-gift__hero{display:grid;row-gap:var(--mh-space-6)}.mh-gift__visual{position:relative;overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--mh-r-lg);background:var(--mh-studio, var(--mh-surface-2))}.mh-gift__picture,.mh-gift__img{display:block;inline-size:100%;block-size:100%}.mh-gift__img{object-fit:cover;object-position:50% 64%}.mh-gift__intro{display:grid;justify-items:start;align-content:center;min-width:0}.mh-gift__eyebrow{margin:0;font-size:.6875rem;font-weight:var(--mh-fw-label, 400);line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--mh-ink-muted)}.mh-gift__title{margin:10px 0 0;max-inline-size:10ch;font-family:var(--mh-font-serif);font-size:2.25rem;font-weight:var(--mh-fw-serif, 400);line-height:1.04;letter-spacing:-.02em;color:var(--mh-heading, var(--mh-ink));text-wrap:balance}.mh-gift__lead{margin:12px 0 0;max-inline-size:32ch;font-size:.9375rem;line-height:1.5;color:var(--mh-ink-2, var(--mh-ink));text-wrap:pretty}.mh-gift__controls{display:grid;inline-size:100%;min-width:0;margin-block-start:var(--mh-space-6)}.mh-gift__controls--plain{max-inline-size:36rem;margin-inline:auto;margin-block-start:0}@media(prefers-reduced-motion:no-preference){.mh-gift__img{animation:mh-gift-settle var(--mh-dur-settle, 1.2s) var(--mh-ease-lux, cubic-bezier(.22, 1, .36, 1)) both}.mh-gift__intro>:is(.mh-gift__eyebrow,.mh-gift__title,.mh-gift__lead){animation:mh-gift-rise .64s var(--mh-ease-lux, cubic-bezier(.22, 1, .36, 1)) both}.mh-gift__intro>.mh-gift__eyebrow{animation-delay:.12s}.mh-gift__intro>.mh-gift__title{animation-delay:.19s}.mh-gift__intro>.mh-gift__lead{animation-delay:.26s}}@keyframes mh-gift-settle{0%{transform:scale(1.06)}to{transform:none}}@keyframes mh-gift-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.mh-gift__tablist{position:relative;display:grid;grid-template-columns:repeat(var(--mh-seg-count, 3),minmax(0,1fr));inline-size:100%;border-bottom:1px solid var(--mh-line)}.mh-gift__tab{display:flex;align-items:center;justify-content:center;min-width:0;min-height:52px;padding-inline:var(--mh-space-1);font-size:.9375rem;font-weight:var(--mh-fw-label, 400);line-height:1.2;color:var(--mh-ink-muted);white-space:nowrap;transition:color var(--mh-dur-1, .16s) var(--mh-ease-ui, ease)}.mh-gift__tab[aria-selected=true]{color:var(--mh-ink)}@media(hover:hover)and (pointer:fine){.mh-gift__tab:hover{color:var(--mh-ink)}}.mh-gift__ind{position:absolute;left:0;bottom:-1px;inline-size:calc(100% / var(--mh-seg-count, 3));block-size:2px;background:var(--mh-ink);transform:translate(calc(100% * var(--mh-seg-index, 0)));transition:transform var(--mh-dur-tab, .32s) var(--mh-ease-lux, cubic-bezier(.22, 1, .36, 1))}.mh-gift__bag{display:grid;inline-size:100%}.mh-gift__bag[hidden]{display:none}.mh-gift__switchrow{display:flex;align-items:center;gap:var(--mh-space-3);inline-size:100%;min-height:56px;text-align:start}.mh-gift__bagimg{flex:none;display:block;inline-size:32px;block-size:32px;overflow:hidden;border-radius:var(--mh-r-pill);background:var(--mh-studio, var(--mh-surface-2))}.mh-gift__bagpic{display:block;inline-size:100%;block-size:100%;object-fit:cover}.mh-gift__bagtext{flex:1;min-width:0;font-size:.875rem;line-height:1.35;color:var(--mh-ink)}.mh-gift__bagname{display:block}.mh-gift__bagprice{display:block;font-size:.8125rem;color:var(--mh-ink-muted);white-space:nowrap}.mh-gift__bagsep{display:none}@media(min-width:768px){.mh-gift__bagname,.mh-gift__bagprice{display:inline}.mh-gift__bagprice{font-size:inherit}.mh-gift__bagsep{display:inline}}.mh-gift__switch{position:relative;flex:none;inline-size:44px;block-size:26px;border-radius:var(--mh-r-pill);background:var(--mh-line-strong);transition:background-color var(--mh-dur-2, .24s) var(--mh-ease-ui, ease)}.mh-gift__knob{position:absolute;top:3px;left:3px;inline-size:20px;block-size:20px;border-radius:var(--mh-r-pill);background:var(--mh-paper, #fff);box-shadow:var(--mh-shadow-sm, 0 1px 2px rgb(22 21 20 / .12));transition:transform var(--mh-dur-2, .24s) var(--mh-ease-lux, cubic-bezier(.22, 1, .36, 1))}.mh-gift__switchrow[aria-checked=true] .mh-gift__switch{background:var(--mh-ink)}.mh-gift__switchrow[aria-checked=true] .mh-gift__knob{transform:translate(18px)}.mh-gift__switchrow:focus-visible{outline-offset:2px;border-radius:var(--mh-r-sm)}.mh-gift__baghelp{margin:-8px 0 var(--mh-space-1);padding-inline-start:44px;font-size:.8125rem;line-height:1.4;color:var(--mh-ink-muted)}.mh-gift__tabpanel{margin-block-start:var(--mh-space-5);min-width:0}.mh-gift__tabpanel:focus-visible{outline-offset:var(--mh-space-2)}.mh-gift__grid{--mh-card-ar: 4 / 5;display:grid;grid-auto-flow:column;grid-auto-columns:78vw;gap:var(--mh-space-3);margin-block:0;list-style:none;margin-inline:calc(var(--mh-gutter) * -1);padding:0 var(--mh-gutter);scroll-padding-inline:var(--mh-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.mh-gift__grid::-webkit-scrollbar{display:none}.mh-gift__item{display:flex;flex-direction:column;gap:var(--mh-space-2);min-width:0;scroll-snap-align:start}.mh-gift__item>:first-child{flex:1}.mh-gift__addon{display:none}.mh-gift__guide[data-bag=on] .mh-gift__addon{display:block;animation:mh-gift-fade var(--mh-dur-1, .16s) var(--mh-ease-out, ease-out) both}@keyframes mh-gift-fade{0%{opacity:0}to{opacity:1}}.mh-gift__addonform{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:var(--mh-space-3);row-gap:2px}.mh-gift__addonsum{margin:0;font-size:.875rem;font-weight:var(--mh-fw-sans-strong, 500);line-height:1.3;color:var(--mh-ink);font-variant-numeric:tabular-nums}.mh-gift__addonbtn{position:relative;min-height:36px;padding-inline:var(--mh-space-4);white-space:nowrap}.mh-gift__addonbtn:after{content:"";position:absolute;top:-4px;right:-2px;bottom:-4px;left:-2px}.mh-gift__addon .mh-atc__status:not(.is-error){clip-path:inset(50%)}.mh-gift__glow{margin-block-start:var(--mh-space-2)}.mh-gift__grid+.mh-gift__glow{margin-block-start:var(--mh-space-7)}@media(min-width:768px){.mh-gift__visual{aspect-ratio:4 / 3}.mh-gift__img{object-position:50% 50%}.mh-gift__lead{font-size:1.0625rem}.mh-gift__grid{grid-auto-columns:42vw}}@media(min-width:1024px){.mh-gift--hero>.mh-container{padding-block-start:var(--mh-pt, var(--mh-space-3))}.mh-gift__hero{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--mh-gap);align-items:center}.mh-gift__visual{grid-column:1 / span 7}.mh-gift__intro{grid-column:8 / -1;padding-inline-start:clamp(var(--mh-space-5),3vw,var(--mh-space-8, 3rem))}.mh-gift__hero--text .mh-gift__intro{grid-column:1 / -1;padding-inline-start:0}.mh-gift__title{font-size:3.5rem}.mh-gift__controls{margin-block-start:var(--mh-space-7)}.mh-gift__tabpanel{margin-block-start:var(--mh-space-8, 3rem)}.mh-gift__grid{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 20px;margin-inline:0;padding:0;overflow:visible;scroll-snap-type:none}}@media(prefers-reduced-motion:reduce){.mh-gift__ind,.mh-gift__knob,.mh-gift__switch,.mh-gift__tab{transition:none}.mh-gift__guide[data-bag=on] .mh-gift__addon{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/section-mh-routine-gifts.css.map */
