.ab-subcats{padding:0;font-family:var(--body-font-family, "DM Sans", sans-serif);letter-spacing:normal;text-transform:none}.ab-subcats__wrap{position:relative}.shopify-section.ab-subcats-section+.shopify-section{margin-top:28px}.ab-subcats__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(110px,136px);gap:10px;margin:0;padding:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.ab-subcats__track::-webkit-scrollbar{display:none}.ab-subcats--fit .ab-subcats__track{justify-content:center}.ab-subcats .ab-tile{display:flex;flex-direction:column;min-width:0;border-radius:15px;background:#f3f4f3;color:#2f3330;text-decoration:none;scroll-snap-align:start;transition:background-color .15s ease}.ab-subcats .ab-tile__img{position:relative;display:block;aspect-ratio:10 / 7;overflow:hidden}.ab-subcats .ab-tile__img img{position:absolute;top:6px;left:6px;display:block;width:calc(100% - 12px);height:calc(100% - 6px);max-width:none;object-fit:contain;transition:transform .2s ease}.ab-subcats .ab-tile__label{display:block;flex:1;padding:4px 7px 11px;font-size:13px;line-height:1.25;font-weight:400;text-align:center;text-wrap:balance}.ab-subcats .ab-tile__end{white-space:nowrap}.ab-subcats .ab-tile__arrow{display:inline-block;width:13px;height:13px;margin-left:3px;vertical-align:-1px}.ab-subcats .ab-tile:hover{background:#e9ece9;color:#2f3330}.ab-subcats .ab-tile:hover .ab-tile__img img{transform:translateY(-3px)}.ab-subcats .ab-tile:focus-visible{outline:2px solid #108474;outline-offset:2px}.ab-subcats .ab-tile[aria-current=page]{box-shadow:inset 0 0 0 2px #003e09}.ab-subcats .ab-tile[aria-current=page] .ab-tile__label{color:#003e09;font-weight:700}.ab-subcats .ab-tile--cta,.ab-subcats .ab-tile--cta:hover{color:#fff}.ab-subcats .ab-tile--cta{background:#003e09}.ab-subcats .ab-tile--cta:hover{background:#108474}.ab-subcats .ab-tile--cta .ab-tile__label,.ab-subcats .ab-tile--cta[aria-current=page] .ab-tile__label{color:#fff;font-weight:700}.ab-subcats .ab-tile--cta[aria-current=page]{box-shadow:inset 0 0 0 2px #003e09,inset 0 0 0 4px #fff}.ab-subcats--more-end .ab-subcats__track{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 56px),transparent)}.ab-subcats--more-start .ab-subcats__track{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 56px),transparent)}.ab-subcats--more-start.ab-subcats--more-end .ab-subcats__track{-webkit-mask-image:linear-gradient(to right,transparent,#000 56px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to right,transparent,#000 56px,#000 calc(100% - 56px),transparent)}.ab-subcats__btn{position:absolute;top:18px;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #dfe4e0;border-radius:50%;background:#fff;color:#003e09;cursor:pointer;box-shadow:0 2px 8px #00000014}.ab-subcats__btn[hidden]{display:none}.ab-subcats__btn svg{width:18px;height:18px}.ab-subcats__btn:hover{background:#003e09;border-color:#003e09;color:#fff}.ab-subcats__btn:focus-visible{outline:2px solid #108474;outline-offset:2px}.ab-subcats__btn--prev{left:-12px}.ab-subcats__btn--next{right:-12px}@media(hover:none){.ab-subcats__btn{display:none!important}}@media(max-width:1439px){.ab-subcats .ab-tile__label{font-size:12.5px}}@media(max-width:599px){.shopify-section.ab-subcats-section+.shopify-section{margin-top:20px}.ab-subcats__track{grid-auto-columns:106px;gap:8px;margin:0 calc(var(--gutter, 20px) * -1);padding:0 var(--gutter, 20px);scroll-padding:0 var(--gutter, 20px)}.ab-subcats .ab-tile{border-radius:12px}.ab-subcats .ab-tile__img img{top:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 4px)}.ab-subcats .ab-tile__label{padding:3px 6px 9px;font-size:12px}.ab-subcats--more-end .ab-subcats__track,.ab-subcats--more-start .ab-subcats__track,.ab-subcats--more-start.ab-subcats--more-end .ab-subcats__track{-webkit-mask-image:none;mask-image:none}}@media(prefers-reduced-motion:reduce){.ab-subcats .ab-tile,.ab-subcats .ab-tile__img img{transition:none}.ab-subcats .ab-tile:hover .ab-tile__img img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/ab-subcats.css.map */
