.b2b-cards{--b2b-head-accent: var(--b2b-cards-accent);--b2b-head-color: var(--b2b-cards-heading);--b2b-cards-bg: #ffffff;--b2b-cards-accent: #00b5ad;--b2b-cards-heading: #111111;--b2b-cards-text: #555555;--b2b-cards-card-bg: #ffffff;--b2b-cards-card-title: #16192c;--b2b-cards-card-text: #425466;--b2b-cards-link: #24b3bd;--b2b-cards-button-from: #35a366;--b2b-cards-button-to: #00b6e7;--b2b-cards-button-text: #ffffff;--b2b-cards-collapsed: 64px;--b2b-cards-card-width: 334px;--b2b-cards-gap: 1.5rem;--b2b-cards-scrollbar-track: #ebebeb;--b2b-cards-scrollbar-thumb: #1b1a1a;--b2b-cards-bleed: max(16px, (100% - 1184px) / 2);width:100%;background-color:var(--b2b-cards-bg);padding-block:64px}.b2b-cards__inner{padding-inline:var(--b2b-cards-bleed)}.b2b-cards__head{display:flex;flex-direction:column;align-items:center;text-align:center;margin-block-end:40px}.b2b-cards__headings{align-items:center}.b2b-cards__intro{font-family:"Montserrat",var(--text-font-family, sans-serif);font-size:1rem;line-height:1.4375;color:var(--b2b-cards-text)}.b2b-cards__track{list-style:none;margin:0;display:grid;gap:var(--b2b-cards-gap);padding-inline:var(--b2b-cards-bleed);padding-block:8px;margin-block:-8px}.b2b-cards__item{margin:0;min-inline-size:0}.b2b-card{display:flex;flex-direction:column;block-size:auto;background-color:var(--b2b-cards-card-bg);border-radius:8px;box-shadow:0 0 1px #0c1a4b3d,0 3px 8px -1px #3232470d;overflow:hidden;padding-block-end:1rem}.b2b-card__media{aspect-ratio:334 / 180;overflow:hidden;border-radius:8px}.b2b-card__image{display:block;inline-size:100%;block-size:100%;object-fit:cover}.b2b-card__image--placeholder{background-color:color-mix(in srgb,var(--b2b-cards-accent) 10%,var(--b2b-cards-card-bg));fill:color-mix(in srgb,var(--b2b-cards-card-title) 20%,transparent)}.b2b-card__content{display:flex;flex-direction:column;gap:.625rem;padding-inline:1rem;padding-block-start:1rem}.b2b-card__title{margin:0;font-family:"Montserrat",var(--text-font-family, sans-serif);font-size:1.125rem;font-weight:600;line-height:1.36;text-transform:none;color:var(--b2b-cards-card-title)}.b2b-card__rule{display:block;block-size:1px;background-color:#0000001a}.b2b-card__body{position:relative;max-block-size:var(--b2b-cards-collapsed);overflow:hidden}.b2b-card__text{font-family:"Montserrat",var(--text-font-family, sans-serif);font-size:1rem;line-height:1.4375;font-feature-settings:"salt" 1;color:var(--b2b-cards-card-text)}.b2b-card__text>:first-child{margin-block-start:0}.b2b-card__text>:last-child{margin-block-end:0}.b2b-card__fade{position:absolute;inset-inline:0;inset-block-start:4.5px;block-size:68px;pointer-events:none;background-image:linear-gradient(to bottom,transparent 15%,var(--b2b-cards-card-bg) 74%);transition:opacity .2s ease}.b2b-card.is-expanded .b2b-card__body{max-block-size:none}.b2b-card.is-expanded .b2b-card__fade{opacity:0}.b2b-card__reveal{display:none;flex-direction:column;gap:12px;margin-block-start:2px}.b2b-card.is-expanded .b2b-card__reveal{display:flex}.b2b-card__reveal:focus{outline:none}.b2b-card.is-expanded .b2b-card__toggle{display:none}.b2b-card .b2b-checks{--b2b-checks-accent: var(--b2b-cards-link);--b2b-checks-text: var(--b2b-cards-card-text);--b2b-check-size: 16px;--b2b-check-gap: 8px;--b2b-check-font-size: 16px;--b2b-check-line-height: 1.2;gap:16px;inline-size:calc(100% - 20px);max-inline-size:282px;margin-inline:auto}.b2b-card .b2b-checks__icon{margin-block-start:0}.b2b-card .b2b-checks__text{font-weight:400;font-feature-settings:"salt" 1}.b2b-card__link{display:flex;align-items:center;justify-content:center;block-size:43px;margin-block-start:4px;padding:12px 20px;border-radius:60px;background-image:linear-gradient(to right,var(--b2b-cards-button-from),var(--b2b-cards-button-to));color:var(--b2b-cards-button-text);font-family:var(--b2b-cards-button-font, "Montserrat", sans-serif);font-size:16px;font-weight:700;line-height:12px;text-align:center;text-decoration:none}.b2b-card__link:focus-visible{outline:2px solid var(--b2b-cards-accent);outline-offset:3px}.b2b-card__toggle{display:inline-flex;align-items:center;align-self:flex-start;gap:.5rem;margin-block-start:6px;padding:0;border:0;background:none;cursor:pointer;font-family:"Montserrat",var(--text-font-family, sans-serif);font-size:.875rem;font-weight:500;line-height:23px;font-feature-settings:"salt" 1;color:var(--b2b-cards-link);text-decoration:underline;text-underline-offset:2px}.b2b-card__toggle:focus-visible{outline:2px solid var(--b2b-cards-accent);outline-offset:3px}.b2b-card__toggle-icon{inline-size:7px;block-size:11px;flex:0 0 auto;transition:transform .2s ease}.b2b-card__toggle[aria-expanded=true] .b2b-card__toggle-icon{transform:rotate(-90deg)}.b2b-cards__scrollbar{display:none;inline-size:min(592px,100%);margin-inline:auto;margin-block-start:40px;block-size:10px;border-radius:24px;background-color:var(--b2b-cards-scrollbar-track);cursor:grab;touch-action:none}.b2b-cards__scrollbar:active{cursor:grabbing}.b2b-cards__scrollbar:focus-visible{outline:2px solid var(--b2b-cards-accent);outline-offset:3px}.b2b-cards__thumb{display:block;block-size:100%;inline-size:100%;border-radius:24px;background-color:var(--b2b-cards-scrollbar-thumb)}.b2b-cards.is-static .b2b-cards__scrollbar{display:none}.b2b-cards__track{scroll-behavior:smooth}.b2b-cards--mobile-carousel .b2b-cards__track{grid-auto-flow:column;grid-auto-columns:min(84vw,var(--b2b-cards-card-width));grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--b2b-cards-bleed);align-items:start}.b2b-cards--mobile-carousel .b2b-cards__item{align-self:start;scroll-snap-align:start}.b2b-cards--mobile-carousel .b2b-cards__item:last-child{scroll-snap-align:end}@media screen and (min-width:700px){.b2b-cards__scrollbar{display:block}.b2b-cards__track{grid-auto-flow:column;grid-auto-columns:var(--b2b-cards-card-width);grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--b2b-cards-bleed);align-items:start;scrollbar-width:none}.b2b-cards__track::-webkit-scrollbar{display:none}.b2b-cards__item{align-self:start;scroll-snap-align:start}.b2b-cards__item:last-child{scroll-snap-align:end}}@media screen and (min-width:1000px){.b2b-cards{--b2b-cards-bleed: max(48px, (100% - 1184px) / 2)}}@media(prefers-reduced-motion:reduce){.b2b-cards__track{scroll-behavior:auto}.b2b-card__fade,.b2b-card__toggle-icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/b2b-audience-cards.css.map */
