#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #e5e5e5}#cboxLoadedContent{margin:46px 10px 2em}#cboxTitle{position:absolute;bottom:3px;left:0;text-align:center;width:100%;color:#282828}#cboxCurrent{position:absolute;top:12px;right:6.5em;color:#b0b0b0;min-width:25%;width:auto;text-align:right}#cboxLoadingOverlay{background:#fff url(//d3ddkgxe55ca6c.cloudfront.net/web-assets/shared/colorbox/loading-56932274f5ced3641414dc2c36270c2df2f4dfb3f07f2181c17e1315d266adf6.gif) no-repeat 5px 5px}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow,#cboxPrevious,#cboxNext,#cboxClose{position:absolute;top:10px}#cboxSlideshow{display:none}#cboxPrevious{left:10px}#cboxNext{left:7.5em}#cboxClose{right:10px;display:block}#cboxCurrent{font-size:.875em}@media only screen and (max-width:719px){#cboxCurrent{display:none !important}}@media only screen and (max-width:719px){#cboxTitle{display:none !important;width:0 !important;height:0 !important}}#cboxPrevious,#cboxNext{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;overflow:visible;border:none !important;text-align:center;text-decoration:none;text-transform:none;font-weight:normal;line-height:1 !important;margin:0;outline:none !important;width:auto;padding:.25rem .625rem !important;font-size:.875em;background-color:#008cd5;color:#fff !important;box-shadow:0 1px 0 #006295;-moz-transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-1px) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0);position:absolute}#cboxPrevious:hover,#cboxNext:hover{cursor:pointer}#cboxPrevious[disabled=disabled],#cboxNext[disabled=disabled]{opacity:.5}#cboxPrevious[disabled=disabled]:hover,#cboxNext[disabled=disabled]:hover{transform:translateY(0);cursor:default}#cboxPrevious[disabled=disabled]:active,#cboxNext[disabled=disabled]:active{transform:translateY(0)}#cboxPrevious[class*=fi--after]:after,#cboxNext[class*=fi--after]:after,#cboxPrevious[class*=fi--before]:before,#cboxNext[class*=fi--before]:before,#cboxPrevious[class*=fi_after]:after,#cboxNext[class*=fi_after]:after,#cboxPrevious[class*=fi_before]:before,#cboxNext[class*=fi_before]:before{line-height:0}@media print{#cboxPrevious,#cboxNext{display:none !important}}#cboxPrevious:hover,#cboxNext:hover{background-color:#80c6ea;color:#fff !important;box-shadow:0 2px 0 #66a1bf;-moz-transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-2px) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0)}#cboxPrevious:hover[disabled=disabled]:hover,#cboxNext:hover[disabled=disabled]:hover{background-color:#008cd5;color:#fff !important}#cboxPrevious:active,#cboxNext:active{transform:translateY(1px);box-shadow:none !important}#cboxPrevious:hover,#cboxNext:hover{position:absolute;top:9px}#cboxSlideshow,#cboxClose{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;overflow:visible;border:none !important;text-align:center;text-decoration:none;text-transform:none;font-weight:normal;line-height:1 !important;margin:0;outline:none !important;width:auto;padding:.25rem .625rem !important;font-size:.875em;background-color:#969696;color:#fff !important;box-shadow:0 1px 0 #787878;-moz-transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-1px) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0);position:absolute}#cboxSlideshow:hover,#cboxClose:hover{cursor:pointer}#cboxSlideshow[disabled=disabled],#cboxClose[disabled=disabled]{opacity:.5}#cboxSlideshow[disabled=disabled]:hover,#cboxClose[disabled=disabled]:hover{transform:translateY(0);cursor:default}#cboxSlideshow[disabled=disabled]:active,#cboxClose[disabled=disabled]:active{transform:translateY(0)}#cboxSlideshow[class*=fi--after]:after,#cboxClose[class*=fi--after]:after,#cboxSlideshow[class*=fi--before]:before,#cboxClose[class*=fi--before]:before,#cboxSlideshow[class*=fi_after]:after,#cboxClose[class*=fi_after]:after,#cboxSlideshow[class*=fi_before]:before,#cboxClose[class*=fi_before]:before{line-height:0}@media print{#cboxSlideshow,#cboxClose{display:none !important}}#cboxSlideshow:hover,#cboxClose:hover{background-color:#c8c8c8;color:#fff !important;box-shadow:0 2px 0 #aeaeae;-moz-transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-2px) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0)}#cboxSlideshow:hover[disabled=disabled]:hover,#cboxClose:hover[disabled=disabled]:hover{background-color:#969696;color:#fff !important}#cboxSlideshow:active,#cboxClose:active{transform:translateY(1px);box-shadow:none !important}#cboxSlideshow:hover,#cboxClose:hover{position:absolute;top:9px}#cboxPrevious{padding-left:.25em}#cboxPrevious: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;content:'c';position:relative;top:2px;top:0;vertical-align:middle}#cboxNext{padding-right:.25em}#cboxNext:after{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;content:'a';position:relative;top:2px;top:0;vertical-align:middle}#cboxClose{padding-right:.5em}#cboxClose:after{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;content:"x";top:0;vertical-align:middle}.look-inside-test.colorbox--open{background:#fff;position:fixed;width:100%;height:100%;overflow:hidden}.look-inside-test.colorbox--open #page,.look-inside-test.colorbox--open #menu,.look-inside-test.colorbox--open #mm-blocker{display:none !important;position:static !important}.look-inside-test.viewport-rotating #colorbox{display:none !important}.look-inside-test #cboxTopLeft,.look-inside-test #cboxTopMiddle,.look-inside-test #cboxTopRight,.look-inside-test #cboxMiddleRight,.look-inside-test #cboxMiddleLeft,.look-inside-test #cboxBottomLeft,.look-inside-test #cboxBottomMiddle,.look-inside-test #cboxBottomRight,.look-inside-test #cboxOverlay{display:none !important;width:0 !important;height:0 !important}.look-inside-test #cboxLoadingOverlay{background-position:center}.look-inside-test #colorbox,.look-inside-test #cboxWrapper,.look-inside-test #cboxOverlay{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important}.look-inside-test #cboxContent,.look-inside-test #cboxLoadedContent{position:absolute !important;width:100% !important;height:100% !important}.look-inside-test #cboxLoadedContent{box-sizing:border-box;margin:0;padding:44px 10px 54px;display:flex}.look-inside-test .cboxPhoto{margin-top:auto !important;width:auto !important;height:auto !important;max-width:100% !important;max-height:100% !important}@media only screen and (max-width:971px){.look-inside-test #cboxCurrent{display:block !important;top:10px;right:10px}.look-inside-test #cboxSlideshow,.look-inside-test #cboxPrevious,.look-inside-test #cboxNext,.look-inside-test #cboxClose{top:auto;bottom:10px}.look-inside-test #cboxSlideshow:after,.look-inside-test #cboxPrevious:after,.look-inside-test #cboxNext:after,.look-inside-test #cboxClose:after,.look-inside-test #cboxSlideshow:before,.look-inside-test #cboxPrevious:before,.look-inside-test #cboxNext:before,.look-inside-test #cboxClose:before{top:auto}}@media only screen and (min-width:720px){.look-inside-test #cboxPrevious,.look-inside-test #cboxNext{width:7rem;bottom:10px;top:auto;left:auto;right:calc(50% - 7.5rem)}.look-inside-test #cboxPrevious{right:auto;left:calc(50% - 7.5rem)}}@media only screen and (min-width:972px){.look-inside-test #cboxLoadedContent{padding-bottom:76px}.look-inside-test #cboxPrevious,.look-inside-test #cboxNext{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;overflow:visible;border:none !important;text-align:center;text-decoration:none;text-transform:none;font-weight:normal;line-height:1 !important;margin:0;outline:none !important;width:auto;padding:.625rem !important;font-size:1em;background-color:#008cd5;color:#fff !important;box-shadow:0 1px 0 #006295;-moz-transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-1px) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0);width:7rem}.look-inside-test #cboxPrevious:hover,.look-inside-test #cboxNext:hover{cursor:pointer}.look-inside-test #cboxPrevious[disabled=disabled],.look-inside-test #cboxNext[disabled=disabled]{opacity:.5}.look-inside-test #cboxPrevious[disabled=disabled]:hover,.look-inside-test #cboxNext[disabled=disabled]:hover{transform:translateY(0);cursor:default}.look-inside-test #cboxPrevious[disabled=disabled]:active,.look-inside-test #cboxNext[disabled=disabled]:active{transform:translateY(0)}.look-inside-test #cboxPrevious[class*=fi--after]:after,.look-inside-test #cboxNext[class*=fi--after]:after,.look-inside-test #cboxPrevious[class*=fi--before]:before,.look-inside-test #cboxNext[class*=fi--before]:before,.look-inside-test #cboxPrevious[class*=fi_after]:after,.look-inside-test #cboxNext[class*=fi_after]:after,.look-inside-test #cboxPrevious[class*=fi_before]:before,.look-inside-test #cboxNext[class*=fi_before]:before{line-height:0}.look-inside-test #cboxPrevious:hover,.look-inside-test #cboxNext:hover{background-color:#80c6ea;color:#fff !important;box-shadow:0 2px 0 #66a1bf;-moz-transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-2px) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0)}.look-inside-test #cboxPrevious:hover[disabled=disabled]:hover,.look-inside-test #cboxNext:hover[disabled=disabled]:hover{background-color:#008cd5;color:#fff !important}.look-inside-test #cboxPrevious:active,.look-inside-test #cboxNext:active{transform:translateY(1px);box-shadow:none !important}.look-inside-test #cboxPrevious:after,.look-inside-test #cboxNext:after,.look-inside-test #cboxPrevious:before,.look-inside-test #cboxNext:before{top:-2px}}@media only screen and (min-width:972px) and print{.look-inside-test #cboxPrevious,.look-inside-test #cboxNext{display:none !important}}@media screen{.product-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.product-list>li{display:inline-block;vertical-align:top;float:none}.asset{display:inline-block;margin-bottom:1.5rem;max-width:100%}.asset img{display:block !important;margin-bottom:0 !important}.asset__link{display:block;overflow:hidden;text-decoration:none;position:relative;background:#000}.asset__link img{transition:opacity .5s cubic-bezier(0,1,0.5,1);transition:transform .5s cubic-bezier(0,1,0.5,1)}.asset__link:hover img{opacity:.5;-moz-transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1.1) rotate(0) translateX(0) translateY(0) skewX(0) skewY(0);transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);transition:opacity .5s cubic-bezier(0,1,0.5,1);transition:transform .5s cubic-bezier(0,1,0.5,1)}.centre .asset__link{display:inline-block;margin-left:auto;margin-right:auto}.asset__link--text:after{transition:all .5s cubic-bezier(0,1,0.5,1);width:90%;padding:0;border:solid 0 #fff;text-align:center;font-size:0;color:#fff;position:absolute;top:50%;left:50%;backface-visibility:hidden;-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)}.asset__link--text:hover:after{padding:.5rem;font-size:1.5rem;border-width:2px;transition:all .5s cubic-bezier(0,1,0.5,1)}.asset__link--text:hover img{filter:blur(3px)}.asset__link--shop-now:after{content:"Shop now"}.asset__link--read-more:after{content:"Read more"}.asset__link--sign-up:after{content:"Sign up"}.asset__link--download:after{content:"Download"}.asset-set__img--3-up{display:block}.asset-set__img--3-up img{width:100%}.asset-set__img{max-width:100% !important}.avatar-asset{display:flex;align-items:center}.avatar-asset__asset{height:3rem;width:3rem;min-width:3rem;overflow:hidden;border-radius:50%;margin-bottom:0;margin-right:.75rem}.avatar-asset__asset img{max-height:none}@media only screen and (min-width:720px){.avatar-asset__asset{height:5rem;width:5rem;min-width:5rem;margin-right:1.5rem}}.avatar-asset__label{font-size:1.125em;line-height:1.11111111}@media only screen and (min-width:720px){.avatar-asset__label{font-size:1.25em;line-height:1.4}}.content-block{margin-bottom:3rem}.content-block:last-child{border-bottom:0;margin-bottom:0}@media only screen and (min-width:972px){.content-block--narrow{max-width:66%;margin-left:auto;margin-right:auto}}.content-block h1,.content-block h2{margin-bottom:3rem}.content-block h3,.content-block h4,.content-block h5,.content-block h6{margin-bottom:1.5rem}@media only screen and (min-width:720px) and (max-width:971px){.content-block .asset{max-width:50%}}@media only screen and (max-width:719px){.content-block .asset{width:100%}.content-block .asset img{margin:0 auto}}.content-block>:nth-last-child(2){margin-bottom:0;padding-bottom:0}.content-block hr{border:none !important;margin-top:0 !important;margin-bottom:0 !important}.content-block--has-columns{column-width:200px}.content-block--has-columns h1,.content-block--has-columns h2,.content-block--has-columns h3,.content-block--has-columns h4,.content-block--has-columns h5,.content-block--has-columns h6{margin-bottom:1.5rem;column-span:all}.content-block--2-columns{columns:2}.content-block--3-columns{columns:3}.content-block--4-columns{columns:4}.content-block--5-columns{columns:5}.content-block--heading-center h1,.content-block--heading-center h2,.content-block--heading-center h3,.content-block--heading-center h4,.content-block--heading-center h5,.content-block--heading-center h6{text-align:center !important}.content-block--heading-centre h1,.content-block--heading-centre h2,.content-block--heading-centre h3,.content-block--heading-centre h4,.content-block--heading-centre h5,.content-block--heading-centre h6{text-align:center !important}.content-block--heading-right h1,.content-block--heading-right h2,.content-block--heading-right h3,.content-block--heading-right h4,.content-block--heading-right h5,.content-block--heading-right h6{text-align:right !important}.content-block--heading-left h1,.content-block--heading-left h2,.content-block--heading-left h3,.content-block--heading-left h4,.content-block--heading-left h5,.content-block--heading-left h6{text-align:left !important}.hero-asset{margin-bottom:3rem;display:flex;align-items:center;justify-content:center}.hero-asset:last-child{border-bottom:0;margin-bottom:0}@media only screen and (min-width:972px){.hero-asset--narrow{max-width:66%;margin-left:auto;margin-right:auto}}@media only screen and (max-width:719px){.hero-asset{flex-wrap:wrap}}.hero-asset__hero{float:left}@media only screen and (min-width:720px){.hero-asset__hero{padding-right:1.5rem;max-width:50%}}@media only screen and (min-width:972px){.hero-asset__hero{max-width:33.33%}}.hero-asset__sidekick{float:left}@media only screen and (max-width:719px){.hero-asset__sidekick{width:100%;text-align:center}}@media only screen and (min-width:720px){.hero-asset__sidekick{width:50%}}@media only screen and (min-width:972px){.hero-asset__sidekick{width:66.67%}}.hero-asset__sidekick>*:first-child{margin-top:0}.hero-asset__sidekick>*:last-child{margin-bottom:0}.hero-asset .asset{display:block}@media only screen and (min-width:720px){.hero-asset .asset{margin-bottom:0}}@media only screen and (min-width:720px){.hero-asset--right{flex-direction:row-reverse}.hero-asset--right .hero-asset__hero{padding-left:1.5rem}.hero-asset--right .hero-asset__sidekick{text-align:right}}.hero-asset--has-bg{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#f5f5f5;padding:.75rem .75rem .75rem;border-bottom:0;margin-bottom:3rem !important}.hero-asset--has-bg .small-product .product-image{background-color:transparent}.hero-asset--has-bg .hero-asset__sidekick>*:last-child{margin-bottom:0 !important}.hero-asset.theme--primary h2,.hero-asset.theme--primary h3{background-color:#008cd5;color:white;display:inline-block;box-shadow:2px 2px 5px rgba(0,98,149,0.15);padding:.09375rem .75rem}.hero-asset--has-bg.theme--primary{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:rgba(0,140,213,0.1)}.hero-product{margin-bottom:3rem;display:flex;align-items:center;justify-content:center}.hero-product:last-child{border-bottom:0;margin-bottom:0}@media only screen and (min-width:972px){.hero-product--narrow{max-width:66%;margin-left:auto;margin-right:auto}}@media only screen and (max-width:719px){.hero-product{flex-wrap:wrap}}.hero-product__hero{float:left}@media only screen and (min-width:720px){.hero-product__hero{padding-right:1.5rem;max-width:50%}}@media only screen and (min-width:972px){.hero-product__hero{max-width:33.33%}}.hero-product__sidekick{float:left}@media only screen and (max-width:719px){.hero-product__sidekick{width:100%;text-align:center}}@media only screen and (min-width:720px){.hero-product__sidekick{width:50%}}@media only screen and (min-width:972px){.hero-product__sidekick{width:66.67%}}.hero-product__sidekick>*:first-child{margin-top:0}.hero-product__sidekick>*:last-child{margin-bottom:0}.hero-product .asset{display:block}@media only screen and (min-width:720px){.hero-product .asset{margin-bottom:0}}@media only screen and (min-width:720px){.hero-product--right{flex-direction:row-reverse}.hero-product--right .hero-product__hero{padding-left:1.5rem}.hero-product--right .hero-product__sidekick{text-align:right}}.hero-product--has-bg{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#f5f5f5;padding:.75rem .75rem .75rem;border-bottom:0;margin-bottom:3rem !important}.hero-product--has-bg .small-product .product-image{background-color:transparent}.hero-product--has-bg .hero-product__sidekick>*:last-child{margin-bottom:0 !important}.hero-product.theme--primary h2,.hero-product.theme--primary h3{background-color:#008cd5;color:white;display:inline-block;box-shadow:2px 2px 5px rgba(0,98,149,0.15);padding:.09375rem .75rem}.hero-product--has-bg.theme--primary{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:rgba(0,140,213,0.1)}.hero-product .small-product{padding-top:0;padding-bottom:0}.hero-product .small-product .product-price--primary,.hero-product .small-product form{margin-top:.75rem}@media only screen and (min-width:720px){.promo-set{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.promo-set>[class|="col"]{margin-bottom:1.5rem}@media print{.promo-set{display:none}}.cms-promo{position:relative;text-decoration:none;background:#000;overflow:hidden;padding:1.5rem;display:block;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;opacity:1;transition:transform .5s cubic-bezier(0,1,0.5,1);height:100%}@media only screen and (min-width:720px){.cms-promo{min-height:12rem}}.cms-promo:hover{text-decoration:none}.cms-promo--xs{min-height:0;padding:.375rem}.cms-promo--xs .cms-promo__text{font-size:1.125em}.cms-promo--small{min-height:3rem;padding:.375rem}.cms-promo--small .cms-promo__text{font-size:1.5em}@media only screen and (min-width:720px){.cms-promo--small .cms-promo__text{font-size:1.75em}.promo-set--4-up .cms-promo--small .cms-promo__text{font-size:1.5em}}.cms-promo--image,.cms-promo--image-btn{min-height:12rem}.cms-promo--text-btn{padding-bottom:5rem}.cms-promo .cms-promo__bg{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:1;transition:transform .5s cubic-bezier(0,1,0.5,1);margin-bottom:0}.cms-promo .cms-promo__bg img{width:100%;height:100%;object-fit:cover}.cms-promo .cms-promo__bg--cover img{position:absolute;top:0;right:15%;width:50%;height:auto;object-fit:unset;transform:rotate(12.5deg);max-height:none;max-width:none}.cms-promo__text,.cms-promo__btn-wrapper{z-index:2}.cms-promo__text{position:relative;display:block;font-size:1.75em;width:100%;text-align:center;font-family:"Museo Slab 500",Rockwell,Arial,Helvetica,Geneva,sans-serif;transition:transform .5s cubic-bezier(0,1,0.5,1);overflow-wrap:break-word;word-wrap:break-word}@media only screen and (min-width:720px){.cms-promo__text{font-size:2.25em}.promo-set--4-up .cms-promo__text{font-size:1.75em}}.cms-promo__btn-wrapper{position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;z-index:1;text-align:center}.cms-promo__btn{margin:0 !important}.cms-promo--image .cms-promo__text{position:absolute;bottom:0;left:0;right:0;font-size:1.25em;text-align:left;padding:1.5rem;z-index:2}.cms-promo--image .cms-promo__text:before{content:"";display:block;background:#000;background:var(--promo-text-bg-colour,#000);opacity:.75;-moz-transform:scale(1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(7deg);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(7deg);-o-transform:scale(1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(7deg);-ms-transform:scale(1) rotate(0) translateX(0) translateY(0) skewX(0) skewY(7deg);transform:scale(1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(7deg);outline:1px solid transparent;width:100%;height:15rem;position:absolute;top:0;left:0;z-index:-2}.cms-promo:hover .cms-promo__bg,.cms-promo:focus .cms-promo__bg{opacity:.8;-moz-transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1.1) rotate(0) translateX(0) translateY(0) skewX(0) skewY(0);transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0)}.cms-promo--text:hover .cms-promo__text,.cms-promo--text:focus .cms-promo__text,.cms-promo--text-btn:hover .cms-promo__text,.cms-promo--text-btn:focus .cms-promo__text{-moz-transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1.1) rotate(0) translateX(0) translateY(0) skewX(0) skewY(0);transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0)}.event-preview{display:block;text-decoration:none}.event-preview:hover .event-preview__title{text-decoration:underline}.event-preview__date-and-image{position:relative;float:left;max-width:100%}.event-preview__date{font-size:1.125em;position:absolute;top:0;left:0;right:0;font-weight:normal;color:#fff;background:rgba(0,0,0,0.5);padding:.375rem;z-index:1}.event-preview__synopsis{color:#282828}.event-preview__image{display:block;overflow:hidden;text-decoration:none;position:relative;background:#000}.event-preview__image img{transition:opacity .5s cubic-bezier(0,1,0.5,1);transition:transform .5s cubic-bezier(0,1,0.5,1)}.event-preview__image:hover img{opacity:.5;-moz-transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1.1) rotate(0) translateX(0) translateY(0) skewX(0) skewY(0);transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);transition:opacity .5s cubic-bezier(0,1,0.5,1);transition:transform .5s cubic-bezier(0,1,0.5,1)}.event-preview .event-preview__image img{display:block;margin-bottom:0}.event-preview .event-preview__date{margin-top:0}.event-preview__title{clear:both;font-size:1em}.event-preview__synopsis,.event-preview__cta{font-size:.875em}.category-page__videos{max-width:62rem;margin:0 auto}.book-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:719px){.book-list__book{text-align:center}}.book-list__image{margin-bottom:.75rem !important;border:#e5e5e5 1px solid;padding:.375rem}@media only screen and (max-width:719px){.book-list__image{display:inline-block}}@media only screen and (min-width:720px){.book-list__image{margin-bottom:1.5rem}}.book-list__image img{display:block;margin:0 auto}.book-list .book-list__title{margin-top:0}.book-list__price{font-weight:bold}.heading{--text-colour:#ed1b30;color:var(--text-colour);text-align:center;display:flex;align-items:center;justify-content:center}.heading:before,.heading:after{content:"";border-bottom:1px solid var(--text-colour);width:auto;flex-grow:2;min-width:1.5rem}.heading:before{margin-right:.375rem}.heading:after{margin-left:.375rem}@media only screen and (min-width:720px){.heading--short:before,.heading--short:after{width:100px;flex-grow:0}}.heading--left{text-align:left}.heading--left:before{min-width:0;max-width:.75rem}@media only screen and (max-width:719px){.heading--left:before{display:none}}.heading--right{text-align:right}.heading--right:after{min-width:0;max-width:.75rem}@media only screen and (max-width:719px){.heading--right:after{display:none}}.js_side-scroller{overflow:hidden;width:100%;position:relative;height:260px;transition:height .5s cubic-bezier(0,1,0.5,1)}.js_side-scroller--clickable{padding-left:50px;padding-right:50px}.js_side-scroller .small-product,.js_side-scroller .small-resource{padding:0}.js_side-scroller__container{margin-bottom:3rem}.js_side-scroller__content{margin-top:-50px;padding-bottom:50px;bottom:-50px;position:relative;width:100%;overflow:scroll;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}@media only screen and (max-width:971px){.js_side-scroller__content{scroll-snap-type:x proximity}}.js_side-scroller__content>ul{width:110%}.js_side-scroller--heading .js_side-scroller{padding-top:.75rem}.js_side-scroller__item{float:left;margin-right:12px}@media only screen and (max-width:971px){.js_side-scroller__item{scroll-snap-align:start}}.js_side-scroller__item:last-child{margin-right:0}.js_side-scroller__item .small-product__title,.js_side-scroller__item h4 a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.js_side-scroller__item.one-col{width:28px}.js_side-scroller__item.two-col{width:68px}.js_side-scroller__item.three-col{width:108px}.js_side-scroller__item.four-col{width:148px}.js_side-scroller__item.five-col{width:188px}.js_side-scroller__item.six-col{width:228px}.js_side-scroller__item.seven-col{width:268px}.js_side-scroller__item.eight-col{width:308px}.js_side-scroller__item.nine-col{width:348px}.js_side-scroller__item.ten-col{width:388px}.js_side-scroller__item.eleven-col{width:428px}.js_side-scroller__item.twelve-col{width:468px}.js_side-scroller__item.thirteen-col{width:508px}.js_side-scroller__item.fourteen-col{width:548px}.js_side-scroller__item.fifteen-col{width:588px}.js_side-scroller__item.sixteen-col{width:628px}.js_side-scroller__item.seventeen-col{width:668px}.js_side-scroller__item.eighteen-col{width:708px}.js_side-scroller__item.nineteen-col{width:748px}.js_side-scroller__item.twenty-col{width:788px}.js_side-scroller__item.twenty-one-col{width:828px}.js_side-scroller__item.twenty-two-col{width:868px}.js_side-scroller__item.twenty-three-col{width:908px}.js_side-scroller__item.twenty-four-col{width:948px}.js_side-scroller__nav{bottom:auto;top:50%;position:absolute;left:0;width:100%}.js_side-scroller__nav li{position:absolute;z-index:1;margin-top:-20px}.js_side-scroller__nav li a{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:relative;display:block;width:40px;height:40px;border:2px solid #008cd5;text-decoration:none}.js_side-scroller__nav li a:hover{border-color:#0069a0}.js_side-scroller__nav li a:after{transition:all .3s ease;width:100%;text-align:center;position:absolute;font-size:40px;line-height:40px}.js_side-scroller__nav-next{right:0}.js_side-scroller__nav-next a:after{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;content:'a';position:relative;top:2px;top:-3px;right:0}.js_side-scroller__nav-next a:hover:after{right:-2}.js_side-scroller__nav-next a:active:after{right:-6}.js_side-scroller__nav-next.side-scroller__nav-next--disabled a:hover:after{right:0}.js_side-scroller__nav-prev{left:0}.js_side-scroller__nav-prev a:after{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;content:'c';position:relative;top:2px;top:-3px;left:-4px}.js_side-scroller__nav-prev a:hover:after{left:-6px}.js_side-scroller__nav-prev a:active:after{left:-10px}.js_side-scroller__nav-prev.side-scroller__nav-prev--disabled a:hover:after{left:-4px}.js_side-scroller__nav-next--disabled,.js_side-scroller__nav-prev--disabled{opacity:.2}.js_side-scroller__nav-next--disabled a,.js_side-scroller__nav-prev--disabled a{cursor:default}.js_side-scroller__see-all-button{display:none}.js_side-scroller__see-all-button--top{float:right;margin-left:1.5rem}.js_side-scroller__see-all-button--bottom{position:relative;margin:.75rem auto 0;left:50%;-moz-transform:scale(1) rotate(0) translateX(-50%) translateY(-1px) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(-50%) translateY(-1px) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(-50%) translateY(-1px) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(-50%) translateY(-1px) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(-50%) translateY(-1px) translateZ(0) skewX(0) skewY(0)}.js_side-scroller__see-all-button--bottom:hover{-moz-transform:scale(1) rotate(0) translateX(-50%) translateY(-2px) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(-50%) translateY(-2px) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(-50%) translateY(-2px) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(-50%) translateY(-2px) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(-50%) translateY(-2px) translateZ(0) skewX(0) skewY(0)}.no-js .js_side-scroller{animation:showProducts 1.5s ease-out 3s forwards}.no-js .js_side-scroller .js_side-scroller__item{display:inline-block;vertical-align:top;float:none}@keyframes showProducts{100%{height:auto}}.formatting-base .js_side-scroller__container h2{clear:none;margin-top:0}.formatting-base .js_side-scroller abbr{border-bottom:0}.formatting-base .js_side-scroller .js_side-scroller__see-all-button--top{margin-right:0;margin-bottom:0}#add-to-basket-form-mixins .price-label{width:46%;text-align:right}.add-to-basket-form{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;width:100%;clear:both}.add-to-basket-form__quantity{margin-bottom:.75rem !important}.add-to-basket-form__quantity label{margin-right:4%;font-size:1em;line-height:1.5}.add-to-basket-form__quantity label abbr{text-decoration:none}.add-to-basket-form--product-page .add-to-basket-form__quantity label,.add-to-basket-form--search-result .add-to-basket-form__quantity label{float:left;width:46%;text-align:right}@media only screen and (min-width:720px){.add-to-basket-form--search-result .add-to-basket-form__quantity{position:relative;min-width:20%;float:right;margin-left:-100%;text-align:right;width:40%;left:-13rem}}@media only screen and (min-width:720px){.add-to-basket-form--search-result .add-to-basket-form__quantity label{float:none;line-height:36px}}@media only screen and (min-width:720px){.add-to-basket-form--search-result .add-to-basket-form__add-list{float:right;width:12rem}}.add-to-basket-form__add{margin-bottom:.375rem}.add-to-basket-form__add--rewards{padding:0}.add-to-basket-form--product-page .add-to-basket-form__add{text-align:center}@media only screen and (max-width:719px){.add-to-basket-form--search-result .add-to-basket-form__add{text-align:center}}@media only screen and (min-width:720px){.add-to-basket-form--search-result .add-to-basket-form__add--rewards{text-align:left}}.add-to-basket-form__not-available-with-rewards{font-size:.625em;border:solid 1px #e5e5e5;color:#b0b0b0;padding:.75em;display:inline-block;text-align:center}.add-to-basket-form__rewards-link,.add-to-basket-form__rewards-link:hover{background:0;color:#008cd5 !important;box-shadow:none;transform:none;padding-left:0 !important;padding-right:0 !important}.add-to-basket-form__rewards-link{text-decoration:underline}.add-to-basket-form__rewards-link:hover{text-decoration:none}.add-to-basket-form__add-btn,.add-to-basket-form__rewards-btn,.add-to-basket-form__not-available-with-rewards{width:100%;max-width:12rem}.small-product .add-to-basket-form__add-btn,.small-product .add-to-basket-form__rewards-btn,.small-product .add-to-basket-form__rewards-link{max-width:6.8rem;margin-right:0;margin-bottom:.375rem}.small-product .add-to-basket-form__rewards-btn,.small-product .add-to-basket-form__rewards-link{font-size:.75em;padding-right:0 !important;padding-left:0 !important}@media only screen and (min-width:720px){.add-to-basket-form--search-result .add-to-basket-form__rewards-btn{width:85%}}.add-to-basket-form__rewards-info{width:0;display:inline-block;margin-bottom:0;position:relative;left:.375rem}.js_add-to-basket-form__btn-state{display:none;position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center}.js_add-to-basket-form__add-btn--adding,.js_add-to-basket-form__rewards-btn--adding,.js_add-to-basket-form__add-btn--success,.js_add-to-basket-form__rewards-btn--success{transition:all .5s cubic-bezier(0,1,0.5,1);height:36px !important;width:36px !important;-webkit-border-radius:50% !important;-moz-border-radius:50% !important;border-radius:50% !important;-moz-background-clip:padding !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}.js_add-to-basket-form__add-btn--adding{background:#969696 !important;box-shadow:0 1px 0 #787878}.js_add-to-basket-form__add-btn--adding .js_add-to-basket-form__btn-content,.js_add-to-basket-form__add-btn--success .js_add-to-basket-form__btn-content,.js_add-to-basket-form__rewards-btn--adding .js_add-to-basket-form__btn-content,.js_add-to-basket-form__rewards-btn--success .js_add-to-basket-form__btn-content{opacity:0}.js_add-to-basket-form__add-btn--adding .js_add-to-basket-form__btn-state--adding,.js_add-to-basket-form__add-btn--success .js_add-to-basket-form__btn-state--success,.js_add-to-basket-form__rewards-btn--adding .js_add-to-basket-form__btn-state--adding,.js_add-to-basket-form__rewards-btn--success .js_add-to-basket-form__btn-state--success{display:flex}.basket-contents{color:#282828;font-size:.875em;position:relative;padding:.5em;background:#f5f5f5;text-align:center;margin-bottom:1.5rem}.basket-contents a{color:#282828}.basket-contents a:hover{text-decoration:none}.basket-contents__remove:hover{color:#ed1b30}.product-rrp,.product-rrp-rewards,.product-price{clear:both;display:flex;flex-wrap:wrap;align-items:baseline}.product-rrp:before,.product-rrp-rewards:before,.product-price:before{display:table;content:"";flex-basis:0;order:1}.product-rrp:after,.product-rrp-rewards:after,.product-price:after{display:table;content:"";clear:both;flex-basis:0;order:1}.product-rrp .label,.product-rrp-rewards .label,.product-price .label{text-align:right;margin-right:4%;width:46%}.product-rrp abbr,.product-rrp-rewards abbr,.product-price abbr{text-decoration:none}.product-price ins{font-style:normal;background:0}.product-price strong{color:#282828;font-weight:normal}.product-price--medium{font-size:1.25em;margin-bottom:.14444444em}.product-price--medium span.label,.product-price--medium span.currency-select{font-size:.71428571em;line-height:2.25}.product-price--large{font-size:1.5rem;line-height:1.2}.product-price--large span.label,.product-price--large span.currency-select{font-size:1rem}.product-price__price--no-label{padding-left:50%}.product-rrp,.product-rrp-rewards{font-size:.875rem;color:#787878}.product-savings{line-height:.75;font-size:.75rem;margin-bottom:.375rem;color:#6eb928;padding-left:50%;width:100%}.format{line-height:.875;font-size:.875rem;margin-bottom:.75rem !important;color:#787878;padding-left:50%;width:100%}.other-formats-editions-link{line-height:2.25;font-size:.875em;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5}.quick-shop-form__rewards-btn{margin-right:0 !important}.small-product{padding:.5rem 0 1.5rem 0;position:relative;text-align:center}.small-product:hover .product-image img{transform:scale(1.1)}.small-product:hover .small-product__title,.small-product:hover h4{text-decoration:underline}.currency-gbp .small-product .currency-usd,.currency-gbp .small-product .currency-eur,.currency-usd .small-product .currency-gbp,.currency-usd .small-product .currency-eur,.currency-eur .small-product .currency-gbp,.currency-eur .small-product .currency-usd{display:none}.first-row .small-product{border-top:0;padding:0}.small-product .product-image{position:relative;height:14rem;margin-bottom:.5rem;background-color:#fff;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.small-product .product-image img,.small-product .product-image span{display:block;margin-bottom:0;max-height:100%;max-width:100%;width:auto;height:auto;transition:all .5s cubic-bezier(0,1,0.5,1)}.large-search-image .small-product .product-image{height:16.5rem}@media only screen and (max-width:719px){.large-search-image .small-product .product-image{height:12.5rem}}.large-search-image .small-product:hover .product-image img{transform:scale(1.05)}.three-col .small-product .product-image{height:120px}.six-col .small-product .product-image{height:230px}.small-product__usp{line-height:18px;border:solid 1px #ed1b30;background:#fff;color:#ed1b30;font-size:.6875em;position:relative;z-index:100;border-radius:3px;display:inline-block;padding:0 .375rem;margin-bottom:.5rem}.small-product__usp [class|='fi']:before{color:#ed1b30}.small-product__rating{font-size:.75em;display:inline-block;border:solid 1px transparent;margin-bottom:.5rem}.small-product__rating .stars{display:inline}.small-product__rating .stars .fi-star--before:before,.small-product__rating .stars .fi-empty-star--before:before{font-size:1em}.small-product__num-reviews{font-size:.83333333em;vertical-align:text-bottom}.small-product .product-price,.small-product .product-price--primary{font-size:.75em}.small-product .product-price span,.small-product .product-price--primary span{font-size:1rem;font-weight:bold}.small-product .product-price--secondary{font-size:.75em}.small-product .product-savings{padding-left:0;text-align:center}.small-product__not-available-with-rewards{font-size:.75em;line-height:1.25;color:#b0b0b0}.small-product h4{font-size:1em;line-height:1;margin:0}.small-product__title,.small-product h4>a{font-size:.75em;display:block;line-height:1.25;font-family:"Museo Slab 500",Rockwell,Arial,Helvetica,Geneva,sans-serif;font-weight:normal;margin-bottom:.5em;text-decoration:none;word-wrap:break-word}.small-product__title:hover,.small-product h4>a:hover{text-decoration:underline}.small-product .add-to-basket-form__quantity{font-size:.75rem}.small-product .add-to-basket-form__add-btn{margin-right:0;margin-bottom:.375rem}.small-product .pack-info{position:absolute;bottom:.25rem;right:.25rem}.small-product abbr{border-bottom:0;cursor:text}.pack-info{background:#008cd5;border-radius:50%;width:3.5rem;height:3.5rem;color:#fff;line-height:1;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,0.29);box-shadow:1px 1px 0 0 rgba(0,0,0,0.4);text-align:center;border:solid 2px #fff}.pack-info__pack-size{font-size:1.5em;display:block;padding-top:.5rem;font-style:normal}.pack-info__pack-size--big{font-size:1.125em;padding-top:.75rem}.pack-info__pack-label{font-size:.75em;font-style:normal;position:relative !important;display:block;line-height:1}.cms-formatting__p{font-size:1em;line-height:1.75;margin-bottom:1.5rem}.cms-formatting__li{margin-bottom:.375rem}.cms-formatting__li ul,.cms-formatting__li ol{margin-bottom:0;margin-top:.375rem}.cms-formatting__li.highlight{color:#007ec0}.cms-formatting__li.highlight ul,.cms-formatting__li.highlight ol{color:#282828}.cms-formatting__ul{margin-bottom:1.5rem;overflow:hidden;position:relative;padding-left:2.25rem}.cms-formatting__ul>li:last-child{margin-bottom:0}.cms-formatting__ul>li{list-style-type:disc}.sel-info{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:relative;top:-2px;display:inline-block !important;width:14px !important;height:14px;background:#008cd5;color:#fff;text-align:center;font-style:normal !important;font-size:12px;line-height:1.2;font-weight:normal !important;float:none !important;cursor:pointer}.sel-info:before{width:14px;height:14px;content:"i";font-family:serif}.sel-info .info-panel{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.stars .fi-star--before:before{font-size:1.6em;top:.2em;position:relative}.stars .fi-star--before span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.stars .fi-empty-star--before:before{font-size:1.6em;top:.2em;position:relative}.stars .fi-empty-star--before span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.stars.stars-zero.max-stars-six .fi-star--before:before{content:"";position:absolute}.stars.stars-zero.max-stars-six .fi-empty-star--before:before{content:"------"}.stars.stars-one.max-stars-six .fi-star--before:before{content:"*"}.stars.stars-one.max-stars-six .fi-empty-star--before:before{content:"-----"}.stars.stars-two.max-stars-six .fi-star--before:before{content:"**"}.stars.stars-two.max-stars-six .fi-empty-star--before:before{content:"----"}.stars.stars-three.max-stars-six .fi-star--before:before{content:"***"}.stars.stars-three.max-stars-six .fi-empty-star--before:before{content:"---"}.stars.stars-four.max-stars-six .fi-star--before:before{content:"****"}.stars.stars-four.max-stars-six .fi-empty-star--before:before{content:"--"}.stars.stars-five.max-stars-six .fi-star--before:before{content:"*****"}.stars.stars-five.max-stars-six .fi-empty-star--before:before{content:"-"}.stars.stars-six.max-stars-six .fi-star--before:before{content:"******"}.stars.stars-six.max-stars-six .fi-empty-star--before:before{content:""}.stars.stars-zero.max-stars-five .fi-star--before:before{content:"";position:absolute}.stars.stars-zero.max-stars-five .fi-empty-star--before:before{content:"-----"}.stars.stars-one.max-stars-five .fi-star--before:before{content:"*"}.stars.stars-one.max-stars-five .fi-empty-star--before:before{content:"----"}.stars.stars-two.max-stars-five .fi-star--before:before{content:"**"}.stars.stars-two.max-stars-five .fi-empty-star--before:before{content:"---"}.stars.stars-three.max-stars-five .fi-star--before:before{content:"***"}.stars.stars-three.max-stars-five .fi-empty-star--before:before{content:"--"}.stars.stars-four.max-stars-five .fi-star--before:before{content:"****"}.stars.stars-four.max-stars-five .fi-empty-star--before:before{content:"-"}.stars.stars-five.max-stars-five .fi-star--before:before{content:"*****"}.stars.stars-five.max-stars-five .fi-empty-star--before:before{content:""}.stars.stars-zero.max-stars-four .fi-star--before:before{content:"";position:absolute}.stars.stars-zero.max-stars-four .fi-empty-star--before:before{content:"----"}.stars.stars-one.max-stars-four .fi-star--before:before{content:"*"}.stars.stars-one.max-stars-four .fi-empty-star--before:before{content:"---"}.stars.stars-two.max-stars-four .fi-star--before:before{content:"**"}.stars.stars-two.max-stars-four .fi-empty-star--before:before{content:"--"}.stars.stars-three.max-stars-four .fi-star--before:before{content:"***"}.stars.stars-three.max-stars-four .fi-empty-star--before:before{content:"-"}.stars.stars-four.max-stars-four .fi-star--before:before{content:"****"}.stars.stars-four.max-stars-four .fi-empty-star--before:before{content:""}.small-resource{position:relative;padding:0 0 1.5rem 0}.small-resource:hover .small-resource__image img{transform:scale(1.1)}.small-resource:hover .small-resource__title{text-decoration:underline}.small-resource h3{margin-top:0}.small-resource h3 a{text-decoration:none}.small-resource__title{font-size:.75em;line-height:1.25;display:block;font-family:"Museo Slab 500",Rockwell,Arial,Helvetica,Geneva,sans-serif;font-weight:normal;margin-bottom:.5em;margin-top:0;text-decoration:none}.small-resource__title:hover{text-decoration:underline}.small-resource__sub-info{background:#f5f5f5;font-size:.75em;padding:.3em .4em;border-radius:5px;display:inline-block}.small-resource__sub-info--ey{color:#008cd5}.small-resource__sub-info--p{color:#008cd5}.small-resource__sub-info--free{color:#b21424}.small-resource .age{padding:0;position:absolute;top:-2px;right:-2px;width:58px;height:62px;background:url("/images/education/icons/icon-sprite.png") no-repeat -236px top}.small-resource .ey{background-position:-50px top}.small-resource .ks1{background-position:-112px top}.small-resource .ks2{background-position:-174px top}.small-resource .ks1-ks2{background-position:-298px top}.small-resource__image{margin-bottom:.5rem;padding:.375rem;border:solid 1px #e5e5e5;height:10rem;overflow:hidden}.small-resource__image-inner{position:relative;height:100%;width:100%;display:block}.small-resource__image img,.small-resource__image span{position:absolute;right:0;left:0;top:0;bottom:0;margin:auto auto;max-height:100%;max-width:100%;width:auto;height:auto;border:solid 1px #e5e5e5;transition:all .5s cubic-bezier(0,1,0.5,1)}