.build-carousel .filter-container,.bundle-carousel .filter-container,.category-carousel .filter-container{padding:0 0 1rem 0;display:flex;gap:0.75rem;overflow:auto hidden;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:1rem}}.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.5rem;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;flex-shrink:0;white-space:nowrap}@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:16px}.build-carousel [data-filter] .image-text,.bundle-carousel [data-filter] .image-text,.category-carousel [data-filter] .image-text{font-size:1.25rem}@media(min-width: 1200px){.build-carousel [data-filter] .image-text,.bundle-carousel [data-filter] .image-text,.category-carousel [data-filter] .image-text{font-size:1.5rem;line-height:1.75rem}}.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 [data-filter] .promo-title,.bundle-carousel [data-filter] .promo-title,.category-carousel [data-filter] .promo-title{font-family:"DM Sans",arial,helvetica,serif;font-size:0.875rem;font-weight:400;font-style:normal;line-height:1.25rem;padding:0.25rem 0.5rem;border-radius:8px;background-color:#fff;color:#262626;display:inline-block;margin-bottom:0.5rem}.build-carousel [data-filter] .cta,.bundle-carousel [data-filter] .cta,.category-carousel [data-filter] .cta{font-family:"DM Sans",arial,helvetica,serif;font-size:1rem;font-weight:400;font-style:normal;line-height:1.375rem;display:flex;width:100%;padding-top:0.5rem}@media(min-width: 1200px){.build-carousel [data-filter] .cta,.bundle-carousel [data-filter] .cta,.category-carousel [data-filter] .cta{padding-top:1rem}}.build-carousel [data-filter] .cta div:first-child,.bundle-carousel [data-filter] .cta div:first-child,.category-carousel [data-filter] .cta div:first-child{text-decoration:underline;margin-right:0.75rem}.build-carousel [data-filter] .cta div:last-child:not(:only-child),.bundle-carousel [data-filter] .cta div:last-child:not(:only-child),.category-carousel [data-filter] .cta div:last-child:not(:only-child){text-decoration:none}.build-carousel [data-filter] .cta:hover,.build-carousel [data-filter] .cta:active,.build-carousel [data-filter] .cta:focus,.build-carousel [data-filter] .cta:focus-visible,.bundle-carousel [data-filter] .cta:hover,.bundle-carousel [data-filter] .cta:active,.bundle-carousel [data-filter] .cta:focus,.bundle-carousel [data-filter] .cta:focus-visible,.category-carousel [data-filter] .cta:hover,.category-carousel [data-filter] .cta:active,.category-carousel [data-filter] .cta:focus,.category-carousel [data-filter] .cta:focus-visible{text-decoration:none}.build-carousel [data-filter] .cta.black,.bundle-carousel [data-filter] .cta.black,.category-carousel [data-filter] .cta.black{color:#000 !important}.build-carousel [data-filter] .cta.white,.bundle-carousel [data-filter] .cta.white,.category-carousel [data-filter] .cta.white{color:#fff !important}.build-carousel [data-filter] .btn,.bundle-carousel [data-filter] .btn,.category-carousel [data-filter] .btn{border:0;display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:0.5rem;padding:0.625rem 2rem;text-decoration:none}@media(min-width: 1200px){.build-carousel [data-filter] .btn,.bundle-carousel [data-filter] .btn,.category-carousel [data-filter] .btn{margin-top:1rem}}.build-carousel [data-filter] .btn div:first-child,.bundle-carousel [data-filter] .btn div:first-child,.category-carousel [data-filter] .btn div:first-child{margin-right:0.75rem}.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:0.75rem 1rem 1rem;position:absolute;top:0;width:100%}@media(min-width: 1200px){.build-carousel .text-container,.bundle-carousel .text-container,.category-carousel .text-container{padding:1.5rem}}.build-carousel .text-container .badge-text,.bundle-carousel .text-container .badge-text,.category-carousel .text-container .badge-text{display:inline-block;margin-bottom:1rem}.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.5rem}@media(min-width: 1200px){.build-carousel .text-container .image-text,.bundle-carousel .text-container .image-text,.category-carousel .text-container .image-text{max-width:23.5rem;width:100%}}.build-carousel .text-container .image-text p,.bundle-carousel .text-container .image-text p,.category-carousel .text-container .image-text p{margin-bottom:0}@media(min-width: 1200px){.build-carousel .filter-container{padding-bottom:1.5rem}}@media(max-width: 1199.98px){.build-carousel .text-container{padding:1rem}}.build-carousel .pd-slick-carousel{padding:0}@media(min-width: 1200px){.build-carousel .pd-slick-carousel{padding:0 0.75rem}}.bundle-carousel .filter-container{padding-inline:0}@media(min-width: 1200px){.bundle-carousel .filter-container{padding-bottom:1.5rem}}@media(max-width: 1199.98px){.bundle-carousel .text-container{padding:1rem}}@media(min-width: 1200px){.bundle-carousel .pd-slick-carousel{padding:0 0.75rem}}
