.mm-home .mm-video-shop{display:block;width:100%;max-width:none;background:#fff;color:#000;padding:96px 0}.mm-focus{position:relative}.mm-focus .mm-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mm-focus-layout{display:flex;padding-left:34px;align-items:stretch}.mm-focus-content{width:25%;flex:none;display:flex;align-items:center;justify-content:center;min-width:0}.mm-focus-copy{width:100%;max-width:250px;overflow-wrap:anywhere;padding:15px 0}.mm-focus-copy[hidden]{display:none!important}.mm-home .mm-focus-copy h2{font-family:Lumed Recoleta,Georgia,serif!important;font-size:34px;line-height:1.1;font-weight:400;font-style:normal;letter-spacing:-.025em;text-transform:none;max-width:none;margin:0 0 20px}.mm-home .mm-focus-copy p{font-family:var(--lumed-secondary-family,"Lumed Gotham Book",Arial,sans-serif);font-size:14px;line-height:1.5;font-weight:500;white-space:normal;margin:0 0 16px}.mm-home a.mm-focus-cta{display:inline-flex;align-items:center;justify-content:center;background:#000;color:#fff;min-height:40px;padding:10px 20px;border-radius:6px;font-family:var(--lumed-button-family,var(--lumed-secondary-family,"Lumed Gotham Book",Arial,sans-serif));font-size:var(--lumed-button-size-desktop,13px);line-height:1.5;font-weight:var(--lumed-button-weight,500);letter-spacing:var(--lumed-button-spacing,.6px);text-transform:none;font-synthesis:weight;white-space:nowrap;word-break:keep-all;-webkit-font-smoothing:antialiased;transition:opacity .2s}.mm-focus-cta:hover{opacity:.8}.mm-focus-viewport{width:75%;min-width:0;overflow:hidden;touch-action:pan-y;cursor:grab;padding:0 68px 0 0}.mm-focus-viewport.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.mm-focus-track{display:flex;gap:31px;will-change:transform;transition:transform .4s cubic-bezier(.25,1,.5,1)}.mm-focus-viewport.is-dragging .mm-focus-track{transition:none}.mm-focus-slide{flex:0 0 var(--mm-focus-width,30%);height:var(--mm-focus-height,560px);min-width:0;display:flex;align-items:flex-end}.mm-focus-media{position:relative;overflow:hidden;border-radius:10px;width:100%;height:70%;transition:height .3s ease-in-out;background:#eee9e4}.mm-focus-slide.is-active .mm-focus-media{height:100%}.mm-focus-media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.5;content:"";pointer-events:none;transition:opacity .3s ease-in-out}.mm-focus-slide.is-active .mm-focus-media:after{opacity:0}.mm-home .mm-focus-media img,.mm-home .mm-focus-media video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.mm-focus-demo{position:absolute;bottom:10px;left:10px;z-index:3;background:#ffffffde;color:#333;padding:3px 5px;font:9px Arial;pointer-events:none}.mm-focus-empty{height:100%;display:grid;place-items:center;padding:20px;text-align:center;font-size:13px;color:#71665e}.mm-focus-dots{display:flex;justify-content:center;gap:0;position:absolute;bottom:-54px;width:100%}.mm-focus-dots button{position:relative;width:12px;height:24px;border:0;background:transparent;cursor:pointer;padding:0}.mm-focus-dots button:after{content:"";position:absolute;left:4px;top:10px;width:4px;height:4px;border-radius:50%;background:#5d331b;transition:transform .2s}.mm-focus-dots button[aria-current=true]:after{transform:scale(1.8)}.mm-focus button:focus-visible,.mm-focus-media:focus-visible,.mm-focus-viewport:focus-visible{outline:2px solid #5d331b;outline-offset:-3px}@media(max-width:1199px)and (min-width:750px){.mm-focus-copy{padding:15px 20px}.mm-home .mm-focus-copy h2{font-size:28px}}@media(max-width:749px){.mm-home .mm-video-shop{padding:42px 0}.mm-focus-layout{flex-direction:column-reverse;padding-left:0}.mm-focus-viewport{width:100%}.mm-focus-content{width:100%;display:block;padding:20px 34px 0 68px}.mm-focus-copy{padding:0;max-width:250px}.mm-home .mm-focus-copy h2{font-size:28px;line-height:1.1;margin-bottom:12px}.mm-home .mm-focus-copy p{font-size:14px;line-height:1.3;margin-bottom:14px}.mm-home a.mm-focus-cta{font-size:var(--lumed-button-size-mobile,12px)}.mm-focus-dots{display:none}}@media(max-width:549px){.mm-focus-viewport{padding-left:68px;padding-right:68px}}@media(prefers-reduced-motion:reduce){.mm-focus *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/mm-focus.css.map */
