.subcats{position:relative}.subcats__row{display:flex;flex-wrap:nowrap;gap:8px;padding:2px;margin:-2px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.subcats__row::-webkit-scrollbar{display:none}.subcats__btn{flex:0 0 auto;padding:8px 12px;border:1px solid #d0d0d0;border-radius:6px;color:#333;font-size:14px;text-decoration:none;white-space:nowrap;transition:background-color .15s ease}.subcats__row--bubbles{gap:12px;align-items:flex-start}.subcats__bubble{flex:0 0 auto;width:auto;min-width:80px;max-width:150px;display:flex;flex-direction:column;align-items:center;gap:6px;color:inherit;text-decoration:none;text-align:center}.subcats__bubble-media{width:72px;height:72px;border-radius:50%;background-color:#eaf3f1;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform .15s ease}.subcats__bubble-media img{width:78%;height:78%;object-fit:contain;mix-blend-mode:multiply}.subcats__bubble-label{font-size:13px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(hover:hover){.subcats__btn:hover{background-color:#f2f2f2}.subcats__bubble:hover .subcats__bubble-media{transform:scale(1.04)}}.subcats__arrow{position:absolute;top:20px;transform:translateY(-50%);z-index:2;width:40px;height:40px;border:1px solid rgba(0,0,0,.08);border-radius:50%;background:#fff;color:#222;box-shadow:0 2px 8px #00000026;display:flex;align-items:center;justify-content:center;cursor:pointer}.subcats__arrow .icon{width:18px;height:18px}.subcats__arrow--prev{left:-8px}.subcats__arrow--next{right:-8px}.subcats:has(.subcats__row--bubbles) .subcats__arrow{top:36px}@media(min-width:769px){.subcats__row--bubbles{gap:16px}.subcats__bubble{min-width:112px;max-width:180px}.subcats__bubble-media{width:104px;height:104px}.subcats__bubble-label{font-size:14px}.subcats:has(.subcats__row--bubbles) .subcats__arrow{top:52px}}@media(hover:none){.subcats__arrow{display:none}}.subcats__row--tiles{gap:10px;align-items:stretch}.subcats__tile{flex:0 0 auto;width:152px;display:flex;flex-direction:column;gap:2px;padding:6px 6px 10px;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:#fff;color:inherit;text-decoration:none;transition:border-color .15s ease}.subcats__tile-media{aspect-ratio:1;margin-bottom:8px;border-radius:8px;overflow:hidden;background-color:#f2f4f3;display:flex;align-items:center;justify-content:center}.subcats__tile-media img{width:100%;height:100%;object-fit:cover}.subcats__tile-media--product img{width:80%;height:80%;object-fit:contain;mix-blend-mode:multiply}.subcats__tile-label{padding-inline:2px;font-size:12px;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word}.subcats__tile-count{padding-inline:2px;font-size:11px;color:#0000008c}@media(hover:hover){.subcats__tile:hover{border-color:#0000004d}}.subcats:has(.subcats__row--tiles) .subcats__arrow{top:72px}@media(min-width:769px){.subcats__row--tiles{gap:16px}.subcats__tile{width:200px;padding:10px 10px 14px}.subcats__tile-label{font-size:15px}.subcats__tile-count{font-size:13px}.subcats:has(.subcats__row--tiles) .subcats__arrow{top:100px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/collection-subcategories.css.map */
