.content-block-groups__group-outer{background-color:var(--color-background)}.content-block-groups{padding-top:var(--section-padding-top, var(--padding-6xl));padding-bottom:var(--section-padding-bottom, var(--padding-6xl))}.content-block-groups__container{width:100%;max-width:var(--page-width);margin:0 auto}.content-block-groups__header{text-align:center;margin-block-end:var(--gap-3xl)}.content-block-groups__badge{display:inline-block;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-block-end:var(--padding-md)}.content-block-groups__heading{font-family:var(--font-heading--family);font-size:var(--font-h2--size);font-weight:var(--font-heading--weight);color:var(--color-foreground-heading);line-height:var(--line-height-heading-normal);margin:0}.content-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)}.content-block-groups__blocks{display:flex;flex-direction:column;gap:var(--gap-3xl);min-width:0;overflow:hidden}.content-block-groups__block{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-3xl);align-items:center;min-width:0}.content-block-groups__block>*{min-width:0}.content-block-groups__block--media-right .content-block-groups__media{order:2}.content-block-groups__block--media-right .content-block-groups__content{order:1}@media screen and (max-width:749px){.content-block-groups__block,.content-block-groups__block--media-right{grid-template-columns:1fr}.content-block-groups__block--media-right .content-block-groups__media,.content-block-groups__block--media-right .content-block-groups__content{order:unset}}.content-block-groups__media{overflow:hidden;border-radius:var(--style-border-radius-md);min-width:0}.content-block-groups__video-wrapper{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden}.content-block-groups__image{width:100%;height:auto;display:block;object-fit:cover}.content-block-groups__content{display:flex;flex-direction:column;gap:var(--gap-2xl)}.content-block-groups__content--full{grid-column:1 / -1}.content-block-groups__block-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}.content-block-groups__block-heading{font-family:var(--font-heading--family);font-size:var(--font-h3--size);font-weight:var(--font-heading--weight);color:var(--color-foreground-heading);line-height:var(--line-height-heading-normal);margin:0}.content-block-groups__group-outer .content-block-groups__block-badge{margin-block-end:calc(var(--gap-sm) - var(--gap-2xl))}.content-block-groups__bullets{padding-inline-start:var(--padding-lg)}.content-block-groups__bullet{font-family:var(--font-body--family);font-size:var(--font-body--size);color:var(--color-foreground);line-height:var(--line-height-body)}.content-block-groups__ctas{display:flex;justify-content:center;margin-block-start:var(--padding-5xl)}.content-block-groups__grid{display:grid;grid-template-columns:repeat(var(--content-block-groups-grid-columns, 2),1fr);column-gap:var(--gap-2xl);row-gap:0}.content-block-groups__grid-card{grid-row:span 2;display:grid;grid-template-rows:subgrid;background:var(--color-background)}.content-block-groups__grid-media{align-self:end;width:100%;border-radius:var(--style-border-radius-md);overflow:hidden}.content-block-groups__grid-image{width:100%;height:auto;display:block}.content-block-groups__grid-content{display:flex;flex-direction:column;gap:var(--gap-sm);padding-block-start:var(--padding-lg);padding-block-end:var(--gap-2xl)}.content-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}.content-block-groups__grid-heading{font-family:var(--font-heading--family);font-size:var(--font-h3--size);font-weight:var(--font-heading--weight);color:var(--color-foreground-heading);line-height:var(--line-height-heading-normal);margin:0}.content-block-groups__grid--cols-1 .content-block-groups__grid-content{align-items:flex-start}.content-block-groups__grid--cols-1 .content-block-groups__grid-badge,.content-block-groups__grid--cols-1 .content-block-groups__grid-heading{align-self:center;text-align:center}.content-block-groups__grid--cols-1 .content-block-groups__grid-content .offer-cta{align-self:center}@media screen and (max-width:989px){.content-block-groups__grid--cols-4,.content-block-groups__grid--cols-3{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.content-block-groups__grid{grid-template-columns:1fr}}.content-block-groups__carousel-outer{padding-inline:calc(var(--minimum-touch-target) + var(--gap-md))}.content-block-groups__carousel-track .slideshow-control{position:absolute;top:calc(28.125cqw - 22px);z-index:var(--layer-raised, 10)}.content-block-groups__carousel-track .slideshow-control .svg-wrapper,.content-block-groups__carousel-track .slideshow-control svg{width:calc(var(--icon-size-sm) * 3);height:calc(var(--icon-size-sm) * 3)}.content-block-groups__carousel-track .slideshow-control--previous{right:calc(100% + var(--gap-md))}.content-block-groups__carousel-track .slideshow-control--next{left:calc(100% + var(--gap-md))}.content-block-groups__carousel-slide{display:flex;flex-direction:column}.content-block-groups__carousel-media{width:100%;aspect-ratio:16 / 9;flex-shrink:0;overflow:hidden}.content-block-groups__carousel-image{width:100%;height:100%;object-fit:contain}.content-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}.content-block-groups__carousel-heading{font-family:var(--font-heading--family);font-size:var(--font-h3--size);font-weight:var(--font-heading--weight);color:var(--color-foreground-heading);line-height:var(--line-height-heading-normal);margin:0}.content-block-groups__carousel-content{padding:var(--padding-lg) var(--padding-xl);text-align:center;background-color:var(--color-background)}.content-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)}.content-block-groups__carousel-content-inner .offer-cta{align-self:center}.content-block-groups__carousel slideshow-controls{margin-block-start:var(--padding-md)}.content-block-groups__carousel .slideshow-controls__counter{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:none}@media screen and (max-width:749px){.content-block-groups__carousel-outer{padding-inline:0}.content-block-groups__carousel-track .slideshow-control{display:none}.content-block-groups__carousel-content{padding:var(--padding-md)}}.content-block-groups__table{display:flex;flex-direction:column}.content-block-groups__table-row{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:var(--gap-2xl);padding-block:var(--padding-xl);border-block-end:var(--style-border-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-10))}.content-block-groups__table-row:first-child{border-block-start:var(--style-border-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-10))}.content-block-groups__table-heading{font-family:var(--font-heading--family);font-size:var(--font-h4--size);font-weight:var(--font-heading--weight);color:var(--color-foreground-heading);margin:0;text-align:center}.content-block-groups__table-body{font-family:var(--font-body--family);font-size:var(--font-body--size);color:var(--color-foreground);text-align:center}.content-block-groups__table-cta{display:flex;justify-content:center;flex-shrink:0}@media screen and (max-width:749px){.content-block-groups__table-row{grid-template-columns:1fr;gap:var(--gap-md)}.content-block-groups__table-cta{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/143/assets/component-content-block-groups.css.map */
