#content-container{background:#d9dbdc}#content-page{margin:15px auto;max-width:1610px}#content .wrapper{padding:10px}#view-cart-page h1{font-size:28px}#view-cart-page .button,#view-cart-page .button:active,#view-cart-page .button:hover{color:#fff}#view-cart-page .mobile-place-order{display:none;margin-bottom:15px;padding:15px;border-radius:4px;background:#fff}#view-cart-page input{width:45px}#view-cart-page #other-titles{margin-top:10px;padding:10px;border-radius:3px;background:#fff}#view-cart-page #other-titles .other-title-wrapper{display:inline-block}#view-cart-page #other-titles .section-name{width:100%;text-transform:capitalize}#view-cart-page #other-titles #other-books{width:90%;margin:0 auto}#view-cart-page #other-titles hr{display:block;color:#333}#view-cart-page #other-titles .other-img-wrapper{margin-bottom:6px}#view-cart-page #other-titles .link-other-title{display:inline-block;min-width:110px;margin-right:20px;margin-bottom:10px;vertical-align:top;text-decoration:none}#view-cart-page #other-titles a.link-other-title{font-size:12px;color:#700}#view-cart-page #other-titles a.link-other-title:active,#view-cart-page #other-titles a.link-other-title:hover{color:#c30}#view-cart-page #other-titles .other-book-img{width:100px;height:160px;font-size:11px;font-style:italic;line-height:initial;vertical-align:middle;background:url('/CommonControls/Images/Bookshop/loading.gif') no-repeat center center}#view-cart-page .label-other-title{display:block;margin-top:15px;line-height:18px;text-decoration:underline}#view-cart-page .section-name .title-text{font-size:14px;font-weight:bold}#view-cart-page #other-titles .title-text i{display:none}#view-cart-page .label-other-author{display:block;margin-top:5px;font-size:11px!important;line-height:12px;color:#555!important;text-decoration:none}#view-cart-page #other-titles .slick-prev,#view-cart-page #other-titles .slick-next{top:75px}#view-cart-page{max-width:1585px;min-height:300px;margin:auto}#view-cart-page .page-content{max-width:1585px;padding:0;background:none}#view-cart-page .page-content .products-container{flex-grow:1;padding-right:10px;border-radius:3px;width:calc(100% - 415px)}#view-cart-page .page-content .products-container .other-titles-container{width:100%}#view-cart-page .page-content .cart-item-container{display:flex;justify-content:space-between;align-items:flex-start}#view-cart-page .page-content .cost-container{max-width:415px;padding:5px;border-radius:3px;background:#fff}#view-cart-page .callout-message{color:#ad4d00}#view-cart-page table#products{width:100%;border-radius:3px;text-align:center;background:#fff}#view-cart-page table#products thead tr{border-bottom:1px dotted #ddd}#view-cart-page #products td,#view-cart-page #products th{padding:15px;border:0;text-align:left;vertical-align:middle}#view-cart-page #products .td-price,#view-cart-page .td-qty{text-align:right}#view-cart-page #products .td-cover{width:10%}#view-cart-page #products .td-item-description{width:35%;text-align:left}#view-cart-page #products .td-delete{width:20px;padding-left:0}#view-cart-page #products td.td-price,#view-cart-page #products td.td-qty{font-size:16px;font-weight:600}#view-cart-page #products td.td-remove{vertical-align:top;padding:10px 10px 0 0;text-align:right}#view-cart-page #products td.td-remove .remove-link{text-align:center;text-decoration:none}#view-cart-page #products td.td-remove .remove-link img,#view-cart-page #products td.td-item-description .remove-link img{width:15px;height:15px}#view-cart-page #products td.td-coupon{width:21%}#view-cart-page #products td.td-coupon .link-button{font-size:12px;font-weight:600}#view-cart-page #products td.td-coupon .coupon-container{display:none}#view-cart-page #products td.td-coupon .coupon-container input{width:155px;padding:3px;font-size:12px}#view-cart-page #products td.td-coupon .coupon-container input:disabled{padding:0;border:0;background:none;font-size:13px}#view-cart-page #products tbody tr.cart-item-row-detail:not(:last-child){border-bottom:1px solid #eee}#view-cart-page #products tbody tr.cart-item-row-detail td.td-qty .quantity-container input{text-align:right}#view-cart-page #products tbody tr.cart-item-row-detail td.td-qty .ebook-qty{padding-left:40px}#view-cart-page #costs-table td{vertical-align:middle;padding:12px;text-align:right}#view-cart-page #costs-table td:nth-child(1){text-align:left}#view-cart-page #costs-table td:nth-child(2){width:20%;text-align:right}#view-cart-page #costs-table tr.shipping-row .costs-label{float:left;line-height:37px}#view-cart-page #costs-table tr.shipping-row .costs{float:right}#view-cart-page #costs-table tr.shipping-row .costs{max-width:75%}#view-cart-page #costs-table tr.shipping-row .costs .shippingoption-dd{text-align-last:right}#view-cart-page #costs-table tr.shipping-row .costs .shippingoption-dd option{direction:rtl}#view-cart-page img.item-image{height:64px}#view-cart-page .item-description-title{max-width:90%;font-size:20px;font-weight:600}#view-cart-page .checkout-button,#view-cart-page .secondary-site-button{width:100%;padding:12px 0;border:0}#view-cart-page .mobile-paypal{width:100%;padding:0;border:0}#view-cart-page .warning-messages{display:block;font-size:12px;font-weight:500!important;line-height:14px;color:#a85c6f}#view-cart-page .item-price .add-coupon{margin:0;padding:0;border:0;font-size:12px;color:#526c85;text-decoration:underline;background:none;cursor:pointer}#view-cart-page .remove-link{color:#700}#view-cart-page .remove-link:hover{color:#b20}#view-cart-page .remove-link:active{color:#c30}#view-cart-page .total-label{font-size:16px;font-weight:600;color:#666}#view-cart-page td.shipping{padding-top:7px}#view-cart-page .page-buttons{overflow:hidden;margin-top:15px;padding-top:15px;border-top:1px solid #ccc}#view-cart-page .page-buttons .button{margin-bottom:10px}.pricing-container{display:flex;flex-direction:row;padding:15px}.pricing-cell{flex:1;display:flex;flex-direction:column}.pricing-cell:last-child{text-align:right}.pricing-cell span{font-weight:600;font-size:20px}.pricing-cell em{font-size:12px}#view-cart-page .page-buttons{display:flex;flex-direction:row;flex-wrap:wrap}#view-cart-page .panel-paypal{order:-1;margin:10px auto;padding:30px 0 0;width:100%;border:1px solid #666;border-radius:3px;text-align:center}#view-cart-page .panel-paypal h3{width:220px;margin-top:-40px;margin-left:10px;font-size:13px;font-weight:600;background:#fff}#view-cart-page .panel-paypal .button{width:auto}#view-cart-page .checkout-button{order:-1;float:none;margin-right:0!important}#view-cart-page .main-info{font-size:14px}#view-cart-page ul.disc-list li{margin-left:20px;padding-left:0;list-style-type:disc}#view-cart-page img.item-image{height:100px}#view-cart-page .item-description-title{font-size:16px}#view-cart-page .remove-link,#view-cart-page .qty-update-link{font-size:12px}#view-cart-page .item-price{font-weight:bold;color:#777}#view-cart-page tfoot tr{background-color:#fbfbfb}#view-cart-page tfoot tr td{padding:20px 10px}#view-cart-page #products tfoot tr td{padding:7px}#view-cart-page #products .costs-label{width:100%;text-align:right;vertical-align:top;margin-left:60%;padding:5px;line-height:36px}#view-cart-page #products span.costs{float:right;text-align:right;padding:0 10px;width:235px}#view-cart-page #products .total-label{font-size:16px;font-weight:normal;color:#000}#view-cart-page .total-value{margin-left:5px;font-size:20px;font-weight:600;color:#000;display:inline-block;min-width:220px}#view-cart-page .tax-message{font-style:italic}#view-cart-page .td-price p{font-size:14px;font-weight:500;color:#666}#view-cart-page .td-price .price-text{font-size:16px;font-weight:600}#view-cart-page h3{margin-bottom:5px;font-size:18px}#view-cart-page .page-buttons{margin-top:0}@media(min-width:1025px){#view-cart-page #products tbody tr.cart-item-row-detail td.td-qty .quantity-mobile-label,#view-cart-page #products tbody tr.cart-item-row-detail td.td-item-description .remove-link{display:none}}@media(max-width:1024px){#view-cart-page .page-content .cart-item-container{margin-right:0;padding:0;background:none}#view-cart-page .page-content .cost-container{padding:0}#view-cart-page .item-description-title{padding:5px 0 0 5px;font-size:14px}#view-cart-page .page-content #products{background:none}#view-cart-page #products td,#view-cart-page #products th{padding:5px}#view-cart-page #products thead{display:none}#view-cart-page #products .coupon-row{top:0}#view-cart-page #products .coupon-row td{padding:20px 5px;text-align:left}#view-cart-page #products tbody tr.cart-item-row-detail{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-bottom:10px;padding:5px;border-radius:3px;background:#fff}#view-cart-page #products tbody tr.cart-item-row-detail td.td-cover{order:2;flex-basis:70%;padding:0;border-bottom:1px solid #ccc}#view-cart-page #products tbody tr.cart-item-row-detail td.td-cover .item-image{height:80px;padding:5px}#view-cart-page #products tbody tr.cart-item-row-detail td.td-item-description{display:flex;justify-content:space-between;order:1;flex-basis:100%;padding:0}#view-cart-page #products tbody tr.cart-item-row-detail td.td-item-description .remove-link{padding:5px 5px 0 0;font-size:16px;text-decoration:none}#view-cart-page #products tbody tr.cart-item-row-detail td.td-coupon{display:flex;justify-content:space-between;order:4;flex-basis:70%;padding:0}#view-cart-page #products tbody tr.cart-item-row-detail td.td-coupon .add-coupon-link{padding:5px;line-height:25px}#view-cart-page #products tbody tr.cart-item-row-detail td.td-coupon .coupon-container{padding:5px}#view-cart-page #products tbody tr.cart-item-row-detail td.td-qty{order:3;flex-basis:30%;padding:0;border-bottom:1px solid #ccc;text-align:right}#view-cart-page #products tbody tr.cart-item-row-detail td.td-qty .ebook-qty{padding:30px 10px}#view-cart-page #products tbody tr.cart-item-row-detail td.td-qty .quantity-container{padding:5px}#view-cart-page #products tbody tr.cart-item-row-detail td.td-qty .quantity-container form{display:flex;flex-direction:column;align-items:flex-end}#view-cart-page #products tbody tr.cart-item-row-detail td.td-qty .qty-update-link{display:block;padding-top:5px;text-align:right}#view-cart-page #products tbody tr.cart-item-row-detail td.td-qty .quantity-mobile-label{padding:5px;text-align:right;font-size:14px}#view-cart-page #products tbody tr.cart-item-row-detail td.td-price{display:flex;justify-content:flex-end;order:5;flex-basis:30%;padding:0}#view-cart-page #products tbody tr.cart-item-row-detail td.td-price p{padding:5px;line-height:25px}#view-cart-page #products td.td-remove{display:none}}@media(max-width:980px){#view-cart-page #products td.td-coupon .coupon-form{height:auto}}@media(max-width:812px){#view-cart-page .page-content{padding:0;background:#d9dbdc}#view-cart-page #costs-table{width:100%;padding:5px;border-top-right-radius:3px;border-top-left-radius:3px;background:#fff}}@media(max-width:768px){#view-cart-page .page-buttons{flex-direction:column}#view-cart-page #products tfoot tr td{min-width:135px}}@media(max-width:700px){#view-cart-page .mobile-place-order{display:block}#view-cart-page .page-header{display:none}#view-cart-page .page-content .products-container{width:100%;padding-right:0}#view-cart-page .page-content .cart-item-container{display:block}#view-cart-page .page-content .cart-item-container{width:100%}#view-cart-page .page-content .cost-container{max-width:none;padding:0}#view-cart-page #products tbody tr.cart-item-row-detail{margin-right:0}#view-cart-page #costs-table tr.shipping-cost-row{display:none}}@media(max-width:500px){#view-cart-page #other-titles .other-book-img{margin:auto}#view-cart-page .mobile{display:inline!important}}@media(max-width:475px){#view-cart-page #costs-table tr.shipping-row .costs-label{line-height:37px}#view-cart-page #costs-table tr.shipping-row .costs{float:right}#view-cart-page #costs-table td:nth-child(1){text-align:left}#view-cart-page #costs-table td:nth-child(2){width:40%}#view-cart-page #other-titles .other-title-wrapper{text-align:center}}@media(max-width:400px){#view-cart-page table#products thead{display:none}#view-cart-page .td-price p{margin-right:0}#view-cart-page #products .costs-label{margin:0}#view-cart-page #products span.costs{padding:5px;text-align:left}#view-cart-page .total-value{min-width:unset}}@media(max-width:375px){#view-cart-page #costs-table tr.shipping-row .costs{width:75%}#view-cart-page #costs-table tr.shipping-row .costs .shippingoption-dd{width:100%}}