@media screen and (min-width: 768px){.rich-text:not(.rich-text--video-on-top){display:flex}}.rich-text .rich-text__title a{border-bottom:3px solid}.rich-text__container{width:100%;display:grid;grid-template-columns:1fr 1fr}.rich-text__container--countdown--compact.rich-text__container--countdown-right{grid-template-columns:auto 20rem}@media screen and (max-width: 767px){.rich-text__container--countdown--compact.rich-text__container--countdown-right{grid-template-columns:100%}}.rich-text__container--countdown--compact.rich-text__container--countdown-left{grid-template-columns:20rem auto}@media screen and (max-width: 767px){.rich-text__container--countdown--compact.rich-text__container--countdown-left{grid-template-columns:100%}}.rich-text__container--countdown--compact .card__text{display:flex;align-items:center;gap:1.25rem}@media screen and (max-width: 767px){.rich-text__container--countdown--compact .card__text{display:block}}@media screen and (min-width: 768px){.rich-text__container--countdown--compact .card__text div{margin-bottom:0}}.rich-text__container--video-top{grid-template-columns:100%;justify-content:center;grid-template-areas:"video" "text"}.rich-text__container--video-top.below .rich-text__video{position:absolute;top:0;left:0;width:100%;height:100%}.rich-text__container--video-right{grid-template-areas:"text video"}.rich-text__container--video-right .rich-text__video--fit .video-embed{object-position:left}.rich-text__container--video-left{grid-template-areas:"video text"}.rich-text__container--video-left .rich-text__video--fit .video-embed{object-position:right}.rich-text__container--video-top\ no-video{grid-template-columns:100%;justify-content:center;grid-template-areas:"text"}@media screen and (max-width: 767px){.rich-text__container{grid-template-columns:100%!important;justify-content:center;grid-template-areas:"text" "video"!important}.rich-text__container .rich-text__video{min-height:auto}.rich-text__container .rich-text__countdown{min-height:auto;width:100%;justify-content:center}.rich-text__container--fullwidth .rich-text__text{width:100%;padding-inline-start:0;padding-inline-end:0}}.rich-text__container--countdown-right{grid-template-areas:"text countdown"}@media screen and (max-width: 767px){.rich-text__container--countdown-right{grid-template-areas:"text" "countdown"}}.rich-text__container--countdown-left{grid-template-areas:"countdown text"}@media screen and (max-width: 767px){.rich-text__container--countdown-left{grid-template-areas:"text" "countdown"}}@media screen and (min-width: 768px){.rich-text__container .rich-text__video figure{position:absolute;height:100%;width:100%;padding-top:0!important}}.rich-text__text{grid-area:text}.container--fullwidth .rich-text__container--video-right .rich-text__text{padding-top:var(--gutter-xlarge);padding-bottom:var(--gutter-xlarge);padding-inline-end:var(--gutter-large);padding-inline-start:calc((100vw - (var(--theme-max-width) - var(--gutter-container) * 2)) / 2)}@media screen and (max-width: 767px){.container--fullwidth .rich-text__container--video-right .rich-text__text{padding:var(--gutter-xlarge) var(--gutter-container)}}.container--fullwidth .rich-text__container--video-left .rich-text__text{padding-top:var(--gutter-xlarge);padding-bottom:var(--gutter-xlarge);padding-inline-start:var(--gutter-large);padding-inline-end:calc((100vw - (var(--theme-max-width) - var(--gutter-container) * 2)) / 2)}@media screen and (max-width: 767px){.container--fullwidth .rich-text__container--video-left .rich-text__text{padding:var(--gutter-xlarge) var(--gutter-container)}}@media screen and (min-width: 768px){.container--fullwidth .rich-text__container--video-top .rich-text__text{width:80%;margin:auto}.container--fullwidth .rich-text__container--video-top .rich-text__text.align-content--horizontal-right{margin-inline-end:0}.container--fullwidth .rich-text__container--video-top .rich-text__text.align-content--horizontal-left{margin-inline-start:0}}.rich-text__video{grid-area:video;display:flex;align-items:center;position:relative;height:100%}.rich-text__video figure{width:100%}.rich-text__video .video-embed{width:100%;height:100%;border-radius:inherit}.rich-text__video--fit .video-embed{object-fit:contain!important}.rich-text__countdown{grid-area:countdown;display:grid;align-items:center;position:relative;height:100%}.rich-text__container--countdown-right .rich-text__countdown{border-left:solid 1px var(--color-borders-cards)}@media screen and (max-width: 767px){.rich-text__container--countdown-right .rich-text__countdown{border:0;border-top:solid 1px var(--color-borders-cards)}}.rich-text__container--countdown-left .rich-text__countdown{border-right:solid 1px var(--color-borders-cards)}@media screen and (max-width: 767px){.rich-text__container--countdown-left .rich-text__countdown{border:0;border-top:solid 1px var(--color-borders-cards)}}.rich-text__countdown:after{content:"";display:inline-block;background-color:#0000000d;position:absolute;width:100%;height:100%}.video-embed{border:none;outline:none;width:100%;height:100%;object-fit:cover;position:relative;z-index:1;cursor:pointer}.video-embed:focus{outline:2px solid var(--color-accent-main, #007acc);outline-offset:2px}.video-placeholder{background:linear-gradient(135deg,#f5f5f5,#e0e0e0);border:2px dashed #ccc;color:#666;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.rich-text__video{overflow:hidden;border-radius:inherit;background:transparent}@media screen and (max-width: 767px){.rich-text__container--video-left,.rich-text__container--video-right,.rich-text__container--video-top{grid-template-areas:"text" "video"!important;grid-template-columns:100%!important}.rich-text__video{min-height:300px;height:300px;width:100%;display:block!important;position:static!important;grid-area:video}.rich-text__video figure{position:static!important;height:100%;width:100%;margin:0;padding:0;display:block!important}.rich-text__video .video-embed{width:100%;height:300px;display:block!important;position:static!important;object-fit:cover}}.rich-text__video.loading{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.rich-text__video video::-webkit-media-controls{border-radius:8px}.rich-text__video video::-webkit-media-controls-panel{padding:8px}.rich-text__container--fullwidth .rich-text__video{border-radius:0}.rich-text__video:focus-within{box-shadow:0 0 0 3px var(--color-accent-main, #007acc);border-radius:inherit}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-rich-text-video.css.map */
