.ln-customer-media-section,.ln-customer-media-section *,.ln-customer-media,.ln-customer-media *{box-sizing:border-box}.ln-customer-media{background:var(--lncm-bg, #fff);color:var(--lncm-text, #20211f);display:block;font-family:var(--font-body-family, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);overflow:visible;width:100%}.ln-customer-media__section{margin:0 auto;max-width:1920px;overflow:hidden;padding:var(--lncm-pad-top, 20px) 0 var(--lncm-pad-bottom, 20px)}.ln-customer-media__heading{color:inherit;font-size:var(--lncm-heading-size, 15px);font-weight:750;letter-spacing:-.015em;line-height:1.25;margin:0 24px 14px;text-align:center}.ln-customer-media__track{display:flex;gap:var(--lncm-gap, 6px);list-style:none;margin:0;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 clamp(16px,2.1vw,40px) 3px;scroll-padding-inline:clamp(16px,2.1vw,40px);scroll-snap-type:x proximity;scrollbar-color:transparent transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.ln-customer-media__track:hover,.ln-customer-media__track:focus-visible{scrollbar-color:var(--lncm-border, #b8b0a7) transparent}.ln-customer-media__track:focus-visible{outline:2px solid var(--lncm-text, #20211f);outline-offset:-2px}.ln-customer-media__track::-webkit-scrollbar{height:3px}.ln-customer-media__track::-webkit-scrollbar-track{background:transparent}.ln-customer-media__track::-webkit-scrollbar-thumb{background:transparent}.ln-customer-media__track:hover::-webkit-scrollbar-thumb,.ln-customer-media__track:focus-visible::-webkit-scrollbar-thumb{background:var(--lncm-border, #b8b0a7)}.ln-customer-media__item{flex:0 0 var(--lncm-item-desktop, 124px);min-width:0;scroll-snap-align:start}.ln-customer-media__frame{aspect-ratio:var(--lncm-ratio, 1 / 1);background:#f3f1ee;border:1px solid var(--lncm-border, #b8b0a7);border-radius:var(--lncm-radius, 0);overflow:hidden;position:relative;width:100%}.ln-customer-media__image,.ln-customer-media__video,.ln-customer-media__placeholder{display:block;height:100%;object-fit:cover;width:100%}.ln-customer-media__video--thumb{pointer-events:none}.ln-customer-media__open{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:#ffffffc7;cursor:pointer;height:100%;top:0;right:0;bottom:0;left:0;padding:0;position:absolute;width:100%}.ln-customer-media__open--video svg{filter:drop-shadow(0 1px 3px rgba(0,0,0,.35));height:30px;left:50%;position:absolute;top:50%;transform:translate(-46%,-50%);transition:color .14s ease,transform .14s ease;width:30px}.ln-customer-media__open--video:hover{color:#fff}.ln-customer-media__open--video:hover svg{transform:translate(-46%,-50%) scale(1.05)}.ln-customer-media__open:focus-visible{box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 5px var(--lncm-text, #20211f);outline:none}.ln-customer-media__editor-note{font-size:11px;margin:12px 20px 0;text-align:center}.ln-customer-media__viewer[hidden],.ln-customer-media__viewer-image[hidden],.ln-customer-media__viewer-video[hidden],.ln-customer-media__viewer-toggle[hidden],.ln-customer-media__viewer-nav[hidden]{display:none!important}.ln-customer-media__viewer{background:#00000014;top:0;right:0;bottom:0;left:0;position:fixed;z-index:1000}.ln-customer-media__viewer-panel{aspect-ratio:9 / 16;background:#111;bottom:16px;box-shadow:0 14px 42px #0000004d;color:#fff;max-height:calc(100dvh - 32px);overflow:hidden;position:absolute;right:16px;width:min(var(--lncm-viewer-desktop, 320px),calc((100dvh - 32px)*.5625),calc(100vw - 32px))}.ln-customer-media__viewer-media,.ln-customer-media__viewer-image,.ln-customer-media__viewer-video{display:block;height:100%;width:100%}.ln-customer-media__viewer-media{background:#111;position:relative}.ln-customer-media__viewer-image,.ln-customer-media__viewer-video{object-fit:cover}.ln-customer-media__viewer-control,.ln-customer-media__viewer-toggle{align-items:center;-webkit-appearance:none;appearance:none;background:#0f0f0f7a;border:1px solid rgba(255,255,255,.22);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:38px;justify-content:center;padding:0;width:38px}.ln-customer-media__viewer-control svg{height:22px;width:22px}.ln-customer-media__viewer-control:hover,.ln-customer-media__viewer-control:focus-visible{background:#0f0f0fb8}.ln-customer-media__viewer-control:focus-visible,.ln-customer-media__viewer-toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}.ln-customer-media__viewer-close{left:14px;position:absolute;top:14px;z-index:2}.ln-customer-media__viewer-nav{display:grid;gap:8px;position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:2}.ln-customer-media__viewer-toggle{background:transparent;border:0;border-radius:0;color:#fffc;height:64px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:64px}.ln-customer-media__viewer-toggle svg{filter:drop-shadow(0 2px 5px rgba(0,0,0,.55));height:46px;transform:translate(3px);width:46px}.ln-customer-media__sr-only{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}html.lncm-viewer-open,html.lncm-viewer-open body{overflow:hidden}@media(max-width:749px){.ln-customer-media__heading{margin:0 16px 14px}.ln-customer-media__track{padding-inline:14px;scroll-padding-inline:14px;scrollbar-width:none}.ln-customer-media__track::-webkit-scrollbar{display:none}.ln-customer-media__item{flex-basis:var(--lncm-item-mobile, 106px)}.ln-customer-media__open--video svg{height:27px;width:27px}.ln-customer-media__viewer{background:#111}.ln-customer-media__viewer-panel{aspect-ratio:auto;bottom:0;box-shadow:none;height:100dvh;max-height:none;right:0;width:100vw}.ln-customer-media__viewer-close{left:max(calc(env(safe-area-inset-left) + 19px),9.7vw);top:max(calc(env(safe-area-inset-top) + 19px),12.4dvh);transform:translate(-50%,-50%)}.ln-customer-media__viewer-nav{right:max(12px,env(safe-area-inset-right))}}@media(prefers-reduced-motion:reduce){.ln-customer-media__track{scroll-behavior:auto}.ln-customer-media__open--video svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/luminova-customer-media.css.map */
