[data-otf-category-shelf] [hidden]{display:none!important}.otf-category-shelf__tabs{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;padding:4px 3px;margin:0;scrollbar-width:thin;max-width:100%;min-width:0;scroll-snap-type:x proximity;scroll-padding-inline:3px}.otf-category-shelf__tab-group{display:contents}.otf-category-shelf__tabs button{flex:0 0 auto;scroll-snap-align:start;min-height:44px;min-width:44px;padding:8px 14px;border:1px solid #111;border-radius:999px;background:#fff;color:#111;font:inherit;line-height:1.35;white-space:nowrap;text-decoration:none;cursor:pointer}.otf-category-shelf__tabs button[aria-selected=true]{background:#111;color:#fff;font-weight:600;text-decoration:none}[data-category-panel]:focus-visible,.otf-category-shelf__error a:focus-visible{outline:3px solid #111;outline-offset:3px}.otf-category-shelf__tabs :is(button,a):focus-visible,.otf-category-shelf__fallback a:focus-visible{outline:2px solid var(--otf-focus, currentColor);outline-offset:1px}.otf-category-shelf__fallback{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;padding:4px 3px;margin:0;max-width:100%;min-width:0;white-space:nowrap;scroll-snap-type:x proximity;scroll-padding-inline:3px}.otf-category-shelf__error{padding:12px;border:1px solid #111;border-radius:12px}.otf-category-shelf__error a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}[data-category-panel] .btn-view-all a{min-height:44px}[data-otf-category-shelf] .slider-button{width:44px;height:44px;min-width:44px;min-height:44px}@media screen and (max-width:989px){[data-otf-category-shelf] .slider__controls-arrow.small-hide{display:flex!important;position:static;flex-direction:row;gap:12px;transform:none}}@media screen and (min-width:750px){.otf-category-shelf__tabs,.otf-category-shelf__fallback{justify-content:safe center}}[data-otf-category-shelf][data-category-ready=true] [data-category-fallback]{display:none}.otf-category-shelf__links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:16px}.otf-category-shelf__links a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:6px 4px;color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.otf-category-shelf__links a:focus-visible{outline:3px solid currentColor;outline-offset:3px}.otf-category-shelf__browse{display:inline-flex;align-items:center;justify-content:center;gap:6px}.otf-category-shelf__browse svg{width:14px;height:14px}.otf-category-shelf__browse:focus-visible,.otf-category-shelf__panel-heading a:focus-visible{outline:3px solid #111;outline-offset:3px}.otf-category-shelf__panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 3px 12px}.otf-category-shelf__panel-heading>span{font-weight:600}.otf-category-shelf__panel-heading a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 4px;color:inherit;text-underline-offset:3px}.otf-category-shelf__panel-heading svg{width:14px;height:14px}.otf-category-shelf__actions{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px}.otf-category-shelf__actions .slider__controls-area-tablet{flex:0 0 auto;width:auto;margin:0;padding:0}[data-otf-category-shelf] .otf-category-shelf__actions .slider__controls-arrow{display:flex!important;position:static;flex-direction:row;gap:8px;transform:none}.template-index #MainContent [data-otf-category-shelf] .otf-category-shelf__actions>.center.btn-view-all{flex:0 1 auto;min-width:0;margin:0;padding:0}.otf-category-shelf__actions .btn-view-all a{max-width:100%;min-height:44px;padding:10px;white-space:normal}.template-index #MainContent [data-otf-category-shelf] .otf-category-shelf__actions>.slider-buttons{margin:0}.otf-category-shelf__tabs .otf-category-shelf__browse,.otf-category-shelf__fallback a{box-sizing:border-box;display:inline-flex;flex:0 0 auto;align-items:center;min-height:44px;min-width:44px;padding:6px 4px;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;line-height:1.4;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;scroll-snap-align:start}.template-index [data-otf-category-shelf][data-category-ready=true] .otf-category-shelf__tabs{margin-bottom:0}.template-index #MainContent [data-otf-category-shelf] .otf-category-shelf__footer{margin:8px 0 0;gap:4px 12px}.template-index #MainContent .otf-category-shelf__links--brands a{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/155/assets/otf-category-shelf.css.map */
