._page_ezqo1_1{width:100%;max-width:1200px;margin:0 auto;padding:20px 16px 48px;box-sizing:border-box;font-family:Roboto,sans-serif;min-width:0}._filtersToggle_ezqo1_11{display:none}._sidebarWrap_ezqo1_15{min-width:0}._shopLayout_ezqo1_19{display:grid;grid-template-columns:minmax(165px,210px) minmax(0,1fr);gap:28px;align-items:start;width:100%;min-width:0}._shopMainColumn_ezqo1_28{min-width:0}@media (max-width: 1024px){._shopLayout_ezqo1_19{grid-template-columns:1fr;gap:20px}}._pageLanding_ezqo1_40{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:0}._landingSection_ezqo1_49{width:100%;min-width:0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}._landingTitle_ezqo1_59{margin:0 0 10px;font-size:28px;font-weight:500;line-height:1.2;letter-spacing:-.04em;color:#000}._landingTitleAccent_ezqo1_68{color:var(--color-light-blue, #2d9bfd)}._landingLead_ezqo1_72{font-size:15px;line-height:1.45;letter-spacing:-.02em;color:#8a8a8a;max-width:520px;margin:0 auto 8px}._landingCarouselOuter_ezqo1_83{margin-top:12px;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:8px 12px 16px;box-sizing:border-box;overscroll-behavior-x:contain;touch-action:pan-x pinch-zoom;cursor:grab}._landingCarouselOuter_ezqo1_83::-webkit-scrollbar{display:none}._landingCarouselGrabbing_ezqo1_103{cursor:grabbing;-webkit-user-select:none;user-select:none}._landingCarouselGrabbing_ezqo1_103 *{-webkit-user-select:none;user-select:none}._landingCarousel_ezqo1_83{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:20px;margin:0;padding:0 4px;list-style:none;box-sizing:border-box;width:max-content}._landingCarouselItem_ezqo1_126{flex:0 0 auto}._landingSpeciesItem_ezqo1_130{display:flex;flex-direction:column;align-items:center;width:160px;text-decoration:none;color:inherit;text-align:center}._landingSpeciesCircle_ezqo1_140{width:160px;height:160px;border-radius:50%;overflow:hidden;background:#e8e8e8;flex-shrink:0}._landingSpeciesImage_ezqo1_149{width:100%;height:100%;object-fit:cover;display:block}._landingSpeciesLabel_ezqo1_156{margin-top:10px;font-size:15px;font-weight:500;letter-spacing:-.03em;color:var(--color-dark-blue, #00388b);line-height:1.2;max-width:160px}._backRow_ezqo1_167{margin-bottom:16px}._backLink_ezqo1_171{font-size:14px;font-weight:500;letter-spacing:-.02em;color:var(--color-light-blue, #2d9bfd);text-decoration:none}._backLink_ezqo1_171:hover{text-decoration:underline}._categorySection_ezqo1_184{margin-bottom:16px;width:100%;min-width:0}._categorySectionTitle_ezqo1_190{margin:0 0 12px;font-size:22px;font-weight:500;letter-spacing:-.04em;color:#000}._categorySectionIntro_ezqo1_199{margin:-6px 0 12px;font-size:14px;line-height:1.4;color:#555}._categoryCarouselOuter_ezqo1_206{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:4px 4px 10px;box-sizing:border-box;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;cursor:grab}._categoryCarouselOuter_ezqo1_206::-webkit-scrollbar{display:none}._categoryCarouselGrabbing_ezqo1_225{cursor:grabbing;-webkit-user-select:none;user-select:none}._categoryCarouselGrabbing_ezqo1_225 *{-webkit-user-select:none;user-select:none}._categoryCarousel_ezqo1_206{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:12px;margin:0;padding:0;list-style:none;width:max-content}._categoryCarouselItem_ezqo1_246{flex:0 0 auto}._categoryTile_ezqo1_250{position:relative;width:170px;height:115px;border-radius:10px;padding:12px 14px;margin:0;box-sizing:border-box;cursor:pointer;text-align:left;background:var(--color-dark-blue, #00388b);color:#fff;display:flex;align-items:flex-end;overflow:hidden;appearance:none;-webkit-appearance:none;border:0;box-shadow:none}._categoryTile_ezqo1_250::-moz-focus-inner{border:0}._categoryTileBg_ezqo1_275{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block;border:0;pointer-events:none;-webkit-user-select:none;user-select:none}._categoryTile_ezqo1_250:hover{filter:brightness(1.08)}._categoryTile_ezqo1_250:focus:not(:focus-visible){outline:none}._categoryTile_ezqo1_250:focus-visible{outline:2px solid var(--color-light-blue, #2d9bfd);outline-offset:2px}._categoryTileSelected_ezqo1_303:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background:#00388bb8;pointer-events:none}._categoryTileSelected_ezqo1_303:hover{filter:none}._categoryTileSelected_ezqo1_303:hover:after{background:#00388b7a}._categoryTileText_ezqo1_321{position:relative;z-index:2;font-size:18px;font-weight:600;line-height:1.15;letter-spacing:-.04em}._shoppingBar_ezqo1_331{margin:0 0 18px;padding:14px 18px;border-radius:12px;background:#e7f2fbd9;border:1px solid rgb(105 140 193 / .2);font-size:16px;font-weight:500;letter-spacing:-.03em;line-height:1.35;color:var(--color-dark-blue, #00388b)}._shoppingBarMuted_ezqo1_344{margin:0 0 18px;padding:12px 16px;font-size:14px;color:#8a8a8a}._subFilter_ezqo1_352{margin-bottom:18px}._subFilterLabel_ezqo1_356{margin:0 0 8px;font-size:12px;font-weight:500;letter-spacing:-.02em;text-transform:uppercase;color:#8a8a8a}._chipRow_ezqo1_365{display:flex;flex-wrap:wrap;gap:8px}._chip_ezqo1_365,._chipActive_ezqo1_372{padding:8px 14px;border-radius:20px;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.02em;cursor:pointer;border:1px solid rgb(0 56 139 / .2);transition:background .15s ease,border-color .15s ease}._chip_ezqo1_365{background:#fff;color:var(--color-dark-blue, #00388b)}._chip_ezqo1_365:hover{border-color:#00388b59}._chipActive_ezqo1_372{background:#00388b1a;border-color:var(--color-dark-blue, #00388b);color:var(--color-dark-blue, #00388b)}._error_ezqo1_401{margin:0 0 16px;font-size:14px;color:#b00020}._resultsStrip_ezqo1_407{border-radius:20px;background:#fff;padding:16px 12px 20px;box-sizing:border-box;width:100%;min-width:0;box-shadow:0 1px #0000000a;border:1px solid rgb(0 0 0 / .04)}._resultsToolbar_ezqo1_418{display:flex;justify-content:flex-end;align-items:flex-start;margin:-4px 0 12px;min-height:33px}._productGrid_ezqo1_426{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;margin:0;padding:0;list-style:none;box-sizing:border-box}._productItem_ezqo1_437{min-width:0}._promoVideoGridItem_ezqo1_441{grid-column:1 / -1;min-width:0;list-style:none}._promoVideoShowcase_ezqo1_447{margin:8px 0 20px;width:100%;min-width:0}._productGridContinued_ezqo1_453{margin-top:4px}._muted_ezqo1_457{margin:0;font-size:14px;color:#595959;text-align:center;padding:24px 16px}._loadMoreWrap_ezqo1_465{margin-top:20px;text-align:center}._loadMore_ezqo1_465{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:8px;background:var(--color-dark-blue, #00388b);font-family:Roboto,sans-serif;font-size:14px;font-weight:300;letter-spacing:-.02em;color:#fff;border:none;cursor:pointer;transition:filter .15s ease,opacity .15s ease}._loadMore_ezqo1_465:hover:not(:disabled){filter:brightness(1.08)}._loadMore_ezqo1_465:disabled{opacity:.65;cursor:not-allowed}._loadMore_ezqo1_465:focus-visible{outline:2px solid var(--color-light-blue, #2d9bfd);outline-offset:2px}@media (max-width: 768px){._filtersToggle_ezqo1_11{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:12px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:-.03em;color:var(--color-dark-blue, #00388b);background:#fff;border:1px solid rgba(0,56,139,.2);border-radius:12px;cursor:pointer;box-sizing:border-box}._filtersToggle_ezqo1_11:focus-visible{outline:2px solid var(--color-light-blue, #2d9bfd);outline-offset:2px}._sidebarWrap_ezqo1_15{display:none}._sidebarWrapOpen_ezqo1_532{display:block;margin-bottom:8px}._landingTitle_ezqo1_59{font-size:24px}._categorySectionTitle_ezqo1_190{font-size:20px}._categoryTile_ezqo1_250{width:150px;height:108px}._categoryTileText_ezqo1_321{font-size:16px}._landingCarousel_ezqo1_83{gap:10px}._landingSpeciesCircle_ezqo1_140,._landingSpeciesItem_ezqo1_130{width:105px}._landingSpeciesCircle_ezqo1_140{height:105px}._landingSpeciesLabel_ezqo1_156{max-width:105px}._productGrid_ezqo1_426{grid-template-columns:repeat(2,minmax(0,1fr))}}
