button.text,a.text.r-1xbddu3.alchemy-rte,a.text.r-2ik7em.alchemy-rte,.text.r-1ua98ex.alchemy-rte,a.text.r-1b4pduq.alchemy-rte,a.text.r-1e36uo4.alchemy-rte,a.text.r-xya4ia.alchemy-rte,.text.r-8gpima.alchemy-rte,[data-button=custom-button-color]{color:#000!important;cursor:pointer!important;background-image:linear-gradient(90deg,#f8cc63,#ffe199)!important;border-style:none!important}button.text *,a.text.r-1xbddu3.alchemy-rte *,a.text.r-2ik7em.alchemy-rte *,.text.r-1ua98ex.alchemy-rte *,a.text.r-1b4pduq.alchemy-rte *,a.text.r-1e36uo4.alchemy-rte *,a.text.r-xya4ia.alchemy-rte *,.text.r-8gpima.alchemy-rte *,[data-button=custom-button-color] *{color:#000!important}button.text:hover,a.text.r-1xbddu3.alchemy-rte:hover,a.text.r-2ik7em.alchemy-rte:hover,a.text.r-1b4pduq.alchemy-rte:hover,a.text.r-1e36uo4.alchemy-rte:hover,a.text.r-xya4ia.alchemy-rte:hover,[data-button=custom-button-color]:hover{opacity:.8;transition:all .3s linear}h4.faq-question{font-family:CeraPro-Medium," sans-serif";font-size:23px;color:#1e1e1e;margin:0}.faq-answer{font-family:CeraPro-Regular," sans-serif";font-size:20px;letter-spacing:.6px;font-weight:400;line-height:26px;color:#1e1e1e}[aria-label=pdp_media_carousel]{width:100%;overflow:hidden}.testimonial-carousel{background-color:#effcff;border-radius:12px;max-width:700px;margin:0 auto;border:1px solid #2B337112}.testimonial-slide{background-color:#effcff;border-radius:12px;width:100%;margin:auto}.testimonial-carousel .avatar{width:74px;height:74px;border-radius:50%;object-fit:cover;margin:0 auto .5rem}.testimonial-carousel .name{font-weight:400;font-size:21px;font-family:CeraPro-Bold," sans-serif";padding-left:90px;margin-bottom:-50px;transform:translateY(-85px)}.testimonial-carousel .star-rating{display:inline-flex;gap:2px;margin-left:6px}.testimonial-carousel .role{color:#2b3371c9;font-size:18px;flex-basis:auto;text-align:left;flex-shrink:0;font-family:CeraPro-Medium," sans-serif";font-weight:400;line-height:120%;padding-left:90px;transform:translateY(-35px)}.testimonial-carousel .headline{color:#1e1e1e;font-size:24px;align-self:stretch;flex-basis:auto;flex-shrink:0;font-family:CeraPro-Bold," sans-serif";font-weight:400;line-height:137%}.testimonial-carousel .content{color:#1e1e1e;font-size:20px;flex-basis:auto;text-align:left;flex-shrink:0;font-family:CeraPro-Light," sans-serif";font-weight:400;line-height:160%}.testimonial-carousel .star-rating{display:inline-flex;gap:2px;margin-left:6px;vertical-align:middle}.testimonial-carousel button.flickity-prev-next-button{display:none}.has-rating-stars{padding-left:115px;position:relative}.has-rating-stars:before{content:"";width:107px;height:24px;background:url(/cdn/shop/files/2f8eb5ab-096a-4c2f-93d3-de8151a149fa.svg?v=1747948668) no-repeat;position:absolute;left:0;right:auto;top:0}.product__info-container p{font-size:18px;color:#000;font-family:CeraPro-Regular," sans-serif";text-transform:capitalize;margin:0}.product__info-container .product__title h1{font-size:50px;color:#023157;font-family:CeraPro-Medium," sans-serif";font-weight:400;line-height:112%;overflow-wrap:break-word}.product__info-container .product__title{margin-top:15px!important}.grid__item.product__media-wrapper{max-width:540px}.grid__item.product__media-wrapper .product-media-container{padding:40px;text-align:center;border-radius:14px;background:#eceeff;border-color:#eceeff}.product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(23.1% - .8rem)}.thumbnail-list__item.slider__slide button.thumbnail{padding:10px;background-color:#eceeff;border-radius:8px;border-color:#eceeff}.testimonial-carousel{margin-top:40px;padding:26px}.flickity-page-dots .dot{background-color:#02315770;background-image:none;border-radius:20px}.flickity-page-dots .dot.is-selected{background-color:#023157}.product__text.subheading_text p{color:#1e1e1e;font-size:23px;flex-shrink:0;font-family:CeraPro-Regular," sans-serif";font-weight:400;line-height:145%}.product__text ul{margin:0;list-style:none;padding:0}.product__text ul li{position:relative;padding-left:35px;color:#1e1e1e;font-size:21px;font-family:CeraPro-Medium," sans-serif";font-weight:400;line-height:130%;margin-bottom:18px}.product__text ul li:before{content:"";position:absolute;width:23px;height:23px;background:url(/cdn/shop/files/Bullet-icon_1.png?v=1747956327) no-repeat;background-size:contain;left:0;top:5px;right:auto}product-info .page-width{padding:0}.product__tax.caption.rte,form.installment{display:none}.product__tax.caption.rte+div{margin:0}.product-form__buttons .shopify-payment-button{display:none}body .product-form__buttons{max-width:100%}.product-form__buttons .product-form__submit{padding:23px 32px;font-family:CeraPro-Bold," sans-serif";font-weight:700;font-size:20px;background-image:linear-gradient(90deg,#f8cc63,#ffe199)!important;border:none;color:#000;text-transform:capitalize;border-radius:6px}.product-form__buttons .product-form__submit:after,.product-form__buttons .product-form__submit:before{border:none!important;box-shadow:none!important}.product-form__buttons .product-form__submit:hover{transition:all .3s linear;opacity:.8}.product__accordion.accordion summary{padding:26px 21px}.product__accordion.accordion summary .accordion__title{font-family:CeraPro-Medium," sans-serif";font-size:23px;color:#1e1e1e;margin:0}.product__accordion.accordion summary svg.icon{width:24px;height:24px;margin-top:-9px;color:#1e1e1e;fill:#1e1e1e}.product__accordion.accordion .metafield-rich_text_field{padding:0 21px 26px}.product__accordion.accordion .metafield-rich_text_field p{line-height:26px;font-size:20px;font-family:CeraPro-Medium," sans-serif";font-weight:400}.product__accordion.accordion .metafield-rich_text_field ul li{line-height:26px;font-size:20px;font-family:CeraPro-Medium," sans-serif";font-weight:400;list-style:outside}.product-form__input label.custom-variant-label{width:100%;background-color:#fcfcff!important;border-radius:12px!important;border:4px solid #D3D6E5FF!important;margin-top:7.5px!important;margin-bottom:7.5px!important;color:#023157!important;padding:26px 28px!important}fieldset.js.product-form__input.product-form__input--pill{width:100%;max-width:100%}.product-form__input--pill input[type=radio]:checked+label{border:4px solid #023157FF!important;background:#effcff!important}.product-form__input label.custom-variant-label .custom-variant-label_header{display:flex;justify-content:space-between;border-bottom:1px solid #D4D7EFFF;padding-bottom:12px}.product-form__input label.custom-variant-label .custom-variant-label_header *{font-size:25px;font-family:CeraPro-Bold," sans-serif";line-height:150%}.product-form__input label.custom-variant-label .custom-variant-label_header .variant-pricing *{font-size:24px}.product-form__input label.custom-variant-label .custom-variant-label_header .variant-pricing span.compare-at-price{text-decoration:line-through;color:#02315799}.custom-variant-label_header .variant-pricing{display:flex;flex-direction:row-reverse;gap:10px}.variant-features ul{display:flex;padding:0;list-style:none;column-gap:23px;flex-wrap:wrap;row-gap:10px;margin-bottom:0}.variant-features *{color:#023157;font-size:20px;font-family:CeraPro-Regular," sans-serif";font-weight:400;line-height:150%}.variant-features li{padding-left:30px;position:relative}.variant-features li:after{content:"";position:absolute;width:19px;height:19px;background:url(/cdn/shop/files/Untitled_design_1.png?v=1747964435) no-repeat;background-size:contain;left:0;right:auto;top:6px}.flickity-page-dots{bottom:-40px}.appstle_widget_title{color:#1e1e1e;font-size:23px;font-family:CeraPro-Regular," sans-serif";font-weight:400;line-height:145%;margin-bottom:0!important}.appstle_subscription_radio_wrapper *,.appstle_subscribe_option *{font-family:CeraPro-Bold," sans-serif";line-height:150%}body .blog-articles{--grid-desktop-horizontal-spacing: 20px;--grid-desktop-vertical-spacing: 20px}body .blog-articles .card__content *{color:#fff;font-family:CeraPro-Regular," sans-serif"}body .blog-articles .card__content .card__heading *,.pagination__list li *{font-family:CeraPro-Bold," sans-serif"}body .pagination-wrapper{margin-top:20px}.blog-articles .article-card .card__information{padding-bottom:0}body .blog-articles .blog-articles__article{border-radius:10px;overflow:hidden}article.article-template .article-template__hero-container{display:none}article.article-template .page-width{max-width:1200px}article.article-template a{width:100%;display:block}article.article-template img{display:block;margin:15px auto 20px 0;width:100%;max-width:700px;max-width:max-content}article.article-template .rte blockquote{display:flex;flex-direction:column;max-width:100%;margin:0}article.article-template .rte blockquote img{margin-top:15px;max-width:200px;margin-left:0}.product-form__input.product-form__quantity{width:auto;max-width:150px;display:inline-block;vertical-align:bottom;margin:0 10px 0 0}.product-form__input.product-form__quantity+div{width:calc(100% - 156px);max-width:calc(100% - 156px);display:inline-block;vertical-align:bottom;margin:0}.product-form__input.product-form__quantity+div product-form.product-form{margin:0}body .product-form__buttons .product-form__submit{margin:0}.product-form__input.product-form__quantity .form__label{display:none}.product-form__input.product-form__quantity quantity-input.quantity{min-height:70px;border-radius:12px;overflow:hidden;border:2px solid #212121}.product-form__input.product-form__quantity quantity-input.quantity:after,.product-form__input.product-form__quantity quantity-input.quantity:before{display:none}.product-form__input.product-form__quantity quantity-input.quantity *{font-size:20px;font-family:CeraPro-Medium}.product-form__input.product-form__quantity quantity-input.quantity .svg-wrapper{width:16px}div#appstle-widget-template{width:calc(100% + 156px);transform:translate(-156px,-15px)}[role=tabpanel] strong{font-weight:700;color:#000;font-family:CeraPro-Bold!important}.alchemy-reset strong{font-family:CeraPro-Bold!important}[for=template--24166937821554__main-1-2]{display:none!important}.metafield-rich_text_field li{width:100%;display:block;text-align:left}.cart-icon{position:relative;display:inline-block;text-decoration:none;color:#333}.cart-icon svg{width:40px;height:40px;color:#fff}.cart-bubble{position:absolute;top:-5px;right:-5px;background-color:red;color:#fff;font-size:12px;width:18px;height:18px;border-radius:50%;text-align:center;line-height:18px}iframe:empty{display:none!important}.main-blog form.blog-search-form{max-width:600px;margin:0 auto 40px}.main-blog form.blog-search-form input#Search-In-Template{border:none;width:100%;min-height:44px;padding:0 42px 0 12px;font-size:16px;letter-spacing:1px}.main-blog form.blog-search-form .field{margin-top:10px}.main-blog form.blog-search-form label.field_label{font-weight:700;font-size:18px}.main-blog form.blog-search-form input#Search-In-Template:focus-visible{outline:none;outline-offset:unset;box-shadow:none}[data-font=custom-regular] p:last-child{font-family:CeraPro-Regular," sans-serif"!important}.pifyform iframe:empty{display:block!important}.pifyform iframe{max-width:800px!important;min-width:800px!important;margin:0 auto}.section_grade_level .page-width{padding-left:15px;padding-right:15px}.section_grade_level h2.title{font-family:CeraPro-Bold;text-align:center;margin:0 auto}.section_grade_level .multicolumn-card__info *{font-family:CeraPro-Medium;color:#fff;letter-spacing:.6px;font-weight:400}.section_grade_level ul.multicolumn-list li:nth-child(1) .multicolumn-card__info{background:#72c3d9}.section_grade_level ul.multicolumn-list li:nth-child(2) .multicolumn-card__info{background:#aa8bc1}.section_grade_level ul.multicolumn-list li:nth-child(3) .multicolumn-card__info{background:#fadd22}.section_grade_level ul.multicolumn-list li:nth-child(4) .multicolumn-card__info{background:#f1949f}.section_grade_level ul.multicolumn-list li:nth-child(5) .multicolumn-card__info{background:#c3da56}.section_grade_level ul.multicolumn-list{--grid-desktop-horizontal-spacing: 15px}.section_grade_level ul.multicolumn-list li{margin-bottom:10px}.section_grade_level ul.multicolumn-list li .multicolumn-card__info,.section_grade_level ul.multicolumn-list li{border-radius:12px}.section_grade_level li .multicolumn-card__info{position:relative;transition:all .3s linear}.section_grade_level li .multicolumn-card__info a:after{content:"";position:absolute;width:100%;height:100%;left:0;right:0;margin:0 auto;top:0}.section_grade_level li:hover .multicolumn-card__info{transform:scale(1.05);transition:all .3s linear}.section_grade_level .multicolumn-card__info h3.inline-richtext{font-family:CeraPro-Bold;letter-spacing:0}h2.rich-text__heading{font-family:CeraPro-Bold}.contact-boxes .multicolumn-card__info{background:#fff;padding:40px 30px 50px}.contact-boxes .multicolumn-card__info *{color:#000}.contact-boxes .multicolumn-card__info h3.inline-richtext{color:#021267;font-size:3.2rem;font-family:CeraPro-Medium}.contact-boxes ul.multicolumn-list li{border-radius:20px;overflow:hidden}.contact-boxes ul.multicolumn-list{var( --grid-desktop-horizontal-spacing): 20px;--grid-desktop-horizontal-spacing: 36px;--grid-desktop-vertical-spacing: 36px;max-width:900px;margin:0 auto}.contact-boxes ul.multicolumn-list .multicolumn-card.content-container{background:#fff}.contact-boxes .multicolumn-card__info .rte *{font-size:18px;font-family:CeraPro-Regular;text-align:left}.contact-boxes .multicolumn-card__info a.link.animate-arrow{font-family:CeraPro-Medium;font-size:16px;background:linear-gradient(90deg,#f8cc63,#ffe199)!important;padding:10.6px 20px;max-width:220px;width:100%;display:block;margin:20px auto 0;border-radius:25px;text-transform:uppercase}.contact-boxes .multicolumn-card__info a.link.animate-arrow:hover{transition:all .3s linear;opacity:.8}.contact-boxes.color-scheme-5.gradient{background:linear-gradient(90deg,#010d63,#022477 54.9%,#045da7)}li#Slide-template--24751974744434__multicolumn_Ufebmd-2 a.link{cursor:pointer}[data-hover-effect=has-hover-bxes] .r-ftoa43,[data-hover-effect=has-hover-bxes] .r-1453423,[data-hover-effect=has-hover-bxes] .r-cm9cxf{transition:all .2s linear}[data-hover-effect=has-hover-bxes] .r-ftoa43:hover,[data-hover-effect=has-hover-bxes] .r-1453423:hover,[data-hover-effect=has-hover-bxes] .r-cm9cxf:hover{transition:all .2s linear;transform:scale(1.05);opacity:.9}div#PBarNextFrameWrapper{display:none}@media screen and (max-width: 1280px){product-info .page-width{max-width:90%}.product__info-container p{width:100%}.has-rating-stars{padding-left:0;padding-top:26px}.product__info-wrapper.grid__item{padding-left:37px}.product__info-container .product__title h1{font-size:34px}.product__text.subheading_text p,.appstle_widget_title{font-size:20px;line-height:29px}.product__text ul li{font-size:18px;line-height:23px}.product-form__input label.custom-variant-label{padding:18px 20px!important}.product-form__input label.custom-variant-label .custom-variant-label_header *{font-size:22px}.product-form__input label.custom-variant-label .custom-variant-label_header .variant-pricing,.product-form__input label.custom-variant-label .custom-variant-label_header .variant-pricing *{font-size:19px}.variant-features{flex-wrap:wrap;text-align:left}.variant-features li{width:100%;max-width:100%}.product__accordion.accordion summary .accordion__title{font-size:20px}.product__accordion.accordion .metafield-rich_text_field p,.product__accordion.accordion .metafield-rich_text_field ul li{font-size:18px}.product-form__input label.custom-variant-label .custom-variant-label_header strong{text-align:left}}@media screen and (max-width: 900px){product-info{padding-top:30px!important;padding-bottom:50px!important}product-info .page-width{max-width:100%;padding-left:15px;padding-right:15px}a.text.r-1w0ndsx.alchemy-rte *{font-size:17px!important;letter-spacing:0!important}a.text.r-1w0ndsx.alchemy-rte{max-width:200px!important}.pifyform iframe{min-width:100%!important}}@media screen and (min-width: 750px){.is-desktop-hidden{display:none!important}body .blog-articles{grid-template-columns:1fr 1fr 1fr}body .main-blog.page-width{padding-left:0;padding-right:0}}@media screen and (max-width: 749px){.is-mobile-hidden{display:none!important}body .blog-articles .blog-articles__article{margin-bottom:20px}}@media screen and (max-width: 750px){.mobile-header-group.product__info-container{margin-bottom:20px}.grid__item.product__media-wrapper{max-width:100%}.product__info-wrapper.grid__item{padding-left:0}.product-form__input label.custom-variant-label{margin-left:0!important;margin-right:0!important}fieldset.js.product-form__input.product-form__input--pill{margin:0!important}.testimonial-carousel{padding:20px}.testimonial-carousel .headline{font-size:20px;line-height:24px;margin-bottom:6px}.testimonial-carousel .content{font-size:18px;line-height:28px}.testimonial-carousel .role{font-size:16px;line-height:19px}.testimonial-carousel .name{font-size:17px;color:#1e1e1e}.testimonial-carousel{margin-top:30px}h2.rich-text__heading.hxxl{font-size:44px}.contact-boxes .multicolumn-card__info h3.inline-richtext{font-size:28px}.contact-boxes ul.multicolumn-list{--grid-mobile-horizontal-spacing: 20px;--grid-mobile-vertical-spacing: 20px}}@media screen and (max-width: 640px){.r-7f1xlg{justify-content:space-between!important}.r-165oo50 a.cart-icon img{display:block;margin-right:10px;transform:translateY(2px)}}@media screen and (max-width: 550px){.product__info-container p{font-size:14px}.has-rating-stars{padding-left:80px;padding-top:0}.has-rating-stars:before{width:70px;background-size:contain}.product__info-container .product__title h1{font-size:25px;line-height:1}.product__info-container .product__title{margin-bottom:10px;margin-top:10px!important}.product__text.subheading_text p,.appstle_widget_title{font-size:14px;line-height:1.3}.product__text.inline-richtext.subheading_text{margin-top:0}.product-form__input label.custom-variant-label .custom-variant-label_header *{font-size:16px}.product-form__input label.custom-variant-label .custom-variant-label_header .variant-pricing,.product-form__input label.custom-variant-label .custom-variant-label_header .variant-pricing *{font-size:14px}.product-form__input label.custom-variant-label{padding:14px 20px!important}.variant-features *{font-size:14px;line-height:1.1}.variant-features li{padding-left:20px}.variant-features li:after{width:15px;height:15px;top:0}.product__text ul li{font-size:14px;line-height:1.2;margin-bottom:5px;padding-left:25px}.product__text ul li:before{width:16px;height:17px;top:0}.product__text ul{margin-bottom:18px}.product__info-container>variant-selects{margin-top:0}product-info{padding-top:20px!important}.grid__item.product__media-wrapper .product-media-container{padding:20px}.grid__item.product__media-wrapper{max-width:60%;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
