.panel-category{margin-left:auto;margin-right:auto;max-width:calc(var(--ui-container-standard) + (var(--ui-padding-x))*2);padding:var(--ui-padding-y) var(--ui-padding-x);width:100%}@media only screen and (min-width:75rem){.panel-category--with-sidebar{align-items:start;display:flex;flex-direction:row-reverse;gap:4rem;justify-content:space-between;max-width:100%;overflow-y:auto}}.panel-category__content{flex:1}.panel-category__header{margin-bottom:1.5rem}.panel-category__header--desc{color:var(--ui-color-6);margin:30px 0 40px}.panel-category__header--desc p{color:var(--ui-color-6);line-height:1.6}@media only screen and (min-width:65rem){.panel-category__header{height:190px;padding-right:19vw}}.panel-category__btn-container{display:flex;justify-content:flex-start;margin-bottom:2rem}@media only screen and (min-width:75rem){.panel-category__btn-container{display:none}}.panel-category__sidebar{background:var(--ui-color-3,greyblack);bottom:0;box-shadow:0 10px 10px 0 rgba(0,0,0,.1);display:none;height:100%;left:0;max-width:760px;overflow:hidden;padding:2rem;position:fixed;top:0;transform:translate3d(-101%,0,0);transition:transform .35s cubic-bezier(.39,.575,.565,1);width:100%;will-change:transform;z-index:998}@media only screen and (min-width:75rem){.panel-category__sidebar{display:block;position:static;transform:none;z-index:1}}.panel-category__sidebar--is-primed{display:block}.panel-category__sidebar--is-active{transform:translateZ(0)}@media only screen and (min-width:75rem){.panel-category__sidebar--is-active{transform:none}.panel-category__sidebar{background:none;box-shadow:none;flex:0 0 320px;overflow-y:auto;padding:0}}@media only screen and (min-width:87.5rem){.panel-category__sidebar{flex:0 0 360px}}.panel-category__sidebar-header{align-items:center;display:flex;height:var(--ui-menu-site-header-height);justify-content:space-between}@media only screen and (min-width:75rem){.panel-category__sidebar-header{display:none}}.panel-category__sidebar-heading{color:var(--brand-color-0,#000);font-family:var(--ui-body-heading-font);font-size:1.125rem;font-weight:500;letter-spacing:.1em;line-height:1.125;text-transform:uppercase}.panel-category__sidebar-close-btn{align-items:center;background:transparent;border:0;color:var(--brand-color-0,#000);cursor:pointer;display:flex;flex-shrink:0;font-size:1.625rem;height:2.625rem;justify-content:flex-end;transition:color var(--ui-transition-duration) ease-in-out;width:2.625rem}.panel-category__sidebar-close-btn:focus,.panel-category__sidebar-close-btn:hover{color:var(--ui-color-5,grey)}.panel-category__sidebar-close-btn-icon{fill:currentColor;height:1.45em;width:1.45em}.panel-category__sidebar-content{height:calc(100% - var(--ui-menu-site-header-height));overflow-x:hidden;overflow-y:auto;padding-top:2rem}@media only screen and (min-width:75rem){.panel-category__sidebar-content{padding-top:13.438rem}}.panel-category__sidebar-widgets{display:grid;gap:1.5rem}@media only screen and (min-width:35rem){.panel-category__sidebar-widgets{gap:2rem}}.panel-category__sidebar-widgets>li{background:var(--ui-color-1,#fff);list-style:none;padding:1.5rem}@media only screen and (min-width:35rem){.panel-category__sidebar-widgets>li{padding:2rem}}.panel-category__sidebar-widgets .widgettitle{color:#454545!important;font-size:var(--step-0);font-weight:500;margin-bottom:1rem}.panel-category__sidebar-widgets>li>ul{display:grid;gap:.65rem}.panel-category__sidebar-widgets>li>ul li{font-size:.9375rem;list-style:none}.panel-category__sidebar-widgets select{background:var(--ui-color-1,#fff);border:0;color:#454545;font-size:var(--step-0);font-weight:500;outline:0;width:100%}.panel-category-oc-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.4);display:none;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity var(--ui-transition-duration) ease-in-out;width:100%;will-change:opacity;z-index:900}@media only screen and (min-width:75rem){.panel-category-oc-overlay{display:none;pointer-events:none}}@media only screen and (min-width:47.5rem){.panel-category-oc-overlay--is-primed{display:block}}@media only screen and (min-width:75rem){.panel-category-oc-overlay--is-primed{display:none}}.panel-category-oc-overlay--is-active{opacity:1}body.woocommerce .woocommerce-ordering,body.woocommerce-page .woocommerce-ordering{float:none;margin:0}