.bss-hero{margin-top:1rem}.bss-hero__slide{position:relative;background-color:#eee;background-size:cover;background-position:center;border-radius:0.5rem;overflow:hidden;height:47.125rem}.bss-hero__copy{position:absolute;left:7.4375rem;top:21.3125rem;width:28.9375rem;color:var(--neutral-0);display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start}.bss-hero__textblock{display:flex;flex-direction:column;gap:0.5rem;width:100%}body.breakdance h1.bss-hero__title{font-size:5rem;font-weight:600;line-height:normal;margin:0;color:var(--neutral-0)}.bss-hero__sub{font-size:1.25rem;font-weight:500;line-height:normal;margin:0}body.breakdance ul.bss-hero__list{position:absolute;left:7.4375rem;bottom:1.125rem;top:auto;right:1rem;width:auto;max-width:23.3125rem;padding:1rem 0;margin:0;list-style:none;display:flex;flex-direction:column;gap:0.75rem;color:var(--neutral-0)}.bss-hero__list li a{display:flex;align-items:center;justify-content:space-between;font-size:0.875rem;font-weight:500;padding-bottom:0.75rem;border-bottom:1px solid rgba(255,255,255,0.4);transition:padding-left var(--t-base) var(--ease),border-color var(--t-base) var(--ease)}.bss-hero__list li a:hover{padding-left:0.25rem;border-bottom-color:rgba(255,255,255,1)}.bss-hero__arrow{font-weight:700;font-size:0.875rem;transition:transform var(--t-base) var(--ease)}.bss-hero__list li a:hover .bss-hero__arrow{transform:translateX(0.375rem)}@media (max-width:1280px){.bss-hero__copy{left:3.5rem}body.breakdance ul.bss-hero__list{left:3.5rem}}@media (max-width:1024px){.bss-hero__slide{height:35rem}.bss-hero__copy{top:12.5rem;width:auto;right:3.5rem}body.breakdance h1.bss-hero__title{font-size:3.5rem}}@media (max-width:768px){.bss-hero{margin-top:1rem}.bss-hero__slide{height:39.9375rem;border-radius:0.5rem}.bss-hero__copy{left:0;right:0;top:15.6875rem;width:auto;padding:0 1rem;gap:1.5rem}body.breakdance h1.bss-hero__title{font-size:2.5rem}.bss-hero__sub{font-size:1.25rem}body.breakdance ul.bss-hero__list{left:1rem;max-width:19.4375rem;bottom:0.5rem}}.bss-card-row__inner{max-width:var(--content-max);margin:4rem auto 0;display:flex;flex-direction:column;gap:2rem}.bss-card-row__cards{display:flex;gap:1rem;width:100%;align-items:stretch}.bss-card-row__cards>.bss-card{flex:1 0 0;min-width:0}@media (max-width:768px){.bss-card-row__cards{gap:0.5rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 0.25rem;scrollbar-width:none}.bss-card-row__cards::-webkit-scrollbar{display:none}.bss-card-row__cards>.bss-card{flex:0 0 21.4375rem;height:25rem;scroll-snap-align:start;min-width:0}}.bss-product-grid__inner{max-width:var(--content-max);margin:4rem auto 0;display:flex;flex-direction:column;gap:2rem}.bss-product-grid__layout{display:flex;gap:1rem;align-items:stretch;width:100%}.bss-product-grid__layout .bss-card--tall{flex:0 0 36.0625rem;height:auto;align-self:stretch}.bss-product-grid__products{flex:1 0 0;min-width:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.bss-product-grid__layout--nofeature .bss-product-grid__products{grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.bss-product-grid__layout{flex-direction:column}.bss-product-grid__layout .bss-card--tall{flex-basis:auto;height:25rem}}@media (max-width:768px){.bss-product-grid__layout{display:block}.bss-product-grid__layout>.bss-card--tall{display:none}.bss-product-grid__products,.bss-product-grid__layout--nofeature .bss-product-grid__products{display:flex;grid-template-columns:none;gap:0.5rem;padding:0 0 0.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch}.bss-product-grid__products::-webkit-scrollbar{display:none}.bss-product-grid__products>.bss-card{flex:0 0 21.4375rem;scroll-snap-align:start;min-width:0}}.bss-carousel__card{background:var(--neutral-0);border-radius:0.5rem;padding:4rem 0;margin:4rem 0 0;overflow:hidden}.bss-carousel__inner{max-width:var(--content-max);margin:0 auto;display:flex;flex-direction:column;gap:2rem}.bss-carousel__inner .bss-section-head{padding-right:1rem}.bss-carousel__row{display:flex;gap:1rem;width:73.125rem;max-width:100%;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-behavior:smooth}.bss-carousel__row::-webkit-scrollbar{display:none}@media (max-width:1280px){.bss-carousel__row{width:auto}}@media (max-width:768px){.bss-carousel__card{padding:2rem 0 2rem 1rem;margin-top:2rem}.bss-carousel__inner .bss-section-title{flex:0 0 auto;width:10.9375rem}.bss-carousel__row{width:auto;gap:1rem}.bss-card--media--wide{width:23.4375rem}}.bss-featured-block__inner{max-width:var(--content-max);margin:4rem auto 0;display:flex;flex-direction:row;align-items:stretch;gap:1rem}.bss-featured-block__copy{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;justify-content:center}.bss-featured-block__textblock{display:flex;flex-direction:column;gap:0.5rem;width:100%}body.breakdance h2.bss-featured-block__title{font-size:3rem;font-weight:600;color:var(--neutral-900);line-height:normal;margin:0}.bss-featured-block__sub{font-size:1.125rem;font-weight:500;color:var(--neutral-900);line-height:1.5;margin:0}.bss-featured-block__media{flex:1 0 0;min-width:0;height:33.25rem;border-radius:var(--radius);overflow:hidden;display:block;position:relative}body.breakdance .bss-featured-block__media img{width:100%;height:100%;object-fit:cover;transition:transform 600ms var(--ease)}.bss-featured-block__media:hover img{transform:scale(1.04)}@media (max-width:1024px){.bss-featured-block__inner{flex-direction:column}.bss-featured-block__media{height:25rem}}@media (max-width:768px){.bss-featured-block__inner{flex-direction:column;align-items:stretch;gap:2rem}.bss-featured-block__copy{flex:none;gap:1.5rem}.bss-featured-block__media{flex:none;width:100%;height:21.875rem}body.breakdance h2.bss-featured-block__title{font-size:2.25rem}}