@charset "utf-8";

div.svelte-atm3kl button { appearance: button; margin: 0px; padding: 0px; border: 0px; font: inherit; color: inherit; background: transparent; width: 100%; height: 100%; cursor: pointer; }

div.svelte-atm3kl a:any-link { color: inherit; text-decoration: none; }

div.svelte-atm3kl h1, div.svelte-atm3kl h2, div.svelte-atm3kl h3, div.svelte-atm3kl h4, div.svelte-atm3kl h5, div.svelte-atm3kl h6 { margin: unset; line-height: 1.1; }

div.svelte-atm3kl p { margin: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; line-height: 1.4; }

div.svelte-atm3kl ul { padding: 0px; margin: 0px; list-style: none; }

div.svelte-atm3kl input { margin: 0px; padding: 0px; border: 0px; background: none; font: inherit; }

@font-face { font-family: widget-icons; src: url("https://statics.olapic-cdn.com/widgets/assets/fonts/widget-icons.ttf") format("truetype"), url("https://statics.olapic-cdn.com/widgets/assets/fonts/widget-icons.woff") format("woff"); font-weight: 400; font-style: normal; font-display: block; }

.copyright.svelte-fe6ld9.svelte-fe6ld9:link, .copyright.svelte-fe6ld9.svelte-fe6ld9:visited { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 0.75rem; text-decoration: none; text-align: center; color: rgb(51, 77, 110); }

.copyright__icon.svelte-fe6ld9.svelte-fe6ld9 { display: inline-block; font-family: widget-icons; font-style: normal; line-height: 1; font-size: 1.125rem; -webkit-font-smoothing: antialiased; vertical-align: middle; }

.copyright__icon.-isotype.svelte-fe6ld9.svelte-fe6ld9::after { content: ""; }

.copyright__icon.-logo.svelte-fe6ld9.svelte-fe6ld9::after { content: ""; }

.copyright__icon.-logo.svelte-fe6ld9.svelte-fe6ld9::before { margin-left: 0.3125rem; content: ""; border-left-width: 0.0625rem; border-left-style: solid; }

.copyright.-white.svelte-fe6ld9.svelte-fe6ld9 { color: rgb(255, 255, 255); }

.copyright.-white.svelte-fe6ld9 .copyright__icon.-logo.svelte-fe6ld9::before { border-left-color: rgb(255, 255, 255); }

.video-asset.svelte-1eo0nsy { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; object-fit: var(--mediaFit); }

.video-asset.-circular.svelte-1eo0nsy { border-radius: 50%; }

.overlay-modal.svelte-o5y6od { position: fixed; bottom: env(safe-area-inset-bottom); left: 0px; right: 0px; height: calc(100% - env(safe-area-inset-bottom)); width: 100vw; z-index: 999999; display: flex; align-items: center; justify-content: center; overflow: hidden auto; }

.overlay-modal__content.svelte-o5y6od { display: block; max-width: 100vw; max-height: 100vh; z-index: 1; }

.overlay-modal__background.svelte-o5y6od { position: fixed; top: 0px; left: 0px; z-index: 0; width: 100%; height: 100%; background-color: var(--backgroundColor); }

.overlay-modal__close.svelte-o5y6od { position: absolute; top: 1rem; right: 1rem; z-index: 1; margin: 0px; padding: 0px; border: 0px; height: auto; width: auto; cursor: pointer; }

[data-device="mobile-landscape"] .overlay-modal.svelte-o5y6od, [data-device="tablet"] .overlay-modal.svelte-o5y6od { height: calc(100% - env(safe-area-inset-top)); bottom: env(safe-area-inset-top); }

[data-device="mobile-landscape"] .overlay-modal__content.svelte-o5y6od, [data-device="tablet"] .overlay-modal__content.svelte-o5y6od { position: relative; left: 0px; right: 0px; width: 100%; max-height: 100%; }

[data-device="mobile-landscape"] .overlay-modal__close.svelte-o5y6od, [data-device="tablet"] .overlay-modal__close.svelte-o5y6od { top: 0px; right: 0.5rem; }

[data-device="desktop"] .overlay-modal__content.svelte-o5y6od { position: relative; }

[data-device="desktop"] .overlay-modal__close.svelte-o5y6od { top: -2.375rem; right: 3.4375rem; }

.loader.svelte-mhlfhu { display: block; width: 3.75rem; height: 3.75rem; margin: 1.25rem auto; }

.loader.svelte-mhlfhu::after { content: " "; display: block; width: 2.8125rem; height: 2.8125rem; margin: 0.5rem; border-radius: 50%; border-color: rgb(178, 187, 200) transparent; border-style: solid; border-width: 0.3125rem; animation: 1.2s linear 0s infinite normal none running svelte-mhlfhu-loader; }

@keyframes svelte-mhlfhu-loader { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.scroller-item.svelte-156juy6 { display: grid; height: auto; box-sizing: border-box; grid-template-columns: repeat(var(--elementsLength),1fr); padding: 0 calc(var(--hGap)/2); flex-shrink: 0; }

.scroller-item.-multiple-rows.svelte-156juy6 { height: var(--heightSize); display: inline-flex; align-items: center; justify-content: space-between; flex-direction: column; }

.asset-wrapper.svelte-1muirp9 { overflow: hidden; position: relative; width: 100%; height: auto; outline: 0px; }

.asset-wrapper.svelte-1muirp9:focus::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; outline-style: auto; outline-color: -webkit-focus-ring-color; outline-offset: -0.125rem; z-index: 9; }

.asset-wrapper__featured-image.svelte-1muirp9 { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: var(--mediaFit); }

.asset-wrapper.-circular.svelte-1muirp9, .asset-wrapper.-circular.svelte-1muirp9:focus::after, .asset-wrapper__featured-image.-circular.svelte-1muirp9 { border-radius: 50%; }

button.-hide.svelte-4hhlka { cursor: default; }

.scroller.svelte-1h8xbkt { max-width: 100vw; overflow: hidden; }

.scroller__view.svelte-1h8xbkt { display: flex; margin: 0px auto; touch-action: none; width: 100%; }

.scroller__view__items-list.svelte-1h8xbkt { padding: 0px; margin: 0px; display: flex; flex-direction: row; flex-grow: 1; user-select: none; touch-action: none; list-style: none; }

[data-device="desktop"] .scroller__view.svelte-1h8xbkt, [data-device="tablet"] .scroller__view.svelte-1h8xbkt { overflow: hidden; }

.carousel-wrapper.svelte-1h7nmau { margin: 1.875rem 0px; font-size: 100%; }

.carousel-wrapper__header.svelte-1h7nmau { display: block; margin: 0px auto 1.5625rem; padding: 0px 1rem; box-sizing: border-box; }

.carousel-wrapper__body.svelte-1h7nmau { position: relative; width: 100%; display: block; }

