.shop-item-list{display:block;height:308px;overflow:hidden;position:relative;border:1px solid transparent;padding:8px;text-decoration:none!important;margin-bottom:80px}.shop-item-list:hover{border:1px solid rgba(0,0,0,.1)}.shop-item-list figure{height:220px;display:block;text-align:center;overflow:hidden;margin:0;padding:0}.shop-item-list figure img{width:auto!important;height:100%!important}.shop-item-list h2{font-size:15px;line-height:18px;font-weight:400;margin:0;padding:0;height:36px;display:table-cell;vertical-align:middle}.shop-item-list span.product-name{display:block;padding:5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-item-list .product-info{border-top:rgba(0,0,0,.1) 1px solid}.shop-item-list .line-through{color:#999}.shop-top-options{margin:0 0 30px;background:rgba(0,0,0,.01);padding:15px 3px 6px;border-left:rgba(0,0,0,.2) 3px solid}.shop-top-options h2{font-size:1.8em;letter-spacing:normal;line-height:24px;margin:0}@media only screen and (max-width:768px){.shop-top-options{border-left:0;margin-bottom:30px;text-align:center}.shop-top-options ul.breadcrumb{margin-bottom:20px}.shop-top-options select{float:none!important;width:100%}}.shop-stock-info{display:block;font-size:12px}.shop-stock-info.stock-yes{color:#5FB611}.shop-stock-info.stock-no{color:#FE0707}span.color-bullet-filter{display:inline-block;width:16px;height:16px;margin-top:6px;float:right;margin-right:10px;border:1px solid rgba(0,0,0,.3)}.sky-form.shop-filter label{background-color:rgba(0,0,0,.02);padding-top:3px;padding-left:36px;padding-bottom:3px;margin:0 0 1px}.sky-form.shop-filter label>i{margin-left:6px;top:6px}.sky-form.shop-filter>h4{font-size:1.2em;letter-spacing:normal;line-height:25px;margin:0 0 1px;background-color:rgba(0,0,0,.05);padding:6px 8px;font-weight:400}figure.product-view-image{margin-bottom:30px}h1.product-view-title,h2.product-view-title{font-size:2.2em;line-height:32px;margin:-4px 0 15px;display:block;font-weight:700;letter-spacing:-1px}h3.product-view-price{font-weight:700;font-size:30px}h3.product-view-price sup{font-weight:400;font-size:60%;display:inline-block;margin-left:2px}section.product-view-colors{margin:0;padding:0}section.product-view-colors a{border:1px solid rgba(0,0,0,.1);padding:1px;display:inline-block}section.product-view-colors a.active,section.product-view-colors a:hover{border:1px solid rgba(0,0,0,.2)}.product-opt-qty,.product-opt-size{margin-right:10px}ul#product-qty-dd li,ul#product-size-dd li{margin-right:1px;margin-bottom:1px;background-color:rgba(0,0,0,.05);cursor:pointer}ul#product-qty-dd{padding:1px 0 0 1px;min-width:90px;top:85%}ul#product-qty-dd li{float:left;width:49.1%;text-align:center}button.product-qty-dd .caret{float:right;margin-top:8px}button.product-qty-dd{width:120px;text-align:left}ul#product-size-dd{top:85%;min-width:159px;padding:1px 0 0 1px}ul#product-size-dd li{float:left;width:51px;text-align:center}ul#product-size-dd li>a{padding:3px 0}button.product-size-dd{width:130px;text-align:left}button.product-size-dd .caret{float:right;margin-top:8px}.cartContent{padding:0}.cartContent .item{background-color:transparent;background:-webkit-linear-gradient(top,#fff 1%,#f9f9f9 98%);background:linear-gradient(to bottom,#fff 1%,#f9f9f9 98%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin-top:-1px;border:1px solid rgba(0,0,0,.05)}.cartContent .sky-form.boxed{border:1px solid rgba(0,0,0,.1)}.cartContent .item.head{border-bottom:0}.cartContent .cart_img{float:left;width:100px;padding:10px;text-align:left}.cartContent .product_name{float:left;width:50%;padding:10px;text-decoration:none}.cartContent .product_name:hover>span{text-decoration:underline}.cartContent .product_name>small{display:block;font-size:11px;line-height:11px;color:rgba(0,0,0,.5)}.cartContent .qty,.cartContent .total_price{font-size:15px;text-align:center;float:right}.cartContent .qty{width:160px;padding:10px}.cartContent .qty input{padding:3px;margin:0 3px 0 0;border:1px solid #ccc;width:50px;text-align:center}.cartContent .total_price{width:150px;padding:10px;line-height:30px;font-weight:700}.cartContent .remove_item{float:right;padding:5px 5px 5px 7px;width:30px;margin-right:8px}.cartContent a.remove_item{background:#fff;border:1px solid #eee;padding-top:0;margin-top:10px;height:30px;line-height:28px;font-size:18px;text-decoration:none;color:rgba(0,0,0,.5);border-radius:3px}.cartContent .total{font-weight:700;padding:10px 0;text-align:right;width:200px}.cartContent .total small{font-weight:400;display:block}.cartContent .totalToPay{font-size:18px;padding:10px 0;display:block}.cartContent .btn_update{margin-top:20px}.cartContent .cart_totals{border-bottom:rgba(0,0,0,.1) 1px solid}.cartContent .checkout fieldset{padding-left:0;padding-right:0;margin:0}@media only screen and (max-width:768px){.cartContent .item .total_price,.cartContent .item.head{display:none}.cartContent .product_name{font-size:11px;line-height:15px}.cartContent .item .qty{float:left;text-align:left}}