.mm-vc{width:100%}.mm-vc__head{margin:0 0 12px;text-align:left}.mm-vc__eyebrow{display:inline-block;margin:0 0 6px;font-family:Inter,sans-serif;font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mm-vc-eyebrow, var(--mm-gold, #BD9148))}.mm-vc__h{font-family:var(--mm-fx-display, "Inter", sans-serif);font-weight:700;font-size:18px;line-height:1.2;letter-spacing:-.01em;color:var(--mm-ink, #0e0e0c);margin:0}.mm-vc__viewport{position:relative}.mm-vc__track{list-style:none;margin:0;padding:14px 16px 22px;display:grid;grid-auto-flow:column;grid-auto-columns:168px;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:16px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--mm-vc-slider, var(--mm-gold, #D4A85A)) transparent}.mm-vc__track>.mm-vc__cell{scroll-snap-align:start}.mm-vc__track::-webkit-scrollbar{height:5px}.mm-vc__track::-webkit-scrollbar-track{background:#0e0e0c14;border-radius:99px}.mm-vc__track::-webkit-scrollbar-thumb{background:var(--mm-vc-slider, var(--mm-gold, #D4A85A));border-radius:99px}@media(min-width:480px){.mm-vc__track{grid-auto-columns:196px;gap:14px}}.mm-vc__cell{margin:0}.mm-vc__tile{position:relative;display:block;width:100%;aspect-ratio:9 / 16;padding:0;border:0;border-radius:12px;overflow:hidden;cursor:pointer;background:#14140f;box-shadow:0 5px 14px #0e0e0c2e;transition:transform .18s,box-shadow .18s}.mm-vc__tile:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0e0e0c3d}.mm-vc__tile:focus-visible{outline:3px solid var(--mm-gold, #D4A85A);outline-offset:2px}.mm-vc__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.mm-vc__poster--empty{display:flex;align-items:center;justify-content:center;font-family:var(--mm-fx-display, "Inter", sans-serif);font-size:44px;font-weight:800;color:#ffffff2e}.mm-vc__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--mm-vc-play, rgba(212,168,90,.95));color:var(--mm-vc-play-icon, #0e0e0c);box-shadow:0 4px 12px #0e0e0c59;transition:transform .18s}.mm-vc__play svg{margin-left:2px}.mm-vc__tile:hover .mm-vc__play{transform:translate(-50%,-50%) scale(1.08)}.mm-vc__cap{position:absolute;left:0;right:0;bottom:0;padding:24px 10px 9px;font-family:Inter,sans-serif;font-weight:600;font-size:12.5px;line-height:1.25;color:#fff;text-align:left;background:linear-gradient(to top,#0e0e0ccc,#0e0e0c00)}.mm-vc__arrow{position:absolute;top:calc(50% - 7px);transform:translateY(-50%);z-index:3;width:36px;height:36px;display:none;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--mm-rule, #e6e5e0);background:#fff;color:var(--mm-ink, #0e0e0c);cursor:pointer;box-shadow:0 4px 14px #0e0e0c2e;transition:background .16s}.mm-vc__arrow:hover{background:var(--mm-bg, #fafaf7)}.mm-vc__arrow:disabled{opacity:.3;cursor:default}.mm-vc__arrow--prev{left:-6px}.mm-vc__arrow--next{right:-6px}@media(min-width:700px){.mm-vc__viewport--has-arrows .mm-vc__arrow{display:flex}}.mm-vc__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:14px}.mm-vc__modal[hidden]{display:none}.mm-vc__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e0e0ccc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;animation:mm-vc-fade .2s ease-out}.mm-vc__dialog{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:420px;height:calc(100dvh - 28px);max-height:760px;overflow:hidden;background:var(--mm-bg-dark, #0e0e0c);border-radius:16px;padding:14px;animation:mm-vc-pop .22s cubic-bezier(.2,.8,.2,1)}.mm-vc__dialog-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}@keyframes mm-vc-fade{0%{opacity:0}to{opacity:1}}@keyframes mm-vc-pop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.mm-vc__close{position:absolute;top:10px;right:10px;z-index:4;width:36px;height:36px;border-radius:50%;background:#00000073;color:#fff;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .16s}.mm-vc__close:hover{background:#000000b3}.mm-vc__player{position:relative;flex:1 1 auto;min-height:0;background:#000;border-radius:10px;overflow:hidden}.mm-vc__video,.mm-vc__iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover;display:block}.mm-vc__video::-webkit-media-controls-timeline,.mm-vc__video::-webkit-media-controls-current-time-display,.mm-vc__video::-webkit-media-controls-time-remaining-display,.mm-vc__video::-webkit-media-controls-fullscreen-button,.mm-vc__video::-webkit-media-controls-toggle-closed-captions-button,.mm-vc__video::-internal-media-controls-overflow-button,.mm-vc__video::-internal-media-controls-cast-button{display:none!important}.mm-vc__empty{display:flex;align-items:center;justify-content:center;height:100%;color:#c8c4b5;font-family:Inter,sans-serif;font-size:14px;text-align:center;padding:24px}.mm-vc__product{flex:0 0 auto;display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:10px}.mm-vc__product-media{flex-shrink:0;width:56px;height:56px;border-radius:8px;overflow:hidden;background:#fff}.mm-vc__product-media img{width:100%;height:100%;object-fit:cover;display:block}.mm-vc__product-info{min-width:0}.mm-vc__product-title{display:block;font-family:Inter,sans-serif;font-weight:700;font-size:15px;line-height:1.25;color:var(--mm-on-dark, #f5f4ef);text-decoration:none}.mm-vc__product-title:hover{text-decoration:underline}.mm-vc__product-price{margin-top:3px;font-family:Inter,sans-serif;font-size:14px;color:#c8c4b5}.mm-vc__price{color:var(--mm-on-dark, #f5f4ef);font-weight:600}.mm-vc__compare{margin-left:6px;color:#9a978d}.mm-vc__cta{flex:0 0 auto;display:block;width:100%;text-align:center;margin-top:10px;padding:14px 22px;background:var(--mm-btn-primary-bg, var(--mm-gold, #D4A85A));color:var(--mm-btn-primary-fg, var(--mm-bg-dark, #0e0e0c));font-family:Inter,sans-serif;font-weight:700;font-size:15px;border:0;border-radius:9px;text-decoration:none;cursor:pointer;transition:background .16s,transform .16s}.mm-vc__cta:hover{background:var(--mm-gold-soft, #BD9148);transform:translateY(-1px)}.mm-vc__cta[aria-busy=true]{opacity:.7;cursor:default}
/*# sourceMappingURL=/cdn/shop/t/19/assets/pdp-video-carousel.css.map */
