.brand-carousel{padding:var(--PT, 40px) 0 var(--PB, 40px)}.brand-carousel__header{margin:0 auto 20px;text-align:center}.brand-carousel__heading{margin:0}.brand-carousel__slider-wrapper{position:relative;max-width:calc((314px * var(--brand-carousel-cards-desktop, 4)) + (var(--brand-carousel-gap-desktop, 16px) * (var(--brand-carousel-cards-desktop, 4) - 1)));margin:0 auto;overflow:visible;padding-bottom:40px}.brand-carousel__slider{width:100%;margin:0 auto}.brand-carousel__slider .flickity-viewport{overflow:hidden}.brand-carousel__cell{width:calc((100% - var(--brand-carousel-cards-desktop, 4) * var(--brand-carousel-gap-desktop, 16px)) / var(--brand-carousel-divisor-desktop, 4.5));margin-right:var(--brand-carousel-gap-desktop, 16px);padding:4px;box-sizing:border-box}.brand-carousel__cell:last-child{margin-right:0}.brand-card{border:1px solid var(--brand-card-border-color, #e2e2e2);border-radius:var(--brand-card-border-radius, 12px);overflow:hidden;background:#fff;box-shadow:0 2px 4px #0000000f;display:grid;grid-template-rows:var(--brand-card-image-area, 33%) calc(100% - var(--brand-card-image-area, 33%));width:100%;height:360px;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.brand-card:has(.brand-card__body.brand-card__body--no-text){grid-template-rows:1fr}.brand-card:focus-visible{outline:none}.brand-card__image-wrapper{position:relative;background:#fff;display:flex;align-items:center;justify-content:center;min-height:0}.brand-card__image{width:100%;height:100%;object-fit:cover;max-height:100%}.brand-card__body{background:var(--brand-card-overlay-bg, #f7f7f7);padding:var(--brand-card-text-padding-top, 0) 14px var(--brand-card-text-padding-bottom, 16px);text-align:var(--brand-card-text-align, left);display:flex;flex-direction:column;justify-content:flex-start;gap:2px;border-top:1px solid var(--brand-card-border-color, #e2e2e2)}.brand-card__title{font-family:Inter,sans-serif;font-weight:400;font-size:18.9px;line-height:25px;letter-spacing:-.0313em;text-transform:uppercase;width:100%;margin:0;color:var(--brand-card-text-color, #000000)}.brand-card__subtitle{font-family:Inter,sans-serif;font-weight:400;font-size:11.3px;line-height:15px;letter-spacing:-.0156em;color:var(--brand-card-text-color, #000000);margin:0}.brand-card__subtitle p{margin:0}.brand-card__subtitle.rte ul,.brand-card__subtitle.rte ol{margin:0;padding:0;list-style-position:inside}.brand-carousel__slider .flickity-prev-next-button{background:transparent;border:none;box-shadow:none;opacity:1;transition:none;transform:translateZ(0)}.brand-carousel__slider .flickity-prev-next-button:hover{opacity:1;transform:translateZ(0)}.brand-carousel__slider .flickity-enabled:hover .flickity-prev-next-button.previous:not(:disabled),.brand-carousel__slider .flickity-enabled:hover .flickity-prev-next-button.next:not(:disabled){transform:translateZ(0)}.brand-carousel__slider .flickity-prev-next-button:hover:after{transform:none}.brand-carousel__slider .flickity-prev-next-button.previous{left:-60px;transform:translateZ(0)}.brand-carousel__slider .flickity-prev-next-button.next{right:-60px;transform:translateZ(0)}.brand-carousel__slider .flickity-prev-next-button:before{background:transparent;background-image:var(--arrow-image-url, url(arrow.png));background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-mask-image:none;mask-image:none}.brand-carousel__slider .flickity-prev-next-button.previous:before{-webkit-mask-image:none;mask-image:none;transform:scaleX(-1)}.brand-carousel__slider .flickity-page-dots{bottom:-26px;position:absolute;width:100%;text-align:center}[dir=rtl] .brand-carousel__slider .flickity-page-dots .flickity-page-dot:first-child{margin:0 0 0 5px}[dir=rtl] .brand-carousel__slider .flickity-page-dots .flickity-page-dot:last-child{margin:0 5px 0 0}@media screen and (max-width:1024px){.brand-carousel__slider-wrapper{max-width:100%}.brand-carousel__cell{width:calc((100% - var(--brand-carousel-cards-tablet, 3) * var(--brand-carousel-gap-tablet, 14px)) / var(--brand-carousel-divisor-tablet, 3.5));margin-right:var(--brand-carousel-gap-tablet, 14px)}.brand-carousel__slider .flickity-prev-next-button.previous{left:-50px}.brand-carousel__slider .flickity-prev-next-button.next{right:-50px}}@media screen and (max-width:767px){.brand-card{grid-template-rows:50% 50%}.brand-carousel{padding:var(--PT, 28px) 0 var(--PB, 32px)}.brand-carousel__slider-wrapper{max-width:100%}.brand-carousel__slider .flickity-viewport{overflow:hidden}.brand-carousel__slider .flickity-prev-next-button{display:none}.brand-carousel__cell{width:calc((100% - var(--brand-carousel-cards-mobile, 1) * var(--brand-carousel-gap-mobile, 12px)) / var(--brand-carousel-divisor-mobile, 1.5));margin-right:var(--brand-carousel-gap-mobile, 12px)}.brand-card{display:flex;flex-direction:column;width:100%;height:356px}.brand-card__image-wrapper{padding:8px;flex:156 0 0}.brand-card__image{max-height:100%}.brand-card__body{flex:200 0 0;padding:14px 10px}.brand-card__body.brand-card__body--no-text{flex:1 0 0}.brand-card__title{font-size:14px;line-height:18px;letter-spacing:-.0313em}.brand-card__subtitle{font-size:10px;line-height:13px;letter-spacing:-.0156em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10;overflow:hidden}}[dir=rtl] .brand-carousel__cell{margin-right:0;margin-left:var(--brand-carousel-gap-desktop, 16px)}[dir=rtl] .brand-carousel__cell:last-child{margin-left:0}[dir=rtl] .brand-carousel__slider .flickity-prev-next-button.previous{left:auto;right:-60px}[dir=rtl] .brand-carousel__slider .flickity-prev-next-button.next{right:auto;left:-60px}[dir=rtl] .brand-carousel__slider .flickity-prev-next-button.previous:before{transform:none}[dir=rtl] .brand-carousel__slider .flickity-prev-next-button.next:before{transform:scaleX(-1)}@media screen and (max-width:1024px){[dir=rtl] .brand-carousel__cell{margin-left:var(--brand-carousel-gap-tablet, 14px)}[dir=rtl] .brand-carousel__slider .flickity-prev-next-button.previous{left:auto;right:-50px}[dir=rtl] .brand-carousel__slider .flickity-prev-next-button.next{right:auto;left:-50px}}@media screen and (max-width:767px){[dir=rtl] .brand-carousel__cell{margin-left:var(--brand-carousel-gap-mobile, 12px)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/brand-carousel.css.map */
