.product-carousel--recommendations .carousel{max-width:375px;width:calc(100% + 24px)}@media(min-width: 769px){.product-carousel--recommendations .carousel{margin:auto;max-width:755px}}.product-carousel--recommendations .carousel .card.product-info{border:1px solid var(--praxis-white);max-width:none}.product-carousel--recommendations .carousel .card.product-info.recommended{border:none;-webkit-box-shadow:none;box-shadow:none;min-height:auto;padding:0}.product-carousel--recommendations .carousel .card.product-info.recommended:hover{border:none}.product-carousel--recommendations .carousel .card.product-info.recommended span{font-size:19px;font-weight:400;line-height:24px;margin-bottom:0}.product-carousel--recommendations .carousel .card.product-info.testPrep{border-radius:24px;-webkit-box-shadow:none;box-shadow:none;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;max-width:calc(100vw - 48px);padding:24px 16px}@media(min-width: 769px){.product-carousel--recommendations .carousel .card.product-info.testPrep{max-width:auto;padding:16px}}@media(max-width: 768.98px){.product-carousel--recommendations .carousel .slick-dotted.slick-slider{margin:0}}.product-carousel--recommendations .carousel .slick-dots{margin-top:24px;position:relative;-webkit-transform:none;transform:none;width:calc(100% - 24px)}.product-carousel--recommendations .carousel .slick-list{margin:0}@media(min-width: 769px){.product-carousel--recommendations .carousel .slick-list{margin:0 40px}}.product-carousel--recommendations .carousel .slick-slide{height:auto;margin:0 12px;max-width:295px}@media(min-width: 769px){.product-carousel--recommendations .carousel .slick-slide{max-width:650px;min-height:330px}}.product-carousel--recommendations .carousel .slick-slide>div,.product-carousel--recommendations .carousel .slick-slide .carousel-item{display:block;height:100%;width:100%}.product-carousel--recommendations .carousel .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.product-carousel--recommendations .carousel .testProduct:hover{border:1px solid var(--praxis-blue)}.product-carousel--recommendations .carousel-item{padding:0}.product-carousel--recommendations .carousel-item .testPrep{border-radius:24px;border:none;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;margin:0;overflow:hidden;padding:16px}.product-carousel--recommendations .carousel-item .testPrep:hover .graphic,.product-carousel--recommendations .carousel-item .testPrep:hover .image,.product-carousel--recommendations .carousel-item .testPrep:hover .promo{display:none}.product-carousel--recommendations .carousel-item .testPrep:hover .line-item-hover{display:block;margin-left:10%}.product-carousel--recommendations .carousel-item .testPrep:hover .line-item-hover .benefits--item{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:24px;margin-bottom:8px}.product-carousel--recommendations .carousel-item .testPrep:hover .line-item-hover .benefits--item img{display:inline-block;height:24px;margin-right:8px;width:24px}.product-carousel--recommendations .carousel-item .testPrep:hover .line-item-hover .benefits--list{display:block}.product-carousel--recommendations .carousel-item .testPrep:hover .line-item-hover .graphic{display:block;text-align:center;width:240px}.product-carousel--recommendations .carousel-item .testPrep:hover .line-item-hover .hover--title{display:block;font-family:var(--skin-headings-font);font-size:21px;line-height:24px;margin:24px 0 16px}.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info .line-item-left img{height:64px;margin:0 0 16px}.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info .card-price-list-striked{text-decoration:line-through}.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info .line-item--name{display:block;font-family:var(--skin-headings-font);font-size:21px;line-height:24px;margin-bottom:8px;width:100%}.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info .line-item--price{font-size:21px;font-weight:700;line-height:32px}@media(max-width: 768.98px){.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info .graphic,.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info .promo{display:none}.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info .image img:nth-of-type(2){display:none}.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info .image::before{right:-75px;top:45px}.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info .image::after{left:-20px}.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info .line-item--price{margin-bottom:0}.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info .line-item-hover{margin:0;padding:80px 16px 0}.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info .line-item-left img{height:56px;margin-bottom:8px;width:56px}.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info .line-item-left.active{display:none}.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info .line-item-right.active{position:absolute;z-index:1}.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info .line-item-right.active .graphic,.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info .line-item-right.active .image{display:none}.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info .line-item-right.active .line-item-hover{display:block;margin:-24px -16px 0}.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info .line-item-right.active .line-item-hover .benefits--item{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:24px;margin-bottom:16px}.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info .line-item-right.active .line-item-hover .benefits--item img{height:24px;margin-bottom:0;margin-right:8px;width:24px}.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info .line-item-right.active .line-item-hover .graphic{display:block;text-align:center;top:-24px;width:calc(100% + 32px)}.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info .line-item-right.active .line-item-hover .hover--title{display:block;font-family:var(--skin-headings-font);font-size:21px;line-height:24px;margin:24px 0 16px}.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info .line-item-right.active~.line-item-bottom{z-index:1}.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info .line-item-right.active~.line-item-bottom .testimonial{display:none}.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info .line-item-right::after{left:50%;top:25%;-webkit-transform:translate(-50%);transform:translate(-50%)}.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info .reco-details{background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);display:block;z-index:1}.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info .reco-details .icon{display:inline-block}.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info .reco-details .icon::after{font-size:10px;margin:0 11px}.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info .reco-details.open .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info .testimonial{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:8px 0 24px;max-width:100%}.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info:hover .image{display:block}.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info:hover .line-item-hover{display:none}.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info:hover .line-item-left,.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info:hover .line-item-right{display:block}}.product-carousel--recommendations .carousel-item .testPrep.card.testPrep.product-info:hover{border:none;min-height:322px}.product-carousel--recommendations .carousel-item .testPrep .graphic{border-radius:0 24px 0 8px;position:absolute;right:-16px;top:-16px}.product-carousel--recommendations .carousel-item .testPrep .graphic .content-asset{font-size:12px;line-height:16px;padding:4px 16px}.product-carousel--recommendations .carousel-item .testPrep .image::before,.product-carousel--recommendations .carousel-item .testPrep .image::after{background:var(--praxis-light);border-radius:50%;content:"";display:block;opacity:.2;position:absolute;z-index:0}.product-carousel--recommendations .carousel-item .testPrep .image::before{height:107px;right:10px;top:87px;width:109px}.product-carousel--recommendations .carousel-item .testPrep .image::after{height:139px;left:10px;top:89px;width:141px}.product-carousel--recommendations .carousel-item .testPrep .image img:nth-of-type(1){height:218px;margin:24px 0 0;position:relative;z-index:1}.product-carousel--recommendations .carousel-item .testPrep .image img:nth-of-type(2){height:122px;margin:0;position:absolute;right:0;top:24px;width:130px;z-index:0}.product-carousel--recommendations .carousel-item .testPrep .line-item-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.product-carousel--recommendations .carousel-item .testPrep .line-item-hover{display:none}.product-carousel--recommendations .carousel-item .testPrep .line-item-left,.product-carousel--recommendations .carousel-item .testPrep .line-item-right{padding:0;z-index:0}.product-carousel--recommendations .carousel-item .testPrep .line-item-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1}.product-carousel--recommendations .carousel-item .testPrep .line-item-right::after{border-radius:50%;content:"";display:block;height:533px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-49%);transform:translateY(-49%);width:533px;z-index:-1}.product-carousel--recommendations .carousel-item .testPrep .promo{font-family:var(--skin-raw-font);font-size:8px;line-height:12px;padding:18px 3px 14px;position:absolute;right:0;text-align:center;top:35px;width:48px}.product-carousel--recommendations .carousel-item .testPrep .reco-details{display:none}.product-carousel--recommendations .carousel-item .testPrep .testimonial{border-radius:8px;border:1px solid var(--praxis-black);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:0;max-width:50%;padding:4px 8px}.product-carousel--recommendations .carousel-item .testPrep .testimonial--percent{font-family:var(--skin-headings-font);font-size:27px;line-height:32px;margin-right:8px}.product-carousel--recommendations .carousel-item .testPrep .testimonial--text{font-size:12px;font-weight:700;line-height:16px}.product-carousel--recommendations .carousel-item .testPrep .testimonial .content-asset{display:-webkit-box;display:-ms-flexbox;display:flex}.product-carousel--recommendations .carousel-item .testPrep .test-preparation-btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto}.product-carousel--recommendations .carousel-item .testPrep .test-preparation-btn .btn{font-size:12px;line-height:16px;padding:7px 12px}.product-carousel--recommendations .carousel-item .testPrep .test-preparation-btn .btn .icon{display:inline-block;vertical-align:middle;margin-left:8px}.product-carousel--recommendations .carousel-item .testPrep .test-preparation-btn .btn .icon::after{color:var(--praxis-white);display:block;font-size:12px;font-weight:400;line-height:16px}.product-carousel--recommendations .carousel-item .testPrep .test-preparation-btn .btn:hover .icon--add::after{color:var(--praxis-purple)}.product-carousel--recommendations .carousel-item .testPrep .test-preparation-btn .btn.adding{font-size:12px;line-height:16px;pointer-events:none;background:var(--praxis-text-gray)}.product-carousel--recommendations .carousel-item .testPrep .test-preparation-btn .btn.adding .content-asset{display:inline-block}.product-carousel--recommendations .carousel-item .testPrep .test-preparation-btn .btn.adding .icon{display:none}.product-carousel--recommendations .carousel-item .testPrep .test-preparation-btn .btn.adding::after{background-image:url(../../../images/check.png);content:"";width:25px;background-position:right;background-repeat:no-repeat;position:relative;display:inline-block;vertical-align:middle;right:auto;height:16px}.product-carousel--recommendations .carousel-item .testPrep.ipt,.product-carousel--recommendations .carousel-item .testPrep.brainscape{background:var(--praxis-pink);border:none}@media(max-width: 768.98px){.product-carousel--recommendations .carousel-item .testPrep.ipt .line-item-hover,.product-carousel--recommendations .carousel-item .testPrep.brainscape .line-item-hover{background:var(--praxis-blue)}}.product-carousel--recommendations .carousel-item .testPrep.ipt .line-item-right .graphic,.product-carousel--recommendations .carousel-item .testPrep.brainscape .line-item-right .graphic{background:var(--praxis-yellow)}.product-carousel--recommendations .carousel-item .testPrep.ipt .line-item-right .promo,.product-carousel--recommendations .carousel-item .testPrep.brainscape .line-item-right .promo{background:url(../../../images/ipt-hexagon.png);background-size:100%}.product-carousel--recommendations .carousel-item .testPrep.ipt .line-item-right::after,.product-carousel--recommendations .carousel-item .testPrep.brainscape .line-item-right::after{background:var(--praxis-blue)}.product-carousel--recommendations .carousel-item .testPrep.brainscape .line-item-right .image img:nth-of-type(1){height:auto;margin:63px 0 0;width:100%}@media(min-width: 769px){.product-carousel--recommendations .carousel-item .testPrep.brainscape .line-item-right .image img:nth-of-type(1){height:auto;margin:63px 0 0 40px;width:calc(100% - 40px)}}.product-carousel--recommendations .carousel-item .testPrep.brainscape .line-item-right .promo{background:url(../../../images/brainscape-hexagon.png);background-size:100%}.product-carousel--recommendations .carousel-item .testPrep.study{background:var(--praxis-yellow);border:none}@media(max-width: 768.98px){.product-carousel--recommendations .carousel-item .testPrep.study .line-item-hover{background:var(--praxis-pink)}}.product-carousel--recommendations .carousel-item .testPrep.study .line-item-right::after{background:var(--praxis-pink)}.product-carousel--recommendations .carousel-item .testPrep.study .line-item-right .graphic{background:var(--praxis-dark-success)}.product-carousel--recommendations .carousel-item .testPrep.study .line-item-right .promo{background:url(../../../images/study-hexagon.png);background-size:100%}.product-carousel--recommendations .carousel-item .testPrep.study .testimonial{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%}.product-carousel--recommendations .carousel-item .testPrep.plp{background:var(--praxis-yellow);border:none}@media(max-width: 768.98px){.product-carousel--recommendations .carousel-item .testPrep.plp .line-item-hover{background:var(--praxis-dark-success)}}.product-carousel--recommendations .carousel-item .testPrep.plp .line-item-right .graphic{background:var(--praxis-blue)}.product-carousel--recommendations .carousel-item .testPrep.plp .line-item-right .promo{background:url(../../../images/plp-hexagon.png);background-size:100%}.product-carousel--recommendations .carousel-item .testPrep.plp .line-item-right::after{background:var(--praxis-dark-success)}
