.radio-boxes{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;margin-bottom:1.5rem}.radio-boxes__trigger{transition:all .5s cubic-bezier(0,1,.5,1);padding:.75rem;text-align:center;border:solid 5px transparent;box-shadow:0 0 0 1px #e5e5e5;position:relative;display:flex;flex-direction:column;justify-content:center;height:100%}.radio-boxes__trigger:hover{box-shadow:none;border-color:#0075b3;cursor:pointer}@media only screen and (min-width:768px){.radio-boxes__trigger:hover{transform:scale(1.05)}}.radio-boxes input[type=radio]{display:none}.radio-boxes input:checked+label{box-shadow:none;border-color:#0075b3;border-width:.375rem}.radio-boxes input:checked+label .radio-boxes__icon{display:block;position:absolute;top:50%;left:50%;color:#fff;font-size:1.75rem;background:#0075b3;width:2em;height:2em;line-height:2em;margin:-1em 0 0-1em;border:solid 3px #fff;border-radius:50%;background-clip:padding-box}.radio-boxes__icon{display:none}#find-school-results .schools,#has-school .schools{margin-bottom:1em}#find-school-results .schools>:nth-child(even),#has-school .schools>:nth-child(even){background-color:#f5f5f5}#find-school-results .schools label,#has-school .schools label{display:flex;align-items:center;border-bottom:1px solid #f5f5f5;width:100%}#find-school-results .schools label input,#has-school .schools label input{margin:0 .5em 0 0}#find-school-results .schools label .school-address,#has-school .schools label .school-address{font-size:.875rem;line-height:1.42857143;margin-bottom:0;color:#757575;display:block}.of-the-month,.work-school-info{color:#757575;display:block;background:url(https://d3ddkgxe55ca6c.cloudfront.net/web-assets/shared/icons/info-icon-16x16-sprite-b103e5f94e9826d7b4e19e12653aacd5cbe417e3c994e5e62644751d22a05304.png)no-repeat left -30px;padding:0 0 0 20px}.side-nav{list-style-type:none;margin:0;font-size:.875rem;margin-bottom:1.5rem;padding:0 .5em;background:#f5f5f5}.side-nav li,.side-nav p{font-size:1em}.side-nav__title{display:block;margin-bottom:0;padding:.5em 0 0;text-align:left;width:100%}.side-nav__item{border-top:1px solid #e5e5e5;line-height:1.28571429}.side-nav__item:before{display:table;content:"";flex-basis:0;order:1}.side-nav__item:after{display:table;content:"";clear:both;flex-basis:0;order:1}.side-nav__item:first-child{border-top:none}.side-nav__item--active>a{font-weight:700;color:var(--href-colour, #0075B3);text-decoration:none}.side-nav__item--active>a:hover,.side-nav__item--active>a:focus{color:var(--href-hover-colour, #282828);text-decoration:none;cursor:pointer;transition:color .5s ease}.side-nav__item--active>a.back-link:before{font-family:scholastic-icons,monospace!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"<";text-decoration:none!important;display:inline-block;position:relative;top:.1em}.side-nav__item--active>a.more-link:after{font-family:scholastic-icons,monospace!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:">";text-decoration:none!important;display:inline-block;position:relative;top:.1em}.side-nav__link{display:table;margin-bottom:0;padding:.5em 0;text-align:left;width:100%}.side-nav__link--active{font-weight:700;color:var(--href-colour, #0075B3);text-decoration:none}.side-nav__link--active:hover,.side-nav__link--active:focus{color:var(--href-hover-colour, #282828);text-decoration:none;cursor:pointer;transition:color .5s ease}.side-nav__link--active.back-link:before{font-family:scholastic-icons,monospace!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"<";text-decoration:none!important;display:inline-block;position:relative;top:.1em}.side-nav__link--active.more-link:after{font-family:scholastic-icons,monospace!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:">";text-decoration:none!important;display:inline-block;position:relative;top:.1em}.side-nav__link-icon{display:block;float:left;height:2.5em;margin-right:.5em;max-width:2.5em;width:2.5em}.no-svg .side-nav__link-icon[src$=".svg"]{display:none}.side-nav__link-text{display:table-cell;vertical-align:middle;width:100%}.side-nav--level2{list-style-type:none;margin:0;font-size:.875rem;padding-left:1em;padding-bottom:.5em;font-size:1em}.side-nav--level2 li,.side-nav--level2 p{font-size:1em}.faq{margin-bottom:0}.faq__title{font-family:"Museo Slab 500",Rockwell,Arial,Helvetica,Geneva,sans-serif;line-height:1.33;font-size:1rem;margin-bottom:0;position:relative;margin-top:1em;padding-bottom:.33em}@media only screen and (min-width:768px){.faq__title{font-size:1.125rem}}@media only screen and (min-width:768px){.faq__title{margin-top:.33em;border-bottom:1px dotted #e5e5e5}}.faq__content{padding:.33em 0;margin:0}.faq.js-hide-show .faq__title{font-weight:400}.faq.js-hide-show a{text-decoration:none}.faq.js-hide-show a:hover{text-decoration:underline}.pagination{list-style-type:none;display:flex;justify-content:center}@media only screen and (max-width:767px){.pagination{border-bottom:solid 1px #e5e5e5;margin-bottom:.75rem;padding-bottom:.375rem;order:1;flex-basis:100%;justify-content:space-evenly}}@media only screen and (min-width:768px){.pagination{flex-grow:2}}.pagination__container{clear:both;position:relative;text-align:center;width:100%;display:flex}@media only screen and (max-width:767px){.pagination__container{flex-flow:row-reverse wrap}}.pagination li{font-size:1rem;line-height:1.5;margin-bottom:0;padding:0 .375rem}@media only screen and (min-width:1280px){.pagination li{padding:0 .75rem}}.pagination li a{text-decoration:none}.pagination li a:hover{text-decoration:underline}.pagination__selected,.pagination .current{color:#282828;font-weight:700}.pagination .gap,.pagination .disabled{opacity:.75}.pagination__link{min-width:6rem}.pagination__link:has(.pagination__prev-link){text-align:left;margin-right:auto}@media only screen and (max-width:767px){.pagination__link:has(.pagination__prev-link){order:3}}.pagination__link:has(.pagination__next-link){text-align:right;margin-left:auto}@media only screen and (max-width:767px){.pagination__link:has(.pagination__next-link){order:2}}.pagination__next-link,.pagination__prev-link{text-decoration:none;border-bottom:solid 1px transparent}.pagination__next-link:hover,.pagination__prev-link:hover{border-color:#005886}#reviews{clear:both}#reviews .add-review{margin-bottom:1.5rem}#reviews #reviews-rating label{display:inline}#reviews #reviews-rating>label:first-child{display:block}#reviews #reviews-rating-alert p{clear:none}.review-list li.review{padding-top:.75rem;border-top:1px solid #e5e5e5}.review-list li.review:first-child{border:0;margin-top:0;padding-top:0}@media only screen and (max-width:767px){.comment-entry img{float:left;margin:0 1em 1.5rem 0}}.comment-entry h3.comment-meta{font-size:.875rem;margin-bottom:1em}.comment-entry h3.comment-meta span{font-weight:400;font-size:.75rem}.comment-entry .comment-content :last-child{margin-bottom:0!important}.comment-entry .stars{margin-top:.5rem}.comment-entry .review-tools{clear:both;margin:.75rem 0 0 0;padding:3px;background:#f5f5f5}.comment-entry .review-tools li{display:inline;float:left;margin-right:12px;margin-bottom:0}.comment-entry .review-tools .delete{float:right;margin-right:0}.form .stary{float:left;margin:0;clear:none}.stary a{display:block;float:left;font-size:1.5em;text-decoration:none;line-height:1;min-width:1em}.stary a span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.stary a:before{font-family:scholastic-icons,monospace!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:"-";color:#e5e5e5}.stary_on a:before,.stary_hover a:before{font-family:scholastic-icons,monospace!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:"*";color:#fd0}.responsive-timeline{margin:0 auto;overflow:hidden;padding:1.5rem 0}@media only screen and (max-width:767px){.responsive-timeline{width:316.5px}.responsive-timeline.steps-2 ol{width:198px}.responsive-timeline.steps-3 ol{width:297px}.responsive-timeline.steps-4 ol{width:396px}.responsive-timeline.steps-5 ol{width:495px}.responsive-timeline.steps-6 ol{width:594px}.responsive-timeline.steps-7 ol{width:693px}.responsive-timeline.steps-8 ol{width:792px}.responsive-timeline.active-step-1 ol{margin-left:99px}.responsive-timeline.active-step-3 ol{margin-left:-99px}.responsive-timeline.active-step-4 ol{margin-left:-198px}.responsive-timeline.active-step-5 ol{margin-left:-297px}.responsive-timeline.active-step-6 ol{margin-left:-396px}.responsive-timeline.active-step-7 ol{margin-left:-495px}.responsive-timeline.active-step-8 ol{margin-left:-594px}}@media only screen and (min-width:768px){.responsive-timeline.steps-2{width:186px}.responsive-timeline.steps-3{width:279px}.responsive-timeline.steps-4{width:372px}.responsive-timeline.steps-5{width:465px}.responsive-timeline.steps-6{width:558px}.responsive-timeline.steps-7{width:651px}.responsive-timeline.steps-8{width:744px}}@media only screen and (min-width:1280px){.responsive-timeline.steps-2{width:314px}.responsive-timeline.steps-3{width:471px}.responsive-timeline.steps-4{width:628px}.responsive-timeline.steps-5{width:785px}.responsive-timeline.steps-6{width:942px}.responsive-timeline.steps-7{width:1099px}.responsive-timeline.steps-8{width:1256px}}.responsive-timeline ol{background:linear-gradient(0deg,transparent calc(50% - 2px),#e5e5e5 calc(50% - 2px),#e5e5e5 calc(50% + 2px),transparent calc(50% + 2px));overflow:visible;width:100%;display:flex}.responsive-timeline ol li{box-sizing:border-box;margin:0 auto;padding:5px .75rem;text-align:center}.responsive-timeline ol li:focus-within{outline:3px solid #fff;outline-offset:0;box-shadow:0 0 0 1px #fff,0 0 0 6px #282828!important}.responsive-timeline ol li:focus-within>:focus{outline:0;outline-offset:0;box-shadow:none!important}@media only screen and (max-width:767px){.responsive-timeline ol li{font-size:.75rem;width:99px}}@media only screen and (min-width:768px){.responsive-timeline ol li{font-size:.75rem;width:93px}}@media only screen and (min-width:1280px){.responsive-timeline ol li{font-size:.875rem;width:157px}}.responsive-timeline ol li:first-child{padding-left:0}.responsive-timeline ol li:first-child span{padding-left:.75rem}.responsive-timeline ol li:last-child{padding-right:0}.responsive-timeline ol li:last-child span{padding-right:.75rem}.responsive-timeline ol li#step-1 span:before{content:"1"}.responsive-timeline ol li#step-2 span:before{content:"2"}.responsive-timeline ol li#step-3 span:before{content:"3"}.responsive-timeline ol li#step-4 span:before{content:"4"}.responsive-timeline ol li#step-5 span:before{content:"5"}.responsive-timeline ol li#step-6 span:before{content:"6"}.responsive-timeline ol li#step-7 span:before{content:"7"}.responsive-timeline ol li#step-8 span:before{content:"8"}.responsive-timeline ol li#step-1.done span:before,.responsive-timeline ol li#step-2.done span:before,.responsive-timeline ol li#step-3.done span:before,.responsive-timeline ol li#step-4.done span:before,.responsive-timeline ol li#step-5.done span:before,.responsive-timeline ol li#step-6.done span:before,.responsive-timeline ol li#step-7.done span:before,.responsive-timeline ol li#step-8.done span:before{font-family:scholastic-icons,monospace!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;display:block;background:#fff;border-color:#969696;color:#6eb928;content:"y";line-height:1.6667}.responsive-timeline ol li a{text-decoration:none}.responsive-timeline ol li a span{color:#0075b3!important}.responsive-timeline ol li a:hover span{color:#005886!important}.responsive-timeline ol li a:hover span:before{background:#969696!important;border-color:#969696!important;color:#fff!important}.responsive-timeline ol li.done span{color:#969696}.responsive-timeline ol li.active span{color:#282828}.responsive-timeline ol li.active span:before{background:#6eb928;border-color:#6eb928;color:#fff}.responsive-timeline ol li span{background:#fff;color:#e5e5e5;display:block}.responsive-timeline ol li span:before{border-radius:12px;background-clip:padding-box;font-size:.75rem;border:2px solid #e5e5e5;background:#fff;color:#e5e5e5;content:" ";display:block;height:2em;line-height:1.8;margin:0 auto .5em;text-align:center!important;width:2em}.responsive-signposts{margin-bottom:1.5rem}.responsive-signposts__signpost-link{display:block;padding-top:140px;margin-bottom:.75rem!important;margin:0 auto .75rem auto;background:top center}.responsive-signposts__panel{height:9rem;padding:.75rem;text-align:center;position:relative}.responsive-signposts__logo{height:65%;max-width:100%}.responsive-signposts__button-wrapper{position:absolute;bottom:.75rem;left:0;padding:0 .75rem;width:100%}.responsive-signposts__signpost-link--mini{background-image:url(https://d3ddkgxe55ca6c.cloudfront.net/assets/a/70/6c/bookclub-covers-mini-1429154.jpg)}.responsive-signposts__signpost-link--mini .responsive-signposts__panel{background-image:url(https://d3ddkgxe55ca6c.cloudfront.net/assets/a/90/22/mini-signpost-bg-1372357.gif)}.responsive-signposts__signpost-link--xd{background-image:url(https://d3ddkgxe55ca6c.cloudfront.net/assets/a/d0/be/bookclub-covers-xd-1429170.jpg)}.responsive-signposts__signpost-link--xd .responsive-signposts__panel{background-image:url(https://d3ddkgxe55ca6c.cloudfront.net/assets/a/72/7c/xd-signpost-bg-1372373.gif)}.responsive-signposts__signpost-link--teen{background-image:url(https://d3ddkgxe55ca6c.cloudfront.net/assets/a/97/de/bookclub-covers-teen-1429186.jpg)}.responsive-signposts__signpost-link--teen .responsive-signposts__panel{background-image:url(https://d3ddkgxe55ca6c.cloudfront.net/assets/a/af/2f/teen-signpost-bg-1372389.gif)}.responsive-signposts__signpost-link:hover .responsive-signposts__button{background:#9ace69}form.form .card_security_code .help-text{min-height:100px}form.form .card_security_code .help-text .inner{float:left;width:90%}form.form .card_security_code .help-text img{border:1px solid #e5e5e5;display:inline;margin:.5em 0 0 1em}.your-stars{margin-bottom:1.5rem}.your-stars h3{font-family:"Museo Slab 500",Rockwell,Arial,Helvetica,Geneva,sans-serif;line-height:1.33;font-size:1rem;margin-bottom:0}.your-stars .stars{display:inline-block;margin:.375rem 0}.your-stars a{display:block;font-size:.875rem}.safety-message{text-decoration:none;font-size:.875rem;color:#282828;display:block}.safety-message__icon{margin-right:.375rem}.safety-message__icon--small-parts:before{color:#fd0}.safety-message__icon--sharp-edges:before{color:#e4002b}.safety-message--icon-only .safety-message__copy{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.safety-message--icon-only .safety-message__icon{margin-right:0}.safety-message--spacing-left .safety-message__icon{margin-left:.375rem}.search-filters{position:relative;margin-bottom:1.5rem}@media only screen and (max-width:1279px){.search-filters{padding:.75rem;padding-bottom:0;border:solid 1px #e5e5e5}}.search-filters__heading{display:block;position:relative;font-size:1.125rem}@media only screen and (min-width:1280px){.search-filters__heading{font-size:1rem;font-weight:400}}.search-filters__reset-all-filters{position:absolute;top:.75rem;right:.75rem}@media only screen and (min-width:1280px){.search-filters__reset-all-filters{top:0;right:0}}@media only screen and (min-width:1280px){.search-filters__filters{font-size:.875rem}}.search-filters__filters h3{position:relative;margin-bottom:0;font-weight:400;line-height:1;font-size:.875rem;padding:.5em 0}@media only screen and (max-width:1279px){.search-filters__filters h3{padding:.75em 0}}.search-filters__filters h3 a{position:relative;color:#282828;text-decoration:none;padding:0;display:block}.search-filters__filters h3 a:hover{text-decoration:underline}.search-filters__filters h3 .js-hide-show__state-marker{top:-.125em}.search-filters__filters .search-filter__count{font-size:.625rem;color:#757575}.search-filters__filters .level-two{padding-left:1em}.search-filters__filters .level-three{padding-left:2em}.search-filters__filters .level-four{padding-left:3em}.search-filters__filters .level-five{padding-left:4em}.search-filters__filters li li.view-more{font-size:.75rem;padding:.5em 0}@media only screen and (min-width:1280px){.search-filters__filters li li.view-more{padding-bottom:0}}.search-filters__filters li li.view-more a{font-size:.75rem;display:inline-block;padding:.4em}.search-filters__set{border-top:1px solid #e5e5e5;line-height:1.28571429}.search-filters__set:before{display:table;content:"";flex-basis:0;order:1}.search-filters__set:after{display:table;content:"";clear:both;flex-basis:0;order:1}.search-filters__set:first-child{border-top:none}.search-filters__set li.active a,.search-filters__set li.active span{color:#282828;font-weight:700}.search-filters__set li{border-top:none}@media only screen and (max-width:1279px){.search-filters__set li{padding:.5em}.search-filters__set li:first-child{padding-top:.6em}.search-filters__set li:last-child{padding-bottom:1em}}@media only screen and (min-width:1280px){.search-filters__set li{font-size:.75rem;padding:.33em}.search-filters__set li:first-child{padding-top:.5em}.search-filters__set li:last-child{padding-bottom:.83em}}.search-filters__set li>span,.search-filters__set li>a{display:inline-block}.search-filters__set li>a{text-decoration:none}.search-filters__set li>a:hover{text-decoration:underline}.js_search-filters__hide-show-filters,.js_search-filters__hide-filters{display:none;margin-bottom:.75rem!important}.js_search-filters__hide-show-filters--clicked{margin-bottom:0}@media only screen and (max-width:1279px){.js .js_search-filters{display:none}}.js .js_search-filters__hide-show-filters,.js .js_search-filters__hide-filters{display:inline-block}.js .js_search-filters__hide-filters{float:right}.js .js_search-filters--show{display:block}.shop-homepage .search-filters{padding-top:0}@media only screen and (min-width:1280px){.shop-homepage .search-filters{border-right:none;padding-right:0}}.shop-homepage .search-filters__hide-show-filters{display:block;margin-left:auto;margin-right:auto;width:16em}@media only screen and (max-width:1279px){.shop-homepage .search-filters__heading{display:none}}.popular-searches{margin-bottom:1.5rem;font-size:.875rem}.popular-searches__heading{font-size:1rem;padding-bottom:.4em;border-bottom:solid 1px #e5e5e5}.main-image{display:flex;flex-direction:column;row-gap:.75rem;margin-bottom:1.5rem}@media only screen and (min-width:768px){.main-image{flex-direction:row-reverse;justify-content:flex-end}}.main-image .product-image{position:relative}@media only screen and (max-width:767px){.main-image .product-image{margin-left:-.75rem;margin-right:-.75rem}}.main-image .product-image>a{text-decoration:none;display:grid;justify-items:end}.main-image .product-image img{width:100%;display:block}.main-image .pack-info{position:absolute;top:-.5rem;right:-.5rem;z-index:1}@media only screen and (max-width:767px){.main-image .pack-info{right:.25rem}}.product-commission{border:dashed 2px #e5e5e5;border-radius:5px;background-clip:padding-box;margin-bottom:1.5rem;margin-left:21px;display:flex;align-items:center;gap:.375rem;padding:.375rem;min-height:60px;position:relative}.product-commission__coin{position:absolute;left:-21px;height:43px;width:42px}.product-commission__content{color:#282828;text-transform:none;margin-left:21px;margin-bottom:0!important;font-weight:200}.product-commission__content [class*=btn-]{margin:.75rem 0 .375rem}.product-commission__content>*{margin-bottom:0}.product-commission__product-rewards{font-size:1rem}.product-commission__total{font-size:2.25rem;color:#e4002b}@media only screen and (min-width:768px) and (max-width:1279px){.product-commission__total{font-size:1.75rem}}.product-commission--basket,.product-commission--product{font-size:.875rem}@media only screen and (max-width:767px){.product-commission--basket{width:95%}}.no-svg .product-commission>span,.no-svg .product-commission--school>span{background:url(https://d3ddkgxe55ca6c.cloudfront.net/web-assets/sitespecific/shop/products/reward-icons.png)no-repeat left -8px}.no-svg .product-commission>.rewards-coin--usd,.no-svg .product-commission--school>.rewards-coin--usd{background-position:0-67px}.no-svg .product-commission>.rewards-coin--eur,.no-svg .product-commission--school>.rewards-coin--eur{background-position:0-126px}.catalogues-list__catalogue{text-align:center;position:relative;margin-bottom:1.5rem}@media only screen and (max-width:1279px){.catalogues-list__catalogue{border-color:#e5e5e5;border-style:solid;padding-bottom:1.5rem;border-bottom-width:1px;margin-bottom:1.5rem}}.catalogue__heading{margin-bottom:.375rem;line-height:1.25;min-height:4em}.catalogue__closing-date{font-size:.75rem;display:block;color:#757575;font-weight:400}.catalogue__shop-link{font-size:.875rem}.catalogue__cover{position:relative;display:block;clear:both;text-decoration:none!important}.catalogue__cover img{margin-bottom:.625em;max-width:100%;height:220px}.catalogue__leaflet-btn{margin-bottom:.375rem}.age-rating{font-size:.875rem;margin-bottom:1.5rem;display:block;background:#f5f5f5;text-align:center;padding:.5em;border-radius:5px;background-clip:padding-box}.age-rating a,.age-rating span{color:#282828}.age-rating a{text-decoration:none}.age-rating a:hover{text-decoration:underline}.rate-product{width:100%;margin-right:0;margin-bottom:1.5rem}.rate-product .star-rating{margin-bottom:0}.rate-product .stars{margin-bottom:.5rem}.rate-product p{font-size:.875rem;line-height:1.28571429;margin-bottom:0;font-weight:400}p.product-availability{font-size:.75rem;margin-bottom:.75rem!important;color:#e4002b;text-align:center}p.product-availability span{font-weight:700}p.product-availability.uk-eire-only{color:#282828}@media only screen and (min-width:768px){.product-ordering--search-result p.product-availability{text-align:right}}.blog-post-list{--card-width:100%;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:1.5rem}.blog-post-list__container{container-type:inline-size;container-name:blog-post-list}@container blog-post-list (min-width: calc(34rem + 1.5rem)){.blog-post-list{--card-width:calc(50% - 0.75rem)}}@container blog-post-list (min-width: calc(51rem + 3rem)){.blog-post-list{--card-width:calc(33.33333333% - 1rem)}}@container blog-post-list (min-width: calc(68rem + 4.5rem)){.blog-post-list{--card-width:calc(25% - 1.125rem)}}@container blog-post-list (min-width: calc(85rem + 6rem)){.blog-post-list{--card-width:calc(20% - 1.2rem)}}@container blog-post-list (min-width: calc(102rem + 7.5rem)){.blog-post-list{--card-width:calc(16.66666667% - 1.25rem)}}.blog-post-list>*{width:var(--card-width)}.blog-post-list__home-link,.blog-post-list__arrow{color:#757575}.blog-post-list__arrow{margin-left:-.5rem}.blog-post-list-item{border:1px solid #e5e5e5;text-align:center;width:100%;background:#f5f5f5;height:100%}.blog-post-list-item__img{display:block;width:100%;overflow:hidden}.blog-post-list-item__img img{display:block;width:100%}.blog-post-list-item__title,.blog-post-list-item__meta,.blog-post-list-item__intro,.blog-post-list-item__tags{padding-left:1.5rem;padding-right:1.5rem}.blog-post-list-item__title{font-family:"Museo Slab 500",Rockwell,Arial,Helvetica,Geneva,sans-serif;line-height:1.33;font-size:1rem;font-weight:400;margin-bottom:0;margin-top:.75rem}@media only screen and (min-width:768px){.blog-post-list-item__title{font-size:1.125rem}}.blog-post-list-item__title a{text-decoration:none}.blog-post-list-item__title a:hover{text-decoration:underline}.blog-post-list-item__title--short{font-family:"Museo Slab 500",Rockwell,Arial,Helvetica,Geneva,sans-serif;line-height:1.33;font-size:1rem;margin-bottom:0;font-weight:400}@media only screen and (min-width:768px){.blog-post-list-item__title--short{font-size:1.125rem}}.blog-post-list-item__intro{font-size:.875rem}.blog-post-list-item__meta{font-size:.875rem;line-height:1.28571429;margin-bottom:0;font-weight:400;margin-bottom:.75em;color:#757575;font-style:italic}.tag-list{display:block}.tag-list li:not(.tag-list__tag){display:inline}.tag-list--centered{text-align:center}.tag-list--centered .tag-list__tag--inline{margin-left:.1875rem;margin-right:.1875rem}.tag-list--centered .tag-list__tag--compact{margin-left:.09375rem;margin-right:.09375rem}.tag-list__tag{display:block;background:#f5f5f5;padding:.375rem;float:left;clear:left;margin-bottom:.375rem;font-size:.875rem}.tag-list__tag:before{display:inline-block;margin-right:.1875rem}a.tag-list__tag{text-decoration:none;transition:.1s ease;transition-property:border-color,background-color,color}a.tag-list__tag:hover{text-decoration:underline}a.tag-list__tag:hover{background:#0075b3;color:#fff}a.tag-list__tag--alt-style:hover{border-color:#0075b3;background:0 0;color:#0075b3}.tag-list__tag--inline{clear:none;float:none;display:inline-block;margin-right:.375rem}.tag-list__tag--compact{padding-top:.09375rem;padding-bottom:.09375rem}.tag-list__tag--compact.tag-list__tag--inline{margin-right:.1875rem}.tag-list__tag--alt-style{background:0 0;border:solid 1px #cecece;font-size:.75rem;color:#757575}.applied-promos{text-align:center;padding:.75rem 0;margin-bottom:0;color:#757575}@media only screen and (min-width:768px){.applied-promos{text-align:right}}.applied-promos__link{color:#757575}.promoted-product-flag{color:#e4002b;font-size:.875rem;text-align:center;padding:.375rem;border-radius:5px;background-clip:padding-box;border:solid 1px #e4002b}.promoted-product-flag a{color:#e4002b}.promoted-product__promo_code{display:inline-block}#delivery-restrictions{display:none}.delivery-restrictions-modal{display:grid;text-align:center;margin-bottom:.75rem}.delivery-restrictions-modal__icon{font-size:4rem;line-height:0;margin-bottom:.75rem}.delivery-restrictions-modal__text{font-size:1.5rem}.delivery-restrictions-modal__btns{display:flex;justify-content:center}.delivery-restrictions-modal__btns p{display:flex;flex-direction:column;margin-bottom:0}.delivery-restrictions-modal__btns p>*{width:100%}.delivery-restrictions-modal__btn{margin-bottom:.75rem!important}.block-sticker{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.block-sticker a{font-size:.625rem;display:block;padding:.2em .3em;background:#e5e5e5;color:#282828;border-radius:4px;background-clip:padding-box;position:relative;text-decoration:none;max-width:8rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}h1 .block-sticker a{font-family:Arial,Helvetica,Geneva,sans-serif;font-size:.625rem}.block-sticker a:hover{background:#0075b3;color:#fff}.rewards-message-container{display:none}.school-rewards-message-test .feefo-container{display:none}.school-rewards-message-test .rewards-message-container{display:block}.school-rewards-message{display:block;text-align:center;font-size:.875rem;text-decoration:none;color:#282828}.school-rewards-message:hover .school-rewards-message__highlighted{transform:scale(1.3)}.school-rewards-message:hover .school-rewards-message__highlighted::before,.school-rewards-message:hover .school-rewards-message__highlighted::after{margin-left:-7px;margin-right:-7px;opacity:.3}.school-rewards-message__highlighted{line-height:1.33;font-size:1.5rem;margin-bottom:.25em;font-size:2.25rem;transition:all .2s ease;color:#e4002b;display:block;background-repeat:no-repeat;font-family:"Museo Slab 500",Rockwell,Arial,Helvetica,Geneva,sans-serif;font-weight:900;text-transform:uppercase;margin-bottom:0}@media only screen and (min-width:768px){.school-rewards-message__highlighted{font-size:2rem}}@media only screen and (min-width:768px){.school-rewards-message__highlighted{font-family:"Museo Slab 500",Rockwell,Arial,Helvetica,Geneva,sans-serif;line-height:1.33;font-size:1rem;margin-bottom:.25em;margin-bottom:0}}@media only screen and (min-width:768px) and only screen and (min-width:768px){.school-rewards-message__highlighted{font-size:1.5rem}}@media only screen and (min-width:1536px){.school-rewards-message__highlighted{font-family:"Museo Slab 500",Rockwell,Arial,Helvetica,Geneva,sans-serif;line-height:1.33;font-size:1.5rem;margin-bottom:.25em;margin-bottom:0}}@media only screen and (min-width:1536px) and only screen and (min-width:768px){.school-rewards-message__highlighted{font-size:2rem}}.school-rewards-message__highlighted::before,.school-rewards-message__highlighted::after{transition:all .2s ease;vertical-align:text-top}.school-rewards-message__hash-tag{display:block}.school-rewards-message-test-red .school-rewards-message{background-color:#e4002b;color:#fff}.school-rewards-message-test-red .school-rewards-message__highlighted{color:#fff}.school-rewards-message-test-red .school-rewards-message__hash-tag{display:block;color:#fff}.currency-gbp .main-product .currency-usd,.currency-gbp .main-product .currency-eur,.currency-usd .main-product .currency-gbp,.currency-usd .main-product .currency-eur,.currency-eur .main-product .currency-gbp,.currency-eur .main-product .currency-usd{display:none}span.enlarge-cover{text-decoration:none;float:right}span.enlarge-cover:after{margin-left:.5em}.editorial-link{text-align:center;display:block;margin-bottom:1.5rem}.book-of-the-month__wrapper+.editorial-link{margin-top:-.5rem}.product-tabs{display:none}@media only screen and (min-width:768px){.product-tabs{display:block;margin:0 0 1.5rem!important;border-bottom:solid 1px #80bad9}.product-tabs li{background:0 0;border:0;clear:none;display:table;float:left;margin-bottom:0;margin-right:2px;text-align:center;line-height:1;position:relative;top:1px}.product-tabs li a{background:#80bad9;background:linear-gradient(to bottom,#80bad9 70%,#73a7c3 100%);color:#fff;border:solid 1px #80bad9;border-left-width:0;border-right-width:0;display:block;height:auto;line-height:100%;margin:0 0 0 0;padding:6px 10px;text-align:left;text-decoration:none;vertical-align:top;width:auto}.product-tabs li a:hover{background:#0075b3;background:linear-gradient(to bottom,#0075b3 70%,#005886 100%);border-top-color:#0075b3;color:#fff;text-decoration:none}.product-tabs li.active a{border-color:#80bad9;border-left-width:1px;border-right-width:1px;border-bottom-color:#fff;background:#fff;color:#282828}}.tab-contents>div{display:none}@media only screen and (max-width:767px){.tab-contents>div{display:block!important}.tab-contents>div h2{border-top:1px solid #e5e5e5;margin:.5em 0 0;padding:.25em 0}}@media only screen and (min-width:768px){.tab-contents>div h2.tab-title{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}.rich-series .tab-contents div#author,.rich-series .tab-contents div#faqs{margin-top:0}.tab-contents .active-tab{display:block}.tab-contents #in-this-series h2{line-height:26px;padding-bottom:11px}.tab-contents h2.off-left{left:-999em}.tab-contents .comment-entry h4{background:0 0;height:auto;min-height:0;margin-bottom:8px}.product-page .product-title{margin-bottom:1.5rem}.product-page .product-title h1{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.25em;overflow-wrap:break-word;word-wrap:break-word}.product-page .product-title__author{font-size:1.125rem;width:100%;color:#757575;font-weight:400;text-decoration:none}.product-page .product-ordering{margin:.5em 0 1.5rem}.product-page .product-ordering .currency-select{position:relative;top:-.15em;margin-left:.75rem}@media only screen and (max-width:767px){.product-page .taxonomy{margin-bottom:1.5rem}}.product-page .taxonomy .more-books-for-link{font-size:.875rem}.product-page .categories h3{font-family:"Museo Slab 500",Rockwell,Arial,Helvetica,Geneva,sans-serif;line-height:1.33;font-size:1rem;margin-bottom:0}.product-page .categories li{font-size:.75rem;line-height:1.33333333;margin-bottom:0;font-weight:400;margin-bottom:.5em}@media only screen and (max-width:1279px){.product-page .product-description{margin-bottom:1.5rem}}.product-page .product-details h2{font-family:"Museo Slab 500",Rockwell,Arial,Helvetica,Geneva,sans-serif;line-height:1.33;font-size:1rem;margin-bottom:0}@media only screen and (min-width:768px){.product-page .product-details h2{font-size:1.125rem}}.product-page .product-details h3+*{margin-bottom:.75rem}.product-page-section{padding:0 0 1.5rem}.product-page-section #reviews .form{margin-bottom:0}.product-page--marketing-promo{display:none}.marketing-promo--enabled .product-page--marketing-promo{display:block}.delivery-info__title{font-size:.875rem;position:relative;color:#0075b3;margin-bottom:.75rem}div.delivery-info__content *{font-size:.75rem}div.delivery-info__content :last-child{margin-bottom:0}div.delivery-info__content>:first-child{margin-top:.75rem}.js_delivery-info:not(.open):focus-within{outline:3px solid #fff;outline-offset:0;box-shadow:0 0 0 1px #fff,0 0 0 6px #282828!important}.js_delivery-info:not(.open):focus-within>:focus{outline:0;outline-offset:0;box-shadow:none!important}.js_delivery-info__title{margin-bottom:0}.js_delivery-info__title:after{font-family:scholastic-icons,monospace!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:"d";position:relative;top:.225em;line-height:0;font-size:1.4em;font-size:1.4rem;position:absolute;right:0;top:.35em}.js_delivery-info.open .js_delivery-info__title:after{content:"u";position:relative;top:.225em;line-height:0;font-size:1.4em;font-size:1.4rem;position:absolute;right:0;top:.35em}.js_delivery-info .delivery-info__content{--height--open:453px;max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(0,1,.5,1)}.js_delivery-info.open .js_delivery-info__content{max-height:var(--height--open)}.taxonomy #product-type h2{font-family:"Museo Slab 500",Rockwell,Arial,Helvetica,Geneva,sans-serif;line-height:1.33;font-size:1rem;margin-bottom:0}.full-taxonomy-list{margin-bottom:1.5rem}.full-taxonomy-list h2,.full-taxonomy-list h3,.full-taxonomy-list h4,.full-taxonomy-list h5,.full-taxonomy-list h6{font-size:1rem;line-height:1;margin-bottom:0;font-weight:400}.full-taxonomy-list h2{font-weight:700}.full-taxonomy-list h2,.taxonomy h2{margin-top:20px;margin-bottom:5px}.full-taxonomy-list h2 a,.full-taxonomy-list h3 a{display:block}.full-taxonomy-list h3 a{border-top:1px solid #e5e5e5;margin-top:3px;padding-top:5px}.full-taxonomy-list ul ul ul li{padding-left:15px}.full-taxonomy-list a{display:block;line-height:1.25}.full-taxonomy-list ul li ul li ul{border-bottom:1px solid #e5e5e5;margin-bottom:5px;padding-bottom:5px}.full-taxonomy-list ul li ul li ul ul,.full-taxonomy-list ul li ul li ul ul ul{border-bottom:none;margin:0;padding:0}.full-taxonomy-list h3.no-border a{border-top:none;margin-top:-2px;padding-top:0}.search-container{position:relative}.search-details{margin-bottom:1.5rem}.search-details__container{position:relative}.search-details__result-totals,.search-details__sort-results{float:left;margin-right:1.5em}.search-details__result-totals{color:#757575;font-size:.75rem;margin-bottom:0;line-height:1.5rem}@media only screen and (max-width:767px){.search-details__result-totals{line-height:2.25rem}}.search-details__no-results{clear:both}.search-details__sort-results{font-size:.75rem;line-height:1.5rem;color:#757575}@media only screen and (max-width:767px){.search-details__sort-results{line-height:2.25rem}}.search-details__sort-results select{height:1.5rem;padding:0}@media screen{.search-details__sort-results select{line-height:1.125;border:1px solid #c8c8c8;border-radius:0;box-shadow:inset 2px 2px 10px -4px #c8c8c8;color:#282828;font-size:inherit;font-family:inherit;margin:0;padding:.5em}.search-details__sort-results select::placeholder{color:#969696}.search-details__sort-results select:focus{border-color:#0075b3;box-shadow:0 0 .25em 0#0075b3,inset 2px 2px 10px -4px #c8c8c8;color:#000}.search-details__sort-results select:hover{border-color:#000}}@media print{.search-details__sort-results select{border:0}}@media only screen and (max-width:767px){.search-details__sort-results select{height:2.25rem}}.search-details__view-type{float:right}.search-details__view-type li{float:left}.search-details__view-type-btn{display:block;color:#969696;height:1.5rem;margin-left:.75rem;text-decoration:none;border-bottom:solid 2px transparent;border-top:solid 2px transparent}@media only screen and (max-width:767px){.search-details__view-type-btn{height:2.25rem;width:2.25rem;line-height:2.25rem;margin-left:2px;font-size:1.25rem;text-align:center;background:#f5f5f5}.search-details__view-type-btn:before{margin-right:0;top:.2em}}.search-details__view-type-btn--active{color:#0075b3;border-bottom-color:#0075b3;cursor:default}.headline-result{border-bottom:1px solid #e5e5e5;margin-bottom:1em}.headline-result__link{text-decoration:none;color:#282828}.headline-result__link:hover{color:#282828}.headline-result__link:hover h2:after{margin-left:.1em;transition:all .5s cubic-bezier(0,1,.5,1)}.headline-result__link h2{color:#0075b3;font-size:1rem}.headline-result__description{margin-bottom:.75rem!important}.guided-search .search-details{margin:0}.guided-search__see-all-result-link{position:relative}.guided-search__see-all-result-link .product-image{border:solid 1px #e5e5e5;display:flex;align-items:center;text-align:center}.search-sidebar--guided-search{display:none}#cboxContent .search-filters__reset-all-filters{display:none}#cboxContent .search-filters{border-right:none;padding-right:0}.search-crumb__no-results{color:#757575}.search-crumb__label{color:#757575;margin-bottom:.25em;margin-right:.5em;float:left}@media only screen and (max-width:767px){.search-crumb__label{font-size:.75rem;line-height:2}}.search-crumb__list{margin-bottom:.375rem;float:left}@media only screen and (min-width:768px){.search-crumb__list{width:75%}}.search-crumb__list li{margin:0 .25em .25em 0;display:inline-block}.search-crumb__list a{color:#757575;padding:0 .25em;font-size:.875rem;text-decoration:none;margin-right:0;background:#f5f5f5;display:block;border-radius:.25em;background-clip:padding-box;overflow-wrap:break-word;word-wrap:break-word}.search-crumb__list a .search-crumb__icon{font-size:.75rem;position:relative;display:inline-block;width:14px;height:14px}.search-crumb__list a .search-crumb__icon:after{font-family:scholastic-icons,monospace!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"x";display:inline-block;width:14px;height:14px;text-align:center;color:#969696}.search-crumb__list a:hover{text-decoration:underline}.search-crumb__list a:hover .search-crumb__icon:after{color:#e4002b}.result-list{clear:both}.result-list .result .result-description h2 a{text-decoration:none;overflow-wrap:break-word;word-wrap:break-word}.result-list .result .result-description h2 a:hover{text-decoration:underline}@media only screen and (max-width:767px){.result-list .result .result-description h2 .block-sticker a{font-size:.625rem}}@media only screen and (max-width:767px){.result-list .result .result-price{margin-bottom:.75rem}}.currency-gbp .result-list .result .result-price .currency-usd,.currency-gbp .result-list .result .result-price .currency-eur,.currency-usd .result-list .result .result-price .currency-gbp,.currency-usd .result-list .result .result-price .currency-eur,.currency-eur .result-list .result .result-price .currency-gbp,.currency-eur .result-list .result .result-price .currency-usd{display:none}.result-list--list .result{position:relative;margin-bottom:.75rem!important;padding-bottom:.75rem;border-bottom:1px solid #e5e5e5}.result-list--list .result .product-cover-image,.result-list--list .result .result-description{display:inline-block;float:left}.result-list--list .result .product-cover-image{width:40%;padding-right:20px}@media only screen and (min-width:768px){.result-list--list .result .product-cover-image{width:20%}}.result-list--list .result .product-cover-image img{display:block;max-width:100%;height:auto}@media only screen and (max-width:1279px){.result-list--list .result .product-cover-image img{width:100%}}.result-list--list .result .result-description{width:60%}@media only screen and (min-width:768px){.result-list--list .result .result-description{width:80%}}.result-list--list .result .result-description h2{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin-bottom:.75rem;font-size:1rem}@media only screen and (min-width:768px){.result-list--list .result .result-description h2{font-size:1.25rem}}.result-list--list .result .result-description h2 a{text-decoration:none}.result-list--list .result .result-description h2 a:hover{text-decoration:underline}@media only screen and (max-width:767px){.result-list--list .result .result-description h2 .block-sticker a{font-size:.625rem}}@media only screen and (min-width:768px){.result-list--list .result .product-ordering--search-result{float:left;width:60%}}@media only screen and (max-width:767px){.result-list--list .result .result-price{margin-bottom:.75rem}}@media only screen and (min-width:768px){.result-list--list .result .result-price{float:left;width:40%;padding-right:20px}}.currency-gbp .result-list--list .result .result-price .currency-usd,.currency-gbp .result-list--list .result .result-price .currency-eur,.currency-usd .result-list--list .result .result-price .currency-gbp,.currency-usd .result-list--list .result .result-price .currency-eur,.currency-eur .result-list--list .result .result-price .currency-gbp,.currency-eur .result-list--list .result .result-price .currency-usd{display:none}.result-list--list .result .product-savings{font-size:.75rem}.result-list--list .result .product-rrp-rewards{font-size:.875rem}@media only screen and (max-width:767px){.result-list--list .result .product-rrp-rewards{font-size:.75rem}}.result-list--grid .result{margin-bottom:1.5rem}.result-list--grid .result .product-cover-image{min-height:150px;display:block;margin-bottom:.75rem}.result-list--grid .result .product-cover-image img{max-width:100%;display:block}.result-list--grid .result .result-description h2{font-size:.75rem}.result-list--grid .result .product-price strong{font-size:1.125rem;line-height:0}.result-list--grid .result .product-price .label,.result-list--grid .result .block-sticker{display:none!important;visibility:hidden}.charity-school,.school-delivery-options{border-radius:6px;background-clip:padding-box;background:#f5f5f5;padding:.75rem .75rem .75rem;margin-bottom:1.5rem;color:#282828}.charity-school>:first-child,.school-delivery-options>:first-child{margin-top:0}.charity-school>:last-child,.school-delivery-options>:last-child{margin-bottom:0!important}.charity-school.primary,.school-delivery-options.primary{background:#e6f1f7}.charity-school>:first-child,.school-delivery-options>:first-child{margin-top:0}.charity-school>:last-child,.school-delivery-options>:last-child{margin-bottom:0!important}.charity-school.primary,.school-delivery-options.primary{background:#e6f1f7}.charity-school h2{font-size:.875rem}.charity-school h3{font-family:"Museo Slab 500",Rockwell,Arial,Helvetica,Geneva,sans-serif;line-height:1.33;font-size:1rem;margin-bottom:0}@media only screen and (min-width:768px){.charity-school h3{font-size:1.125rem}}.book-o-meter{border:dashed 2px #e5e5e5;margin-bottom:1.5rem;padding:1em 1em 1px;width:100%;clear:both;border-radius:10px;background-clip:padding-box}.book-o-meter>*{font-size:.875rem}.book-o-meter h2{font-size:1.125rem}.book-o-meter__reward-sign-in{border-top:1px solid #e5e5e5;padding-top:.75rem}.book-o-meter__total{font-size:2.25rem;color:#e4002b;display:block}.book-o-meter__group-order{border-top:1px solid #e5e5e5;padding-top:.75rem}.book-o-meter__group-order-deadline{font-weight:700}.book-o-meter__change-school{font-size:.75rem}@media only screen and (max-width:1279px){.search-sidebar .book-o-meter{display:none!important;visibility:hidden}}.promotions-forms{margin-bottom:1.5rem}.promotions-forms h6{font-weight:400}.promotions-forms h6:hover{cursor:pointer}.promotions-forms__form--show-hide{margin-top:.75rem}.promotions-forms form.world-book-day-vouchers-form{display:block;position:relative}.promotions-forms form.world-book-day-vouchers-form div{width:20%}.promotions-forms form.world-book-day-vouchers-form div label{width:59%}.promotions-forms form.world-book-day-vouchers-form div input,.promotions-forms form.world-book-day-vouchers-form div .radio-group,.promotions-forms form.world-book-day-vouchers-form div .form-alert-text{width:40%}.promotions-forms form.world-book-day-vouchers-form .form-error{width:20%}@media only screen and (max-width:767px){.promotions-forms form.world-book-day-vouchers-form.stacked div{width:100%}}.promotions-forms form.world-book-day-vouchers-form.stacked div input,.promotions-forms form.world-book-day-vouchers-form.stacked div .radio-group,.promotions-forms form.world-book-day-vouchers-form.stacked div .form-alert-text{width:100%}.promotions-forms form.world-book-day-vouchers-form.stacked div label{display:block;width:100%!important}.promotions-forms form.world-book-day-vouchers-form button[type=submit],.promotions-forms form.world-book-day-vouchers-form input[type=submit]{max-width:79%;width:auto}@media only screen and (max-width:767px){.promotions-forms form.world-book-day-vouchers-form input.string{width:25%!important}}.promotions-forms form.world-book-day-vouchers-form input.btn-action-primary[type=submit]{position:absolute;top:0;left:26%;margin-top:0}@media only screen and (min-width:768px){.promotions-forms form.world-book-day-vouchers-form input.btn-action-primary[type=submit]{left:21%}}@media only screen and (min-width:768px){.promotions-forms form.world-book-day-vouchers-form .form-alert-text{width:450%!important}}.confirm{position:relative}@media only screen and (min-width:768px){.checkout-sub--confirm{position:absolute;top:0;right:0}}@media only screen and (min-width:768px){.order-confirm__user-details,.order-confirm__user-details .edit-cart{margin-bottom:0!important}}.order-confirm .place-order-btn-container{clear:both;padding:.75rem 0}.order-confirm .place-order-btn-container>div{min-width:320px;max-width:1800px;margin-right:auto;margin-left:auto;display:flex;justify-content:end;padding:0 .75rem}.order-confirm .place-order-btn-container>div:before{display:table;content:"";flex-basis:0;order:1}.order-confirm .place-order-btn-container>div:after{display:table;content:"";clear:both;flex-basis:0;order:1}.order-confirm .place-order-btn-container>div--static{position:static}.order-confirm .place-order-btn-container>div--desk-xl-max{max-width:1536px}.order-confirm .js_place-order-btn-container--fixed{position:fixed!important;bottom:0;left:0;right:0;margin-bottom:0!important;background:#fff;width:100vw;z-index:1;border-top:solid 1px #e5e5e5;box-shadow:0 0 5px #e5e5e5}@media only screen and (max-width:1279px){.order-addresses>div:first-child{margin-bottom:.75rem!important}}.browse-catalogs-signpost{margin-bottom:1.5rem;display:block}.browse-catalogs-signpost img{display:block}.checkout-main form.form div.form-actions,.checkout-main form.form div.container,.checkout-main form.form div.container div:last-child{margin-bottom:0!important}.checkout-main button[type=submit]{font-size:1rem}.checkout-main .new_welcome_user h2{font-family:"Museo Slab 500",Rockwell,Arial,Helvetica,Geneva,sans-serif;line-height:1.33;font-size:1rem;margin-bottom:0}@media only screen and (min-width:768px){.checkout-main .new_welcome_user h2{font-size:1.125rem}}.checkout-main .or{text-align:center;font-weight:700;margin-bottom:.4em}.no-school-rewards-choice .checkout-main .form{margin-bottom:0}.no-school-delivery-choice .checkout-main .or{font-weight:400;margin-right:.5em}table#vouchers{border-right:1px solid #e5e5e5;margin-bottom:12px}body.voucher-alert .twelve-col .alert{position:absolute;top:0;left:0;width:100%}#reg-related{margin-top:24px}#register-success li{margin-bottom:9px}#register-success li h3{font-size:1rem;margin-bottom:0}#choose-billing{font-size:1.125rem}#choose-billing a{font-size:.75rem;margin-left:20px}#dd-intro{margin-bottom:12px}.currency-switcher{clear:both;float:left;margin-bottom:-30px;position:relative;top:-39px;width:100%}.currency-switcher h3{bottom:0;float:left;font-size:12px;left:0;position:absolute}.currency-switcher ul li{float:left}.currency-switcher ul li a{background:#fff;font-size:1rem;font-weight:700;margin:0 3px 0 0;padding:7px 15px 3px;text-decoration:none}.currency-switcher ul li a.selected{background:#f5f5f5;color:#282828}.product-ordering .currency-switcher{padding-left:140px;margin:0;width:228px}.has-currency-switcher .price-range,.has-currency-switcher .age-ranges{margin-top:36px;position:relative}.price-range .currency-switcher{position:absolute;top:-24px;left:0}.price-range .currency-switcher h3{background:0 0;padding:0;left:-999em}.price-range .currency-switcher ul{padding:0;margin-bottom:1px}.basket .currency-switcher ul li{margin-bottom:0}.edit-cart .currency-switcher{clear:both;float:right;margin-bottom:-28px;position:relative;right:-39px;top:-24px;width:123px}.edit-cart .currency-switcher h3{top:.25em;float:left;font-size:.75rem;left:-135px;position:absolute}.edit-cart form .currency-switcher{top:16px;right:-39px}.has-currency-switcher .cart-totals .cart-controls{border-bottom-right-radius:0}.main-resource{margin-bottom:1.5rem}.main-resource .product-image img{width:220px;height:auto}.main-resource .product-description{margin-bottom:1.5rem}.main-resource .product-ordering a{margin-bottom:1.5rem}.main-resource .asset-help h3{font-size:1rem;line-height:1.5;margin-bottom:0;font-weight:700}.main-resource .asset-help p{font-size:.875rem;line-height:1.28571429;margin-bottom:0;font-weight:400}.freebooks{clear:both;color:#757575;margin-bottom:1.5rem;position:relative;overflow:visible;text-align:center}.freebooks span{color:#e4002b}.freebooks h1,.freebooks h2{font-weight:700}.freebooks h1{text-transform:uppercase}.freebooks p{margin:0 auto 1.5rem;width:100%}@media only screen and (min-width:768px){.freebooks p{width:60%}}.freebooks .reasons li{margin-bottom:1.5rem;text-align:left}.freebooks .reasons li.last-col{margin-bottom:0}@media only screen and (min-width:768px){.freebooks .reasons li{margin-bottom:0}}.freebooks .howitworks{border-bottom:8px solid #0075b3;height:88px;min-width:290px;position:relative;text-align:center}.freebooks .howitworks h2{bottom:0;position:absolute;left:0}@media only screen and (min-width:768px){.freebooks .howitworks h2{left:25%;width:50%}}.freebooks .howitworks:after,.freebooks .howitworks:before{background:url(https://d3ddkgxe55ca6c.cloudfront.net/web-assets/sitespecific/shop/free-books/freebooks_howitworks-ac5f148e200a0c89284abfe3d14baa40e5f8b53558a0ce63cb2089a49cdd2044.png)no-repeat 0 0;content:"";display:block;height:80px;left:0;position:absolute;top:0;width:141px}.freebooks .howitworks:after{background-position:bottom right;left:auto;right:0;width:84px}@media only screen and (min-width:768px){.freebooks .howitworks:after{width:161px}}.freebooks .howitworks:before{display:none}@media only screen and (min-width:768px){.freebooks .howitworks:before{display:block}}.freebooks .earn-rewards{background:url(https://d3ddkgxe55ca6c.cloudfront.net/web-assets/sitespecific/shop/free-books/freebooks_earnrewards-9c415819551c878522d5ccbf7a7047b560064392a6856e0fca5dbdf85ba85718.png)no-repeat 20px center;height:250px;overflow:hidden;position:relative}.freebooks .earn-rewards:after,.freebooks .earn-rewards:before{background:#fff url(https://d3ddkgxe55ca6c.cloudfront.net/web-assets/sitespecific/shop/free-books/freebooks_earnrewards_corner-cd627c1965525d76e1a1410e19bf60b8c1021b4274036eb74c52bfa1f9abcb20.png)no-repeat 0 0;bottom:0;content:"";display:block;height:55px;left:50%;margin-left:-44px;min-width:55px;position:absolute;width:65%}.freebooks .earn-rewards:before{background-position:0-57px;bottom:auto;top:0}@media only screen and (min-width:768px){.freebooks .earn-rewards{background-position:31%center}}@media only screen and (min-width:1280px){.freebooks .earn-rewards{background-position:33%center}}@media only screen and (min-width:1536px){.freebooks .earn-rewards{background-position:29%center}}.freebooks .earn-rewards p{top:50%;transform:translateY(-50%);text-align:left;margin-bottom:0;padding-left:5em;position:relative}@media only screen and (min-width:768px){.freebooks .earn-rewards p{width:55%;padding-left:0}}@media only screen and (min-width:1280px){.freebooks .earn-rewards p{padding-left:5em;width:65%}}.freebooks .earn-rewards p:before{background:url(https://d3ddkgxe55ca6c.cloudfront.net/web-assets/icons/rewards-coin-pound-bb58549583c94117a10357b405cc10eb08a9eeccdbdab164729c29bbb568d7cd.svg)no-repeat 0 0;background-size:100%;content:"";display:block;height:4em;left:0;position:absolute;top:0;width:4em}@media only screen and (min-width:768px) and (max-width:1279px){.freebooks .earn-rewards p:before{left:-5em}}.region-eu .freebooks .earn-rewards p:before,.region-ie .freebooks .earn-rewards p:before{background-image:url(https://d3ddkgxe55ca6c.cloudfront.net/web-assets/icons/rewards-coin-euro-49aabcbad08f46c23965ae9ba9d7459b694867f8fe68d8e113c373b2c094269b.svg)}.freebooks .how{background:url(https://d3ddkgxe55ca6c.cloudfront.net/web-assets/sitespecific/shop/free-books/freebooks_straight-cfd1382626937f279f346767d331ad555e9deb08fe92d1bc4889339c7c311cef.png)no-repeat top center;overflow:hidden}@media only screen and (min-width:768px){.freebooks .how{background-image:url(https://d3ddkgxe55ca6c.cloudfront.net/web-assets/sitespecific/shop/free-books/freebooks_how_lap-696bf100599718f7de3964287ccc78d805a09314f0fd1fcb6f426bef32672b6b.png);background-position:center 24px;height:284px}.region-eu .freebooks .how,.region-row .freebooks .how{background-image:url(https://d3ddkgxe55ca6c.cloudfront.net/web-assets/sitespecific/shop/free-books/freebooks_how_lap_nonibc-d830816f50721db6886787882bd3ea4b38a8972ed70e1acdd4c1159a283de9a8.png)}}.freebooks .how p{background:#fff;padding:.75rem 0}@media only screen and (min-width:768px){.freebooks .how p{margin-bottom:0}}.freebooks .how ul{margin:0 auto;overflow:hidden;width:140px}.freebooks .how ul:before{display:table;content:"";flex-basis:0;order:1}.freebooks .how ul:after{display:table;content:"";clear:both;flex-basis:0;order:1}@media only screen and (min-width:768px){.freebooks .how ul{margin:0 auto;padding:48px 0;width:516px}.region-eu .freebooks .how ul,.region-row .freebooks .how ul{width:344px}}.freebooks .how ul li{margin:0 0 1.5rem}@media only screen and (min-width:768px){.freebooks .how ul li{float:left;margin:0 1em}}.freebooks .how ul li.circle{border-radius:50%;background-clip:padding-box;border:10px solid #bfddec;background-color:#0075b3;display:block;height:140px;position:relative;width:140px}.freebooks .how ul li.circle a{display:block;color:#fff;width:100%;height:100%;position:absolute;text-decoration:none;top:0;left:0;bottom:0;right:0}.freebooks .how ul li.circle a img,.freebooks .how ul li.circle a span{position:relative;top:50%;transform:translateY(-50%);color:#fff;display:block;height:auto;margin:0 auto;width:75%}.freebooks .total{background:url(https://d3ddkgxe55ca6c.cloudfront.net/web-assets/sitespecific/shop/free-books/freebooks_straight-cfd1382626937f279f346767d331ad555e9deb08fe92d1bc4889339c7c311cef.png)no-repeat top center;overflow:hidden}.freebooks .total p{background:#fff;margin:0 auto .375rem;padding:.75rem 0;width:85%}.freebooks .total strong{background:#fff;color:#e4002b;display:block;font-size:3em;line-height:1;margin:.375rem 0;padding:.125em 0}@media only screen and (min-width:768px){.freebooks .total strong{font-size:7em;padding:0}}@media only screen and (min-width:1280px){.freebooks .total strong{font-size:10em;line-height:.85}}.freebooks .shopping-options{background:url(https://d3ddkgxe55ca6c.cloudfront.net/web-assets/sitespecific/shop/free-books/freebooks_straight-cfd1382626937f279f346767d331ad555e9deb08fe92d1bc4889339c7c311cef.png)repeat-y top center;overflow:hidden}@media only screen and (min-width:768px){.freebooks .shopping-options{background-image:url(https://d3ddkgxe55ca6c.cloudfront.net/web-assets/sitespecific/shop/free-books/freebooks_startearning-602cc842846e53f799dd4c31d68b75204f72bfc1eda03483e7f96e031ca44232.png);background-repeat:no-repeat}.region-eu .freebooks .shopping-options,.region-row .freebooks .shopping-options{background-image:url(https://d3ddkgxe55ca6c.cloudfront.net/web-assets/sitespecific/shop/free-books/freebooks_startearning_nonibc-cf7fedd7d31a9bf5a5c42eaa5a65cc94198143a65695834f394cc203cf9bf901.png)}}.freebooks .shopping-options h3{background:#fff;font-weight:400;padding:.75rem 0;margin-bottom:1.5rem}.freebooks .shopping-options div{margin:0 auto;width:232px}.freebooks .shopping-options div:before{display:table;content:"";flex-basis:0;order:1}.freebooks .shopping-options div:after{display:table;content:"";clear:both;flex-basis:0;order:1}@media only screen and (min-width:768px){.freebooks .shopping-options div{width:696px}.region-eu .freebooks .shopping-options div,.region-row .freebooks .shopping-options div{width:464px}}.freebooks .shopping-options a{display:block;float:left;margin:2rem 1em 1.5rem;text-align:center;text-decoration:none}.freebooks .shopping-options a:last-child{margin-bottom:0}.freebooks .shopping-options a img{border-radius:50%;background-clip:padding-box;border:10px solid #dbeec9;background-color:#6eb928;display:block;height:200px;position:relative;width:200px;margin:0 auto}.freebooks .shopping-options a img a{display:block;color:#fff;width:100%;height:100%;position:absolute;text-decoration:none;top:0;left:0;bottom:0;right:0}.freebooks .shopping-options a img a img,.freebooks .shopping-options a img a span{position:relative;top:50%;transform:translateY(-50%);color:#fff;display:block;height:auto;margin:0 auto;width:75%}.feefo-service-rating{display:block}.feefo-service-rating__img{display:block}.alternative-products{margin-top:1.5rem}.alternative-products__table{font-size:.75rem}td.alternative-products__price{text-align:right}@media only screen and (max-width:767px){.ces{font-size:.875rem}}.ces__options{margin-bottom:.75rem!important}@media only screen and (min-width:768px){.ces__options{display:flex}}.ces .radio-boxes__trigger{min-height:0;margin-bottom:.75rem;color:#fff;box-shadow:none}@media only screen and (min-width:768px){.ces .radio-boxes__trigger{flex-basis:100%;min-width:5.5rem;min-height:3.5rem;height:3.5rem;width:3.5rem;float:left;margin:0 .375rem .375rem}}@media only screen and (min-width:1280px){.ces .radio-boxes__trigger{min-height:5rem;height:5rem;width:8rem}}.ces label:nth-of-type(1){background:#e4002b;margin-left:0}.ces label:nth-of-type(2){background:#f26f16}.ces label:nth-of-type(3){background:#e6c700}.ces label:nth-of-type(4){background:#b7cb14}.ces label:nth-of-type(5){background:#6eb928;margin-right:0}.ces__thanks{display:none}.quick-shop #product_result .loading{display:block;margin:0 auto}.information-link{position:absolute;text-indent:-999em;display:inline}.information-link a{width:20px;height:25px;background:url(https://d3ddkgxe55ca6c.cloudfront.net/web-assets/shared/icons/info-icon-16x16-sprite-b103e5f94e9826d7b4e19e12653aacd5cbe417e3c994e5e62644751d22a05304.png)100% 2px no-repeat;display:block;text-align:left}.manage-account .button{text-transform:none}@media only screen and (max-width:1279px){.shop-home__side-bar{margin-bottom:1.5rem}}@media only screen and (min-width:1280px){.shop-home__side-bar{background:#fff;padding:1em;float:left}}.shop-home__side-bar .search-filters__heading{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media only screen and (min-width:1280px){.shop-home__main{float:right}}.basket__recommendations .small-product{font-size:.8rem}.basket__recommendations .small-product .product-image{height:9rem}.basket-confirmation-panel:before{display:table;content:"";flex-basis:0;order:1}.basket-confirmation-panel:after{display:table;content:"";clear:both;flex-basis:0;order:1}.basket-confirmation-panel .basket-confirmation-panel__product-summary{text-align:center!important;margin-inline:auto}@media only screen and (max-width:767px){.basket-confirmation-panel .basket-confirmation-panel__product-summary--xs{text-align:center!important}}@media only screen and (min-width:768px){.basket-confirmation-panel .basket-confirmation-panel__product-summary{text-align:left!important;margin-right:auto}}.basket-confirmation-panel img{padding-right:.75rem;height:70px}.basket-confirmation-panel img:before{display:table;content:"";flex-basis:0;order:1}.basket-confirmation-panel img:after{display:table;content:"";clear:both;flex-basis:0;order:1}@media only screen and (min-width:768px){.basket-confirmation-panel img{float:left}}.basket-confirmation-panel h3{font-family:"Museo Slab 500",Rockwell,Arial,Helvetica,Geneva,sans-serif;line-height:1.33;font-size:1rem;margin-bottom:0}.basket-confirmation-panel a{text-decoration:none}.basket-confirmation-panel .basket-confirmation-panel__action-buttons a{margin-bottom:.75rem}.school-page h1 span{font-size:.75rem;display:inline-block}.school-page__event-logo{border-bottom:solid 1px #e5e5e5}.school-page__event-logo img{height:2rem;display:block;margin-bottom:.375rem}.school-page__shipping-caveat{font-size:.625rem}.school-bookclubs .run-a-bookclub-btn{margin-right:1.5rem}.school-bookclubs .find-out-more-link{display:inline-block;padding-top:.75rem}@media only screen and (max-width:767px){.school-rewards-earned{margin-top:1.5rem}}.legacy-series-page .banner{background-color:#e5e5e5}.legacy-series-page .banner .grid-container{position:relative}@media only screen and (min-width:768px){.banner--text:has(.series-banner__image){flex-direction:row-reverse;justify-content:center}}.series-banner__text{z-index:100}@media only screen and (min-width:768px){.series-banner__text{max-width:66%;padding-right:10%;text-align:left}}@media only screen and (min-width:1280px){.series-banner__text{margin-right:0;padding-right:6%;text-align:center}}.series-banner__text h1{margin-bottom:0}.series-banner__image{display:none;height:1px}@media only screen and (min-width:768px){.series-banner__image{display:block}}.series-banner__image img{height:280px;width:auto;box-shadow:0 0 11px -1px #282828}@media only screen and (min-width:768px){.series-banner__image img{display:block;transform:scale(1.5) rotate(10deg) translateY(-33%) translateX(-10%)}}.thanks-page .email-signup-title{margin-top:1.5rem}@media only screen and (max-width:767px){.h_visually-hidden--xs{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}@media only screen and (max-width:1279px){.h_visually-hidden--sm-down{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}@media only screen and (min-width:768px) and (max-width:1279px){.h_visually-hidden--sm{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}@media only screen and (min-width:768px){.h_visually-hidden--sm-up{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}@media only screen and (min-width:1280px){.h_visually-hidden--md-up{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}.bullet-ticks{list-style:none;padding-left:0}.bullet-ticks li{position:relative;margin-bottom:.5em}.bullet-ticks li:before{font-family:scholastic-icons,monospace!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:"t";color:#6eb928;font-size:1.25em;vertical-align:middle;position:relative;top:-.08em;line-height:0;margin-right:.25em}.left{float:left}.right{float:right}.no-margin{margin:0}.off-left{position:absolute!important;left:-999em}.ie-selector-test{border:10px solid red!important}