.build-carousel .filter-container,.bundle-carousel .filter-container,.category-carousel .filter-container{padding-bottom:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.75rem;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}@media(min-width: 1200px){.build-carousel .filter-container,.bundle-carousel .filter-container,.category-carousel .filter-container{padding-bottom:1.5rem}}.build-carousel .filter-container [data-filter],.bundle-carousel .filter-container [data-filter],.category-carousel .filter-container [data-filter]{font-family:"DM Sans",arial,helvetica,serif;font-size:1rem;font-weight:500;font-style:normal;line-height:1.25rem;border-radius:8px;height:2rem;background-color:rgba(0,0,0,0);color:#6d6d6d;border-color:#888;border-width:0.0625rem;padding:0.25rem 1rem}@media(min-width: 1200px){.build-carousel .filter-container [data-filter],.bundle-carousel .filter-container [data-filter],.category-carousel .filter-container [data-filter]{height:2.5rem}}.build-carousel .filter-container [data-filter]:hover,.bundle-carousel .filter-container [data-filter]:hover,.category-carousel .filter-container [data-filter]:hover{background-color:#f6f6f6;color:#6d6d6d;border-color:#262626}.build-carousel .filter-container [data-filter].active,.bundle-carousel .filter-container [data-filter].active,.category-carousel .filter-container [data-filter].active{background-color:#000;color:#fff;border-color:#000}.build-carousel [data-filter],.bundle-carousel [data-filter],.category-carousel [data-filter]{position:relative}.build-carousel [data-filter] img,.bundle-carousel [data-filter] img,.category-carousel [data-filter] img{border-radius:8px}.build-carousel [data-filter] .image-text,.bundle-carousel [data-filter] .image-text,.category-carousel [data-filter] .image-text{font-size:1.5rem;width:75%}.build-carousel [data-filter] .image-text.black,.bundle-carousel [data-filter] .image-text.black,.category-carousel [data-filter] .image-text.black{color:#000}.build-carousel [data-filter] .image-text.white,.bundle-carousel [data-filter] .image-text.white,.category-carousel [data-filter] .image-text.white{color:#fff}.build-carousel.build-carousel img,.bundle-carousel.build-carousel img,.category-carousel.build-carousel img{max-width:100%;height:auto;display:block}.build-carousel .text-container,.bundle-carousel .text-container,.category-carousel .text-container{padding:2rem;position:absolute;top:0}.build-carousel .text-container .image-text,.bundle-carousel .text-container .image-text,.category-carousel .text-container .image-text{font-family:"Plus Jakarta Sans",arial,helvetica,serif;font-weight:700;font-style:normal;line-height:1.75rem}@media(min-width: 1200px){.build-carousel .text-container .image-text,.bundle-carousel .text-container .image-text,.category-carousel .text-container .image-text{width:23.5rem}}.build-carousel .text-container .image-text p,.bundle-carousel .text-container .image-text p,.category-carousel .text-container .image-text p{margin-bottom:0}.build-carousel .pd-slick-carousel{padding:0}.bundle-carousel .filter-container{padding-inline:0}.bundle-carousel .pd-slick-carousel{padding:0 1rem}
