.cart-section-sidebar #cart-cta-disabled{width:100%;display:flex;padding:16px 24px;justify-content:center;align-items:center;gap:8px;align-self:stretch;font-size:14px;font-weight:600;border-radius:2px;border:1px solid #d6d6d6;background:#f5f5f5}.cart-section-sidebar .cart-box{padding:24px 16px;border-radius:4px;border:1px solid #8c8b89;background:#fff}@media(max-width:640px){.cart-section-sidebar .cart-box{display:grid;grid-template-columns:1fr auto;border:none;box-shadow:0 -4px 4px 0 rgba(0,0,0,.15)}.cart-section-sidebar .cart-box .type-of-book{padding-bottom:0!important}.cart-section-sidebar .cart-box .add-to-cart{order:4;grid-column:1/-1;padding-top:16px}}@media screen and (max-width:1080px)and (min-width:641px){.cart-section-sidebar .cart-box{display:flex;flex-direction:column;gap:24px}.cart-section-sidebar .cart-box .add-to-cart-price{display:flex!important;flex-direction:column!important;align-items:start!important;flex-wrap:nowrap!important}.cart-section-sidebar .cart-box .add-to-cart-price .strike-price-value{padding-bottom:16px}.cart-section-sidebar .cart-box .add-to-cart{padding-top:0!important}.cart-section-sidebar .cart-box .type-of-book{padding-bottom:0!important}.cart-section-sidebar .cart-box .quantity{padding-bottom:0!important;flex-direction:column!important;align-items:start!important}.cart-section-sidebar .cart-box .order-flow{order:0!important}}@media(min-width:641px){.cart-section-sidebar .cart-box .typeQuantityWrapper{display:flex;flex-direction:column;gap:24px}}.cart-section-sidebar .cart-box .order-flow{order:2;grid-column:2}.cart-section-sidebar .cart-box .order-flow .label{font-size:14px;font-weight:400;line-height:19.07px;text-align:right;float:right;color:#5a5a5a}.cart-section-sidebar .cart-box .add-to-cart-price{order:3}@media(max-width:640px){.cart-section-sidebar .cart-box .add-to-cart-price{display:block!important}}.cart-section-sidebar .cart-box .add-to-cart-price{display:grid;grid-template-rows:1fr 1fr;flex-wrap:wrap;align-items:end;justify-content:space-between}@media(min-width:1081px){.cart-section-sidebar .cart-box .add-to-cart-price{grid-template-columns:1fr auto;grid-template-rows:unset}}.cart-section-sidebar .cart-box .add-to-cart-price .price-prefix{font-size:16px;font-weight:400;line-height:21.79px;text-align:left}@media(max-width:640px){.cart-section-sidebar .cart-box .add-to-cart-price .price-prefix{display:none}}.cart-section-sidebar .cart-box .add-to-cart-price .price-value{font-size:24px;font-weight:700;line-height:32.68px;text-align:right}@media((min-width:641px) and (max-width:1080px)){.cart-section-sidebar .cart-box .add-to-cart-price .price-value{text-align:left}}@media(max-width:640px){.cart-section-sidebar .cart-box .add-to-cart-price .price-value{grid-column:1/-1;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.0025em}}.cart-section-sidebar .cart-box .add-to-cart-price .strike-price-value{font-weight:400;line-height:24px;text-align:right;text-decoration:underline;text-underline-offset:-.3em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#8c8b89;font-size:16px;font-style:normal;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}@media(max-width:640px){.cart-section-sidebar .cart-box .add-to-cart-price .strike-price-value{grid-column:2;margin-top:-25px;font-size:14px}}.cart-section-sidebar .cart-box .add-to-cart-price .cart-promotion-tag{grid-column:2/-1;margin-top:5px}.cart-section-sidebar .cart-box .add-to-cart-price .cart-promotion-tag .tag{float:right;border-radius:8px;width:69px;font-size:12px;font-weight:400;line-height:24px;background-color:#d9ffae;color:#000;text-align:center;font-weight:500;text-transform:uppercase}.cart-section-sidebar .cart-box .type-of-book{padding-bottom:10px;font-family:Inter,sans-serif;font-size:16px;line-height:21.79px;text-align:left;display:flex;flex-direction:row}@media(max-width:1080px){.cart-section-sidebar .cart-box .type-of-book{flex-direction:column}}.cart-section-sidebar .cart-box .type-of-book{flex-wrap:wrap}.cart-section-sidebar .cart-box .type-of-book .selected-type-value{font-weight:700}@media(max-width:640px){.cart-section-sidebar .cart-box .type-of-book .selected-type{display:none}}.cart-section-sidebar .cart-box .add-to-cart{padding-top:24px}.cart-section-sidebar .cart-box .priceDisclaimer{font-size:14px;font-style:italic;font-weight:400;line-height:normal;margin-top:8px}@media(min-width:1081px){.cart-section-sidebar .cart-box .priceDisclaimer{margin-bottom:19px}}@media((max-width:640px) or (min-width:1081px)){.cart-section-sidebar .cart-box .priceDisclaimer{float:right}}.cart-section-sidebar .cart-box .priceDisclaimer .icon-info{margin:auto 0 auto 8px}@media(max-width:1080px){.cart-section-sidebar .cart-box .priceDisclaimer .informationTxt{display:none}}.cart-section-sidebar .cart-box .popover{max-width:365px}@media(min-width:641px){.cart-section-sidebar .cart-box.sticky{z-index:4000;position:fixed;width:32%}.cart-section-sidebar .product-ext-store.sticky,.cart-section-sidebar .product-wp-store.sticky{z-index:9!important;position:fixed;width:32%}}@media(min-width:1081px){.cart-section-sidebar .cart-box.sticky{z-index:4000;position:fixed;width:32%}.cart-section-sidebar .product-ext-store.sticky,.cart-section-sidebar .product-wp-store.sticky{z-index:9!important;position:fixed;width:25%}}.sticky-menu{margin:0;z-index:100;position:fixed!important;left:0;width:100%;box-shadow:0 10px 8px -8px rgba(0,0,0,.2)}.sticky-menu .page-sections-menu{margin:0;border-left:0!important;border-right:0!important;border-top:0!important}.sticky-menu .page-sections-menu .menu-list{max-height:66vh;overflow-y:auto}.expanded.sticky-menu{z-index:5000}.bookmarks-mobile{display:none!important}@media(max-width:1080px){.bookmarks-mobile{display:block!important}.bookmarks-desktop{display:none}}@media(min-width:1080px){.bookmarks{position:-webkit-sticky;position:sticky}}.bookmarks{top:158px;margin-bottom:36px}.bookmarks .page-sections-menu{padding:12px 0;border-radius:2px;border:1px solid #e5e4e0;background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);font-size:14px;font-weight:600;line-height:21px;letter-spacing:.035px}.bookmarks .page-sections-menu .menu-title{padding:8px 16px;color:#313131}.bookmarks .page-sections-menu .menu-list{margin-bottom:0;padding:12px 0;display:flex;flex-direction:column}.bookmarks .page-sections-menu .line{padding:0 16px}.bookmarks .page-sections-menu .line-border{background:#e5e4e0;width:100%;height:1px}.bookmarks .page-sections-menu ul{padding-left:0}.bookmarks .page-sections-menu .download{order:1}.bookmarks .page-sections-menu .wWhatsNew{order:2}.bookmarks .page-sections-menu .digitalEvaluationCopy{order:3}.bookmarks .page-sections-menu .description{order:2}.bookmarks .page-sections-menu .relatedResources{order:3}.bookmarks .page-sections-menu .bundle-item{order:4}.bookmarks .page-sections-menu .setBundles{order:5}.bookmarks .page-sections-menu .setComponents{order:6}.bookmarks .page-sections-menu .relatedProducts{order:7}.bookmarks .page-sections-menu .wAboutAuthors{order:8}.bookmarks .page-sections-menu .permissions{order:9}.bookmarks .page-sections-menu .wTableOfContents{order:10}.bookmarks .page-sections-menu .wNewToEdition{order:11}.bookmarks .page-sections-menu .wReviews{order:12}.bookmarks .page-sections-menu .wRelatedWebsites{order:13}.bookmarks .page-sections-menu .wDownloadsTab{order:14}.bookmarks .page-sections-menu .wErrata{order:15}.bookmarks .page-sections-menu .wNotes{order:16}.bookmarks .page-sections-menu .wWhatsNew{order:17}.bookmarks .page-sections-menu .wPressRelease{order:18}.bookmarks .page-sections-menu .series{order:19}.bookmarks .page-sections-menu li{list-style-type:none}.bookmarks .page-sections-menu li a{font-weight:400;color:#5d5e5c;text-decoration:none;padding:8px 16px;display:inline-block}.bookmarks .page-sections-menu li.active{font-weight:600;color:#000;border-left:3px solid #40e298}.bookmarks .page-sections-menu li.active a{font-weight:600;color:#000;margin-left:-3px}@media(max-width:1080px){.bookmarks .page-sections-menu .menu-list{transition:max-height .4s ease}.bookmarks .page-sections-menu .menu-list.collapsed{display:none}.bookmarks .menu-title[data-toggle=collapse]:after{float:right;content:"";width:13px;margin-top:7px;height:8px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAMAAABV0m3JAAAAPFBMVEUAAAAjJCUiIyYjJSYjIyUdHR0iIyQgIyciIyUiIyUiJSUiJSUiIiQjIyQiJCQfIicgICQaICAgICAjJCbXTKrNAAAAE3RSTlMAt8/zhBrUcvbzwa6emn9iTygISY0+lQAAAEZJREFUCNdlyEkSgCAAxMCACu4b//+rJQdDlTnNNEfaaLvneJFKCdgQ37+WqmhThlBV63pA1VRN1VrVUDVVs6WMmV/7+c0HWz0ESYspFw8AAAAASUVORK5CYII=") 0 0 no-repeat;background-size:cover;transition:all .4s;transform:rotateX(180deg)}.bookmarks .menu-title[data-toggle=collapse].collapsed:after{transform:rotateX(1turn)}}.modal{justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);z-index:9999}.modal,.modal-content{display:flex;align-items:center}.modal-content{width:650px;padding:32px 40px 64px;flex-direction:column;gap:32px;background-color:#fff;border-radius:unset}.modal-content img{width:300px}.close{align-self:flex-end;font-size:24px;cursor:pointer}@media(min-width:641px){.modal-content{width:612px}}@media(max-width:640px){.modal-content{width:365px}}.title{font-weight:700;font-style:normal}.subtitle,.title{font-family:Inter,sans-serif}.subtitle{font-weight:600;font-style:italic}.ReactModalPortal .center{display:flex;justify-content:center;align-items:center;position:relative;padding:4rem 0;flex-direction:column;gap:40px}.ReactModalPortal .button{background-color:#28a745;color:#fff;padding:12px 24px;font-size:16px;font-weight:700;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease;box-sizing:border-box;min-width:222px}.ReactModalPortal .modal{background:#fff;position:relative;width:610px;padding:40px;flex-direction:column;height:auto}.ReactModalPortal .modal,.ReactModalPortal .overlay{display:flex;justify-content:center;align-items:center}.ReactModalPortal .overlay{background-color:rgba(0,0,0,.75);position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.ReactModalPortal .content{text-align:center;display:flex;flex-direction:column;gap:32px;align-self:stretch}.ReactModalPortal .buttons{display:flex;justify-content:center;gap:24px}.ReactModalPortal .buttons img{width:50px;height:50px;cursor:pointer}.ReactModalPortal .modalHedaer{color:#000;text-align:center;font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:36px;letter-spacing:-.12px}.ReactModalPortal .copyUrl-section{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ReactModalPortal .copyUrl-section label{color:#000;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:.14px}.ReactModalPortal .copyUrl-section input{width:100%;pointer-events:none;border:1px solid #d6d6d6;min-height:40px;padding:4px 12px;align-self:stretch}.ReactModalPortal .copyUrl-section .copyUrl-input{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ReactModalPortal .copyUrl-section input:focus{outline:none}.ReactModalPortal .copyButton{display:flex;height:50px;width:-moz-fit-content;width:fit-content;padding:16px 32px;justify-content:center;align-items:center;gap:8px;border-radius:1px;border-radius:8px;background:#00d875;color:#003b44;font-size:16px;font-style:normal;font-weight:600;border:none}.ReactModalPortal .copyButton:hover{background-color:#60e7a9}@media screen and (min-width:641px)and (max-width:1080px){.ReactModalPortal .modal{width:494px}}@media screen and (max-width:640px){.ReactModalPortal .modal{width:327px}.ReactModalPortal .buttons{width:247px;gap:13px;justify-content:center}.ReactModalPortal .buttons img{width:30px;height:30px}}@media screen and (max-width:1081px){.ReactModalPortal .copyButton{width:auto}}.share-icon{cursor:pointer}.share-icon>path{fill:#007a76!important;transition:all .2s ease}.share-icon:hover>path{fill:#006663!important}.share-icon:active>path{fill:#003b44!important;d:path("M8 11H6L6 19L18 19L18 11H16V9L20 9L20 21L4 21L4 9H8V11ZM16.707 6.29297L15.293 7.70703L13 5.41406L13 15H11L11 5.41406L8.70703 7.70703L7.29297 6.29297L12 1.58594L16.707 6.29297Z")}