#maincontent{padding:0}#shopcartBigWrapper{display:flex;padding-top:6px}#shopcartWrapper,#shopcartSummaryWrapper{padding:0 12px}#shopcartWrapper{flex-grow:1}#shareModal .modal-dialog{box-shadow:none}#copyALink.copying .copying,#sendALink.sending .sending{display:inline-block}#copyALink .copied,#copyALink.copied .copy,#copyALink .copying,#copyALink.copying .copy,#sendALink .sent,#sendALink.sent .send,#sendALink .sending,#sendALink.sending .send{display:none}#copyALink.copied .copied,#sendALink.sent .sent{display:inline}#copyALink.copied{border-color:#47a827;box-shadow:none}#copyALink,#sendALink{font-weight:500;box-shadow:none;position:relative}#copyALink .icon,#sendALink .icon{top:-1px}.voucherWrapper{margin-bottom:6px;padding-bottom:6px;padding-top:6px;border-radius:6px}.voucherWrapper .form-control{border:1px solid #c1e4fe;box-shadow:none;border-radius:6px;border-right:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px}.voucherWrapper .input-group-addon{border:none;padding:0}.voucherWrapper button{height:40px;line-height:40px;background:#2d9cdb;color:#fff;border-radius:0 6px 6px 0}.voucherWrapper button:hover{background:#2d9cdb;color:#fff}.voucherBtn{background:#47a827;border-radius:5px;font-weight:bold;color:#fff;padding:9px 12px;margin-bottom:12px;position:relative;display:flex;align-items:center;justify-content:space-between}.voucherBtn .icon-Done-Filled:before{color:#fff;font-size:28px}.voucherBtn .icon-Close-Regular{color:#fff;right:-4px}.voucherBtn .descrc{padding-left:12px}.restore .count>div,.restore .remove,.restore .image,.restore .stocktext,.cartProduct .count>a,.restore .bundleWrapper,.restore .code{display:none}.restore .count{text-align:center}.restore .count>a{display:inline}.cartProducts .restore{height:60px}.restore .code{top:18px}.restore .takeLonger{display:none}.restore .name,.restore .price{color:#888}.cartProduct .ctrl{padding-left:5px;padding-right:5px}.cartProduct>div{padding-left:6px;padding-right:6px}.cartProduct .image{width:100px;height:100px;position:relative;float:left;margin-left:-12px}.cartProduct .countPrice{padding-top:6px}.cartProduct .imageb{width:48px;height:48px;position:absolute;left:6px;top:5px}.cartProduct .descrb{padding-right:40px}.cartProduct .countb{right:12px}.cartProduct .name{padding-left:88px}.cartProduct .name a{color:#333;height:36px;overflow:hidden;display:inline-block}.cartProduct .code{flex:1;align-content:end}.cartProduct .remove span{color:#dedede}.cartProduct .count{width:100px}.cartProduct .count input{border:1px solid #e0e0e0;box-shadow:none;border-radius:0;border-left:none;border-right:none}.cartProduct .price{font-weight:bold}.cartProduct .remove{}.cartProduct .stocktext .icon{margin-right:2px;float:left;margin-left:-3px}.cartProduct .stocktext{line-height:18px;padding-top:3px}.cartProduct .bundleWrapper{margin-left:42px;padding:0}.cartProduct .bundleWrapper>p{margin:0;color:#f9993a;font-weight:bold}.cartProduct .bundle{margin-bottom:6px;background:#fff;border:1px solid #f0f0f0;border-radius:4px;position:relative;min-height:60px;padding-left:60px}.cartProductsWrapper{padding:6px 12px 0 0}.cartProduct{border-bottom:1px solid #f0f0f0;padding-top:12px;padding-bottom:12px;display:flex}.cartProducts>div:last-child{border-bottom:0;padding-bottom:0}.cartProducts .f{flex-basis:60%}.cartProducts .s{flex-basis:116px}.cartProducts .t{display:flex;text-align:right;flex:auto;flex-direction:column}.stWrapper{display:flex;flex:1;flex-basis:300px}.inputc{padding:0;cursor:pointer;background:#f0f0f0;border:1px solid #e0e0e0}.inputc.plus{border-bottom-left-radius:0;border-top-left-radius:0}.cartProduct .disabled{cursor:not-allowed;opacity:.45}.cartProduct .delivery{display:none}.cartProductsSummaryWrapper .greytext>.col-xs-6{padding:0}.cartProduct.restore .count{width:140px;text-align:left}.cartProduct.restore .name{padding-left:0}@media screen and (max-width:1200px){.cartProduct{flex-direction:column}.stWrapper{flex-basis:auto}}@media screen and (max-width:992px){.cartProduct.restore{height:auto}.cartProduct.restore .code{display:none}}@media screen and (max-width:640px){#shopcartBigWrapper{flex-direction:column}#shopcartSummaryWrapper>.sumTable{margin:0 auto}#shopcartSummaryWrapper>div{width:100%}}