#banner-mixins .desk-only-img{position:relative;-moz-transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(-50%) translateY(0) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);left:50%;width:127.469%;max-width:none}#banner-mixins .banner-v2-desk-settings{width:1239px;max-width:1239px}.banner{display:block;position:relative;text-align:center;margin-bottom:1.5rem}.banner__container{overflow:hidden}.banner--responsive img{width:100%;max-width:972px;height:auto;display:block;margin-left:auto;margin-right:auto}.banner--no-gap{margin-top:-0.75rem}.banner--bg{text-align:left;background-color:transparent;background-position:top center;background-repeat:no-repeat}@media only screen and (min-width:1200px){.banner--v2 img{-moz-transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(-50%) translateY(0) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0)}}@media only screen and (min-width:972px){.banner--v2 img{position:relative;left:50%;margin:0;width:1239px;max-width:1239px}}@media only screen and (min-width:972px) and (max-width:1199px){.banner--v2 img{-moz-transform:scale(1) rotate(0) translateX(-620px) translateY(0) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(-620px) translateY(0) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(-620px) translateY(0) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(-620px) translateY(0) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(-620px) translateY(0) translateZ(0) skewX(0) skewY(0)}}@media only screen and (min-width:1240px){.banner--v2 img{width:1500px;max-width:1500px}}@media only screen and (max-width:719px){.banner--v2.banner-xs--desk img{position:relative;-moz-transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(-50%) translateY(0) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);left:50%;width:127.469%;max-width:none}}@media only screen and (min-width:720px) and (max-width:971px){.banner--v2.banner-sm--desk img{position:relative;-moz-transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(-50%) translateY(0) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);left:50%;width:127.469%;max-width:none}}@media only screen and (min-width:1239px){.banner--v2.banner-lg--desk img{width:1239px;max-width:1239px;-moz-transform:scale(1) rotate(0) translateX(-620px) translateY(0) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(-620px) translateY(0) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(-620px) translateY(0) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(-620px) translateY(0) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(-620px) translateY(0) translateZ(0) skewX(0) skewY(0)}}.banner--legacy img{max-width:948px}@media only screen and (min-width:1200px){.without-desk-large .banner--v2.banner-lg--desk-xl img{-moz-transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(-50%) translateY(0) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0)}}.banner__container--text{background:#006295}.banner--text{text-align:center;padding:1.5rem;display:flex;flex-direction:column;justify-content:center;color:#fff}@media only screen and (min-width:720px){.banner--text{min-height:260px}.banner--text h1{font-size:3.5em}}@media only screen and (min-width:972px){.banner--text{padding:3rem}.banner--text h1{font-size:4.5em}}.banner--text p{max-width:56rem;margin:0 auto}.banner--text *:last-child{margin-bottom:0;padding-bottom:0}@media only screen and (min-width:720px){.small-text-banner--test .banner--text{min-height:175px}.small-text-banner--test .banner--text h1{font-size:2.25em;margin-bottom:.5rem}}@media only screen and (min-width:972px){.small-text-banner--test .banner--text{padding:1.5rem}.small-text-banner--test .banner--text h1{font-size:3.5em}}.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:transparent 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}.benefit-icon-panels__title{margin-bottom:.5rem;text-align:center}.benefit-icon-panels__panel{min-height:140px;text-align:center}@media only screen and (min-width:720px){.benefit-icon-panels__panel{min-height:165px}}@media only screen and (min-width:972px){.benefit-icon-panels__panel{min-height:140px}}.benefit-icon-panels__panel:before{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:3em;margin:0 auto .25em;color:#008cd5}.benefit-icon-panels__panel--delivery:before{content:"G";position:relative;top:.125em}.benefit-icon-panels__panel--discounts:before{content:"7"}.benefit-icon-panels__panel--freebooks:before{content:"A";position:relative;top:.125em}.benefit-icon-panels__panel--love:before{content:"D";position:relative;top:.125em}.request-catalog-button{margin-bottom:1.5rem}.catalogues-list__catalogue{text-align:center;position:relative;margin-bottom:1.5rem}@media only screen and (max-width:971px){.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:.75em;display:block;color:#b0b0b0;font-weight:normal}.catalogue__shop-link{font-size:.875em}.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}.request-a-catalogue-form h2{font-size:1.25em;line-height:1.4;margin-bottom:.4em}@media screen{.request-a-catalogue-form .catalogue-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.request-a-catalogue-form .catalogue-list>li{display:inline-block;vertical-align:top;float:none}.user-sections{text-align:center;display:flex}@media only screen and (max-width:719px){.user-sections{flex-wrap:wrap}}.user-sections__section{display:flex}@media only screen and (max-width:719px){.user-sections__section{flex:1 100%}}.user-sections__user-type{border:1px solid #e5e5e5;padding:0 .5em 1em;margin-top:4.625rem;width:100%}@media only screen and (min-width:720px) and (max-width:971px){.user-sections__user-type{margin-top:4.6875rem}}@media only screen and (min-width:972px){.user-sections__user-type{margin-top:5.625rem}}@media only screen and (max-width:719px){>li:last-child .user-sections__user-type{margin-bottom:0}}.user-sections__link-block{display:block;text-decoration:none;margin-top:-3.125rem}@media only screen and (min-width:720px){.user-sections__link-block{margin-top:-4.6875rem}}@media only screen and (min-width:972px){.user-sections__link-block{margin-top:-5.625rem}}.user-sections__link-block:hover .user-sections__image{-moz-transform:scale(1.05) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1.05) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1.05) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1.05) rotate(0) translateX(0) translateY(0) skewX(0) skewY(0);transform:scale(1.05) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0)}.user-sections__link-block:hover .user-sections__primary-cta{background-color:#9ace69;top:-1px}.user-sections__image{transition:all .5s cubic-bezier(0,1,0.5,1);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:5px solid #bfe2f5;display:block;margin:0 auto .375rem;width:6.25rem;height:6.25rem}@media only screen and (min-width:720px){.user-sections__image{width:9.375rem;height:9.375rem;border-width:10px}}@media only screen and (min-width:972px){.user-sections__image{width:11.25rem;height:11.25rem}}.user-sections__title{margin-bottom:.75rem;color:#282828}.user-sections__benefits{padding-left:2.25rem;font-size:.875em;text-align:left;margin:1.5rem auto .75rem}.user-sections__benefits>li{list-style-type:disc}.user-sections__find-out-more{font-size:.875em;line-height:1.28571429;margin-bottom:0;font-weight:normal;display:block;margin:0 auto;width:70%}.user-sections__shipping-caveat{font-size:.625em}.offer-highlights{clear:both;*zoom:1}.offer-highlights:before{display:table;content:"";flex-basis:0;order:1}.offer-highlights:after{display:table;content:"";clear:both;flex-basis:0;order:1}@media only screen and (min-width:720px){.offer-highlights__info{position:relative;padding-top:150px}}.offer-highlights__logo{height:2em;display:block !important;margin-left:auto;margin-right:auto;float:none}@media only screen and (min-width:720px){.offer-highlights__logo{height:auto;width:80%;-moz-transform:scale(1) rotate(0) translateX(0) translateY(-100%) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-100%) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(0) translateY(-100%) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-100%) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(0) translateY(-100%) translateZ(0) skewX(0) skewY(0)}}.offer-highlights__description{font-size:.875em;width:100%;color:#969696;display:block;text-align:center;margin-top:.5em}@media only screen and (min-width:720px){.offer-highlights__description{position:absolute;top:150px;left:0}}@media only screen and (max-width:719px){.offer-highlights__products{margin-top:.75rem}}.offer-highlights__button-container{padding-bottom:1.5rem;border-bottom:solid 1px #e5e5e5;margin:0}.offer-highlights__offer:last-child .offer-highlights__button-container{border:0;padding:0}.offer-highlights__see-all-button{clear:both;display:block;margin:.375rem auto 0;border-bottom:solid 1px #e5e5e5;width:19em}@media only screen and (max-width:719px){.offer-highlights__see-all-button{width:13em}}.how-book-club-work{margin:0 auto .375rem;text-align:center;width:50%}.how-book-club-work li{background:url(//d3ddkgxe55ca6c.cloudfront.net/web-assets/sitespecific/bookclubs/bookclubs-arrow-0a3c1e649534c6e6a13b6ac78fa7e56b724b507e4c710128f6a5e6326a034abe.svg) bottom center no-repeat;background-size:35px;margin-bottom:.75rem !important;padding-bottom:40px}.how-book-club-work li:last-child{background:0;margin-bottom:0;padding-bottom:0}.how-book-club-work__rewards:before{background-image:url(//d3ddkgxe55ca6c.cloudfront.net/web-assets/icons/rewards-coin-pound-c89ed3fd35a3f5a29a2e56b85b185a0457d1df0057e0cd2662dca9271b62f4f3.svg);background-position:top left;background-repeat:no-repeat;background-size:50px;content:"";display:block;height:50px;margin:0 auto .25em;text-align:center;width:50px}.currency-usd .how-book-club-work__rewards:before{background-image:url(//d3ddkgxe55ca6c.cloudfront.net/web-assets/icons/rewards-coin-dollar-c5fdd3b0d17f2cf81430fb197d279bd28ceaee3dac0b9eb5939f76d17d4b768b.svg)}.currency-eur .how-book-club-work__rewards:before{background-image:url(//d3ddkgxe55ca6c.cloudfront.net/web-assets/icons/rewards-coin-euro-cac780a320d14eef0c2f3ce422848115a30d2b3e4389d15a5885ce699dbdbb15.svg)}.book-clubs-homepage .video-section{background:#f5f5f5;margin-bottom:1.5rem;padding-top:1.5rem;padding-bottom:1.5rem;text-align:center}.book-clubs-homepage .video-section .video{max-width:708px;margin:0 auto}.book-clubs-homepage .signpost{display:block;margin-bottom:1.5rem}.book-clubs-about #content .book-clubs-banner__image{display:none}@media only screen and (min-width:972px){.book-clubs-about #content .book-clubs-banner__image{display:block}}.book-clubs-about #content .video-section{background:#f5f5f5;margin-bottom:1.5rem;padding:.75rem 0;text-align:center}.book-clubs-about #content .video-section .video-trigger{position:relative;display:block;text-decoration:none}.book-clubs-about #content .video-section .video-trigger:before{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"v";color:#fff;font-size:1em;font-size:5rem;line-height:1;width:5rem;left:50%;margin-right:-50%;position:absolute;opacity:.75;text-align:left;top:50%;transition:opacity .5s ease-in-out 0;-moz-transform:scale(1) rotate(0) translateX(-50%) translateY(-50%) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(-50%) translateY(-50%) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(-50%) translateY(-50%) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(-50%) translateY(-50%) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(-50%) translateY(-50%) translateZ(0) skewX(0) skewY(0);z-index:999;text-shadow:0 0 10px #969696}.book-clubs-about #content .video-section .video-trigger:hover:before{opacity:1}@media only screen and (max-width:719px){.book-clubs-about #content .video-section .discover-video{margin-bottom:1.5rem}}.ie-selector-test{border:10px solid red !important}