.mm-world{padding-block:32px 48px;color:var(--mm-red);background:var(--mm-cream);border-top:1px solid var(--mm-line)}.mm-world__scenes{position:relative}.mm-world__autoplay{position:absolute;z-index:2;top:8px;left:calc((100% - clamp(28px,5vw,72px))*.5283 - 52px);display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--mm-red);cursor:pointer}.mm-world__autoplay:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:inherit;background:var(--mm-cream);opacity:.92}.mm-world__autoplay svg{position:relative;grid-area:1 / 1}.mm-world__progress{transform:rotate(-90deg);stroke:currentColor;stroke-width:1.5}.mm-world__progress-track{opacity:.2}.mm-world__progress-value{stroke-dasharray:100;stroke-dashoffset:100;stroke-linecap:round}.mm-world__autoplay[hidden],.mm-world__autoplay .mm-world__play-icon,.mm-world__autoplay[data-paused=true] .mm-world__pause-icon{display:none}.mm-world__autoplay[data-paused=true] .mm-world__play-icon{display:block}.mm-world__autoplay:focus-visible{outline:2px solid currentColor;outline-offset:0}.mm-world__intro{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 32px;margin-bottom:24px}.mm-site .mm-world__title{max-width:24ch;font-family:var(--mm-displayfont);font-size:clamp(32px,3.7vw,48px);font-weight:400;line-height:1.12;text-wrap:balance}.mm-world__intro-text{max-width:29ch;padding-bottom:3px;font-size:16px;line-height:1.5}.mm-world__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:24px}.mm-world__tab{position:relative;display:flex;align-items:center;gap:12px;min-width:0;min-height:48px;padding:10px 2px;border-bottom:1px solid var(--mm-line);font-size:18px;line-height:1.35;text-decoration:none;transition:border-color .2s ease}.mm-world__tab:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:var(--mm-red);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.mm-world__tab-number{font-size:11px;opacity:.65;font-variant-numeric:tabular-nums}.mm-world__tab .mm-icon{width:18px;height:18px;flex-basis:18px;margin-left:auto;opacity:0;transform:translate(-5px);transition:opacity .2s ease,transform .2s ease}.mm-world__tab[aria-selected=true]:after{transform:scaleX(1)}.mm-world__tab[aria-selected=true] .mm-icon{opacity:1;transform:none}.mm-world__tab:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}.mm-world__scene{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;column-gap:clamp(28px,5vw,72px);scroll-margin-top:calc(var(--mm-header-height, 140px) + 20px)}.mm-world__scene+.mm-world__scene{margin-top:40px}.mm-world__scene--text-only{grid-template-columns:minmax(0,1fr)}.mm-world__scene-image{align-self:stretch;aspect-ratio:4 / 3;overflow:hidden;border-radius:20px;background:var(--mm-soft, #f0eade)}.mm-world__scene-image img{display:block;width:100%;height:100%;object-fit:cover}.mm-world__scene-image--contain img{object-fit:contain;padding:18px}.mm-world__scene-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px;padding-block:20px}.mm-world__scene-label{display:flex;align-items:center;gap:18px;font-size:12px;line-height:1.4}.mm-world__scene-label>span{font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums;opacity:.65}.mm-site .mm-world__scene-copy h3{max-width:19ch;font-family:var(--mm-displayfont);font-size:clamp(30px,3.2vw,42px);font-weight:400;line-height:1.12;text-wrap:balance}.mm-world__scene-copy .mm-prose{max-width:40ch;font-size:17px;line-height:1.6}.mm-world__detail{width:100%;padding-top:16px;border-top:1px solid var(--mm-line);font-size:13px;line-height:1.5}.mm-world__scene-copy .mm-text-link{margin-top:0;font-size:16px}.mm-world__scene-copy .mm-text-link .mm-icon{transition:transform .2s ease}.mm-world[data-mm-world-enhanced=true] .mm-world__scenes{display:grid}.mm-world[data-mm-world-enhanced=true] .mm-world__scene{grid-area:1 / 1;margin:0;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .22s ease,visibility .22s}.mm-world[data-mm-world-enhanced=true] .mm-world__scene[aria-hidden=false]{visibility:visible;opacity:1;pointer-events:auto}@media(hover:hover)and (pointer:fine){.mm-world__tab:hover{border-bottom-color:var(--mm-red)}.mm-world__scene-copy .mm-text-link:hover .mm-icon{transform:translate(4px)}}@media(max-width:749px){.mm-world{padding-block:24px 32px}.mm-world__autoplay{left:auto;right:8px}.mm-world__intro{gap:12px;margin-bottom:20px}.mm-world__intro-text{max-width:none;font-size:15px;padding:0}.mm-world__tabs{gap:12px;margin-bottom:20px}.mm-world__tab{justify-content:center;gap:0;min-height:44px;padding:10px 0;font-size:14px}.mm-world__tab-number,.mm-world__tab .mm-icon{display:none}.mm-world__scene{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;row-gap:24px;align-items:start}.mm-world__scene-image{border-radius:16px;aspect-ratio:16 / 10}.mm-world__scene-copy{justify-content:flex-start;gap:15px;padding:0}.mm-site .mm-world__scene-copy h3{font-size:30px;max-width:22ch}.mm-world__scene-copy .mm-prose{font-size:16px;line-height:1.55}.mm-world__detail{padding-top:12px;font-size:12px}.mm-world__scene-copy .mm-text-link{font-size:15px}}@media(prefers-reduced-motion:reduce){.mm-world__scene,.mm-world__tab,.mm-world__tab:after,.mm-world__tab .mm-icon,.mm-world__scene-copy .mm-text-link .mm-icon{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/mm-brand-world.css.map */