.carousel-wrapper__body__navigation.svelte-1h7nmau { position: absolute; top: 50%; transform: translateY(-50%); height: 3.125rem; display: flex; align-items: center; z-index: 10; }

.carousel-wrapper__body__navigation.-prev.svelte-1h7nmau { left: 0px; }

.carousel-wrapper__body__navigation.-next.svelte-1h7nmau { right: 0px; }

.carousel-wrapper__footer.svelte-1h7nmau { display: flex; flex-direction: column; margin: 1.25rem auto 0px; padding: 0px 1rem; }

.carousel-wrapper__footer__action-buttons.svelte-1h7nmau { display: flex; flex-direction: column; align-items: center; }

.carousel-wrapper__footer__copyright.svelte-1h7nmau { margin-top: 0.9375rem; }

[data-device="desktop"] .carousel-wrapper__header.svelte-1h7nmau, [data-device="tablet"] .carousel-wrapper__header.svelte-1h7nmau { max-width: var(--scrollerWidth); margin-bottom: 1.875rem; padding: 0px; }

[data-device="desktop"] .carousel-wrapper__body.svelte-1h7nmau, [data-device="tablet"] .carousel-wrapper__body.svelte-1h7nmau { display: flex; align-items: center; }

[data-device="desktop"] .carousel-wrapper__body__navigation.svelte-1h7nmau, [data-device="tablet"] .carousel-wrapper__body__navigation.svelte-1h7nmau { position: relative; height: auto; }

[data-device="desktop"] .carousel-wrapper__body__navigation.-prev.svelte-1h7nmau, [data-device="tablet"] .carousel-wrapper__body__navigation.-prev.svelte-1h7nmau { padding-right: 0.9375rem; transform: translate(-100%); left: calc(50% - var(--scrollerWidth)/2); }

[data-device="desktop"] .carousel-wrapper__body__navigation.-next.svelte-1h7nmau, [data-device="tablet"] .carousel-wrapper__body__navigation.-next.svelte-1h7nmau { padding-left: 0.9375rem; transform: translate(100%); right: calc(50% - var(--scrollerWidth)/2); }

[data-device="desktop"] .carousel-wrapper__body__slider.svelte-1h7nmau, [data-device="tablet"] .carousel-wrapper__body__slider.svelte-1h7nmau { flex-grow: 1; }

[data-device="desktop"] .carousel-wrapper__footer.svelte-1h7nmau, [data-device="tablet"] .carousel-wrapper__footer.svelte-1h7nmau { position: relative; padding: 0px; max-width: var(--scrollerWidth); }

[data-device="desktop"] .carousel-wrapper__footer__copyright.svelte-1h7nmau, [data-device="tablet"] .carousel-wrapper__footer__copyright.svelte-1h7nmau { position: absolute; top: 0px; right: 0px; margin: 0px; }

.asset.svelte-1mxlagz.svelte-1mxlagz { overflow: hidden; position: relative; width: 100%; padding-bottom: 100%; border-radius: 0.25rem; cursor: pointer; }

.asset__inner.svelte-1mxlagz.svelte-1mxlagz { position: absolute; width: 100%; height: 100%; transition: 0.2s; }

.asset.-loading.svelte-1mxlagz .asset__inner.svelte-1mxlagz { filter: blur(0.125rem); transform: scale(1.1); width: 120%; height: 120%; margin: -10% 0px 0px -10%; }

.asset.-circular.svelte-1mxlagz.svelte-1mxlagz { border-radius: 50%; }

.asset__icon-wrapper.svelte-1mxlagz.svelte-1mxlagz { position: absolute; top: 0.625rem; right: 0.625rem; display: flex; justify-content: center; align-items: center; width: 1.5625rem; height: 1.5625rem; margin: auto; background: rgba(0, 0, 0, 0.5); border-radius: 50%; border: 0.0625rem solid rgba(255, 255, 255, 0.9); pointer-events: none; }

.asset__play-icon.svelte-1mxlagz.svelte-1mxlagz { height: 50%; }

.asset__hover-info.svelte-1mxlagz.svelte-1mxlagz { opacity: 0; position: absolute; top: 0.625rem; left: 1rem; display: flex; align-items: center; justify-content: center; background: var(--hoverBgColor); padding: 0.25rem 0.5rem; border-radius: 2.1875rem; transition: 0.3s ease-out; box-sizing: border-box; pointer-events: none; }

.asset__hover-info__username.svelte-1mxlagz.svelte-1mxlagz { font-size: 0.8125rem; font-family: Arial, Helvetica, sans-serif; color: var(--hoverTextColor); }

.asset__hover-info__source.svelte-1mxlagz.svelte-1mxlagz { display: flex; font-size: 0.875rem; color: var(--hoverTextColor); margin-right: 0.5rem; }

.asset__hover-info__source.svelte-1mxlagz.svelte-1mxlagz::before { content: ""; font-family: widget-icons; color: var(--hoverTextColor); }

.asset__hover-info__source.source-twitter.svelte-1mxlagz.svelte-1mxlagz::before { content: ""; }

.asset__hover-info__source.source-facebook.svelte-1mxlagz.svelte-1mxlagz::before { content: ""; }

.asset__hover-info__source.source-youtube.svelte-1mxlagz.svelte-1mxlagz::before { content: ""; }

.asset__hover-info__source.source-harddrive.svelte-1mxlagz.svelte-1mxlagz { display: none; }

[data-device="desktop"] .asset__inner.svelte-1mxlagz:focus .asset__hover-info.svelte-1mxlagz, [data-device="desktop"] .asset__inner.svelte-1mxlagz:hover .asset__hover-info.svelte-1mxlagz { opacity: 1; top: 1rem; }

.filler.svelte-1s3vnuj { position: relative; width: 100%; height: 0px; padding-bottom: calc(100% - 0.125rem); border: .125rem dashed var(--color); border-radius: 0.25rem; box-sizing: border-box; }

.filler__icon.svelte-1s3vnuj { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); fill: var(--color); pointer-events: none; }

.fillerTextWrapper.svelte-180bqhb { position: relative; width: 100%; height: auto; display: flex; align-items: center; justify-content: center; background-color: var(--color); padding: 0px 30px; border-radius: 0.25rem; box-sizing: border-box; }

.fillerText.svelte-180bqhb { font-family: var(--fontFamily); color: var(--fontColor); font-size: 1rem; font-weight: 400; text-align: center; }

.navigation-wrapper.svelte-1f55ofs.svelte-1f55ofs { display: none; }

[data-device="desktop"] .navigation-wrapper.svelte-1f55ofs.svelte-1f55ofs, [data-device="tablet"] .navigation-wrapper.svelte-1f55ofs.svelte-1f55ofs { display: block; width: 1.5rem; height: 3.125rem; background: var(--bgColor); border-radius: 0.25rem; box-sizing: border-box; overflow: hidden; transition: 0.2s; }

