.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}.dskhdr,.st_list{display:none}.book_wrap{display:flex;flex-wrap:wrap;position:relative;padding:0 25px 86px;margin-top:60px;align-items:left}.book_wrap .book_grid{display:flex;flex-wrap:wrap}.book_wrap .book_div{margin:0 0 40px;padding:10px 0;background:#fff;box-sizing:border-box;flex-basis:100%}.book_wrap .book_div .shop_img_div{position:relative;background-color:#fef4ed;border:3px solid #fef4ed;padding:45px;margin-bottom:15px;text-align:center;transition:border .4s}.book_wrap .book_div .shop_img_div img{box-shadow:6px 6px 6px rgba(0,0,0,.2);transition:transform .4s}.book_wrap .book_div .shop_img_div .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'}.book_wrap .book_div .shop_img_div .book_flag:before{content:' ';display:block;position:absolute;width:calc(100% - 13px);height:100%;left:0;top:0;z-index:-1}.book_wrap .book_div .shop_img_div .book_flag:after{content:"";position:absolute;width:100%;height:100%;border:10px solid #fff;border-width:13px;z-index:-1;top:0;left:0}#book_seemore:after,#book_seemore:before{content:"";position:absolute;width:52px;height:17px;margin-left:-26px}.book_wrap .book_div .shop_img_div .book_flag.award:before{background-color:#F8B5A1}.book_wrap .book_div .shop_img_div .book_flag.award:after{border-color:#F8B5A1 transparent #F8B5A1 #F8B5A1}.book_wrap .book_div .shop_img_div .book_flag.bestseller:before{background-color:#8CCEF2}.book_wrap .book_div .shop_img_div .book_flag.bestseller:after{border-color:#8CCEF2 transparent #8CCEF2 #8CCEF2}.book_wrap .book_div .shop_img_div .book_flag.preorder{color:#fff}.book_wrap .book_div .shop_img_div .book_flag.preorder:before{background-color:#0F1C3B}.book_wrap .book_div .shop_img_div .book_flag.preorder:after{border-color:#0F1C3B transparent #0F1C3B #0F1C3B}.book_wrap .book_div .shop_copy_div{padding:0 15px}.book_wrap .book_div h3.bookTtl{font:normal normal normal 28px/30px 'URW Grotesk T Med';padding:0 15px}.book_wrap .book_div h3.auth{font:normal normal normal 20px/25px 'URW Grotesk T W01';margin-top:5px}.book_wrap .book_div .bookdata{margin-top:5px}.book_wrap .book_div .book_format{font:normal normal normal 20px/25px 'URW Grotesk T Reg';display:inline-block;margin-right:8px}.book_wrap .book_div .book_price{font:normal normal normal 24px/26px 'URW Grotesk T Med';display:inline-block}.book_wrap .book_div .link_box:hover .shop_img_div{border-color:#f8b5a1}.book_wrap .book_div .link_box:hover .shop_img_div img{transform:scale(1.04)}.book_wrap .book_div .link_box:hover h2{text-decoration:underline}.book_wrap #res_count{font:normal normal normal 23px/23px 'URW Grotesk T Reg';color:#000;float:left;vertical-align:top;margin-top:0}.book_wrap #res_count span{font:normal normal normal 23px/23px 'URW Grotesk T Med'}.book_wrap #book_sort{position:absolute;top:0;right:10px}#book_seemore{display:none;flex-basis:100%;cursor:pointer;border:2px solid #000;border-radius:6px;font:normal normal normal 22px/22px Acrom-Bold;height:50px;text-align:center;padding:14px 0 0;position:relative;margin-top:60px;transition:background-color,color .2s}#book_seemore:before{background:url(../gif/confetti-top.gif) no-repeat;background-size:contain;top:-24px;left:50%}#book_seemore:after{background:url(../gif/confetti-btm.gif) no-repeat;background-size:contain;bottom:-24px;left:50%}#book_seemore.baby-toddler{background-color:#F8D5DD;border-color:#DC2539}#book_seemore.pre-k{background-color:#FFE4A5;border-color:#FAA520}#book_seemore.growing-reader{background-color:#ECCFEF;border-color:#8E2488}@media (hover:hover){#book_seemore:hover.baby-toddler,#book_seemore:hover.growing-reader,#book_seemore:hover.pre-k{background-color:#000;color:#fff;border-color:#000}}#book_seemore.active{border-width:4px;padding-top:12px}#topic_tags{margin:24px 0;padding-left:25px;display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;overflow:-moz-scrollbars-none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}#topic_tags .topictag{margin:10px 6px 6px 0;flex:0 0 auto;font:normal normal normal 16px/16px 'URW Grotesk T Reg';background-color:#FDE59F;border-radius:20px;height:40px;padding:10px 16px 0}#topic_tags .topictag .topictag_close{width:16px;height:16px;position:relative;top:2px;margin-left:4px;cursor:pointer}#topic_tags .topictag .topictag_close:before{content:" ";width:16px;height:16px;display:inline-block;position:relative;background:url(../svg/close-small.svg) 0 1px no-repeat;background-size:16px auto}#topic_tags::-webkit-scrollbar{width:0;display:none}#topic_tags.pre-k .topictag{background-color:#ffe4a5}#topic_tags.baby-toddler .topictag{background-color:#f8d5dd}#topic_tags.growing-reader .topictag{background-color:#eccfef}#mbl_filter,.shop_book{background-color:#fff;cursor:pointer}#topic_tags #lastTag{flex:0 0 auto;width:25px}#mbl_filter{border:2px solid;border-radius:6px;height:50px;font:normal normal normal 20px/20px Acrom-Bold;width:225px;max-width:100%;padding:14px 0 0;left:50%;margin-left:-112.5px;position:absolute;z-index:2}#mbl_filter svg{margin-right:10px}#mbl_filter.sticky{position:fixed;border-color:#000;background-color:#000;color:#fff;z-index:6}#mbl_filter.sticky svg path{fill:#fff}.as_shop_hdr{text-align:center;padding:80px 25px 60px;position:relative;margin-bottom:40px}.as_shop_hdr .wavebttm{height:30px;width:100%;left:0;bottom:-30px;position:absolute;background-repeat:no-repeat;background-size:250%;transform:rotate(180deg)}.as_shop_hdr .hdr_bg_wrap:after,.as_shop_hdr .hdr_bg_wrap:before{content:"";position:absolute;height:100%;width:34%;z-index:1}.as_shop_hdr .mbl_hdr_svg{margin-top:10px}.as_shop_hdr.pre-k{background-color:#ffe4a5}.as_shop_hdr.pre-k .mbl_hdr_svg path,.as_shop_hdr.pre-k svg.squiggle path{stroke:#faa520}.as_shop_hdr.pre-k .wavebttm{background-image:url(../svg/curve_yellow.svg)}.as_shop_hdr.pre-k #mbl_filter{border-color:#faa520}.as_shop_hdr.pre-k #mbl_filter.sticky{border-color:#000}.as_shop_hdr.baby-toddler{background-color:#f8d5dd}.as_shop_hdr.baby-toddler .mbl_hdr_svg path,.as_shop_hdr.baby-toddler svg.squiggle path{stroke:#dc2539}.as_shop_hdr.baby-toddler .wavebttm{background-image:url(../svg/curve_pink.svg)}.as_shop_hdr.baby-toddler #mbl_filter{border-color:#dc2539}.as_shop_hdr.baby-toddler #mbl_filter.sticky{border-color:#000}.as_shop_hdr.growing-reader{background-color:#eccfef}.as_shop_hdr.growing-reader .mbl_hdr_svg path,.as_shop_hdr.growing-reader svg.squiggle path{stroke:#a954a4}.as_shop_hdr.growing-reader .wavebttm{background-image:url(../svg/curve_purple.svg)}.as_shop_hdr.growing-reader #mbl_filter{border-color:#a954a4}.as_shop_hdr.growing-reader #mbl_filter.sticky{border-color:#000}.as_shop_hdr .hdr_bg_wrap:before{background:url(../png/dots-left.png) bottom no-repeat;top:60px;left:0;background-size:contain;background-position-x:-70px}.as_shop_hdr .hdr_bg_wrap:after{background:url(../png/dots-right.png) no-repeat;top:0;right:0;background-size:contain;background-position-x:70px}.as_shop_hdr .hdr_wrap{position:relative;z-index:2;text-align:justify;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.as_shop_hdr .hdr_wrap .as_img{text-align:right;flex-basis:48%}.as_shop_hdr .hdr_wrap .as_img img{width:95%;height:auto}.as_shop_hdr .hdr_wrap .as_ttl{display:inline-block;text-align:left;vertical-align:top;flex-basis:49%}.as_shop_hdr h1{font:normal normal normal 42px/40px Acrom-Bold}.as_shop_hdr .d_range{font:normal normal normal 20px/20px 'Acrom W00';margin-top:12px}.as_shop_hdr .as_desc{font:normal normal normal 23px/29px 'URW Grotesk T W01';text-align:left;position:relative;z-index:2;margin:15px 0 20px}.shop_book{font:normal normal normal 21px/21px Acrom-Bold;width:45px;height:45px;border:1px solid #707070;border-radius:6px;position:absolute;bottom:28px;right:28px;padding:10px;overflow:hidden;box-sizing:border-box;display:flex;align-items:center;text-align:left;transition:width .4s}.shop_book svg{position:absolute;left:8px;top:9px;width:25px;height:25px}.shop_book span{position:absolute;left:42px;top:13px}.shop_book.open{width:93px}.count_sort_line{flex-basis:100%}#sort_val{cursor:pointer;font:normal normal normal 20px/24px 'URW Grotesk T Reg';position:relative;float:right;vertical-align:top;color:#000}#sort_val .sort_arrow{width:26px;height:26px;display:inline-block;position:relative;background:url(../png/arrow_down.png) no-repeat;background-size:cover;margin-left:8px;top:-3px}#sort_val .sort_curr{vertical-align:top;display:inline-block}#sort_wrap{position:fixed;top:100%;bottom:-100%;left:0;z-index:100;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0}#sort_wrap #sort_body{position:fixed;background-color:#fff;bottom:-400px}#sort_wrap #sort_body .sort_option{font:normal normal normal 20px/20px 'URW Grotesk T Reg';cursor:pointer}#sort_wrap.open #sort_body{width:100%;border-top-right-radius:20px;border-top-left-radius:20px;padding:25px}#sort_wrap.open #sort_body .sort_ttl{border-bottom:3px solid #F7A48B;height:35px}#sort_wrap.open #sort_body .sort_ttl .sort_by{float:left;font:normal normal normal 20px/20px 'URW Grotesk T Reg'}#sort_wrap.open #sort_body .sort_ttl .sort_done{appearance:none;webkit-appearance:none;moz-appearance:none;border:none;background:0 0;float:right;font:normal normal normal 17px/17px 'URW Grotesk T Reg';color:#6776AC;cursor:pointer}#sort_wrap.open #sort_body .sort_option{height:40px;margin:10px 0;padding:8px 0 0 15px}#sort_wrap.open #sort_body .sort_option .sort_select{width:20px;height:20px;display:inline-block;border:2px solid #000;border-radius:50%;position:relative;top:1px;margin-right:10px;background-color:#fff}#sort_wrap.open #sort_body .sort_option .sort_select span{width:10px;height:10px;background-color:#fff;display:inline-block;border-radius:50%;position:relative;top:3px;vertical-align:top}#sort_wrap.open #sort_body .sort_option.curr{background-color:#FEF4EC}#sort_wrap.open #sort_body .sort_option.curr .sort_select{text-align:center}#sort_wrap.open #sort_body .sort_option.curr .sort_select span{background-color:#000}#back_to_top{width:40px;position:fixed;bottom:0;right:8px;cursor:pointer;opacity:0;transform:translateY(46px);transition:all .4s ease}#back_to_top.show{transform:translateY(-60px);opacity:1}#mbl_filter_overlay{display:none;position:fixed;z-index:110;top:0;left:0;background:#fff;width:100%;height:100%;overflow-y:scroll;overflow-x:hidden;padding-top:60px;opacity:0;transition:opacity .25s ease-in-out}#mbl_filter_overlay._show{display:block}#mbl_filter_overlay._reveal{opacity:1}#mbl_filter_overlay #res_count_m{display:flex;position:fixed;height:60px;width:100%;top:0;left:0;background-color:#FEF4EC;align-items:center;justify-content:flex-start;font-family:"URW Grotesk T Reg";font-size:22px;padding-left:25px;padding-top:2px;z-index:10}#mbl_filter_overlay #res_count_m span{font-family:"URW Grotesk T Med";margin-right:8px}#mbl_filter_overlay .close_btn{position:fixed;font-size:30px;height:60px;width:60px;display:flex;align-items:center;justify-content:center;top:0;right:0;z-index:11;-webkit-tap-highlight-color:transparent}#mbl_filter_overlay .close_btn svg{width:30px;height:30px}#mbl_filter_overlay .close_btn:focus{outline:0}#mbl_filter_overlay .as_btns{text-align:center;margin-top:18px}#mbl_filter_overlay .as_btns .circle{display:block;position:absolute;width:30vw;height:30vw;background-color:#FFD3DD;border-radius:15vw}#mbl_filter_overlay .as_btns .circle.animate{transition:left .2s ease-in-out,background-color .2s ease-in-out}#mbl_filter_overlay .as_btns .circle.baby-toddler{background-color:#FFD3DD}#mbl_filter_overlay .as_btns .circle.pre-k{background-color:#FDE59F}#mbl_filter_overlay .as_btns .circle.growing-reader{background-color:#F2CDF1}#mbl_filter_overlay .as_btns .as_btn{width:30%;position:relative;display:inline-block}#mbl_filter_overlay .as_btns .as_btn img{width:100%;height:auto;position:relative}#mbl_filter_overlay .as_btns .as_btn img.hover{position:absolute;top:0;left:0;opacity:0;transition:opacity .2s ease-in-out .2s}#mbl_filter_overlay .as_btns .as_btn.active img.hover,#mbl_filter_overlay .as_btns .as_btn:hover img.hover{opacity:1}#mbl_filter_overlay .as_btns .as_btn .btn_copy{font-family:'Acrom W00';font-size:19px;line-height:21px}#mbl_filter_overlay .as_btns .as_btn .btn_copy span{font-family:Acrom-Bold;font-size:25px;display:block}#mbl_filter_overlay span.copy{display:block;font-family:'URW Grotesk T Med';font-size:22px;text-align:left;padding:0 25px;margin-bottom:18px}#mbl_filter_overlay span.copy:before{display:block;content:' ';width:100%;height:0;border-top:3px solid #F7A48B;margin:30px 0 20px}#mbl_filter_overlay .st_list_wrap{position:relative}#mbl_filter_overlay .st_alt_list,#mbl_filter_overlay .st_list_m{display:none;padding-bottom:140px;z-index:1;opacity:0;transition:opacity .25s ease-in-out}#mbl_filter_overlay .st_alt_list._show,#mbl_filter_overlay .st_list_m._show{display:block}#mbl_filter_overlay .st_alt_list._reveal,#mbl_filter_overlay .st_list_m._reveal{opacity:1}#mbl_filter_overlay .st_alt_list._front,#mbl_filter_overlay .st_list_m._front{z-index:2}#mbl_filter_overlay .st_alt_list ul,#mbl_filter_overlay .st_list_m ul{list-style:none;padding:0;max-width:calc(104vw - 50px);margin:auto;display:flex;position:relative;flex-wrap:wrap;justify-content:space-between}#mbl_filter_overlay .st_alt_list ul li,#mbl_filter_overlay .st_list_m ul li{width:calc(48vw - 27px);height:45px;margin:2vw;display:inline-block;font-family:'URW Grotesk T Reg';font-size:16px;-webkit-tap-highlight-color:transparent}#mbl_filter_overlay .st_alt_list ul li label,#mbl_filter_overlay .st_list_m ul li label{display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%;border:2px solid #BDBDBD;border-radius:10px;background-color:#fff;-webkit-tap-highlight-color:transparent}#mbl_filter_overlay .st_alt_list ul li input,#mbl_filter_overlay .st_list_m ul li input{display:none}#mbl_filter_overlay .st_alt_list ul li input:checked+label,#mbl_filter_overlay .st_list_m ul li input:checked+label{background-color:#FDE397;border-color:#000}#mbl_filter_overlay .st_alt_list.baby-toddler input:checked+label,#mbl_filter_overlay .st_list_m.baby-toddler input:checked+label{background-color:#F7A6B9}#mbl_filter_overlay .st_alt_list.pre-k input:checked+label,#mbl_filter_overlay .st_list_m.pre-k input:checked+label{background-color:#FDE397}#mbl_filter_overlay .st_alt_list.growing-reader input:checked+label,#mbl_filter_overlay .st_list_m.growing-reader input:checked+label{background-color:#D38CD1}#mbl_filter_overlay .st_list_m{position:relative}#mbl_filter_overlay .st_alt_list{position:absolute;display:none;top:0;width:100%;opacity:0}#mbl_filter_overlay .apply_btn{position:fixed;display:flex;align-items:center;justify-content:center;height:50px;width:180px;bottom:60px;background:#000;color:#fff;font-family:Acrom-Bold;font-size:22px;border-radius:10px;left:50%;margin-left:-90px;z-index:112}@media (min-width:376px){.as_shop_hdr .hdr_wrap img{width:146px}.as_shop_hdr .hdr_wrap .as_ttl{width:calc(100% - 166px)}.as_shop_hdr h1{font-size:39px;line-height:39px}.as_shop_hdr .d_range{font-size:28px;line-height:28px;margin-top:16px}}@media (min-width:601px){.mbl_hdr_svg,.mblhdr{display:none}.dskhdr{display:block}.book_wrap{padding:0 40px 86px;margin-top:0}.book_wrap .book_grid{justify-content:space-between}.book_wrap .book_div{flex-basis:calc(50% - 10px)}.book_wrap .book_div .shop_img_div{height:374px;display:flex;align-items:center;justify-content:center;border:3px solid #fdf4ee}.book_wrap .book_div .shop_img_div img{max-height:320px}.book_wrap .book_div h3.bookTtl{font-size:24px;line-height:28px}.book_wrap .book_div .book_price{font-size:22px;line-height:24px}.book_wrap .book_div h3.auth{margin-top:4px}.book_wrap #res_count{margin-top:12px}.shop_book{bottom:0;right:0;width:34px;height:34px;font-size:19px;font-height:19px}.shop_book span{top:7px;left:32px}.shop_book svg{left:5px;top:6px;width:20px;height:20px}.shop_book.open{width:83px}.as_shop_hdr{margin-bottom:80px;padding:80px 40px 60px}.as_shop_hdr .wavebttm{background-position:top;height:50px;bottom:-50px}.as_shop_hdr .hdr_wrap{justify-content:center;align-items:center}.as_shop_hdr .hdr_wrap .as_ttl{order:2;width:initial;margin-left:15px}.as_shop_hdr .hdr_wrap .as_ttl h2.as_desc{margin:21px 0 14px;font-size:24px}.as_shop_hdr .hdr_wrap .as_img{order:1;width:80%;margin-right:15px}.as_shop_hdr .hdr_wrap .as_img img{width:100%}.as_shop_hdr .hdr_bg_wrap:before{background-position-x:-50px;width:20%}.as_shop_hdr .hdr_bg_wrap:after{width:20%}.as_shop_hdr h1{font-size:42px;line-height:42px}.as_shop_hdr .d_range{font-size:30px;line-height:30px;padding-bottom:30px;margin-top:8px;display:inline-block}#sort_wrap,#sort_wrap #sort_body .sort_option .sort_select,#sort_wrap #sort_body .sort_ttl{display:none}.as_shop_hdr .as_desc{line-height:31px}.as_shop_hdr.baby-toddler .as_ttl .d_range{background:url(../svg/squiggle_red.svg) left bottom no-repeat}.as_shop_hdr.pre-k .as_ttl .d_range{background:url(../svg/squiggle_yellow.svg) left bottom no-repeat}.as_shop_hdr.growing-reader .as_ttl .d_range{background:url(../svg/squiggle_purple.svg) left bottom no-repeat}#sort_val{border:1px solid #000;border-radius:6px;padding:5px 10px 0 15px;height:40px;width:220px}#sort_val .sort_curr{margin-top:4px}#sort_val .sort_arrow{position:absolute;right:10px;transform:rotate(0);transition:all .4s ease;top:5px;z-index:4}#sort_val.open{border-radius:6px 6px 0 0}#sort_val.open .sort_arrow{transform:rotate(180deg)}#sort_wrap{background:0 0;position:absolute;top:40px;width:220px;right:40px;left:initial;bottom:initial;height:initial;opacity:1;z-index:2}#sort_wrap #sort_body{border:1px solid #000;border-top:none;position:relative;border-radius:0 0 6px 6px;padding:0;bottom:0}#sort_wrap #sort_body .sort_option{height:38px;margin:0;padding:1px 14px 0 15px;font-size:20px;line-height:38px}#sort_wrap #sort_body .sort_option.curr,#sort_wrap #sort_body .sort_option:hover{background-color:#fef4ed}#sort_wrap #sort_body .sort_option:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}body .count_sort_line.lineFixed{position:fixed;top:50px;left:0;z-index:3;width:100%;background-color:#fff;padding:10px 40px 0;transition:top .3s ease-in-out}body .count_sort_line.lineFixed #sort_wrap{top:50px}body.mobile-scroll-hide .count_sort_line.lineFixed{top:0}}@media (min-width:767px){body .count_sort_line.lineFixed{top:45px}}@media (min-width:768px){#sort_val,#sort_wrap{width:230px}.book_wrap .book_div .shop_img_div{height:340px}.book_wrap .book_div .shop_img_div img{max-height:260px}.book_wrap .book_div .shop_copy_div,.book_wrap .book_div h3.bookTtl{padding:0 15px}.book_wrap .book_div .book_format{margin-right:8px}.book_wrap #res_count,.book_wrap #res_count span{font-size:22px;line-height:22px}.as_shop_hdr{padding:110px 25px 60px;margin-bottom:60px}.as_shop_hdr .hdr_wrap{max-width:800px;margin:0 auto 10px;justify-content:space-between}.as_shop_hdr .hdr_wrap .as_ttl{flex-basis:570px;margin-left:0}.as_shop_hdr .hdr_wrap .as_img{flex-basis:210px;margin-right:0}.as_shop_hdr h1{font-size:45px;line-height:45px}.as_shop_hdr .d_range{font-size:34px;line-height:34px}.as_shop_hdr .wavebttm{background-size:auto}.as_shop_hdr .as_desc{font-size:26px;line-height:34px}#sort_wrap #sort_body .sort_option{line-height:42px;height:42px}#book_seemore{border-radius:6px;flex-basis:50%;margin:60px auto 0}}@media (min-width:768px) and (max-width:850px){.as_shop_hdr .hdr_wrap .as_ttl{padding-left:20px}}@media (min-width:960px){#mbl_filter,#topic_tags{display:none}#mbl_filter_overlay{display:none!important}.as_shop_hdr .hdr_bg_wrap{overflow:hidden;position:absolute;height:300px;width:100%;left:0;top:0}.as_shop_hdr .hdr_bg_wrap .hdr_bg_frame{height:340px;width:1400px;position:absolute;left:50%;margin-left:-700px;top:50px}.as_shop_hdr .hdr_bg_wrap .hdr_bg_frame:after,.as_shop_hdr .hdr_bg_wrap .hdr_bg_frame:before{top:0;background-position-y:50px;width:300px;content:"";position:absolute;height:100%;background-size:300px;background-repeat:no-repeat}.as_shop_hdr .hdr_bg_wrap .hdr_bg_frame:before{left:0;background-position-x:0}.as_shop_hdr .hdr_bg_wrap .hdr_bg_frame:after{right:0;background-position-x:right}.count_sort_line,.st_list{top:45px;align-self:flex-start}.as_shop_hdr .hdr_bg_wrap:after,.as_shop_hdr .hdr_bg_wrap:before{display:none}.as_shop_hdr .hdr_wrap .as_ttl h2.as_desc{font-size:28px}.as_shop_hdr.pre-k .hdr_bg_wrap .hdr_bg_frame:before{background-image:url(../png/doodles-prek-left.png)}.as_shop_hdr.pre-k .hdr_bg_wrap .hdr_bg_frame:after{background-image:url(../png/doodles-prek-right.png)}.as_shop_hdr.baby-toddler .hdr_bg_wrap .hdr_bg_frame:before{background-image:url(../png/doodles-baby-left.png)}.as_shop_hdr.baby-toddler .hdr_bg_wrap .hdr_bg_frame:after{background-image:url(../png/doodles-baby-right.png)}.as_shop_hdr.growing-reader .hdr_bg_wrap .hdr_bg_frame:before{background-image:url(../png/doodles-growing-reader-left.png)}.as_shop_hdr.growing-reader .hdr_bg_wrap .hdr_bg_frame:after{background-image:url(../png/doodles-growing-reader-right.png)}.as_shop_hdr .wavebttm{background-repeat:repeat-x}.shop_content{display:flex}.count_sort_line{position:-webkit-sticky;position:sticky;background-color:#fff;z-index:4;padding-top:16px}.st_list{flex-basis:270px;display:block;padding-left:40px;font:normal normal normal 20px/20px 'URW Grotesk T Reg';position:-webkit-sticky;position:sticky;padding-top:28px}.st_list .filter_ttl{border-bottom:1px solid #000;padding-bottom:10px}.st_list ul{list-style:none;padding:0;width:230px}.st_list li{font-size:18px;padding:0 6px 2px;margin-bottom:8px;position:relative}.st_list li input[type=checkbox]{margin-right:6px;-webkit-appearance:none;width:20px;height:20px;background:#fff;border-radius:5px;border:1px solid #000;position:relative;top:4px}.st_list li.checked{border-radius:15px}.st_list li.checked input{opacity:0}.st_list li.checked:before{content:" ";position:absolute;display:block;width:14px;height:20px;top:4px;left:10px;background:url(../svg/checkmark.svg) no-repeat;background-size:14px 20px}.st_list li.checked:focus-within{outline:solid 2px}.st_list.baby-toddler li.checked{background-color:#FFD3DD}.st_list.pre-k li.checked{background-color:#FDE59F}.st_list.growing-reader li.checked{background-color:#F2CDF1}.book_wrap{flex-basis:calc(100% - 270px);padding:0 40px 86px 50px}.book_wrap .book_div .shop_img_div{padding:36px}.book_wrap .book_div .shop_img_div img{max-height:250px}#sort_wrap{right:0;top:56px}body .count_sort_line.lineFixed{top:45px;left:270px;width:calc(100% - 270px);padding-left:50px;max-width:870px}body .count_sort_line.lineFixed.toBttm{position:absolute;bottom:0;top:initial;left:0;width:100%}}@media (min-width:1024px){.as_shop_hdr{padding:110px 25px 0}.as_shop_hdr .hdr_wrap .as_ttl{flex-basis:565px}}@media (min-width:1140px){.sf_wrap.shop{max-width:none}.sf_wrap.shop .shop_content{max-width:1140px;margin:0 auto}.as_shop_hdr{padding:70px 25px 0}.as_shop_hdr .hdr_wrap .as_img{width:30%}.as_shop_hdr .hdr_bg_wrap .hdr_bg_frame{top:0}}@media (min-width:1366px){.book_wrap{flex-basis:calc(100% - 210px);padding-right:0}.book_wrap .book_grid{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:20px}.book_wrap .book_div{flex-basis:calc(33% - 10px)}.book_wrap .book_div h3.bookTtl{font-size:21px;line-height:22px}.book_wrap .book_div h3.auth{font-size:17px;line-height:22px}.book_wrap .book_div .book_format{font-size:16px;line-height:22px}.book_wrap .book_div .book_price{font-size:17px;line-height:22px}.book_wrap .book_div .bookdata{margin-top:3px}.book_wrap .book_div .shop_img_div{padding:40px 30px}.book_wrap #res_count,.book_wrap #res_count span{font-size:20px}.as_shop_hdr{padding:60px 25px 0;margin-bottom:80px}.as_shop_hdr .as_desc{font-size:25px}.as_shop_hdr .hdr_wrap{max-width:820px}.as_shop_hdr .hdr_wrap .as_ttl{flex-basis:585px}.as_shop_hdr .hdr_wrap .as_ttl p{font-size:26px}.shop_book,.st_list li{font-size:16px}.as_shop_hdr .d_range{margin-top:5px;display:inline-block}.st_list{flex-basis:210px;padding-left:0}.st_list ul{width:210px}.st_list li input[type=checkbox]{width:18px;height:18px}body .count_sort_line.lineFixed{left:210px;width:calc(100% - 210px);max-width:930px;padding-right:0}.shop_book{width:30px;height:30px}.shop_book svg{width:16px;height:16px}.shop_book span{top:7px;left:28px}.shop_book.open{width:68px}#sort_val{font-size:20px;padding:3px 10px 0 15px;height:36px}#sort_val .sort_arrow{top:7px;width:20px;height:20px}#sort_val .sort_curr{margin-top:3px}#sort_wrap{top:52px}}@media (min-width:1680px){.as_shop_hdr .hdr_bg_wrap .hdr_bg_frame{width:1680px;margin-left:-840px}}