@font-face{font-family:Gellix;src:url(/cdn/shop/files/Gellix-Medium.eot?v=1739956717);src:local("Gellix Medium"),local("Gellix-Medium"),url(/cdn/shop/files/Gellix-Medium.eot?v=1739956717?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Gellix-Medium.woff?v=1739956717) format("woff2"),url(/cdn/shop/files/Gellix-Medium.woff2?v=1739956716) format("woff"),url(/cdn/shop/files/Gellix-Medium.ttf?v=1739956717) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Gellix;src:url(/cdn/shop/files/Gellix-SemiBold.eot?v=1739956717);src:local("Gellix SemiBold"),local("Gellix-SemiBold"),url(/cdn/shop/files/Gellix-SemiBold.eot?v=1739956717?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Gellix-SemiBold.woff2?v=1739956717) format("woff2"),url(/cdn/shop/files/Gellix-SemiBold.woff?v=1739956717) format("woff"),url(/cdn/shop/files/Gellix-SemiBold.ttf?v=1739956717) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Gellix;src:url(/cdn/shop/files/Gellix-Bold.eot?v=1739956717);src:local("Gellix Bold"),local("Gellix-Bold"),url(/cdn/shop/files/Gellix-Bold.eot?v=1739956717?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Gellix-Bold.woff2?v=1739956717) format("woff2"),url(/cdn/shop/files/Gellix-Bold.woff?v=1739956717) format("woff"),url(/cdn/shop/files/Gellix-Bold.ttf?v=1739956717) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Reckless Neue;src:url(/cdn/shop/files/RecklessNeue-Bold.eot?v=1739957607);src:url(/cdn/shop/files/RecklessNeue-Bold.eot?v=1739957607?#iefix) format("embedded-opentype"),url(/cdn/shop/files/RecklessNeue-Bold.woff2?v=1739957606) format("woff2"),url(/cdn/shop/files/RecklessNeue-Bold.woff?v=1739957607) format("woff"),url(/cdn/shop/files/RecklessNeue-Bold.ttf?v=1739957607) format("truetype");font-weight:700;font-style:normal;font-display:swap}.list-menu--disclosure{width:auto!important}.header__active-menu-item,.header__submenu .header__menu-item:hover{text-decoration:none!important;color:#d82f33!important}.custom-img-banner-inn{margin-bottom:30px}.announcement_text p{font-family:Gellix;font-weight:600;font-size:16px;line-height:19.2px;letter-spacing:0px;text-transform:capitalize;margin:13px 0!important}header.header{display:flex;width:100%;justify-content:space-between;padding-top:6px;padding-bottom:6px}.cart-count-bubble{background:#d82f33;border:2px solid #ffffff;width:26px;height:26px;font-family:Gellix;font-weight:700;font-size:14px;line-height:16.8px;letter-spacing:0px}nav.header__inline-menu{text-align:center;padding-bottom:5px;padding-top:5px}.seaprate_navigation{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.header__menu-item{font-family:Gellix;font-weight:600;font-size:16px;line-height:19.2px;letter-spacing:0;color:#000;padding:1.2rem 3.5rem}.header__menu-item:hover span{text-decoration:none;color:#df2936}.announcement-bar-slider.slider-buttons{max-width:660px;margin:auto}.announcement-bar-slider.slider-buttons path{fill:#fff}.announcement-bar-slider.slider-buttons svg.icon.icon-caret{width:20px;height:20px}.header__menu-item:hover path{fill:#df2936}.announcement_text p a{color:#fff;text-underline-offset:6px;text-decoration-thickness:2px}header input#search_form{border:1px solid #acacac;background:#f6f6f6;border-radius:100px;height:60px;padding:1.5rem}header .search-modal__form .field:after{display:none}header .search-modal__form label.field__label{display:none}header input#search_form::placeholder{opacity:1;font-family:Gellix;font-weight:500;font-style:italic;font-size:16px;line-height:19.2px;color:#000}button.search__button.field__button{right:10px;top:10px}:focus{outline:none!important;box-shadow:0 0!important}.header__icon .svg-wrapper svg{width:26px}.disclosure .localization-form__select span{display:flex;width:71px;gap:5px;align-items:center}.disclosure .localization-form__select span img{width:100%}.disclosure .localization-form__select span h6{margin:0;font-family:Gellix;font-weight:600;font-size:16px;line-height:19.2px;color:#000;text-decoration:none!important}.header__icon,.header__icon--cart .icon{height:3.4rem;width:3.4rem}h2.banner__heading.inline-richtext.h1{font-family:Reckless Neue;font-weight:700;font-size:58.96px;line-height:62px;letter-spacing:0%}.slideshow__text.banner__box{max-width:59rem!important}a.button:after,a.button:before{display:none!important}a.button.button--primary{font-family:Gellix;font-weight:700;font-size:18px;height:65px;border-radius:100px;gap:10px;text-transform:uppercase}a.button span.svg-wrapper{transform:rotate(-45deg);transition:.5s}a.button{transition:.5s}a.button:hover span.svg-wrapper{transform:rotate(0)}a.button.button--secondary:hover{background:#d82f33!important;color:#fff!important}a.button.button--secondary{border:1px solid #d82f33;border-radius:100px;font-family:Gellix;font-weight:700;font-size:18px;line-height:21.6px;letter-spacing:0px;gap:10px;text-transform:uppercase;height:65px}a.button.button--primary:hover{background:#f1b545!important;color:#fff!important}.banner__buttons{max-width:100%!important;margin-top:4rem!important}.slideshow__controls.slider-buttons.slideshow__controls--border-radius-mobile{position:absolute;bottom:40px;width:100%;border:0px!important;justify-content:start!important}.slideshow__controls.slider-buttons.slideshow__controls--border-radius-mobile .slider-counter.slider-counter--dots{display:none!important}.slideshow__controls.slider-buttons.slideshow__controls--border-radius-mobile button.slider-button.slider-button--prev{left:0}.collection__title.title-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:3.5rem}.collection__title.title-wrapper a.button{margin-top:0;height:65px;gap:10px;font-family:Gellix;font-weight:700;font-size:18px;line-height:21.6px;letter-spacing:0px;text-transform:uppercase;border-radius:100px}h2.title{font-family:Reckless Neue;font-weight:700;font-size:46px;line-height:62px;letter-spacing:0px;margin:0!important}.card__media .media img{border-radius:10px}.card__media{border-radius:10px!important}.card__heading a{font-family:Gellix;font-weight:700;font-size:18px;line-height:21.6px;letter-spacing:0px;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:40px}.collection__title.title-wrapper a.button:hover{background-color:#f7b353!important}.card-information{margin-top:20px;margin-bottom:10px}body{letter-spacing:0}.card-information{text-align:center}.price{font-family:Gellix;font-weight:700;font-size:18px!important;line-height:21.6px!important;letter-spacing:0!important;text-align:center;color:#000}.quick-add__submit:after,.quick-add__submit:before{display:none}button span.svg-wrapper{transform:rotate(-45deg);transition:.5s}.quick-add__submit span{display:flex;align-items:center;gap:10px}.underline-links-hover:hover a{color:#d82f33;text-decoration:none!important}.quick-add__submit:hover span.svg-wrapper{transform:rotate(0)}.quick-add__submit{border:1px solid #d82f33;width:226px;height:65px;font-family:Gellix;font-weight:700;font-size:18px;letter-spacing:0px;text-transform:uppercase;min-width:226px!important;margin:auto;border-radius:100px;transition:.4s;position:relative;z-index:999}.middle-school{margin-bottom:40px}.quick-add__submit:hover{background:#d82f33;color:#fff}.testimonials-sec-inn{width:100%;padding:10px 0 40px}.about-us-img-with-text img{border-radius:10px}nav.breadcrumb{margin-bottom:20px}nav.breadcrumb a{font-family:Gellix;font-weight:600;font-size:16px;line-height:19.2px;letter-spacing:0;color:#000;text-decoration:none;padding-right:7px}.testimonials-sec-inn h3{font-family:Reckless Neue;font-weight:700;font-size:46px;line-height:62px;letter-spacing:0;text-align:center;margin:0}.testimonials-sec-inn .slick-arrow{position:absolute;right:4%;top:-84px;z-index:1;cursor:pointer}.testimonials-sec-inn .slick-arrow svg path{fill:#000!important}.testimonials-sec-inn .pre-btn.slick-arrow{right:8%}.testimonials-sec-inn .slick-arrow svg{width:30px;height:30px}.testimonial-header.text-center{margin-bottom:40px}.testimonials-sec-inn .testimonial-info{width:100%;position:relative;display:flex;gap:20px}.testimonials-sec-inn .testimonial-info .testimonial-image{width:185px}.testimonials-sec-inn .testimonial-info .testimonial-image img{width:185px;height:185px;border-radius:100px;object-fit:cover}li.grid__item.testimonial-item{max-width:100%!important}.testimonial-icons{width:100%;display:flex;align-items:center;justify-content:space-between}.testimonial-icons span.svg-wrapper{width:auto}h4.testimonial_heading{font-family:Gellix;font-weight:700;font-size:20px;line-height:24px;letter-spacing:0;margin-bottom:0;margin-top:20px}p.testimonial_review{font-family:Gellix;font-weight:500;font-size:18px;line-height:29px;letter-spacing:0;color:#000;margin-top:16px}p.author_name{font-family:Gellix;font-weight:700;font-size:18px;line-height:29px;letter-spacing:0px;color:#000;padding-left:40px;position:relative}p.author_name:before{content:"";background:#d82f33;height:2px;width:30px;position:absolute;bottom:12px;left:0}div.testimonial-data>div>span:nth-child(2){width:32px;height:32px}.testimonials-sec .page-width{padding-right:0}.testimonials-sec-inn .slick-arrow:hover svg path{fill:#df2936!important}.custom-blocks-sec-inn img{width:100%;border-radius:20px;height:700px;object-fit:cover}.custom-blocks-data ul{gap:10px;justify-content:space-between}.custom-blocks-data ul li.grid__item.custom-block-item{width:49%;max-width:49%}.custom-block-overlap h3{margin-top:0;font-family:Gellix;font-weight:700;font-size:26px;line-height:62px;letter-spacing:0px;color:#000;margin-bottom:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.custom-block-overlap p{margin:0;font-family:Gellix;font-weight:500;font-size:18px;line-height:29px;letter-spacing:0px;text-align:center;color:#000}.custom-blocks-data ul li.grid__item.custom-block-item form{margin-top:20px}.custom-blocks-data ul li.grid__item.custom-block-item form button.add_to_cart_submit_btn{border:1px solid #d82f33;width:226px;height:64px;display:flex;align-items:center;margin:auto;border-radius:100px;justify-content:center;font-family:Gellix;font-weight:700;font-size:18px;line-height:21.6px;letter-spacing:0px;color:#d82f33;text-transform:uppercase;gap:10px;background:transparent}.custom-blocks-data ul li.grid__item.custom-block-item form button.add_to_cart_submit_btn:hover{background:#d82f33;color:#fff}.custom-blocks-data ul li.grid__item.custom-block-item form button.add_to_cart_submit_btn:hover span.svg-wrapper{transform:rotate(0)}footer.footer{border-top:1px solid #d9d9d9}.website-footer-area .list-menu__item--link{font-family:Gellix;font-weight:500;font-size:16px;line-height:32px;letter-spacing:0}h2.footer-block__heading.inline-richtext{font-family:Gellix;font-weight:700;font-size:18px;line-height:21.6px;letter-spacing:0;margin-bottom:0}.footer-block__details-content .list-menu__item--link{font-family:Gellix;font-weight:500;font-size:16px;line-height:32px;letter-spacing:0px;color:#000;padding:0;transition:none;transition:.5s}.custom-blocks-sec-m{margin-bottom:40px}ul.contact_info{padding:0}ul.contact_info li.contact_info_item{list-style:none;display:flex;align-items:center;gap:20px;margin-bottom:10px}ul.contact_info li.contact_info_item span.svg-wrapper{width:50px;height:50px}ul.contact_info li.contact_info_item p,ul.contact_info li.contact_info_item a{font-family:Gellix;font-weight:500;font-size:16px;line-height:21px;color:#000;text-decoration:none;width:70%;margin:0}.footer__copyright.caption small{font-family:Gellix;font-weight:500;font-size:16px;line-height:26px;color:#000;letter-spacing:0;margin:0}.footer__copyright.caption{margin:0}.footer__column.footer__column--info h4{font-family:Gellix;font-weight:700;font-size:18px;line-height:21.6px;color:#000;margin-bottom:10px}li.list-social__item a{background:#d82f33;color:#fff;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:100px;padding:0}.footer-block__newsletter p{font-family:Gellix;font-weight:500;font-size:16px;line-height:19.2px;color:#000;margin-top:0}h3.footer-block__heading.inline-richtext{font-family:Gellix;font-weight:700;font-size:18px;line-height:21.6px;color:#000;margin-bottom:0}.footer-block__newsletter input{background:#fff;border:1px solid #a7a7a7;height:65px;font-family:Gellix;font-weight:500;font-style:italic;font-size:16px;line-height:19.2px;border-radius:100px!important;padding:1.5rem!important}.newsletter-form__field-wrapper .field:after{display:none}.newsletter-form__field-wrapper .field label.field__label{display:none}.footer-block__newsletter input::placeholder{opacity:1;font-family:Gellix;font-weight:500;font-style:italic;font-size:16px;line-height:19.2px;color:#000}button#Subscribe{background:#d82f33;width:65px;height:65px;border-radius:100px;right:2px}button#Subscribe:hover{background:#f7b353}.footer-block__details-content .list-menu__item--link:hover,ul.contact_info li.contact_info_item a:hover{color:#d82f33!important;text-decoration:none!important}.header__icons{gap:15px}.disclosure .localization-form__select span{margin:0;font-family:Gellix;font-weight:600;font-size:16px;line-height:19.2px;color:#000;text-decoration:none!important}.activelanguage span{color:#d82f33}.language-selector .disclosure__list{min-width:150px}form#HeaderLanguageForm{margin-left:10px}button.search__button.field__button span.svg-wrapper{transform:rotate(0)}.disclosure button.disclosure__button{padding-left:0!important}.footer-block__details-content .list-menu__item--link,.copyright__content a{color:#000!important}.announcement-bar .slider-button span.svg-wrapper{transform:rotate(0)}span.img-icon{width:37px!important;height:37px!important;border-radius:100px!important}.disclosure .localization-form__select span img{height:37px;border-radius:100px!important;width:37px!important;object-fit:cover;position:relative;top:3px}.header-localization:not(.menu-drawer__localization) .localization-form__select .icon-caret{right:.8rem!important;width:17px!important;height:17px!important;top:11px!important}.footer-block.grid__item:first-child{width:30%;max-width:30%;border-right:1px solid #d9d9d9}ul.list-unstyled.list-social.footer__list-social{gap:11px;justify-content:start}.footer-block.grid__item{width:22%;max-width:22%;padding-top:30px}.footer-block.grid__item:nth-child(2){padding-left:50px}.footer__content-top.page-width{padding-bottom:0}.footer-block--newsletter{margin:0}.footer__content-bottom{width:100%;float:right;border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9!important;margin-top:0;padding-bottom:10px;padding-top:10px}li.list-social__item a:hover{background:#f7b353}.footer__payment{margin:0}.footer__column.footer__column--info{display:flex;flex-direction:row;justify-content:space-between}.footer__payment{width:50%}.follow-sec{margin-top:20px;margin-bottom:30px}.follow-sec h4{margin-top:0;font-family:Gellix;font-weight:700;font-size:18px;line-height:21.6px;color:#000;margin-bottom:15px}.footer__copyright.caption{margin-top:10px;text-align:left;margin-bottom:15px}.footer-block__details-content.footer-block-image{margin-bottom:0}.website-footer-area-inn{width:100%;display:flex}.footer-main-separator{text-align:left;width:32%;border-right:1px solid #d9d9d9;padding-right:60px}.footer-link-loc-area{width:68%;padding-left:0}.newsletter-form__field-wrapper input{background:#fff;border:1px solid #a7a7a7;height:65px;font-family:Gellix;font-weight:500;font-style:italic;font-size:16px;line-height:19.2px;border-radius:100px!important;padding:1.5rem!important}.newsletter-form__field-wrapper input::placeholder{opacity:1}.footer-link-loc-area .footer-link-loc-area-inn{display:flex;justify-content:space-around;padding-left:60px}.footer-link-loc-area .footer-link-loc-area-inn .footer-link-b{width:33%}.footer-main-separator,.footer-link-loc-area{padding-top:30px}.website-footer-sec-m{border-top:1px solid #d9d9d9!important}.social_with_payment{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:30px;padding-top:30px;padding-left:60px;padding-bottom:40px}.social_with_payment .follow-sec{width:50%;margin:revert-layer}.social_with_payment ul.list.list-payment{padding:0;margin:0;display:flex;list-style:none;justify-content:flex-end;gap:10px}.footer__payment{text-align:right}.footer__copyright.caption a{text-decoration:none}.footer-sec_newsletter,.footer-sect-image{margin-bottom:18px}.footer-sec_newsletter p{margin-top:2px}.website-footer-sec-m{position:relative}.website-footer-sec-m:before{content:"";background:#fff;width:31.2%;height:100%;position:absolute;left:0;z-index:0}.website-footer-sec-inn{position:relative;z-index:1}.footer-main-separator{background:#fff}.banner__box p{font-family:Gellix;font-weight:500;font-size:18px;line-height:29px;letter-spacing:0px}.image-with-text__heading{font-family:Reckless Neue;font-weight:700;font-size:46px;line-height:55.19px;letter-spacing:0%}.about-us-img-with-text .image-with-text__content,.about-us-img-with-text-footer .image-with-text__content{padding-left:0}p{font-family:Gellix;font-weight:500;font-size:18px;line-height:29px;letter-spacing:0%}.image-text-custom-area{width:100%;display:flex;flex-wrap:nowrap}.image-text-custom-area .custom-img-blok{line-height:0;width:40%}.image-text-custom-area .custom-img-blok{margin-top:-20px}.image-text-custom-area .custom-txt-blok{padding:40px 60px;width:60%}.image-text-custom-area .custom-img-blok img,.image-text-custom-m{width:100%}.image-text-custom-area .custom-img-blok>div{height:100%}.image-text-custom-area .custom-txt-blok>div{height:100%;display:flex;flex-direction:column;gap:20px;justify-content:center;max-width:890px;width:100%}.form-with-text-sec{padding-bottom:40px}.type-bookfair .banner__box p{width:100%;max-width:600px}.image-text-custom-area .custom-txt-blok>div h3,.image-text-custom-area .custom-txt-blok>div p{color:#fff}.image-text-custom-area .custom-txt-blok>div ul{padding-left:0;margin-top:30px}.image-text-custom-area .custom-txt-blok>div ul li{list-style:none;font-family:Gellix;font-weight:500;font-size:18px;line-height:29px;position:relative;margin-bottom:20px;padding-left:44px}.image-text-custom-area .custom-txt-blok>div ul li:before{content:"";background:url(/cdn/shop/files/Group.svg?v=1740116045);width:25px;height:25px;position:absolute;left:0;top:5px}.image-text-custom-inn{background:url(/cdn/shop/files/Group_1.png?v=1740116159);background-size:cover;background-position:right}.about-us-img-with-text-footer img{object-fit:scale-down}.about-page-main-banner .banner__box{max-width:100%;width:480px!important}.faq-sect-m{width:100%;padding:50px 0}.faq-sect-m h3{font-family:Reckless Neue;font-weight:700;font-size:46px;line-height:55.19px;letter-spacing:0px;color:#000;margin-top:0;margin-bottom:20px}.product__accordion summary{display:flex;align-items:center;justify-content:space-between}.faq_info-m{padding-right:60px}h2.h4.accordion__title{font-family:Gellix;font-weight:700;font-size:18px;line-height:26px;letter-spacing:0;color:#000}.product__accordion.accordion.quick-add-hidden{border-bottom:1px solid #d9d9d9;padding:7px 0}.accordion__content{padding-bottom:20px}.accordion__content p{font-family:Gellix;font-weight:500;font-size:16px;line-height:26px;letter-spacing:0px;color:#000}.contact-form-sec-inn{position:relative;width:100%}.contact-form-sec-inn:before{content:"";background:#df2936;width:50%;height:100%;position:absolute;z-index:-1;border-radius:0 0 15px}.contact-form-sec-m{padding-bottom:50px}.contact-form-detail,.contact-us-detail{padding:31px 60px}.contact-us-detail h3,.contact-us-detail p{color:#fff!important}.contact-form-sec-inn h3{font-family:Reckless Neue;font-weight:700;font-size:46px;line-height:55.19px;letter-spacing:0px;margin-bottom:0;text-transform:capitalize}.contact-form-area p{margin-top:3px;color:#000}ul.contact__detail_info{width:100%;padding:0;margin-top:40px}ul.contact__detail_info li{list-style:none;display:flex;align-items:center;gap:30px;margin-bottom:30px}ul.contact__detail_info li span.svg-wrapper{background:#fff;width:60px;height:60px;border-radius:100px}ul.contact__detail_info li h4{font-family:Gellix;font-weight:700;font-size:18px;line-height:29px;margin:auto;color:#fff}ul.contact__detail_info li p,ul.contact__detail_info li a{color:#fff;text-decoration:none;font-family:Gellix;font-weight:500;font-size:18px;margin:0}.contact__fields{display:flex;gap:20px;margin-bottom:20px}.contact__fields input{border:1px solid #acacac;height:65px;border-radius:10px!important;padding:1.5rem!important}.contact-form-detail textarea{border:1px solid #acacac;height:133px;border-radius:10px!important;padding:1.5rem!important;margin-bottom:30px!important}.contact__fields .field:after{display:none}.faq-img-blok img{width:100%}.contact-form-detail .field label.field__label{display:none}.contact__fields input::placeholder,.contact-form-detail textarea::placeholder{opacity:1;font-family:Gellix;font-weight:500;font-size:16px;line-height:19.2px;color:#000}.contact-form-detail .field:after{display:none}.contact__button button{background:#d82f33;width:205px;height:65px;border-radius:100px;font-family:Gellix;font-weight:700;font-size:18px;line-height:21.6px;text-transform:uppercase;transition:.4s}.contact__button button:after{display:none}.contact__button button:hover{background:#f7b353}ul.contact__detail_info li .contact_info_detail{width:80%}details[open] svg.icon.icon-plus rect:nth-child(2){opacity:0}.custom-img-banner-m,.custom-img-banner-m img{width:100%}.custom-img-banner-m .custom-img-b-overlay{position:absolute;top:0;width:100%;text-align:center;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.custom-img-b{position:relative}.custom-img-banner-m .custom-img-b-overlay h2{font-family:Reckless Neue;font-weight:700;font-size:46px;line-height:normal;color:#fff;margin-bottom:12px;margin-top:-12px}.card_product_date p{background:#d82f331a;font-family:Gellix;font-weight:600;font-size:16px;line-height:26px;letter-spacing:0;color:#d82f33;border-radius:100px;max-width:150px;margin:auto;display:flex;align-items:center;justify-content:center;gap:10px;padding:4px 13px}.cart-btn{padding-left:30px}.cart-notification__links button.button.button--primary.button--full-width{font-family:Gellix;font-weight:700;font-size:18px;border-radius:100px;text-transform:uppercase;height:60px}button.button.button--primary.button--full-width:after{display:none}a#cart-notification-button{height:60px}.cart-notification__links button.button.button--primary.button--full-width:hover{background:#f7b353}h3.cart-notification-product__name.h4,h2.cart-notification__heading.caption-large.text-body{font-family:Gellix;font-weight:500;font-size:15px}.modal__close-button.link span.svg-wrapper{transform:rotate(0)}.header__submenu .header__menu-item{text-align:left}.header__submenu .header__menu-item{justify-content:space-between;padding:.8rem 1rem!important}.card_product_date{width:100%;margin-bottom:20px;margin-top:10px}details[open]>.header__menu-item{text-decoration:none!important}.card_product_date p span.svg_wrapper{line-height:0}.collection-hero__text-wrapper.page-width{position:absolute;text-align:left;left:0;right:0}h1.collection-hero__title.center{font-family:Reckless Neue;font-weight:700;font-size:58.96px;line-height:62px;letter-spacing:0;text-align:center}.collection-hero__description.rte.center{font-family:Gellix;font-weight:500;font-size:18px;line-height:45.63px;max-width:100%;text-align:center}.collection-hero__image-overlay img{width:100%}.type-collection li.grid__item.scroll-trigger.animate--slide-in{margin-bottom:40px}.pagination__item{border:1.37px solid #d82f33;font-family:Gellix;font-weight:600;font-size:18.65px;line-height:22.37px;color:#000;border-radius:100px}a.pagination__item.pagination__item--current.light{opacity:1;text-decoration:none!important;background:#d82f33;color:#fff}.pagination__item--current:after,.pagination__item:hover:after{display:none!important}a.pagination__item.pagination__item--prev,.pagination__item--next{background:#d82f33}.pagination__item:hover{background:#d82f33;color:#fff}div#shopify-block-AMFE1NkJpMEx4WnE4Q__judge_me_reviews_preview_badge_Fyi8CF{float:left;margin:8px 20px 8px 0}.product__info-wrapper .card_product_date{width:auto;display:inline-block;margin-top:4px;margin-bottom:0}button.button.product-form__submit:hover{background:#f1b545!important;color:#fff!important}img.image-magnify-lightbox{border-radius:10px}.product__title h1{font-family:Reckless Neue;font-weight:700;font-size:32px;line-height:40px;letter-spacing:0%}span.jdgm-prev-badge__text{font-family:Gellix;font-weight:500;font-size:20.93px;line-height:25.12px;letter-spacing:0%;text-align:center}.product__info-wrapper .card_product_date{width:auto;display:inline-block;margin-left:20px;margin-top:0;margin-bottom:0}.product__info-wrapper .price{width:100%;text-align:left}.product__info-wrapper .price span.price-item{font-family:Gellix;font-weight:700;font-size:32px;line-height:38.41px;color:#000;text-align:center}.product__description,.product__description p{font-family:Gellix;font-weight:500;font-size:18px;line-height:29px;letter-spacing:0px;color:#000}shopify-payment-terms{font-family:Gellix;font-weight:500;font-size:18px;line-height:29px;letter-spacing:0px;color:#000}label.quantity__label.form__label{color:#000;font-family:Gellix;font-weight:700;font-size:20px;line-height:24px;letter-spacing:0px;position:relative;top:-5px}.product-form__input quantity-input.quantity{border:1px solid #d3d3d3;width:249px;height:65px;border-radius:1000px}.product-form__input quantity-input.quantity:after{display:none}.product-form__input quantity-input.quantity span.svg-wrapper{transform:inherit;width:24px;height:30px}body.type-product input.quantity__input{color:#000;font-family:Gellix;font-weight:600;font-size:20px;line-height:23.99px;letter-spacing:0px}.product-form__quantity{float:left}.cart-btn{width:54%;display:inline-block;margin-left:20px;margin-top:21px}.product-perks-sec{width:100%;display:inline-block}.product__info-wrapper{float:left;display:inline-block}.cart-btn button{height:65px;border-radius:100px;font-family:Gellix;font-weight:700;font-size:18px;line-height:21.6px;text-transform:uppercase}.cart-btn button:after{display:none}.product-form__submit:hover{background:#f1b545!important;color:#fff!important}.product-form__submit:hover span.svg-wrapper{transform:rotate(0)}.product-form__submit span{display:flex;align-items:center;gap:10px}.product-perk{text-align:center}.product-perk h4{font-family:Gellix;font-weight:500;font-size:16px;line-height:22px;letter-spacing:0px;margin-top:0;margin-bottom:0}ul.product-perk-list{max-width:1140px;margin:auto;align-items:center}.product-perks-sec-inn{padding:67px 0}h2.jdgm-rev-widg__title{font-family:Reckless Neue;font-weight:700;font-size:46px;line-height:55.19px;letter-spacing:0%;text-align:center}a.jdgm-write-rev-link{background:#d82f33;height:60px;display:flex;align-items:center;justify-content:center;border-radius:100px;text-transform:uppercase}.jdgm-form__fieldset a{color:#d82f33}.type-product .image-with-text__content{padding-left:0}product-recommendations .card__content{gap:10px;margin-top:16px}h2.related-products__heading.inline-richtext{font-family:Reckless Neue;font-weight:700;font-size:46px;line-height:62px;letter-spacing:0px;margin-bottom:0}product-recommendations .card__information{grid-row-start:1;padding:1.3rem 1rem}.btn-text-sec{display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.cart__ctas button{font-family:Gellix;font-weight:700;font-size:18px;line-height:21.6px;text-transform:uppercase}.cart__dynamic-checkout-buttons.additional-checkout-buttons{margin-top:0}body{font-family:Gellix}.menu-drawer__close-button{font-family:Gellix!important;line-height:40px!important;font-size:16px!important}small.tax-note.caption-large.rte{font-family:Gellix;font-weight:500;font-size:12px;line-height:29px;color:#000;margin-top:1px}.totals h2,.totals p{font-family:Gellix;font-weight:500;font-size:22px!important;line-height:29px;color:#000;letter-spacing:0}.cart-items thead th{font-family:Gellix;font-weight:500;font-size:16px;line-height:29px;color:#000}.cart-item__name{font-family:Gellix;font-weight:500;font-size:16px}.product-option{font-family:Gellix;font-weight:500;font-size:16px;line-height:29px;color:#000}.cart-item span.svg-wrapper,.slideshow__controls.slider-buttons.slideshow__controls--border-radius-mobile span.svg-wrapper{transform:rotate(0)}cart-remove-button .button span.svg-wrapper{transform:rotate(0)}img.cart-item__image{width:140px;height:140px;object-fit:cover}quantity-input.quantity.cart-quantity{border:1px solid #d3d3d3;border-radius:100px}quantity-input.quantity.cart-quantity:after{display:none}.contact__fields label.field__label{display:none}.bookfair-form-sec-inn{padding:50px 0}.bookfair-form-sec-inn h3{font-family:Reckless Neue;font-weight:700;font-size:46px;line-height:55.19px;margin-bottom:0;margin-top:0}.bookfair-form-sec-inn p{margin-top:0;margin-bottom:40px}.bookfair-form-body{max-width:884px;margin:auto;width:100%}.bookfair-img-text-sec.image-with-text-main{padding-top:60px}.bookfair-img-text-sec .image-with-text__content{padding-left:0}.search-container{padding:40px 0 0;text-align:center}.search-container span{font-size:20px;margin-right:10px;font-weight:700;color:#000}.search-container input#schoolSearch{border:1px solid #acacac;background:#f6f6f6;border-radius:100px;height:60px;padding:1.5rem;width:30%;margin:auto;font-family:Gellix;font-weight:500;font-style:italic;font-size:16px;line-height:19.2px;color:#000}div#noResultsMessage{text-align:center}.schools-list-sec-inn{width:100%;margin-bottom:50px}.schools-list-area li.school-item.grid__item{width:32%;max-width:33%;margin-bottom:40px}.schools-list-area li.school-item.grid__item p.school_address{font-family:Gellix;font-weight:500;font-size:16px;line-height:21px;display:flex;align-items:center;justify-content:center;margin-top:10px;color:#000}.schools-list-area li.school-item.grid__item p.school_address span.svg-wrapper{width:50px;height:50px}.schools-list-area li.school-item.grid__item p.school_address span.svg-wrapper svg{width:60px;height:70px}.schools-list-area li.school-item.grid__item h3{font-family:Gellix;font-weight:700;font-size:18px;line-height:21.6px;letter-spacing:0%;text-align:center}.school-desc p{color:#000}ul#schoolsList{row-gap:40px;margin:30px 0;gap:20px;justify-content:center;text-align:center}li.school-item.grid__item img{width:100%}.school-item-info,.template-search__header h2{text-align:center}.search__input.field__input{border:1px solid #acacac;background:#f6f6f6;border-radius:100px;height:60px;font-family:Gellix;padding:1.5rem}.slideshow__text.slideshow__text--left{padding-top:0}.template-search__header h2{text-align:center}.template-search__header h1{font-family:Reckless Neue;font-weight:700;font-size:32px;line-height:40px;letter-spacing:0%}.template-search__header{text-align:center}.search__input.field__input{border:1px solid #acacac;background:#f6f6f6;border-radius:100px;height:60px;padding:1.5rem}.template-search__search .field:after{display:none}.template-search__search label.field__label{display:none}.template-search__search input::placeholder{font-family:Gellix;font-weight:500;font-style:italic;font-size:16px;line-height:19.2px;opacity:1!important;letter-spacing:0%;color:#000}.template-search__search input[type=hidden]{font-family:Gellix;font-weight:500;font-style:italic;font-size:16px;line-height:19.2px;color:#000;letter-spacing:0%}.template-search__search button.search__button.field__button span.svg-wrapper path{fill:#d82f33}.template-search__search .search__button .icon{width:30px;height:30px}.reset__button span.svg-wrapper{transform:inherit!important}button.reset__button.field__button{height:60px}.search__input.field__input{padding-right:10%}.reset__button:not(:focus):after{display:none!important}.disclosure__item span.img-icon img{border-radius:100px;width:32px!important;height:32px!important;object-fit:cover}a.button{font-family:Gellix;font-weight:700;font-size:18px;line-height:21.6px;letter-spacing:0px;text-transform:uppercase;height:60px;border-radius:100px}cart-items a.button:hover{background:#f7b353}.cart__warnings{padding-bottom:50px}.cart__warnings h2.cart__login-title{font-family:Gellix;font-weight:500;font-size:18px;line-height:29px;color:#000;margin-top:20px;text-align:center}cart-items h1.title.title--primary,h1.cart__empty-text{font-family:Reckless Neue;font-weight:700}header input#search_form{padding-right:11%}li.disclosure__item.selected_country a{color:#d82f33}.template-search__search button.reset__button.field__button span.svg-wrapper{transform:inherit;top:0}.product--thumbnail .product__media-list{overflow:hidden}.school-desc p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.schools-list-area li.school-item.grid__item h3{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.product-media-container.constrain-height .media{padding-top:100%}.link--text:hover{color:#d82f33}.image-with-text__heading{margin-bottom:0;margin-top:0}.template-404 h1.title{font-family:Reckless Neue;font-weight:700;font-size:40px;line-height:55.19px;margin:0}.template-404 p{font-family:Reckless Neue;font-weight:700;font-size:60px;color:#000;margin-bottom:0!important;display:inline-block}.shopify-policy__container{max-width:560px;max-width:115ch;margin:0 auto;padding-left:20px;padding-right:20px;font-family:Gellix;font-weight:500;font-size:18px;color:#000;padding-bottom:40px}.shopify-policy__title{text-align:left}.shopify-policy__title h1{font-family:Reckless Neue;font-weight:700;font-size:40px;color:#000}.shopify-policy__body h3,.shopify-policy__body h2{font-family:Reckless Neue;font-weight:700;font-size:30px;color:#000;margin:10px 0}.form-with-text-sec{background:#f6f6f6}.bookfair-form-header.center{text-align:center}.bookfair-form-header h3{font-family:Reckless Neue;font-weight:700;font-size:46px;margin-bottom:0;margin-top:0}.bookfair-form-header p{margin-top:0;margin-bottom:40px;color:#000}body .form-with-text-sec .image-with-text__content{padding-left:0!important;padding-top:0}.form-with-text-sec .contact__button button{background:#d82f33;width:245px}.collection-hero__image-overlay{width:100%}.product-price{width:100%;display:inline-block;margin:0!important}.contact-us-detail{padding-left:0}.contact-form-detail{padding-right:0}@media screen and (min-width:750px){.product__info-container{max-width:100%!important}img.mob_only{display:none!important}}@media(min-width:4000px){.website-footer-sec-m:before{content:"";background:#fff;width:41.2%;height:100%;position:absolute;left:0;z-index:0}}p.school_address span.svg-wrapperr{margin-right:10px;margin-left:10px}.localization-form__currency{opacity:1!important}.search-modal__form{max-width:603px}ul.list-menu.list-menu--inline,.slideshow.banner .banner__buttons{gap:22px}.collection{padding-top:63px!important}.collection__title.title-wrapper{margin-bottom:43px!important}.collection .card-wrapper{margin:8px}.footer-link-loc-area-inn ul.footer-sec-link.list-unstyled{padding-top:9px}.collection .card__inner{height:448px}.newsletter-form__field-wrapper button span.svg-wrapper{transform:rotate(8deg);transition:.5s}.footer-link-loc-area .list-social__item .icon{height:25px!important;width:23px!important}.footer-link-loc-area .svg-wrapper{width:31px!important;height:33px!important}.find-location-page-banner h2.banner__heading.inline-richtext.h1{text-transform:capitalize}.cart-notification-price .price__container{display:flex}.product-grid-container.scroll-trigger.animate--slide-in{padding-bottom:5rem}a.pagination__item.pagination__item--next.pagination__item-arrow.link.motion-reduce span.svg-wrapper{width:25px;height:25px}.quick-add__submit:hover{background:#d82f33!important;color:#fff!important;transition:.3s}.cart-attributes label{font-family:Gellix;font-weight:500;font-size:18px!important;line-height:29px;color:#000;letter-spacing:0}.cart-attributes{width:38%!important;max-width:100%}.cart-attributes input#name-of-school-or-organization{width:100%;height:50px;margin-top:10px;border:1px solid #ccc;padding:0 11px;font-family:Gellix;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
