.categoryBefore_root__DQROA{border-top:.125rem solid #e7e6e4}.categoryAfter_root__ieM6D{--placeholder-style:1}.categoryBlock_root__hjNY9{gap:.625rem;flex:0 0 9rem;position:relative;max-width:100%;width:10.25rem}@media(min-width:62rem){.categoryBlock_root__hjNY9{flex:0 0 16.25rem}}.categoryBlock_imageContainer__IPBOH{position:relative;height:8.75rem;width:100%}@media(min-width:62rem){.categoryBlock_imageContainer__IPBOH{height:18.95831rem}}.categoryBlock_image__ii7Hl{object-position:center;object-fit:cover}.categoryBlock_name___jnSh{text-align:center;padding:.5rem 0;margin:0;font-weight:400;font-size:.75rem;line-height:1.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:62rem){.categoryBlock_name___jnSh{font-size:1.3125rem;line-height:2rem}}@media(max-width:62rem){.subcategoryList_root__5nrza{padding:0 1rem}}.subcategoryList_root__5nrza .subcategoryList_rootCarousel__TWPfp{position:relative}.subcategoryList_root__5nrza .subcategoryList_list__hkq_n{gap:1rem;padding-bottom:2.25rem;padding-top:0}@media(min-width:62rem){.subcategoryList_root__5nrza .subcategoryList_list__hkq_n{gap:1.5rem;padding-bottom:3.25rem}}.subcategoryList_root__5nrza .subcategoryList_buttons__nv6El{width:100%}.subcategoryList_root__5nrza .subcategoryList_buttons__nv6El button{background-color:#fff;border:0;opacity:1}.subcategoryList_root__5nrza .subcategoryList_buttons__nv6El button:hover{background-color:#fff}.subcategoryList_root__5nrza .subcategoryList_buttonPlaceholder__E5A10{visibility:visible}.subcategoryList_root__5nrza .subcategoryList_buttonPlaceholder__E5A10 svg path,.subcategoryList_root__5nrza .subcategoryList_buttonPlaceholder__E5A10:hover svg path{fill:#c4c1bb}.subcategoryList_root__5nrza .subcategoryList_button__WJyv9 svg path,.subcategoryList_root__5nrza .subcategoryList_button__WJyv9:hover svg path{fill:#f0791f}.subcategoryList_root__5nrza .subcategoryList_headerContainer__zDHF3{position:absolute;top:3.38rem;left:0;right:0;z-index:1;pointer-events:none}@media(min-width:62rem){.subcategoryList_root__5nrza .subcategoryList_headerContainer__zDHF3{top:8.25rem}}@font-face{font-family:Sora;src:url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwWa-xo6eeI7fM.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwV6-xo6eeIw.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwWa-xo6eeI7fM.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/static/fonts/MontserratRegular/font.woff2) format("woff2"),url(/static/fonts/MontserratRegular/font.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/static/fonts/MontserratSemiBold/font.woff2) format("woff2"),url(/static/fonts/MontserratSemiBold/font.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/static/fonts/MontserratExtraBold/font.woff2) format("woff2"),url(/static/fonts/MontserratExtraBold/font.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}.category_mobileCategories__W9vsE{display:block;margin-bottom:1rem}@media(min-width:62rem){.category_mobileCategories__W9vsE{display:none}}.category_desktopCategories__iqhcW{display:none;margin-bottom:1.5rem}@media(min-width:62rem){.category_desktopCategories__iqhcW{display:block}}