[data-device="desktop"] .navigation-wrapper__arrow-icon.svelte-1f55ofs.svelte-1f55ofs, [data-device="tablet"] .navigation-wrapper__arrow-icon.svelte-1f55ofs.svelte-1f55ofs { display: inline-block; width: 100%; height: 100%; max-width: 0.5625rem; fill: var(--arrowColor); }

[data-device="desktop"] .navigation-wrapper.-disabled.svelte-1f55ofs.svelte-1f55ofs, [data-device="tablet"] .navigation-wrapper.-disabled.svelte-1f55ofs.svelte-1f55ofs { opacity: 0.5; cursor: default; }

[data-device="desktop"] .navigation-wrapper.-hide.svelte-1f55ofs.svelte-1f55ofs, [data-device="tablet"] .navigation-wrapper.-hide.svelte-1f55ofs.svelte-1f55ofs { opacity: 0; visibility: hidden; }

[data-device="desktop"] .navigation-wrapper.-prev.svelte-1f55ofs .navigation-wrapper__arrow-icon.svelte-1f55ofs, [data-device="tablet"] .navigation-wrapper.-prev.svelte-1f55ofs .navigation-wrapper__arrow-icon.svelte-1f55ofs { transform: rotate(180deg); }

[data-device="desktop"] .navigation-wrapper.svelte-1f55ofs.svelte-1f55ofs:not(.-disabled):focus, [data-device="desktop"] .navigation-wrapper.svelte-1f55ofs.svelte-1f55ofs:not(.-disabled):hover { background: var(--bgColorHover); }

[data-device="desktop"] .navigation-wrapper.svelte-1f55ofs:not(.-disabled):focus .navigation-wrapper__arrow-icon.svelte-1f55ofs, [data-device="desktop"] .navigation-wrapper.svelte-1f55ofs:not(.-disabled):hover .navigation-wrapper__arrow-icon.svelte-1f55ofs { fill: var(--arrowColorHover); }

.button-wrapper.svelte-5hz0hv.svelte-5hz0hv { padding: 0.625rem; min-width: 11.875rem; width: auto; display: inline-block; background: var(--bgColor); border: var(--borderWidth) var(--borderType) var(--borderColor); border-radius: 0.25rem; text-align: center; box-sizing: border-box; }

.button-wrapper__copy.svelte-5hz0hv.svelte-5hz0hv { color: var(--textColor); font-family: var(--fontFamily); font-size: 1rem; font-weight: 700; }

[data-device="desktop"] .button-wrapper.svelte-5hz0hv.svelte-5hz0hv, [data-device="tablet"] .button-wrapper.svelte-5hz0hv.svelte-5hz0hv { transition: 0.2s; }

[data-device="desktop"] .button-wrapper.svelte-5hz0hv.svelte-5hz0hv:focus, [data-device="desktop"] .button-wrapper.svelte-5hz0hv.svelte-5hz0hv:hover { background: var(--bgColorHover); border: var(--borderWidthHover) var(--borderTypeHover) var(--borderColorHover); }

[data-device="desktop"] .button-wrapper.svelte-5hz0hv:focus .button-wrapper__copy.svelte-5hz0hv, [data-device="desktop"] .button-wrapper.svelte-5hz0hv:hover .button-wrapper__copy.svelte-5hz0hv { color: var(--textColorHover); }

.main-header.svelte-aj171x, .sub-header.svelte-aj171x { display: block; margin: 0px; text-align: left; }

.main-header.svelte-aj171x { font-size: 1.375rem; font-weight: 700; font-family: var(--mainHeaderFontFamily); color: var(--mainHeaderColor); text-align: var(--mainHeaderTextAlign); }

.sub-header.svelte-aj171x { font-size: 0.938rem; font-family: var(--subHeaderFontFamily); color: var(--subHeaderColor); margin-top: 0.5rem; text-align: var(--subHeaderTextAlign); }

[data-device="desktop"] .main-header.svelte-aj171x, [data-device="tablet"] .main-header.svelte-aj171x { font-size: 1.5rem; }

[data-device="desktop"] .sub-header.svelte-aj171x, [data-device="tablet"] .sub-header.svelte-aj171x { font-size: 1.125rem; }

.poster.svelte-1pj3ei0 { object-fit: contain; }

