.h2-videos__track{grid-auto-columns:calc((100% - (var(--video-card-columns, 3) - 1) * var(--h2-gap)) / var(--video-card-columns, 3));padding-bottom:.5rem}.h2-video-card{display:flex}.h2-video-card__media{position:relative;aspect-ratio:var(--video-card-ratio, 4 / 5);width:100%;background-color:var(--h2-tile)}.h2-video-card__media .h2-media__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:34%}.h2-video-card__poster{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .4s ease}.h2-video-card__preview{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;transition:opacity .4s ease;pointer-events:none}.h2-video-card__media.has-preview .h2-video-card__preview{opacity:1}.h2-video-card__media.has-preview .h2-video-card__poster{opacity:0}.h2-video-card__preview video{width:100%;height:100%;object-fit:cover;display:block}.h2-video-card__preview iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:auto;min-width:100%;min-height:100%;aspect-ratio:16 / 9;border:0}.h2-video-card__scrim{position:absolute;inset:auto 0 0 0;height:55%;background:linear-gradient(180deg,#1e1e1c00,#1e1e1cb8);pointer-events:none;z-index:1}.home2 .h2-video-card__play{position:absolute;top:1.25rem;inset-inline-start:1.25rem;z-index:2;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;padding:0;border:0;border-radius:999px;background-color:#f4f4f1eb;color:#2f2f2d;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.home2 .h2-video-card__play:hover{background-color:#fff;transform:scale(1.06)}.home2 .h2-video-card__play svg{width:20px;height:20px;display:block}.h2-video-card__caption{position:absolute;inset-inline:1.25rem;bottom:1.25rem;z-index:2;display:flex;flex-direction:column;gap:.35rem;pointer-events:none}.home2 .h2-video-card__caption .h2-eyebrow{color:#f4f4f1bf}.home2 .h2-video-card__caption .h2-card-title{color:#f4f4f1}.h2-videos__footer{display:flex;justify-content:flex-end;margin-top:clamp(1.25rem,2vw,2rem)}.h2-video-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4vw,3rem);background-color:#141413eb}.h2-video-modal__frame{position:relative;width:min(100%,62rem);max-height:100%;aspect-ratio:16 / 9;background-color:#000}.h2-video-modal__frame:has(video){aspect-ratio:auto}.h2-video-modal__frame video,.h2-video-modal__frame iframe{width:100%;height:100%;max-height:85vh;display:block;border:0;object-fit:contain;background-color:#000}.h2-video-modal__close{position:absolute;top:clamp(.75rem,2vw,1.5rem);inset-inline-end:clamp(.75rem,2vw,1.5rem);display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgba(244,244,241,.35);border-radius:999px;background:transparent;color:#f4f4f1;cursor:pointer;transition:background-color .2s ease}.h2-video-modal__close:hover{background-color:#f4f4f124}.h2-video-modal__close:focus-visible{outline:2px solid #e0b84a;outline-offset:2px}.h2-video-modal__close svg{width:18px;height:18px;display:block}@media screen and (max-width:767px){.h2-videos__track{grid-auto-columns:min(78vw,22rem)}.home2 .h2-video-card__play{width:3rem;height:3rem}.h2-videos__footer{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.h2-video-card__preview,.h2-video-card__poster{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/section-home-video-cards.css.map */
