.banner-collection{width:100%;overflow:hidden;background:var(--banner-collection-section-bg)}.banner-collection.inner-top-spacing-none{padding-top:0}.banner-collection.inner-top-spacing-small{padding-top:var(--sections-top-spacing--small)}.banner-collection.inner-top-spacing-medium{padding-top:var(--sections-top-spacing--medium)}.banner-collection.inner-top-spacing-normal{padding-top:var(--sections-top-spacing)}.banner-collection.inner-bottom-spacing-none{padding-bottom:0}.banner-collection.inner-bottom-spacing-small{padding-bottom:var(--sections-top-spacing--small)}.banner-collection.inner-bottom-spacing-medium{padding-bottom:var(--sections-top-spacing--medium)}.banner-collection.inner-bottom-spacing-normal{padding-bottom:var(--sections-top-spacing)}.banner-collection.bottom-spacing-none{margin-bottom:0}.banner-collection.bottom-spacing-small{margin-bottom:var(--sections-top-spacing--small)}.banner-collection.bottom-spacing-medium{margin-bottom:var(--sections-top-spacing--medium)}.banner-collection.bottom-spacing-normal{margin-bottom:var(--sections-top-spacing)}.banner-collection .heading--mb{margin-bottom:72px}.banner-collection .heading--mb h2{color:var(--banner-collection-heading);margin-bottom:25px}.banner-collection__subheading{margin-bottom:16px}.banner-collection__subheading p,.banner-collection__description p{margin:0}.banner-collection__description{color:var(--banner-collection-text)}.banner-collection__slider-wrap{position:relative}.banner-collection__grid{display:grid;grid-template-columns:repeat(var(--banner-collection-columns),minmax(0,1fr));gap:28px;align-items:stretch}.banner-collection__slide{min-width:0}.banner-collection-card{display:flex;flex-direction:column;height:100%;min-height:448px;padding:30px 36px 34px;text-align:center;color:var(--banner-collection-text);background:var(--banner-collection-card-bg);border:1px solid var(--banner-collection-card-border);border-radius:18px;box-shadow:0 8px 18px #1322410f}.banner-collection-card__media{display:flex;height:134px;align-items:flex-end;justify-content:center;margin-bottom:22px}.banner-collection-card__image{display:block;width:auto;max-width:min(100%,240px);height:132px;object-fit:contain}.banner-collection-card__placeholder{width:170px;max-width:100%;color:var(--banner-collection-heading)}.banner-collection-card__title{display:flex;min-height:2em;align-items:flex-start;justify-content:center;color:var(--banner-collection-heading);font-weight:700}.banner-collection-card__description{display:-webkit-box;overflow:hidden;min-height:4.35em;color:var(--banner-collection-text);font-size:16px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.banner-collection-card__description p{margin:0}.banner-collection-card__buttons{display:flex;flex-direction:column;gap:14px;width:100%;margin-top:auto;padding-top:28px}.banner-collection-card__content{display:flex;flex:1;flex-direction:column}.banner-collection-card__button{display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;padding:0 24px;border-radius:999px;font-size:16px;font-weight:700;line-height:24px;text-align:center;text-decoration:none;transition:opacity var(--duration-short) ease,transform var(--duration-short) ease}.banner-collection-card__button--primary{color:var(--banner-collection-button-text);background:var(--banner-collection-button-bg)}.banner-collection-card__button--secondary{color:var(--banner-collection-secondary-text);background:var(--banner-collection-secondary-bg);border:1px solid var(--banner-collection-secondary-border)}.banner-collection-card__button:hover{opacity:.9;transform:translateY(-1px)}.banner-collection-card__button--primary:hover{color:var(--banner-collection-button-text)}.banner-collection-card__button--secondary:hover{color:var(--banner-collection-secondary-text)}.banner-collection__dots{justify-content:center}.banner-collection .slider__button{background:var(--banner-collection-heading)}@media(min-width:577px){.banner-collection__grid.slider{overflow:visible}}@media(min-width:990px){.banner-collection__grid--centered{display:flex;justify-content:center}.banner-collection__grid--centered .banner-collection__slide{flex:0 1 var(--banner-collection-centered-width);max-width:var(--banner-collection-centered-width)}}@media(max-width:989px){.banner-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:576px){.banner-collection.inner-top-spacing-small{padding-top:var(--sections-top-spacing--small-mobile)}.banner-collection.inner-top-spacing-medium{padding-top:var(--sections-top-spacing--medium-mobile)}.banner-collection.inner-top-spacing-normal{padding-top:var(--sections-top-spacing-mobile)}.banner-collection.inner-bottom-spacing-small{padding-bottom:var(--sections-top-spacing--small-mobile)}.banner-collection.inner-bottom-spacing-medium{padding-bottom:var(--sections-top-spacing--medium-mobile)}.banner-collection.inner-bottom-spacing-normal{padding-bottom:var(--sections-top-spacing-mobile)}.banner-collection.bottom-spacing-small{margin-bottom:var(--sections-top-spacing--small-mobile)}.banner-collection.bottom-spacing-medium{margin-bottom:var(--sections-top-spacing--medium-mobile)}.banner-collection.bottom-spacing-normal{margin-bottom:var(--sections-top-spacing-mobile)}.banner-collection .heading--mb{margin-bottom:32px}.banner-collection__grid.slider.slider--phone{display:flex;flex-wrap:nowrap;gap:0}.banner-collection__grid:not(.slider){grid-template-columns:1fr;gap:46px;justify-items:center}.banner-collection__slide.slider__slide{display:flex;flex:0 0 100%;width:100%;justify-content:center;padding:0 18px}.banner-collection__slide:not(.slider__slide){display:flex;width:100%;justify-content:center}.banner-collection .banner-collection-card{width:100%;max-width:302px;min-height:488px;padding:34px 24px 30px;border-radius:24px}.banner-collection .banner-collection-card__media{height:142px;margin-bottom:24px}.banner-collection .banner-collection-card__image{max-width:min(100%,220px);height:140px}.banner-collection .banner-collection-card__title{display:block;min-height:0;font-weight:700}.banner-collection .banner-collection-card__description{min-height:0;margin-top:28px;-webkit-line-clamp:3}.banner-collection .banner-collection-card__buttons{gap:18px;padding-top:38px}.banner-collection .banner-collection-card__button{min-height:48px;padding:0 24px;font-size:16px;line-height:24px;white-space:nowrap}.banner-collection__dots{margin-top:34px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/banner-collection.css.map */