.overlay.svelte-h6eqmh, .poster.svelte-1pj3ei0 { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.overlay.svelte-h6eqmh { z-index: 2147483647; }

.play-pause-icon.svelte-144vqo3 { position: absolute; height: 100%; display: flex; align-items: center; justify-content: center; filter: drop-shadow(rgba(0, 0, 0, 0.8) 0px 0px 0.625rem) drop-shadow(black 0px 0.0625rem 0.125rem); }

.-hidden.svelte-144vqo3 { display: none; }

[data-device="desktop"] .play-pause-icon.svelte-144vqo3, [data-device="tablet"] .play-pause-icon.svelte-144vqo3 { filter: none; }

.player-icon.svelte-18ci5qe { box-sizing: border-box; position: relative; width: 100%; height: 100%; }

.player-icon.svelte-18ci5qe .play-pause-icon { filter: drop-shadow(rgba(0, 0, 0, 0.3) 0px 0px 0.625rem) drop-shadow(rgba(0, 0, 0, 0.4) 0px 0.0625rem 0.125rem); }

.spinner.svelte-1q5dh4a { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }

.circle.svelte-1q5dh4a { box-sizing: border-box; position: absolute; height: 100%; width: 100%; border-width: 2px; border-style: solid; border-radius: 50%; }

.bg.svelte-1q5dh4a { opacity: 0.25; }

.rotating.svelte-1q5dh4a { animation: 1s linear 0s infinite normal none running svelte-1q5dh4a-rotate; }

@keyframes svelte-1q5dh4a-rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.center-icons.svelte-1s6qb6f { position: absolute; width: 100%; height: 100%; left: 50%; top: 50%; transform: translate(-50%, -50%); }

.controls.svelte-smw1f9 { position: relative; box-sizing: border-box; min-height: 2.5rem; max-height: 9.375rem; max-width: 91%; top: 1rem; transform: translateY(0px); display: flex; gap: 0.375rem; visibility: visible; transition: transform 0.5s, visibility 0.5s linear; height: auto !important; }

.hidden.svelte-smw1f9 { visibility: hidden; transform: translateY(-100%); }

[data-device="desktop"] .controls.svelte-smw1f9, [data-device="tablet"] .controls.svelte-smw1f9 { top: 100%; max-width: 100%; transform: translateY(-100%); background: linear-gradient(1turn, rgb(47, 47, 47) -20%, rgba(47, 47, 47, 0)); height: 6.875rem !important; }

[data-device="desktop"] .hidden.svelte-smw1f9, [data-device="tablet"] .hidden.svelte-smw1f9 { transform: translateY(100%); }

.bar.svelte-r4ljuu { top: 0px; transform-origin: 0px 0px; }

.bar.svelte-r4ljuu, .chunk-bar.svelte-mhutnt, .chunk.svelte-mhutnt { position: absolute; width: 100%; height: 100%; }

.chunk.svelte-mhutnt { transform-origin: 0px 0px; }

.thumb-wrapper.svelte-1k488uu { position: absolute; width: 100%; height: 100%; top: 0px; pointer-events: none; }

.thumb.svelte-1k488uu { display: none; position: relative; border-radius: 50%; top: 50%; transform: translate(-50%, -50%); }

.active.svelte-1k488uu { display: block; }

.playbar.svelte-1lgq331.svelte-1lgq331 { position: relative; min-width: 50px; height: 100%; flex-grow: 4; cursor: pointer; outline: none; touch-action: none; }

.playbar.svelte-1lgq331:focus .bars.svelte-1lgq331 { outline-style: dotted; }

.bars.svelte-1lgq331.svelte-1lgq331 { position: relative; width: 100%; top: 50%; transform: translateY(-50%); border-radius: 9999px; overflow: hidden; outline-offset: 3px; outline-width: 2px; outline-style: none; }

.chunkbars.svelte-1lgq331.svelte-1lgq331 { position: absolute; width: 100%; height: 30%; }

.button-wrapper.svelte-16goo6o { box-sizing: border-box; position: relative; outline: none; cursor: pointer; width: 26px; min-width: 26px; height: 26px; }

.button-wrapper.svelte-16goo6o:hover { background-color: var(--activeColor); }

@media (hover: hover) and (pointer: fine) {
  .button-wrapper.svelte-16goo6o:focus { border-style: solid; }
}

.volume-icon.svelte-w3ndao { position: absolute; height: 100%; display: flex; align-items: center; justify-content: center; filter: drop-shadow(rgba(0, 0, 0, 0.8) 0px 0px 0.625rem) drop-shadow(black 0px 0.0625rem 0.125rem); }

.-hidden.svelte-w3ndao { display: none; }

[data-device="desktop"] .volume-icon.svelte-w3ndao, [data-device="tablet"] .volume-icon.svelte-w3ndao { filter: none; }

.slider.svelte-1qqqte2.svelte-1qqqte2 { position: relative; flex-grow: 1; min-width: 25px; height: 100%; outline: none; }

.slider.svelte-1qqqte2:focus .bars.svelte-1qqqte2 { outline-style: dotted; }

.bars.svelte-1qqqte2.svelte-1qqqte2 { position: relative; width: 100%; top: 50%; transform: translateY(-50%); outline-offset: 3px; outline-width: 2px; outline-style: none; border-radius: 9999px; overflow: hidden; }

.fullscreen-icon.svelte-1x0qa79 { position: absolute; height: 100%; display: flex; align-items: center; justify-content: center; filter: drop-shadow(rgba(0, 0, 0, 0.8) 0px 0px 0.625rem) drop-shadow(black 0px 0.0625rem 0.125rem); }

[data-device="desktop"] .fullscreen-icon.svelte-1x0qa79, [data-device="tablet"] .fullscreen-icon.svelte-1x0qa79 { filter: none; }

.time.svelte-1qbk09q { font-family: Arial, Helvetica, sans-serif; color: rgb(255, 255, 255); font-size: 0.9375rem; line-height: 1.375rem; margin-left: 1.375rem; display: flex; flex-direction: column; justify-content: center; text-shadow: rgba(0, 0, 0, 0.6) 0px 0px 0.3125rem, rgba(0, 0, 0, 0.6) 0px 0px 0.125rem; }

[data-device="desktop"] .time.svelte-1qbk09q, [data-device="tablet"] .time.svelte-1qbk09q { filter: none; font-size: 1.375rem; }

.aspect.svelte-8wvj3a.svelte-8wvj3a { position: relative; width: 100%; height: 100%; overflow: hidden; border-radius: 8px; mask-image: -webkit-radial-gradient(center, rgb(255, 255, 255), rgb(0, 0, 0)); }

.aspect.svelte-8wvj3a > .svelte-8wvj3a:first-child { position: absolute; inset: 0px; outline: none; }

video.svelte-8wvj3a.svelte-8wvj3a { position: relative; width: 100%; height: 100%; }

.controls-group.svelte-8wvj3a.svelte-8wvj3a { display: flex; flex-direction: column; justify-content: flex-end; width: 100%; height: 100%; padding: 0px 24px; box-sizing: border-box; }

.controls-group__spacer.svelte-8wvj3a.svelte-8wvj3a { flex-grow: 1; }

.controls-group__row.svelte-8wvj3a.svelte-8wvj3a { display: flex; flex-direction: row; }

.controls-group__row.svelte-8wvj3a.svelte-8wvj3a:last-child { padding: 20px 0px; }

.controls-group__button-spacer.svelte-8wvj3a.svelte-8wvj3a { width: 30px; }

.controls-group__row-playbar.svelte-8wvj3a.svelte-8wvj3a { display: none; }

[data-device="desktop"] .controls-group__row-playbar.svelte-8wvj3a.svelte-8wvj3a, [data-device="tablet"] .controls-group__row-playbar.svelte-8wvj3a.svelte-8wvj3a { display: block; }

.aspect.svelte-94xah { position: relative; width: 100%; overflow: hidden; border-radius: 8px; mask-image: -webkit-radial-gradient(center, rgb(255, 255, 255), rgb(16, 16, 16)); }

.lightbox-featured-image.svelte-1t2gi2d, .video-wrapper.svelte-1kkght0 { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; }

.lightbox-featured-image.svelte-1t2gi2d { object-fit: contain; }

.lightbox-wrapper.svelte-1sw7t2u { position: absolute; left: 0px; right: 0px; bottom: 0px; display: flex; margin: 0px auto; width: 100vw; align-items: flex-end; }

.lightbox-wrapper__body.svelte-1sw7t2u { display: block; width: 100%; height: var(--bodyHeight); }

.lightbox-wrapper__body__content.-large-mode.svelte-1sw7t2u { height: calc(var(--footerHeight) + var(--userHeight)); position: absolute; bottom: 0px; width: 100%; z-index: 3; background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 80%, transparent 95%); }

.lightbox-wrapper__body__content.-large-mode.-with-products.svelte-1sw7t2u { height: calc(var(--footerHeight) + var(--productsHeight) + var(--userHeight)); }

.lightbox-wrapper__body__products-wrapper.svelte-1sw7t2u { box-sizing: border-box; text-align: center; height: var(--productsHeight); background-color: rgb(255, 255, 255); padding: 1rem 0px 1rem 0.5rem; }

.lightbox-wrapper__body__products-wrapper.-hidden.svelte-1sw7t2u { display: none; }

.lightbox-wrapper__body__products-wrapper.-large-mode.svelte-1sw7t2u { position: relative; top: var(--userHeight); background-color: transparent; }

