body{background-color:#faf7f5}body.sidebar #sidebar{left:0}body.sidebar #sidebar-background{right:0;bottom:0}.spinner{margin:30px auto;width:70px;text-align:center}.spinner>div{width:18px;height:18px;background-color:#ccc2b8;border-radius:100%;display:inline-block;-webkit-animation:spinner-animation 1.4s infinite ease-in-out both;animation:spinner-animation 1.4s infinite ease-in-out both}.spinner>div.bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner>div.bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes spinner-animation{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes spinner-animation{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}#sidebar{z-index:1020;left:-288px;bottom:0;overflow:hidden;width:288px;-webkit-transition:left .2s,top .2s;-moz-transition:left .2s,top .2s;-ms-transition:left .2s,top .2s;-o-transition:left .2s,top .2s;transition:left .2s,top .2s;text-shadow:0 1px 0 #fff;background-color:#f5f1f0;border-right:1px solid #ded8d1}#sidebar>.scroll{width:310px;height:100%;overflow-y:scroll;overflow-x:hidden}#sidebar>.scroll>.inner{width:288px}#sidebar .filter-list{padding:15px;border-top:1px solid #ded8d1;border-bottom:1px solid #fff;overflow:hidden}#sidebar .filter-list:first-child{border-top:none}#sidebar .filter-list:last-child{border-bottom:none}#sidebar .filter-list>a.toggle{color:#54504d;display:block;font-size:16px;font-weight:700;line-height:24px;margin-bottom:10px}#sidebar .filter-list>a.toggle:before{color:#a8a19b;float:right;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;font-weight:400;line-height:24px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f077"}#sidebar .filter-list>a.toggle:active,#sidebar .filter-list>a.toggle:focus,#sidebar .filter-list>a.toggle:hover{text-decoration:none}#sidebar .filter-list>a.toggle:hover:before{color:#54504d;content:"\f078"}#sidebar .filter-list ul{margin:0}#sidebar .filter-list ul>li{display:block;margin:0;font-size:18px}#sidebar .filter-list ul>li>label{display:block;margin:0;height:0;line-height:28px;font-weight:400;overflow:hidden;text-overflow:ellipsis;-webkit-transition:height .2s,margin .2s;-moz-transition:height .2s,margin .2s;-ms-transition:height .2s,margin .2s;-o-transition:height .2s,margin .2s;transition:height .2s,margin .2s}#sidebar .filter-list ul>li>label>input{margin-right:2px;position:relative;top:2px}#sidebar .filter-list ul>li>label>em{font-size:75%;margin-right:2px;color:#908780}#sidebar .filter-list ul>li.active>label{height:24px;margin-bottom:10px}#sidebar .filter-list ul>li.active label{color:#05728d;font-weight:700}#sidebar .filter-list ul>li.disabled>label{color:#a8a19b}#sidebar .filter-list ul>li>ul{padding-left:23px}#sidebar .filter-list ul>li>ul>li{font-size:16px}#sidebar .filter-list.expanded>a.toggle:before{content:"\f078"}#sidebar .filter-list.expanded>a.toggle:hover:before{content:"\f077"}#sidebar .filter-list.expanded ul>li>label{height:24px;margin-bottom:10px}#sidebar-background{left:0;z-index:1010;background-color:#000;opacity:.5}#topbar{z-index:1000;left:0;right:0;overflow:hidden;margin:0;background-color:#f5f1f0;border-bottom:1px solid #ded8d1}#topbar>.topbar-form{margin:0;height:50px;width:auto;padding:8px 0;border:none}#topbar>.topbar-form>.input-group{display:inline-table;width:auto;margin-right:15px;vertical-align:middle}#topbar>.topbar-form>.input-group .input-group-addon,#topbar>.topbar-form>.input-group .input-group-btn{width:auto}#topbar>.topbar-form>.input-group:last-child{margin-right:0}#topbar>.topbar-form>.checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}#topbar>.topbar-form.topbar-search,#topbar>.topbar-form.topbar-toggle{float:left;padding-left:15px}#topbar>.topbar-form.topbar-search{display:none}#topbar>.topbar-form.topbar-display{float:right;padding-right:15px}#shop{padding-top:50px;min-height:300px}#shop .thumbs{overflow:hidden}#shop>.list{padding:10px 0 20px 10px}#shop>.list>h2{padding-bottom:10px;border-bottom:1px solid #b7b3b1;margin-top:0;margin-bottom:20px}#shop>.list>.no-result{display:none;margin:15px;padding:40px 20px;text-align:center}#shop>.list>.no-result>p:first-child{font-size:18px;font-weight:700}#shop>.list>.table .spinner{margin:0 auto;width:40px}#shop>.list>.table .spinner>div{width:12px;height:12px}#shop>.list>.table>tbody>tr>td,#shop>.list>.table>tbody>tr>th{font-size:13px;padding:4px}#shop>.list>.table>tbody>tr>td.number,#shop>.list>.table>tbody>tr>th.number{text-align:right}#shop>.list>.table>thead>tr>td,#shop>.list>.table>thead>tr>th{font-size:13px;padding:4px;color:#a8a19b}#shop>.spinner{display:none;clear:both}#shop>.use-filter{margin:15px}#categories{padding:10px 0 20px 10px;overflow:hidden}#categories>.category{float:left;width:145px;height:186px;margin:0 10px 10px 0;background-color:#f5f1f0;-webkit-box-shadow:0 1px 7px rgba(0,0,0,.2);-moz-box-shadow:0 1px 7px rgba(0,0,0,.2);box-shadow:0 1px 7px rgba(0,0,0,.2)}#categories>.category>a{font-size:18px;display:block;line-height:30px;overflow:hidden;text-overflow:ellipsis;padding:6px 12px;border-bottom:1px solid #b7b3b1}#categories>.category>a:hover{background-color:#f1ebea}#categories>.category.single{height:42px}#categories>.category.single>a{border-bottom:none}#categories>.category>ul{margin:0;padding:0;list-style:none}#categories>.category>ul>li{font-size:16px;display:block;line-height:24px;overflow:hidden;text-overflow:ellipsis}#categories>.category>ul>li>a{display:block;padding:6px 12px 6px 22px}#categories>.category>ul>li>a:hover{background-color:#f1ebea}@media (min-width:360px){#categories>.category{width:165px}}@media (min-width:375px){#categories>.category{width:172px}}@media (min-width:890px){#categories>.category{width:270px;margin:0 20px 20px 0}}@media (min-width:768px){body.sidebar .h-pusher,body.sidebar .vh-pusher{padding-left:288px!important}body.sidebar #sidebar-background{right:auto;bottom:auto}#topbar>.topbar-form.topbar-search{display:block;min-width:400px}#shop>.list{padding:20px 0 20px 20px}#categories{padding:20px 0 20px 20px}}