.styles_container__qg6i9{display:flex;flex-direction:column;gap:16px;padding:24px 0}@media(max-width:767px){.styles_container__qg6i9{padding:24px}}.styles_container__qg6i9 .styles_row__r1qe6{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:767px){.styles_container__qg6i9 .styles_row__r1qe6{display:flex;flex-direction:column;gap:16px}}.styles_featuredCategory__QJjB9{position:relative;border:1px solid #dedfe1;transition:box-shadow .3s ease;text-decoration:none;display:block;height:240px;overflow:hidden;background-color:#fff}@media(max-width:767px){.styles_featuredCategory__QJjB9{height:150px;border:0}}.styles_featuredCategory__QJjB9:hover{box-shadow:0 4px 14px rgba(0,0,0,.1)}.styles_featuredCategory__QJjB9:hover .styles_imageContainer___EkWw img{transform:scale(1.05)}.styles_featuredCategory__QJjB9 .styles_content__744nh{display:flex;flex-direction:column;gap:.5rem;position:relative;z-index:1;padding:1rem;height:100%;justify-content:center}@media(max-width:767px){.styles_featuredCategory__QJjB9 .styles_content__744nh{justify-content:inherit}}.styles_featuredCategory__QJjB9 .styles_content__744nh .styles_title__Y3rS8{max-width:200px;color:#373d42}@media(max-width:767px){.styles_featuredCategory__QJjB9 .styles_content__744nh .styles_title__Y3rS8{padding:8px;background-color:rgba(0,0,0,.5);color:#fff;max-width:none;width:-moz-fit-content;width:fit-content;font-size:12px;line-height:16px}}.styles_featuredCategory__QJjB9 .styles_link__3JdPd{display:flex;gap:8px;transition:color .2s ease}@media(max-width:767px){.styles_featuredCategory__QJjB9 .styles_link__3JdPd{display:none}}.styles_featuredCategory__QJjB9 .styles_imageContainer___EkWw{position:absolute;height:240px;overflow:hidden;top:0;right:0}@media(max-width:767px){.styles_featuredCategory__QJjB9 .styles_imageContainer___EkWw{height:150px}}.styles_featuredCategory__QJjB9 .styles_imageContainer___EkWw img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.styles_productCarousels__xtBbW{display:flex;flex-direction:column;gap:8px}