.HomeCategorySection_section___9Etm{--category-accent:#c83d0a}.HomeCategorySection_section___9Etm.cats-sec-bento h2{margin-bottom:28px;color:#171717;font-size:clamp(44px,3.5vw,48px);font-weight:400;line-height:1.12;text-align:center}.HomeCategorySection_section___9Etm.cats-sec-bento h2 span{color:var(--category-accent);font-weight:700;font-style:italic}.HomeCategorySection_section___9Etm .cat-bento{gap:16px}.HomeCategorySection_section___9Etm.cats-sec-bento .cat-bento-card{border-color:#f6d9c8;border-radius:24px;box-shadow:0 8px 24px #82411e1a;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.HomeCategorySection_section___9Etm .cat-bento-img{transition:transform .3s ease}.HomeCategorySection_section___9Etm .cat-bento-card:hover .cat-bento-overlay,.HomeCategorySection_section___9Etm .cat-bento-overlay{background:linear-gradient(0deg,#140c08d9 0,#140c0859 35%,#0000 70%)}.HomeCategorySection_section___9Etm.cats-sec-bento .cat-bento-body{left:24px;right:88px;bottom:24px;gap:7px;text-shadow:0 1px 3px #140c0833}.HomeCategorySection_section___9Etm.cats-sec-bento .cat-bento-title{color:#fff;font-size:24px;font-weight:700;line-height:1.15}.HomeCategorySection_section___9Etm .cat-bento-half .cat-bento-title,.HomeCategorySection_section___9Etm .cat-bento-lg .cat-bento-title{font-size:28px}.HomeCategorySection_section___9Etm.cats-sec-bento .cat-bento-desc{margin:0;color:#ffffffeb;font-size:15px;line-height:1.4}.HomeCategorySection_section___9Etm.cats-sec-bento .cat-bento-arrow{right:24px;bottom:24px;width:50px;height:50px;background:#fff;color:var(--category-accent);box-shadow:0 3px 12px #140c0829;transition:background-color .3s ease,color .3s ease,transform .3s ease}.HomeCategorySection_section___9Etm .cat-bento-arrow svg{width:20px;height:20px}.HomeCategorySection_section___9Etm.cats-sec-bento .cat-bento-card:focus-visible{outline-color:var(--category-accent)}.HomeCategorySection_section___9Etm.cats-sec-bento .cat-bento-card:focus-visible .cat-bento-arrow{background:var(--category-accent);color:#fff}@media (hover:hover) and (pointer:fine){.HomeCategorySection_section___9Etm.cats-sec-bento .cat-bento-card:hover{transform:translateY(-4px);border-color:#efc3aa;box-shadow:0 14px 30px #82411e29;transition-delay:0ms}.HomeCategorySection_section___9Etm.cats-sec-bento .cat-bento-card:hover .cat-bento-img{transform:scale(1.04)}.HomeCategorySection_section___9Etm.cats-sec-bento .cat-bento-card:hover .cat-bento-arrow{background:var(--category-accent);color:#fff;transform:scale(1.06)}}@media (min-width:1200px){.HomeCategorySection_section___9Etm.cats-sec-bento .cat-bento-sm .cat-bento-title{font-size:22px}}@media (max-width:1023.98px){.HomeCategorySection_section___9Etm.cats-sec-bento h2{font-size:34px}}@media (max-width:767.98px){.HomeCategorySection_section___9Etm.cats-sec-bento h2{margin-bottom:24px;font-size:clamp(28px,7vw,36px)}.HomeCategorySection_section___9Etm .cat-bento{grid-auto-rows:240px}.HomeCategorySection_section___9Etm.cats-sec-bento .cat-bento-body{left:20px;right:82px;bottom:22px}.HomeCategorySection_section___9Etm.cats-sec-bento .cat-bento-title{font-size:24px}.HomeCategorySection_section___9Etm.cats-sec-bento .cat-bento-arrow{right:20px;bottom:20px;width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.HomeCategorySection_section___9Etm .cat-bento-img,.HomeCategorySection_section___9Etm.cats-sec-bento .cat-bento-arrow,.HomeCategorySection_section___9Etm.cats-sec-bento .cat-bento-card{transition:none}.HomeCategorySection_section___9Etm.cats-sec-bento .cat-bento-card:hover,.HomeCategorySection_section___9Etm.cats-sec-bento .cat-bento-card:hover .cat-bento-arrow,.HomeCategorySection_section___9Etm.cats-sec-bento .cat-bento-card:hover .cat-bento-img{transform:none}}