.button,.secondary-bold{font-family:Acrom-Bold,HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}body.site_ribbon{padding-top:36px}@media (max-width:767px){body.site_ribbon.hide-ribbon-mobile{padding-top:0}}.sf_wrap{margin:80px auto 20px;max-width:100%;padding:0}.sf_wrap.shop{margin-top:0}.storefront.shoppage{background-color:#fff}footer.site-footer{background-color:#f4f4f4}@media (min-width:601px){footer.site-footer{padding-top:40px}footer.site-footer span div.container{padding-top:40px;border-top:2px solid #000}}@media (min-width:601px) and (max-width:1023px){footer.site-footer span div.container{border-top:none}}@media (min-width:1140px){.sf_wrap{margin:80px auto 20px;max-width:1140px;padding:50px 0 0}.sf_wrap.relbook{padding:0}}@media (max-width:600px){.sf_wrap.relbook{padding:0;margin-top:0}}.button{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;background-color:#000;text-align:center;text-transform:uppercase;color:#fff;padding:.75rem 2em;border:0}.button:hover{color:#fff;background-color:#808184}.shop,body,html{max-width:100vw;overflow-x:hidden}body{background-color:#fff}.shop{position:relative}.shop::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}h1,h2{font-family:Acrom-Bold;font-size:45px;line-height:54px}.top_squig{padding:20px 0 16px;max-width:810px;margin:auto auto 16px;position:relative;height:0;overflow:hidden;color:transparent}img.shop_hdr{display:block;position:relative;width:278px;height:177px;min-height:177px;margin:auto}a{outline:0}.fullwidth .sf_wrap{padding-top:0;margin:80px auto 30px}.fullwidth .desc_div{font-family:"URW Grotesk T W01";font-size:26px;line-height:34px;margin-top:20px}.fullwidth .desc_div a{font-family:"URW Grotesk T Reg"}.fullwidth .desc_div a:hover{color:#000;text-decoration:underline}.fullwidth.pagedesc{background-image:url(../svg/curve_bttm.svg);background-repeat:repeat-x;background-color:#fef4ec;background-position:bottom;background-size:240%;padding-bottom:50px}.fullwidth.pagedesc .sf_wrap{padding-top:24px;margin-top:75px;width:100%}.fullwidth.pagedesc .sf_wrap:after,.fullwidth.pagedesc .sf_wrap:before{content:' ';position:absolute;background-size:100% 100%;z-index:0}.fullwidth.pagedesc .sf_wrap:before{width:500px;height:263px;background-image:url(../png/shop-header-doodles-left.png);left:50%;margin-left:-900px;top:200px}.fullwidth.pagedesc .sf_wrap:after{width:500px;height:298px;background-image:url(../png/shop-header-doodles-right.png);right:50%;margin-right:-900px;top:140px}.fullwidth.pagedesc .top_squig,.fullwidth.promobooks .sf_wrap h2{background:url(../svg/squiggle_peach.svg) center bottom no-repeat;max-width:810px;z-index:1;text-align:center}.fullwidth.pagedesc .top_squig{padding:20px 0 16px;background-size:106px;margin:auto auto 16px;position:relative}.fullwidth.pagedesc .desc_div{font-size:32px;line-height:42px;max-width:810px;margin:auto;text-align:center;position:relative;z-index:1}.fullwidth.pagedesc .as_callouts{display:block;position:relative;text-align:center;margin-top:40px;z-index:1;max-width:1000px;margin-left:auto;margin-right:auto}.fullwidth.pagedesc .as_callouts .as_callout{display:inline-block;width:300px;height:300px;margin:0;border-radius:40px;font-family:'Acrom W00';font-size:22px;line-height:23px;position:relative;-webkit-tap-highlight-color:transparent}.fullwidth.pagedesc .as_callouts .as_callout:active,.fullwidth.pagedesc .as_callouts .as_callout:focus{outline:#000 solid 2px;box-shadow:none;border-color:transparent}.fullwidth.pagedesc .as_callouts .as_callout .as_title{display:block;font-family:'Acrom W00';font-size:36px;line-height:36px;color:#000!important}.fullwidth.pagedesc .as_callouts .as_callout .as_title .year{font-family:Acrom-Bold}.fullwidth.pagedesc .as_callouts .as_callout img{width:240px;height:auto;margin-bottom:8px;transition:transform .2s ease-in-out;position:relative;-webkit-tap-highlight-color:transparent}.fullwidth.pagedesc .as_callouts .as_callout img:active,.fullwidth.pagedesc .as_callouts .as_callout img:focus{outline-style:none;box-shadow:none;border-color:transparent}.fullwidth.pagedesc .as_callouts .as_callout img.hover{position:absolute;top:0;left:0;transition:opacity .2s ease-in-out;opacity:0}.fullwidth.pagedesc .as_callouts .as_callout:active img.hover,.fullwidth.pagedesc .as_callouts .as_callout:focus img.hover,.fullwidth.pagedesc .as_callouts .as_callout:hover img.hover{opacity:1}.fullwidth.pagedesc .as_callouts .as_callout:active .as_title,.fullwidth.pagedesc .as_callouts .as_callout:focus .as_title,.fullwidth.pagedesc .as_callouts .as_callout:hover .as_title{color:#000;text-decoration:underline}.fullwidth.promobooks .sf_wrap{width:100%;margin-bottom:120px;margin-top:20px;position:relative}.fullwidth.promobooks .sf_wrap h2{padding:30px 0 24px;background-size:106px;margin:auto auto 16px;position:relative}.fullwidth.promobooks .sf_wrap .desc_div{font-size:32px;line-height:42px;margin:auto auto 60px;max-width:810px;text-align:center;position:relative;z-index:1}.fullwidth.promobooks #promo_books{display:flex;position:relative;justify-content:space-between;z-index:1}.fullwidth.promobooks #promo_books .col{width:23%;display:inline-flex;flex-direction:column;transition:opacity .2s ease-in-out}.fullwidth.promobooks #promo_books .col a{background-color:#fff;border:3px solid transparent;transition:border-color .2s ease-in-out;display:flex;align-items:flex-start;margin-bottom:20px}.fullwidth.promobooks #promo_books .col a img{width:100%;height:auto;transition:opacity .2s ease-in-out;margin:0;box-shadow:7px 7px 10px rgba(0,0,0,.25)}.fullwidth.promobooks #promo_books .col a:hover{border-color:#F8A58C}.fullwidth.promobooks #promo_books .col a:hover img{opacity:.7}.fullwidth.promobooks #promo_books .col.reverse a:first-of-type{order:2}.fullwidth.promobooks #promo_books.loading .col{opacity:0}.fullwidth.promobooks #promo_books.loading:after{content:' ';background-image:url(../gif/ajax-loader.gif);background-size:100px;position:absolute;width:100px;height:100px;top:150px;left:50%;margin-left:-50px;opacity:1}.fullwidth.as_book_mod .sf_wrap{margin-top:-100px;margin-bottom:60px;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.fullwidth.as_book_mod .as_books{margin-bottom:100px;white-space:nowrap;display:block}.fullwidth.as_book_mod .as_books .slick-slide{display:block;margin:0 15px;background-color:#fff}.fullwidth.as_book_mod .as_books .slick-slide:focus{outline:0}.fullwidth.as_book_mod .as_books .slick-slide:hover img{transform:scale(1.05)}.fullwidth.as_book_mod .as_books .slick-slide:hover h3:before{transform:scale(1.2)}.fullwidth.as_book_mod .as_books .slick-slide:hover .as_book_ttl{text-decoration:underline}.fullwidth.as_book_mod .as_books .slick-arrow{z-index:9;width:75px;height:30vw;display:flex;position:absolute;justify-content:center;align-items:center;top:0;margin:0}.fullwidth.as_book_mod .as_books .slick-arrow.slick-disabled{opacity:0;z-index:-1}.fullwidth.as_book_mod .as_books .slick-arrow:before{display:flex;justify-content:center;align-items:center;content:" ";font-size:22px;color:#000;opacity:1;font-weight:800;width:75px;height:75px;border-radius:38px;transition:background-color .2s ease-in-out;padding-top:4px;background:url(../svg/caret.svg) 18px 28px no-repeat #F8A58C;background-size:40px}.fullwidth.as_book_mod .as_books .as_img_div a .as_book_flag.award,.fullwidth.as_book_mod .as_books .as_img_div a .as_book_flag.bestseller{color:#000!important}.fullwidth.as_book_mod .as_books .slick-arrow:hover:before{background-color:#FFC4B2}.fullwidth.as_book_mod .as_books .slick-arrow.slick-prev{left:-40px}.fullwidth.as_book_mod .as_books .slick-arrow.slick-prev:before{transform:rotate(90deg)}.fullwidth.as_book_mod .as_books .slick-arrow.slick-next{right:-40px}.fullwidth.as_book_mod .as_books .slick-arrow.slick-next:before{transform:rotate(-90deg)}.fullwidth.as_book_mod .as_books .as_book,.fullwidth.as_book_mod .as_books .end_slide{width:32%;display:inline-block;white-space:normal;vertical-align:top;transition:opacity .2s ease-in-out;min-height:495px}.fullwidth.as_book_mod .as_books .as_img_div{border:3px solid;display:flex;justify-content:center;align-items:center;height:30vw;transition:border-color .2s ease-in-out;outline:0}.fullwidth.as_book_mod .as_books .as_img_div a{position:relative;display:flex;width:100%;height:100%;justify-content:center;align-items:center;outline:0}.fullwidth.as_book_mod .as_books .as_img_div a img{display:block;max-width:calc(100% - 80px);max-height:calc(100% - 92px);box-shadow:3px 3px 10px rgba(0,0,0,.25);transition:transform .2s ease-in-out}.fullwidth.as_book_mod .as_books .as_img_div a .as_book_flag{position:absolute;bottom:-3px;left:-3px;padding:7px 23px 7px 15px;z-index:2;height:26px;text-align:center;font:normal normal normal 15px/15px 'URW Grotesk T Reg'}.fullwidth.as_book_mod .as_books .as_img_div a .as_book_flag:before{content:' ';display:block;position:absolute;width:calc(100% - 13px);height:100%;left:0;top:0;z-index:-1}.fullwidth.as_book_mod .as_books .as_img_div a .as_book_flag:after{content:"";position:absolute;width:100%;height:100%;border:10px solid #fff;border-width:13px;z-index:-1;top:0;left:0}.fullwidth.as_book_mod .as_books .as_img_div a .as_book_flag.award:before{background-color:#F8B5A1}.fullwidth.as_book_mod .as_books .as_img_div a .as_book_flag.award:after{border-color:#F8B5A1 transparent #F8B5A1 #F8B5A1}.fullwidth.as_book_mod .as_books .as_img_div a .as_book_flag.bestseller:before{background-color:#8CCEF2}.fullwidth.as_book_mod .as_books .as_img_div a .as_book_flag.bestseller:after{border-color:#8CCEF2 transparent #8CCEF2 #8CCEF2}.fullwidth.as_book_mod .as_books .as_img_div a .as_book_flag.preorder{color:#fff!important}.fullwidth.as_book_mod .as_books .as_img_div a .as_book_flag.preorder:before{background-color:#0F1C3B}.fullwidth.as_book_mod .as_books .as_img_div a .as_book_flag.preorder:after{border-color:#0F1C3B transparent #0F1C3B #0F1C3B}.fullwidth.as_book_mod .as_books .as_book_ttl{font-family:'URW Grotesk T Med';font-size:24px;line-height:26px;margin-top:15px;padding:0 15px;outline:0}.fullwidth.as_book_mod .as_books .as_book_ttl a{outline:0}.fullwidth.as_book_mod .as_books .as_book_ttl a:hover{color:#000}.fullwidth.as_book_mod .as_books .as_book_auth{font-family:"URW Grotesk T W01";font-size:18px;line-height:21px;margin:6px 0 8px;padding:0 15px}.fullwidth.as_book_mod .as_books .as_book_formatprice{padding:0 15px}.fullwidth.as_book_mod .as_books .as_book_formatprice .as_book_format{font-family:"URW Grotesk T Reg";font-size:18px;margin-right:8px}.fullwidth.as_book_mod .as_books .as_book_formatprice .as_book_price{font-family:'URW Grotesk T Med';font-size:20px}.fullwidth.as_book_mod .as_books .end_slide{font-family:'Acrom W00';font-size:26px;line-height:27px}.fullwidth.as_book_mod .as_books .end_slide .as_img_div{flex-direction:column;color:#000!important;padding:16px 14px;text-align:center}.fullwidth.as_book_mod .as_books .end_slide .as_img_div h3{font-family:Acrom-Bold;font-size:34px;line-height:40px;position:relative}.fullwidth.as_book_mod .as_books .end_slide .as_img_div h3:before{content:' ';display:block;position:absolute;background-size:contain;top:-90px;left:50%}.fullwidth.as_book_mod .as_books .end_slide .as_img_div h3:after{content:" ";display:block;position:absolute;font-size:28px;text-align:center;margin-top:10px;width:48px;height:40px;left:calc(50% - 24px);background:url(../svg/arrow-right2.svg) 10px center no-repeat;background-size:28px auto}.fullwidth.as_book_mod .as_books .end_slide .as_img_div:hover h3{text-decoration:underline}.fullwidth.as_book_mod .as_books.loading .as_book,.fullwidth.as_book_mod .as_books.loading .end_slide{opacity:0}.fullwidth.as_book_mod .as_books.loading:after{content:' ';background-image:url(../gif/ajax-loader.gif);background-size:100px;position:absolute;width:100px;height:100px;top:150px;left:50%;margin-left:-50px;opacity:1}.fullwidth.as_desc{text-align:center;padding-bottom:100px;position:relative}.fullwidth.as_desc .sf_wrap{position:relative}.fullwidth.as_desc .sf_wrap:after,.fullwidth.as_desc .sf_wrap:before{content:' ';position:absolute;background-size:contain;z-index:0}.fullwidth.as_desc .sf_wrap:before{width:340px;height:500px;background-image:url(../png/dots-left.png);background-position:top right;background-repeat:no-repeat;left:50%;margin-left:-840px;top:0}.fullwidth.as_desc .sf_wrap:after{width:273px;height:300px;background-image:url(../png/dots-right.png);background-position:top left;background-repeat:no-repeat;right:50%;margin-right:-830px;top:0}.fullwidth.as_desc .as_art{display:inline-block;width:220px;height:auto;position:relative;z-index:1;top:20px}.fullwidth.as_desc .as_art img{position:relative;z-index:1;width:100%;height:auto}.fullwidth.as_desc .as_art img.hover{position:absolute;top:0;left:calc(50% - 110px);transition:opacity .2s ease-in-out;opacity:0}.fullwidth.as_desc .copy_wrap{text-align:left;display:inline-block;max-width:612px;margin-left:30px;position:relative;z-index:1;color:#000!important}.fullwidth.as_desc h2{padding:0;position:relative;z-index:1;display:inline-block}.fullwidth.as_desc h2:after{content:" ";position:absolute;width:26px;height:54px;margin-left:8px;margin-top:-5px;transition:margin-left .5s ease-in-out;background:url(../svg/arrow-right2.svg) 0 center no-repeat;background-size:26px auto}.fullwidth.as_desc .as_year{font-family:'Acrom W00';font-size:34px;line-height:45px;padding-bottom:30px}.fullwidth.as_desc a{display:block;position:relative;margin-bottom:60px;-webkit-tap-highlight-color:transparent}.fullwidth.as_desc a:focus{outline:0}.fullwidth.as_desc a:hover h2{text-decoration:underline}.fullwidth.as_desc a:hover h2:after{margin-left:16px}.fullwidth.as_desc a:hover img.hover{opacity:1;-webkit-tap-highlight-color:transparent}.fullwidth.as_desc:before{content:"";display:block;background-repeat:repeat-x;background-position:top;width:100%;position:absolute;left:0;margin-top:-66px;height:66px;z-index:1}.fullwidth.babytoddler_desc{background-color:#FFD3DD}.fullwidth.babytoddler_desc .as_year{background:url(../svg/squiggle_red.svg) left bottom no-repeat}.fullwidth.babytoddler_desc .see_all{border-color:#DC2539}.fullwidth.babytoddler_desc:before{background-image:url(../svg/curve_pink.svg)}.fullwidth.babytoddler .as_book .as_img_div,.fullwidth.babytoddler .end_slide .as_img_div{border-color:#FFD3DD}.fullwidth.babytoddler .as_book:hover .as_img_div,.fullwidth.babytoddler .end_slide:hover .as_img_div{border-color:#DC2539}.fullwidth.babytoddler .end_slide h3:before{background-image:url(../png/shop-butterfly.png);background-repeat:no-repeat;width:51px;height:42px;margin-left:-28px;transition:transform .2s ease-in-out}.fullwidth.pre-k_desc{background-color:#FDE59F}.fullwidth.pre-k_desc .as_year{background:url(../svg/squiggle_yellow.svg) left bottom no-repeat}.fullwidth.pre-k_desc .see_all{border-color:#FAA520}.fullwidth.pre-k_desc:before{background-image:url(../svg/curve_yellow.svg)}.fullwidth.pre-k .as_book .as_img_div,.fullwidth.pre-k .end_slide .as_img_div{border-color:#FDE59F}.fullwidth.pre-k .as_book:hover .as_img_div,.fullwidth.pre-k .end_slide:hover .as_img_div{border-color:#FAA520}.fullwidth.pre-k .end_slide h3:before{background-image:url(../png/shop-bee.png);background-repeat:no-repeat;width:39px;height:48px;margin-left:-20px;transition:transform .2s ease-in-out}.fullwidth.growing-reader_desc{background-color:#F2CDF1}.fullwidth.growing-reader_desc .as_year{background:url(../svg/squiggle_purple.svg) left bottom no-repeat}.fullwidth.growing-reader_desc .see_all{border-color:#8E2488}.fullwidth.growing-reader_desc:before{background-image:url(../svg/curve_purple.svg)}.fullwidth.growing-reader .as_book .as_img_div,.fullwidth.growing-reader .end_slide .as_img_div{border-color:#F2CDF1}.fullwidth.growing-reader .as_book:hover .as_img_div,.fullwidth.growing-reader .end_slide:hover .as_img_div{border-color:#8E2488}.fullwidth.growing-reader .end_slide h3:before{background-image:url(../png/shop-rainbow.png);background-repeat:no-repeat;width:61px;height:48px;margin-left:-30px;transition:transform .2s ease-in-out}@media (max-width:767px){.fullwidth .sf_wrap{padding-left:25px;padding-right:25px}.fullwidth.pagedesc{background-size:250%}.fullwidth.pagedesc .sf_wrap{margin-top:50px;margin-bottom:0}.fullwidth.pagedesc .sf_wrap img.shop_hdr{width:248px;height:157px;min-height:157px}.fullwidth.pagedesc .sf_wrap .as_callouts .as_callout,.fullwidth.pagedesc .sf_wrap .as_callouts .as_callout img{width:27vw;height:auto}.fullwidth.pagedesc .sf_wrap .desc_div{font-size:23px;line-height:29px;margin-bottom:30px}.fullwidth.pagedesc .sf_wrap .desc_div a{text-decoration:underline}.fullwidth.pagedesc .sf_wrap .as_callouts{display:flex;justify-content:space-between;margin-top:25px}.fullwidth.pagedesc .sf_wrap .as_callouts .as_callout:not(:last-of-type){margin-right:15px}.fullwidth.pagedesc .sf_wrap .as_callouts .as_callout .as_title{font-size:21px;font-family:'Acrom W00';line-height:23px;text-decoration:none!important}.fullwidth.pagedesc .sf_wrap .as_callouts .as_callout .as_title .year{font-size:28px;display:block;font-family:Acrom-Bold}.fullwidth.promobooks .sf_wrap{margin-bottom:60px}.fullwidth.promobooks .sf_wrap h2{font-size:36px;line-height:38px}.fullwidth.promobooks .sf_wrap .desc_div{font-size:23px;line-height:29px;margin-bottom:30px}.fullwidth.as_desc .sf_wrap{margin-top:0}.fullwidth.as_desc .sf_wrap:before{margin-left:-336px;width:210px;height:210px;background-image:url(../png/dots-left-mob.png)}.fullwidth.as_desc .sf_wrap:after{margin-right:-288px;width:165px;height:165px;background-image:url(../png/dots-right-mob.png)}.fullwidth.as_desc:before{background-size:250%;height:40px;margin-top:-40px}.fullwidth.as_desc a{margin-bottom:30px}.fullwidth.as_desc .as_art{width:210px;top:0}.fullwidth.as_desc .as_art img.hover{left:calc(50% - 105px)}.fullwidth.as_desc .copy_wrap{margin-left:0;text-align:center}.fullwidth.as_desc .copy_wrap h2{display:block;font-size:36px;line-height:38px;margin-top:8px}.fullwidth.as_desc .copy_wrap h3{font-size:30px;line-height:42px;background-position:center bottom}.fullwidth.as_desc .copy_wrap .desc_div{font-size:23px;line-height:29px}.fullwidth.as_book_mod .sf_wrap{padding:0}.fullwidth.as_book_mod .sf_wrap .as_books .as_img_div{height:300px}.fullwidth.as_book_mod .sf_wrap .as_books .as_img_div a img{max-width:calc(100% - 50px);max-height:calc(100% - 76px)}.fullwidth.as_book_mod .sf_wrap .as_books .as_book_ttl{padding:0 15px;margin-top:15px}.fullwidth.as_book_mod .sf_wrap .as_books .as_book_auth{line-height:22px;margin:7px 0 9px;padding:0 15px}.fullwidth.as_book_mod .sf_wrap .as_books .as_book_formatprice{padding:0 15px}.fullwidth.as_book_mod .sf_wrap .as_books .slick-slide{margin:0 0 0 25px}.fullwidth.as_book_mod .sf_wrap .as_books .slick-slide.end_slide{background:0 0}.fullwidth.as_book_mod .sf_wrap .as_books .slick-slide.end_slide .as_img_div{background:#fff;padding:34px;text-align:center}.fullwidth.as_book_mod .sf_wrap .as_books .slick-slide.end_slide .as_img_div h3:before{top:-120px}.fullwidth.babytoddler_desc .as_year,.fullwidth.growing-reader_desc .as_year,.fullwidth.pre-k_desc .as_year{background-position:center bottom}}@media (min-width:410px) and (max-width:767px){.fullwidth.as_book_mod .sf_wrap .as_books .slick-slide.end_slide .as_img_div{padding:34px 15.5%}}@media (max-width:768px){.fullwidth.pagedesc .sf_wrap:after,.fullwidth.pagedesc .sf_wrap:before,.fullwidth.promobooks .sf_wrap #promo_books .col_3,.fullwidth.promobooks .sf_wrap #promo_books .col_4{display:none}.fullwidth.promobooks .sf_wrap #promo_books .col{width:47%}.fullwidth.as_desc h2:after{margin-top:-10px}.fullwidth.as_book_mod .as_books .slick-slide.end_slide{background-color:transparent}.fullwidth.as_book_mod .as_books .slick-slide.end_slide .as_img_div{max-width:90%;background-color:#fff}}@media (min-width:768px){.fullwidth.as_desc a{top:-20px;margin-bottom:20px}.fullwidth.as_book_mod .as_books .as_book_ttl{font-size:24px;line-height:26px}.fullwidth.as_book_mod .as_books .as_book_auth{font-size:18px;line-height:21px}.fullwidth.as_book_mod .as_books .as_img_div a img{max-height:calc(100% - 80px);max-width:calc(100% - 60px)}}@media (min-width:768px) and (max-width:1023px){.fullwidth.pagedesc .sf_wrap .as_callouts .as_callout,.fullwidth.pagedesc .sf_wrap .as_callouts .as_callout img{width:29vw;height:auto}h2{font-size:42px;line-height:46px}.fullwidth .sf_wrap{margin:80px auto 20px}.fullwidth.pagedesc .sf_wrap{padding-left:40px;padding-right:40px}.fullwidth.pagedesc .sf_wrap .as_callouts{display:flex;justify-content:space-between}.fullwidth.pagedesc .sf_wrap .as_callouts .as_callout:not(:last-of-type){margin-right:15px}.fullwidth.pagedesc .sf_wrap .as_callouts .as_callout .as_title{font-size:34px}.fullwidth.as_desc{padding-bottom:144px}.fullwidth.as_desc:before{margin-top:-72px;height:72px}.fullwidth.as_desc .sf_wrap:before{width:290px;height:290px;margin-left:-587px}.fullwidth.as_desc .sf_wrap:after{width:230px;height:230px;margin-right:-560px}.fullwidth.as_desc .as_art{width:210px;vertical-align:top}.fullwidth.as_desc .as_art img.hover{left:calc(50% - 105px)}.fullwidth.as_desc .copy_wrap{max-width:53%;margin-left:20px}.fullwidth.as_book_mod .sf_wrap{padding:0;margin-top:-144px}.fullwidth.as_book_mod .sf_wrap .as_books .as_img_div{height:288px}.fullwidth.as_book_mod .sf_wrap .as_books .as_img_div a img{max-width:calc(100% - 56px);max-height:calc(100% - 66px)}.fullwidth.as_book_mod .sf_wrap .as_books .slick-slide{margin:0 0 0 20px}.fullwidth.promobooks .sf_wrap{padding-left:92px;padding-right:92px}.fullwidth.promobooks .sf_wrap h2{font-size:44px;line-height:48px;padding-bottom:30px;margin:auto auto 20px}.fullwidth.promobooks .sf_wrap .desc_div{font-size:30px;line-height:38px}}@media (min-width:769px) and (max-width:1024px){.fullwidth.pagedesc .sf_wrap{max-width:810px}.fullwidth.pagedesc .sf_wrap .desc_div{padding:0 36px}.fullwidth.as_desc{padding-bottom:70px}.fullwidth.as_desc .sf_wrap:before{width:290px;height:290px;margin-left:-700px;top:-50px}.fullwidth.as_desc .sf_wrap:after{width:230px;height:230px;margin-right:-665px}.fullwidth.as_desc a{top:0}.fullwidth.as_desc .as_art{width:210px;vertical-align:top;top:0}.fullwidth.as_desc .as_art img.hover{left:calc(50% - 105px)}.fullwidth.as_desc .copy_wrap{margin-left:20px}.fullwidth.as_book_mod .sf_wrap{margin-top:-80px}.fullwidth.as_book_mod .sf_wrap .as_books .end_slide .as_img_div{font-size:23px}.fullwidth.as_book_mod .sf_wrap .as_books .end_slide .as_img_div h3{font-size:30px}}@media (min-width:769px) and (max-width:1023px){.fullwidth.as_book_mod .sf_wrap .as_books .end_slide .as_img_div{font-size:18px}}@media (min-width:769px) and (max-width:1270px){.fullwidth.pagedesc .sf_wrap:before{margin-left:-820px}.fullwidth.pagedesc .sf_wrap:after{margin-right:-820px}.fullwidth.as_desc .sf_wrap:before{margin-left:-700px}.fullwidth.as_desc .sf_wrap:after{margin-right:-650px}.fullwidth.as_book_mod .as_books{max-width:calc(100% - 160px);display:block;margin-left:auto;margin-right:auto}}@media (min-width:1024px) and (max-width:1365px){h2{font-size:45px}.fullwidth.pagedesc .as_callouts{max-width:810px;display:flex;justify-content:space-between}.fullwidth.pagedesc .as_callouts .as_callout,.fullwidth.pagedesc .as_callouts .as_callout img{width:240px;height:auto}.fullwidth.promobooks{margin-left:42px;margin-right:42px}.fullwidth.promobooks .sf_wrap .desc_div{font-size:32px;line-height:42px}}@media (min-width:1025px){.fullwidth.as_desc .sf_wrap:before{background-image:url(../png/dots-left-desktop.png);background-size:contain;width:330px;height:330px;margin-left:-870px;opacity:.4}.fullwidth.as_desc .sf_wrap:after{background-image:url(../png/dots-right-desktop.png);background-size:contain;width:330px;height:330px;margin-right:-870px;opacity:.4}}@media (min-width:1170px){.babytoddler .sf_wrap,.growing-reader .sf_wrap,.pre-k .sf_wrap{max-width:1170px}}@media (min-width:1366px){.fullwidth.pagedesc .as_callouts .as_callout img.hover{left:calc(50% - 120px)}.fullwidth.as_book_mod .as_books .as_img_div,.fullwidth.as_book_mod .as_books .slick-arrow{height:388px}}