.lightbox-wrapper__body__footer.svelte-1sw7t2u { height: var(--footerHeight); position: relative; background-color: rgb(255, 255, 255); display: flex; justify-content: space-between; align-items: center; padding: 0px 1rem; }

.lightbox-wrapper__body__footer.-large-mode.svelte-1sw7t2u { position: absolute; bottom: 0px; width: 100%; background-color: transparent; z-index: 3; box-sizing: border-box; }

.lightbox-wrapper__body__copyright.svelte-1sw7t2u { height: 100%; display: flex; justify-content: center; align-items: center; }

.lightbox-wrapper__body__copyright.-large-mode.svelte-1sw7t2u .copyright:link, .lightbox-wrapper__body__copyright.-large-mode.svelte-1sw7t2u .copyright:visited { color: rgb(255, 255, 255); }

.lightbox-wrapper__body__media.svelte-1sw7t2u { max-width: none; position: relative; width: 100%; }

.lightbox-wrapper__body__media.svelte-1sw7t2u::after { content: ""; position: absolute; left: 0px; right: 0px; bottom: 0px; background: rgb(255, 255, 255); border-radius: 0px; z-index: -1; height: 0.625rem; }

.lightbox-wrapper__body__media.-large-mode.svelte-1sw7t2u::after { display: none; }

.lightbox-wrapper__body__asset.svelte-1sw7t2u { position: relative; width: 100%; height: var(--assetHeight); background: var(--mediaBgColor); overflow: hidden; border-radius: 0.25rem; }

.lightbox-wrapper__body__user.svelte-1sw7t2u { display: flex; position: absolute; bottom: var(--footerHeight); width: 100%; background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 60%, transparent 95%); padding: 1rem; z-index: 3; box-sizing: border-box; border-radius: 0px 0px 0.25rem 0.25rem; }

.lightbox-wrapper__body__user.-with-products.svelte-1sw7t2u { bottom: calc(var(--productsHeight) + var(--footerHeight)); }

.lightbox-wrapper__body__user.-large-mode.svelte-1sw7t2u { background: none; border-radius: 0px; }

.lightbox-wrapper__body__user-info.svelte-1sw7t2u { display: flex; flex-flow: column; justify-content: center; width: 100%; }

.lightbox-wrapper__body__report-wrapper.svelte-1sw7t2u { position: absolute; inset: 0px; display: none; padding: 2rem 1.5rem; background-color: rgb(255, 255, 255); border: 0.0625rem solid rgba(118, 118, 118, 0.3); border-radius: 0.25rem; box-sizing: border-box; z-index: 9; }

.lightbox-wrapper__body__report-wrapper.-report-open.svelte-1sw7t2u { display: block; }

.lightbox-wrapper__navigation.svelte-1sw7t2u { position: absolute; top: 0px; bottom: 6.25rem; display: grid; width: 2.5rem; height: 4.375rem; margin: auto; flex-grow: 1; z-index: 2; }

.lightbox-wrapper__navigation.-prev.svelte-1sw7t2u { left: 0px; }

.lightbox-wrapper__navigation.-next.svelte-1sw7t2u { right: 0px; }

.lightbox-wrapper.-report-open.svelte-1sw7t2u { height: 100%; }

[data-device="desktop"] .lightbox-wrapper.svelte-1sw7t2u, [data-device="mobile-landscape"] .lightbox-wrapper.svelte-1sw7t2u, [data-device="tablet"] .lightbox-wrapper.svelte-1sw7t2u { position: relative; bottom: unset; width: 64vw; max-width: 45rem; display: flex; justify-content: center; align-items: center; column-gap: 1rem; border-radius: 0.5rem; }

[data-device="desktop"] .lightbox-wrapper.-with-products.svelte-1sw7t2u, [data-device="mobile-landscape"] .lightbox-wrapper.-with-products.svelte-1sw7t2u, [data-device="tablet"] .lightbox-wrapper.-with-products.svelte-1sw7t2u { width: 95vw; max-width: 70rem; }

[data-device="desktop"] .lightbox-wrapper__body.svelte-1sw7t2u, [data-device="mobile-landscape"] .lightbox-wrapper__body.svelte-1sw7t2u, [data-device="tablet"] .lightbox-wrapper__body.svelte-1sw7t2u { position: relative; padding: 1rem; height: auto; max-width: 84%; display: flex; justify-content: flex-start; flex-direction: column; flex-grow: 2; background-color: rgb(250, 250, 250); box-sizing: border-box; border-radius: 0.5rem; }

[data-device="desktop"] .lightbox-wrapper__body.-with-products.svelte-1sw7t2u, [data-device="mobile-landscape"] .lightbox-wrapper__body.-with-products.svelte-1sw7t2u, [data-device="tablet"] .lightbox-wrapper__body.-with-products.svelte-1sw7t2u { flex-direction: row; max-width: 90%; }

[data-device="desktop"] .lightbox-wrapper__body__content.svelte-1sw7t2u, [data-device="mobile-landscape"] .lightbox-wrapper__body__content.svelte-1sw7t2u, [data-device="tablet"] .lightbox-wrapper__body__content.svelte-1sw7t2u { padding-top: 1rem; width: 100%; height: auto; position: static; background: none; }

[data-device="desktop"] .lightbox-wrapper__body__content.-with-products.svelte-1sw7t2u, [data-device="mobile-landscape"] .lightbox-wrapper__body__content.-with-products.svelte-1sw7t2u, [data-device="tablet"] .lightbox-wrapper__body__content.-with-products.svelte-1sw7t2u { width: 41%; padding: 0px 0px 0px 1rem; box-sizing: border-box; }

[data-device="desktop"] .lightbox-wrapper__body__products-wrapper.svelte-1sw7t2u, [data-device="mobile-landscape"] .lightbox-wrapper__body__products-wrapper.svelte-1sw7t2u, [data-device="tablet"] .lightbox-wrapper__body__products-wrapper.svelte-1sw7t2u { height: auto; background-color: transparent; padding: 0px; }

[data-device="desktop"] .lightbox-wrapper__body__products-wrapper.-large-mode.svelte-1sw7t2u, [data-device="mobile-landscape"] .lightbox-wrapper__body__products-wrapper.-large-mode.svelte-1sw7t2u, [data-device="tablet"] .lightbox-wrapper__body__products-wrapper.-large-mode.svelte-1sw7t2u { position: static; bottom: unset; }

[data-device="desktop"] .lightbox-wrapper__body__media.-with-products.svelte-1sw7t2u, [data-device="mobile-landscape"] .lightbox-wrapper__body__media.-with-products.svelte-1sw7t2u, [data-device="tablet"] .lightbox-wrapper__body__media.-with-products.svelte-1sw7t2u { width: 59%; }

