﻿.productPageCarousel{position:relative;overflow:hidden}.productPageCarousel .column{border-left:1px solid #ebebeb;border-right:1px solid transparent;background-color:#fff;padding:0 0 20px 0}@media (min-width: 320px) and (max-width: 1279px){.productPageCarousel .column{padding:0 0 20px 0}}.productPageCarousel .column:last-child{border-right:1px solid #ebebeb}.productPageCarousel .column.no-bb{border-bottom:none}.productPageCarousel .column .columnContent{text-align:center}.productPageCarousel .column .columnContent .product-card-img{padding:20px 0}@media (min-width: 320px) and (max-width: 1279px){.productPageCarousel .column .columnContent .product-card-img{padding:15px 0}}.productPageCarousel .column .columnContent .product-card-img img{width:auto;max-height:150px;margin:0 auto;padding-bottom:0}@media (min-width: 320px) and (max-width: 719px){.productPageCarousel .column .columnContent .product-card-img img{max-height:130px}}.productPageCarousel .column .columnContent .card-title{line-height:0px;padding:0 20px;max-height:57.6px;overflow:hidden}@media (min-width: 320px) and (max-width: 1279px){.productPageCarousel .column .columnContent .card-title{padding:0 15px;max-height:50.4px}}.productPageCarousel .column .columnContent .card-title a{border-bottom:1px dotted #fff;text-decoration:none;font-family:'Museo Sans W01_500',Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;text-align:center;color:#333;line-height:1.2}@media (min-width: 320px) and (max-width: 1279px){.productPageCarousel .column .columnContent .card-title a{font-size:14px}}.productPageCarousel .column .columnContent .card-title a:hover{border-bottom:1px dotted #ec1d25;color:#ec1d25;text-decoration:none}.productPageCarousel .column .columnContent .card-extra-info{padding:10px 20px 0;font-size:10px;font-weight:bold;font-family:'Museo Sans W01_700',Helvetica,Arial,sans-serif;letter-spacing:0.4px;color:#777}@media (min-width: 320px) and (max-width: 1279px){.productPageCarousel .column .columnContent .card-extra-info{font-size:9px}}.productPageCarousel .column .columnContent .price-wrapper{padding:10px 20px 0;font-family:'Museo Sans W01_500',Helvetica,Arial,sans-serif}@media (min-width: 320px) and (max-width: 1279px){.productPageCarousel .column .columnContent .price-wrapper{padding:8px 15px 0}}.productPageCarousel .column .columnContent .price-wrapper .our-price{color:#333;font-size:21px;font-weight:bold}@media (min-width: 320px) and (max-width: 1279px){.productPageCarousel .column .columnContent .price-wrapper .our-price{font-size:19px}}.productPageCarousel .column .columnContent .price-wrapper .our-price .ptr{color:#ec1d25;white-space:nowrap;text-transform:uppercase;font-size:12px;font-weight:500;font-family:"Museo Sans W01_500",Helvetica,Arial,sans-serif;letter-spacing:0.5px}@media (min-width: 320px) and (max-width: 1279px){.productPageCarousel .column .columnContent .price-wrapper .our-price .ptr{font-size:11px}}.productPageCarousel .column .columnContent .price-wrapper .list-price{padding-top:10px}.productPageCarousel .column .columnContent .price-wrapper .savings{padding-top:2px}.productPageCarousel .column .columnContent .price-wrapper .list-price,.productPageCarousel .column .columnContent .price-wrapper .savings{color:#777;font-size:10px;font-weight:bold;letter-spacing:0.4px}@media (min-width: 320px) and (max-width: 1279px){.productPageCarousel .column .columnContent .price-wrapper .list-price,.productPageCarousel .column .columnContent .price-wrapper .savings{font-size:9px}}.productPageCarousel .column .columnContent .price-wrapper .list-price span,.productPageCarousel .column .columnContent .price-wrapper .savings span{font-weight:bold}.productPageCarousel .column .columnContent .price-wrapper .premium{color:#ec1d25;font-size:10px;margin-top:10px}@media (min-width: 320px) and (max-width: 1279px){.productPageCarousel .column .columnContent .price-wrapper .premium{font-size:9px}}.productPageCarousel .column .columnContent .box-w-btn{height:40px;position:absolute;bottom:20px}.productPageCarousel .column .columnContent .box-w-btn button:disabled{opacity:.5;cursor:not-allowed}.productPageCarousel .column .columnContent .box-w-btn button{font-family:'Museo Sans W01_700',Helvetica,Arial,sans-serif}.productPageCarousel .column .columnContent .box-w-btn .out-of-stock{color:#ec1d25;font-family:'Museo Sans W01_700',Helvetica,Arial,sans-serif;font-size:13px;font-weight:bold;letter-spacing:1.3px;line-height:40px}.productPageCarousel{overflow:hidden;background:#fff;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.productPageCarousel .desktop-carousel{display:block !important}.productPageCarousel .mobile-carousel{display:none !important}.productPageCarousel .price{height:40px;display:inline-block;width:auto}.productPageCarousel .item .col-xs-3,.productPageCarousel .item .col-sm-3,.productPageCarousel .item .col-md-3{border:0px !important}.productPageCarousel .item .column{padding-bottom:20px;border-right:1px solid #ebebeb !important;height:auto}.productPageCarousel .item .column .category-card-img{height:auto;overflow:hidden;padding:20px 20px 0;position:relative}.productPageCarousel .item .column .category-card-img img{max-height:200px;text-align:center;margin:0 auto;width:auto !important;float:none !important}.productPageCarousel .item .column .category-card-img .badgesCircle{width:80px;height:80px;border-radius:40px;display:inline-block;position:absolute;top:20px;right:20px;background-size:80px 80px !important}.productPageCarousel .item .column .category-card-img .badgesCircle p{font-family:"museo-sans-700",Helvetica,Arial,sans-serif;text-align:center;color:#ffffff;position:relative;top:-64px;text-transform:uppercase;font-size:11px;letter-spacing:0.08em;width:65px;margin:0 auto}.productPageCarousel .item .column .category-card-img .orange{background:#f18f11}.productPageCarousel .item .column .category-card-img .green{background:#05be7d}.productPageCarousel .item .column .category-card-img .pink{background:#f22a68}.productPageCarousel .item .column .category-card-img .blue{background:#54d6e3}.productPageCarousel .item .column .category-card-img .purple{background:#e293f8}.productPageCarousel .item .column .category-card-img #new p{top:-55px}.productPageCarousel .item .column .category-card-img #members p{top:-61px}.productPageCarousel .item .column .category-card-img .badgesCircle:hover{-webkit-animation:out 1.2s ease;animation:out 1.2s ease}.productPageCarousel .item .column .category-card-img .badgesCircle:hover>p{-webkit-animation:stay 1.2s ease}@keyframes out{0%{transform:rotate(360deg)}100%{transform:rotate(0deg)}}@-webkit-keyframes out{0%{-webkit-transform:rotate(360deg)}100%{-webkit-transform:rotate(0deg)}}@-webkit-keyframes stay{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-webkit-keyframes stay{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}.productPageCarousel .item .column .gryGradient{background:#d0d2d4;background:-moz-linear-gradient(top, #d0d2d4 0%, #d8d3d0 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #d0d2d4), color-stop(100%, #d8d3d0));background:-webkit-linear-gradient(top, #d0d2d4 0%, #d8d3d0 100%);background:-o-linear-gradient(top, #d0d2d4 0%, #d8d3d0 100%);background:-ms-linear-gradient(top, #d0d2d4 0%, #d8d3d0 100%);background:linear-gradient(to bottom, #d0d2d4 0%, #d8d3d0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0d2d4', endColorstr='#d8d3d0', GradientType=0 )}.productPageCarousel .item .column .lightGryGradient{background:#eee7e6;background:-moz-linear-gradient(left, #eee7e6 0%, #f8f9f6 47%, #f8f9f6 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #eee7e6), color-stop(47%, #f8f9f6), color-stop(100%, #f8f9f6));background:-webkit-linear-gradient(left, #eee7e6 0%, #f8f9f6 47%, #f8f9f6 100%);background:-o-linear-gradient(left, #eee7e6 0%, #f8f9f6 47%, #f8f9f6 100%);background:-ms-linear-gradient(left, #eee7e6 0%, #f8f9f6 47%, #f8f9f6 100%);background:linear-gradient(to right, #eee7e6 0%, #f8f9f6 47%, #f8f9f6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eee7e6', endColorstr='#f8f9f6', GradientType=1 )}.productPageCarousel .item .column .category-card-content{line-height:normal;margin-top:21px;padding:0 20px}.productPageCarousel .item .column .category-card-content .link-wrapper{max-width:290px;margin:0 auto}.productPageCarousel .item .column .category-card-content a.product-card{background:transparent none repeat scroll 0 0;text-align:center;border-bottom:1px dashed #b6b6b7;border-top:0px !important;font-size:17px;padding-bottom:3px;display:inline;font-family:"museo-serif-300",Helvetica,Arial,serif;color:#282829;margin:0px;text-decoration:none;line-height:normal}.productPageCarousel .item .column .category-card-content a.product-card:hover,.productPageCarousel .item .column .category-card-content a.product-card:focus{border-bottom:1px dashed #ec1d25;color:#ec1d25;text-decoration:none}.productPageCarousel .item .column .category-card-content a.product-card:hover,.productPageCarousel .item .column .category-card-content a.product-card:focus{text-decoration:none !important}.productPageCarousel .item .column .category-card-content small{display:block;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:10px;margin:18px 0 0;color:rgba(109,110,112,0.6);letter-spacing:1px}.productPageCarousel .item .column .category-card-content p{color:#6d6e70}.productPageCarousel .item .column .category-card-content .price{width:167px;margin:21px auto 0 auto}.productPageCarousel .item .column .category-card-content .price .startingTxt{font-family:"museo-serif-300",Helvetica,Arial,serif;font-size:18px;padding-top:0;color:#404041}.productPageCarousel .item .column .category-card-content .price .startingTxt span{color:#F29011}.productPageCarousel .item .column .category-card-content .price .priceTitle{font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:10px;letter-spacing:1px}.productPageCarousel .item .column .category-card-content .price .lastPrice{float:left;border-right:1px solid #e2e2e2;padding-right:20px}.productPageCarousel .item .column .category-card-content .price .ourPrice{float:left;padding-left:20px}.productPageCarousel .item .column .category-card-content .price .deleteTxt{color:rgba(109,110,112,0.4);font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:20px}.productPageCarousel .item .column .category-card-content .price .orangeTxt{color:#f29011;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:20px}.productPageCarousel .prevBtn{position:absolute;left:0px;color:#ffffff;font-size:30px;width:60px;height:60px;background:#404041;text-decoration:none;transition:all 0.3s ease;font-family:scho;cursor:pointer;cursor:hand;-webkit-box-shadow:6px 5px 0px 0px rgba(152,152,157,0.5);-moz-box-shadow:6px 5px 0px 0px rgba(152,152,157,0.5);box-shadow:6px 5px 0px 0px rgba(152,152,157,0.5);display:inline-block;-webkit-transition:all 0.2s linear ease;-o-transition:all 0.2s linear ease;-moz-transition:all 0.2s linear ease;-ms-transition:all 0.2s linear ease;-kthtml-transition:all 0.2s linear ease;transition:all 0.2s linear ease}.productPageCarousel .prevBtn:hover{background:#282829}.productPageCarousel .prevBtn:after{content:"\e904";font-family:Scholastic_Icons;margin-left:8px;position:absolute;margin-top:8px;color:#ffffff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.productPageCarousel .prevBtn:active:hover:after{-webkit-animation:0}.productPageCarousel .prevBtn:active{-ms-transform:translate(6px, 5px);-webkit-transform:translate(6px, 5px);transform:translate(6px, 5px);webkit-box-shadow:0px 2px 0px 0px rgba(152,152,157,0.5);-moz-box-shadow:0px px 0px 0px rgba(152,152,157,0.5);box-shadow:0px 1px 0px 0px rgba(152,152,157,0.5)}.productPageCarousel .nextBtn{position:absolute;right:0px;color:#ffffff;font-size:30px;width:60px;height:60px;background:#404041;text-decoration:none;transition:all 0.3s ease;font-family:scho;cursor:pointer;cursor:hand;-webkit-box-shadow:-6px 5px 0px 0px rgba(152,152,157,0.5);-moz-box-shadow:-6px 5px 0px 0px rgba(152,152,157,0.5);box-shadow:-6px 5px 0px 0px rgba(152,152,157,0.5);display:inline-block;-webkit-transition:all 0.2s linear ease;-o-transition:all 0.2s linear ease;-moz-transition:all 0.2s linear ease;-ms-transition:all 0.2s linear ease;-kthtml-transition:all 0.2s linear ease;transition:all 0.2s linear ease}.productPageCarousel .nextBtn:hover{background:#282829}.productPageCarousel .nextBtn:after{content:"";font-family:Scholastic_Icons;margin-left:16px;position:absolute;margin-top:8px;color:#ffffff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.productPageCarousel .nextBtn:active:hover:after{-webkit-animation:0}.productPageCarousel .nextBtn:active{-ms-transform:translate(-6px, 5px);-webkit-transform:translate(-6px, 5px);transform:translate(-6px, 5px);-webkit-box-shadow:0px 0px 0px 0px rgba(152,152,157,0.5);-moz-box-shadow:0px 0px 0px 0px rgba(152,152,157,0.5);box-shadow:0px 0px 0px 0px rgba(152,152,157,0.5)}.productPageCarousel .nextBtn,.productPageCarousel .prevBtn{top:155px;z-index:1}@media (min-width: 320px) and (max-width: 375px){.productPageCarousel .mobileCarouselCard .price .lastPrice{padding-right:10px}.productPageCarousel .mobileCarouselCard .price .ourPrice{padding-left:10px}}@media (min-width: 320px) and (max-width: 719px){.productPageCarousel .desktop-carousel{display:none !important}.productPageCarousel .mobile-carousel{display:block !important}.productPageCarousel .item .column{border-right:none !important}.productPageCarousel .item .column .category-card-content{padding:0px}.productPageCarousel .carousel{overflow:hidden}.productPageCarousel .carousel-inner{width:150%;left:-25%}.productPageCarousel .carousel-inner>.item.next,.productPageCarousel .carousel-inner>.item.active.right{-webkit-transform:translate3d(33%, 0, 0);-ms-transform:translate3d(33%, 0, 0);-o-transform:translate3d(33%, 0, 0);transform:translate3d(33%, 0, 0)}.productPageCarousel .carousel-inner>.item.prev,.productPageCarousel .carousel-inner>.item.active.left{-webkit-transform:translate3d(-33%, 0, 0);-ms-transform:translate3d(-33%, 0, 0);-o-transform:translate3d(-33%, 0, 0);transform:translate3d(-33%, 0, 0)}.productPageCarousel .prevBtn,.productPageCarousel .nextBtn{width:45px;height:45px;top:215px}.productPageCarousel .prevBtn:after,.productPageCarousel .nextBtn:after{font-size:21px}}@media (min-width: 720px) and (max-width: 1279px){.classRoomColumn .category-card-img{height:auto}.classRoomColumn .category-card-img img{max-height:124px}.classRoomColumn .category-card-img .badgesCircle{width:70px;height:70px;top:10px;right:10px;background-size:70px 70px !important}.classRoomColumn .category-card-img .badgesCircle p{top:-57px;font-size:10px;width:60px}.classRoomColumn .category-card-img #new p{top:-49px}.classRoomColumn .category-card-img #members p{top:-56px}.productPageCarousel .item .column{height:auto}.productPageCarousel .item .column .category-card-img{height:auto}.productPageCarousel .item .column .category-card-img img{max-height:124px}.productPageCarousel .item .column .category-card-img .badgesCircle{width:70px;height:70px;top:10px;right:10px;background-size:70px 70px !important}.productPageCarousel .item .column .category-card-img .badgesCircle p{top:-57px;font-size:10px;width:60px}.productPageCarousel .item .column .category-card-img #new p{top:-49px}.productPageCarousel .item .column .category-card-img #members p{top:-56px}.productPageCarousel .item .column .category-card-content{margin-top:10px}.productPageCarousel .item .column .category-card-content .link-wrapper{max-width:auto}.productPageCarousel .item .column .category-card-content a{font-size:14px}.productPageCarousel .item .column .category-card-content a:after{font-size:13px}.productPageCarousel .item .column .category-card-content small{font-size:9px;margin:16px 0 0}.productPageCarousel .item .column .category-card-content .price{width:135px;margin:16px auto 0 auto}.productPageCarousel .item .column .category-card-content .price .startingTxt{font-size:14px}.productPageCarousel .item .column .category-card-content .price .priceTitle{font-size:9px}.productPageCarousel .item .column .category-card-content .price .lastPrice{padding-right:10px}.productPageCarousel .item .column .category-card-content .price .ourPrice{padding-left:10px}.productPageCarousel .item .column .category-card-content .price .deleteTxt{font-size:16px}.productPageCarousel .item .column .category-card-content .price .orangeTxt{font-size:16px}.productPageCarousel .nextBtn,.productPageCarousel .prevBtn{top:78px}}
