.fmc-youtube-shorts{--fmc-youtube-shorts-bg: var(--skt-color-base, #fffdf7);--fmc-youtube-shorts-color: var(--skt-color-black, #000);--fmc-youtube-shorts-card-width: min(82vw, 320px);--fmc-youtube-shorts-play-bg: var(--skt-color-primary, #ae2a26);--fmc-youtube-shorts-play-color: var(--skt-color-base, #fffdf7);box-sizing:border-box;width:100vw;max-width:none;margin-block-start:0 !important;margin-block-end:0 !important;margin-inline:calc(50% - 50vw);overflow-x:clip;overflow-y:visible;padding-block:var(--skt-spacing-s, 60px);padding-inline:var(--skt-grid-margin, 1rem);background:var(--fmc-youtube-shorts-bg);color:var(--fmc-youtube-shorts-color)}.fmc-youtube-shorts *,.fmc-youtube-shorts *::before,.fmc-youtube-shorts *::after{box-sizing:border-box}.fmc-youtube-shorts--dark{--fmc-youtube-shorts-bg: var(--skt-color-secondary, #232323);--fmc-youtube-shorts-color: var(--skt-color-base, #fffdf7)}.fmc-youtube-shorts--red{--fmc-youtube-shorts-bg: var(--skt-color-primary, #ae2a26);--fmc-youtube-shorts-color: var(--skt-color-base, #fffdf7);--fmc-youtube-shorts-play-bg: var(--skt-color-base, #fffdf7);--fmc-youtube-shorts-play-color: var(--skt-color-primary, #ae2a26)}.fmc-youtube-shorts__inner,.fmc-youtube-shorts__swiper{width:100%;max-width:var(--skt-width-wide, 1200px);margin-inline:auto}.fmc-youtube-shorts__header{max-width:620px;margin:0 0 32px}.fmc-youtube-shorts__title{margin:0;color:inherit;font-family:"Playfair Display","Playfair Display SC",Georgia,serif;font-size:var(--skt-font-size-h4, 32px);font-weight:400;line-height:1.12;letter-spacing:0}.fmc-youtube-shorts__text{display:grid;gap:16px;margin-top:16px;color:inherit;font-family:"General Sans",system-ui,-apple-system,sans-serif;font-size:var(--skt-font-size-body-s, 14px);font-weight:400;line-height:1.4}.fmc-youtube-shorts__text>*{margin:0}.fmc-youtube-shorts__slider{position:relative;width:100%;max-width:var(--skt-width-wide, 1200px);margin-inline:auto}.fmc-youtube-shorts__swiper,.fmc-youtube-shorts .swiper,.fmc-youtube-shorts .swiper-wrapper{overflow:visible}.fmc-youtube-shorts .swiper-wrapper{align-items:stretch}.fmc-youtube-shorts__slide.swiper-slide{width:var(--fmc-youtube-shorts-card-width);height:auto}.fmc-youtube-shorts__video,.fmc-youtube-shorts__iframe{display:block;width:100%;aspect-ratio:9/16;margin:0;border:0;background:var(--skt-color-secondary, #232323)}.fmc-youtube-shorts__video{position:relative;overflow:hidden;padding:0;color:var(--skt-color-base, #fffdf7);cursor:pointer}.fmc-youtube-shorts__video:hover .fmc-youtube-shorts__thumbnail,.fmc-youtube-shorts__video:focus-visible .fmc-youtube-shorts__thumbnail{transform:scale(1.24)}.fmc-youtube-shorts__video:hover .fmc-youtube-shorts__play,.fmc-youtube-shorts__video:focus-visible .fmc-youtube-shorts__play{transform:translate(-50%, -50%) scale(1.06)}.fmc-youtube-shorts__video:focus-visible{outline:2px solid var(--skt-color-primary, #ae2a26);outline-offset:3px}.fmc-youtube-shorts__thumbnail,.fmc-youtube-shorts__shade{position:absolute;inset:0;width:100%;height:100%}.fmc-youtube-shorts__thumbnail{-o-object-fit:cover;object-fit:cover;transform:scale(1.2);transform-origin:center;transition:transform 500ms ease}.fmc-youtube-shorts__shade{background:linear-gradient(180deg, color-mix(in srgb, var(--skt-color-primary, #ae2a26) 22%, transparent) 0%, color-mix(in srgb, var(--skt-color-primary, #ae2a26) 12%, transparent) 42%, color-mix(in srgb, var(--skt-color-primary, #ae2a26) 42%, transparent) 100%),linear-gradient(0deg, color-mix(in srgb, var(--skt-color-black, #000) 22%, transparent) 0%, transparent 48%);pointer-events:none}.fmc-youtube-shorts__play{position:absolute;top:50%;left:50%;z-index:1;display:grid;width:56px;height:56px;place-items:center;border-radius:50%;background:var(--fmc-youtube-shorts-play-bg);color:var(--fmc-youtube-shorts-play-color);transform:translate(-50%, -50%);transition:transform 200ms ease}.fmc-youtube-shorts__play svg{width:24px;height:24px;fill:currentColor}.fmc-youtube-shorts__nav{display:none}.fmc-youtube-shorts__empty{margin:0;font-size:var(--skt-font-size-body-m, 16px)}@media(min-width: 768px){.fmc-youtube-shorts{--fmc-youtube-shorts-card-width: min(42vw, 340px);padding-block:var(--skt-spacing-m, 80px)}.fmc-youtube-shorts__header{margin-bottom:var(--skt-grid-gutter-lg, 48px)}.fmc-youtube-shorts__text{font-size:var(--skt-font-size-body-m, 16px)}.fmc-youtube-shorts__play{width:64px;height:64px}}@media(min-width: 1024px){.fmc-youtube-shorts{--fmc-youtube-shorts-card-width: calc((100% - 48px) / 3.2)}.fmc-youtube-shorts__nav{position:absolute;top:50%;z-index:3;display:grid;width:44px;height:44px;padding:0;place-items:center;border:0;border-radius:50%;background:var(--skt-color-base, #fffdf7);color:var(--skt-color-black, #000);box-shadow:0 4px 20px color-mix(in srgb, var(--skt-color-black, #000) 18%, transparent);cursor:pointer;transform:translateY(-50%);transition:opacity 180ms ease,transform 180ms ease}.fmc-youtube-shorts__nav span{margin-top:-2px;font-family:Arial,sans-serif;font-size:32px;line-height:1}.fmc-youtube-shorts__nav:hover,.fmc-youtube-shorts__nav:focus-visible{transform:translateY(-50%) scale(1.06)}.fmc-youtube-shorts__nav:focus-visible{outline:2px solid var(--skt-color-primary, #ae2a26);outline-offset:2px}.fmc-youtube-shorts__nav.swiper-button-disabled{opacity:0;pointer-events:none}.fmc-youtube-shorts__nav--prev{left:12px}.fmc-youtube-shorts__nav--next{right:12px}}html.fmc-youtube-shorts-viewer-open,body.fmc-youtube-shorts-viewer-open{overflow:hidden}.fmc-youtube-shorts-viewer{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.96);color:#fff;overscroll-behavior:contain;touch-action:pan-x}.fmc-youtube-shorts-viewer[hidden]{display:none !important}.fmc-youtube-shorts-viewer__shell{position:relative;width:min(92vw,51.75dvh);max-width:520px;aspect-ratio:9/16;overflow:hidden;border-radius:14px;background:#000;box-shadow:0 24px 80px rgba(0,0,0,.48);cursor:pointer}.fmc-youtube-shorts-viewer__stage,.fmc-youtube-shorts-viewer__stage iframe{width:100%;height:100%}.fmc-youtube-shorts-viewer__stage{background:#000}.fmc-youtube-shorts-viewer__stage iframe{display:block;border:0;pointer-events:none}.fmc-youtube-shorts-viewer__close{position:absolute;z-index:3;top:18px;right:18px;display:grid;width:44px;height:44px;padding:0;place-items:center;border:0;border-radius:50%;background:hsla(0,0%,100%,.14);color:#fff;font-family:Arial,sans-serif;font-size:28px;line-height:1;cursor:pointer;backdrop-filter:blur(10px);transition:background-color 180ms ease,transform 180ms ease}.fmc-youtube-shorts-viewer__close:hover,.fmc-youtube-shorts-viewer__close:focus-visible{background:hsla(0,0%,100%,.24)}.fmc-youtube-shorts-viewer__close:focus-visible{outline:2px solid var(--skt-color-primary, #ae2a26);outline-offset:2px}.fmc-youtube-shorts-viewer__counter{position:absolute;z-index:2;left:18px;bottom:18px;margin:0;padding:6px 9px;border-radius:999px;background:rgba(0,0,0,.38);color:#fff;font-family:"General Sans",system-ui,-apple-system,sans-serif;font-size:12px;line-height:1;pointer-events:none;backdrop-filter:blur(8px)}@media(max-width: 767px){.fmc-youtube-shorts-viewer{padding:0;background:#000}.fmc-youtube-shorts-viewer__shell{width:100vw;max-width:none;height:100dvh;aspect-ratio:auto;border-radius:0;box-shadow:none}.fmc-youtube-shorts-viewer__close{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right))}.fmc-youtube-shorts-viewer__counter{left:max(14px,env(safe-area-inset-left));bottom:max(14px,env(safe-area-inset-bottom))}}