.cb-section{background:var(--cb-bg, #ffffff);padding-top:var(--section-pt, 16px);padding-bottom:var(--section-pb, 16px);border-top:1px solid var(--cb-border, #eeeeee);border-bottom:1px solid var(--cb-border, #eeeeee)}.cb-section__inner{overflow:hidden}.cb-track{display:flex;align-items:center;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:2px 0}.cb-track::-webkit-scrollbar{display:none}.cb-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:var(--cb-pill-bg, #ffffff);border:1.5px solid var(--cb-pill-border, #dddddd);border-radius:999px;cursor:pointer;white-space:nowrap;scroll-snap-align:start;flex-shrink:0;transition:background .2s,border-color .2s;font-family:inherit}.cb-pill:hover{background:var(--cb-pill-bg-hover, #f5f5f5);border-color:var(--cb-pill-border-hover, #111111)}.cb-pill__icon{width:20px;height:20px;object-fit:contain;display:block;flex-shrink:0}.cb-pill__icon--overlap{margin-left:-8px}.cb-pill__label{font-size:var(--cb-text-size, 13px);font-weight:700;color:var(--cb-text-color, #111);letter-spacing:.04em;text-transform:uppercase;transition:color .2s}.cb-pill:hover .cb-pill__label{color:var(--cb-text-hover, #111)}@media screen and (max-width:749px){.cb-section__inner{overflow:visible;margin:0 -16px;padding:0 16px}.cb-track{overflow-x:scroll!important;-webkit-overflow-scrolling:touch}.cb-pill{padding:7px 12px}.cb-pill__label{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-category-bar.css.map */
