marame-product-video{display:block;color:#2a2a2d}marame-product-video[hidden],marame-product-video [hidden]{display:none!important}body.marame-video-open{overflow:hidden}.marame-product-details+marame-product-video{margin-top:0}marame-product-video .marame-video__accordion.marame-product-details__item{border-top:0}.marame-video__label{display:inline-flex;align-items:center;gap:9px;min-width:0}.marame-video__label svg{flex:0 0 16px}.marame-video__prompt{display:flex;align-items:center;padding:0 0 20px}.marame-video__open{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--marame-body-colour, inherit);font:inherit;font-size:calc(12px * var(--marame-body-scale, 1));font-weight:var(--marame-body-weight, 300);letter-spacing:calc(.04em + var(--marame-body-tracking, 0em));text-decoration:none}.marame-video__open svg{flex-shrink:0}.marame-video__close{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;padding:14px;border:0;background:transparent;cursor:pointer;color:#fff}.marame-video__close svg{width:14px;height:14px}marame-product-video a:focus-visible,marame-product-video button:focus-visible,marame-product-video summary:focus-visible,marame-product-video video:focus-visible{outline:2px solid currentColor;outline-offset:3px}body marame-product-video .marame-video__dialog{position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100vh;height:100dvh;max-height:100dvh;margin:0;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);border:0;border-radius:0;overflow:hidden;overscroll-behavior:contain;background:#000;color:#fff}body marame-product-video .marame-video__dialog[open]{display:flex;flex-direction:column}body marame-product-video .marame-video__dialog[open]:not([data-spring-motion]){animation:marame-video-enter .35s cubic-bezier(.2,.8,.2,1)}.marame-video__dialog::backdrop{background:#000000b3}body marame-product-video .marame-video__header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}.marame-video__header h2{margin:0;color:#fff;font-size:calc(13px * var(--marame-subheading-scale, 1));font-weight:var(--marame-subheading-weight, 300);line-height:calc(1.5 * var(--marame-subheading-leading, 1));letter-spacing:calc(.06em + var(--marame-subheading-tracking, 0em));text-transform:var(--marame-subheading-case, uppercase)}.marame-video__player{position:relative;display:grid;place-items:center;flex:1;min-height:0;width:100%;overflow:hidden;background:#000}.marame-video__player video{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.marame-video__error{flex:0 0 auto;margin:12px 20px 0;color:#fff;font-size:calc(12px * var(--marame-body-scale, 1));line-height:calc(1.6 * var(--marame-body-leading, 1))}.marame-video__fallback{display:inline-flex;flex:0 0 auto;align-items:center;min-height:44px;margin:0 20px;color:#fff;font-size:calc(11px * var(--marame-body-scale, 1));text-underline-offset:3px}@keyframes marame-video-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes marame-video-centre-enter{0%{opacity:0;transform:translateY(3%)}to{opacity:1;transform:translateY(0)}}@media(min-width:1024px){body marame-product-video .marame-video__dialog{width:min(900px,calc(100vw - 64px),calc((100dvh - 160px) * var(--marame-video-ratio,1.777778)));height:fit-content;max-height:calc(100dvh - 64px);margin:auto;padding:0;overflow:auto}body marame-product-video .marame-video__dialog[open]:not([data-spring-motion]){animation:marame-video-centre-enter .2s ease}body marame-product-video .marame-video__header{padding:16px 20px}.marame-video__player{flex:none;aspect-ratio:var(--marame-video-ratio,1.777778)}}body marame-product-video .marame-video__dialog[open][data-spring-motion]{animation:none}.marame-video__dialog[data-closing]{pointer-events:none}.marame-video__dialog[data-closing]::backdrop{animation:marame-video-backdrop-exit .3s ease forwards}@keyframes marame-video-backdrop-exit{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){body marame-product-video .marame-video__dialog[open]:not([data-spring-motion]),.marame-video__dialog[data-closing]::backdrop{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/marame-product-video.css.map */