[data-device="desktop"] .lightbox-wrapper__body__media.svelte-1sw7t2u::after, [data-device="mobile-landscape"] .lightbox-wrapper__body__media.svelte-1sw7t2u::after, [data-device="tablet"] .lightbox-wrapper__body__media.svelte-1sw7t2u::after { display: none; }

[data-device="desktop"] .lightbox-wrapper__body__asset.svelte-1sw7t2u, [data-device="mobile-landscape"] .lightbox-wrapper__body__asset.svelte-1sw7t2u, [data-device="tablet"] .lightbox-wrapper__body__asset.svelte-1sw7t2u { position: relative; width: 100%; height: 0px; padding-bottom: 100%; }

[data-device="desktop"] .lightbox-wrapper__body__user.svelte-1sw7t2u, [data-device="mobile-landscape"] .lightbox-wrapper__body__user.svelte-1sw7t2u, [data-device="tablet"] .lightbox-wrapper__body__user.svelte-1sw7t2u { position: static; bottom: unset; background: rgb(255, 255, 255); box-shadow: rgba(51, 77, 110, 0.1) 0px 0.375rem 1.25rem; border-radius: 0.25rem; }

[data-device="desktop"] .lightbox-wrapper__body__footer.svelte-1sw7t2u, [data-device="mobile-landscape"] .lightbox-wrapper__body__footer.svelte-1sw7t2u, [data-device="tablet"] .lightbox-wrapper__body__footer.svelte-1sw7t2u { position: absolute; bottom: -1.75rem; left: 0px; right: 0px; height: unset; background-color: transparent; padding: 0px; }

[data-device="desktop"] .lightbox-wrapper__body__report-wrapper.svelte-1sw7t2u, [data-device="mobile-landscape"] .lightbox-wrapper__body__report-wrapper.svelte-1sw7t2u, [data-device="tablet"] .lightbox-wrapper__body__report-wrapper.svelte-1sw7t2u { background-color: rgba(255, 255, 255, 0.95); padding: 1.375rem 1.5rem; margin: 0.9375rem 0px 0px 0.9375rem; width: calc(100% - 1.875rem); height: calc(100% - 1.875rem); }

[data-device="desktop"] .lightbox-wrapper__body__report-wrapper.-with-products.svelte-1sw7t2u, [data-device="mobile-landscape"] .lightbox-wrapper__body__report-wrapper.-with-products.svelte-1sw7t2u, [data-device="tablet"] .lightbox-wrapper__body__report-wrapper.-with-products.svelte-1sw7t2u { width: calc(59% - 0.9375rem); }

[data-device="desktop"] .lightbox-wrapper__navigation.svelte-1sw7t2u, [data-device="mobile-landscape"] .lightbox-wrapper__navigation.svelte-1sw7t2u, [data-device="tablet"] .lightbox-wrapper__navigation.svelte-1sw7t2u { position: static; top: 0px; bottom: auto; display: grid; width: auto; height: 100%; flex-grow: 1; z-index: 2; }

[data-device="desktop"] .lightbox-wrapper__navigation.-prev.svelte-1sw7t2u, [data-device="mobile-landscape"] .lightbox-wrapper__navigation.-prev.svelte-1sw7t2u, [data-device="tablet"] .lightbox-wrapper__navigation.-prev.svelte-1sw7t2u { left: 0px; }

[data-device="desktop"] .lightbox-wrapper__navigation.-next.svelte-1sw7t2u, [data-device="mobile-landscape"] .lightbox-wrapper__navigation.-next.svelte-1sw7t2u, [data-device="tablet"] .lightbox-wrapper__navigation.-next.svelte-1sw7t2u { right: 0px; }

[data-device="desktop"] .lightbox-wrapper.-report-open.svelte-1sw7t2u, [data-device="mobile-landscape"] .lightbox-wrapper.-report-open.svelte-1sw7t2u, [data-device="tablet"] .lightbox-wrapper.-report-open.svelte-1sw7t2u { height: unset; }

[data-device="desktop"] .lightbox-wrapper__body__user.svelte-1sw7t2u { padding: 1rem 0.625rem 1rem 1.5rem; }

.navigation-wrapper.svelte-9z1s3u.svelte-9z1s3u { position: absolute; top: 0px; bottom: 0px; margin: auto; width: 100%; height: 4.375rem; justify-content: center; display: flex; align-items: center; background-color: rgba(250, 250, 250, 0.6); border-radius: 0.25rem; }

.navigation-wrapper__arrow-icon.svelte-9z1s3u.svelte-9z1s3u { display: block; width: 0.6875rem; height: 1.1875rem; fill: var(--arrowColor); }

.navigation-wrapper.-next.svelte-9z1s3u .navigation-wrapper__arrow-icon.svelte-9z1s3u { transform: rotate(180deg); }

[data-device="desktop"] .navigation-wrapper.svelte-9z1s3u.svelte-9z1s3u, [data-device="mobile-landscape"] .navigation-wrapper.svelte-9z1s3u.svelte-9z1s3u, [data-device="tablet"] .navigation-wrapper.svelte-9z1s3u.svelte-9z1s3u { position: relative; height: 4.375rem; background-color: var(--arrowBgColor); border-radius: 0.25rem; bottom: auto; }

[data-device="desktop"] .navigation-wrapper__arrow-icon.svelte-9z1s3u.svelte-9z1s3u, [data-device="mobile-landscape"] .navigation-wrapper__arrow-icon.svelte-9z1s3u.svelte-9z1s3u, [data-device="tablet"] .navigation-wrapper__arrow-icon.svelte-9z1s3u.svelte-9z1s3u { display: block; width: 0.6875rem; height: 1.1875rem; fill: var(--arrowColor); }

[data-device="desktop"] .navigation-wrapper.svelte-9z1s3u.svelte-9z1s3u:focus, [data-device="desktop"] .navigation-wrapper.svelte-9z1s3u.svelte-9z1s3u:hover { background-color: var(--arrowBgColorHover); }

[data-device="desktop"] .navigation-wrapper.svelte-9z1s3u:focus .navigation-wrapper__arrow-icon.svelte-9z1s3u, [data-device="desktop"] .navigation-wrapper.svelte-9z1s3u:hover .navigation-wrapper__arrow-icon.svelte-9z1s3u { fill: var(--arrowColorHover); }

.products-list__title.svelte-avp9ap { display: none; }

.products-list__items.svelte-avp9ap { display: flex; list-style: none; margin: 0px; white-space: nowrap; overflow-x: auto; padding-bottom: 1rem; filter: drop-shadow(rgba(51, 77, 110, 0.1) 0px 0.375rem 1.25rem); }

[data-device="desktop"] .products-list__title.svelte-avp9ap, [data-device="mobile-landscape"] .products-list__title.svelte-avp9ap, [data-device="tablet"] .products-list__title.svelte-avp9ap { font-family: var(--productSectionFontFamily); display: block; text-align: left; padding: 1.5625rem 0px 1rem; margin: 0px; color: var(--productSectionFontColor); font-size: 1rem; }

