.main-content .index-section{margin:0}.page-width.product-top-bar{padding:0;max-width:100%}.product-top-bar .theme-block h2{margin:0;font-size:clamp(14px,1.69vw + 7.66px,48px);font-family:Lato;font-weight:400;font-style:italics;font-style:italic;color:#fff;background-color:#3f7abb;padding:15px 0;text-transform:none;letter-spacing:1px}.product-top-bar .theme-block h2:before{content:"";display:inline-block;background:url(/cdn/shop/files/bag.png) no-repeat center / contain;width:40px;height:40px;margin-right:8px;vertical-align:middle;position:relative;top:-3px}@media only screen and (max-width: 767px){.product-top-bar .theme-block h2{letter-spacing:.5px}.product-top-bar .theme-block h2:before{width:20px;height:20px;margin-right:5px}}.page-content--product{padding:0}.page-content--product>.page-width{padding:0!important;background:#ffc56b;max-width:100%}.page-content--product .product__main-photos{margin:0}.page-content--product .product-single__meta .product-block{text-align:center}.product-image-main .image-wrap image-element{background:#ffc56b}.product-image-main .image-wrap image-element img{position:absolute;bottom:0}.page-content--product .product-block--header{display:none}.page-content--product .product-block .rte h1{font-size:clamp(34px,1.878vw + 26.96px,68px)}.page-content--product .product-block .rte p{font-size:clamp(20px,.939vw + 16.48px,38px)}.page-content--product .product-block--price{text-align:center}.page-content--product .product-block--price .product__price{font-size:clamp(20px,.939vw + 16.48px,38px)}.page-content--product .product-block button.add-to-cart{font-size:clamp(16px,.751vw + 13.18px,32px);font-weight:700;background-color:#fff;border-radius:40px;text-decoration:none;text-transform:none;letter-spacing:0;padding:15px 90px;background-image:none;transition:none;color:#000;max-width:375px}.page-content--product .product-block button.add-to-cart:hover{background-color:#0097b2!important;color:#fff}.product-age-recommendation{position:relative;z-index:1;max-width:100%}.product-age-recommendation .theme-block{position:absolute;top:15px;color:#d03c86;right:100px}.product-age-recommendation .theme-block h2{font-weight:700;font-size:clamp(14px,.376vw + 12.59px,28px);margin-bottom:0;display:flex;align-items:center}.product-age-recommendation .theme-block h2:before{content:" ";position:relative;left:-5px;width:10px;height:10px;display:inline-block;background:#d03c86;border-radius:50px}.page-content--product .grid .medium-up--two-fifths{text-align:-webkit-center}@media only screen and (max-width: 767px){.product-age-recommendation .theme-block{top:10px;right:20px}.product-age-recommendation .theme-block h2:before{width:10px;height:10px}.page-content--product .product-single__meta .product-block{padding:0 20px}.page-content--product .grid .medium-up--two-fifths{padding-top:20px;padding-bottom:20px}}@media only screen and (min-width: 768px){.page-content--product .grid .product-single__sticky{position:relative;top:0;width:100%;padding:0}.product__thumbs--below{display:none}.page-content--product .grid{position:relative}.page-content--product .grid .medium-up--two-fifths{position:absolute;bottom:30px;right:0}.product-image-main .image-wrap{width:50%;padding-bottom:65%!important}.page-content--product>.page-width .medium-up--two-fifths{width:58%}.page-content--product .product-single__meta{max-width:710px;padding-right:20px}.page-content--product .product-block button.add-to-cart{max-width:300px}}@media only screen and (min-width: 992px){.page-content--product .product-single__meta{max-width:770px;padding-right:45px}.product-image-main .image-wrap{padding-bottom:50%!important}.page-content--product .product-block button.add-to-cart{max-width:375px}}.testimonials-section.testimonials-static{background:linear-gradient(180deg,#598ec8,#0097b2 50%,#f2f1f1 50% 100%)}.testimonials-section.testimonials-static .page-width{max-width:100%}.testimonials-static .testimonials-grid{align-items:stretch}.testimonials-static .testimonials-grid .testimonials-item{box-shadow:8px 8px 15px #00000026;background:#fff}.testimonials-static .testimonials-grid .testimonials-item .testimonials-slider__text{background:#fff;margin:0}.testimonials-static .testimonials-grid .testimonials-item .testimonial-stars{font-size:42px;margin-bottom:15px;letter-spacing:0em;line-height:1;color:#f09f36}.testimonials-static .testimonials-grid .testimonials-item .text-spacing{margin-bottom:0}.testimonials-static .testimonials-grid .testimonials-item .rte-setting h3{font-size:clamp(16px,.376vw + 14.59px,30px);line-height:1.5;margin:0}.testimonials-static .testimonials-grid .testimonials-item .rte-setting p{font-size:clamp(14px,.376vw + 12.59px,28px);margin:0;padding:20px 0}.testimonials-static .testimonials-grid .testimonials-item .rte-setting h5{font-size:clamp(14px,.376vw + 12.59px,28px);font-weight:400;margin:0}.testimonials-static .testimonials-grid .testimonials-item .rte-setting h6{font-size:clamp(12px,.282vw + 10.94px,20px);font-weight:400;margin:0}@media only screen and (max-width: 767px){.testimonials-section.testimonials-static{padding:40px 0 30px}}@media only screen and (min-width: 625px) and (max-width: 767px){.testimonials-section.testimonials-static .testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}}@media only screen and (min-width: 768px) and (max-width: 990px){.testimonials-section.testimonials-static .testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}}.about-the-book-section{max-width:100%;background:#f2f1f1}.about-the-book-section .feature-row{margin:0;padding-bottom:30px;gap:30px}.about-the-book-section .feature-row h2.h1{font-size:clamp(24px,1.69vw + 17.66px,56px);font-weight:700;text-align:center;margin-bottom:24px}.about-the-book-section .feature-row .rte p{font-family:Lato;font-weight:400;font-size:clamp(16px,.751vw + 13.18px,32px)}@media only screen and (max-width: 767px){.about-the-book-section .feature-row{padding-bottom:50px}.about-the-book-section .feature-row__text{padding:30px 0 0;order:0}.about-the-book-section .feature-row__images{padding:0}}@media only screen and (min-width: 768px){.about-the-book-section.feature-row-wrapper .feature-row__text{flex:0 1 60%;min-width:43%;padding-right:0;margin:0}.about-the-book-section.feature-row--66 .feature-row__images{flex:0 1 40%;max-width:none;padding:0;margin:30px 0 0}.about-the-book-section .feature-row{padding-bottom:60px}}.card-with-icons{background:linear-gradient(180deg,#cce6e4,#c3f1ee);max-width:100%;padding-top:70px;padding-bottom:70px}.card-with-icons .section-header.text-left{text-align:center!important}.card-with-icons .section-header h2{font-size:clamp(24px,1.69vw + 17.66px,56px);padding-bottom:10px}.card-with-icons .section-header h2 span{font-style:italic;font-weight:700}.card-with-icons .text-column__grid{gap:70px}.card-with-icons .text-column__grid>div{border:10px solid #fff;border-radius:50px;padding:40px 15px;position:relative}.card-with-icons .rte-setting p{font-family:Lato;font-weight:400;font-size:clamp(12px,.469vw + 10.24px,32px);margin-bottom:0}.card-with-icons .rte-setting h3{font-size:clamp(16px,.751vw + 13.18px,32px)}.card-with-icons .text-column__grid>div:before{content:url(/cdn/shop/files/check.svg?v=1755334071);width:62px;height:62px;display:block;position:absolute;left:50%;top:-38px;transform:translate(-50%)}.card-with-icons .text-column__grid>div:after{display:block;position:absolute;bottom:10px;right:20px}.card-with-icons .text-column__grid>div:nth-child(1):after{content:url(/cdn/shop/files/dual_star.svg?v=1755335214);bottom:-45px;right:0}.card-with-icons .text-column__grid>div:nth-child(2):after{content:url(/cdn/shop/files/pencil-icon.svg);width:58px;height:52px}.card-with-icons .text-column__grid>div:nth-child(3):after{content:url(/cdn/shop/files/brain-icon.svg);width:80px;height:65px}@media only screen and (max-width: 767px){.card-with-icons{padding-top:50px;padding-bottom:50px}}@media only screen and (min-width: 767px){.card-with-icons .text-column__grid{grid-template-columns:repeat(3,1fr);gap:30px}.card-with-icons .text-column__grid:has(>:nth-child(3):last-child)>*{grid-column:auto}}@media only screen and (min-width: 1200px){.card-with-icons .text-column__grid{gap:96px}.card-with-icons .text-column__grid>div{border-radius:70px}}.product-text-image-title{padding:30px 20px;max-width:100%}.product-text-image-title .theme-block{margin-bottom:0}.product-text-image-title .theme-block h2{font-size:clamp(24px,1.69vw + 17.66px,56px);font-weight:700}.product-text-image-title .theme-block .rte p{font-size:clamp(16px,.563vw + 13.89px,30px);color:#545454;font-family:Lato;font-weight:400}.product-text-image-container .feature-row{margin:0;padding:30px 0;border-top:1px solid #d9d9d9}.product-text-image-container.feature-row-wrapper .feature-row__text{padding-left:0;padding-right:0;order:0}.product-text-image-container .feature-row h2{font-size:clamp(24px,1.127vw + 19.77px,48px);font-family:Lato;margin-bottom:20px}.product-text-image-container .feature-row p{font-size:clamp(16px,.751vw + 13.18px,32px);font-family:Lato;color:#545454}.product-text-image-container .feature-row .feature-row__images{text-align:-webkit-right;padding:0}.product-text-image-container .feature-row .feature-row__first-image{max-width:512px}@media only screen and (max-width: 767px){.product-text-image-title{padding-top:50px}.product-text-image-container .feature-row p{padding-bottom:20px}.product-text-image-container.feature-row-wrapper .feature-row__text{padding-top:0}}@media only screen and (min-width: 767px) and (max-width: 990px){.product-text-image-container .feature-row{gap:30px;padding:30px 0;flex-direction:row}.product-text-image-container.feature-row-wrapper .feature-row__text{flex:0 1 100%}}@media only screen and (min-width: 991px){.product-text-image-title{padding:45px 20px}.product-text-image-container .feature-row{gap:70px;padding:60px 0}}@media only screen and (min-width: 1600px){.product-text-image-container .feature-row .feature-row__first-image{max-width:32.25vw}}.testimonial-card.page-width{background-color:#eef1f8;padding-top:50px;padding-bottom:50px;max-width:100%}.testimonial-card .feature-row{margin:0;background:#fff;border-radius:16px;border:1px solid #000000;position:relative}.testimonial-card .feature-row:before{content:url(/cdn/shop/files/five-star.svg);display:block;position:absolute;left:50%;top:20px;transform:translate(-50%)}.testimonial-card .feature-row__images{flex:0 1 30%;padding-top:10px;padding-left:0;padding-right:0}.testimonial-card .feature-row__text{flex:0 1 70%;position:relative}.testimonial-card .feature-row__item .feature-row__first-image{max-width:350px}.testimonial-card .feature-row .rte h2{font-size:clamp(20px,.939vw + 16.48px,38px);margin-bottom:15px}.testimonial-card .feature-row .rte p{font-size:clamp(16px,.563vw + 13.89px,30px);font-family:Lato;font-weight:400;margin-bottom:0}.testimonial-card .feature-row .rte h6{font-size:clamp(14px,.376vw + 12.59px,28px);font-family:Lato;font-weight:400;margin:40px 0 20px 50px}@media only screen and (max-width: 767px){.testimonial-card .feature-row{flex-direction:column-reverse;padding:80px 20px 40px}.testimonial-card .feature-row__text{padding:0}}@media only screen and (min-width: 767px) and (max-width: 990px){.testimonial-card .feature-row{flex-direction:row;padding:60px 20px 30px}.testimonial-card .feature-row__images{flex:0 1 40%}.testimonial-card .feature-row__text{flex:0 1 60%;padding:20px 0 0 20px}}@media only screen and (min-width: 991px){.testimonial-card .feature-row{padding:80px 40px 40px}.testimonial-card .feature-row:before{width:70px;height:70px}}.ready-to-purchase{background-color:#eef1f8;flex-wrap:nowrap;flex-direction:row-reverse;margin:0;padding:0 2.94vw 40px 6.94vw}.ready-to-purchase .custom__item{flex:auto}.ready-to-purchase .custom__item .custom__item-inner{text-align:center}.ready-to-purchase .custom__item .custom__item-inner h2{font-size:clamp(26px,1.502vw + 20.37px,56px);font-weight:700}.ready-to-purchase .custom__item .custom__item-inner a.site-nav__link{font-size:clamp(16px,.751vw + 13.18px,32px);font-weight:700;background-color:#ffc56b;border-radius:20px;text-decoration:none;text-transform:none;letter-spacing:0;padding:15px 120px;background-image:none;transition:none}.ready-to-purchase .custom__item .custom__item-inner a.site-nav__link:hover{background-color:#fff}.ready-to-purchase .custom__item img{background-color:#eef1f8}@media only screen and (max-width: 767px){.ready-to-purchase{flex-direction:column-reverse;padding:0 20px}.ready-to-purchase .custom__item{padding-left:0}.ready-to-purchase .custom__item-inner--image{width:60%}.ready-to-purchase .custom__item .custom__item-inner a.site-nav__link{padding:12px 75px}}@media only screen and (min-width: 767px) and (max-width: 990px){.ready-to-purchase .custom__item-inner--image{width:60%}.ready-to-purchase .custom__item.align--center{text-align:right}}.bookshelf-title,.bookshelf-container,.four-card-image{background:linear-gradient(90deg,#598ec8,#0097b2);max-width:100%;color:#fff}.bookshelf-title{padding-top:70px}.bookshelf-title .theme-block h2{font-size:clamp(26px,1.502vw + 20.37px,56px);max-width:770px;margin:0 auto;padding-bottom:26px}.bookshelf-container .feature-row{margin:0;align-items:start}.bookshelf-container.feature-row-wrapper .feature-row__text{flex:0 1 53%;padding-top:25px;padding-right:20px}.bookshelf-container.feature-row-wrapper .feature-row__images{flex:0 1 40%;text-align:-webkit-right}.bookshelf-container.feature-row-wrapper .feature-row__images .feature-row__first-image{max-width:452px}.bookshelf-container .feature-row .rte{font-family:Lato}.bookshelf-container .feature-row .rte h5{font-size:clamp(20px,.751vw + 17.18px,36px);margin-bottom:15px}.bookshelf-container .feature-row .rte p,.bookshelf-container .feature-row .rte ul li{font-size:clamp(14px,.376vw + 12.59px,28px);margin-bottom:0}.bookshelf-cart-button{position:relative}.bookshelf-cart-button .custom__item{position:absolute;top:-15vh;left:12%;width:fit-content;padding:0;margin:0}.bookshelf-cart-button .custom__item .custom__item-inner a.site-nav__link{font-size:clamp(16px,.751vw + 13.18px,32px);font-weight:700;background-color:#fff;border-radius:20px;text-decoration:none;text-transform:none;letter-spacing:0;padding:15px 120px;background-image:none;transition:none}.bookshelf-cart-button .custom__item .custom__item-inner a.site-nav__link:hover{background-color:#ffc56b}.page-width.four-card-image{max-width:100%;padding-top:70px;padding-bottom:52px}.four-card-image .text-column__grid{grid-template-columns:repeat(4,1fr);gap:30px}.four-card-image .text-column__grid>*{grid-column:span 1}@media only screen and (max-width: 767px){.bookshelf-title{padding-top:50px}.bookshelf-container{padding-bottom:160px}.page-width.four-card-image{padding-top:40px;padding-bottom:15px}.four-card-image .text-column__grid{grid-template-columns:repeat(2,1fr);gap:10px}.bookshelf-cart-button .custom__item{top:-100px}}@media only screen and (min-width: 767px) and (max-width: 990px){.bookshelf-container{padding-bottom:120px}.bookshelf-container .feature-row{flex-direction:row}.bookshelf-container .feature-row .feature-row__text{order:0}.bookshelf-cart-button .custom__item{top:-9vh}.page-width.four-card-image{padding-top:50px;padding-bottom:20px}}@media only screen and (min-width: 991px) and (max-width: 1050px){.bookshelf-container{padding-bottom:90px}.bookshelf-cart-button .custom__item{top:-10vh}}@media only screen and (min-width: 1550px){.bookshelf-title .theme-block h2{max-width:53.47vw}.bookshelf-container.feature-row-wrapper .feature-row__images .feature-row__first-image{max-width:29.16vw}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/product-description.css.map */
