:root{--Inter: "inter";--heading-font-size-big-desktop: 62px;--heading-font-size-desktop: 52px;--heading-font-size-ipad: 35px;--heading-font-size-tab: 30px;--heading-font-size-mobile: 25px;--heading-font-weight-bold: 700;--body-font-size-desktop: 20px;--body-font-size-mobile: 18px;--primary-color: #E9572D;--secondary-color: #EFB738;--primary-text-color-white: #ffffff;--primary-text-color-black: #000000}h1,h2,h3,h4,h5,h6{font-family:var(--Inter);font-weight:var(--heading-font-weight-bold);margin:0}h2{font-weight:var(--heading-font-weight-bold);line-height:normal;letter-spacing:0px}h3{font-size:var(--heading-font-size-desktop);font-weight:var(--heading-font-weight-bold);color:var(--primary-color);line-height:100%;letter-spacing:0px}h4{font-size:38px;font-weight:var(--heading-font-weight-bold);color:var(--secondary-color);line-height:100%;letter-spacing:0px}h5{font-size:22px;font-weight:var(--heading-font-weight-bold);line-height:100%;letter-spacing:0px}p{font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:19px;line-height:normal;letter-spacing:0px;color:var(--primary-text-color-black);font-family:var(--Inter)}.heading_title{font-weight:var(--heading-font-weight-bold);color:var(--primary-color);line-height:normal;letter-spacing:0px}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:none!important}.page-width{padding:0px 10rem}.header-wrapper.page-width{padding:0 3rem!important}@media screen and (max-width: 1600px){.header .list-menu .header__menu-item{font-size:16px!important}}@media screen and (max-width: 1440px){.page-width{padding:0 3rem}.header-wrapper.page-width{padding:0 2rem!important}.header__icons{gap:10px!important;margin-left:0!important}.header__heading-logo{height:auto;width:100%;max-width:140px}.page-width-desktop{padding:0 3rem}.collection_product_wrapper .product-grid li.grid__item{width:48%;max-width:48%}}@media screen and (max-width: 1024px){.header-wrapper.page-width{padding:0 3rem!important}}@media screen and (max-width: 749px){.page-width{padding:0 2rem}.header-wrapper.page-width{padding:0 2rem!important}.page-width-desktop,.utility-bar__grid.page-width{padding:0 2rem}details{background:transparent!important;border-radius:0!important;padding:0!important;margin-bottom:0!important}.menu-drawer__menu .menu-drawer__menu-item .svg-wrapper>svg{height:20px;width:20px;color:#fff}.product-count.light{opacity:1}.product-count__text{font-weight:400;font-size:18px!important;line-height:normal;letter-spacing:0px;color:#e9572d}}a.button.button--primary,.button--secondary{background-color:#efb738;color:#000;box-shadow:none;opacity:unset;font-size:20px;font-weight:700;line-height:normal;letter-spacing:0px;text-transform:capitalize;transition:none;display:inline-flex;justify-content:center;align-items:center;border-width:1px 1px 3px 1px;border-style:solid;border-color:#000;border-radius:10px;padding:15px 25px!important}a.button.button--primary:hover,.button--secondary:hover{background-color:#000;color:#fff;border-color:#e9572d;transition:all .4s}.button:after{content:unset}.announcement-bar-section p{color:var(--primary-text-color-white)!important;font-size:var(--body-font-size-mobile)!important;font-weight:600!important}.header-wrapper.page-width{border-bottom:none}.header{border-bottom:none;border-bottom:.1rem solid #00000033}.header .list-menu .header__menu-item{color:#000;font-size:18px;line-height:normal;letter-spacing:0px;font-weight:500;padding:0}summary.list-menu__item{padding-right:2.7rem!important}.header__heading,.header__heading-link,.header__menu-item{padding:0}.header__menu-item:hover span{text-decoration:none}.header__icons{gap:20px}.header__icon .svg-wrapper{border-radius:50px;background-color:#e9572d;color:#fff}.header__icon .svg-wrapper>svg{width:18px;height:18px}.menu-drawer__menu .svg-wrapper>svg{height:18px;width:18px;color:#fff}.header-wrapper.color-scheme-3d9429b9-fb88-41c7-9f71-333fe7481ae6.gradient.header-wrapper--border-bottom.header_custom_wrapper{position:absolute;left:0;right:0;width:100%}.header__submenu{width:max-content!important;padding:20px 0!important;margin-top:30px!important;background:#fff;border-radius:10px!important;box-shadow:0 4px 12px #2424241a,0 0 0 1px #2424241f!important}.header__submenu .header__menu-item{padding:.8rem 2rem!important}.hero_section_wrapper{background-attachment:scroll;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;height:100vh;align-content:center;background-position:bottom;background-color:#efb738}.hero_section_wrapper .image-with-text__text.rte.body{margin-top:15px}.hero_section_wrapper .image-with-text__buttons{margin-top:30px}.hero_section_wrapper .image-with-text__buttons{display:flex;flex-wrap:wrap;gap:20px;width:100%}.hero_section_wrapper .trust-text{line-height:100%;font-size:18px;color:#000;font-weight:500;letter-spacing:0px}.hero_section_wrapper .trust-text{display:flex;align-items:center;gap:8px}.hero_section_wrapper .trust-text:before{content:"\2605\2605\2605\2605\2605";color:#efb738;font-size:26px}.hero_section_wrapper .image-with-text__media img{object-fit:contain}.hero_section_wrapper .content-container{margin:0;padding:0}.hero_section_wrapper h2{width:100%;max-width:635px}.hero_section_wrapper .image-with-text__text{width:100%;max-width:720px}.hero_section_wrapper .banner--desktop-transparent .banner__box,.main-banner .banner__box{margin-top:100px}.product__media-item{display:block!important;border-radius:20px;overflow:hidden}.main_wrapper{display:inline-flex;align-items:center;width:100%}.main_wrapper .swiper-button{position:unset}.gallery-thumbs{width:100%;margin:0 10px 10px!important;padding-bottom:10px!important}.main_wrapper .swiper-button:after{display:none}.main_wrapper .swiper-slide-thumb-active img{border:2px solid #332b3a}.thumbnail{border:none}.thumbnail img{border-radius:10px}.gallery-viewer{margin-bottom:10px}.home-featured-product .featured-product:not(.product--no-media)>.product__info-wrapper{padding:0 0 0 50px}.home-featured-product .featured-product .product__media-wrapper{max-width:50%!important;width:calc(50%% - var(--grid-desktop-horizontal-spacing) / 2)!important;height:100%}.home-featured-product .featured-product .product__info-wrapper{max-width:50%!important;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important}.home-featured-product .featured-product .product__title{font-weight:700;line-height:normal;letter-spacing:0px;color:#e9572d;margin-bottom:30px}.home-featured-product .featured-product .product__tax,.home-featured-product .link.product__view-details{display:none}.home-featured-product .featured-product .price .price-item{font-family:Inter;font-weight:600;font-size:32px;line-height:normal;letter-spacing:0px;color:#000}.home-featured-product .featured-product .product__info-container .price--on-sale .price-item--regular{font-weight:500;font-size:20px;line-height:100%;letter-spacing:0px;text-decoration:line-through;color:#9f9f9f}.home-featured-product .featured-product-short-desc p{font-family:Inter;font-weight:400;font-size:17px;line-height:normal;letter-spacing:0px;color:#000}.home-featured-product .featured-product .icon-with-text{flex-wrap:wrap;display:flex;margin-bottom:0}.home-featured-product .featured-product .icon-with-text__item{width:50%}.home-featured-product .featured-product .price__container{vertical-align:text-top}.home-featured-product .featured-product .badge{display:none;border-radius:5px;padding:10px;font-family:Inter;font-weight:600;font-style:Semi Bold;font-size:22px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#fff}.home-featured-product .featured-product .inline-richtext{font-weight:600;font-size:22px;line-height:normal;letter-spacing:0px;color:#000}.home-featured-product .product-form__buttons{opacity:1!important;max-width:100%!important}.home-featured-product .product-form__submit{opacity:1!important;background-color:#efb738;box-shadow:none;opacity:unset;font-family:Inter;font-weight:700;font-size:22px;line-height:normal;letter-spacing:0px;vertical-align:middle;color:#000;transition:none;display:inline-flex;justify-content:center;align-items:center;border-width:1px 1px 3px 1px;border-style:solid;border-color:#000;border-radius:10px;padding:15px 25px}.home-featured-product .product-form__submit:hover{background-color:#000;color:#fff;border-color:#e9572d;transition:all .4s}.home-featured-product .product-form__submit:hover span{color:#fff}.home-featured-product .quantity:after{width:138px;height:48px;angle:0 deg;opacity:1;border-radius:5px;border-width:1px;border:1px solid #000000}.home-featured-product .quantity__input{color:currentColor;font-style:var(--font-body-style);opacity:.85;text-align:center;border:0;padding:0 .5rem;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none;font-family:Inter;font-weight:700;font-style:Bold;font-size:24px;line-height:28px;letter-spacing:1px;vertical-align:middle;text-transform:capitalize}.home-featured-product .quantity__button .svg-wrapper{width:24px}.home-featured-product .quantity__label{display:none}.home-featured-product .mainSwiper .swiper-button-prev,.home-featured-product .mainSwiper .swiper-button-next{background:#e9572d}.home-featured-product .swiper-button-prev:after,.home-featured-product .swiper-button-next:after{color:#fff;font-size:20px}.slider-button{color:#fff!important;background:#e9572d!important;width:30px!important;height:30px!important;border-radius:100px!important}.gravity-button{opacity:1!important;background-color:#e9572d!important;color:#000!important;box-shadow:none;opacity:unset;font-size:20px;font-weight:700;transition:none;display:inline-flex;justify-content:center;align-items:center;border-width:1px 1px 3px 1px;border-style:solid;border-color:#000;border-radius:10px;padding:15px 25px}.product_collection_wrapper .card-wrapper .card__heading{color:#e9572d;text-decoration:none}.product_collection_wrapper .card-wrapper .card__heading a{text-decoration:none}.product_collection_wrapper .card--standard .card__inner{background:transparent}.product_collection_wrapper .card--standard>.card__content{background:transparent;padding:10px 10px 0!important}.product_collection_wrapper .title.inline-richtext{color:#e9572d}.product_collection_wrapper .product-discount-badge{background:#e9572d;color:#fff!important;padding:5px 10px;border-radius:5px;display:inline-block;font-weight:600;font-size:14px;line-height:normal;letter-spacing:0px}.product_collection_wrapper .card__badge{display:none!important}.section-montessori-experience h3.image-with-text__heading{line-height:normal;letter-spacing:0px;color:#e9572d;margin-bottom:10px}.section-montessori-experience .image-with-text__content{padding:0 0 0 50px}.shop_section_wrapper .title.inline-richtext{color:#e9572d}.collection_product_wrapper .product-grid li.grid__item{background-color:#fff;padding:10px;border-radius:20px}.collection_product_wrapper .card--card{background-color:transparent}.collection_product_wrapper .card--standard .card__inner{background:transparent}.collection_product_wrapper .card--standard>.card__content{background:transparent;padding:10px 10px 0!important}.collection_product_wrapper .card--card,.card--standard .card__inner .card__media .media img{border-radius:20px}.collection_product_wrapper .card-wrapper .card__heading{font-size:22px!important;font-weight:var(--heading-font-weight-bold)!important;line-height:normal;letter-spacing:0px!important;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.collection_product_wrapper .card-wrapper .card__heading{color:#e9572d;text-decoration:none}.collection_product_wrapper .grid__item .card-wrapper .card-description{font-size:18px;font-weight:400;color:#000;line-height:normal;letter-spacing:.8px;margin-top:15px!important;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.collection_product_wrapper .card-wrapper .card__heading a{text-decoration:none}.collection_product_wrapper .grid__item .card-wrapper .price-item--sale{font-size:22px!important;font-weight:600;color:#000!important;line-height:100%!important;letter-spacing:0px!important;margin:0}.collection_product_wrapper .grid__item .card-wrapper .price-item--regular{font-size:16px;font-weight:500;color:#9f9f9f;line-height:100%;letter-spacing:0px}.collection_product_wrapper .card__badge{display:none!important}.collection_product_wrapper .product-discount-badge{background:#e9572d;color:#fff!important;padding:5px 10px;border-radius:5px;display:inline-block;margin-left:10px;font-weight:600;font-size:14px;line-height:normal;letter-spacing:0px}.product-save-badge{background:#e53935;color:#fff;font-size:13px;padding:6px 10px;border-radius:4px;margin-left:10px;display:inline-block}.product-features{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:15px 0;font-size:14px}.product-features div{display:flex;align-items:center;gap:6px}.main-category .title-wrapper-with-link h2{color:#e9572d;width:100%;text-align:center}.main-category .card--standard>.card__content .card__heading{text-align:center}.main-category .card--standard>.card__content .card__heading .icon-wrap{display:none}.main-category .card-wrapper{background:#fffaed;border:2px solid #E9572D;border-radius:20px;justify-content:center;align-items:center;align-content:baseline;padding:20px 50px}.main-category .card__inner{background:transparent;transition:transform .45s ease;will-change:transform}.main-category .card-wrapper:hover .card__inner{transform:translateY(0) scale(.8)}.main-category .card--card{height:100%}.main-category .card--standard .card__inner .card__media .media img{object-fit:contain}.product-discount-badge{background:#e9572d;color:#fff!important;padding:10px 15px;border-radius:5px;display:inline-block;font-weight:600;font-size:18px;line-height:normal;letter-spacing:0px;vertical-align:top}.price{display:inline-block}.shopify-payment-button__more-options{font-weight:400;font-size:16px!important;line-height:normal;letter-spacing:0px;text-align:center;text-decoration-style:solid;text-decoration-thickness:0%;color:#000!important}.section-montessori-experience.product-detail .image-with-media img{height:578px!important}.section-montessori-experience.product-detail .image-with-text__content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;align-self:center;position:relative;z-index:1}.section-montessori-experience.product-detail .image-with-text__content{padding:0 0 0 40px}.section-montessori-experience.product-detail.left-padding .image-with-text__content{padding:0 40px 0 0}.section-montessori-experience.product-detail .image-with-text__text .metafield-rich_text_field ul{padding-left:0}.section-montessori-experience.product-detail .image-with-text__text .metafield-rich_text_field ul li{list-style:none;position:relative;padding-left:30px;padding-bottom:10px;align-items:center}.section-montessori-experience.product-detail .image-with-text__text .metafield-rich_text_field ul li:before{content:"";position:absolute;left:0;top:3px;width:22px;height:22px;background-image:url(/cdn/shop/files/Group_1.png?v=1770357050);background-size:contain;background-repeat:no-repeat}.section-montessori-experience.product-detail .image-with-text__text .metafield-rich_text_field ul li strong{font-family:Inter,sans-serif;font-weight:600;font-size:22px;line-height:normal;letter-spacing:0px;color:#000}.gf-left .is-collapsed .gf-block-content{display:block!important;opacity:1}.gf-block-title{pointer-events:none}.gf-left .gf-option-block .gf-block-title .h3:after{opacity:0}.gf-option-block{background:#fbd9c7;border-radius:30px;padding:30px 10px 10px!important;margin-bottom:20px!important}.gf-block-content{background:#fff;border-radius:0 0 30px 30px;padding:15px}.gf-option-box li{border-bottom:1px solid #000000}.gf-option-box li button{padding:15px!important}.gf-Checkbox{flex:none!important;width:33px!important;height:33px!important;opacity:1!important;border-radius:5px!important;border:2px solid #000!important;margin-right:15px!important}.active-facets{display:none!important}facet-filters-form details{background:#fbd9c7;border-radius:30px;padding:10px;margin-bottom:20px}.facets__summary{padding:1.75rem!important}.facets__summary span{font-weight:600;font-size:22px;line-height:normal;letter-spacing:0px;color:#e9572d;text-decoration:none!important}.facets__and-helptext{display:none!important}.facets__display-vertical{background:#fff;border-radius:0 0 30px 30px}.facet-checkbox__text-label{font-weight:500;font-size:20px;line-height:normal;letter-spacing:0px;color:#000;text-decoration:none!important}.facet-checkbox>svg,.facet-checkbox>.svg-wrapper{background:#fff!important;width:24px!important;height:24px!important;opacity:1!important;border-radius:5px!important;border:2px solid #000!important;margin-right:15px!important;left:auto!important}fieldset{padding-left:0!important;padding-right:0!important}.facets__item{border-bottom:1px solid #000000}.facets__item label{padding:15px}.jdgm-prev-badge__text{color:#000!important}.facet-filters__label label,.facet-filters__field .select__select,.mobile-facets__sort .select__select{font-weight:400;font-size:16px;line-height:normal;letter-spacing:0px;color:#000}.facets__display-vertical{padding:15px}.facets__display-vertical .facets__selected{font-weight:400;font-size:18px;line-height:normal;letter-spacing:0px;color:#000}.product-count-vertical{display:none}.mobile-facets__open-label{font-weight:400;font-size:18px;line-height:normal;letter-spacing:0px;color:#e9572d}.main-cart .underlined-link{background-color:#efb738;color:#000;box-shadow:none;opacity:unset;font-size:20px;font-weight:700;line-height:normal;letter-spacing:0px;text-transform:capitalize;transition:none;display:inline-flex;justify-content:center;align-items:center;border-width:1px 1px 3px 1px;border-style:solid;border-color:#000;border-radius:10px;padding:15px 25px!important;text-decoration:none}.main-cart .quantity__input{color:currentColor;font-style:var(--font-body-style);opacity:.85;text-align:center;border:0;padding:0 .5rem;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none;font-family:Inter;font-weight:700;font-size:24px;line-height:normal;letter-spacing:1px;vertical-align:middle;text-transform:capitalize}.main-cart .quantity__button .svg-wrapper{width:24px}.main-cart .quantity:after{width:138px;height:48px;opacity:1;border-radius:5px;border-width:1px;border:1px solid #000000}.main-cart .caption-with-letter-spacing{font-weight:600;font-size:18px;line-height:normal;letter-spacing:0px;color:#000;padding:20px;background:#fbd9c7}.main-cart .cart-item__details .cart-item__name{font-weight:600;font-size:20px;line-height:normal;letter-spacing:0px;vertical-align:middle;color:#000}.main-cart .cart-item__details .cart-item__name:hover{text-decoration:none;color:#e9572d}.main-cart .product-option,.main-cart .cart-item__price-wrapper .price{font-weight:400;font-size:18px;line-height:normal;letter-spacing:0px;vertical-align:middle;color:#000}.main-cart table tbody tr.cart-item td{vertical-align:middle}.main-cart .cart__items{border-bottom:1.5px solid #000}.tax-note{color:#000}.cart__checkout-button,.cart__warnings .button{background-color:#efb738;color:#000;box-shadow:none;opacity:unset;font-size:20px;font-weight:700;line-height:normal;letter-spacing:0px;text-transform:capitalize;transition:none;display:inline-flex;justify-content:center;align-items:center;border-width:1px 1px 3px 1px;border-style:solid;border-color:#000;border-radius:10px;padding:15px 25px!important;text-decoration:none}#CartDrawer .quantity__input{color:currentColor;font-style:var(--font-body-style);opacity:.85;text-align:center;border:0;padding:0 .5rem;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none;font-family:Inter;font-weight:700;font-size:18px;line-height:normal;letter-spacing:1px;vertical-align:middle;text-transform:capitalize}#CartDrawer table thead{border-bottom:1.5px solid #000}#CartDrawer .drawer__footer{border-top:1.5px solid #000}#CartDrawer .quantity__button .svg-wrapper{width:18px}#CartDrawer .quantity:after{border-radius:5px;border:1px solid #000000}#CartDrawer .caption-with-letter-spacing{font-weight:600;font-size:16px;color:#000}#CartDrawer .cart-item__details .cart-item__name{font-weight:600;font-size:15px;line-height:normal;letter-spacing:0px;vertical-align:middle;color:#000}#CartDrawer .cart-item__details .cart-item__name:hover{text-decoration:none;color:#e9572d}#CartDrawer .cart__viewcart-button,#CartDrawer .cart__checkout-button{background-color:#efb738;color:#000;box-shadow:none;opacity:unset;font-size:16px;font-weight:700;line-height:normal;letter-spacing:0px;text-transform:capitalize;transition:none;display:inline-flex;justify-content:center;align-items:center;border-width:1px 1px 3px 1px;border-style:solid;border-color:#000;border-radius:10px;padding:10px 25px!important;text-decoration:none;width:100%;margin:0}#CartDrawer .cart-drawer__footer .tax-note{color:#000;font-size:16px;line-height:normal}#CartDrawer .cart-drawer__footer .totals__total{color:#000;font-size:20px;line-height:normal}#CartDrawer .cart-drawer__footer .totals{margin-bottom:30px}#CartDrawer .cart-drawer__footer .totals__total{display:block}#CartDrawer .cart-drawer__footer .tax-note{display:none!important}.method-multicolumn .title-wrapper-with-link .title{text-align:center;width:100%;color:#e9572d}.method-multicolumn .multicolumn-card{border:2px solid #E9572D;border-radius:20px;background:#fff!important}.method-multicolumn .multicolumn-card .multicolumn-card__info .inline-richtext{font-size:24px;color:#e9572d}.method-multicolumn .multicolumn-card .multicolumn-card__info .rte p{font-size:16px}.jm-review-widget-minimal-header .jm-cluster{justify-self:center}.jm-review-widget-minimal-header .jm-text.jm-review-widget-minimal-header__title{font-weight:600!important;font-size:42px!important;line-height:normal;letter-spacing:0px;text-align:center;vertical-align:middle;color:#e9572d;text-transform:capitalize}.jdgm-review-list>.jm-stack.jm-stack--space-400{display:flex}.jdgm-review-list .jm-product-variant-card{width:100%}.free-shipping-bar{margin-bottom:30px}.free-shipping-bar p{font-weight:400;font-size:16px;line-height:normal;letter-spacing:0px;color:#000}.progress-bar{background:#e5e5e5;height:8px;border-radius:20px;overflow:hidden}.progress-fill{background:#f4a100;height:100%;transition:width .4s ease}@media (max-width:1199.98px){.footer .footer-block{width:calc(46% - var(--grid-desktop-horizontal-spacing) / 2)!important}.footer__content-top .grid{column-gap:60px}.header .list-menu .header__menu-item{color:#fff;padding:20px}.header{display:grid;grid-template-areas:"heading left-icons"!important;grid-template-columns:1fr 1fr!important;align-items:center}.header__icons{display:none}header-drawer{margin-left:0rem!important;justify-self:end!important}.header__heading,.header__heading-link{text-align:left!important;justify-self:flex-start!important}.header{border-bottom:none}.header__icon span{height:100%;background-color:#e9572d;border-radius:50px;color:#fff}.menu-drawer__menu .menu-drawer__menu-item{color:#fff!important;font-size:16px}.method-multicolumn .multicolumn-list .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}@media (max-width:991.98px){.home-featured-product .featured-product .product__media-wrapper{width:100%!important;max-width:100%!important}.home-featured-product .featured-product:not(.product--no-media)>.product__info-wrapper{width:100%!important;max-width:100%!important;padding:50px 0 0}.hero_section_wrapper .image-with-text__media-item{width:100%!important;order:2}.hero_section_wrapper .grid--gapless.grid{row-gap:30px}.shop_section_wrapper .multicolumn-card.content-container{padding:12px!important}.section-montessori-experience .image-with-media img{height:100%!important}.section-montessori-experience.product-detail.left-padding .image-with-text__content{padding:40px 0 0}.section-montessori-experience.product-detail.left-padding .image-with-text__content{padding:40px 40px 0 0}.section-montessori-experience.product-detail .image-with-text__content{padding:40px 0 0}.method-multicolumn .multicolumn-list .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}.collection_product_wrapper .product-grid li.grid__item{width:100%;max-width:100%}}@media (max-width: 500px){p{font-size:16px}a.button.button--primary,.button--secondary{font-size:16px;width:100%;padding:10px 25px!important}.announcement-bar__message span{font-size:14px}.home-featured-product .featured-product .badge{font-size:18px}.home-featured-product .product-form__submit{font-size:16px!important;width:100%;padding:10px 25px!important}.header__heading-logo{width:90px;height:45px}.home-featured-product .featured-product .product__title{margin-bottom:20px}.home-featured-product .featured-product-short-desc,.home-featured-product .featured-product-short-desc p,.home-featured-product .featured-product .inline-richtext{font-size:16px}.home-featured-product .featured-product .price .price-item{font-size:24px}.home-featured-product .product-discount-badge{font-size:14px}.home-featured-product .feature-title{font-size:16px}.footer .footer-block{width:100%!important}.footer-block__details-content .list-menu__item--link,.footer-block__details-content li a,.footer-block__details-content li span{font-size:16px!important}.footer-content-bottom{flex-wrap:wrap}.footer-block__details-content{margin-bottom:30px!important}.footer__blocks-wrapper{padding-bottom:0!important}.footer-top-heading h1{font-size:22px!important}.copyright__content{font-size:18px!important}.announcement-bar__message h5 span{font-size:14px!important}.main-banner .banner__box{margin-top:50px}.section-montessori-experience.product-detail .image-with-text__content,.section-montessori-experience.product-detail.left-padding .image-with-text__content{padding:30px 0 0}.section-montessori-experience.product-detail .image-with-media img{height:275px!important}.section-montessori-experience .image-with-text__content{padding:30px 0 0!important}.section-montessori-experience .image-with-text__content .image-with-text__icon-list{gap:15px!important}.shop_section_wrapper .multicolumn-card__info .inline-richtext{font-size:13.39px}.slider-button{color:#fff!important;background:#e9572d!important;width:30px!important;height:30px!important;border-radius:100px!important}.slider-button .icon{height:1rem!important;color:#fff!important}.product_collection_wrapper .card__content{width:auto!important;height:100%}.product_collection_wrapper ul li{margin-left:0!important}.product_collection_wrapper .card__inner{height:256px}.product_collection_wrapper .grid__item .card-wrapper .card-description{font-size:14px}.collection_product_wrapper .card__inner,.collection_product_wrapper .card--card{height:256px}.shop_section_wrapper .title.inline-richtext,.product_collection_wrapper .title.inline-richtext{font-size:22px}.button--secondary{font-size:16px;width:auto;padding:10px!important}.shop_section_wrapper a.button.button--primary,.button--secondary{font-size:12px;width:auto;padding:10px!important}.section-montessori-experience.product-detail .image-with-text__text .metafield-rich_text_field ul li{padding-left:30px;padding-bottom:5px}.section-montessori-experience.product-detail .image-with-text__text .metafield-rich_text_field ul li:before{width:20px;height:20px}.section-montessori-experience.product-detail .image-with-text__text .metafield-rich_text_field ul li strong{font-size:16px}.home-featured-product .mainSwiper .swiper-button-prev,.home-featured-product .mainSwiper .swiper-button-next{width:30px;height:30px}.home-featured-product .swiper-button-prev:after,.home-featured-product .swiper-button-next:after{font-size:14px}.method-multicolumn .multicolumn-list .grid__item{width:calc(100% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(100% - var(--grid-mobile-horizontal-spacing) / 2)}.main-category .title-wrapper-with-link h2{font-size:22px}.main-category .card-wrapper{padding:15px}.main-category .card--standard>.card__content .card__heading a{font-size:16px}.main-cart .underlined-link{font-size:16px;padding:10px 15px!important}.main-cart .quantity__input{font-size:20px;line-height:normal}.main-cart .quantity__button .svg-wrapper{width:20px}.main-cart .caption-with-letter-spacing,.main-cart .cart-item__details .cart-item__name,.main-cart .product-option,.main-cart .cart-item__price-wrapper .price{font-size:16px}.jm-review-widget-minimal-header .jm-text.jm-review-widget-minimal-header__title{font-size:28px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/style.css.map */