[data-device="desktop"] .products-list__title.svelte-avp9ap::before, [data-device="mobile-landscape"] .products-list__title.svelte-avp9ap::before, [data-device="tablet"] .products-list__title.svelte-avp9ap::before { content: ""; font-family: widget-icons; font-style: normal; font-size: 0.875rem; line-height: 1; margin-right: 0.5625rem; -webkit-font-smoothing: antialiased; vertical-align: middle; }

[data-device="desktop"] .products-list__items.svelte-avp9ap, [data-device="mobile-landscape"] .products-list__items.svelte-avp9ap, [data-device="tablet"] .products-list__items.svelte-avp9ap { display: grid; grid-template-columns: repeat(auto-fill, minmax(48%, 1fr)); gap: 1rem 0.5rem; justify-items: stretch; padding: 0px; margin: 0px; }

[data-device="mobile-landscape"] .products-list__items.svelte-avp9ap, [data-device="tablet"] .products-list__items.svelte-avp9ap { max-height: var(--productsHeight); overflow-y: auto; overflow-x: unset; }

[data-device="desktop"] .products-list__items.-more-products.svelte-avp9ap { max-height: calc(var(--productsHeight)*2 + var(--productsHeight)/3); padding-bottom: 0.5rem; overflow-y: auto; }

[data-device="desktop"] .products-list__items.-more-products.-with-caption.svelte-avp9ap { max-height: calc(var(--productsHeight)*2 - .5rem); }

.product-card.svelte-1k5qnyo.svelte-1k5qnyo { display: block; width: 9.375rem; border-radius: 0.25rem; margin: 0px 0.5rem; text-decoration: none; overflow: hidden; box-sizing: border-box; background-color: rgb(255, 255, 255); }

.product-card__thumbnail.svelte-1k5qnyo.svelte-1k5qnyo { display: block; width: 100%; height: 5.625rem; object-fit: contain; box-sizing: border-box; }

.product-card__info-wrapper.svelte-1k5qnyo.svelte-1k5qnyo { padding: 0.5rem; min-height: 78px; box-sizing: border-box; text-align: var(--productTextAlign); }

.product-card__name.svelte-1k5qnyo.svelte-1k5qnyo { font-family: var(--productFontFamily); font-size: 0.8125rem; color: var(--productFontColor); background-color: var(--productBgColor); width: 100%; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; white-space: normal; text-decoration: underline; }

.product-card__price.svelte-1k5qnyo.svelte-1k5qnyo { font-family: var(--productFontFamily); font-size: 0.875rem; font-weight: 600; color: var(--productFontColor); line-height: 1.9; }

.product-card__placeholder.svelte-1k5qnyo.svelte-1k5qnyo { height: 5.625rem; display: flex; justify-content: center; }

.product-card__placeholder.svelte-1k5qnyo svg.svelte-1k5qnyo { width: 4.375rem; fill: rgb(51, 77, 110); }

[data-device="desktop"] .product-card.svelte-1k5qnyo.svelte-1k5qnyo, [data-device="mobile-landscape"] .product-card.svelte-1k5qnyo.svelte-1k5qnyo, [data-device="tablet"] .product-card.svelte-1k5qnyo.svelte-1k5qnyo { margin: 0px; width: 100%; }

[data-device="desktop"] .product-card__info-wrapper.svelte-1k5qnyo.svelte-1k5qnyo, [data-device="mobile-landscape"] .product-card__info-wrapper.svelte-1k5qnyo.svelte-1k5qnyo, [data-device="tablet"] .product-card__info-wrapper.svelte-1k5qnyo.svelte-1k5qnyo { padding: 0.5625rem 1rem; }

[data-device="desktop"] .product-card__name.svelte-1k5qnyo.svelte-1k5qnyo, [data-device="mobile-landscape"] .product-card__name.svelte-1k5qnyo.svelte-1k5qnyo, [data-device="tablet"] .product-card__name.svelte-1k5qnyo.svelte-1k5qnyo { font-size: 0.75rem; }

[data-device="desktop"] .product-card__placeholder.svelte-1k5qnyo.svelte-1k5qnyo, [data-device="desktop"] .product-card__thumbnail.svelte-1k5qnyo.svelte-1k5qnyo { height: 8rem; }

[data-device="desktop"] .product-card.svelte-1k5qnyo:focus .product-card__name.svelte-1k5qnyo, [data-device="desktop"] .product-card.svelte-1k5qnyo:hover .product-card__name.svelte-1k5qnyo { color: var(--productFontColorHover); background-color: var(--productBgColorHover); }

.report-icon.svelte-197w9if { color: rgb(148, 148, 148); }

.report-icon.svelte-197w9if::after { content: ""; font-family: widget-icons; font-style: normal; font-size: 1.4375rem; line-height: 1; -webkit-font-smoothing: antialiased; vertical-align: middle; }

[data-device="desktop"] .report-icon.svelte-197w9if, [data-device="mobile-landscape"] .report-icon.svelte-197w9if, [data-device="tablet"] .report-icon.svelte-197w9if { color: rgb(255, 255, 255); }

.user-source-icon.svelte-12kt47x { display: flex; align-items: center; justify-content: center; width: 2.1875rem; height: 2.1875rem; box-sizing: border-box; background-color: rgb(255, 255, 255); border-radius: 50%; font-size: 1.3125rem; line-height: 1; text-align: center; margin-right: 0.625rem; }

.user-source-icon.svelte-12kt47x::before { content: ""; font-family: widget-icons; line-height: 1; -webkit-font-smoothing: antialiased; }

.user-source-icon.twitter-source.svelte-12kt47x::before { content: ""; }

.user-source-icon.facebook-source.svelte-12kt47x::before { content: ""; }

.user-source-icon.youtube-source.svelte-12kt47x::before { content: ""; }

.close-icon.svelte-f3czy2 { display: inline-flex; justify-content: center; align-items: center; font-size: 1.1875rem; color: var(--iconColor); background-color: var(--iconBgColor); width: 1.875rem; height: 1.875rem; border-radius: 0.625rem; text-shadow: none; transition: color 0.4s; }

.close-icon.svelte-f3czy2::after { content: ""; font-family: widget-icons; font-style: normal; font-size: 1.125rem; line-height: 1; -webkit-font-smoothing: antialiased; vertical-align: middle; }

[data-device="desktop"] .close-icon.svelte-f3czy2, [data-device="mobile-landscape"] .close-icon.svelte-f3czy2, [data-device="tablet"] .close-icon.svelte-f3czy2 { font-size: 1.625rem; }

[data-device="desktop"] .close-icon.svelte-f3czy2::after, [data-device="mobile-landscape"] .close-icon.svelte-f3czy2::after, [data-device="tablet"] .close-icon.svelte-f3czy2::after { font-size: 0.8125rem; }

