.HomeCategoryCarousel-module__P8cWsa__section:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#){margin:0;display:flow-root}.HomeCategoryCarousel-module__P8cWsa__heading:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#){justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.HomeCategoryCarousel-module__P8cWsa__heading:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#) h2{color:#17483e;font-size:18px;font-weight:900}.HomeCategoryCarousel-module__P8cWsa__heading:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#) a{color:#087967;background:#fff;border:1px solid #d4e9df;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:126px;min-height:32px;padding:5px 26px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 4px 12px rgba(22,70,53,.07)}.HomeCategoryCarousel-module__P8cWsa__heading:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#) a:hover{background:#ecf8f2}.HomeCategoryCarousel-module__P8cWsa__carousel:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#){padding:0 22px;position:relative}.HomeCategoryCarousel-module__P8cWsa__track:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#){scrollbar-width:none;-webkit-scroll-snap-type:x proximity;scroll-snap-type:x proximity;--tile-w:150px;align-items:flex-start;gap:18px;padding:5px 2px 12px;display:flex;overflow-x:auto}.HomeCategoryCarousel-module__P8cWsa__track:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#)::-webkit-scrollbar{display:none}.HomeCategoryCarousel-module__P8cWsa__tile:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#){flex:0 0 var(--tile-w,150px);scroll-snap-align:start;background-repeat:no-repeat;background-size:cover;border:1px solid #263c3a;border-radius:16px;transition:box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:0 5px 13px rgba(35,90,57,.063)}.HomeCategoryCarousel-module__P8cWsa__tile:hover:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#){box-shadow:0 7px 20px rgba(35,90,57,.15)}.HomeCategoryCarousel-module__P8cWsa__selected:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#){outline-offset:1px;outline:3px solid #008673}.HomeCategoryCarousel-module__P8cWsa__fallback:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#){color:#075c52;background:linear-gradient(130deg,#f7fcf9,#d9eee4);flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:145px;display:flex}.HomeCategoryCarousel-module__P8cWsa__fallback:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#) strong{font-size:15px}.HomeCategoryCarousel-module__P8cWsa__fallback:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#) small{font-size:11px}.HomeCategoryCarousel-module__P8cWsa__arrow:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#){z-index:2;-webkit-backdrop-filter:blur(12px);color:#087967;background:rgba(255,255,255,.84);border:1px solid rgba(255,255,255,.94);border-radius:50%;align-items:center;justify-items:center;width:36px;height:36px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px rgba(22,70,53,.2),inset 0 1px #fff}.HomeCategoryCarousel-module__P8cWsa__right:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#){right:0}.HomeCategoryCarousel-module__P8cWsa__left:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#){left:0}.HomeCategoryCarousel-module__P8cWsa__arrow:disabled:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#){opacity:.72;cursor:default}.HomeCategoryCarousel-module__P8cWsa__tile:focus-visible:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#){outline-offset:2px;outline:3px solid #008673}.HomeCategoryCarousel-module__P8cWsa__arrow:focus-visible:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#){outline-offset:2px;outline:3px solid #008673}.HomeCategoryCarousel-module__P8cWsa__heading:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#) a:focus-visible{outline-offset:2px;outline:3px solid #008673}@media (max-width:639px){.HomeCategoryCarousel-module__P8cWsa__tile:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#){flex-basis:min(120px,var(--tile-w,150px))}.HomeCategoryCarousel-module__P8cWsa__track:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#){gap:14px}.HomeCategoryCarousel-module__P8cWsa__heading:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#) h2{font-size:15px}.HomeCategoryCarousel-module__P8cWsa__heading:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#) a{min-width:120px;min-height:32px;padding:5px 20px}.HomeCategoryCarousel-module__P8cWsa__arrow:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#){width:31px;height:31px}.HomeCategoryCarousel-module__P8cWsa__carousel:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#){padding:0 16px}}@media (prefers-reduced-motion:reduce){.HomeCategoryCarousel-module__P8cWsa__tile:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#){transition:none}}html[lang=en]:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#) .HomeCategoryCarousel-module__P8cWsa__fallback strong{font-size:12px;line-height:1.35}html[lang=en]:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#) .HomeCategoryCarousel-module__P8cWsa__heading h2{font-size:15px}@media (max-width:639px){html[lang=en]:not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#):not(#HomeCategoryCarousel-module__P8cWsa__\#) .HomeCategoryCarousel-module__P8cWsa__heading h2{font-size:13px}}.HomeCategoryCarousel-module__P8cWsa__overlayTitle{z-index:1!important;color:#134e40!important;overflow-wrap:anywhere!important;pointer-events:none!important;box-sizing:border-box!important;background:rgba(255,255,255,.86)!important;border-radius:8px!important;max-width:85%!important;padding:4px 8px!important;font-weight:700!important;line-height:1.5!important;position:absolute!important}
