@charset "UTF-8";.template-cart .cart-note{color:#000;font-size:16px;font-weight:600;text-align:center}@font-face{font-family:Gotham;src:url(gothamblack-webfont.eot);src:url(gothamblack-webfont.eot?#iefix) format("embedded-opentype"),url(gothamblack-webfont.woff2) format("woff2"),url(gothamblack-webfont.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Gotham;src:url(gothambold-webfont.eot);src:url(gothambold-webfont.eot?#iefix) format("embedded-opentype"),url(gothambold-webfont.woff2) format("woff2"),url(gothambold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Gotham;src:url(gothammedium-webfont.eot);src:url(gothammedium-webfont.eot?#iefix) format("embedded-opentype"),url(gothammedium-webfont.woff2) format("woff2"),url(gothammedium-webfont.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Gotham;src:url(gothambook-webfont.eot);src:url(gothambook-webfont.eot?#iefix) format("embedded-opentype"),url(gothambook-webfont.woff2) format("woff2"),url(gothambook-webfont.woff) format("woff");font-weight:400;font-style:normal}html,body,*{font-family:Gotham,sans-serif}html:focus,body:focus,*:focus{outline:none}button:active,button:focus{outline:none}.btn{padding:13px 30px;border-radius:100px!important;font-size:1rem;line-height:1.1875;font-weight:700;letter-spacing:.05em;border:3px solid #ab5288;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}.btn:focus{border-color:#ab5288;box-shadow:0 0 0 3px #f0cde2}.btn:disabled,.btn.disabled{background-color:#aeb6c3;border-color:#aeb6c3;color:#fff;pointer-events:none;cursor:not-allowed}.btn--primary{color:#fff!important;background-color:#ab5288!important}.btn--primary:hover{border-color:#731d51;background-color:#731d51!important}.btn--secondary{color:#ab5288!important;background-color:#fff!important}.btn--secondary:hover{background-color:#f0cde2!important}input:not([type=submit]),select,textarea{border:1px solid #7fcbe5;padding:16px;font-size:1rem;line-height:1.1875;border-radius:3px;color:#535a65}input:not([type=submit]):focus,select:focus,textarea:focus{outline:none;border:2px solid #ab5288;padding:15px}input:not([type=submit]).error,input:not([type=submit]).input--error,select.error,select.input--error,textarea.error,textarea.input--error{border-color:#ec431f}input:not([type=submit])+span.input-error-message,select+span.input-error-message,textarea+span.input-error-message{color:#ec431f}select{background-image:url(//mathimaginefoundation.ca/cdn/shop/t/25/assets/icon-chevron-down.svg?v=13200111287978165251729509105)}h1,.h1{font-size:4.675rem;line-height:1.1333;font-weight:900;letter-spacing:.02em}h2,.h2{font-size:3.75rem;line-height:1.25;font-weight:900;letter-spacing:0}h3,.h3{font-size:3rem;line-height:1.2083;font-weight:900}h4,.h4{font-size:1.7rem;line-height:1.33;font-weight:900}p,.p1{font-size:1.3rem;line-height:1.5909}.p2{font-size:1.1rem;line-height:1.5556}.p3{font-size:1rem;line-height:1.625}.p4{font-size:.85rem;line-height:1.2}.strong{font-weight:700}.medium{font-weight:500}.regular{font-weight:400}.main-content .page-width{padding:100px 30px;max-width:1680px}.template-page .main-content .page-width{max-width:1210px}.main-content a:not(.btn){color:#ab5288;text-decoration-line:underline;border:none}.main-content a:not(.btn):hover{color:#262262!important}.main-content a:not(.btn):focus{color:#ab5288!important;outline:none;border-radius:1px;box-shadow:0 0 0 3px #ab528880}.main-content a:not(.btn):disabled,.main-content a:not(.btn).disabled{color:#aeb6c3;pointer-events:none;cursor:not-allowed}#shopify-section-header{position:-webkit-sticky;position:sticky;z-index:11;margin-bottom:-70px}.site-header{padding:0;width:100%}.site-header__mobile-nav{padding:0 30px}.site-header,.site-header__mobile-nav{background-color:#262262;font-size:1rem;font-weight:900}.site-header a,.site-header a:hover,.site-header a:focus,.site-header button,.site-header button:hover,.site-header button:focus,.site-header__mobile-nav a,.site-header__mobile-nav a:hover,.site-header__mobile-nav a:focus,.site-header__mobile-nav button,.site-header__mobile-nav button:hover,.site-header__mobile-nav button:focus{color:#fff}.site-header__logo-link svg,.site-header__icon svg{vertical-align:middle}.site-header__icon{padding:5px}.site-header__cart{margin-left:15px;position:relative}.site-header__cart-count{background:#ab5288;position:absolute;top:0;right:0}.site-nav{margin:0;position:static}.site-nav>li{padding:20px 10px;margin:0 15px}.site-nav>li:hover>a,.site-nav>li:hover>button{color:#ab5288}.site-nav>li:hover>a svg,.site-nav>li:hover>button svg{stroke:#ab5288}.site-nav__link{text-transform:uppercase;letter-spacing:.05em}.site-nav__link svg{margin-bottom:2px}.site-nav__link--main{height:30px}.site-nav__label{border:none}.site-nav--has-dropdown{position:static}.site-nav--has-dropdown .site-nav__dropdown{display:block;position:absolute;width:100%;top:70px;opacity:0;visibility:hidden;z-index:10;padding:50px;background-color:#dad9ee;border:none;pointer-events:none;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.site-nav--has-dropdown .site-nav__dropdown ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center}.site-nav--has-dropdown .site-nav__dropdown ul li{padding:0 12px;width:25%;max-width:354px}.site-nav--has-dropdown .site-nav__dropdown ul li .site-nav__link{border-radius:25px;padding:30px 0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-flow:column;flex-wrap:wrap;height:100%;justify-content:space-between;align-items:center;-webkit-transition:transform .3s;-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}.site-nav--has-dropdown .site-nav__dropdown ul li .site-nav__link svg{max-width:100%}.site-nav--has-dropdown .site-nav__dropdown ul li .site-nav__link.thinking-strategies,.site-nav--has-dropdown .site-nav__dropdown ul li .site-nav__link.about-celia,.site-nav--has-dropdown .site-nav__dropdown ul li .site-nav__link:nth-child(3n+1){background-color:#73518d}.site-nav--has-dropdown .site-nav__dropdown ul li .site-nav__link.all-4-bingo-games,.site-nav--has-dropdown .site-nav__dropdown ul li .site-nav__link:nth-child(3n+2){background-color:#7bb84b}.site-nav--has-dropdown .site-nav__dropdown ul li .site-nav__link.number-tiles,.site-nav--has-dropdown .site-nav__dropdown ul li .site-nav__link:nth-child(3n+3){background-color:#73518d}.site-nav--has-dropdown .site-nav__dropdown ul li .site-nav__link.cross-number,.site-nav--has-dropdown .site-nav__dropdown ul li .site-nav__link:nth-child(3n+4){background-color:#0fadaa}.site-nav--has-dropdown .site-nav__dropdown ul li .site-nav__link.research{background-color:#262262}.site-nav--has-dropdown .site-nav__dropdown ul li .site-nav__link:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);filter:drop-shadow(2px 2px 15px rgba(0,0,0,.25))}.site-nav--has-dropdown .site-nav__dropdown ul li .site-nav__label{font-size:1.875rem;line-height:1.33;white-space:normal;text-transform:none;width:100%;padding:0 30px;margin-bottom:25px}.site-nav--has-dropdown .site-nav__dropdown ul li:nth-child(3n+1) .site-nav__link{background-color:#535a65}.site-nav--has-dropdown .site-nav__dropdown ul li:nth-child(3n+2) .site-nav__link{background-color:#7bb84b}.site-nav--has-dropdown .site-nav__dropdown ul li:nth-child(3n+3) .site-nav__link{background-color:#73518d}.site-nav--has-dropdown .site-nav__dropdown ul li:nth-child(3n+4) .site-nav__link{background-color:#0fadaa}.site-nav--has-dropdown:hover .site-nav__dropdown{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.site-footer{padding:50px 0;margin:0}.site-footer .page-width{max-width:1680px;padding:0 30px}.site-footer h4{margin:0}.site-footer__content{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer__item{width:100%;padding:0;margin-bottom:45px;display:none}.site-footer__item.site-footer__item--newsletter{display:block}.site-footer__item-inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:flex-end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end}.site-footer__item-inner .h4{text-align:left;margin:0 70px 0 0;max-width:250px}.site-footer__item-inner .contact-form{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:flex-end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end}.site-footer__item-inner .contact-form .input-group{margin-right:30px;min-width:210px;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.site-footer__item-inner .contact-form .input-group label{font-weight:700;margin-bottom:10px;width:100%;text-align:left;color:#fff}.site-footer__item-inner .contact-form .input-group .newsletter__input{margin:0;border-color:#fff;border-radius:10px;color:#aeb6c3}.site-footer__item-inner .contact-form .input-group:last-child{margin:0;width:auto;min-width:auto}.site-footer__item-inner .contact-form .input-group__btn{text-align:left}.site-footer__item-inner .contact-form .input-group__btn .btn{width:auto;margin:0}.site-footer__item-inner .contact-form .input-group--error{margin-bottom:0}@media (max-width: 1459px){.site-footer__item-inner{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer__item-inner .h4{margin:0 0 35px;width:100%;max-width:100%;text-align:center}}.site-footer__copyright-content{margin:0 15px;font-size:.875rem;line-height:1.2}.breadcrumb{position:absolute;padding:25px 30px;font-size:.875rem;line-height:1.2;z-index:1}.breadcrumb>*{margin-right:10px}.breadcrumb>*:last-child{margin:0}.breadcrumb a{text-decoration-line:none!important}.breadcrumb span{color:#535a65;font-weight:500}.main-content{padding-top:70px;position:relative}.pos-center{text-align:center}.pos-right{text-align:right}.pos-left{text-align:left}.section{position:relative}.section__bg{padding:0 25px;position:absolute;top:-20px;left:0;width:100%}.index-heading-section .section__bg img,.index-heading-section .section__bg svg,.page-heading-section .section__bg img,.page-heading-section .section__bg svg{min-width:976px;width:100%;height:auto;left:50%;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}.section__container{padding:0 135px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.section__block{width:100%;padding:0 15px;position:relative}.section__block-image{position:absolute}.index-heading-section .section__block-image{margin:50px;z-index:1;position:relative}.index-heading-section .section__block--right .buttons{display:flex;flex-flow:row wrap}.index-heading-section .section__block--right .buttons .btn{margin:0 15px 15px 0;width:calc(50% - 15px);min-width:300px;max-width:350px;white-space:nowrap;padding-left:0;padding-right:0}.index-heading-section .section__block--right .buttons .btn:last-child{margin-right:0}.section__title{text-transform:uppercase;color:#262262;margin-bottom:25px}.section__subtitle{color:#7bb84b;margin-bottom:30px}.section__text{color:#262262;margin-bottom:30px;max-width:680px}.section__top-edge{position:absolute;top:0;width:100%;-webkit-transform:translateY(-96%);-moz-transform:translateY(-96%);-ms-transform:translateY(-96%);transform:translateY(-96%);padding:0;margin:0;font-size:0}.section__top-edge svg{width:100%;height:auto;transform:scaleX(-1)}.section__quote{max-width:1140px;margin:0 auto 50px;color:#fff}.section__author{color:#262262}.index-section{padding:0}.index-heading-section .section__container{padding:200px 0 0}.index-feature-section .section__block ul{counter-reset:my-awesome-counter;list-style:none}.index-feature-section .section__block ul li{margin:0 0 5px;counter-increment:my-awesome-counter;font-size:1.125rem;padding-left:65px;text-indent:-65px}.index-feature-section .section__block ul li:before{content:counter(my-awesome-counter);color:#262262;font-size:3rem;font-weight:900;line-height:58px;vertical-align:middle;margin-right:35px;width:30px;text-align:center;display:inline-block;text-indent:0}.index-feature-section.cross-number{padding-bottom:450px}.index-feature-section.thinking-strategies{padding-bottom:350px}.index-feature-section.thinking-strategies .section__bg{width:auto;left:80px;top:-120px}.index-feature-section.thinking-strategies .section__bg img,.index-feature-section.thinking-strategies .section__bg svg{width:auto}.index-feature-section.thinking-strategies .section__block--left .section__block-image{right:100px;top:-110px;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.index-feature-section.thinking-strategies .section__block--left .section__block-image img{max-height:404px}.index-feature-section.thinking-strategies .section__block--right .section__block-image{top:-80px;left:100px;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.index-feature-section.thinking-strategies .section__block--right .section__block-image img,.index-feature-section.thinking-strategies .section__block--right .section__block-image svg{width:100%;height:auto}.index-testimonial-section{margin-bottom:130px}.index-testimonial-section .section__container{-ms-flex-align:flex-end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end}.index-testimonial-section .section__block{width:50%}.index-testimonial-section .section__block-image{position:relative;margin:0 50px 50px}.index-testimonial-section .section__block--left .section__block-image{margin:0}.index-testimonial-section .section__block--left .section__block-image img{position:absolute;top:0;left:0;-webkit-transform:translateY(-120%);-moz-transform:translateY(-120%);-ms-transform:translateY(-120%);transform:translateY(-120%)}.index-testimonial-section .section__block--right .section__block-image{margin:0 0 0 50px}.index-testimonial-section .section__block--right .section__block-image img,.index-testimonial-section .section__block--right .section__block-image svg{width:100%;height:auto;max-width:594px}.index-testimonial-section .testimonial-slide .testimonial__text{margin-bottom:40px;color:#7bb84b}.index-testimonial-section .testimonial-slide .testimonial__author{color:#262262;font-weight:700}.index-testimonial-section .testimonial-wrapper{position:relative;max-width:680px}.index-testimonial-section .testimonial-slider-arrows{position:absolute;width:100%;top:50%;z-index:1}.index-testimonial-section .testimonial-slider-arrows .btn{position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:11px;font-size:0}.index-testimonial-section .testimonial-slider-arrows .btn.testimonial-slide-prev{left:-70px}.index-testimonial-section .testimonial-slider-arrows .btn.testimonial-slide-next{right:-70px}.index-testimonial-section .testimonial-slider-arrows .btn .icon{width:16px;height:16px}.index-testimonial-section .testimonial-slider-dots{margin-top:60px}.index-testimonial-section .testimonial-slider-dots .slick-dots{text-align:left}.index-testimonial-section .testimonial-slider-dots .slick-dots li{background-color:#7bb84b;opacity:.2;border-radius:50%;margin:0 15px 0 0}.index-testimonial-section .testimonial-slider-dots .slick-dots li.slick-active{opacity:1}.index-testimonial-section .testimonial-slider-dots .slick-dots li.slick-active button:before{display:none}.page-heading-section .section__container{padding-top:50px}.page-heading-section .section__block--left .section__block-image{position:relative}.page-heading-section .section__block--left .section__block-image img{margin-right:100px}.page-heading-section .section__block--right{padding-top:150px}.page-content-section{padding-bottom:235px}.page-content-section .section__bg{top:-50px}.page-content-section .section__bg img{width:auto}.page-content-section .section__block--left{padding-top:175px}.page-content-section .section__block--right{padding-top:30px}.page-content-section .section__block--right .btn{margin:0 15px 15px 0}.page-content-section .section__block-image img,.page-content-section .section__block-image svg{width:100%}.page-content-section .section__content h4,.page-content-section .section__content .h4{color:#262262;margin-bottom:45px}.page-content-section .section__content p{color:#262262;margin:25px 0 15px}.page-content-section .section__content p.p3{color:#535a65;margin:0 0 10px}.page-content-section .section__content ul{margin-bottom:45px}.page-content-section .section__content ul li{list-style:inside;margin-bottom:10px}.page-quote-section{padding:50px 0 400px}.page-quote-section.page-quote-2{padding-bottom:200px}.page-quote-section .page-quote-image{display:none}.page-quote-section .page-quote-image img{filter:drop-shadow(0px 4px 106px rgba(0,0,0,.25));border-radius:4px}.page-image-section .section__image-heading{text-transform:none;color:#262262;text-align:center}.page-image-section{padding-bottom:0}.page-image-section .section__image-heading,.page-image-section .section__image{max-width:1140px;margin:0 auto}.page-image-section .section__image-heading{margin-bottom:45px}.page-image-section .section__image{border-radius:25px;margin-top:-50px;margin-bottom:65px}.page-image-section .section__image img{border-radius:25px}.page-quote-image-section{padding-bottom:135px}.page-quote-image-section .section__container{-ms-flex-align:flex-end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end}.page-quote-image-section .section__block-image{position:relative}.page-quote-image-section .section__quote{max-width:560px;margin:0 0 25px}.page-quote-image-section .section__author{margin-bottom:50px}.page-quote-image-section .section__block--right{padding-bottom:30px}.page-heading-image-section .section__bg{padding:0;z-index:-1}.page-title{color:#262262;text-transform:uppercase;margin-bottom:50px}.page-title-sub{color:#7bb84b;text-transform:none;display:block}.page-content{padding-bottom:150px}.page-content .rte h2,.page-content .rte h3,.page-content .rte h4,.page-content .rte strong{color:#262262}.page-content .rte h3{margin:50px 0 25px}.page-content .rte p{font-size:1rem;line-height:1.625;color:#535a65;margin-bottom:10px}.page-content .rte p strong{font-size:1.25rem;line-height:1.5909;margin-bottom:15px}.page-content .rte a{color:#ab5288;border:none;text-decoration-line:none}.page-content .rte ul{list-style:disc inside;margin:0 0 25px}.page-content .rte table{margin:0}.page-content .rte table tr td{border:1px solid #7fcbe5;padding:15px 20px}.page-content .rte table tr td p{font-size:.875rem;line-height:1.2143;margin:0}.page-content .rte table tr td:first-child{background-color:#dad9ee}.page-content .rte table tr td:first-child p{font-weight:700;color:#262262;line-height:1.2}.page-content .rte table tr:first-child td{background-color:#dad9ee}.page-content .rte table tr:first-child td p{font-weight:500;color:#262262;line-height:1.2}.page-content .rte table tr:first-child td p:first-child{font-weight:700;font-size:1rem;line-height:1.5625;margin-bottom:5px}.page-content .rte table tr:first-child td:first-child{border-top:none;border-left:none;background-color:transparent}.page-content .rte>div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;margin:120px 0}.page-content .rte>div>div{width:50%;overflow:visible;padding:0 15px}.page-content .rte>div>div:first-child{padding-left:0}.page-content .rte>div>div:last-child{padding-right:0}.page-content .rte>div>div img{width:auto;max-width:none;margin:0 auto;display:block}.template-collection .page-width{max-width:none;padding:0 150px}.template-collection .collection-products{padding:25px 150px 0 30px}@media (max-width: 1459px){.template-collection .collection-products{padding:25px 30px 0}}.collection-header{padding:100px 0 50px}.collection-header .section-header{max-width:1150px;margin-bottom:0}.collection-header .section-header h1{text-transform:uppercase;color:#262262;margin-bottom:25px}.collection-header .rte{max-height:none}.collection-header .rte h4{margin-bottom:30px}.collection-header .rte p{font-size:1rem;line-height:1.625;margin-bottom:10px}.collection-header .rte p strong{font-size:1.375rem;line-height:1.5909;display:block;margin-bottom:15px}.collection-header .rte ul{list-style:disc inside;margin:0 0 10px}.collection-content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:1px solid #e0e0e0}.collection-filters{width:20%;max-width:354px;border-right:1px solid #e0e0e0}.collection-filters .filters-toolbar-wrapper{border:none}.filters__header{padding:20px 25px 25px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.filters__toggle{display:none;background-color:#262262;border-color:#262262;font-size:.875rem;line-height:1.2143;font-weight:700}.filters__toggle:hover,.filters__toggle:focus{background-color:#262262!important;border-color:#262262!important;opacity:.7}.filters__title{margin:0;color:#262262}.filters__filter{border-top:1px solid #e0e0e0;padding:25px}.filters__filter-title{margin-bottom:15px;color:#262262}.filters__filter-item{height:24px;margin-bottom:10px}.filters__filter-item:last-child{margin:0}.filters__filter a.filters__filter-link{font-size:1rem;line-height:1.625;color:#535a65;text-decoration-line:none}.filters__filter a.filters__filter-link:before{content:"";display:inline-block;border:1px solid #535a65;width:19px;height:19px;text-align:center;line-height:19px;border-radius:3px;margin-right:13px;vertical-align:middle}.filters__filter a.filters__filter-link.active{color:#262262;font-weight:700}.filters__filter a.filters__filter-link.active:before{content:"\2714";line-height:17px;border-width:2px}.filters__filter a.filters__filter-link span{vertical-align:middle;line-height:26px;display:inline-block;border-radius:1px;padding:0 2px}.filters__filter a.filters__filter-link:hover{color:#262262}.filters__filter a.filters__filter-link:hover:before{border-color:#262262}.filters__filter a.filters__filter-link:focus{box-shadow:none}.filters__filter a.filters__filter-link:focus:before,.filters__filter a.filters__filter-link:focus span{box-shadow:0 0 0 3px #ab528880;color:#262262}.filters__filter a.filters__filter-link:disabled:before,.filters__filter a.filters__filter-link.disabled:before{border-color:#aeb6c3}.collection-products{width:80%}.collection-products .grid{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.collection-products .grid--view-items{margin-bottom:250px}.product-card{margin-bottom:110px}.product-card .price{font-size:1.375rem;line-height:1.5909;font-weight:700;margin-bottom:15px;flex-direction:row;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.product-card .price-item{color:#262262}.product-card .price__badges--listing{margin:0}.product-card .price__badge--sold-out{color:#535a65;border-color:#535a65}.product-card__image-with-placeholder-wrapper{border:1px solid #7fcbe5;border-radius:25px;margin-bottom:15px}.product-card__image-wrapper{margin:0;position:absolute;top:0;width:100%;height:100%;padding:20px}.product-card__image-wrapper .grid-view-item__image{position:absolute;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0px 4px 10px rgba(0,0,0,.25))}.product-card__sub-title{line-height:1.2;text-transform:uppercase;margin-bottom:8px;color:#7bb84b}.product-card__title{font-weight:900;margin-bottom:8px;color:#262262;border:none;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.collection-other-products-section{padding-bottom:200px}.collection-other-products-section .section__container{padding:0;max-width:1150px;flex-flow:column}.collection-other-products-section .section__image-heading{text-transform:none;color:#262262;margin-bottom:50px;text-align:center}.collection-other-products-section .section__block{padding:40px;border-radius:25px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.collection-other-products-section .section__collection{width:50%;padding:0 40px 0 80px}.collection-other-products-section .section__image{width:50%;padding:40px}.collection-other-products-section .section__collection-title{color:#fff}.collection-other-products-section .section__collection-subtitle{margin-bottom:25px;color:#fff;font-weight:700}.collection-other-products-section.collection-other-products-2-section{padding-bottom:300px}.product-template__container{max-width:100%!important;padding-top:70px!important}.product-single__media-group{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-single__media-group [data-thumbnail-slider]{order:-1;margin-right:30px}.product-single__thumbnails{flex-flow:column;margin:0}.product-single__thumbnails-item{padding:0}.product-single__thumbnail{width:88px;height:88px;border:1px solid #7fcbe5!important;border-radius:10px;margin:0 0 15px}.product-single__thumbnail.active-thumb{border-color:#262262!important}.product-single__thumbnail.active-thumb:focus{border-radius:10px!important}.product-single__thumbnail-image{padding:8px;max-height:100%}.product-single__media-wrapper{max-width:100%;border:1px solid #7fcbe5;border-radius:25px}.product-single__media img{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain;padding:70px;filter:drop-shadow(0px 4px 10px rgba(0,0,0,.25))}.product-single__media img:focus{outline:none}.product-single__meta-group{padding:0 0 0 150px}.product-single__subtitle{color:#7bb84b;text-transform:uppercase;margin-bottom:10px}.product-single__title{color:#262262;text-transform:uppercase;margin-bottom:15px;-webkit-hyphens:auto;hyphens:auto}.product__price{display:inline-block;vertical-align:top;margin-right:15px}.product__price .price-item{font-size:1.875rem;line-height:1.3333;font-weight:900;color:#262262}.product-single__download{display:inline-block;margin-top:10px}.product-single__download-link{font-weight:700;font-size:1rem;line-height:1.1875;letter-spacing:.05em;text-transform:uppercase;text-decoration-line:none!important}.product-form{max-width:443px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-form .product-form__input{border-radius:100px;border-color:#e0e0e0;text-transform:uppercase;font-weight:700;padding:15px 24px}.product-form .product-form__input.single-option-selector{background-position-x:calc(100% - 24px)}.product-form .product-form__input.single-option-selector:focus{background-position-x:calc(100% - 23px)}.product-form .product-form__input:focus{padding:14px 23px;border-color:#ab5288}.product-form .product-form__input--quantity{max-width:100%;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.product-form .product-form__input--quantity::-webkit-inner-spin-button,.product-form .product-form__input--quantity::-webkit-outer-spin-button{-webkit-appearance:none}.product-form__controls-group{display:block}.product-form__controls-group--option{width:100%}.product-form__controls-group--qty{max-width:106px;width:100%;margin-right:12px}.product-form__item{padding:0;margin-bottom:15px;position:relative}.product-form__input--control{width:19px;height:19px;cursor:pointer;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:15px;padding:5px}.product-form__input--control:before,.product-form__input--control:after{position:absolute;content:"";width:9px;height:3px;background-color:#535a65;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}.product-form__input--control.plus{left:auto;right:15px}.product-form__input--control.plus:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);-moz-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.product-form__controls-group~.product-form__controls-group--submit{margin:0;width:calc(100% - 118px)}.product-single__description{margin-top:10px}.product-single__description-tabs{list-style:none!important;margin:0 0 25px!important;border-bottom:1px solid #e0e0e0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-single__description-tab{display:inline-block;margin:0 30px 0 0!important;padding:20px 0;font-size:1rem;line-height:1.2222;font-weight:700;color:#bdbdbd;position:relative;cursor:pointer}.product-single__description-tab.active{color:#262262}.product-single__description-tab.active:after{content:"";width:100%;height:4px;background:#262262;position:absolute;left:0;bottom:-1px}.product-single__description-content{opacity:0;height:0;max-height:1000px;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.product-single__description-content.active{opacity:1;height:auto}.product-single__description-content ul{margin:0 0 16px 16px}.product-single__description-content ul li{font-size:1rem;line-height:1.625;margin-bottom:8px}.product-single__description-content p{font-size:1rem;line-height:1.625;margin-bottom:16px}#shopify-section-product-recommendations{position:relative;margin-top:50px}#shopify-section-product-recommendations .section__top-edge{fill:#dad9ee;position:relative;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.product-recommendations-section{background:#dad9ee}.product-recommendations-section .page-width{max-width:1450px;padding:0 30px 100px}.product-recommendations__inner{padding-top:0}.product-recommendations__inner h2{text-transform:none;color:#262262}.product-recommendations__inner .product-card__image-with-placeholder-wrapper{border-color:#fff;background-color:#fff}.product-recommendations__inner .product-card__image-wrapper .grid-view-item__image{filter:drop-shadow(0px 4px 10px rgba(0,0,0,.25))}.template-cart .empty-page-content{padding-top:0;padding-bottom:0}.template-cart .empty-page-content h1{color:#262262;text-transform:uppercase;margin-bottom:25px}.template-cart .empty-page-content .cart--empty-message{font-size:1.875rem;line-height:1.3333;font-weight:900;color:#7bb84b;margin-bottom:30px}[data-section-type=cart-template]{padding-top:90px;max-width:100%}[data-cart-wrapper]{max-width:1620px;margin:0 auto}.cart{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#535a65}.cart td{padding-top:30px;padding-bottom:30px}.cart__table{width:70%;border-right:1px solid #e0e0e0;padding-right:70px}.cart__table table{margin:0}.cart-header{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;-webkit-align-items:baseline;-moz-align-items:baseline;-ms-align-items:baseline;-o-align-items:baseline;align-items:baseline;margin-bottom:30px}.cart-header__title{color:#262262;text-transform:uppercase;margin:0 30px 0 0}.cart-header__count{color:#7bb84b;text-transform:uppercase;margin:0}[data-cart-line-items]{border-top:1px solid #e0e0e0}.cart__row{border-bottom:1px solid #e0e0e0}.cart__meta{width:55%}.cart__item-action{width:10%}.cart__image-wrapper{flex-basis:88px;width:88px;height:88px;padding:0;margin-right:30px;border:1px solid #7fcbe5;border-radius:10px}.cart__image{max-width:100%;max-height:100%;padding:8px;filter:drop-shadow(0px 4px 10px rgba(0,0,0,.25))}.cart__product-information{-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.cart__product-title{line-height:1.2;color:#7bb84b;text-transform:uppercase}.cart__product-title:not([disabled]):hover,.cart__product-title:focus{color:#7bb84b;border:none}.cart__product-subtitle{color:#262262;margin-top:5px!important}.cart__qty-label{display:inline;font-weight:700;text-transform:uppercase;position:relative!important;margin:0}.cart__qty-select{font-weight:700;border:none;padding:0 12px;background-position-x:right}.cart__qty-select:focus{border:none;padding:0 12px}.cart__final-price{font-size:1.375rem;line-height:1.5909;color:#262262;font-weight:700}.cart__remove{font-size:.875rem;line-height:1.2143;margin:0}.cart__remove [data-cart-remove]{color:#535a65!important;text-decoration-line:none!important}.cart__footer{width:30%;padding-top:35px;padding-left:75px}.cart__footer .grid__item{padding:30px 0 0}.cart__summary-title{color:#262262;margin-bottom:40px}.cart__summary{border-top:1px solid #e0e0e0;margin:0}.cart-subtotal{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;color:#262262;font-size:1.375rem;line-height:1.5909;font-weight:700;margin-bottom:30px}.cart-subtotal__title{font-size:1.375rem;line-height:1.5909}.cart-subtotal__price{min-width:0;padding:0}.cart__shipping{font-size:1rem;line-height:1.625;color:#535a65;padding:0;margin-bottom:30px}.cart__submit-controls{margin-bottom:30px}.cart__submit{width:100%}.cart__continue-shopping{font-size:1rem;line-height:1.5625;font-weight:700}.contact-page{max-width:1620px;margin:0 auto}.contact-page .rte{margin-bottom:50px}.contact-page .rte h4{margin-bottom:30px}.contact-page .rte p{font-size:1.125rem;line-height:1.5556}.contact-page-wrapper{max-width:680px}.contact-page-title{color:#262262;text-transform:uppercase;margin-bottom:25px}.contact-form input,.contact-form textarea{width:100%;margin-bottom:5px}.contact-form textarea{resize:vertical}.contact-form label{font-weight:700;color:#262262;margin:25px 0 10px}.contact-form [type=submit]{margin-top:25px}.form-message--success{padding:0;border:none;background:transparent;color:#262262;font-weight:700}.search-page-title{color:#262262;margin-bottom:50px}.search-page-title.before-search{text-transform:uppercase}.search-form .input-group{-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.search-form__input-wrapper{max-width:800px}.search-form__input{height:85px;font-size:25px!important;line-height:38px!important;padding:24px 45px!important;border-radius:10px!important;margin-right:30px}.search-form__input::placeholder{color:#e0e0e0}.search-form__input:-ms-input-placeholder{color:#e0e0e0}.search-form__input::-ms-input-placeholder{color:#e0e0e0}.search-form__input:focus{padding:23px 44px!important}.search-form__connected-submit{width:auto;border-radius:6px!important;margin-left:30px;font-size:1.375rem;line-height:1.5909;font-weight:700}.search-form__connected-submit svg{width:23px;height:23px;margin-left:15px}.search-form__clear-action{right:24px}.search-page hr{margin:75px 0}.search-page .grid{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:left;-ms-justify-content:left;justify-content:left}.search-page .grid-view-item{margin-left:0;margin-right:0}.search-page .list-view-item__title{margin-bottom:25px}.shopify-challenge__container{margin:90px auto!important}.shopify-challenge__container .shopify-challenge__button{background:#ab5288}.shopify-challenge__container .shopify-challenge__button:hover,.shopify-challenge__container .shopify-challenge__button:focus{background:#731d51;border-color:#731d51}@media (max-width: 1459px){.page-heading-section .section__container{-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.page-heading-section .section__block--right{padding-top:0}.product-template__container{padding-bottom:0!important}.product-single__meta-group{padding-left:50px}}@media (max-width: 1199px){h1,.h1{font-size:3.125rem;line-height:1.2}h2,.h2{font-size:2.625rem;line-height:1.2381}h3,.h3{font-size:2.1875rem;line-height:1.2}h4,.h4{font-size:1.4375rem;line-height:1.3478}p,.p1{font-size:1.25rem;line-height:1.5}.site-nav--has-dropdown .site-nav__dropdown ul li{width:50%;padding-bottom:24px}.section__container{padding:0 15px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.section__title{margin-bottom:15px}.section__text{min-width:100%}.index-heading-section .section__container{padding:100px 0 0;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.index-heading-section .section__block{z-index:1}.index-heading-section .section__text{min-width:410px;margin-bottom:25px}.index-heading-section .section__block-image{margin:0;padding:50px 15px 0;width:100%;text-align:center}.index-heading-section .section__block-image img,.index-heading-section .section__block-image svg{width:100%;height:100%;min-width:270px;max-width:300px}.index-feature-section .section__block--left{padding:85px 15px 50px}.index-feature-section .section__text{margin-bottom:35px}.index-feature-section.cross-number{padding-bottom:400px}.index-feature-section.thinking-strategies .section__bg{top:50px;left:-20px}.index-feature-section.thinking-strategies .section__bg img,.index-feature-section.thinking-strategies .section__bg svg{width:100px}.index-feature-section.thinking-strategies .section__block--left .section__block-image{top:50px;right:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);width:100%;text-align:center}.index-feature-section.thinking-strategies .section__block--right .section__block-image{display:none}.index-testimonial-section{margin-bottom:100px}.index-testimonial-section .section__block{width:100%}.index-testimonial-section .section__block--left{margin-bottom:100px}.index-testimonial-section .section__block--left .section__block-image{padding-top:240px}.index-testimonial-section .section__block--left .section__block-image img,.index-testimonial-section .section__block--left .section__block-image svg{left:50%;-webkit-transform:translate(-50%,-300px);-moz-transform:translate(-50%,-300px);-ms-transform:translate(-50%,-300px);transform:translate(-50%,-300px)}.index-testimonial-section .section__block--right .section__block-image{margin:0;text-align:center}.index-testimonial-section .testimonial-wrapper{max-width:100%;margin:0 70px}.page-heading-section .section__container{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:15px}.page-heading-section .section__block--left{width:35%}.page-heading-section .section__block--left .section__block-image img{margin:0}.page-heading-section .section__block--right{width:65%}.page-heading-section .section__subtitle{text-transform:uppercase;margin-bottom:15px}.page-heading-section .section__text{color:#7bb84b}.page-content-section .section__bg{text-align:left;top:-65px}.page-content-section .section__bg img{width:127px}.page-content-section .section__block--left{display:none}.page-content-section .section__block--right{padding-top:0}.page-content-section .section__content h4{margin-bottom:60px}.page-quote-section{padding:0 0 250px}.page-quote-section .page-quote-image{display:block;min-width:204px;flex-basis:204px}.page-quote-section .section__container{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page-quote-section .section__block{text-align:left!important}.page-quote-section.page-quote-2{padding-bottom:100px}.page-quote-section.page-quote-2 .section__block{text-align:center!important}.page-image-section{padding-bottom:0}.page-quote-image-section{padding-bottom:55px}.page-quote-image-section .section__container{padding-top:20px}.page-quote-image-section .section__block-image{text-align:center}.page-quote-image-section .section__block-image img{max-width:454px;margin-bottom:50px}.page-quote-image-section .section__quote{max-width:100%}.page-quote-image-section .section__author{margin-bottom:35px}.page-heading-image-section .section__bg img,.page-heading-image-section .section__bg svg{width:70%;height:auto;-webkit-transform:translateX(20%);-moz-transform:translateX(20%);-ms-transform:translateX(20%);transform:translate(20%);max-width:885px}.page-heading-image-section.page-heading-image-2 .section__bg img,.page-heading-image-section.page-heading-image-2 .section__bg svg{width:50%;-webkit-transform:translateX(15%);-moz-transform:translateX(15%);-ms-transform:translateX(15%);transform:translate(15%);max-width:466px}.page-title-sub{margin-bottom:15px}.page-title{margin-bottom:25px}.page-content .rte h3{margin:0 0 15px}.page-content .rte>div{margin:50px 0;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-content .rte>div>div{width:100%;padding:0}.page-content .rte>div>div img{float:none!important;margin:50px auto}.template-collection .page-width{padding:0 30px}.template-collection .collection-products{padding-right:30px;width:100%}.template-collection .collection-products .grid__item{width:33.33%}.collection-header .rte{max-height:100px;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.collection-header .rte p strong{font-size:1.125rem;line-height:1.5556;display:inline-block;cursor:pointer}.collection-header .rte p strong:after{content:"";display:inline-block;width:12px;height:12px;background:url(//mathimaginefoundation.ca/cdn/shop/t/25/assets/icon-chevron-down.svg?v=13200111287978165251729509105) no-repeat center;margin-left:15px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.collection-header .rte.open p strong:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.collection-content{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.collection-filters{width:100%;max-width:100%;border-right:none}.filters__header{padding:30px}.filters__toggle{display:block}.filters__title{display:none}.filters__reset{opacity:0;visibility:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.filters__reset.active{opacity:1;visibility:visible}.filters__content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:0;visibility:hidden;max-height:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.filters__content.active{max-height:1000px;opacity:1;visibility:visible}.filters__filter{padding:0 30px 30px;border:none}.collection-products .grid--view-items{margin-bottom:150px}.collection-other-products-section{padding-bottom:100px}.collection-other-products-section .section__container{padding:0 165px}.collection-other-products-section .section__block{flex-flow:column}.collection-other-products-section .section__collection{width:100%;padding:0}.collection-other-products-section .section__image{width:100%;padding:50px 0 0;text-align:center}.collection-other-products-section.collection-other-products-2-section{padding-bottom:150px}.product-single__media-group{width:100%;margin-bottom:50px}.product-single__media img{padding:60px}.product-single__meta-group{width:100%;padding-left:30px}.product-recommendations-section .page-width{max-width:740px;padding-bottom:0}.product-recommendations-section .grid__item{width:50%}[data-section-type=cart-template]{padding-top:90px!important;padding-bottom:50px!important}.cart td{padding-top:25px;padding-bottom:25px}.cart__table{width:100%;padding:0;border:none}.cart__footer{width:100%;padding:50px 0 0}.cart-subtotal{-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.cart-subtotal__title{margin-right:15px}.cart__submit-controls{-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.cart__submit{max-width:443px}}@media (max-width: 991px){.md--hide{display:none!important}.site-header__mobile-nav{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.site-header__mobile-nav .grid__item{width:auto}.site-header__mobile-nav:after{display:none}.site-nav>li{padding:20px 0;margin:0}.site-footer__item{display:block;margin-bottom:15px}.site-footer__item.site-footer__item--newsletter{margin-bottom:30px}.site-footer__item-inner .contact-form{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.site-footer__item-inner .contact-form .input-group{width:calc(33.33% - 20px);margin:0 0 15px}.site-footer__item-inner .contact-form .input-group:last-child{margin:0 auto}.site-footer__linklist{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;width:100%}.site-footer__linklist-item{font-size:1rem;line-height:1.2;font-weight:900;text-transform:uppercase;letter-spacing:.05em;padding:0;margin:0 15px}}@media (max-width: 767px){.sm--hide{display:none!important}.sm--show{display:block!important}.site-header__logo,.site-header__icons{padding:0}.site-header__menu{display:block}.site-header__menu:hover,.site-header__menu:focus{color:#fff!important}.site-header__menu .icon{width:30px;margin-left:15px}.site-header__menu .icon-hamburger{height:30px;margin-top:-3px}.site-header__menu .icon-close{height:24px}.mobile-nav-wrapper,.mobile-nav__dropdown{background:#dad9ee}.mobile-nav__item{border-color:#262262!important;font-weight:700}.mobile-nav__link,.mobile-nav__sublist-link,.mobile-nav__return-btn{color:#262262!important}.mobile-nav-wrapper:after{display:none}.mobile-nav__return{border-color:#262262}.site-footer__item-inner .h4{text-align:left;margin-bottom:55px}.site-footer__item-inner .contact-form .input-group{width:100%}.site-footer__item-inner .contact-form .input-group:last-child{margin:0}.site-footer__item-inner .contact-form .input-group__btn{margin-top:10px}.site-footer__content{padding:0}.site-footer__item{margin-bottom:25px}.site-footer__item.site-footer__item--newsletter,.site-footer__item:last-of-type{margin-bottom:25px}.site-footer__linklist{-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.site-footer__linklist-item{margin:0 30px 0 0}.site-footer__copyright{text-align:center!important}.site-footer__copyright-content{display:block;margin:0 0 10px}.site-footer__copyright-content:last-child{margin:0}.main-content{padding-top:60px!important}.index-heading-section .section__container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 100px}.index-heading-section .section__block-image{padding:40px 90px 20px}.index-heading-section .section__block-image img,.index-heading-section .section__block-image svg{min-width:0;max-width:400px}.collection-other-products-section .section__container{max-width:450px;padding:0 15px;margin:0 auto}[data-section-type=cart-template]{padding-top:60px!important;padding-bottom:0!important}.cart-header{flex-flow:column}.cart-header__title{margin-bottom:10px}.cart__row{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart td.cart__meta{width:100%;padding:25px 0 0}.cart td.cart__price,.cart td.cart__quantity-td,.cart td.cart__final-price{display:none}.cart td.cart__item-action{padding:10px 0}.cart td .cart__remove{text-align:left}.cart__qty{margin-top:5px}.cart__qty-label{font-size:inherit}.cart__product-information-wrapper{width:100%}.cart__product-title{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.cart__product-title .cart__final-price{width:auto;font-size:inherit}.cart__summary-title{margin-bottom:25px}.cart__footer .grid__item{padding-top:15px}.cart__buttons-container{display:block;margin:0;text-align:left}.cart-subtotal,.cart__shipping,.cart__submit-controls{margin-bottom:15px}.search-form .input-group{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-form__input-wrapper{margin:0 0 25px}.search-form__input{font-size:20px!important;line-height:1.5!important;padding:15px 20px!important;width:100%;height:60px}.search-form__input:focus{padding:14px 19px!important}.search-form__connected-submit{width:100%;border-radius:100px!important;margin:0;font-size:1rem}.search--less-than-2-results{height:auto}}@media (max-width: 575px){h1,.h1{font-size:2.375rem;line-height:1.2105}h2,.h2{font-size:1.875rem;line-height:1.3333}h3,.h3{font-size:1.4375rem;line-height:1.3478}h4,.h4{font-size:1.3125rem;line-height:1.4762}.btn{font-size:.875rem;line-height:1.2}.site-header__mobile-nav{padding:0 15px}.site-header__logo{margin:12px 0}.site-header__logo-link svg{width:100px}.site-header__search-toggle svg{width:24px}.site-header__cart svg{width:28px}.site-header__menu{padding:5px 0 5px 5px}.site-header__menu .icon-hamburger{width:26px;height:26px}.site-header__menu .icon-close{width:26px;height:20px}.site-footer .page-width{padding:0 15px}.site-footer__item-inner .contact-form .input-group .newsletter__input{font-size:.875rem}.breadcrumb{padding:10px 15px}.main-content{padding-top:50px!important}.section__subtitle{margin-bottom:15px}.section__block--right .btn{margin-right:0}.section__container{padding:0}.index-heading-section .section__bg img,.index-heading-section .section__bg svg,.page-heading-section .section__bg img,.page-heading-section .section__bg svg{min-width:740px;left:0;-webkit-transform:translateX(-35%);-moz-transform:translateX(-35%);-ms-transform:translateX(-35%);transform:translate(-35%);width:200%}.index-heading-section .section__text,.page-heading-section .section__text{min-width:0}.index-feature-section .section__block--left{padding-top:50px}.index-feature-section .section__block ul li{font-size:1rem;line-height:1.5;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;padding:0;margin-bottom:15px;text-indent:0}.index-feature-section .section__block ul li:before{font-size:2.1875rem;line-height:1.2857;margin-right:30px;min-width:30px;flex-basis:30px}.index-feature-section.cross-number{padding-bottom:calc(77.27% - 92.2727px)}.index-feature-section.thinking-strategies{padding-bottom:calc(75.61% - 77.6818px)}.index-feature-section.thinking-strategies .section__block--left{padding-top:85px}.index-feature-section.thinking-strategies .section__block--left .section__block-image{padding:0 50px}.index-testimonial-section{margin-bottom:50px}.index-testimonial-section .section__block--left{padding-top:120px;margin-bottom:0}.index-testimonial-section .section__block--left .section__block-image{padding-top:50px}.index-testimonial-section .section__block--left .section__block-image img,.index-testimonial-section .section__block--left .section__block-image svg{-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.index-testimonial-section .section__block--right{display:none}.index-testimonial-section .testimonial-wrapper{margin:0 30px;text-align:center}.index-testimonial-section .testimonial-slider-arrows .btn{padding:5px}.index-testimonial-section .testimonial-slider-arrows .btn.testimonial-slide-prev{left:-30px}.index-testimonial-section .testimonial-slider-arrows .btn.testimonial-slide-next{right:-30px}.index-testimonial-section .testimonial-slider-arrows .btn .icon{width:9px;height:9px}.index-testimonial-section .testimonial-slider-dots{margin-top:30px}.index-testimonial-section .testimonial-slider-dots .slick-dots{text-align:center}.index-testimonial-section .testimonial-slider-dots .slick-dots li{width:15px;height:15px;margin:0 5px}.page-heading-section .section__container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0}.page-heading-section .section__block--left{width:100%}.page-heading-section .section__block--right{width:100%;order:-1}.page-content-section{padding-top:50px;padding-bottom:100px}.page-content-section .section__content h4,.page-content-section .section__content ul{margin-bottom:25px}.page-content-section .section__block--right .btn{margin-right:0;padding:13px 16px}.page-quote-section{padding-bottom:150px}.page-quote-section .section__container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.page-quote-section .page-quote-image{margin:40px 0 30px;flex-basis:100%}.page-quote-section .section__block{text-align:center!important}.page-quote-section .section__quote{margin-bottom:25px}.page-quote-section.page-quote-2{padding-bottom:50px}.page-quote-section.page-quote-2 .section__quote{text-align:left!important;padding-top:40px}.page-image-section{padding-bottom:0}.page-image-section .section__image-heading{margin-bottom:25px}.page-quote-image-section .section__block-image{padding:30px}.page-quote-image-section .section__block-image img{width:100%;margin:0}.main-content .page-width{padding:60px 15px}.page-content{padding-bottom:50px}.page-content .rte .scrollable-wrapper,.page-content .rte table{display:none}.page-content .rte>div{margin:25px 0}.page-content .rte>div>div img{margin:25px auto;padding:0 30px;width:100%}.page-content .rte h4{font-size:1.125rem;line-height:1.4444;margin:0 0 15px}.collection-header{padding:0}.template-collection .collection-products{padding:0 15px;margin-bottom:100px}.grid{margin:0 0 0 -15px}.grid.grid--no-gutters,.grid.cart__summary{margin-left:0}.grid__item{width:50%;padding-left:15px}.grid__item .btn{width:100%;padding:13px}.filters__header{padding:25px 15px}.product-card{margin-bottom:50px}.collection-other-products-section{padding-bottom:60px}.collection-other-products-section .section__image-heading{margin-bottom:30px}.collection-other-products-section .section__block{padding:40px 30px}.collection-other-products-section .section__collection-title{font-size:2.1875rem;line-height:1.2857}.collection-other-products-section .section__collection-subtitle{font-size:1.125rem;line-height:1.5556}.collection-other-products-section .section__image{padding-top:15px}.collection-other-products-section.collection-other-products-2-section{padding-bottom:100px}.product-single__media-group{width:100%;flex-flow:column}.product-single__media-group [data-thumbnail-slider]{order:0;margin:0}.product-single__media-group [data-thumbnail-slider] .thumbnails-wrapper{margin:0}.product-single__meta-group{width:100%}.product-single__media img{padding:30px}.product-single__thumbnails{flex-flow:row}.product-single__thumbnails-item{flex-basis:0}.product-single__thumbnail{width:50px;height:50px;margin:0 5px;border-radius:5px}.product-single__thumbnail.active-thumb:focus{border-radius:5px!important}.product-single__thumbnail-image{padding:5px}#shopify-section-product-recommendations{margin:0}.product-recommendations-section .page-width{padding-top:0;padding-bottom:0}[data-section-type=cart-template]{padding-bottom:50px!important}.cart td.cart__meta{padding-top:15px}.cart__image-wrapper{width:76px;height:76px;margin-right:15px}.cart__product-title{font-size:1rem;line-height:1.5}.cart__product-subtitle{font-size:1.125rem;line-height:1.5556}.cart__summary .grid__item{width:100%}.template-cart .empty-page-content{padding:0;text-align:left!important}.template-cart .empty-page-content h1{margin-bottom:15px}.template-cart .empty-page-content .cart--empty-message{margin-bottom:15px;font-size:1.4375rem;line-height:1.3478}}.page-image-section .section__image{margin-top:-50px;margin-bottom:85px;max-width:980px}@media (max-width: 2000px){.page-image-section .section__image{margin-bottom:80px}}@media (max-width: 1900px){.page-image-section .section__image{margin-bottom:70px}}@media (max-width: 1790px){.page-image-section .section__image{margin-bottom:60px}}@media (max-width: 1640px){.page-image-section .section__image{margin-bottom:50px}}@media (max-width: 1459px){.page-image-section .section__image{margin-bottom:45px}}@media (max-width: 1360px){.page-image-section .section__image{margin-bottom:35px}}@media (max-width: 1199px){.page-image-section .section__image{margin-bottom:20px}}@media (max-width: 991px){.page-image-section .section__image{margin-bottom:10px}}@media (max-width: 575px){.page-image-section .section__image{margin-bottom:0}}.thinking-strategies-section .section__quote{color:#262262;margin-bottom:20px}.thinking-strategies-section .section__blocks{display:flex;flex-flow:row wrap;margin:0 -15px}.thinking-strategies-section .section__blocks .section__block{margin:15px 0;flex:0 0 50%}.thinking-strategies-section .section__blocks .section__block img{width:100%}@media (max-width: 567px){.thinking-strategies-section{margin-bottom:10px}.thinking-strategies-section .section__blocks{margin:0}.thinking-strategies-section .section__blocks .section__block{flex:0 0 100%;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/custom.scss.css.map */
