.pointer{cursor:pointer}html,body{margin:0;padding:0;height:100%;width:100%}.panel-heading{padding:0}.panel-title{padding:0}.panel-title a{padding:10px 15px;display:block}.nav-tabs{margin-bottom:15px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.customer-account{padding:0;margin-left:-15px;margin-right:-15px}.customer-account i{font-size:36px;color:#666;line-height:24px;padding-bottom:10px;padding-top:10px}.customer-account>li{list-style-type:none}.customer-account>li a{font-size:14px;padding:10px;border:1px solid #EEE;margin-bottom:5px;text-align:center;color:inherit;display:block}.customer-account>li a:hover{background-color:#666;cursor:pointer;-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.customer-account>li a:hover,.customer-account>li a:hover i{color:#fff}.row{margin-left:-15px;margin-right:-15px}.row::after{content:'';width:100%;display:block;clear:both}.product-listing-view{display:flex;flex-wrap:wrap}.product-listing-view .item{padding:1px 1px}.product-listing-view .product-image{justify-content:center}.product-listing-view .product-detail>*{width:100%}.product-listing-view .product-detail .button-group{display:flex;width:100%}.product-listing-view .product-detail .button-group>*{flex-basis:100%}.owl-item .product-layout{width:100%!important;padding:0}.owl-item .product-layout .product-contain{margin-bottom:0}.owl-item .product-layout .button-group{width:100%!important}.product-layout{width:100%;display:flex;flex-direction:column;padding-left:15px;padding-right:15px}@media (max-width:1199px){.product-layout{width:calc(100% / 3)}}@media (max-width:991px){.product-layout{width:calc(100% / 2)!important}}@media (max-width:767px){.product-category #column-left{width:100%!important}}.product-layout .product-contain{flex:1 0 auto;display:flex;flex-wrap:wrap}.product-layout .product-contain .product-image{width:100%;text-align:center}.product-layout .product-contain .product-image a,.product-layout .product-contain .product-image img{width:100%}.product-layout .product-contain .product-detail{display:flex;flex-wrap:wrap;align-content:flex-end}.product-layout .product-contain .product-detail>*:not(:first-child){align-self:flex-end}@media (min-width:1200px){#content.col-sm-12 .product-layout:not(.product-list){width:calc(100% / 4)}}@media (min-width:1200px){.product-category #column-left{width:20%}.product-layout{width:calc(100% / 4)}}@media (max-width:1199px){.product-category #column-left{width:25%}}@media (max-width:400px){.product-layout{width:100%!important}}@media (min-width:768px){.product-layout.product-list{width:100%}.product-layout.product-list .product-contain{flex-wrap:nowrap}.product-layout.product-list .product-thumb{display:flex}.product-layout.product-list .product-thumb .product-image{display:flex;flex:1 1 auto;align-items:center;justify-content:center;border-right:1px solid #e1e1e1;min-width:228px}.product-layout.product-list .product-thumb .product-image a{display:flex;flex:1 1 auto;ms-flex:1 1 auto;align-items:center}.product-layout.product-list .product-thumb .product-image img{flex:1 1 auto;ms-flex:1 1 auto;display:flex;max-width:none}.product-layout.product-list .product-thumb .product-detail{display:flex;flex:1 1 auto;flex-flow:wrap}.product-layout.product-list .product-thumb .product-detail>*:not(:first-child){align-self:flex-end}.product-layout.product-list .product-thumb .product-detail .caption{padding-top:15px;padding-bottom:15px}}#side-categories{border:1px solid #ccc}#side-categories .side-categories-level-1+.side-categories-level-1{border-top:1px solid #ccc}#side-categories .group .item{display:table;width:calc(100% + 1px);box-sizing:border-box}#side-categories .group .item>*{display:table-cell;vertical-align:middle}#side-categories .group .item a{padding:7px 8px}#side-categories .group .item a:hover{background:#ccc;color:#fff}#side-categories .group .item .toggle{width:36px;text-align:center;border-left:1px solid #ccc}#side-categories .group .item .toggle:hover{background:#ccc;color:#fff}#side-categories .group .item .toggle+a{width:calc(100% - calc(36px + 1px))}#side-categories .group .item .toggle::before{content:'';border:5px solid transparent;border-top-color:inherit;border-bottom-width:0;display:inline-block}#side-categories .group .item.active+.sub{display:block;border-top:1px solid #ccc}#side-categories .group .item .indent{width:30px;height:100%;position:relative}#side-categories .group .item .indent::after,#side-categories .group .item .indent::before{content:'';height:100%;width:3px;display:block;background:#ccc;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}#side-categories .group .item .indent::after{content:'';width:12px;height:12px;background:#fff;border:2px solid #ccc;border-radius:100%}#side-categories .group .item .indent+a{width:calc(100% - 66px)}#side-categories .group .item .indent+.indent+a{width:calc(100% - 96px)}#side-categories .group .sub{display:none}div+#side-manufacturer{margin-top:14px}#side-manufacturer{display:block;border:1px solid #ccc;padding:7px 0}#side-manufacturer a{display:block;padding:7px 8px;padding-left:32px;position:relative}#side-manufacturer a i{position:absolute;font-size:18px;top:50%;left:10px;transform:translateY(-50%)}#side-manufacturer a:hover i::before{content:'\f05d'}div+#side-price{margin-top:14px}#side-price{border:1px solid #ccc;padding:16px 14px 16px}#side-price .price-container{display:table;width:100%}#side-price .price-container>*{width:50%;float:left}#side-price .price-container>* .input-group-addon{background:transparent;border:0}#side-price .price-container>*:first-child .input-group-addon{padding-left:0}#side-price .ui-slider-horizontal{background:#e1e1e1;height:5px;position:relative;margin:auto;margin-top:12px;width:calc(100% - 20px)}#side-price .ui-slider-handle{background:#000;width:20px;height:20px;display:block;position:absolute;top:2px;border-radius:10px;outline:none!important;transform:translate(-50%,-50%);cursor:pointer;z-index:1}#side-price .ui-slider-handle+.ui-slider-handle,#side-price .ui-slider-handle+.ui-slider-handle:focus{z-index:2}#side-price .ui-slider-handle+.ui-slider-handle{left:100%}#side-price .ui-slider-range{background:#000;height:100%;position:relative;z-index:1}#side-price .button-group{padding-top:20px}.product-thumb .quantity{padding:10px 20px}.quickcheckout-content table{margin-bottom:0}.timeslot_container{padding:20px 20px;border-top:1px solid #e1e1e1;margin:0 -10px 0}.timeslot_container.overlay{opacity:.6}.timeslot_container h4{margin-top:0}.timeslot_container label input[type='checkbox']{margin-top:0}.timeslot_container label i.pull-right{margin-top:3px}.timeslot_container label *{vertical-align:middle}.timeslot_container select,.timeslot_container input[type='text']{border:1px solid #e1e1e1;padding:2px 10px;height:34px;width:100%}.timeslot_container select{margin-top:14px}