.video-facade,.video-facade__button{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.video-facade__button{width:100%;height:100%;padding:0;border:0;background:#000;cursor:pointer}.video-facade__image{width:100%;height:100%;object-fit:cover}.video-facade__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:0}.video-facade__play-bg{fill:red;transition:filter .1s}.video-facade__button:hover .video-facade__play-bg,.video-facade__button:focus-visible .video-facade__play-bg{filter:brightness(1.15)}.video-facade__bar{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:12px;padding:12px 16px 32px;background:linear-gradient(rgba(0,0,0,.6),transparent);color:#fff;text-align:left;font-family:Roboto,Arial,sans-serif}.video-facade__avatar{flex:none;width:40px;height:40px;border-radius:50%;background:#fff}.video-facade__meta{display:flex;flex-direction:column;min-width:0}.video-facade__title{overflow:hidden;font-size:18px;font-weight:500;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.video-facade__channel{font-size:12px;line-height:1.4;opacity:.9}@media(max-width:589px){.video-facade__bar{padding:8px 10px 24px;gap:8px}.video-facade__avatar{width:28px;height:28px}.video-facade__title{font-size:14px}.video-facade__channel{font-size:11px}}.video-facade__button:focus-visible{outline:3px solid #fff;outline-offset:-6px}.video-facade iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.consent-banner{--consent-banner-z-index: 1000;--consent-banner-bg: #ffffff;--consent-banner-text: #231f20;--consent-banner-muted: #4a4a4a;--consent-banner-accent: #3aaa35;--consent-banner-accent-hover: #2f8c2b;--consent-banner-radius: 12px;--consent-banner-shadow: 0 8px 30px rgba(0, 0, 0, .18);position:fixed;inset-block-end:0;inset-inline:0;z-index:var(--consent-banner-z-index)}.consent-banner__inner{display:flex;flex-direction:column;gap:.75rem;margin:.75rem;padding:1.25rem;max-width:26rem;background:var(--consent-banner-bg);color:var(--consent-banner-text);border-radius:var(--consent-banner-radius);box-shadow:var(--consent-banner-shadow);isolation:isolate;font-family:inherit}.consent-banner__title{margin:0 0 .25rem;font-size:1rem;font-weight:700;line-height:1.3;color:var(--consent-banner-text)}.consent-banner__description{margin:0;font-size:.875rem;line-height:1.5;color:var(--consent-banner-muted)}.consent-banner__actions{display:flex;gap:.5rem}.consent-banner__button{flex:1 1 0;min-height:44px;padding:.5rem 1rem;border:1px solid var(--consent-banner-accent);border-radius:8px;font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease}.consent-banner__button--accept{background:var(--consent-banner-accent);color:#fff}.consent-banner__button--accept:hover{background:var(--consent-banner-accent-hover)}.consent-banner__button--decline{background:transparent;color:var(--consent-banner-accent)}.consent-banner__button--decline:hover{background:#3aaa351a}.consent-banner__button:focus-visible{outline:2px solid var(--consent-banner-accent);outline-offset:2px}.consent-banner__link{align-self:center;font-size:.75rem;color:var(--consent-banner-muted);text-underline-offset:2px}.consent-banner__customize-toggle{align-self:center;background:none;border:none;padding:.25rem;font:inherit;font-size:.75rem;color:var(--consent-banner-muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.consent-banner__customize-toggle:focus-visible{outline:2px solid var(--consent-banner-accent);outline-offset:2px}.consent-banner__prefs{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border:1px solid var(--consent-banner-accent);border-radius:8px}.consent-banner__prefs[hidden]{display:none}.consent-banner__prefs-title{margin:0;font-size:.8125rem;font-weight:700;color:var(--consent-banner-text)}.consent-banner__pref{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--consent-banner-text);cursor:pointer}.consent-banner__pref input{accent-color:var(--consent-banner-accent);width:1rem;height:1rem}.consent-banner__button--save{width:100%}.consent-banner__link:focus-visible{outline:2px solid var(--consent-banner-accent);outline-offset:2px}@media screen and (min-width:750px){.consent-banner{inset-block-end:1rem;inset-inline:auto auto 1rem 1rem;inset-inline-start:1rem;inset-inline-end:auto}.consent-banner__inner{margin:0;max-width:24rem}}@media(prefers-reduced-motion:reduce){.consent-banner,.consent-banner__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/90/compiled_assets/styles.css.map?subset=AAAAAAAAAAgAAAAAAAAAAAAAEA */
