#cart-totals{border-top:1px solid #ccc}#cart-totals tr.shipping{display:none}.checkout-cart-index .page-main .page-title-wrapper{margin-bottom:18px;margin-top:-4px}.checkout-cart-index .page-main .page-title-wrapper h1.page-title{padding-bottom:0}.checkout-cart-index .products.products-grid .product-items .item{width:calc(100% / 3) !important}.checkout-cart-index .products.products-grid .product-items .item .secondary-addto-links{display:none}.checkout-cart-index .products.products-grid .product-items .item:nth-child(3n):after{display:none}.checkout-cart-index .products.products-grid .product-items .item:nth-child(n+4){display:none}.cart-container .checkout-method-mob{display:none}.cart-container .cart.table-wrapper{margin-bottom:8px;border-top:1px solid #ddd}.cart-container .cart.table-wrapper .cart>.item{border-bottom:1px solid #ddd;border-top:0}.cart-container .cart.table-wrapper .cart.item .product-item-photo{max-width:146px}.cart-container .cart.table-wrapper .cart.item .product-item-details{padding-top:17px}.cart-container .cart.table-wrapper .cart.item .product-item-details .product-item-name{margin:0}.cart-container .cart.table-wrapper .cart.item .product-item-details .product-item-name a{font-size:15px;display:block;margin:0;font-weight:700;max-width:170px;color:#222}.cart-container .cart.table-wrapper .cart.item .col.qty{padding:26px 5px}.cart-container .cart.table-wrapper .cart.item .col.qty .control.qty{display:inline-block;position:relative;width:120px;margin:0 auto;text-align:center}.cart-container .cart.table-wrapper .cart.item .col.qty .control.qty div.mage-error{position:absolute;left:0;top:40px;text-align:left;white-space:normal}.cart-container .cart.table-wrapper .cart.item .col.qty .control.qty input{float:left;margin:0}.cart-container .cart.table-wrapper .cart.item .col.qty .control.qty input{margin-top:0;border:1px solid #ddd;width:40px;height:40px;text-align:center;display:inline-block;vertical-align:top;float:left;line-height:40px;padding:0 8px}.cart-container .cart.table-wrapper .cart.item .col.qty .control.qty .minus{background:url(../images/minus_icon.png) center center no-repeat;margin-top:0;border:1px solid #ddd;width:40px;height:40px;text-align:center;display:inline-block;vertical-align:top;float:left;line-height:40px;border-right:0;cursor:pointer;font-size:0}.cart-container .cart.table-wrapper .cart.item .col.qty .control.qty .plus{background:url(../images/plus_icon.png) center center no-repeat;margin-top:0;border:1px solid #ddd;width:40px;height:40px;text-align:center;display:inline-block;vertical-align:top;float:left;line-height:40px;border-left:0;cursor:pointer;font-size:0}.cart-container .cart.table-wrapper .cart.item .col.item{padding:20px 8px 0}.cart-container .cart.table-wrapper .cart.item .price-excluding-tax .cart-price span.price{font-size:15px;font-weight:400;color:#333}.cart-container .cart.table-wrapper .cart.item .col.subtotal,.cart-container .cart.table-wrapper .cart.item .col.price{padding-top:37px}.cart-container .cart.table-wrapper .cart.item .col.subtotal .price,.cart-container .cart.table-wrapper .cart.item .col.price .price{font-size:15px;color:#333;font-weight:400}.cart-container .cart.table-wrapper .cart.item .col.price{padding-right:3px}.cart-container .cart.table-wrapper .cart.item>.item{border-top:1px solid #ccc;border-bottom:none}.cart-container .cart.table-wrapper .actions-toolbar{position:absolute;padding-bottom:0;right:11px;margin-top:-36px}.cart-container .cart.table-wrapper .actions-toolbar>a{position:static;margin-right:0}.cart-container .cart.table-wrapper .actions-toolbar>a:before{display:none}.cart-container .cart.table-wrapper .actions-toolbar>a>span{clip:auto;overflow:visible;position:static;height:auto;font:400 13px/20px Roboto,Sans-serif;color:#111111;text-decoration:underline;margin-right:35px;display:inline-block}.cart-container .cart.table-wrapper .actions-toolbar>a:hover span{color:#777}.cart-container .cart.table-wrapper .actions-toolbar>.action-edit>.action-delete{position:static;margin-right:0}.cart-container .cart.table-wrapper .actions-toolbar>.action-edit>.action-delete:before{display:none !important}.cart-container .form-cart .main.actions{text-align:left;margin-top:-5px}.cart-container .form-cart .main.actions .update{background-color:transparent;border:none;text-transform:capitalize;text-decoration:underline;padding:0;height:auto}.cart-container .form-cart .main.actions .update span{font-weight:400;color:#111111;text-decoration:underline}.cart-container .form-cart .main.actions .update:hover span{color:#777}.cart-container .form-cart{width:72%;padding-right:0}@media (max-width:991px){.cart-container .form-cart{width:100%}}.cart-container .cart-summary{width:26%;padding:9px 22px 20px 24px;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;top:0 !important;background-color:#f6f6f6}@media (max-width:991px){.cart-container .cart-summary{width:100%}}.cart-container .cart-summary .block{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.cart-container .cart-summary .block>.title{padding-left:0;text-transform:uppercase;border-top:none;margin-bottom:9px;border-bottom:1px solid #ddd;padding:10px 40px 18px 0}.cart-container .cart-summary .block>.title strong{font-size:13px;color:#2d2d2f;font-weight:700}.cart-container .cart-summary .block>.title:after{content:'';background:url('../images/gray-plus-icon.png') no-repeat center center;display:inline-block;width:12px;height:12px;margin-right:2px}.cart-container .cart-summary .block.discount{order:1}.cart-container .cart-summary .block.discount.active>.title:after{background:url('../images/gray-minus-icon.png') no-repeat center center}.cart-container .cart-summary .block.shipping{order:2}.cart-container .cart-summary .block.shipping.active>.title:after{background:url('../images/gray-minus-icon.png') no-repeat center center}.cart-container .cart-summary .block #block-summary{border-bottom:1px solid #ddd;padding-bottom:0px}.cart-container .cart-summary .checkout.items,.cart-container .cart-summary .cart-totals{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;border-top:none}.cart-container .cart-summary .checkout.items .table .totals .amount,.cart-container .cart-summary .cart-totals .table .totals .amount{padding-top:2px;padding-bottom:0px}.cart-container .cart-summary .checkout.items{order:4;margin-top:17px}.cart-container .cart-summary .checkout.items a.action.multicheckout{display:none}.cart-container .cart-summary .checkout.items .item{margin-bottom:5px}.cart-container .cart-summary .cart-totals{order:3;padding-top:0px}.cart-container .cart-summary .cart-totals table.data.table.totals{margin-top:10px;margin-bottom:0px}.cart-container .cart-summary .cart-totals tbody .mark,.cart-container .cart-summary .cart-totals tbody,.cart-container .cart-summary .cart-totals tbody .mark span{padding:2px 0 0;font-size:15px;color:#333333;background:transparent}.cart-container .cart-summary .cart-totals tbody .discount .title{border:0;font-size:13px;line-height:20px;padding-bottom:0}.cart-container .cart-summary .cart-totals tbody .aw-giftcard-totals .title{border:0;font-size:13px;line-height:20px;padding-bottom:0}.cart-container .cart-summary .cart-totals tbody .action-delete{height:auto}.cart-container .cart-summary .cart-totals tbody .action-delete .delete-icon:before{content:'';display:inline-block;width:12px;height:12px;background:url(../images/close-icon.png) no-repeat center left;background-size:30px}.cart-container .cart-summary .cart-totals tbody tr.totals.shipping th{padding-bottom:20px !important}.cart-container .cart-summary .cart-totals tbody tr.totals.shipping th .value{display:none}.cart-container .cart-summary .cart-totals tbody .grand.totals .mark,.cart-container .cart-summary .cart-totals tbody .grand.totals td.amount{padding:17px 0 0;border-color:#ddd}.cart-container .cart-summary .cart-totals tbody .grand.totals .mark strong,.cart-container .cart-summary .cart-totals tbody .grand.totals td.amount strong,.cart-container .cart-summary .cart-totals tbody .grand.totals .mark .price,.cart-container .cart-summary .cart-totals tbody .grand.totals td.amount .price{font-size:15px;font-weight:bold;color:#111}.cart-container .cart-summary .cart-totals tbody .totals .amount .price{font-size:15px}.cart-container .cart-summary .cart-totals .totals-tax-summary .mark,.cart-container .cart-summary .cart-totals .totals-tax-summary .amount{border:0}.cart-container .cart-summary .cart-totals .totals-tax-summary .mark .price,.cart-container .cart-summary .cart-totals .totals-tax-summary .amount .price{padding:0}.cart-container .cart-summary .cart-totals .totals-tax-summary .mark .price:after,.cart-container .cart-summary .cart-totals .totals-tax-summary .amount .price:after{display:none}.cart-container .cart-summary .cart-totals .totals-tax-details{display:none !important}.cart-container .cart-discount{display:none}.cart-container .block.crosssell{margin-top:24px;padding-right:18px;margin-bottom:31px}.cart-container .block.crosssell .block-title{text-align:center;position:relative;padding-right:20px}.cart-container .block.crosssell .block-title:before{content:'';display:inline-block;width:calc((100% - 20px));height:1px;position:absolute;top:13px;left:0;background:#eee;z-index:-1}.cart-container .block.crosssell .block-title strong{font-size:24px;line-height:24px;color:#222;display:inline-block;margin:0;padding:0 20px;background:#fff;font-weight:400;font-family:Lora}.cart-container .block.crosssell .products.products-grid{margin-bottom:0}.cart-container .block.crosssell .product-items{margin-top:0;margin-bottom:0}.cart-container .block.crosssell .product-items:before,.cart-container .block.crosssell .product-items:after{content:'';clear:both;display:table}.cart-container .block.crosssell .product-items .item{margin-bottom:0px}.cart-container .block.crosssell .product-items .product-item-actions{margin-top:0}@media (max-width:991px){.cart-container .block.crosssell{width:100%}}@media only screen and (max-width:767px){body .page-header{border:none}body.checkout-cart-index .page-main .page-title-wrapper{margin-bottom:10px;margin-top:0}body.checkout-cart-index .page-main .page-title-wrapper h1{padding-bottom:8px}.cart-container{display:flex;flex-wrap:wrap}.cart-container .checkout-method-mob{display:block;order:1;width:100%}.cart-container .checkout-method-mob .checkout-methods-items .action.checkout.primary{width:100%}.cart-container .checkout-method-mob .checkout-methods-items li{margin-bottom:20px}.cart-container .form.form-cart{order:2}.cart-container .form.form-cart .main.actions{text-align:center}.cart-container .cart-summary{order:3}.cart-container .block.crosssell{order:4}.cart-container .cart.table-wrapper .cart.item .col.item{padding:0;min-height:0;margin-bottom:5px}.cart-container .cart.table-wrapper .cart.item{margin-bottom:12px}.cart-container .cart.table-wrapper .cart.item .product-item-photo{max-width:136px;left:0;top:18px}.cart-container .cart.table-wrapper .cart.item .col.qty{padding:9px 0;width:100%;padding-left:150px;text-align:left}.cart-container .cart.table-wrapper .cart.item .col.qty:before{display:none}.cart-container .cart.table-wrapper .cart.item .col.qty .field.qty{float:left}.cart-container .cart.table-wrapper .cart.item .col.qty .input-text.mage-error{margin-bottom:60px !important}.cart-container .cart.table-wrapper .cart.item .col.price{display:none}.cart-container .cart.table-wrapper .cart.item .col.price:before{display:none}.cart-container .cart.table-wrapper .cart.item .col.subtotal{padding:4px 0 9px;padding-left:150px;width:100%;text-align:left}.cart-container .cart.table-wrapper .cart.item .col.subtotal:before{display:none}.cart-container .cart.table-wrapper .cart.item .col.msrp:before{display:none}.cart-container .cart.table-wrapper .cart.item .product-item-details{padding-left:150px}.cart-container .cart.table-wrapper .cart.item .item-actions td{padding:0}.cart-container .cart.table-wrapper .cart.item .actions-toolbar>.action-edit{margin-right:0;margin-left:12px}.cart-container .cart.table-wrapper .cart.item .actions-toolbar>.action-delete{margin-right:0;margin-left:-3px}.cart-container .form-cart .table-wrapper{overflow-x:hidden;border:none}.cart-container button.action.update{float:none}.cart-container .form.form-cart{margin-bottom:17px;position:relative}.cart-container .form.form-cart:before{content:"";position:absolute;width:auto;left:-10px;right:-10px;border-top:1px solid #ddd;top:0}.cart-container .cart-summary{margin-bottom:4px}.cart-container .cart-summary .cart-totals{padding-left:1px;padding-right:0}.cart-container .cart-summary .checkout-methods-items{padding:0;margin-top:2px}.cart-container .cart-summary .block>.title:after{right:5px;top:12px}.cart-container .block.crosssell{margin-top:17px;padding:0;margin-bottom:0}.cart-container .block.crosssell .block-title{padding-right:0;padding-left:10px}.cart-container .block.crosssell .block-title:before{width:100%}.cart-container .block.crosssell #block-crosssell-heading{font-size:22px}.cart-container .block.crosssell .products.products-grid{vertical-align:top}.cart-container .block.crosssell .products.products-grid .product-items .item{margin-bottom:0}.cart-container .block.crosssell .products.products-grid .product-items .item .product-item-info .price-box{margin-bottom:13px}.cart-container .block.crosssell .title-with-side-border{margin-bottom:19px}.cart-container .block.crosssell .products-grid .product-item-info>a{margin-bottom:-28px}.column.main .cart-container .block.crosssell .product-items{margin:0 -10px}.column.main .cart-container .block.crosssell .product-items .item{width:50% !important;padding:0 10px}.column.main .cart-container .block.crosssell .product-items .item:nth-child(4){display:block}.column.main .cart-container .block.crosssell .product-items .product-item-actions{display:block}.column.main .cart-container .cart.table-wrapper .product-item-name{max-width:none}.column.main .cart-container .cart.table-wrapper .actions-toolbar{text-align:right;padding-bottom:16px;margin-top:-26px;float:right;margin-bottom:0;margin-right:2px;position:relative;right:0}.cart-summary .block .content{padding-left:0;padding-right:0}.cart-summary #block-discount .actions-toolbar{top:29px}.cart-summary .cart-totals .grand .mark{padding-bottom:14px}.cart-summary .cart-totals .grand .amount{padding-bottom:14px}.checkout-cart-index .columns .column.main{padding-bottom:0}.cart-container .cart-discount{width:100%;border-bottom:none}.cart-container .cart-discount .block>.title{border-top:none;padding-left:0px;padding-right:0px}.cart-container .cart-discount .block>.content{padding-left:0px;padding-right:0px}.cart-container .cart-discount .actions-toolbar .secondary{bottom:-20px;left:0px}}@media (max-width:479px){.cart-container .cart.table-wrapper .cart.item .product-item-photo{max-width:100px}.cart-container .cart.table-wrapper .cart.item .product-item-details{padding-left:121px}.cart-container .cart.table-wrapper .cart.item .col.price{display:none}.cart-container .cart.table-wrapper .cart.item .col.qty{padding-left:121px}.cart-container .cart.table-wrapper .cart.item .col.qty .field.qty{float:left}.cart-container .cart.table-wrapper .cart.item .col.subtotal{padding-left:121px}}@media (max-width:370px){.cart-container .block.crosssell .products.products-grid .product-items .item .product-item-info .additional_attr p{letter-spacing:0;margin-top:0}.cart-container .block.crosssell .products-grid .product-item-info>a{margin-bottom:-18px}}