.ort-category-switcher-section{position:sticky;top:calc(var(--header-height-live, 0px) - .1rem);z-index:3;transition:top var(--ort-transition)}.ort-cswitch{border-bottom:var(--ort-border-width) solid var(--ort-color-border);box-shadow:var(--ort-shadow-sm)}.ort-cswitch__row{display:flex;align-items:center;gap:var(--ort-space-3)}.ort-cswitch__label{display:none;flex:none;font-size:var(--ort-text-xs);font-weight:800;letter-spacing:var(--ort-tracking-caps);text-transform:uppercase;color:var(--ort-color-text-muted)}.ort-cswitch__list{display:flex;gap:var(--ort-space-2);min-width:0;margin:0;padding:var(--ort-space-2) 0;list-style:none;overflow-x:auto;scrollbar-width:none}.ort-cswitch__list::-webkit-scrollbar{display:none}.ort-cswitch__list>li{flex:none}.ort-cswitch__tab{display:inline-flex;align-items:center;gap:var(--ort-space-2);min-height:var(--ort-tap-target);padding-inline:var(--ort-space-4);border:var(--ort-border-width) solid var(--ort-color-border);font-size:var(--ort-text-sm);font-weight:700;white-space:nowrap;color:var(--ort-brand-navy);text-decoration:none;transition:background-color var(--ort-transition),border-color var(--ort-transition),color var(--ort-transition)}.ort-cswitch__icon{width:1.8rem;height:1.8rem;flex:none;color:var(--ort-brand-red)}.ort-cswitch__tab:hover{border-color:var(--ort-brand-navy)}.ort-cswitch__tab[aria-current=page]{border-color:var(--ort-brand-navy);background-color:var(--ort-brand-navy);box-shadow:inset 0 -.4rem 0 var(--ort-brand-red);color:#fff}.ort-cswitch__tab[aria-current=page] .ort-cswitch__icon{color:#fff}.ort-cswitch__all-item{display:flex;align-items:center;gap:var(--ort-space-2)}.ort-cswitch__all-item:before{content:"";width:var(--ort-border-width);height:2.8rem;background-color:var(--ort-color-border)}.ort-cswitch__tab--all{border-color:var(--ort-brand-red);background-color:var(--ort-brand-red);color:#fff}.ort-cswitch__tab--all .ort-cswitch__icon{color:#fff}.ort-cswitch__tab--all:hover{border-color:var(--ort-brand-red);background-color:color-mix(in srgb,var(--ort-brand-red) 80%,#000)}.ort-cswitch__tab:focus-visible{outline:.2rem solid var(--ort-color-focus);outline-offset:-.2rem}@media screen and (min-width:750px){.ort-cswitch__label{display:block}}@media(prefers-reduced-motion:reduce){.ort-category-switcher-section,.ort-cswitch__tab{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/ort-category-switcher.css.map */
