.ShoppingCart .empty{text-align:center}.ShoppingCart .SearchBox{position:relative;margin:0 auto 60px;top:0;left:0}.ShoppingCart .SearchBox .submit{right:20px}.ShoppingCart .cartEntry{margin:40px 0}.ShoppingCart .cartEntry:after{content:"";display:table;clear:both}.ShoppingCart .cartEntry .cartcontent{float:left;margin-left:3%;max-width:calc(100% - 200px)}.ShoppingCart .cartEntry .bookCover{float:left;width:100%;max-width:170px;box-shadow:0 0 3px 0 rgba(0,0,0,.5)}.ShoppingCart .cartEntry .bookTitle{padding:0}.ShoppingCart .cartEntry .bookTitle a{color:#003b5c}.ShoppingCart .cartEntry .bookAuthor{font-weight:700;list-style:none;color:#4a7729}.ShoppingCart .cartEntry .bookAuthor li{display:-ms-inline-flexbox;display:inline-flex;margin-right:5px}.ShoppingCart .cartEntry .bookAuthor li:after{content:"&";margin-left:5px}.ShoppingCart .cartEntry .bookAuthor li:last-child:after{content:""}.ShoppingCart .cartEntry .bookPrice{font-weight:700;color:#d19000}.ShoppingCart .cartEntry p{padding:0;line-height:24px;line-height:1.5rem}.ShoppingCart .cartEntry .quantityStep{margin-bottom:10px;font-weight:700}.ShoppingCart .cartEntry .quantityStep .qty{margin-right:10px}.ShoppingCart .cartEntry .quantityStep .input-btn{margin:0;display:inline-block;width:23%;height:41px;border:1px solid #e3e3e3;background:#fafafa}.ShoppingCart .cartEntry .quantityStep .input-btn .minus{border-width:1px 0 1px 1px;border-radius:2px 0 0 2px}.ShoppingCart .cartEntry .quantityStep .input-btn .plus{border-width:1px 1px 0 1px;border-radius:0 2px 2px 0}.ShoppingCart .cartEntry .quantityStep .input-btn.selectQTY{width:auto}.ShoppingCart .cartEntry .quantityStep .input-btn.val{text-align:center;color:#4a7729;font-weight:600}.ShoppingCart .cartEntry .quantityStep .input-btn.disabled{opacity:.5;cursor:pointer}.ShoppingCart .cartEntry .quantityStep .input-btn button{margin:0;width:100%;line-height:39px;line-height:2.4375rem;border:none;background:none}.ShoppingCart .cartEntry .quantityStep .input-btn button img{width:15px}.ShoppingCart .cartEntry .quantityStep .input-btn button.disabled{opacity:.2}.ShoppingCart .cartEntry .inventoryError{margin-top:15px;padding:10px;font-size:14px;font-size:.875rem;font-weight:700;background:#fafafa;border:1px solid #ff0008}.ShoppingCart .cartEntry .itemTotal{font-weight:600}@media(max-width:749px){.ShoppingCart .cartEntry .quantityStep .input-btn{width:38px}.ShoppingCart .cartEntry .quantityStep .input-btn.selectQTY{width:40%}}@media screen and (max-width:959px){.ShoppingCart .cartEntry .cartcontent{margin-bottom:20px;margin-left:20px;max-width:calc(100% - 110px)}.ShoppingCart .cartEntry .bookCover{max-width:90px}}@media screen and (max-width:1169px){.ShoppingCart .cartEntry .bookTitle{font-size:18px;font-size:1.125rem}}.ShoppingCart_ContinueCheckout a{margin-right:15px;text-transform:uppercase}@media screen and (max-width:959px){.ShoppingCart_ContinueCheckout a{display:block;margin-bottom:10px;text-align:center}}.ShoppingCart-coupons .Input-box{width:180px}.ShoppingCart-coupons .appliedcode{padding:0;font-style:italic}.ShoppingCart-coupons .invalidcode{font-style:italic;color:#ff0008}@media screen and (max-width:959px){.ShoppingCart-coupons{padding-top:20px;text-align:right;border-top:1px solid #999}.ShoppingCart-coupons strong{display:block;margin-bottom:15px}.ShoppingCart-coupons .Input-box{max-width:60%;margin:0}.ShoppingCart-coupons .Input-button{max-width:15%}}.ShoppingCart-ShippingTotals h3{padding-bottom:10px}.ShoppingCart-ShippingTotals .ShoppingCart_ContinueCheckout{margin-top:20px}.ShoppingCart-ShippingTotals p{padding-bottom:0}.ShoppingCart-ShippingTotals .zipcode{margin:35px auto 40px}.ShoppingCart-ShippingTotals .Input-box{width:130px}.ShoppingCart-ShippingTotals .fineprint{margin-bottom:20px;font-size:14px;font-size:.875rem;font-style:italic}.ShoppingCart-ShippingTotals .total{margin-left:1%}@media screen and (max-width:959px){.ShoppingCart-ShippingTotals strong{display:block;margin-bottom:15px;text-align:right}.ShoppingCart-ShippingTotals .Input-box{max-width:60%;margin:0}.ShoppingCart-ShippingTotals .Input-button{max-width:15%}}.Input-box{margin-left:20px;padding:0 20px;height:47px;text-transform:uppercase;border-radius:3px 0 0 3px;background:#fff;border:1px solid #e4e4e4;box-shadow:inset 0 1px 1px 0 rgba(1,1,1,.26)}.Input-button{display:inline-block;padding:0 10px;margin:0 4px 6px 0;min-width:100px;font-weight:600;line-height:43px;line-height:2.6875rem;text-align:center;text-transform:uppercase;background:transparent;border-width:2px 2px 2px 0;border-style:solid;border-color:#e3e3e3;border-radius:0 3px 3px 0;transition:all 200ms ease}.Input-button:hover{text-decoration:none}@media(max-width:749px){.Input-button{width:100%}}.productSlider{position:relative}.productSlider .TrackSlide{position:relative;top:-30px;margin:0 auto;padding:0;max-width:1022px;height:350px}.productSlider .TrackSlide ul{top:30px;margin:0 10px;height:250px}.productSlider .TrackSlide li{position:relative;top:0;margin:0 15px;width:170px;height:auto;transition:all 250ms ease;-ms-transform:scale(1);transform:scale(1)}.productSlider .TrackSlide li:hover{-ms-transform:scale(1.15);transform:scale(1.15)}.productSlider .TrackSlide a{display:block}.productSlider .TrackSlide img{width:100%;height:100%;box-shadow:0 0 3px 0 rgba(0,0,0,.4)}@media screen and (max-width:959px){.productSlider .TrackSlide{top:0;max-width:70%;height:200px}.productSlider .TrackSlide ul{margin:0;height:140px}.productSlider .TrackSlide li{margin:0 50px 0 0;width:75px}.productSlider .TrackSlide li:hover{top:0;margin:0 50px 0 0;width:75px}}.productSlider .TrackSlide-controls a{position:absolute;display:block;top:50%;width:50px;height:50px;margin:-25px 0 0;background-image:url(/Static/build/img/sliderArrow.svg);background-repeat:no-repeat;background-position:14px center;background-color:#fafafa;border-radius:50%;border:1px solid #e3e3e3;text-align:center;cursor:default}.productSlider .TrackSlide-controls a.enabled{background-image:url(/Static/build/img/sliderArrow-green.svg);cursor:pointer}.productSlider .TrackSlide-controls a.enabled:hover{border:1px solid #cacaca}.productSlider .TrackSlide-controls a.prevButton{left:0}.productSlider .TrackSlide-controls a.nextButton{right:0;-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:959px){.productSlider .TrackSlide-controls a{border:0;background-color:transparent}.productSlider .TrackSlide-controls a.enabled:hover{border:0}}@media screen and (max-width:959px){.productSlider h2{font-size:24px;font-size:1.5rem}}