.quantity{font-family:Open Sans;padding-bottom:24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;grid-column:1/2}@media(max-width:640px){.quantity{margin-top:14px;padding-bottom:0}}.quantity .quantity-prefix{font-size:16px;font-weight:400;line-height:28.07px}.quantity .counter-button{display:flex;gap:12px;background-color:#eaeaea;padding:8px 12px;border-radius:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;width:max-content;border:1px solid #d6d6d6}.quantity .counter-button .counter-value{width:2em;font-family:Open Sans;font-size:14px;font-weight:600;line-height:19.07px;text-align:center}.quantity .counter-button button{align-items:center;display:flex;border-radius:20px;background-color:#eaeaea;border:none;cursor:pointer}.quantity .counter-button .minus{margin-top:1px}.quantity .counter-button button:disabled{opacity:.3;cursor:not-allowed}@media(max-width:640px){.quantity{order:3}.quantity .quantity-prefix{display:none}}.cart-section-sidebar .cart-box{padding:24px 16px;border-radius:4px;border:1px solid #313131;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;display:grid;grid-template-rows:1fr 1fr;flex-wrap:wrap;align-items:end;justify-content:space-between}@media(max-width:640px){.cart-section-sidebar .cart-box .add-to-cart-price{display:block!important}}@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-size:16px;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;-webkit-text-decoration-color:gray;text-decoration-color:gray;text-decoration-thickness:1px;color:#5a5a5a}@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:2px;width:69px;font-size:12px;line-height:24px;background-color:#ffc805;color:#000;text-align:center;font-weight:400;padding:0 8px}.cart-section-sidebar .cart-box .type-of-book{padding-bottom:10px;font-family:Open Sans;font-size:16px;line-height:21.79px;text-align:left;display:flex;flex-direction:row;flex-wrap:wrap}@media(max-width:1080px){.cart-section-sidebar .cart-box .type-of-book{flex-direction:column}}.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,.cart-section-sidebar .product-ext-store.sticky,.cart-section-sidebar .product-wp-store.sticky{z-index:4000;position:fixed;width:32%}}@media(min-width:1081px){.cart-section-sidebar .cart-box.sticky,.cart-section-sidebar .product-ext-store.sticky,.cart-section-sidebar .product-wp-store.sticky{z-index:4000;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}}.bookmarks{top:158px;margin-bottom:36px}@media(min-width:1080px){.bookmarks{position:-webkit-sticky;position:sticky}}.bookmarks .page-sections-menu{padding:12px 0;border-radius:2px;border:1px solid #d6d6d6;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}.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:hsla(0,0%,50%,.388);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:#5a5a5a;text-decoration:none;padding:8px 16px;display:inline-block}.bookmarks .page-sections-menu li.active{font-weight:600;color:#313131;border-left:3px solid #000}.bookmarks .page-sections-menu li.active a{font-weight:600;color:#313131;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)}}ul.breadcrumb{padding:28px 0 26px;list-style:none;margin:0;display:flex;flex-direction:row;flex-wrap:wrap}ul.breadcrumb li:first-child{margin-top:-2px}ul.breadcrumb li{display:inline;font-size:13px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.033px;text-transform:capitalize}ul.breadcrumb li+li:before{padding:5px;size:13px;content:"> ";color:#838383}ul.breadcrumb li a{color:#000;text-decoration:none}ul.breadcrumb li a:hover{text-decoration:underline;color:#115c36}.relatedProducts-section .page-section .section-content,.setComponents-section .page-section .section-content{font-size:14px}.relatedProducts-section .relatedProducts,.setComponents-section .relatedProducts{margin:16px 0;flex-direction:column;letter-spacing:.035px;line-height:20px;font-size:14px;font-style:normal}.relatedProducts-section .carouselLeftRight,.setComponents-section .carouselLeftRight{height:24px;width:24px}.relatedProducts-section .react-multi-carousel-track,.setComponents-section .react-multi-carousel-track{margin-bottom:32px}.relatedProducts-section .related-product-authors,.setComponents-section .related-product-authors{margin-bottom:0}.relatedProducts-section li .card:hover,.setComponents-section li .card:hover{box-shadow:0 4px 32px 0 rgba(0,0,0,.2)}.relatedProducts-section .custom-button-group,.setComponents-section .custom-button-group{display:flex;gap:31px;justify-content:center;font-size:medium}.relatedProducts-section .custom-button-group button:not(:disabled):hover,.setComponents-section .custom-button-group button:not(:disabled):hover{display:flex;color:#fff;background:#838383;border:1px solid #838383;border-radius:16px;align-items:center}.relatedProducts-section .custom-button-group button:not(:disabled):active,.setComponents-section .custom-button-group button:not(:disabled):active{color:#fff;background:#000;border:1px solid #000;border-radius:16px}.relatedProducts-section .custom-button-group button:not(:disabled):focus-visible,.setComponents-section .custom-button-group button:not(:disabled):focus-visible{border-radius:16px;border:2px dashed var(--black-000000,#000);background:var(--white-ffffff,#fff)}.relatedProducts-section .custom-button-group button,.setComponents-section .custom-button-group button{color:#000;cursor:pointer;font-weight:600;background:none;border:none;width:24px;height:24px;flex-shrink:0;padding:0 1px 2px 0}.relatedProducts-section .custom-button-group button:disabled,.setComponents-section .custom-button-group button:disabled{color:#838383}.relatedProducts-section .card,.setComponents-section .card{padding:24px 24px 32px;border-radius:4px;align-items:center}.relatedProducts-section .card .card-body,.setComponents-section .card .card-body{margin:16px 0 0!important;min-height:127px;width:100%;word-break:break-word;padding:0!important}.relatedProducts-section .card .card-body a,.setComponents-section .card .card-body a{text-decoration:none;color:var(--gray-700313131,#313131)}.relatedProducts-section .card .card-body a:hover,.setComponents-section .card .card-body a:hover{color:var(--dark-green-115-c-36,#115c36);text-decoration:underline}.relatedProducts-section .card .card-body .card-body-title,.setComponents-section .card .card-body .card-body-title{margin-bottom:8px}.relatedProducts-section .card .card-body .author,.relatedProducts-section .card .card-body .card-title,.setComponents-section .card .card-body .author,.setComponents-section .card .card-body .card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:14px!important;color:#313131}.relatedProducts-section .card .card-body .priceClass,.setComponents-section .card .card-body .priceClass{color:#313131;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.035px;margin-top:8px}.relatedProducts-section .card .card-body-with-price,.setComponents-section .card .card-body-with-price{min-height:133px}.relatedProducts-section .card .card-img-top,.setComponents-section .card .card-img-top{max-width:98px;border-radius:3px;min-width:98px;min-height:140px;max-height:140px}.relatedProducts-section .card .card-default-img,.setComponents-section .card .card-default-img{width:74px;padding:24px 5px;background-color:#f4f4f4}@media(min-width:1366px){.relatedProducts-section .carousel-item-gap,.setComponents-section .carousel-item-gap{min-width:213px}}@media(min-width:1081px){.relatedProducts-section .relatedProducts:nth-child(3):nth-child(3n+1).custom-button-group,.setComponents-section .relatedProducts:nth-child(3):nth-child(3n+1).custom-button-group{display:none}.relatedProducts-section .react-multi-carousel-list,.setComponents-section .react-multi-carousel-list{border-right-color:#fff}.relatedProducts-section .carousel-item-gap,.setComponents-section .carousel-item-gap{padding-right:16px}}@media(max-width:1080px)and (min-width:656px){.relatedProducts-section .carousel-item-gap,.setComponents-section .carousel-item-gap{min-width:197px}}@media(max-width:1080px)and (min-width:641px){.relatedProducts-section .relatedProducts:nth-child(3):nth-child(odd) .custom-button-group,.setComponents-section .relatedProducts:nth-child(3):nth-child(odd) .custom-button-group{display:none}.relatedProducts-section .carousel-item-gap,.setComponents-section .carousel-item-gap{padding-right:16px}.relatedProducts-section .react-multi-carousel-list,.setComponents-section .react-multi-carousel-list{padding:16px 8px}}@media(max-width:640px){.relatedProducts-section .relatedProducts:nth-child(3):nth-child(1n+1) .custom-button-group,.setComponents-section .relatedProducts:nth-child(3):nth-child(1n+1) .custom-button-group{display:none}.relatedProducts-section .card .card-body,.setComponents-section .card .card-body{padding:unset}.relatedProducts-section .carousel-item-gap,.setComponents-section .carousel-item-gap{min-width:227px;padding-right:16px}}.product-long-description{font-family:Open Sans}.product-long-description .main-page-sections{display:flex;flex-direction:column}.product-long-description .main-page-sections .description-section{order:1}.product-long-description .main-page-sections .related-resources-section{order:2}.product-long-description .main-page-sections .bundles-section{order:3}.product-long-description .main-page-sections .setBundles-section{order:4;margin-bottom:43px}.product-long-description .main-page-sections .setComponents-section{order:5}.product-long-description .main-page-sections .relatedProducts-section{order:6}.product-long-description .main-page-sections .aboutauthors-section{order:7}.product-long-description .main-page-sections .permissions-section{order:8}.product-long-description .main-page-sections .tableofcontents-section{order:9}.product-long-description .main-page-sections .newtoedition-section{order:10}.product-long-description .main-page-sections .reviews-section{order:11}.product-long-description .main-page-sections .relatedwebsites-section{order:12}.product-long-description .main-page-sections .downloadstab-section{order:13}.product-long-description .main-page-sections .errata-section{order:14}.product-long-description .main-page-sections .notes-section{order:15}.product-long-description .main-page-sections .whatsnew-section{order:16}.product-long-description .main-page-sections .pressrelease-section{order:22}.product-long-description .main-page-sections .series-section{order:23}.product-long-description #description-section .section-title{cursor:default!important}.product-long-description .downloadstab-section tbody tr td{vertical-align:top}.product-long-description .downloadstab-section table{width:100%}.product-long-description .downloadstab-section table td{padding-bottom:12px}.product-long-description .downloadstab-section table td a{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACWSURBVHgBzVLBDYAgDAQn0Q0gTOBE6iQ6ihs4Amygm2CraEy18MBELyG5lN71CBXi19BaezyxnkJk4mZgjGmUUiWtYw3vaF2SplZK2QNdvPc18BnrwCvgE9ASeOecG7gEI4qxMQj2KUEc7kY2wRH1IrhiSwXTl6gBY/IoZg2IieDESaDJ04+8ivMJqY2jsNZu2uxN/B4r7Ew75nwtzaIAAAAASUVORK5CYII=) 0 0 no-repeat;padding-right:20px;background-position-x:right;background-position-y:1px;text-decoration:none;color:#313131;font-weight:700;font-size:14px}.product-long-description .downloadstab-section table td a:hover{text-decoration:underline}.product-long-description .show-button{padding-top:30px;font-size:16px;font-style:normal;font-weight:600;line-height:14px;cursor:pointer}.product-long-description .show-button:hover{text-decoration:underline;color:#115c36}.product-long-description .related-resources-content{color:#313131;display:flex;flex-wrap:wrap;gap:50px;font-size:16px;line-height:32px;letter-spacing:-.005em;font-weight:400}.product-long-description .related-resources-content a{color:#313131;font-weight:600;letter-spacing:-.08px;text-decoration:none}.product-long-description .related-resources-content a:hover{text-decoration:underline}.product-long-description .related-resources-content .sub-heading{font-weight:700}.product-long-description .errata-section .page-section .section-content{overflow-x:auto}.product-long-description .errata-section .page-section .section-content tbody tr td{vertical-align:top}.product-long-description .description-section a,.product-long-description .notes-section a,.product-long-description .permissions-section a,.product-long-description .relatedwebsites-section a,.product-long-description .series-section a{color:#313131;font-weight:600;letter-spacing:-.08px;text-decoration:none}.product-long-description .description-section a:hover,.product-long-description .notes-section a:hover,.product-long-description .permissions-section a:hover,.product-long-description .relatedwebsites-section a:hover,.product-long-description .series-section a:hover{text-decoration:underline}.product-long-description .notes-section h3{font-size:16px;font-weight:600}.product-long-description .page-section{padding:32px 0;border-bottom:2px solid #eaeaea}.product-long-description .page-section .related-resources-content{font-size:16px}.product-long-description .page-section .section-title{font-size:18px;font-style:normal;font-weight:700;line-height:27px;letter-spacing:-.18px}.product-long-description .page-section .section-content{color:#313131;font-size:16px;letter-spacing:.04px;font-weight:400;line-height:32px;padding-top:16px}@media(min-width:641px)and (max-width:1080px){.product-long-description{width:67%}}@media(min-width:641px){.product-long-description{position:relative;margin-bottom:50px}}@media(max-width:1080px){.product-long-description .show-button{font-size:14px}}@media(max-width:640px){.product-long-description{width:100%}.product-long-description .page-section{padding:14px 0}.product-long-description .page-section .section-title{cursor:pointer}.product-long-description .page-section .section-content{overflow:hidden;transition:max-height 1s ease;padding:24px 0}.product-long-description .page-section .section-content.collapsed{display:none}.product-long-description .section-title[data-toggle=collapse]{margin:0;position:relative;padding-right:30px;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.04px}.product-long-description .section-title[data-toggle=collapse]:after{content:"";display:inline-block;position:absolute;right:16px;width:13px;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)}.product-long-description .section-title[data-toggle=collapse].collapsed:after{transform:rotateX(1turn)}}.product-long-description .product-society-links-sm{padding-bottom:20px;padding-top:32px}.product-long-description .product-society-links-sm a{color:#313131;font-size:14px;font-weight:600}@media(min-width:641px){.product-society-links-sm{display:none}.product-long-description .main-page-sections .relatedProducts-section,.product-long-description .main-page-sections .setComponents-section{width:100%;scroll-margin-top:120px}}@media(min-width:1081px){.product-long-description .main-page-sections{width:67%}.product-long-description .main-page-sections .aboutauthors-section,.product-long-description .main-page-sections .description-section,.product-long-description .main-page-sections .downloadstab-section,.product-long-description .main-page-sections .errata-section,.product-long-description .main-page-sections .newtoedition-section,.product-long-description .main-page-sections .notes-section,.product-long-description .main-page-sections .permissions-section,.product-long-description .main-page-sections .pressrelease-section,.product-long-description .main-page-sections .related-resources-section,.product-long-description .main-page-sections .relatedProducts-section,.product-long-description .main-page-sections .relatedwebsites-section,.product-long-description .main-page-sections .reviews-section,.product-long-description .main-page-sections .series-section,.product-long-description .main-page-sections .setBundles-section,.product-long-description .main-page-sections .setComponents-section,.product-long-description .main-page-sections .tableofcontents-section,.product-long-description .main-page-sections .whatsnew-section{scroll-margin-top:120px}}@media screen and (min-width:641px)and (max-width:1080px){.product-long-description{width:67%}}.setBundles-section .setBundles-container:not(:first-child){margin-top:30px}.setBundles-section .single-item-container{position:relative;min-height:auto!important;min-width:-webkit-fill-available}.setBundles-section .setBundles-container{display:flex;flex-direction:row;border-radius:2px;border:1px solid var(--gray-300-d-6-d-6-d-6,#d6d6d6);background:var(--gray-100-f-5-f-5-f-5,#f5f5f5);width:100%;min-height:406px;flex-shrink:0;padding:31px 26px 32.44px 38px}.setBundles-section .setBundles-container .setBundles-left{margin-right:32px}.setBundles-section .setBundles-container .setBundles-left .bundleInfo-title{color:#313131;font-size:24px;font-style:normal;font-weight:700;line-height:36px;letter-spacing:-.24px}.setBundles-section .setBundles-container .setBundles-left .thisItem{padding-top:15px;color:#313131;font-size:14px;font-style:normal;line-height:24px;letter-spacing:.035px}.setBundles-section .setBundles-container .setBundles-left .thisItem span{font-weight:700}.setBundles-section .setBundles-container .setBundles-left .bundleItem>section{margin-bottom:8px}.setBundles-section .setBundles-container .setBundles-left .bundleItem{font-size:14px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.035px;margin-top:8px}.setBundles-section .setBundles-container .setBundles-left .bundleItem p{margin-bottom:0}.setBundles-section .setBundles-container .setBundles-left .bundleItem .bundle-title{color:var(--gray-700313131,#313131);-webkit-text-decoration-line:underline;text-decoration-line:underline}.setBundles-section .setBundles-container .setBundles-left .bundleItem .bundle-title:hover{color:#115c36}.setBundles-section .setBundles-container .setBundles-left .bundleItem .maCategory{color:var(--gray-6005-a-5-a-5-a,#5a5a5a)}.setBundles-section .setBundles-container .single-item-right{order:1;display:flex}.setBundles-section .setBundles-container .single-item-right .add-to-cart{flex-direction:column;position:absolute;right:0;margin-right:32px}.setBundles-section .setBundles-container .single-item-right .bundle-img{margin:0 0 32px 24px}.setBundles-section .setBundles-container .single-item-right .bundle-img img{width:90px;height:auto}.setBundles-section .setBundles-container .setBundle-item-price .only-discount-price{flex-direction:column;align-items:end}.setBundles-section .setBundles-container .setBundle-item-price .discount-price,.setBundles-section .setBundles-container .setBundle-item-price .orign-price{display:flex;color:var(--gray-700313131,#313131);font-size:16px;font-style:normal;font-weight:400;line-height:normal;justify-content:space-between;margin-bottom:13px}.setBundles-section .setBundles-container .setBundle-item-price .discount-price .orign-price-val,.setBundles-section .setBundles-container .setBundle-item-price .orign-price .orign-price-val{color:var(--gray-6005-a-5-a-5-a,#5a5a5a);text-align:right;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.setBundles-section .setBundles-container .setBundle-item-price .discount-price .discount-price-val,.setBundles-section .setBundles-container .setBundle-item-price .orign-price .discount-price-val{font-size:22px;font-weight:700;text-align:right}.setBundles-section .setBundles-container .setBundle-item-price .discount-price{margin-bottom:0}.setBundles-section .setBundles-container .setBundle-item-price .saved-price{width:92px;height:21px;text-align:center;background-color:#ffc805;border-radius:2px;color:var(--black-000000,#000);font-size:12px;font-style:normal;font-weight:400;line-height:200%;margin:6px 0 0 auto}.setBundles-section .setBundles-container .single-item-left{order:2;padding-top:20px;margin-left:15px}.setBundles-section .setBundles-container .setBundles-right .bundle-img img{width:113px;height:161px;flex-shrink:0}.setBundles-section .setBundles-container .setBundles-right .add-to-cart{flex-shrink:0;border-radius:0;margin-top:24px}.setBundles-section .setBundles-container .setBundles-right .add-to-cart .addtocart-component{margin-top:24px}.setBundles-section .setBundles-container .show-button{color:var(--black-000000,#000);font-size:14px;font-style:normal;font-weight:600;line-height:14px;padding-top:16px;margin-bottom:22px}@media(min-width:1081px){.setBundles-section .no-discount-cart-component{display:flex;flex-flow:row-reverse;margin-top:39px}}@media(min-width:641px)and (max-width:1080px){.setBundles-section .setBundles-container{width:100%}}@media(max-width:1080px){.setBundles-section .setBundles-container{width:100%;min-height:666px;flex-shrink:0;flex-direction:column;position:relative}.setBundles-section .setBundles-left{order:2;padding-top:20px}.setBundles-section .setBundles-right{order:1;margin-top:0!important}.setBundles-section .setBundles-right .add-to-cart{width:-webkit-fill-available;flex-shrink:0;bottom:0;position:absolute;padding-bottom:24px;padding-right:25px}}@media(max-width:640px){.setBundles-section .setBundles-right .add-to-cart{width:300px!important;right:unset!important}.setBundles-section .setBundle-item-price{margin-top:32px}.setBundles-section .setBundle-item-price .only-discount-price{flex-direction:row!important}.setBundles-section .bundle-img{margin-bottom:0!important}}@media(max-width:1080px){.showExtraSection{margin-bottom:200px!important}}.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}}