aloha-videos{display:block}.aloha-videos--flush{padding-bottom:0}.aloha-videos__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.4rem 2.4rem;margin-bottom:clamp(2.4rem,3vw,4rem)}.aloha-videos__sub{max-width:40em;margin:1.2rem 0 0;font-size:1.6rem;line-height:1.55;letter-spacing:normal}.aloha-videos__links{display:flex;flex-wrap:wrap;gap:1rem}.aloha-videos__ic{width:2rem;height:2rem;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.aloha-videos__list{display:grid;grid-template-columns:repeat(var(--aloha-videos-cols, 5),minmax(0,1fr));gap:clamp(1.2rem,1.6vw,2rem)}.aloha-videos__card{position:relative;aspect-ratio:9 / 16;border-radius:var(--aloha-radius-card);overflow:hidden;background:linear-gradient(165deg,var(--aloha-sky),var(--aloha-royal));color:#fff;box-shadow:0 2.6rem 4.4rem -3rem #12306acc;transition:transform .3s;isolation:isolate}.aloha-videos__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a193c1a 0,#0a193c00 35%,#0a193ce0);pointer-events:none}.aloha-videos__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.aloha-videos__badge{position:absolute;top:1.2rem;left:1.2rem;z-index:2;display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1rem;border-radius:999px;background:#fffffff0;color:var(--aloha-navy);font:900 1.1rem/1 var(--aloha-font-body);letter-spacing:.06em;text-transform:uppercase}.aloha-videos__ic--yt{width:1.4rem;height:1.4rem;stroke:none;fill:var(--aloha-yt, #e0302b)}.aloha-videos__ic--yt path{fill:#fff}.aloha-videos__play{position:absolute;left:50%;top:45%;z-index:2;display:grid;place-items:center;width:6.4rem;height:6.4rem;border-radius:50%;background:#fffffff0;color:var(--aloha-royal);transform:translate(-50%,-50%);transition:transform .25s;box-shadow:0 1rem 2.4rem -1rem #00000080}.aloha-videos__play svg{width:2.6rem;height:2.6rem;margin-left:.3rem;fill:currentColor}.aloha-videos__title{position:absolute;z-index:2;left:1.4rem;right:1.4rem;bottom:1.4rem;margin:0;font:900 1.5rem/1.3 var(--aloha-font-body);letter-spacing:normal;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.35)}.aloha-videos__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;color:#fff}.aloha-videos__link:focus-visible{outline:3px solid var(--aloha-sun);outline-offset:-3px}.aloha-videos__card iframe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:100%;border:0;background:#000}.aloha-videos__card.is-playing:after,.aloha-videos__card.is-playing .aloha-videos__link{display:none}.aloha-videos__card--empty{display:grid;place-items:center;padding:2rem;text-align:center}.aloha-videos__card--empty .aloha-videos__title{position:static}@media(hover:hover){.aloha-videos__card:hover{transform:translateY(-.6rem)}.aloha-videos__card:hover .aloha-videos__poster{transform:scale(1.05)}.aloha-videos__card:hover .aloha-videos__play{transform:translate(-50%,-50%) scale(1.1)}}@media screen and (max-width:920px){.aloha-videos__list{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(19rem,36%);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:.8rem}.aloha-videos__item{scroll-snap-align:start}}@media screen and (max-width:560px){.aloha-videos__list{grid-auto-columns:64%}.aloha-videos__links{width:100%}.aloha-videos__links .aloha-btn{flex:1 1 0;padding-inline:1.6rem}}@media(prefers-reduced-motion:reduce){.aloha-videos__card,.aloha-videos__poster,.aloha-videos__play{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/aloha-videos.css.map */
