.video-block-groups__group-outer{background-color:var(--color-background)}.video-block-groups__group-outer .video-blocks__heading{line-height:var(--line-height)}.video-block-groups__group-tagline{font-family:var(--font-body--family);font-size:var(--font-h4--size);color:var(--color-foreground);margin:0;margin-block-start:var(--padding-2xl)}.video-block-groups__grid{display:grid;grid-template-columns:repeat(var(--video-block-groups-grid-columns, 2),1fr);column-gap:var(--gap-2xl);row-gap:var(--gap-2xl)}.video-block-groups__grid-card{display:flex;flex-direction:column;gap:var(--gap-sm)}.video-block-groups__grid-video{width:100%;aspect-ratio:16 / 9;border-radius:var(--style-border-radius-md);overflow:hidden;background:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.video-block-groups__grid-content{display:flex;flex-direction:column;gap:var(--gap-sm);padding-block-start:var(--padding-lg)}.video-block-groups__grid-badge{font-family:var(--font-body--family);font-size:var(--font-body--size-sm);font-weight:var(--font-body--weight-bold);letter-spacing:var(--letter-spacing-sm);text-transform:uppercase;color:var(--color-primary);margin:0}.video-block-groups__grid-heading{font-family:var(--font-heading--family);font-size:var(--font-h3--size);font-weight:var(--font-h3--weight);color:var(--color-foreground-heading);line-height:var(--line-height);margin:0}.video-block-groups__group-outer .video-blocks__block-badge,.video-block-groups__group-outer .video-blocks__block-heading{margin-block-end:calc(var(--gap-sm) - var(--gap-2xl))}.video-block-groups__group-outer .video-blocks__blocks,.video-block-groups__group-outer .video-blocks__block{gap:var(--gap-3xl)}.video-block-groups__group-outer .video-blocks__content{gap:var(--gap-2xl)}.video-block-groups__ctas{display:flex;justify-content:center;margin-block-start:var(--padding-5xl)}.video-block-groups__carousel-badge{font-family:var(--font-body--family);font-size:var(--font-body--size-sm);font-weight:var(--font-body--weight-bold);letter-spacing:var(--letter-spacing-sm);text-transform:uppercase;color:var(--color-primary);margin:0}.video-block-groups__carousel-heading{font-family:var(--font-heading--family);font-size:var(--font-h3--size);font-weight:var(--font-h3--weight);color:var(--color-foreground-heading);line-height:var(--line-height);margin:0}.video-block-groups__carousel-outer{padding-inline:calc(var(--minimum-touch-target) + var(--gap-md))}.video-block-groups__carousel-track .slideshow-control{position:absolute;top:calc(28.125cqw - 22px);z-index:var(--layer-raised, 10)}.video-block-groups__carousel-track .slideshow-control .svg-wrapper,.video-block-groups__carousel-track .slideshow-control svg{width:calc(var(--icon-size-sm) * 3);height:calc(var(--icon-size-sm) * 3)}.video-block-groups__carousel-track .slideshow-control--previous{right:calc(100% + var(--gap-md))}.video-block-groups__carousel-track .slideshow-control--next{left:calc(100% + var(--gap-md))}.video-block-groups__carousel-slide{display:flex;flex-direction:column}.video-block-groups__carousel-media{width:100%;aspect-ratio:16 / 9;flex-shrink:0;overflow:hidden}.video-block-groups__carousel-content{padding:var(--padding-lg) var(--padding-xl);text-align:center;background-color:var(--color-background)}.video-block-groups__carousel-content-inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-sm);text-align:start;width:100%;margin-block-start:var(--gap-sm)}.video-block-groups__carousel-content-inner .offer-cta{align-self:center}.video-block-groups__carousel slideshow-controls{margin-block-start:var(--padding-md)}.video-block-groups__carousel .slideshow-controls__counter{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:none}@media screen and (max-width:749px){.video-block-groups__carousel-outer{padding-inline:0}.video-block-groups__carousel-track .slideshow-control{display:none}.video-block-groups__carousel-content{padding:var(--padding-md)}}.video-block-groups__grid--cols-1 .video-block-groups__grid-content{align-items:flex-start}.video-block-groups__grid--cols-1 .video-block-groups__grid-badge,.video-block-groups__grid--cols-1 .video-block-groups__grid-heading{align-self:center;text-align:center}.video-block-groups__grid--cols-1 .video-block-groups__grid-content .offer-cta{align-self:center}@media screen and (max-width:989px){.video-block-groups__grid--cols-4,.video-block-groups__grid--cols-3{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.video-block-groups__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/143/assets/component-video-block-groups.css.map */
