.mm{--mm-ink: #17140f;--mm-soft: #6e655a;--mm-gap: 16px;--mm-radius: 16px;background:#fff;overflow:hidden}.mm__inner{width:100%}.mm__head{text-align:center;max-width:42em;margin:0 auto 3.2rem;padding:0 1.5rem}.mm--infinite .mm__track{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 6%,#000 94%,transparent 100%)}.mm--infinite .mm__viewport{scroll-snap-type:none;padding:0;overflow-x:auto;overflow-y:hidden}.mm--infinite .mm__viewport--marquee{overflow-x:auto;overflow-y:hidden}.mm__marquee{display:flex;width:max-content}.mm__carousel--clone{pointer-events:none}.mm__carousel--clone .mm__sound,.mm__carousel--clone .mm__ig{visibility:hidden}.mm--infinite .mm__card{scroll-snap-align:none}.mm__heading{margin:0 0 .75rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-2-scale) * 3.2rem);line-height:1.15;letter-spacing:-.02em;color:var(--mm-ink)}@media(min-width:768px){.mm__heading{font-size:calc(var(--font-heading-2-scale) * 4.4rem)}}.mm__sub{margin:0 auto;max-width:36em;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:1.5;color:var(--mm-soft)}.mm__track{position:relative;width:100%}.mm__nav{display:none}@media(min-width:768px){.mm__nav{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:0 .8rem;pointer-events:none}}.mm__nav-btn{display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}.mm__nav-btn:disabled{opacity:.35;cursor:default;pointer-events:none}.mm__nav-btn:focus-visible{outline:2px solid #0e5a61;outline-offset:3px;border-radius:50%}.mm__viewport{overflow-x:auto;overflow-y:hidden;width:100%;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y pinch-zoom;padding:0 1.5rem;cursor:grab}.mm__viewport.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}@media(min-width:768px){.mm__viewport{scroll-snap-type:none;padding:0 5.6rem}}.mm__viewport::-webkit-scrollbar{display:none}.mm__carousel{display:flex;align-items:stretch;gap:var(--mm-gap);width:max-content}.mm__card{flex:0 0 auto;width:calc((100vw - 3rem - var(--mm-gap) * .3) / 1.3);max-width:28rem;margin:0;padding:0;border:0;border-radius:var(--mm-radius);background:transparent;overflow:hidden;scroll-snap-align:start}@media(min-width:768px){.mm__card{width:calc((100vw - 11.2rem - var(--mm-gap) * 3.5) / 4.5);max-width:26rem}}.mm__media{position:relative;width:100%;aspect-ratio:9 / 16;border-radius:var(--mm-radius);overflow:hidden;background:#ede8df}.mm__poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .35s ease}.mm__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;display:block;border:0;opacity:0;transition:opacity .35s ease}.mm__card.is-playing .mm__video{opacity:1}.mm__card.is-playing .mm__poster{opacity:0}.mm__ig{position:absolute;top:1rem;right:1rem;z-index:2;display:inline-flex;opacity:.8;line-height:0;filter:drop-shadow(0 1px 3px rgba(0,0,0,.35));transition:opacity .18s ease}.mm__ig:hover,.mm__ig:focus-visible{opacity:1}.mm__sound{position:absolute;right:1rem;bottom:1rem;z-index:3;display:grid;place-items:center;width:3.6rem;height:3.6rem;border:0;border-radius:50%;background:#00000073;color:#fff;cursor:pointer;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mm__sound:focus-visible{outline:2px solid #fff;outline-offset:2px}.mm__sound-icon--on,.mm__sound[aria-pressed=true] .mm__sound-icon--muted{display:none}.mm__sound[aria-pressed=true] .mm__sound-icon--on{display:block}@media(prefers-reduced-motion:reduce){.mm--infinite .mm__viewport,.mm--infinite .mm__viewport--marquee{overflow-x:auto;padding:0 1.5rem;cursor:auto}.mm__carousel--clone{display:none}.mm__poster,.mm__video{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ted-mom-moments.css.map */
