.modal-open{overflow:hidden}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0;top:100px}@media (max-width:767px){.modal-content{border:none;border-radius:2px}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:.5}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.428571429px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:after,.modal-footer:before{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-footnote{background:#263238;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;color:#fff;height:60px}.modal-footnote:after,.modal-footnote:before{content:" ";display:table}.modal-footnote:after{clear:both}.modal-footnote .footnote-nav{color:#fff;line-height:60px}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.bsa{background-color:#fff;display:inline-block;font-size:.75rem;line-height:normal;text-align:center;text-transform:uppercase;white-space:nowrap}.bsa.bsa-badge{border:1px solid #bbbfbf;border-radius:.25rem;padding:2px 4px}.bsa.bsa-shipping{background-color:#ffc663;border:none;color:#0f1111}.bsa.bsa-sale{background-color:#066354;border:none;color:#fff}.mrdn-link-primary{color:#008296!important;text-decoration:underline!important}.mrdn-link-primary:active,.mrdn-link-primary:visited{color:#008296!important}.mrdn-link-secondary{color:#008296!important;text-decoration:none}.mrdn-link-secondary:active,.mrdn-link-secondary:visited{color:#008296!important}.mrdn-link-tertiary{color:#008296!important;border-bottom:1px dotted #008296;text-decoration:none}.mrdn-link-tertiary:active,.mrdn-link-tertiary:visited{color:#008296!important}.mrdn-button-primary{font-family:"Amazon Ember","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;text-align:inherit;appearance:none;margin-block:0;margin-inline:0;cursor:pointer;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;box-sizing:border-box;outline:0;height:40px;padding:0 16px;transition:color .1s ease 0s,background-color .1s ease 0s,border-color .1s ease 0s;border-radius:22px;white-space:nowrap;position:relative;z-index:0;border:0;color:#fff!important;background-color:#008296}.mrdn-button-primary:focus{outline-offset:2px;outline:2px solid #008296}.mrdn-button-primary:visited{color:#fff}.mrdn-button-primary:active,.mrdn-button-primary:hover{color:#fff!important;background-color:#008296;text-decoration:none}.mrdn-button-secondary{font-family:"Amazon Ember","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;text-align:inherit;appearance:none;margin-block:0;margin-inline:0;cursor:pointer;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;box-sizing:border-box;outline:0;height:40px;padding:0 16px;transition:color .1s ease 0s,background-color .1s ease 0s,border-color .1s ease 0s;border-radius:22px;white-space:nowrap;position:relative;z-index:0;border:none;color:#02080e!important;background-color:#ccd5de}.mrdn-button-secondary:focus{outline-offset:2px;outline:2px solid #008296}.mrdn-button-secondary:visited{color:#02080e}.mrdn-button-secondary:hover{background-color:#b1bac3;text-decoration:none}.mrdn-button-secondary:active{background-color:#89929a}.mrdn-button-tertiary{font-family:"Amazon Ember","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;text-align:inherit;appearance:none;margin-block:0;margin-inline:0;cursor:pointer;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;box-sizing:border-box;outline:0;height:40px;padding:0 16px;transition:color .1s ease 0s,background-color .1s ease 0s,border-color .1s ease 0s;border-radius:22px;white-space:nowrap;position:relative;z-index:0;border:2px solid #008296;color:#008296!important;background-color:rgba(0,0,0,0)}.mrdn-button-tertiary:focus{outline-offset:2px;outline:2px solid #008296}.mrdn-button-tertiary:visited{color:#008296}.mrdn-button-tertiary:active,.mrdn-button-tertiary:hover{color:#fff!important;background-color:#008296;text-decoration:none}.mrdn-button-large{font-size:1.125rem;height:3rem}.button-full-width{width:100%}.mrdn-text-h100{font-size:1rem;font-weight:700;line-height:1.25rem}.mrdn-text-h200{font-size:1.125rem;font-weight:700;line-height:1.25rem}.mrdn-text-b200{font-size:.875rem;line-height:1.25rem}.mrdn-text-b300{font-size:1rem;line-height:1.5rem}.mrdn-text-b400{font-size:1.125rem;line-height:1.5rem}.mrdn-text-d50{font-size:2.25rem;font-weight:200;line-height:3rem}.mrdn-divider-small{border-top:1px solid #b1bac3;width:100%}#change-currency-modal .modal-dialog{max-width:600px}#change-currency-modal .modal-content{position:static;display:flex;flex-direction:column;max-height:calc(100vh - 60px)}#change-currency-modal .description{color:#333;font-size:1rem;margin-bottom:8px}#change-currency-modal .currency-help-link{color:#039}#change-currency-modal .form-group{padding-left:8px;padding-right:8px}#change-currency-modal .currency-selector-container{width:60%}#change-currency-modal .currency-selector-container #currency-selector{cursor:pointer}@media (max-width:600px){#change-currency-modal .currency-selector-container{width:90%}}#change-currency-modal .non-supported-currency-warning{background-color:#efefef;display:inline-flex;align-items:start;padding:16px;font-size:1rem;border:1px solid #b1bac3;border-radius:4px;margin-bottom:16px}#change-currency-modal .non-supported-currency-warning .currency-message-icon{width:24px;height:24px;margin-top:8px;margin-right:16px;flex:0 0 auto}#change-currency-modal .non-supported-currency-warning .currency-warning-text{margin:0}#change-currency-modal .currency-disclaimer{margin-top:16px;font-size:.875rem;display:inline-flex;align-items:start}#change-currency-modal .currency-disclaimer .currency-disclaimer-text{padding-left:8px;margin:0}#change-currency-modal .currency-disclaimer .currency-message-icon{background-repeat:no-repeat;width:16px;height:16px;margin-top:2px;flex:0 0 auto}#change-currency-modal .modal-header{flex:0 0 auto}#change-currency-modal .modal-body{flex:1;overflow:auto}#change-currency-modal .modal-btn{font-family:"Amazon Ember","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;text-align:inherit;appearance:none;margin-block:0;margin-inline:0;cursor:pointer;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;box-sizing:border-box;outline:0;height:40px;padding:0 16px;transition:color .1s ease 0s,background-color .1s ease 0s,border-color .1s ease 0s;border-radius:22px;white-space:nowrap;position:relative;z-index:0;border-radius:4px;width:120px;height:36px}#change-currency-modal .modal-btn:focus{outline-offset:2px;outline:2px solid #008296}#change-currency-modal .cancel-btn{border:1px solid #c9d4d7}#change-currency-modal .cancel-btn:active,#change-currency-modal .cancel-btn:hover{background-color:#b1bac3}#change-currency-modal .save-btn{margin-left:8px;color:#fff;background-color:#008296;border:0}#change-currency-modal .save-btn:active,#change-currency-modal .save-btn:hover{background-color:#004f6c}#change-currency-modal .modal-footer{flex:0 0 auto}.change-currency-modal-trigger{color:#039;cursor:pointer}#pageheader-with-feedback{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:0 10px!important}#pageheader-with-feedback h1{margin-top:15px}.feedback{margin-top:15px;margin-bottom:10px;padding:3px 0 0;position:relative;font-size:14px;text-decoration:none}.feedback::before{content:"";display:block;position:absolute;left:-25px;width:20px;height:20px;background-image:url(https://assets.prod.abebookscdn.com/cdn/shared/images/common/icons/comment.svg);top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);margin:2px 5px 0 0}.feedback.feedback-mobile{margin-left:25px}.couponList{padding-top:5px!important}#country{padding:10px 0 10px 0}.orderTotal{padding:10px 0 10px 0;font-weight:700}.checkout{padding-top:10px;text-align:left}.btn-to-checkout{max-width:200px}.form-to-checkout{display:flex;justify-content:right}.bookseller{padding:8px 0 8px 0}.itemDetails{border-bottom:1px solid #c9d4d6;padding:5px 5px 5px 0;vertical-align:top}.quantity,.saveDelete,.status{border-bottom:1px solid #c9d4d6;padding:5px 5px 5px 0;vertical-align:top}.status .price{font-weight:400}.basket-item-sold{color:#c7002c}.quantity form,.saveDelete form{margin:0;padding:0}.shippingRate{padding:10px 5px 0 0;vertical-align:top;text-align:right}.shippingRateWithRadioButtons{padding:10px 5px 0 0}.shippingRate form{margin:0;padding:0;display:inline}.shippingPrice{padding-top:10px}.taxRate{padding-right:5px;text-align:right}.subtotal{padding-right:5px;text-align:right;font-weight:700}.subtotalWithRadioButtons{padding-top:5px;text-align:left;border-top:1px solid #c9d4d6}.basketHomeButton{text-decoration:none}.continueShopping{padding:10px 0 10px 0}.moveAllItems{padding:10px 0 0 0;text-align:right}.marginPadding{margin:20px 0 0 0;padding:0}.removeBorder{border-bottom:0!important}.boldedPrice{font-weight:700}.strikeTrough{text-decoration:line-through}.couponList{font-size:13px;margin:-5px 0 5px}.coupon{color:green}.print{color:#8799a9;font-weight:700}.blueborder{border:2px solid #c9d4d6;padding:0 0 10px 0}#main{overflow:auto!important}#main #basket-items-col{width:735px;float:left}#main #order-sum-col{width:215px;float:right}#order-sum-col .head h2{font-size:125%;text-align:center}#order-sum-col form.checkout{padding:20px 0}#order-sum-col form#changeDestination select{width:192px}span.priceNoBold{color:#000}p.seller-info{margin:0;padding-top:5px}div.seller-divider{border-bottom:2px solid #c9d4d6;padding-bottom:10px;margin-bottom:5px;overflow:auto;width:100%}ul.basket-item{position:relative;margin:0 0 10px 0;padding:0 0 10px 0;width:100%;overflow:auto;list-style:none;border-bottom:1px solid #c9d4d6}ul.basket-item a{text-decoration:underline}ul.basket-item form{float:left;padding-right:10px}ul.basket-item li{float:left;padding-top:10px}ul.basket-item li.price,ul.basket-item li.quantity{float:right!important}ul.basket-item li.item{width:340px}ul.basket-item li.price,ul.shipping li.price{width:120px;padding:15px 0 0 10px;font-weight:400}.secondarybutton{border-width:1px!important;padding-bottom:1px}li.quantity{width:220px;border-bottom:none!important;text-align:right;border-right:1px dotted #c9d4d6}li.quantity form{float:right}li.quantity span{font-size:11px}p.shipping{font-weight:700;margin-bottom:0}ul.shipping li{float:right}ul.shipping{border-bottom:1px solid #c9d4d6;list-style:none outside none;margin:0 0 10px;overflow:auto;padding:0 0 10px;position:relative;width:100%}ul.shipping fieldset{text-align:right}ul.shipping .divider{border-right:1px dotted #c9d4d6;padding:13px 8px!important}ul.subtotal{width:90%;list-style:none;overflow:auto;float:right;margin:0;padding:0!important}ul.subtotal li{float:right}ul.subtotal li.sub{padding:0 0 0 10px;width:120px;text-align:left}ul.subtotal li.copy{padding:0 10px 0 0}.coupons h2{font-size:100%!important;font-weight:700;margin-bottom:0!important;padding-bottom:0!important}.coupons ul.couponList{float:right;position:relative;margin:0 0 10px;padding:0 0 10px;list-style:none outside none}.coupons ul.couponList li{float:left}ul.couponList li.savings{font-weight:400;padding:13px 10px;width:110px;border-left:1px dotted #c9d4d6}ul.couponList li.savings span{color:green}ul.couponList li.lbl{padding:13px!important;font-weight:700}.coupons form fieldset .bookseller{margin-right:30px}.coupons form fieldset label{margin-right:10px}#couponcode{margin-right:10px}.coupons form fieldset p span.savings{text-decoration:none;color:green;border:1px solid #c9d4d6;height:50px;position:absolute;top:0;right:60px;padding:10px 0 0 10px}span.bcurrency{float:right}.coupons form fieldset p span.savings span{color:#000}.coupons form fieldset p span.newprice,.coupons form fieldset p span.price,.coupons form fieldset p span.priceNoBold{text-decoration:none}.coupons form fieldset p span.newprice{color:#900;font-weight:700}.box-rounded-clear{float:none!important}.save-for-later{width:100%;overflow:auto}.save-for-later p{margin-bottom:3px}.save-for-later form{float:left;margin-right:10px}.save-for-later .body{position:relative}.save-for-later a{text-decoration:underline}.save-for-later div.moveall{width:100%;position:relative;clear:both;height:20px}.save-for-later div.moveall form{position:absolute;right:0;bottom:5px}ul.save-ltr{margin:0 0 10px 0;padding:0 0 10px 0;list-style:none;overflow:auto}ul.save-ltr li{margin-top:0;padding-top:10px}ul.save-ltr li.itemInfo{float:left;border-right:1px dotted #c9d4d6;width:578px}ul.save-ltr li.itemPrice{float:right;text-align:left;width:125px;padding-top:15px}ul.save-ltr li.itemPrice span{font-weight:400}ul.item-divider{width:100%;overflow:auto;border-bottom:1px solid #c9d4d6}div.contentBox p{font-size:11px!important}div.contentBox span.title{display:block;color:#039;font-weight:700;font-style:normal!important}div.shopping-container{margin:0!important;padding:0!important}div.shopping-container .head{background:url(../gif/head-r-title.gif) no-repeat scroll right top transparent}div.shopping-container .head h2{margin:0!important;padding:5px 10px;background:url(../gif/head-l-title.gif) no-repeat scroll left top transparent}div.shopping-container .body{margin:0;padding:10px;border-left:2px solid #c9d4d6;border-right:2px solid #c9d4d6}div.shopping-container .footer{background:url(../gif/body-l.gif) no-repeat scroll left bottom transparent}div.shopping-container .footer p{background:url(../gif/body-r.gif) no-repeat scroll right bottom transparent;margin-left:10px}form.updateQuantity{position:relative}form.updateQuantity fieldset{margin:0!important;padding:0!important}div.frpadding h2{padding:6px 0 10px 0!important}#order-sum-col a{text-decoration:none}.qtip-default{background-color:#fff!important;border-color:#c9d4d7!important;border-width:2px!important;color:#333!important;font-size:12px!important;padding:15px 20px}.qtip{line-height:1.35em!important;max-width:355px!important;position:relative}.edition-type-qtip .qtip-icon{background:0 0!important;cursor:pointer;position:absolute;right:5px;top:5px}.book-tip{background:url(../gif/note.gif) 97% 50% no-repeat;border:2px solid #c9d4d7;color:#039;font-size:12px;font-weight:700;padding:5px 25px 7px 5px}.edition-type{position:relative;cursor:pointer;margin:14px 0 10px 0}.has-image>div{padding-left:90px}.itemDetails>p{margin-top:0;width:90px;word-break:break-all}.formFrame p{margin-top:0}.loading-overlay{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:1000;background-color:rgba(55,61,62,.5)!important}.loading-overlay.active{display:flex}.loading-spinner{border-radius:4px}