html{overflow-x:hidden}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on October 15, 2018 */@font-face{font-family:amatic_scbold;src:url(amaticsc-bold-webfont.woff2) format("woff2"),url(amaticsc-bold-webfont.woff) format("woff"),url(amaticsc-bold-webfont.ttf) format("ttf");font-weight:400;font-style:normal}.page-content{max-width:1040px}.page-content h2{margin-top:10px}#shopify-product-reviews,.menulist--inner,.twitter--inner:not(.flickity-enabled),.twitter--inner .flickity-slider,.featured-product--container .featured-product--inner,.pxs-map-wrapper,.pxs-map-section-layout-x-outside-left .pxs-map-card-wrapper,.pxs-map-section-layout-x-outside-right .pxs-map-card-wrapper,.pxs-map-card,.account-address,.cart-item,.article--excerpt-wrapper,.productitem,.product-recently-viewed-card,.modal--pixelzoom .modal-close,.product-galley--zoom-instructions{border-radius:8px}.site-main{padding-top:218px!important}#bc-sf-filter-tree-mobile button{background:#92288d!important}.live-search-form{border-color:#2ea9d5;border:2px solid #2ea9d5;-webkit-box-shadow:0 0 0 rgba(127,127,127,.16);box-shadow:0 0 #7f7f7f29}.search-flydown--product-image{width:6rem;height:6rem}.site-header-cart--button{color:#92288d}.live-search-form .button-primary{border-radius:1px}.announcement-bar{padding:6px 0}.announcement-bar img{width:100%;height:auto;max-width:800px}.site-header-sticky--scrolled .site-header img{height:70px}.site-header-sticky--scrolled .site-header img.small-promo-custom-icon{height:28px}.site-header-actions{display:none!important}.login-button-wrapper{position:absolute;right:80px}@media screen and (max-width: 1024px){.login-button-wrapper{top:25px}}.login-button-wrapper li{margin-left:-36px;list-style-type:none}.login-button-wrapper li a{text-decoration:none;color:#2ea9d5;font-weight:700}@media screen and (min-width: 1024px){.site-header-main{margin-right:160px}}#site-header-nav,.site-navigation,.site-header-sticky--open #site-header-nav{background:#92288d}.site-navigation a.navmenu-link,.site-header-actions a{line-height:20px;color:#fff;font-size:18px;letter-spacing:.01em}.site-navigation .navmenu-submenu a{line-height:18px!important;color:#000!important;font-size:16px!important;text-transform:none!important}.site-navigation-wrapper .site-header-actions a{opacity:1;background:#a262bd;border-radius:6px;font-size:16px}.site-navigation a{padding:8px 15px}.site-mobile-nav a.navmenu-link:hover{color:#92288d!important}@media screen and (min-width: 1024px){.site-header-sticky--scrolled .site-header-main{margin-left:0}.animating .site-header-menu-toggle,.visible .site-header-menu-toggle{display:none}}.site-navigation .navmenu-depth-1>li{padding-top:0;padding-bottom:0}.site-navigation .navmenu-submenu a{color:#92288d!important;font-size:15px!important}.navmenu-meganav--image-size-small{width:130px}a.navmenu-link:hover{color:#e4cbe3!important}.horizontal-mega-menu ul.mm-submenu.simple>li .mm-list-name{margin:3px 0 0 -15px;font-size:15px}ul.mm-submenu.simple>li .mm-list-name>span{color:#92288d;text-align:left!important}.site-navigation--has-actions .site-navigation .navmenu-depth-1{max-width:100%}.slideshow-slide .button-primary{background-color:#ed008c;border:1px solid #fff}.flickity-prev-next-button.previous{left:1rem}.flickity-prev-next-button.next{right:2rem}.flickity-prev-next-button svg{fill:#000!important;background:#fff;border-radius:50%;padding:10px;opacity:.5;width:50px;height:50px}.flickity-prev-next-button{top:45%}@media screen and (min-width: 720px){.slideshow .flickity-page-dots .dot{width:16px;height:16px}}#shopify-section-static-slideshow{max-width:1700px!important;margin:0 auto!important}.promo-block{border-radius:16px}.promo-block .button-primary{background-color:#0065b3;border:1px solid #fff}.promo-block--content-wrapper{width:100%}#shopify-section-home-featured-collection-1 h1.home-section--title,.shopify-section.collection-list--section h1.home-section--title,#shopify-section-home-blog-posts h1.home-section--title{font-family:amatic_scbold,cursive!important;font-size:5rem;color:#645a58}a.collection--item-title{font-size:26px}#shopify-section-1539954245312{background:#fffbce;padding-bottom:40px}#shopify-section-1539954245312 h1.home-section--title{padding-top:30px}#shopify-section-1539954245312 .collection--item-image{border:1px solid rgba(127,127,127,.16);-webkit-box-shadow:0 1px 4px rgba(127,127,127,.11);box-shadow:0 1px 4px #7f7f7f1c;width:100%}#shopify-section-1539958284614 img{border-radius:50%}#shopify-section-1539958284614 a.collection--item-title{display:none}#shopify-section-home-featured-collection-1 .featured-collection--banner a{transition:background-color .5s ease}#shopify-section-home-featured-collection-1 .featured-collection--banner a:hover{background-color:#ff08ce}@media screen and (min-width: 1024px){.home-section--title{margin-top:2rem!important}}.pxs-image-with-text-section{max-width:100%;padding-left:0;padding-right:0}.pxs-image-with-text-heading{color:#ff0;font-size:44px}.pxs-image-with-text-subheading p{font-size:22px}#shopify-section-1539952069825 .pxs-image-with-text-background{background-attachment:fixed}a.pxs-image-with-text-button{background-color:#0065b3;border:1px solid #fff}.title-image img{width:100%;height:auto;max-width:480px}#shopify-section-1539962389679 p{font-size:22px}.frontpage-wrapper .site-footer-wrapper{padding-top:0rem;margin-top:-1.8rem}@media screen and (min-width: 1024px){.site-footer-wrapper{padding-top:1.25rem!important;padding-bottom:0}.site-footer-information{margin-top:30px}.site-footer-blocks{justify-content:center}}.site-footer-wrapper .rte a{text-decoration:none}.site-footer-wrapper .rte a:hover{color:#000!important}.site-footer-block-content.rte h5{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;margin-bottom:0;margin-top:0}.site-footer-block-content{padding-left:18px}.site-footer-block-title{text-align:center}#shopify-section-static-footer h2.site-footer-block-title{color:#0098cf;font-size:24px}#shopify-section-static-footer a{color:#0098cf}#shopify-section-static-footer p{margin:5px 0 30px}.page-end.site-footer-item{background:url(/cdn/shop/files/stars-bg.gif?v=1541719533) top center #009bdd repeat-x;max-width:100%;min-height:260px}.bottom-section{display:block}.social{display:block;width:100%;text-align:right}.page-end .social span{color:#fff;font-size:20px}.social .fab{color:#fff;margin-right:10px;margin-left:5px}.madein{text-align:center;padding-top:30px;padding-bottom:30px}.madein img{width:100%;height:auto;max-width:1000px}.page-end p{margin:15px 0;text-align:center;color:#fff;font-size:16px}.site-footer-left{padding-top:30px}@media (max-width: 600px){.madein,.social{width:100%;display:bock}}.site-footer-wrapper a.navmenu-link:hover{color:#000!important}#shopify-section-static-collection-alternate{margin-top:0}#product-landing-page-header img{margin:0 auto;width:100%;height:auto;max-width:1400px}#product-landing-page-header{margin-bottom:1.75rem}.landing-page h1.page-title{margin-top:0;text-align:left;margin-bottom:6px}#collections .promo-block--content-wrapper{max-width:100%}.product-title{font-weight:700}@media screen and (min-width: 720px){.product-title{font-size:2.25rem}}.product-details h3{font-size:24px;margin-top:10px}@media screen and (min-width: 720px){.product--price .price--compare-at,.product--price .price--main{font-size:1.75rem;font-weight:600}}.product-form--atc-button{width:auto;padding-right:3rem;padding-left:3rem;font-size:1.25rem}#shopify-section-static-product .product-details h3,.grid-product-type{display:none}.collection--description{margin-top:.8rem;font-size:18px}.collection--title,h1.page-title{color:#92288d;font-family:"Montserrat","Roboto",Sans-serif;font-weight:600;font-size:2.725rem}.landing-page.promo-grid--container.rte{font-size:18px}#shopify-section-landing-page-header{margin-bottom:1rem}#shopify-section-custom-sidebar h2{margin-top:8px}.page-title{font-size:2.75rem}@media screen and (min-width: 1024px){.page-title{font-size:3.5rem}}.productgrid--sidebar-title{margin-top:1.125rem}h3.productgrid--sidebar-title{color:#2ea9d5}h2.productgrid--sidebar-title{text-transform:uppercase;font-size:.9rem;border-bottom:2px solid #b8d1da;padding-bottom:8px}.landing-page #shopify-section-custom-sidebar li a{margin-left:-38px;color:#424242;text-decoration:none;font-size:.9375rem;line-height:1.15}.landing-page #shopify-section-custom-sidebar ul{list-style-type:none}.landing-page #shopify-section-custom-sidebar li{padding:6px 0}.landing-page #shopify-section-custom-sidebar li a:hover{color:#2ea9d5;font-weight:400}.landing-page #shopify-section-classroom-products-sidebar li a{margin-left:-38px;color:#424242;text-decoration:none;font-size:.9375rem;line-height:1.15}.landing-page #shopify-section-classroom-products-sidebar ul{list-style-type:none}.landing-page #shopify-section-classroom-products-sidebar li{padding:6px 0}.landing-page #shopify-section-classroom-products-sidebar li a:hover{color:#2ea9d5;font-weight:400}.sale-badge,.safety-badge{background-position:0 0;background-repeat:no-repeat;height:70px;margin:3px;position:absolute;text-indent:-90em;width:70px;z-index:100}.new-badge{background-image:url(/cdn/shop/files/new-badge-apple-50x50.png);background-position:0 0;background-repeat:no-repeat;height:50px;margin:3px;position:absolute;text-indent:-90em;width:50px;z-index:200;right:0;bottom:0}.productgrid--item.imagestyle--medium.visible .new-badge{display:none!important}.sale-badge{background-image:url(/cdn/shop/files/sale-badge.png);right:0}.new-badge-product{background-image:url(/cdn/shop/files/new-badge-apple.png);text-align:left;height:80px;width:82px;margin-bottom:20px;margin-top:20px}@media screen and (min-width: 720px){.share-buttons{margin-top:0}}.landing-page h2.promo-block--header,.landing-page p.promo-block--text{color:#fff;position:absolute;bottom:0}@media screen and (max-width: 719px){.animating-in .promo-block--text,.promo-block--expanded .promo-block--text{width:70%}}@media screen and (min-width: 1024px){.article-landing-page{margin-top:0;margin-bottom:0}.article-landing-page .page-masthead{margin-top:10px;margin-bottom:0}}.hero-landing img{width:100%;max-width:1400px;height:auto}.hero-landing{text-align:center}.filter-item{font-weight:400;color:#424242}.productitem--title a{color:#424242}.filter-item--active a{color:#2ea9d5;font-weight:400}.filter-item--active a:hover{color:#000}.form-field-checkbox input:checked~.form-icon--checkbox,.filter-item--inactive a.filter-link--active .filter-icon--checkbox,.filter-item--inactive a:active .filter-icon--checkbox,.filter-item--inactive a:focus .filter-icon--checkbox,.filter-item--active a .filter-icon--checkbox{color:#2ea9d5}.productgrid--utils{background-color:#e6def3}.product-details h3 a{color:#92288d;font-size:1rem;text-transform:uppercase;text-decoration:none}.smart-payment-enabled .product-form--atc-button{color:#fff;background-color:#92288d}.button-secondary:not(.disabled):hover,.article--excerpt-wrapper--featured .article--excerpt-button:not(.disabled):hover,.utils-sortby--modal-button:not(.disabled):hover,.product-reviews--content .spr-summary-actions-newreview:not(.disabled):hover,.smart-payment-enabled .product-form--atc-button:not(.disabled):hover{opacity:.8;color:#fff;background-color:#92288d}.productgrid--no-results-button:not(.disabled):hover,.button-primary:not(.disabled):hover,.pxs-image-with-text-button:not(.disabled):hover,.shopify-challenge__container .btn:not(.disabled):hover,.product-form--atc-button:not(.disabled):hover,.shopify-payment-button .shopify-payment-button__button--unbranded:not(.disabled):hover{opacity:.8}.custom_desc{padding:36px 0!important}.custom_desc p{line-height:1.5em}.product-main.not-for-sale .custom_desc{padding:0 0 20px!important}.custom_desc li{margin-bottom:6px}#products span.all-products1,#products span.all-products2,#products .tag-block ul.all-products-tag1,#products .tag-block ul.all-products-tag2{display:none}.pb-grid--automatic h1 span._title,.__pf h1 span._title{color:#92288d;font-family:"Pacifico","Montserrat",Sans-serif;font-weight:400;font-size:2.725rem!important;line-height:2.725rem!important;margin-bottom:0!important;margin-top:30px}.grid__column span._text a{color:#970f98!important}.grid__column span._text a:hover,.__pf a:hover{color:#d333d4!important}.grid__column p span{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;color:#000}.__pf a{color:#970f98!important}.product-pricing.not-for-sale,#shopify-section-static-product-not-for-sale .product-form--atc{display:none}#shopify-section-static-product-not-for-sale .print_btn{margin:20px 0;background:none;border:none;color:#555;cursor:pointer}.layout--three-col .product-main.not-for-sale{width:56.5%;margin-left:4%}.not-for-sale .product-description{margin-top:0}#shopify-section-static-product-not-for-sale h3.product--type{display:none}h1.h1-print{margin-bottom:10px;color:#970f98}h2.h2-print{font-size:18px;margin-top:0}h3.h3-print{color:#970f98}.site-logo-image-print{width:100%;max-width:200px;height:auto}.print_div li{margin-bottom:8px}.productitem.not-for-sale .badge--soldout,.productitem.not-for-sale .price--main{display:none}.productitem.not-for-sale .productitem--title a{font-weight:600}.one-half-column-left{width:48%;float:left;text-align:left}.one-half-column-right{width:48%;float:right;text-align:left}li.buddha-menu-item{z-index:0!important}@media only screen and (max-width: 600px){.one-half-column-left,.one-half-column-right,.one-third-column,.one-third-column-last{float:none;width:100%;margin-right:0;display:block;clear:both}}#free-learning-fun-activities-and-ideas .productitem,#bulletin-board-ideas-that-wow .productitem,#diy-projects .productitem{height:399px!important}#free-learning-fun-activities-and-ideas .productitem--actions,#bulletin-board-ideas-that-wow .productitem--actions,#diy-projects .productitem--actions{display:none}#shopify-section-static-product-not-for-sale button.cbb-also-bought-add-to-cart-button{display:none!important}#bc-sf-filter-products article.productgrid--item.not-for-sale .productitem{height:379px!important}#bc-sf-filter-products .not-for-sale .productitem--action{display:none!important}@media only screen and (max-width: 480px){.site-header-logo{margin-right:0;margin-left:60px;text-align:left;vertical-align:middle}#shopify-section-home-featured-collection-1 h1.home-section--title{margin-top:.25rem}button.slick-next.slick-arrow{right:-20px!important}.frontpage-wrapper .site-footer-wrapper{margin-top:1rem}.site-footer-item{text-align:center}.page-end .social span{display:block;text-align:center;margin-bottom:10px}.page-end .social{text-align:center}}@media only screen and (max-width: 719px){body.frontpage-wrapper .promo-grid--container article.promo-block.promo-block--promo-grid-block-1{background-image:url(/cdn/shop/t/2/assets/green_bg.png)!important;background-repeat:repeat-x}body.frontpage-wrapper .promo-grid--container article.promo-block.promo-block--promo-grid-block-2{background-image:url(/cdn/shop/t/2/assets/purple_bg.png)!important;background-repeat:repeat-x}body.frontpage-wrapper .promo-grid--container article.promo-block.promo-block--1539630318655-0{background-image:url(/cdn/shop/t/2/assets/light-orange-bg.png)!important;background-repeat:repeat-x}.home-section--content .promo-block .promo-block--expander{display:none}.home-section--content .promo-block .promo-block--content{margin-bottom:40px}.home-section--content .promo-block .promo-block--header{bottom:-40px!important;top:inherit;color:#fff;left:5px;font-size:2.5rem;text-align:center}.home-section--content .promo-block .promo-block--text{color:#fff;font-size:2rem;text-align:center}.home-section--content .promo-block span.button-primary.promo-block--button{font-size:1.25rem;text-align:center}.home-section--content .promo-block .promo-block--content-wrapper{margin:0 auto;text-align:center}.home-section--content .promo-block--expanded .promo-block--text{width:100%}.home-section--content a.promo-block--content.promo-block--content-align-top-left.promo-block--expanded{height:auto!important}.landing-page{display:flex;flex-direction:column-reverse}.landing-page .productgrid--sidebar{display:block}.landing-page .productgrid--wrapper,.landing-page .productgrid--sidebar{width:100%;float:left}.landing-page .promo-block h2.promo-block--header{color:#000;margin:6px 0 20px}.landing-page .promo-block--content{height:150px;margin-top:60px}.landing-page h2.promo-block--header{bottom:-58px}.landing-page .productgrid--sidebar{margin-top:80px;text-align:center;border-top:1px solid #dcdcdc}}@media only screen and (max-width: 992px){.site-footer-item,.page-end .social{text-align:center}#bc-sf-filter-top-display-type button.active{border-color:#92288d!important;background:#92288d!important}}@media only screen and (min-width: 720px){.landing-page.promo-grid--container.rte{margin-bottom:30px}}@media screen and (min-width: 1024px){.site-main{padding-top:166px!important}}@media only screen and (max-width: 1126px) and (min-width: 1024px){.site-navigation a.navmenu-link{font-size:17px;letter-spacing:0em}.site-navigation a{padding:8px 12px}}.rich-text--container{margin-bottom:5rem}h2.rich-text-heading.rich-text-heading-large{color:#92288d;font-size:2.25rem}
/*# sourceMappingURL=/cdn/shop/t/57/assets/custom-stylesheet.css.map */
