@import url(https://use.typekit.net/qvo7ray.css);.grid-layout{display:grid;margin:0 auto;grid-template-columns:repeat(23,1fr);width:-webkit-fill-available;width:-moz-available;max-width:1240px;display:-ms-grid;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}@media (max-width:1599px){.grid-layout{margin:0 180px}}@media (max-width:1279px){.grid-layout{margin:0 125px}}@media (max-width:959px){.grid-layout{margin:0 152px}}@media (max-width:719px){.grid-layout{max-width:480px;margin:0 auto}}@media (max-width:519px){.grid-layout{margin:0 16px}}.animatedGradient{background:linear-gradient(191deg,#83caf8,#5ea1ff,#33a3b6);background-size:600% 600%;-webkit-animation:animatedGradient 16s ease infinite;animation:animatedGradient 16s ease infinite}@-webkit-keyframes animatedGradient{0%{background-position:0 86%}50%{background-position:100% 15%}to{background-position:0 86%}}@keyframes animatedGradient{0%{background-position:0 86%}50%{background-position:100% 15%}to{background-position:0 86%}}*{outline:none}*,body{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:0;overflow-x:hidden}body.scrollingDisabled{margin:0;height:100vh;overflow:hidden}html{scroll-behavior:smooth;position:relative}.body,.html{height:auto}dl,ol,p,ul{margin-bottom:unset}.App{min-height:100vh;display:flex;flex-direction:column;background-color:#f4f4f4}#globalfooter{width:100%;padding:40px 0;background-color:#002d70;text-align:center;font-family:museo-sans}#globalfooter .globalfooter__scholastic-logo{height:22px;display:block}#globalfooter .globalfooter__scholastic-logo:focus{outline:2px solid #116eee;outline-offset:3px}#globalfooter .globalfooter__links{margin-top:12px}#globalfooter .globalfooter__links .globalfooter__link--privacy{font-size:14.5px;font-weight:700;letter-spacing:.5px;color:#70a8f4;text-decoration:none;margin:30px 0 12px;display:block;height:22px;box-sizing:border-box}#globalfooter .globalfooter__links .globalfooter__link--privacy .globalfooter__link--privacy-underline:active,#globalfooter .globalfooter__links .globalfooter__link--privacy .globalfooter__link--privacy-underline:hover{cursor:pointer;color:#fff;border-bottom:1.5px solid #fff}#globalfooter .globalfooter__links .globalfooter__link--privacy:focus{outline:2px solid #116eee;outline-offset:3px}#globalfooter .globalfooter__links .globalfooter__link{font-size:13px;font-weight:500;line-height:1.23;color:#fff;text-decoration:none;margin:0 20px;padding-bottom:2px;height:17px;box-sizing:border-box}#globalfooter .globalfooter__links .globalfooter__link:last-child{display:block;margin-top:15px}#globalfooter .globalfooter__links .globalfooter__link:active,#globalfooter .globalfooter__links .globalfooter__link:hover{cursor:pointer;border-bottom:1.5px solid #fff}#globalfooter .globalfooter__links .globalfooter__link:focus{outline:2px solid #116eee;outline-offset:3px}#globalfooter .globalfooter__description{font-size:11px;font-weight:500;line-height:1.09;text-align:center;color:#f4f4f4;margin-top:19px}@media (min-width:512px){#globalfooter .globalfooter__links .globalfooter__link:last-child{display:inline}}@media (min-width:720px){#globalfooter .globalfooter__links{margin-top:28px;display:inline-flex;align-items:center;justify-content:center}#globalfooter .globalfooter__links .globalfooter__link,#globalfooter .globalfooter__links .globalfooter__link--privacy{display:inline;margin:0 20px}#globalfooter .globalfooter__links .globalfooter__link:last-child{margin-top:0}#globalfooter .globalfooter__description{margin-top:30px}}@media (min-width:960px){#globalfooter{padding-bottom:36px}#globalfooter .globalfooter__scholastic-logo{margin-right:12.5px;display:inline-block;vertical-align:middle}#globalfooter .globalfooter__links{margin-top:0;line-height:22px;vertical-align:middle}#globalfooter .globalfooter__links .globalfooter__link,#globalfooter .globalfooter__links .globalfooter__link--privacy{margin:0 12.5px}#globalfooter .globalfooter__description{margin-top:23px}}@media (min-width:1280px){#globalfooter .globalfooter__scholastic-logo{margin-right:20px}#globalfooter .globalfooter__links .globalfooter__link,#globalfooter .globalfooter__links .globalfooter__link--privacy{margin:0 20px}#globalfooter .globalfooter__description{margin-left:20px;display:inline;vertical-align:middle}}.landingPage{display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1 0 auto;padding:32px 0 64px}.globalnav{background-image:linear-gradient(185deg,#83caf8 99%,#5ea1ff 0,#33a3b6 0)}.globalnav .globalnav__scholastic{height:45px;background-color:#e81111;display:flex;justify-content:center;align-items:center}.globalnav .globalnav__scholastic:hover{cursor:pointer}.globalnav .globalnav__scholastic .globalnav__scholastic-logo{height:20px}.globalnav .globalnav__scholastic .globalnav__scholastic-logo:focus{outline:2px solid #116eee;outline-offset:7px}.globalnav .globalnav__book-wizard{height:45px;background-color:rgba(0,78,185,.5);display:flex;flex-direction:row;justify-content:space-between;align-items:center}.globalnav .globalnav__book-wizard .profile{order:1;height:45px;width:65px}.globalnav .globalnav__book-wizard .profile:active,.globalnav .globalnav__book-wizard .profile:hover{cursor:pointer;background-color:#002d70}.globalnav .globalnav__book-wizard .profile .profile__icon:focus{background-color:#002d70;outline:2px solid #fff;outline-offset:-2px}.globalnav .globalnav__book-wizard .globalnav__book-wizard-logo{order:2}.globalnav .globalnav__book-wizard .globalnav__book-wizard-logo img{height:17px}.globalnav .globalnav__book-wizard .globalnav__book-wizard-logo:hover{cursor:pointer}.globalnav .globalnav__book-wizard .globalnav__book-wizard-logo:focus{outline:2px solid #fff;outline-offset:3px}.globalnav .globalnav__book-wizard .cart{order:3;height:100%;width:65px}.globalnav .globalnav__book-wizard .cart:active .cart__icon,.globalnav .globalnav__book-wizard .cart:hover .cart__icon{background-color:#002d70}.globalnav .globalnav__book-wizard .cart .cart__icon:focus-within{background-color:#002d70;outline:2px solid #fff;outline-offset:-2px}.isResultsPage .globalnav{position:fixed;top:0;width:100%;z-index:1000}.isResultsPage .globalnav,.isResultsPage .globalnav.scroll-up{transition:top .2s ease-in-out}@media (min-width:720px){.globalnav .globalnav__scholastic{height:70px;width:191px;position:absolute;z-index:1;transition:height .2s ease-in-out}.globalnav .globalnav__scholastic .globalnav__scholastic-logo{height:22px}.globalnav .globalnav__book-wizard{height:70px;transition:padding .2s ease-in-out;justify-content:flex-end}.globalnav .globalnav__book-wizard .profile{height:70px;width:63px}.globalnav .globalnav__book-wizard .globalnav__book-wizard-logo{position:absolute;left:50%;margin-left:-100px}.globalnav .globalnav__book-wizard .globalnav__book-wizard-logo img{height:26px}.globalnav .globalnav__book-wizard .cart{height:70px;width:63px;margin-right:15px}}@media (min-width:960px){.globalnav .globalnav__scholastic{width:231px}.globalnav .globalnav__book-wizard .cart{margin-right:25px}}@media (max-width:719px){.isResultsPage .globalnav{position:absolute}.scroll-up.isResultsPage .globalnav{top:-150px;transition:top .2s ease-in-out}}.profile{position:relative}.profile .profile__icon{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.profile .profile__icon:focus{outline:2px solid #fff;outline-offset:-2px}.profile .profile__icon .profile__icon--signedin{height:32px;width:32px;background-color:#fff;border-radius:32px;display:flex;justify-content:center;align-items:center}.profile .profile__icon .profile__icon--signedin .profile__user-initials{color:#e81111;font-family:museo-sans;font-size:13px;line-height:15px;font-weight:700}.profile .profile__greeting{padding-bottom:20px;border-bottom:1px solid #d7d7d7;text-transform:uppercase}.profile .profile__greeting:hover{cursor:default}.profile .profile__dropdown{display:none;font-family:museo-sans;font-size:16px;min-width:230px;max-width:260px;font-weight:500;line-height:1.19;color:#333;position:absolute;top:70px;right:0;padding:30px 25px;box-shadow:0 5px 10px 0 rgba(0,0,0,.2);background-color:#fff;z-index:1}.profile .profile__dropdown a,.profile .profile__dropdown div{text-decoration:none;color:#333;display:block;margin-top:20px}.profile .profile__dropdown a:hover,.profile .profile__dropdown div:hover{text-decoration:underline}.profile .profile__dropdown a:focus,.profile .profile__dropdown div:focus{outline:none}.profile:hover .profile__dropdown{display:block}.profile .profile__myscholastic-modal .profile__myscholastic-modal--container{background:#fff;display:block;width:80%;max-width:1024px;height:709px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1002}.profile .profile__myscholastic-modal .profile__myscholastic-modal--container .profile__myscholastic-modal--iframe{width:100%;height:100%}.profile .profile__myscholastic-modal .profile__myscholastic-modal--overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001;background:rgba(0,0,0,.8);cursor:default}.profile .profile__myscholastic-modal .profile__myscholastic-modal--close{position:absolute;width:40px;height:40px;top:24px;right:24px;background:transparent;z-index:1003}.profile .profile__myscholastic-modal .profile__myscholastic-modal--close:hover{cursor:pointer}@media (max-width:720px){.profile:hover .profile__dropdown{display:none}.profile:hover .profile__dropdown.expanded{display:block;left:0;top:90px;position:fixed;max-width:none;box-sizing:border-box;width:100%;height:100%;z-index:1}.profile .profile__dropdown{display:none}.profile .profile__dropdown.expanded{display:block;left:0;top:90px;position:fixed;width:100%;height:100%;z-index:1}.profile .profile__myscholastic-modal .profile__myscholastic-modal--container{display:block;width:100%;max-width:none;height:100%;position:fixed;top:0;left:0;transform:none;z-index:1002}}.new-partner-modal{position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,.4);height:100%;z-index:10}.modal.new-partner-login{background:rgba(0,0,0,.4);outline:0;border:none;width:100%;max-width:1000px;top:30px;left:50%;transform:translateX(-50%)}.modal.new-partner-login .modal-dialog{padding:0;width:100%;max-width:1000px}@media only screen and (max-width:656px){.modal.new-partner-login .modal-dialog{margin:0;height:90vh;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}.modal.new-partner-login .modal-dialog::-webkit-scrollbar{display:none}}.modal.new-partner-login .modal-dialog iframe{width:100%;min-height:600px}@media only screen and (max-width:656px){.modal.new-partner-login .modal-dialog iframe{min-height:960px}}@media only screen and (max-width:656px) and (orientation:landscape){.modal.new-partner-login .modal-dialog iframe{min-height:960px}}@media only screen and (min-width:656px) and (max-width:869px){.modal.new-partner-login .modal-dialog iframe.lp{min-height:650px}}.cart__item{display:flex;align-items:center;flex-wrap:wrap;margin-top:12px}.cart__item .image__container{max-height:92px;max-width:72px;float:left;margin-left:4px;margin-right:12px;display:flex;align-items:center}.cart__item .image__container .product__image{height:100%;width:100%;max-height:92px;max-width:72px;margin-left:auto;margin-right:auto}.cart__item .info__container{flex-basis:188px;flex-grow:1}.cart__item .info__container .product__type{min-height:12px;font-size:11px;font-weight:700;line-height:1.09;letter-spacing:1.5px;color:#666;text-transform:uppercase;margin-bottom:4px}.cart__item .info__container .product__title{font-size:16px;font-weight:500;line-height:1.19;color:#333;margin-bottom:8px}.cart__item .info__container .product__title a{color:#333;text-decoration:none}.cart__item .info__container .product__title a:focus,.cart__item .info__container .product__title a:hover{color:#e81111}.cart__item .info__container .product__price{height:19px;font-size:16px;font-weight:700;line-height:1.19;color:#333;margin-bottom:12px}.cart__item .info__container .price-and-change-quantity__buttons button{height:40px;width:40px;border:1px solid #919191;background-color:#fff;position:relative}.cart__item .info__container .price-and-change-quantity__buttons button.btn__minus{border-radius:5px 0 0 5px}.cart__item .info__container .price-and-change-quantity__buttons button.btn__minus:disabled{border:1px solid #b5b5b5;background-color:#f4f4f4;cursor:not-allowed}.cart__item .info__container .price-and-change-quantity__buttons button.btn__minus:disabled img{-webkit-filter:grayscale(100%) brightness(250%);filter:grayscale(100%) brightness(250%)}.cart__item .info__container .price-and-change-quantity__buttons button.btn__plus{border-radius:0 5px 5px 0}.cart__item .info__container .price-and-change-quantity__buttons button.btn__plus img{position:relative;top:-1px}.cart__item .info__container .price-and-change-quantity__buttons button.btn__minus:active:enabled,.cart__item .info__container .price-and-change-quantity__buttons button.btn__minus:hover:enabled,.cart__item .info__container .price-and-change-quantity__buttons button.btn__plus:active,.cart__item .info__container .price-and-change-quantity__buttons button.btn__plus:hover{border:1px solid #b90000;background-color:#e81111;z-index:1;cursor:pointer}.cart__item .info__container .price-and-change-quantity__buttons button.btn__minus:active:enabled img,.cart__item .info__container .price-and-change-quantity__buttons button.btn__minus:hover:enabled img,.cart__item .info__container .price-and-change-quantity__buttons button.btn__plus:active img,.cart__item .info__container .price-and-change-quantity__buttons button.btn__plus:hover img{-webkit-filter:grayscale(100%) brightness(400%);filter:grayscale(100%) brightness(400%)}.cart__item .info__container .price-and-change-quantity__buttons button.delete__button{border:none;vertical-align:bottom;margin-left:16px}.cart__item .info__container .price-and-change-quantity__buttons button.delete__button:active,.cart__item .info__container .price-and-change-quantity__buttons button.delete__button:hover{background-color:#d7d7d7;cursor:pointer}.cart__item .info__container .price-and-change-quantity__buttons button:focus{border:2px solid #116eee;z-index:1}.cart__item .info__container .price-and-change-quantity__buttons input[type=number]{width:46px;height:40px;margin-left:-1px;margin-right:-1px;border:1px solid #919191;background-color:#fff;box-sizing:border-box;font-size:16px;font-weight:500;line-height:1.19;text-align:center;vertical-align:bottom;color:#333;position:relative;border-radius:0;-webkit-appearance:none;-moz-appearance:textfield}.cart__item .info__container .price-and-change-quantity__buttons input[type=number]:focus{border:2px solid #116eee;z-index:1}.cart__item .info__container .price-and-change-quantity__buttons input[type=number]:invalid{box-shadow:inset 0 0 1px 1px #e81111;border:1px solid #919191}.cart__item .info__container .price-and-change-quantity__buttons input::-webkit-inner-spin-button,.cart__item .info__container .price-and-change-quantity__buttons input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart__item .item__hr{width:100%;height:1px;border:none;background-color:#d7d7d7;margin-top:12px}.cart__item:last-child{margin-bottom:24px}.cart__item:last-child .item__hr{display:none}@media (min-width:520px){.info__container{display:flex;align-items:center;justify-content:space-between}.price-and-change-quantity__buttons{flex-shrink:0;margin-left:16px}}@media (min-width:720px){.cart__item .image__container,.cart__item .image__container .product__image{max-height:115px;max-width:90px}}.cart{font-family:museo-sans}.cart .cart__icon{height:100%}.cart .cart__icon.highlighted{background-color:#002d70}.cart .cart__icon.desktop{display:none}.cart .cart__icon img{display:block;margin-left:auto;margin-right:auto;object-fit:cover;height:100%;width:75%}.cart .cart__icon .totalCartItems{position:absolute;top:51px;right:13px;font-size:11px;font-weight:700;color:#fff;border-radius:8px;background-color:#e81111;height:16px;text-align:center;line-height:16px;padding-left:5px;padding-right:5px}.cart .cart__add-alert{position:fixed;width:100vw;top:0;left:0;padding:16px 20px;background-color:#fff;z-index:2}.cart .cart__add-alert.visible{visibility:visible;opacity:1}.cart .cart__add-alert.visible~#cartOverlay{display:block}.cart .cart__add-alert.hidden{visibility:hidden;opacity:0;transition:visibility 0s 1s,opacity 1s linear}.cart .cart__add-alert .cart__add-alert--content{position:relative;max-width:480px;margin:0 auto}.cart .cart__add-alert .cart__add-alert--content .cart__add-alert--heading{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:35px;margin:0 auto;padding:8px 12px;border-radius:5px;color:#008018;background-color:#c9f0ca;text-align:center;font-family:museo-sans;font-size:16px;font-weight:500;line-height:1.19;grid-column:1/24}.cart .cart__add-alert .cart__add-alert--content .cart__add-alert--close{position:absolute;top:0;right:0;cursor:pointer}.cart .cart__add-alert .cart__add-alert--content .cart__add-alert--details{display:flex;align-items:center;margin:12px 0;padding:0 4px;grid-column:1/24}.cart .cart__add-alert .cart__add-alert--content .cart__add-alert--details .cart__add-alert--image{width:72px;margin-right:12px}.cart .cart__add-alert .cart__add-alert--content .cart__add-alert--details .cart__add-alert--info{float:left;width:-webkit-fill-available;width:-moz-available}.cart .cart__add-alert .cart__add-alert--content .cart__add-alert--details .cart__add-alert--info .cart__add-alert--format{font-family:museo-sans;font-size:11px;text-transform:uppercase;font-weight:700;line-height:1.09;letter-spacing:1.5px;color:#666;margin-bottom:4px}.cart .cart__add-alert .cart__add-alert--content .cart__add-alert--details .cart__add-alert--info .cart__add-alert--title{font-family:museo-sans;font-size:16px;font-weight:500;line-height:1.19;color:#333;margin-bottom:8px}.cart .cart__add-alert .cart__add-alert--content .cart__add-alert--details .cart__add-alert--info .cart__add-alert--price{font-family:museo-sans;font-size:16px;font-weight:700;line-height:1.19;color:#333}.cart .cart__add-alert .cart__add-alert--content .cart__add-alert--button-wrapper{display:flex;justify-content:space-between;grid-column:1/24}.cart .cart__add-alert .cart__add-alert--content .cart__add-alert--button-wrapper .cart__add-alert--button{width:-webkit-fill-available;width:-moz-available}.cart .cart__add-alert .cart__add-alert--content .cart__add-alert--button-wrapper .cart__add-alert--button:first-child{margin-right:20px}.cart .cart__add-alert.isMultiproduct .cart__add-alert--button-wrapper{padding-top:60px}.cart #cartOverlay{width:100%;height:calc(100vh - 70px);right:0;background-color:rgba(0,0,0,.5);z-index:1}.cart #cartOverlay,.cart .cart__dropdown{position:fixed;display:none;top:90px;left:0;bottom:0}.cart .cart__dropdown{background-color:#fff;width:100vw;z-index:2;padding-top:24px;box-sizing:border-box}.cart .cart__dropdown.visible{display:block}.cart .cart__dropdown .cart__title{padding:0 20px;height:15px;font-size:13px;font-weight:700;line-height:1.15;letter-spacing:1.5px;text-align:center;color:#333;text-transform:uppercase;margin-bottom:0}.cart .cart__dropdown .cart__description{padding:0 20px;max-width:360px;height:40px;font-size:15px;font-weight:500;line-height:1.33;text-align:center;color:#666;margin:8px auto 12px}.cart .cart__dropdown .cart__hr{margin:0 20px;height:1px;border:none;background-color:#d7d7d7}.cart .cart__dropdown .cart__empty .shoppingCartEmpty{width:280px;height:21px;font-size:18px;font-weight:700;line-height:1.17;text-align:center;color:#333;margin:32px auto auto}.cart .cart__dropdown .cart__empty .cart__empty-img{display:block;margin:12px auto auto;width:260px;height:260px}.cart .cart__dropdown .cart__full{margin:0 20px;height:calc(100% - 176px);overflow:auto}.cart .cart__dropdown .cart__checkout{height:100px;box-shadow:0 -5px 15px 0 rgba(0,0,0,.05);padding-top:12px;padding-left:20px;padding-right:20px;box-sizing:border-box;font-size:16px}.cart .cart__dropdown .cart__checkout .fullCartSubtotal{font-weight:300;float:left;color:#333;padding-left:4px;width:50%;box-sizing:border-box;margin-bottom:0;line-height:1.19}.cart .cart__dropdown .cart__checkout .quantityAndPrice{font-weight:500;text-align:right;float:right;padding-right:4px;width:50%;box-sizing:border-box;margin-bottom:0;line-height:1.19}.cart .cart__dropdown .cart__checkout .checkout__btn{display:inline-block;width:calc(50% - 10px);height:40px;line-height:40px;font-size:11px;color:#fff;text-transform:uppercase;text-decoration:none;font-weight:700;letter-spacing:1.5px;text-align:center;border-radius:100px;background-color:#e81111;margin-top:12px}.cart .cart__dropdown .cart__checkout .checkout__btn:focus,.cart .cart__dropdown .cart__checkout .checkout__btn:hover{background-color:#b90d0d}.cart .cart__dropdown .cart__checkout .checkout__btn:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #b90d0d}.cart .cart__dropdown .cart__checkout .checkout__btn:active{background-color:#a20c0c}.cart .cart__dropdown .cart__checkout .view-cart__btn{box-sizing:border-box;width:calc(50% - 10px);height:40px;line-height:40px;text-transform:uppercase;text-decoration:none;font-size:11px;font-weight:700;letter-spacing:1.5px;text-align:center;border-radius:100px;border:1px solid #e81111;color:#e81111;float:right;margin-top:12px}.cart .cart__dropdown .cart__checkout .view-cart__btn:focus,.cart .cart__dropdown .cart__checkout .view-cart__btn:hover{background-color:#e81111;color:#fff}.cart .cart__dropdown .cart__checkout .view-cart__btn:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #e81111}.cart .cart__dropdown .cart__checkout .view-cart__btn:active{background-color:#b90d0d;border-color:#b90d0d;color:#fff}@media (min-width:512px){.cart .cart__dropdown .cart__description{padding:0}}@media (min-width:720px){.cart .cart__icon.mobile{display:none}.cart .cart__icon.desktop{display:block}.cart .cart__icon .totalCartItems{right:23px;top:12px}.cart .cart__icon img{margin:0;width:100%}.cart .cart__icon:hover{background-color:#002d70}.cart .cart__icon:hover~#cartOverlay,.cart .cart__icon:hover~.cart__dropdown{display:block}.cart .cart__add-alert{position:absolute;width:360px;top:unset;left:unset;right:15px;padding:20px}.cart .cart__add-alert.topAligned{transition-delay:.1s;transform:translateY(28px)}.cart .cart__add-alert.hidden{transition:visibility 0s 1s,opacity 1s linear}.cart .cart__add-alert .cart__add-alert--content .cart__add-alert--button-wrapper .cart__add-alert--button{width:150px}.cart .cart__dropdown{top:70px;width:560px;height:560px;left:auto;right:15px}.cart .cart__dropdown .cart__title{font-size:16px}.cart .cart__dropdown .cart__description{max-width:340px}.cart .cart__dropdown .cart__hr{margin:0 32px}.cart .cart__dropdown .cart__empty .cart__empty-img{width:340px;height:340px}.cart .cart__dropdown .cart__full{height:calc(100% - 216px);margin-left:32px;margin-right:32px}.cart .cart__dropdown .cart__checkout{height:140px;padding-top:20px;padding-left:32px;padding-right:32px;font-size:21px}.cart .cart__dropdown .cart__checkout .checkout__btn,.cart .cart__dropdown .cart__checkout .view-cart__btn{margin-top:24px}.cart .cart__dropdown:hover,.cart .cart__dropdown:hover~#cartOverlay{display:block}.cart #cartOverlay{position:absolute;top:70px}}@media (min-width:960px){.cart .cart__icon .totalCartItems{right:33px}.cart .cart__add-alert,.cart .cart__dropdown{right:25px}}.levelingChartButton{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;width:183px;height:40px;margin-top:16px;border-radius:100px;background-color:rgba(0,45,112,.5);text-decoration:none}.levelingChartButton .levelingChart__text{font-family:museo-sans;font-size:11px;font-weight:700;line-height:1.09;letter-spacing:1.5px;color:#fff;margin-right:8px}.levelingChartButton:active,.levelingChartButton:hover{cursor:pointer;background-color:#002459;opacity:unset}.levelingChartButton:focus{background-color:#002459}.levelingChartButton:focus:before{display:block}.levelingChartButton:before{display:none;content:" ";position:absolute;z-index:1;top:-4px;left:-4px;right:-4px;bottom:-4px;border:2px solid #002459;border-radius:100px}@media (min-width:720px){.levelingChartButton{margin-top:36px}}.levelABookCard{display:flex;flex-direction:column;align-items:center;grid-column:1/24;margin-bottom:16px;padding:32px 20px;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.1);transition:box-shadow .2s ease-in-out;box-sizing:border-box}.levelABookCard .levelABookCard__book-icon{min-height:40px;max-height:76px}.levelABookCard .levelABookCard__title{font-family:museo-sans;font-size:28px;font-weight:100;line-height:1.14;text-align:center;color:#333;margin-top:4px}.levelABookCard .levelABookCard__form{width:100%;margin-top:20px;display:flex;flex-direction:column;align-items:center}.levelABookCard .levelABookCard__form .levelABookCard__input{width:-webkit-fill-available;width:-moz-available;height:40px;border-radius:5px;border:1px solid #919191;background-color:#f4f4f4;padding:0 16px;margin-bottom:20px;font-family:museo-sans;font-size:16px;font-weight:300;text-align:center}.levelABookCard:active,.levelABookCard:hover{cursor:pointer;box-shadow:0 5px 15px 0 rgba(0,0,0,.3)}@media (min-width:720px){.levelABookCard{margin-bottom:12px;padding:32px}.levelABookCard .levelABookCard__form .levelABookCard__input{height:50px}}@media (min-width:960px){.levelABookCard{height:380px;justify-content:center;grid-column:1/8}.levelABookCard .levelABookCard__title{font-size:20px;line-height:1.09}}@media (min-width:1280px){.levelABookCard{padding:32px 40px}}.discoverCard{display:flex;flex-direction:column;align-items:center;grid-column:1/24;margin-bottom:16px;padding:32px 20px;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.1);transition:box-shadow .2s ease-in-out;box-sizing:border-box}.discoverCard .discoverCard__glasses-icon{min-height:40px;max-height:76px}.discoverCard .discoverCard__title{font-family:museo-sans;font-size:28px;font-weight:100;line-height:1.14;text-align:center;color:#333;margin-top:4px}@media (min-width:1280px){.discoverCard .discoverCard__title span:after{content:"\a";white-space:pre}}.discoverCard .discoverCard__text{font-family:museo-sans;font-size:16px;font-weight:300;line-height:1.19;text-align:center;color:#666;margin:12px 0 20px}@media (min-width:1280px){.discoverCard .discoverCard__text span:after{content:"\a";white-space:pre}}.discoverCard:active,.discoverCard:hover{cursor:pointer;box-shadow:0 5px 15px 0 rgba(0,0,0,.3)}@media (min-width:720px){.discoverCard{margin-bottom:12px;padding:32px}}@media (min-width:960px){.discoverCard{height:380px;justify-content:center;grid-column:9/16}.discoverCard .discoverCard__title{font-size:20px;line-height:1.09}.discoverCard .discoverCard__text{margin-bottom:40px}}@media (min-width:1280px){.discoverCard{padding:32px 40px}}.collectionCard{display:flex;flex-direction:column;align-items:center;grid-column:1/24;margin-bottom:16px;padding:32px 20px;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.1);transition:box-shadow .2s ease-in-out;box-sizing:border-box}.collectionCard .discoverCard__glasses-icon{min-height:40px;max-height:76px}.collectionCard .discoverCard__title{font-family:museo-sans;font-size:28px;font-weight:100;line-height:1.14;text-align:center;color:#333;margin-top:4px}@media (min-width:1280px){.collectionCard .discoverCard__title span:after{content:"\a";white-space:pre}}.collectionCard .discoverCard__text{font-family:museo-sans;font-size:16px;font-weight:300;line-height:1.19;text-align:center;color:#666;margin:12px 0 20px}@media (min-width:1280px){.collectionCard .discoverCard__text span:after{content:"\a";white-space:pre}}.collectionCard:active,.collectionCard:hover{cursor:pointer;box-shadow:0 5px 15px 0 rgba(0,0,0,.3)}@media (min-width:720px){.collectionCard{margin-bottom:12px;padding:32px}}@media (min-width:960px){.collectionCard{height:380px;justify-content:center;grid-column:17/24}.collectionCard .discoverCard__title{font-size:20px;line-height:1.09}.collectionCard .discoverCard__text{margin-bottom:40px}}@media (min-width:1280px){.collectionCard{padding:32px 40px}}.resultsPage{background-color:#f4f4f4;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;flex:1 0 auto;overflow-wrap:anywhere}.resultsPage .grid-layout:not(.levelHeaderSearch):not(.discoveryHeaderFilters){padding-top:32px;padding-bottom:104px}#wishlist-iframe{height:425px;width:600px;border:none;overflow:hidden;position:relative}@media (max-width:600px){#wishlist-iframe{width:unset;height:600px}}@media (max-width:375px){#wishlist-iframe{width:100vw;height:100vh}}@media (max-width:960px){.resultsPage .grid-layout:not(.levelHeaderSearch):not(.discoveryHeaderFilters){padding-top:24px;padding-bottom:48px}}@media (min-width:720px) and (max-width:959px){.resultsPage .grid-layout{margin:0 40px}}.modal{position:fixed;background-color:#fff;border:1px solid grey;box-sizing:border-box;transition:all .3s ease-out;padding:0;border-radius:5px;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1000;overflow:hidden;min-height:380px}.overlay{background-color:#3a3a3a;position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;opacity:.8;z-index:999}.bookCard{font-family:museo-sans;grid-column-start:1;grid-column-end:24;-ms-grid-column:1;-ms-grid-column-span:24;box-shadow:0 5px 15px 0 rgba(0,0,0,.1);padding:24px 24px 24px 22px;background-color:#fff;margin:auto auto 16px;display:flex;align-items:center;min-height:160px;width:100%;max-width:920px}.bookCard .bookCard--bookDetails{display:flex;align-items:center;width:calc(100% - 406px)}.bookCard .bookCard--bookDetails .bookCard--cover-link{margin-right:22px;border:2px solid #fff}.bookCard .bookCard--bookDetails .bookCard--cover-link .bookCard--cover{width:136px;float:left}.bookCard .bookCard--bookDetails .bookCard--info{float:left;padding-right:24px;width:-webkit-fill-available;width:-moz-available}.bookCard .bookCard--bookDetails .bookCard--info .bookCard--format{font-size:11px;text-transform:uppercase;line-height:1.09;letter-spacing:1.5px;color:#666;font-weight:700;margin-bottom:6px}.bookCard .bookCard--bookDetails .bookCard--info .bookCard--title{font-size:21px;font-weight:300;line-height:1.14;color:#333;margin-bottom:8px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:2px solid #fff;margin-left:-2px}.bookCard .bookCard--bookDetails .bookCard--info .bookCard--title:hover{-webkit-text-decoration:underline #333 solid 1px;text-decoration:underline #333 solid 1px;text-underline-offset:1px}.bookCard .bookCard--bookDetails .bookCard--info .bookCard--title:active{color:#e81111;text-decoration:underline}.bookCard .bookCard--bookDetails .bookCard--info .bookCard--contributors{font-size:13px;font-weight:300;line-height:1.15;color:#333;overflow-wrap:normal}.bookCard .bookCard--bookDetails .bookCard--info .bookCard--contributors a{color:#116eee;margin-left:2px;text-decoration:none;border:2px solid transparent}.bookCard .bookCard--bookDetails .bookCard--info .bookCard--contributors a:active,.bookCard .bookCard--bookDetails .bookCard--info .bookCard--contributors a:hover{color:#004eb9;border-bottom:1px solid #004eb9}.bookCard .bookCard--bookDetails .bookCard--info .bookCard--contributors .bookCard--author{display:inline-block;margin-right:12px;margin-bottom:0;padding-bottom:2px}.bookCard .bookCard--bookDetails .bookCard--info .bookCard--contributors .bookCard--illustrator{display:inline-block;margin-bottom:0}.bookCard .bookCard--facets{border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;padding:8px 26px;min-width:194px;box-sizing:content-box;min-height:inherit;display:flex;align-items:center;align-self:stretch}.bookCard .bookCard--facets ul{flex:0 1 100%}.bookCard .bookCard--facets ul li{padding-top:8px;padding-bottom:8px;list-style-type:none;border-bottom:1px solid #d7d7d7;display:flex;align-items:center;justify-content:space-between}.bookCard .bookCard--facets ul li .bookCard--facetTitle{font-size:11px;font-weight:300;line-height:1.09;color:#666}.bookCard .bookCard--facets ul li .bookCard--facetTitle sup{font-size:60%}.bookCard .bookCard--facets ul li .bookCard--facetValue{align-self:flex-end;width:24px;font-size:13px;font-weight:500;line-height:1.15;color:#333;width:auto}.bookCard .bookCard--facets ul li:last-child{border-bottom:none}.bookCard .bookCard--commerce{text-align:center;min-width:162px;float:right;margin-left:24px}.bookCard .bookCard--commerce .bookCard--price{display:inline-block}.bookCard .bookCard--commerce .bookCard--price .bookCard--listPrice{font-size:18px;line-height:1.17;color:#333;float:left;font-weight:700;margin-bottom:auto}.bookCard .bookCard--commerce .bookCard--price .bookCard--salePrice{font-size:11px;font-weight:300;line-height:1.09;color:#666;text-decoration:line-through;margin-left:8px;margin-bottom:auto;display:inline-block}.bookCard .bookCard--commerce .bookCard--collectionItems{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.bookCard .bookCard--commerce .bookCard--collectionItems span{font-size:11px;font-weight:300;line-height:1.09;color:#666}.bookCard .bookCard--commerce .bookCard--collectionItems span span{margin-left:4px;font-size:13px;font-weight:500;line-height:1.15;color:#333}.bookCard .bookCard--addButton,.bookCard .saveToWishlistButton{width:100%;margin-top:12px}.bookCard .bookCard--addButton[disabled] a,.bookCard .saveToWishlistButton[disabled] a{cursor:auto}.bookCard .saveToWishlistButton{padding:0 17px}.bookCard .saveToWishlistButton:focus .icon,.bookCard .saveToWishlistButton:hover .icon{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media (max-width:1279px){.bookCard{min-height:135px}.bookCard .bookCard--bookDetails{width:calc(100% - 358px)}.bookCard .bookCard--bookDetails .bookCard--cover-link{margin-right:14px}.bookCard .bookCard--bookDetails .bookCard--cover-link .bookCard--cover{width:116px}.bookCard .bookCard--bookDetails .bookCard--info{padding-right:16px}.bookCard .bookCard--bookDetails .bookCard--info .bookCard--author{margin-bottom:4px}.bookCard .bookCard--facets{min-width:142px;padding:5px 18px 6px}.bookCard .bookCard--facets li{padding-top:6px;padding-bottom:6px}.bookCard .bookCard--commerce{margin-left:16px}}@media (max-width:959px){.bookCard{min-height:unset;flex-wrap:wrap}.bookCard .bookCard--bookDetails{width:100%;padding-bottom:16px;border-bottom:1px solid #d7d7d7;margin-bottom:16px}.bookCard .bookCard--bookDetails .bookCard--cover-link{margin-right:22px}.bookCard .bookCard--bookDetails .bookCard--cover-link .bookCard--cover{width:135px}.bookCard .bookCard--facets{min-width:calc(50% - 27px);padding:2px 26px 0 0;border-left:0}.bookCard .bookCard--facets li:first-child{padding-top:0}.bookCard .bookCard--facets li:last-child{padding-bottom:0}.bookCard .bookCard--facets li{padding-top:8px;padding-bottom:7px}.bookCard .bookCard--commerce{margin-left:24px;min-width:calc(50% - 24px)}}@media (max-width:719px){.bookCard .bookCard--bookDetails .bookCard--cover{width:116px}}@media (max-width:511px){.bookCard{padding:16px 16px 16px 14px}.bookCard .bookCard--bookDetails{margin-bottom:0;border-bottom:none}.bookCard .bookCard--bookDetails .bookCard--cover-link{margin-right:14px}.bookCard .bookCard--bookDetails .bookCard--cover-link .bookCard--cover{width:116px}.bookCard .bookCard--bookDetails .bookCard--info{padding-right:0;max-width:calc(100% - 132px)}.bookCard .bookCard--facets{width:100%;border-right:0;padding:0}.bookCard .bookCard--facets ul li{padding-top:6px;padding-bottom:5px}.bookCard .bookCard--facets ul li:first-child{padding-top:6px;border-top:1px solid #d7d7d7}.bookCard .bookCard--facets ul li:last-child{padding-bottom:5px;border-bottom:1px solid #d7d7d7}.bookCard .bookCard--commerce{width:100%;padding-top:16px;margin-left:0}}.book-a-like-button{margin-top:24px;height:40px;width:122px;color:#004eb9;font-weight:700;font-size:13px;border-radius:4px;border:1px solid #70a8f4;background-color:#fff;cursor:pointer}.book-a-like-button:focus{background-color:#edf5ff;border:2px solid #116eee}.book-a-like-button:hover{background-color:#edf5ff;border:1px solid #004eb9}.book-a-like-button:active{background-color:#c3dafa;border:1px solid #70a8f4}.book-a-like-button.mobile{display:none}.book-a-like-button .book-a-like-icon{margin-right:6px}@media (max-width:511px){.book-a-like-button{width:100%;margin-top:0;margin-bottom:16px}.book-a-like-button.desktop{display:none}.book-a-like-button.mobile{display:inline-block}}.bookCard .bookCard--collectionItems button{cursor:pointer;background:none;border:none;-webkit-filter:invert(36%) sepia(58%) saturate(5567%) hue-rotate(207deg) brightness(96%) contrast(93%);filter:invert(36%) sepia(58%) saturate(5567%) hue-rotate(207deg) brightness(96%) contrast(93%)}.resultsHeader,.scroll-up+.resultsPage .resultsHeader{transition:top .2s ease-in-out}.resultsHeader{display:flex;position:fixed;align-items:center;justify-content:center;flex-direction:column;width:100%;z-index:2}@media (max-width:719px){.resultsHeader{transition:top .2s ease-in-out;position:absolute}}@media only screen and (max-width:719px){.resultsHeader{transition:top .2s ease-in-out}.resultsHeader .autocomplete-suggestions{margin-top:12px}}.resultsHeader .bookCard{margin:16px;width:unset}.resultsHeader .book-a-like-bar{flex-direction:column;padding:12px 20px 16px;height:unset}.resultsHeader .book-a-like-bar .book-a-like-bar__icon{width:32px;margin-bottom:4px}.resultsHeader .book-a-like-bar .book-a-like-bar__text{margin-bottom:0;font-size:18px;letter-spacing:normal;color:#004eb9;line-height:21px;text-align:center}@media (min-width:512px){.resultsHeader .bookCard{width:480px}}@media (min-width:720px){.resultsHeader .bookCard{width:calc(100% - 80px);margin:24px 40px}.resultsHeader .book-a-like-bar{padding:16px 40px 20px}.resultsHeader .book-a-like-bar .book-a-like-bar__icon{width:40px}.resultsHeader .book-a-like-bar .book-a-like-bar__text{font-size:24px;line-height:28px}.resultsHeader .book-a-like-bar.sticky{flex-direction:row;padding:16px 6%}.resultsHeader .book-a-like-bar.sticky .book-a-like-bar__icon{width:32px;margin-bottom:0;margin-right:8px}.resultsHeader .book-a-like-bar.sticky .book-a-like-bar__text{font-size:18px;line-height:21px;text-align:left}}@media (min-width:960px){.resultsHeader .bookCard{margin:32px 140px;width:calc(100% - 280px)}.resultsHeader .book-a-like-bar{padding:16px 200px 20px}}@media (min-width:1280px){.resultsHeader .book-a-like-bar{padding:16px 260px 20px}}.viewAllBar{display:flex;align-items:center;justify-content:center;flex-direction:row;width:100%;height:64px;box-shadow:0 5px 15px 0 rgba(0,0,0,.1);top:168px;transition:top .2s ease-in-out;background-color:#fff;font-family:museo-sans;font-size:11px;font-weight:700;letter-spacing:1.5px;color:#333;z-index:1}.viewAllBar.build-a-collection{padding:0 16px;justify-content:space-around}.viewAllBar.build-a-collection .viewallbar--results{padding-right:8px}.viewAllBar.build-a-collection .viewallbar--total{border-left:1px solid #d7d7d7;padding-left:8px}.viewAllBar.build-a-collection div{display:flex;position:relative}.viewAllBar.build-a-collection div button.viewallbar--addButton{margin-right:16px}.viewAllBar.build-a-collection div button.viewallbar--addButton a,.viewAllBar.build-a-collection div button.viewallbar--wishlistButton a{margin:0}@media (max-width:720px){.viewAllBar.build-a-collection div button{flex-basis:40%}}.viewAllBar.build-a-collection div .viewallbar--loader{display:none;position:absolute;right:-50px;height:40px;width:40px;border-radius:50px;border-left:4px solid #d7d7d7;border-top:4px solid #d7d7d7;border-color:#116eee #d7d7d7 #d7d7d7 #116eee;border-style:solid;border-width:4px;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@media (max-width:720px){.viewAllBar.build-a-collection div .viewallbar--loader{right:0}}.viewAllBar.build-a-collection div .viewallbar--full{width:207px;font-weight:400;line-height:12px;letter-spacing:normal;margin-right:15px}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.viewAllBar a{color:#116eee;margin-left:16px;padding:0 4px}.viewAllBar a:hover{color:#004eb9;border-bottom:1px solid #004eb9;margin-bottom:-1px}.viewAllBar a:active,.viewAllBar a:focus{color:#002d70;border-bottom:1px solid #002d70;margin-bottom:-1px}.viewAllBar a:active,.viewAllBar a:focus{box-shadow:none}.viewAllBar a:focus{color:#004eb9;border-radius:4px;box-shadow:0 0 0 2px #004eb9;border-bottom:none}@media (max-width:719px){.viewAllBar{top:154px;transition:top .2s ease-in-out;flex-direction:column}.viewAllBar.build-a-collection{height:100px}}.levelHeaderSearch{width:-webkit-fill-available;width:-moz-available;display:flex;justify-content:center;padding:0}.levelHeaderSearch .levelHeaderSearch__form{padding:12px 0;width:100%;grid-column:1/24;max-width:920px}.levelHeaderSearch .levelHeaderSearch__form .levelHeaderSearch__input--wrapper{display:flex}.levelHeaderSearch .levelHeaderSearch__form .levelHeaderSearch__input--wrapper .levelHeaderSearch__input{width:-webkit-fill-available;width:-moz-available;height:40px;border-top-left-radius:5px;border-bottom-left-radius:5px;border:1px solid #919191;background-color:#f4f4f4;padding:0 16px;font-family:museo-sans;font-size:16px;font-weight:300;text-align:left;box-sizing:border-box}.levelHeaderSearch .levelHeaderSearch__form .levelHeaderSearch__input--wrapper .levelHeaderSearch__input:focus{border:2px solid #116eee}.levelHeaderSearch .levelHeaderSearch__form .levelHeaderSearch__input--wrapper .levelHeaderSearch__submit{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;height:40px;width:50.5px;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#fff;border:1px solid #919191;border-left:none;text-decoration:none}.levelHeaderSearch .levelHeaderSearch__form .levelHeaderSearch__input--wrapper .levelHeaderSearch__submit .levelHeaderSearch__submit--text,.levelHeaderSearch .levelHeaderSearch__form .levelHeaderSearch__input--wrapper .levelHeaderSearch__submit .levelHeaderSearch__submit--text__red{font-family:museo-sans;font-size:11px;font-weight:700;line-height:1.09;letter-spacing:1.5px;color:#e81111;height:20px;width:20px}.levelHeaderSearch .levelHeaderSearch__form .levelHeaderSearch__input--wrapper .levelHeaderSearch__submit .levelHeaderSearch__submit--text{display:none}.levelHeaderSearch .levelHeaderSearch__form .levelHeaderSearch__input--wrapper .levelHeaderSearch__submit .levelHeaderSearch__submit--text__red{display:block}.levelHeaderSearch .levelHeaderSearch__form .levelHeaderSearch__input--wrapper .levelHeaderSearch__submit:hover{cursor:pointer;background-color:#e81111}.levelHeaderSearch .levelHeaderSearch__form .levelHeaderSearch__input--wrapper .levelHeaderSearch__submit:hover .levelHeaderSearch__submit--text{display:block}.levelHeaderSearch .levelHeaderSearch__form .levelHeaderSearch__input--wrapper .levelHeaderSearch__submit:hover .levelHeaderSearch__submit--text__red{display:none}.levelHeaderSearch .levelHeaderSearch__form .levelHeaderSearch__input--wrapper .levelHeaderSearch__submit:active{cursor:pointer;background-color:#b90d0d}.levelHeaderSearch .levelHeaderSearch__form .levelHeaderSearch__input--wrapper .levelHeaderSearch__submit:focus{background-color:#e81111;border:2px solid #fff}.levelHeaderSearch .levelHeaderSearch__form .levelHeaderSearch__input--wrapper .levelHeaderSearch__submit:focus .levelHeaderSearch__submit--text{display:block}.levelHeaderSearch .levelHeaderSearch__form .levelHeaderSearch__input--wrapper .levelHeaderSearch__submit:focus .levelHeaderSearch__submit--text__red{display:none}.levelHeaderSearch .levelHeaderSearch__form .levelHeaderSearch__input--wrapper .levelHeaderSearch__submit:active,.levelHeaderSearch .levelHeaderSearch__form .levelHeaderSearch__input--wrapper .levelHeaderSearch__submit:focus{background-color:#b90d0d;border:2px solid #fff}.levelHeaderSearch .levelHeaderSearch__form .levelHeaderSearch__input--wrapper .levelHeaderSearch__submit:active .levelHeaderSearch__submit--text,.levelHeaderSearch .levelHeaderSearch__form .levelHeaderSearch__input--wrapper .levelHeaderSearch__submit:focus .levelHeaderSearch__submit--text{display:block}.levelHeaderSearch .levelHeaderSearch__form .levelHeaderSearch__input--wrapper .levelHeaderSearch__submit:active .levelHeaderSearch__submit--text__red,.levelHeaderSearch .levelHeaderSearch__form .levelHeaderSearch__input--wrapper .levelHeaderSearch__submit:focus .levelHeaderSearch__submit--text__red{display:none}@media (min-width:720px){.levelHeaderSearch .levelHeaderSearch__form{padding:24px 0;transition:padding .2s ease-in-out}.levelHeaderSearch .levelHeaderSearch__form .levelHeaderSearch__input--wrapper .levelHeaderSearch__input{height:50px;transition:height .2s ease-in-out}.levelHeaderSearch .levelHeaderSearch__form .levelHeaderSearch__input--wrapper .levelHeaderSearch__submit{height:50px;width:62px}.levelHeaderSearch .levelHeaderSearch__form .levelHeaderSearch__input--wrapper .levelHeaderSearch__submit .levelHeaderSearch__submit--text,.levelHeaderSearch .levelHeaderSearch__form .levelHeaderSearch__input--wrapper .levelHeaderSearch__submit .levelHeaderSearch__submit--text__red{height:29px;width:29px}}@media (min-width:960px){.levelHeaderSearch .levelHeaderSearch__form .levelHeaderSearch__input--wrapper .levelHeaderSearch__input{height:50px}.levelHeaderSearch .levelHeaderSearch__form .levelHeaderSearch__input--wrapper .levelHeaderSearch__submit{height:50px;width:57px}}.discoveryHeaderFilters{width:-webkit-fill-available;width:-moz-available;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px 0}.discoveryHeaderFilters .discoveryHeaderFilters__message{display:flex;justify-content:center;text-align:center;font-family:museo-sans;font-size:21px;font-weight:300;line-height:1.14;color:#fff}.discoveryHeaderFilters .discoveryHeaderFilters__message p{margin-bottom:8px}.discoveryHeaderFilters .discoveryHeaderFilters__wrapper{padding:8px 0;width:100%;grid-column:1/24;max-width:920px;display:flex;flex-wrap:wrap;justify-content:center}.discoveryHeaderFilters .discoveryHeaderFilters__buttons{grid-column:1/24;max-width:920px;display:flex;flex-direction:column;align-items:center}.discoveryHeaderFilters .discoveryHeaderFilters__buttons>button{margin:8px 0}@media (min-width:720px){.discoveryHeaderFilters .discoveryHeaderFilters__wrapper{transition:padding .2s ease-in-out}.discoveryHeaderFilters .discoveryHeaderFilters__message{font-size:24px}}.viewAllCard{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:52px;box-shadow:0 5px 15px 0 rgba(0,0,0,.1);font-family:museo-sans;font-size:11px;font-weight:700;letter-spacing:1.5px;color:#116eee;grid-column-start:1;grid-column-end:24;max-width:920px;margin:auto;background-color:#fff}.viewAllCard a{color:#116eee;margin-left:16px;padding:0 4px}.viewAllCard a:hover{color:#004eb9;border-bottom:1px solid #004eb9;margin-bottom:-1px}.viewAllCard a:active,.viewAllCard a:focus{color:#002d70;border-bottom:1px solid #002d70;margin-bottom:-1px}.viewAllCard a:active,.viewAllCard a:focus{box-shadow:none}.viewAllCard a:focus{color:#004eb9;border-radius:4px;box-shadow:0 0 0 2px #004eb9;border-bottom:none}.pagination{display:flex;justify-content:center;width:100%;height:52px;font-family:museo-sans;font-size:13px;font-weight:700;color:#373737;grid-column-start:1;grid-column-end:24;max-width:920px;margin:auto;background-color:transparent}.pagination div{flex:1 1}.pagination div.p1 input{width:64px;height:32px;text-align:center;border:1px solid #919191;border-radius:5px;margin-right:8px}.pagination div.p1 input:focus{border:1px solid #116eee}.pagination div.p1 button{width:32px;height:32px;border:none;background-color:transparent;border-radius:5px}.pagination div.p1 button.pPrev{margin-right:14px}.pagination div.p1 button.pNext{margin-left:14px}.pagination div.p1 button:hover{color:#fff;background-color:#0a4fc7}.pagination div.p2{text-align:right;padding-top:10px}.pagination div.p2 .itemsPerPage,.pagination div.p2 .resultsCount{font-weight:400}.pagination div.p2 .resultsCount{padding-right:8px;border-right:1px solid #919191}.pagination div.p2 .itemsPerPage{padding-left:11px;padding-right:8px}.pagination div.p2 .MuiFormControl-root{top:-6px;width:64px;height:32px;border:1px solid #919191;border-radius:5px;background:#fff}.pagination div.p2 .MuiSelect-root.MuiSelect-select{font-size:14px;font-weight:700;font-family:museo-sans;text-align:center;background:transparent}.pagination div.p2 .MuiSelect-icon.MuiSvgIcon-root{color:#116eee}.pagination div.p2 .MuiInput-underline:after,.pagination div.p2 .MuiInput-underline:before{border:none!important}.pagination a{color:#116eee;margin-left:16px;padding:0 4px}.pagination a:hover{color:#004eb9;border-bottom:1px solid #004eb9;margin-bottom:-1px}.pagination a:active,.pagination a:focus{color:#002d70;border-bottom:1px solid #002d70;margin-bottom:-1px}.pagination a:active,.pagination a:focus{box-shadow:none}.pagination a:focus{color:#004eb9;border-radius:4px;box-shadow:0 0 0 2px #004eb9;border-bottom:none}.pagination .hidden{visibility:hidden}.MuiListItem-button{font-family:museo-sans!important;font-weight:700!important}.MuiListItem-button:hover,.MuiListItem-root.Mui-selected,.MuiListItem-root.Mui-selected:hover{color:#0a4fc7!important;background-color:#ecf3ff!important}@media (max-width:719px){.pagination{height:auto;flex-wrap:wrap}.pagination div.p1,.pagination div.p2{flex:100% 1;text-align:center}.pagination div.p1{padding-top:40px;padding-bottom:24px}}.zero-results-page{grid-column:1/24;margin:auto;font-family:museo-sans;text-align:center;color:#333}.zero-results-page .title{font-size:28px;font-weight:100;line-height:1.14;margin-top:8px;margin-bottom:32px}.zero-results-page .question{font-size:18px;font-weight:500;line-height:1.17;margin-bottom:8px}.zero-results-page .description{font-size:18px;font-weight:300;line-height:1.17;margin-bottom:24px}.zero-results-page .description sup{font-size:60%}.zero-results-page .discover-new-items{margin:auto}@media (min-width:512px){.zero-results-page{max-width:480px}}@media (min-width:720px){.zero-results-page{max-width:417px}.zero-results-page .title{font-size:32px;margin-top:24px;line-height:1.09}}@media (min-width:960px){.zero-results-page{max-width:442px}}@media (min-width:1280px){.zero-results-page{max-width:600px}.zero-results-page .title{margin-top:16px}}.wishlistAlertOverlay{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:1000;background-color:rgba(0,0,0,.5)}.wishlistAlertOverlay.hidden{opacity:0;visibility:hidden;transition:visibility 0s 1s,opacity 1s linear}.wishlistAlertOverlay .saveToWishlistAlert{position:fixed;width:100vw;left:0;padding:16px 20px;background-color:#fff}.wishlistAlertOverlay .saveToWishlistAlert .alertContent{position:relative;max-width:480px;margin:0 auto}.wishlistAlertOverlay .saveToWishlistAlert .alertContent .alertHeading{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:35px;margin:0 auto;padding:8px 12px;border-radius:5px;color:#004eb9;background-color:#c3dafa;text-align:center;font-family:museo-sans;font-size:16px;font-weight:500;line-height:1.19;grid-column:1/24}.wishlistAlertOverlay .saveToWishlistAlert .alertContent .alertClose{position:absolute;top:0;right:0;cursor:pointer}.wishlistAlertOverlay .saveToWishlistAlert .alertContent .alertDetails{display:flex;align-items:center;margin:12px 0;padding:0 4px;grid-column:1/24}.wishlistAlertOverlay .saveToWishlistAlert .alertContent .alertDetails .productImage{width:72px;margin-right:12px}.wishlistAlertOverlay .saveToWishlistAlert .alertContent .alertDetails .productDetails{float:left;width:-webkit-fill-available;width:-moz-available}.wishlistAlertOverlay .saveToWishlistAlert .alertContent .alertDetails .productDetails .productFormat{font-family:museo-sans;font-size:11px;text-transform:uppercase;font-weight:700;line-height:1.09;letter-spacing:1.5px;color:#666;margin-bottom:4px}.wishlistAlertOverlay .saveToWishlistAlert .alertContent .alertDetails .productDetails .productTitle{font-family:museo-sans;font-size:16px;font-weight:500;line-height:1.19;color:#333;margin-bottom:8px}.wishlistAlertOverlay .saveToWishlistAlert .alertContent .alertDetails .productDetails .productPrice{font-family:museo-sans;font-size:16px;font-weight:700;line-height:1.19;color:#333}.wishlistAlertOverlay .saveToWishlistAlert .alertContent .viewWishlistButton{grid-column:1/24}@media (min-width:720px){.wishlistAlertOverlay{z-index:999}.wishlistAlertOverlay.topAligned .saveToWishlistAlert{top:0}.wishlistAlertOverlay .saveToWishlistAlert{width:360px;top:70px;left:unset;right:78px;padding:20px;transition:top .2s ease-in-out}}@media (min-width:960px){.wishlistAlertOverlay .saveToWishlistAlert{right:88px}}.discoverForm{position:fixed;height:100%;width:100%;top:0;left:0;z-index:1;background-color:#f9fcff;display:flex;flex-direction:column;font-family:museo-sans}.discoverForm .discoverForm__content{overflow-y:auto;height:100%}.discoverForm .discoverForm__content .discoverForm__content-header{position:relative;min-height:48px}.discoverForm .discoverForm__content .discoverForm__content-header .discoverForm__content-header--logo{position:absolute;height:17px;top:20px;left:50%;transform:translateX(-50%)}.discoverForm .discoverForm__content .discoverForm__content-header .discoverForm__content-header--logo:focus{outline:2px solid #116eee;outline-offset:3px}.discoverForm .discoverForm__content .discoverForm__content-header .discoverForm__content-header--close{position:absolute;top:12px;right:12px}.discoverForm .discoverForm__content .discoverForm__content-header .discoverForm__content-header--close:focus{outline:2px solid #116eee}.discoverForm .discoverForm__content .discoverForm__step-heading{font-size:11px;font-weight:700;line-height:1.09;letter-spacing:1.5px;text-align:center;color:#004eb9;margin-top:24px;grid-column:1/24}.discoverForm .discoverForm__content .discoverForm__page-heading{font-size:21px;font-weight:300;line-height:1.14;text-align:center;color:#333;margin-top:8px;margin-bottom:10px;grid-column:1/24}.discoverForm .discoverForm__content .discoverForm__optional-heading{font-size:16px;font-weight:300;line-height:1.19;text-align:center;color:#666;margin-top:4px;grid-column:1/24}.discoverForm .discoverForm__footer{min-height:64px;box-sizing:border-box;box-shadow:0 -5px 15px 0 rgba(0,0,0,.05);background-color:#f9fcff;padding:12px 0}.discoverForm .discoverForm__footer .discoverForm__footer_buttons__wrapper .discoverForm__footer_buttons{display:flex;flex-direction:row;grid-column:1/24}.discoverForm .discoverForm__footer .discoverForm__footer_buttons__wrapper .discoverForm__footer_buttons .discoverForm__back-button{margin-right:auto}.discoverForm .discoverForm__footer .discoverForm__footer_buttons__wrapper .discoverForm__footer_buttons .discoverForm__next-button{margin-left:auto}@media (min-width:720px){.discoverForm .discoverForm__content{height:auto}.discoverForm .discoverForm__content .discoverForm__content-header{min-height:50px}.discoverForm .discoverForm__content .discoverForm__content-header .discoverForm__content-header--logo{height:26px;top:24px}.discoverForm .discoverForm__content .discoverForm__step-heading{margin-top:48px}.discoverForm .discoverForm__content .discoverForm__page-heading{font-size:24px;line-height:1.17;margin-top:12px}.discoverForm .discoverForm__footer{box-shadow:none}.discoverForm .discoverForm__footer .discoverForm__footer_buttons__wrapper .discoverForm__footer_buttons .discoverForm__back-button,.discoverForm .discoverForm__footer .discoverForm__footer_buttons__wrapper .discoverForm__footer_buttons .discoverForm__next-button:not(.icon){width:120px}}@media (min-width:720px) and (max-width:959px){.discoverForm__content .grid-layout,.discoverForm__footer .grid-layout{margin:0 40px}}.budgetPage{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;padding:24px 0 32px;grid-column:1/24}.budgetPage .budgetPage__cta{flex-grow:0;flex-shrink:0;flex-basis:100%}.budgetPage .budgetPage__cta input::-webkit-inner-spin-button,.budgetPage .budgetPage__cta input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.budgetPage .budgetPage__cta input[type=number]{-moz-appearance:textfield}.budgetPage .MuiFormControl-root{margin:0}.budgetPage .MuiFormControl-root .MuiFormLabel-root{position:static;transform:none;transition:none;font-family:museo-sans;font-size:13px;font-weight:500;line-height:1.15;letter-spacing:normal;color:#333;padding-bottom:8px;text-align:left}.budgetPage .MuiInputBase-root{height:50px;max-width:112px;padding:16px;background:#fff}.budgetPage .MuiInputBase-root.Mui-focused{border:2px solid #116eee!important}.budgetPage .MuiInputBase-root .MuiInputBase-input{padding:0;font-family:museo-sans;font-size:16px;font-weight:500;color:#333;cursor:pointer}.budgetPage .MuiInputBase-root .MuiOutlinedInput-notchedOutline{display:none}@media (max-width:720px){.budgetPage .MuiInputBase-root{height:40px;padding:10px}}.budgetPage .options-spanner{font-family:museo-sans;font-size:24px;color:#333}@media (min-width:1280px){.budgetPage{padding:74px 0;margin:0 -20px}.budgetPage .budgetPage__cta{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 40px)}}@media (min-width:1280px){.budgetPage{margin:0 -40px}.budgetPage .budgetPage__cta{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 80px)}}.budgetPage .budgetPage__cta .msg{color:#d7d7d7}.budgetPage .budgetPage__cta .MuiInputBase-root{border:1px solid #d7d7d7}.budgetPage .budgetPage__cta.selected .msg{color:#333}.budgetPage .budgetPage__cta.selected .MuiInputBase-root{border:1px solid #333}.totalCTA__input{padding:16px;width:112px;height:40px;background:#fff;border:1px solid #919191;border-radius:4px}.aboutBooksPage{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;padding:24px 0;margin:0 -10px;grid-column:1/24}@media (min-width:720px){.aboutBooksPage{padding:64px 0;margin:0 -10px;grid-column:3/22}.aboutBooksPage.slider{grid-column:1/24}}@media (max-width:720px){.aboutBooksPage{padding:48px 0}.aboutBooksPage.slider{grid-column:3/22}}@media (min-width:960px){.aboutBooksPage{padding:86px 0}.aboutBooksPage.slider{padding:80px 0}}.aboutBooksPage .aboutBooksPage__cta{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 20px)}@media (min-width:512px){.aboutBooksPage .aboutBooksPage__cta{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 20px)}}@media (min-width:720px){.aboutBooksPage .aboutBooksPage__cta{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 20px)}}.aboutBooksPage .quantityOptionsWrapper .MuiAutocomplete-root .MuiInputBase-root{padding-right:16px}.aboutBooksPage .quantityOptionsWrapper .MuiAutocomplete-root .MuiInputBase-root .MuiInputBase-input{padding:0;cursor:auto}.aboutBooksPage .quantityOptionsWrapper .MuiAutocomplete-root .MuiInputBase-root .MuiAutocomplete-endAdornment{display:none}.aboutBooksPage .maxOptionsWrapper,.aboutBooksPage .quantityOptionsWrapper{max-width:159px}.aboutBooksPage .maxOptionsWrapper .MuiFormControl-root,.aboutBooksPage .quantityOptionsWrapper .MuiFormControl-root{margin:0}.aboutBooksPage .maxOptionsWrapper .MuiFormControl-root .MuiFormLabel-root,.aboutBooksPage .quantityOptionsWrapper .MuiFormControl-root .MuiFormLabel-root{position:static;transform:none;transition:none;font-family:museo-sans;font-size:13px;font-weight:500;line-height:1.15;letter-spacing:normal;color:#333;padding-bottom:8px}.aboutBooksPage .maxOptionsWrapper .MuiInputBase-root,.aboutBooksPage .quantityOptionsWrapper .MuiInputBase-root{height:50px;padding:16px;border:1px solid #919191;background-color:#fff}.aboutBooksPage .maxOptionsWrapper .MuiInputBase-root:focus-within,.aboutBooksPage .quantityOptionsWrapper .MuiInputBase-root:focus-within{border:2px solid #116eee}.aboutBooksPage .maxOptionsWrapper .MuiInputBase-root .MuiInputBase-input,.aboutBooksPage .quantityOptionsWrapper .MuiInputBase-root .MuiInputBase-input{padding:0;font-family:museo-sans;font-size:16px;font-weight:500;color:#333;cursor:pointer}.aboutBooksPage .maxOptionsWrapper .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.aboutBooksPage .quantityOptionsWrapper .MuiInputBase-root .MuiOutlinedInput-notchedOutline{display:none}@media (max-width:720px){.aboutBooksPage .maxOptionsWrapper .MuiInputBase-root,.aboutBooksPage .quantityOptionsWrapper .MuiInputBase-root{height:40px;padding:10px}}.aboutBooksPage .options-spanner{width:40px;height:50px;display:flex;justify-content:center;align-items:flex-end;font-family:museo-sans;font-size:16px;font-weight:500;color:#333}.aboutBooksPage .oosOptionsWrapper{flex:0 0 100%;text-align:center;margin-top:48px}.aboutBooksPage .oosOptionsWrapper span{font-family:museo-sans}.aboutBooksPage .oosOptionsWrapper input[type=checkbox],.aboutBooksPage .oosOptionsWrapper svg{border-color:#116eee;color:#116eee;fill:#116eee}@media (max-width:512px){.aboutBooksPage .options-spanner{width:100%;height:30px}.aboutBooksPage .oosOptionsWrapper{margin-top:72px}}.levelPage{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;padding:24px 0 32px;grid-column:1/24}.levelPage .levelPage__cta{flex-grow:0;flex-shrink:0;flex-basis:100%}@media (min-width:720px){.levelPage{padding:74px 0;margin:0 -20px}.levelPage .levelPage__cta{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 40px)}}@media (min-width:1280px){.levelPage{margin:0 -40px}.levelPage .levelPage__cta{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 80px)}}.gradePage{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;padding:18px 0 32px;margin:0 -6px;grid-column:1/24}.gradePage .gradePage__cta{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 12px)}@media (min-width:720px){.gradePage{padding:26px 0;margin:0 -10px}.gradePage .gradePage__cta{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 20px)}}@media (min-width:960px){.gradePage .gradePage__cta{flex-grow:0;flex-shrink:0;flex-basis:calc(20% - 20px)}}.readingLevelPage{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;padding:24px 0;margin:0 -10px;grid-column:1/24}@media (min-width:720px){.readingLevelPage{padding:64px 0;margin:0 -10px;grid-column:3/22}.readingLevelPage.slider{grid-column:1/24}}@media (max-width:720px){.readingLevelPage{padding:4px 0}.readingLevelPage.slider{grid-column:3/22}}@media (min-width:960px){.readingLevelPage{padding:86px 0}.readingLevelPage.slider{padding:80px 0}}.readingLevelPage .readingLevelPage__cta{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 20px)}@media (min-width:512px){.readingLevelPage .readingLevelPage__cta{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 20px)}}@media (min-width:720px){.readingLevelPage .readingLevelPage__cta{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 20px)}}.slider-wrapper{width:100%}.slider-wrapper .ant-slider:hover .ant-slider-track{background-color:#116eee}.slider-wrapper .ant-slider:hover .ant-slider-rail{background-color:#002d70}.slider-wrapper .ant-slider:hover .ant-slider-handle,.slider-wrapper .ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open){border:2px solid #116eee}.slider-wrapper .ant-slider .ant-slider-handle{position:absolute;width:24px;height:24px;top:5px;background-color:#fff;border:2px solid #116eee}.slider-wrapper .ant-slider .ant-slider-handle:focus,.slider-wrapper .ant-slider .ant-slider-handle:hover{background-color:#004eb9;border:none;box-shadow:0 0 0 4px rgba(112,168,244,.5);transition:.2s ease-in-out;transition-property:width,height,border}.slider-wrapper .ant-slider .ant-slider-handle:active{background-color:#004eb9;border:none;box-shadow:0 0 0 8px rgba(112,168,244,.7);transition:.2s ease-in-out;transition-property:width,height,border}.slider-wrapper .ant-slider .ant-slider-handle:active~div .ant-tooltip .ant-tooltip-content .ant-tooltip-arrow{border-top:10px solid #004eb9}.slider-wrapper .ant-slider .ant-slider-handle:active~div .ant-tooltip .ant-tooltip-content .ant-tooltip-inner{background-color:#004eb9}.slider-wrapper .ant-slider .ant-slider-track{position:absolute;height:16px;background-color:#116eee;border-radius:8px;transition:background-color .3s}.slider-wrapper .ant-slider .ant-slider-rail{height:12px;margin-top:2px;opacity:.5;border-radius:6px;background-color:#002d70;margin-left:-6px;margin-right:-6px;width:calc(100% + 12px)}.slider-wrapper .ant-slider .ant-slider-step .ant-slider-dot{position:absolute;top:4px;background-color:#002d70;border:none}.slider-wrapper .ant-slider .ant-slider-step .ant-slider-dot.ant-slider-dot-active{background-color:#c3dafa}.slider-wrapper .ant-slider .ant-slider-step .ant-slider-dot.ant-slider-dot-active:hover{background-color:#fff;border:none;box-shadow:0 0 0 2px hsla(0,0%,100%,.5);transition:.2s ease-in-out}.slider-wrapper .ant-slider .ant-slider-step .ant-slider-dot.ant-slider-dot-active:active{background-color:#004eb9;border:none;box-shadow:0 0 0 4px rgba(112,168,244,.7);transition:.2s ease-in-out}.slider-wrapper .ant-slider .ant-slider-step .ant-slider-dot:hover{background-color:#fff;border:none;box-shadow:0 0 0 2px hsla(0,0%,100%,.5);transition:.2s ease-in-out}.slider-wrapper .ant-slider .ant-slider-step .ant-slider-dot:active{background-color:#004eb9;border:none;box-shadow:0 0 0 4px rgba(112,168,244,.7);transition:.2s ease-in-out}@media (max-width:720px){.slider-wrapper .ant-slider .ant-slider-step{display:none}}.slider-wrapper .ant-slider .ant-slider-mark{position:absolute;top:22px;font-size:13px;font-family:museo-sans;font-weight:500}.slider-wrapper .ant-slider .ant-slider-mark .ant-slider-mark-text{color:#002d70}@media (max-width:720px){.slider-wrapper .ant-slider .ant-slider-mark{display:none}}.slider-wrapper .options-wrapper{display:flex;justify-content:center;align-items:center;padding-top:48px}@media (max-width:720px){.slider-wrapper .options-wrapper{padding-top:18px}}.slider-wrapper .options-wrapper .options-spanner{width:40px;height:50px;display:flex;justify-content:center;align-items:flex-end;font-family:museo-sans;font-size:16px;font-weight:500;color:#333}@media (max-width:720px){.slider-wrapper .options-wrapper .options-spanner.no-mobile{display:none}}.slider-wrapper .options-wrapper:not(.lexile)>.MuiAutocomplete-root .MuiInputBase-root{padding-right:16px}.slider-wrapper .options-wrapper:not(.lexile)>.MuiAutocomplete-root .MuiInputBase-root .MuiInputBase-input{padding:0;cursor:auto}.slider-wrapper .options-wrapper:not(.lexile)>.MuiAutocomplete-root .MuiInputBase-root .MuiAutocomplete-endAdornment{display:none}.slider-wrapper .options-wrapper.lexile>.MuiAutocomplete-root:not(:first-child) .MuiInputBase-root{padding-right:16px}.slider-wrapper .options-wrapper.lexile>.MuiAutocomplete-root:not(:first-child) .MuiInputBase-root .MuiInputBase-input{padding:0;cursor:auto}.slider-wrapper .options-wrapper.lexile>.MuiAutocomplete-root:not(:first-child) .MuiInputBase-root .MuiAutocomplete-endAdornment{display:none}@media (max-width:720px){.slider-wrapper .options-wrapper.lexile:not(.mobile)>.MuiAutocomplete-root:first-child{display:none}}.slider-wrapper .options-wrapper.lexile.mobile{padding-bottom:40px;padding-top:0}@media (min-width:720px){.slider-wrapper .options-wrapper.lexile.mobile>.MuiAutocomplete-root:first-child{display:none}}.slider-wrapper .options-wrapper .MuiAutocomplete-root .MuiFormControl-root{margin:0}.slider-wrapper .options-wrapper .MuiAutocomplete-root .MuiFormControl-root .MuiFormLabel-root{position:static;transform:none;transition:none;font-family:museo-sans;font-size:13px;font-weight:500;line-height:1.15;letter-spacing:normal;color:#333;padding-bottom:8px}.slider-wrapper .options-wrapper .MuiAutocomplete-root .MuiInputBase-root{height:50px;padding:16px;border:1px solid #919191}.slider-wrapper .options-wrapper .MuiAutocomplete-root .MuiInputBase-root:focus-within{border:2px solid #116eee}.slider-wrapper .options-wrapper .MuiAutocomplete-root .MuiInputBase-root .MuiInputBase-input{padding:0;font-family:museo-sans;font-size:16px;font-weight:500;color:#333;cursor:pointer}.slider-wrapper .options-wrapper .MuiAutocomplete-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline{display:none}@media (max-width:720px){.slider-wrapper .options-wrapper .MuiAutocomplete-root .MuiInputBase-root{height:40px;padding:10px}}#lexileCodeDropdown-popup,#maxDropdown-popup,#minDropdown-popup{max-height:156px}#lexileCodeDropdown-popup .MuiAutocomplete-option,#maxDropdown-popup .MuiAutocomplete-option,#minDropdown-popup .MuiAutocomplete-option{box-sizing:border-box;color:#333}#lexileCodeDropdown-popup .MuiAutocomplete-option[aria-selected=true],#maxDropdown-popup .MuiAutocomplete-option[aria-selected=true],#minDropdown-popup .MuiAutocomplete-option[aria-selected=true]{border-radius:5px;color:#333;background-color:#f4f4f4;z-index:0}#lexileCodeDropdown-popup .MuiAutocomplete-option:hover,#lexileCodeDropdown-popup .MuiAutocomplete-option[data-focus=true],#maxDropdown-popup .MuiAutocomplete-option:hover,#maxDropdown-popup .MuiAutocomplete-option[data-focus=true],#minDropdown-popup .MuiAutocomplete-option:hover,#minDropdown-popup .MuiAutocomplete-option[data-focus=true]{border-radius:5px;background-color:#c3dafa;color:#002d70}#lexileCodeDropdown-popup .MuiAutocomplete-option:active,#maxDropdown-popup .MuiAutocomplete-option:active,#minDropdown-popup .MuiAutocomplete-option:active{background-color:#70a8f4;color:#002d70}@media (max-width:720px){#lexileCodeDropdown-popup .MuiAutocomplete-option,#maxDropdown-popup .MuiAutocomplete-option,#minDropdown-popup .MuiAutocomplete-option{height:40px}}#lexileCodeDropdown-popup .MuiAutocomplete-option:hover,#lexileCodeDropdown-popup .MuiAutocomplete-option[data-focus=true]{border-radius:5px;background-color:#116eee;color:#fff}#lexileCodeDropdown-popup .MuiAutocomplete-option:active{background-color:#004eb9;color:#fff}.ant-tooltip{transition:.2s ease-in-out}.ant-tooltip .ant-tooltip-content .ant-tooltip-inner{font-size:13px;font-family:museo-sans;font-weight:500;min-width:0;min-height:0;padding:4px 6px;color:#fff;text-align:left;background-color:#116eee;border-radius:2px}.ant-tooltip .ant-tooltip-content .ant-tooltip-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #116eee;transform:translate(-50%,-4px);-webkit-transform:translate(-50%,-4px)}.categoryPage{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;padding:24px 0 32px;grid-column:1/24}.categoryPage .categoryPage__cta{flex-grow:0;flex-shrink:0;flex-basis:100%}@media (min-width:720px){.categoryPage{padding:74px 0;margin:0 -20px}.categoryPage .categoryPage__cta{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 40px)}}@media (min-width:1280px){.categoryPage{margin:0 -40px}.categoryPage .categoryPage__cta{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 80px)}}.subjectPage{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;padding:18px 0 32px;margin:0 -6px;grid-column:1/24}.subjectPage .subjectPage__cta{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 12px)}@media (min-width:720px){.subjectPage{padding:26px 0;margin:0 -10px}.subjectPage .subjectPage__cta{flex-grow:0;flex-shrink:0;flex-basis:calc(33% - 20px)}}@media (min-width:960px){.subjectPage .subjectPage__cta{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 20px)}}.genrePage{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;padding:18px 0 32px;margin:0 -6px;grid-column:1/24}.genrePage .genrePage__cta{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 12px)}@media (min-width:720px){.genrePage{padding:26px 0;margin:0 -10px}.genrePage .genrePage__cta{flex-grow:0;flex-shrink:0;flex-basis:calc(33% - 20px)}}@media (min-width:960px){.genrePage .genrePage__cta{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 20px)}}
/*# sourceMappingURL=main.02e863d5.chunk.css.map */