.BasicCard-module-scss-module__k9CC_W__card{flex-direction:column;display:flex}.BasicCard-module-scss-module__k9CC_W__media{display:flex}.BasicCard-module-scss-module__k9CC_W__clickable{cursor:pointer}
.CategoryCard-module-scss-module__xa-0Iq__card{border-radius:.5rem;align-items:center;gap:1rem;width:10.75rem;padding-bottom:.5rem}@media only screen and (max-width:767.98px){.CategoryCard-module-scss-module__xa-0Iq__card{background:var(--background-13);gap:.75rem;width:auto;min-height:7.6875rem;padding:.5rem .5rem .75rem}}.CategoryCard-module-scss-module__xa-0Iq__card .CategoryCard-module-scss-module__xa-0Iq__artwork{width:6.5rem;height:6.5rem}@media only screen and (max-width:767.98px){.CategoryCard-module-scss-module__xa-0Iq__card .CategoryCard-module-scss-module__xa-0Iq__artwork{width:4rem;height:4rem}}.CategoryCard-module-scss-module__xa-0Iq__card .CategoryCard-module-scss-module__xa-0Iq__artwork .CategoryCard-module-scss-module__xa-0Iq__image{object-fit:contain;width:100%;height:100%}.CategoryCard-module-scss-module__xa-0Iq__card.CategoryCard-module-scss-module__xa-0Iq__loading{background:var(--background-3);border-radius:.5rem;animation:1.4s ease-in-out infinite CategoryCard-module-scss-module__xa-0Iq__skeleton-pulse}@keyframes CategoryCard-module-scss-module__xa-0Iq__skeleton-pulse{50%{opacity:.5}}.CategoryCard-module-scss-module__xa-0Iq__card.CategoryCard-module-scss-module__xa-0Iq__loading .CategoryCard-module-scss-module__xa-0Iq__label{min-height:1.2em}.CategoryCard-module-scss-module__xa-0Iq__card .CategoryCard-module-scss-module__xa-0Iq__label{color:var(--color-4);text-align:center;word-break:break-word;font-size:1rem;font-weight:500;line-height:1.2}@media only screen and (max-width:767.98px){.CategoryCard-module-scss-module__xa-0Iq__card .CategoryCard-module-scss-module__xa-0Iq__label{text-box:trim-both cap alphabetic;font-size:.75rem;font-weight:600}}.CategoryCard-module-scss-module__xa-0Iq__card{transition:background-color .3s ease-out}.CategoryCard-module-scss-module__xa-0Iq__card:hover{background:var(--background-3)}
.CarouselControls-module-scss-module__Wz6F0a__controls{align-items:center;gap:.75rem;display:flex}.CarouselControls-module-scss-module__Wz6F0a__controls .CarouselControls-module-scss-module__Wz6F0a__viewAll{color:var(--color-4);letter-spacing:-.03em;text-underline-position:from-font;text-box:trim-both cap alphabetic;white-space:nowrap;font-size:.875rem;line-height:1.2;text-decoration:underline;text-decoration-thickness:from-font;transition:opacity .3s ease-out}.CarouselControls-module-scss-module__Wz6F0a__controls .CarouselControls-module-scss-module__Wz6F0a__viewAll:hover{opacity:.7}
.Carousel-module-scss-module__i2uNHG__carousel{position:relative}.Carousel-module-scss-module__i2uNHG__carousel .Carousel-module-scss-module__i2uNHG__track{touch-action:pan-x;scrollbar-width:none;display:flex;overflow-x:auto}.Carousel-module-scss-module__i2uNHG__carousel .Carousel-module-scss-module__i2uNHG__track::-webkit-scrollbar{display:none}.Carousel-module-scss-module__i2uNHG__carousel .Carousel-module-scss-module__i2uNHG__track.Carousel-module-scss-module__i2uNHG__dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.Carousel-module-scss-module__i2uNHG__carousel .Carousel-module-scss-module__i2uNHG__track .Carousel-module-scss-module__i2uNHG__item{flex:none}.Carousel-module-scss-module__i2uNHG__carousel .Carousel-module-scss-module__i2uNHG__track.Carousel-module-scss-module__i2uNHG__snap{scroll-snap-type:x mandatory}.Carousel-module-scss-module__i2uNHG__carousel .Carousel-module-scss-module__i2uNHG__track.Carousel-module-scss-module__i2uNHG__snap .Carousel-module-scss-module__i2uNHG__item{scroll-snap-align:center}.Carousel-module-scss-module__i2uNHG__carousel .Carousel-module-scss-module__i2uNHG__track.Carousel-module-scss-module__i2uNHG__snap.Carousel-module-scss-module__i2uNHG__dragging{scroll-snap-type:none}.Carousel-module-scss-module__i2uNHG__carousel .Carousel-module-scss-module__i2uNHG__arrow{position:absolute;top:50%;translate:0 -50%}.Carousel-module-scss-module__i2uNHG__carousel .Carousel-module-scss-module__i2uNHG__arrowPrev{left:0}.Carousel-module-scss-module__i2uNHG__carousel .Carousel-module-scss-module__i2uNHG__arrowNext{right:0}.Carousel-module-scss-module__i2uNHG__carousel .Carousel-module-scss-module__i2uNHG__dots{justify-content:center;gap:.5rem;margin-top:1.5rem;line-height:0;display:flex}@media only screen and (max-width:767.98px){.Carousel-module-scss-module__i2uNHG__carousel .Carousel-module-scss-module__i2uNHG__dots{gap:.25rem;margin-top:.6875rem}}.Carousel-module-scss-module__i2uNHG__carousel .Carousel-module-scss-module__i2uNHG__dot{background:var(--background-15);cursor:pointer;border-radius:50%;width:.5rem;height:.5rem;position:relative}@media only screen and (max-width:767.98px){.Carousel-module-scss-module__i2uNHG__carousel .Carousel-module-scss-module__i2uNHG__dot{width:.375rem;height:.375rem}}.Carousel-module-scss-module__i2uNHG__carousel .Carousel-module-scss-module__i2uNHG__dot:before{content:"";position:absolute;inset:-.25rem}@media only screen and (max-width:767.98px){.Carousel-module-scss-module__i2uNHG__carousel .Carousel-module-scss-module__i2uNHG__dot:before{inset:-.125rem}}.Carousel-module-scss-module__i2uNHG__carousel .Carousel-module-scss-module__i2uNHG__dot[aria-current=true]{background:var(--background-16)}
.CategoryCarouselSection-module-scss-module__CyCThq__section{padding-inline:5rem}@media only screen and (max-width:767.98px){.CategoryCarouselSection-module-scss-module__CyCThq__section{padding-inline:1.25rem}}.CategoryCarouselSection-module-scss-module__CyCThq__section .CategoryCarouselSection-module-scss-module__CyCThq__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.CategoryCarouselSection-module-scss-module__CyCThq__section .CategoryCarouselSection-module-scss-module__CyCThq__header .CategoryCarouselSection-module-scss-module__CyCThq__title{color:var(--color-4);letter-spacing:-.01em;text-box:trim-both cap alphabetic;font-size:1.5rem;font-weight:600;line-height:normal}@media only screen and (max-width:767.98px){.CategoryCarouselSection-module-scss-module__CyCThq__section .CategoryCarouselSection-module-scss-module__CyCThq__header .CategoryCarouselSection-module-scss-module__CyCThq__title{letter-spacing:-.02em;font-size:1.1875rem}.CategoryCarouselSection-module-scss-module__CyCThq__section .CategoryCarouselSection-module-scss-module__CyCThq__header .CategoryCarouselSection-module-scss-module__CyCThq__controls{display:none}}.CategoryCarouselSection-module-scss-module__CyCThq__section .CategoryCarouselSection-module-scss-module__CyCThq__header .CategoryCarouselSection-module-scss-module__CyCThq__viewAll{color:var(--color-4);letter-spacing:-.03em;text-underline-position:from-font;text-box:trim-both cap alphabetic;white-space:nowrap;font-size:.875rem;line-height:1.2;text-decoration:underline;text-decoration-thickness:from-font;transition:opacity .3s ease-out}.CategoryCarouselSection-module-scss-module__CyCThq__section .CategoryCarouselSection-module-scss-module__CyCThq__header .CategoryCarouselSection-module-scss-module__CyCThq__viewAll:hover{opacity:.7}.CategoryCarouselSection-module-scss-module__CyCThq__section .CategoryCarouselSection-module-scss-module__CyCThq__header .CategoryCarouselSection-module-scss-module__CyCThq__viewAll{display:none}@media only screen and (max-width:767.98px){.CategoryCarouselSection-module-scss-module__CyCThq__section .CategoryCarouselSection-module-scss-module__CyCThq__header .CategoryCarouselSection-module-scss-module__CyCThq__viewAll{font-size:.75rem;display:inline}}.CategoryCarouselSection-module-scss-module__CyCThq__section .CategoryCarouselSection-module-scss-module__CyCThq__carousel{margin-top:2rem}@media only screen and (max-width:767.98px){.CategoryCarouselSection-module-scss-module__CyCThq__section .CategoryCarouselSection-module-scss-module__CyCThq__carousel{display:none}}.CategoryCarouselSection-module-scss-module__CyCThq__section .CategoryCarouselSection-module-scss-module__CyCThq__carousel .CategoryCarouselSection-module-scss-module__CyCThq__track{gap:.5rem}.CategoryCarouselSection-module-scss-module__CyCThq__section .CategoryCarouselSection-module-scss-module__CyCThq__grid{display:none}@media only screen and (max-width:767.98px){.CategoryCarouselSection-module-scss-module__CyCThq__section .CategoryCarouselSection-module-scss-module__CyCThq__grid{grid-template-columns:repeat(3,1fr);gap:.5rem .5625rem;margin-top:1.5rem;display:grid}}
