@media screen{.woocommerce #filter-nav:not(:checked)~aside{right:-100%;transition:right .25s cubic-bezier(1,0,.65,1)}.woocommerce #filter-nav:checked~aside{right:0;transition:right .25s cubic-bezier(.35,0,0,1)}.woocommerce aside{display:flex;justify-content:space-between;flex-wrap:nowrap;overflow:auto;border-radius:30px 0 0 30px;background:#ddd;position:fixed;right:0;max-width:calc(100vw - (var(--screen-spacer) * 2));width:calc(100% - var(--screen-spacer));z-index:999;border:var(--screen-spacer) #ddd solid;border-right:60px #ddd solid}.woocommerce aside ul li ul li::before{content:'';text-align:center;height:var(--small-spacer);width:var(--small-spacer);position:relative;line-height:1em;display:inline-block;margin-right:calc(var(--screen-spacer) / 2);background-color:#000;vertical-align:baseline}.filter-menu-button{position:fixed;height:70px;width:70px;background:#ddd;right:4vw;z-index:997;border-radius:100%;display:flex;align-items:center;justify-content:center}.genesis-sidebar-title{display:none}aside ul li ul li{margin-left:var(--screen-spacer)}@media screen and (min-width:881px){.scroll-down .filter-menu-button{top:calc(70px + var(--screen-spacer))}.woocommerce:not(.scroll-down) .filter-menu-button{top:calc(var(--nav-height) + 70px + var(--screen-spacer));}.scroll-down.woocommerce aside{top:calc(( 2 * 70px ) + (2 * var(--screen-spacer)));max-height:calc(100vh - ( 2 * 70px ) - (3 * var(--screen-spacer)))}.woocommerce:not(.scroll-down) aside{top:calc(var(--nav-height) + ( 2 * 70px ) + (2* var(--screen-spacer)));max-height:calc(100vh - var(--nav-height) - ( 2 * 70px ) - (3 * var(--screen-spacer)))}}@media screen and (max-width:880.9px){.woocommerce aside{top:calc(( 2 * 70px ) + (2 * var(--screen-spacer)) + 4vw);max-height:calc(100vh - ( 2 * 70px ) - (3 * var(--screen-spacer)) - 4vw)}.filter-menu-button{top:calc(70px + var(--screen-spacer) + 4vw)}}@media screen and (min-width:1781px){.filter-menu-button{right:calc((100vw - 1650px - var(--gap-right-body-max-width)) / 2)}.overflow_hidden .filter-menu-button{right:calc(((100vw - 1650px - var(--gap-right-body-max-width)) / 2) + var(--gap-right-body-max-width))}}@media screen and (max-width:880.9px) and (min-width:661px){.overflow_hidden .filter-menu-button{right:calc(4vw + var(--gap-right-body-max-width))}}h3.widgettitle{margin-bottom:var(--screen-spacer);line-height:1.45em!important;font-size:22px!important;text-transform:uppercase;letter-spacing:1px}.woocommerce aside section{min-width:300px;width:100%;max-width:400px;}}