@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-2f9623df],[data-v-2f9623df]::backdrop,[data-v-2f9623df]:after,[data-v-2f9623df]:before{--tw-border-style:solid;--tw-font-weight:initial}}}.product_category_sidebar[data-v-2f9623df]{background-color:#ebebeb;height:100%}@media not all and (min-width:40rem){.sidebar_mobile_details[data-v-2f9623df]{display:block}}@media(min-width:40rem){.sidebar_mobile_details[data-v-2f9623df]{display:none}}.sidebar_mobile_summary[data-v-2f9623df]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));cursor:pointer;padding-block:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*4);width:100%;--tw-font-weight:var(--font-weight-bold,700);align-items:center;background-color:#e0e0e0;color:#546e7a;display:flex;font-weight:var(--font-weight-bold,700);justify-content:space-between}.sidebar_nav[data-v-2f9623df]{overflow:hidden}.sidebar_nav[data-v-2f9623df] .menu-list{display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem)*.5);padding-block:calc(var(--spacing,.25rem)*2)}.sidebar_nav[data-v-2f9623df] .menu-item-link{border-radius:0;padding-block:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4)}@media(hover:hover){.sidebar_nav[data-v-2f9623df] .menu-item-link:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}.sidebar_nav[data-v-2f9623df] .menu-item-link:hover{color:var(--color-gray-900,oklch(21% .034 264.665))}}:is(.sidebar_nav[data-v-2f9623df] [data-active=true] .menu-item-link,.sidebar_nav[data-v-2f9623df] .menu-item-link[data-active=true]){background-color:var(--color-red-50,oklch(97.1% .013 17.38));--tw-font-weight:var(--font-weight-medium,500);color:var(--color-red-700,oklch(50.5% .213 27.518));font-weight:var(--font-weight-medium,500)}[data-v-2f9623df] .menu-item-link .link-label,[data-v-2f9623df] .menu-item-link .arrow{--tw-font-weight:var(--font-weight-bold,700);color:#333;font-weight:var(--font-weight-bold,700)}[data-v-2f9623df] .menu-child-list .link-label{padding-left:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-normal,400);color:#546e7a;font-weight:var(--font-weight-normal,400)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