[data-device="desktop"] .close-icon.svelte-f3czy2:focus, [data-device="desktop"] .close-icon.svelte-f3czy2:hover { color: var(--iconColorHover); background-color: var(--iconBgColorHover); }

.user-name.svelte-17425cm { font-family: var(--usernameFontFamily); font-size: 1rem; color: var(--usernameFontColor); font-weight: 700; text-decoration: none; text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 0px; }

[data-device="desktop"] .user-name.svelte-17425cm, [data-device="mobile-landscape"] .user-name.svelte-17425cm, [data-device="tablet"] .user-name.svelte-17425cm { text-shadow: none; }

.user-caption.svelte-q016jt.svelte-q016jt { font-family: var(--usercaptionFontFamily); font-size: 0.875rem; color: var(--usercaptionFontColor); line-height: 1.125rem; text-align: left; vertical-align: middle; cursor: pointer; text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 0px; }

.user-caption.-with-username.svelte-q016jt.svelte-q016jt { padding-top: 1rem; }

.user-caption__content.svelte-q016jt.svelte-q016jt { display: inline-block; width: 80%; max-height: 12.5rem; margin: 0px; vertical-align: middle; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.user-caption__control.svelte-q016jt.svelte-q016jt { vertical-align: middle; font-weight: 700; }

.user-caption.-expanded.svelte-q016jt .user-caption__content.svelte-q016jt { white-space: normal; width: 100%; display: block; }

.user-caption.-expanded.svelte-q016jt .user-caption__control.svelte-q016jt { width: 100%; text-align: right; }

[data-device="desktop"] .user-caption.svelte-q016jt.svelte-q016jt, [data-device="mobile-landscape"] .user-caption.svelte-q016jt.svelte-q016jt, [data-device="tablet"] .user-caption.svelte-q016jt.svelte-q016jt { text-shadow: none; }

[data-device="desktop"] .user-caption__content.svelte-q016jt.svelte-q016jt, [data-device="mobile-landscape"] .user-caption__content.svelte-q016jt.svelte-q016jt, [data-device="tablet"] .user-caption__content.svelte-q016jt.svelte-q016jt { white-space: normal; max-height: 3.75rem; width: 100%; overflow-y: auto; }

[data-device="desktop"] .user-caption__control.svelte-q016jt.svelte-q016jt, [data-device="mobile-landscape"] .user-caption__control.svelte-q016jt.svelte-q016jt, [data-device="tablet"] .user-caption__control.svelte-q016jt.svelte-q016jt { display: none; }

.mute-button.svelte-1ay4q17.svelte-1ay4q17 { position: absolute; top: 15px; right: 80px; width: 30px; height: auto; z-index: 2; }

.mute-button__icon.svelte-1ay4q17.svelte-1ay4q17 { position: relative; width: 100%; max-width: 30px; padding: 10px; }

.mute-button__icon__cross.svelte-1ay4q17.svelte-1ay4q17 { opacity: 0; transition: 0.3s; }

.mute-button.-muted.svelte-1ay4q17 .mute-button__icon__cross.svelte-1ay4q17 { opacity: 1; }

[data-device="desktop"] .mute-button.svelte-1ay4q17.svelte-1ay4q17, [data-device="mobile-landscape"] .mute-button.svelte-1ay4q17.svelte-1ay4q17, [data-device="tablet"] .mute-button.svelte-1ay4q17.svelte-1ay4q17 { right: 50px; }

.play-button.svelte-1ay4q17.svelte-1ay4q17 { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 20%; height: 0px; padding-bottom: 20%; overflow: hidden; opacity: 0; z-index: 1; transition: opacity 0.3s; }

.play-button__icons.svelte-1ay4q17.svelte-1ay4q17 { display: flex; flex-direction: column; transform: translateY(-50%); transition: transform 0.3s; outline: none; }

.play-button.-paused.svelte-1ay4q17 .play-button__icons.svelte-1ay4q17 { transform: translate(0px); }

.play-button.-paused.svelte-1ay4q17.svelte-1ay4q17, .play-button.svelte-1ay4q17.svelte-1ay4q17:focus, .play-button.svelte-1ay4q17.svelte-1ay4q17:hover { opacity: 1; }

.report.svelte-1jyrkmo { font-family: Arial, Helvetica, sans-serif; color: rgb(51, 77, 110); font-size: 0.875rem; }

.report__title.svelte-1jyrkmo { font-size: 1.125rem; font-weight: 700; margin-bottom: 1.25rem; }

.report__description.svelte-1jyrkmo { font-size: 0.8125rem; line-height: 1.6; margin-bottom: 0.625rem; }

.report__label.svelte-1jyrkmo { display: block; margin-bottom: 0.3125rem; margin-top: 1.25rem; }

.report__input.svelte-1jyrkmo, .report__textarea.svelte-1jyrkmo { font-size: 14px; color: rgb(51, 77, 110); width: 100%; border: 0.0625rem solid rgb(153, 153, 153); border-radius: 0.1875rem; background-color: transparent; padding: 0.5rem; margin-bottom: 0.3125rem; box-sizing: border-box; }

.report__input.-error.svelte-1jyrkmo, .report__textarea.-error.svelte-1jyrkmo { border-color: rgb(216, 25, 25); }

.report__input.svelte-1jyrkmo { height: 2.1875rem; }

.report__textarea.svelte-1jyrkmo { resize: none; height: 10.625rem; }

.report__validation-error.svelte-1jyrkmo { color: rgb(216, 25, 25); }

.report__message.svelte-1jyrkmo { font-weight: 700; font-size: 1rem; }

.report__message.-error.svelte-1jyrkmo { color: rgb(216, 25, 25); }

.report__message.-loading.svelte-1jyrkmo, .report__message.-success.svelte-1jyrkmo { color: rgb(35, 133, 56); }

.report__buttons.svelte-1jyrkmo { display: flex; justify-content: flex-end; margin-top: 1.25rem; }

.report__button.svelte-1jyrkmo { width: auto; min-width: 9.375rem; font-size: 0.875rem; font-weight: 700; text-transform: uppercase; padding: 0.625rem; border-radius: 0.1875rem; }

.report__button.-submit.svelte-1jyrkmo { background-color: rgb(51, 77, 110); color: rgb(255, 255, 255); cursor: pointer; }

.report__button.-close.svelte-1jyrkmo { border: 0.0625rem solid rgb(51, 77, 110); margin-top: 2.5rem; }

[data-device="desktop"] .report__description.svelte-1jyrkmo, [data-device="mobile-landscape"] .report__description.svelte-1jyrkmo, [data-device="tablet"] .report__description.svelte-1jyrkmo { max-height: 6.25rem; overflow-y: auto; }

[data-device="desktop"] .report__textarea.svelte-1jyrkmo, [data-device="mobile-landscape"] .report__textarea.svelte-1jyrkmo, [data-device="tablet"] .report__textarea.svelte-1jyrkmo { height: 6.875rem; }