: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}.jdgm-star.jdgm--off:before{content:"\e000"!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{padding:0 1rem}.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}.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;min-height:auto}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}.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:100%;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 .list-payment{justify-content:center}.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 a{text-decoration:none}.product_collection_wrapper .card--standard .card__inner{background:transparent}.product_collection_wrapper .card--standard>.card__content{background:transparent;padding:0 10px;width:auto;height:auto}.product_collection_wrapper .card__information .price,.product_collection_wrapper .card__information .quick-add{margin-top: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}.shop_section_wrapper.main-category .multicolumn-card__image-wrapper--half-width{width:100%}.collection_product_wrapper .product-grid li.grid__item{background-color:#fff;padding:10px;border-radius:20px}.collection_product_wrapper .card--standard .card__inner{background:transparent}.collection_product_wrapper .card--standard>.card__content{background:transparent;padding:0 10px}.collection_product_wrapper .card__information .price,.collection_product_wrapper .card__information .quick-add{margin-top: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;font-weight:600;line-height:normal;letter-spacing:0px;color:#e9572d;text-decoration:none;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.collection_product_wrapper .grid__item .card-wrapper .card-description{display:none!important;font-size:18px;font-weight:400;color:#000;line-height:normal;letter-spacing:0px;margin-top:15px!important;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.collection_product_wrapper .grid__item .card-wrapper .card-description p{margin:0!important}.collection_product_wrapper .card-wrapper .card__heading a{text-decoration:none}.collection_product_wrapper .grid__item .card-wrapper .price-item--sale{font-size:22px;font-weight:600;color:#000;line-height:normal;letter-spacing:0px;margin:0}.collection_product_wrapper .grid__item .card-wrapper .price-item--regular{font-size:16px;font-weight:500;color:#9f9f9f;line-height:normal;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-wrapper:hover{background:#e9572d;border:2px solid #000000;border-radius:20px}.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__information{padding-top:0}.main-category .card--standard .card__inner .card__media .media img{object-fit:contain}.main-category .card-wrapper:hover .card__heading a{color:#fff}.main-category .card-wrapper:hover .card__inner{transform:translateY(-50px) scale(.8)}.main-category .card-wrapper .button{position:absolute;bottom:20px;left:50%;transform:translate(-50%,30px);opacity:0;pointer-events:none;transition:all .35s ease;z-index:3;width:max-content}.main-category .card-wrapper:hover .button{opacity:1;transform:translate(-50%);pointer-events:auto}.main-category .card-wrapper .card__content{order:1}.main-category .card-wrapper .card__inner{order:2}.main-category .card-wrapper .card__content .card__heading{font-size:30px;color:#efb738}.main-category .card-wrapper:hover .card__content .card__heading{color:#fff}.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}.pdp-testimonial-desktop{margin-top:40px}.pdp-testimonial-mobile{display:none}.article-template{padding-top:120px}.article-template .page-width--narrow{max-width:1200px}.article-template__title{font-size:clamp(2.8rem,5.5vw,4.5rem);color:#e9572d;text-align:center}.article-template h3{font-size:clamp(2.4rem,3.5vw,3.4rem);color:#000}.article-template .rte li{list-style:disc}.article-template h4{font-size:clamp(2.2rem,3vw,2.8rem);color:#000}body.\31 0-guilt-free-toys-to-spoil-your-grandchild{font-family:Open Sans,sans-serif!important}body.\31 0-guilt-free-toys-to-spoil-your-grandchild .announcement-bar-section,body.\31 0-guilt-free-toys-to-spoil-your-grandchild .header-wrapper,body.\31 0-guilt-free-toys-to-spoil-your-grandchild footer{display:none}.free-typs-text .rich-text__wrapper .rich-text__blocks{width:100%;max-width:970px;margin:auto}.free-typs-text .rich-text__wrapper{width:100%}.free-typs-text h2.rich-text__heading{font-family:Open Sans,sans-serif;color:#242424;font-weight:600;font-size:50px;line-height:65px}.free-typs-text h4{color:#242424;font-weight:600;font-family:Open Sans,sans-serif}.free-typs-text h5{font-family:Open Sans,sans-serif;border-bottom:1px solid #888888;padding-bottom:30px;color:#434343;font-size:24px}.free-typs-text .rich-text__wrapper .rich-text__blocks .rich-text__text p{letter-spacing:normal;line-height:34px;color:#242424;font-family:Open Sans,sans-serif;margin:0;font-size:19px}@media(max-width:750.98px){.free-typs-text h2.rich-text__heading{font-size:35px;line-height:45.5px}.free-typs-text .rich-text__wrapper .rich-text__blocks .rich-text__text p,.free-typs-text h5{font-size:18px}.free-typs-text h4{font-size:23px}}.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 .cart-item__totals,#CartDrawer th#CartDrawer-ColumnTotal{display:none!important}#CartDrawer .cart-item__details{grid-column:2 / 5!important}#CartDrawer .cart__ctas{margin-bottom:0!important}#CartDrawer .drawer__footer{border-top:1.5px solid #000;padding:1rem 0 .5rem!important;overflow:visible;flex-shrink:0}#CartDrawer .drawer__inner{padding-bottom:0}@media screen and (max-width:749px){#CartDrawer .drawer__inner{padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}#CartDrawer .drawer__footer{padding-bottom:max(12px,env(safe-area-inset-bottom,0px))!important}}#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:#f9a84d!important;color:#fff!important;box-shadow:none!important;opacity:unset;font-size:18px;font-weight:600;line-height:normal;letter-spacing:0;text-transform:none;transition:opacity .2s ease;display:inline-flex;justify-content:center;align-items:center;border:none!important;border-radius:9999px!important;padding:14px 24px!important;text-decoration:none;width:100%;margin:0;min-height:52px}#CartDrawer .cart__checkout-button:hover{opacity:.92;background-color:#f9a84d!important;color:#fff!important}#CartDrawer .cart__checkout-button:before,#CartDrawer .cart__checkout-button:after{display:none!important}#CartDrawer shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 9999px;--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-button-block-size: 80px}#CartDrawer .cart-drawer__dynamic-checkout-buttons{padding:0!important;margin:12px 0 0!important;height:80px!important;max-height:80px!important;min-height:0!important;overflow:hidden!important;line-height: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-value{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}#CartDrawer #dynamic-checkout-cart,#CartDrawer shopify-accelerated-checkout-cart{line-height:0;display:block!important;height:80px!important;max-height:80px!important;min-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}#CartDrawer #dynamic-checkout-cart,#CartDrawer shopify-accelerated-checkout-cart,#CartDrawer .cart-drawer__dynamic-checkout-buttons ul,#CartDrawer .cart-drawer__dynamic-checkout-buttons [data-shopify-buttoncontainer]{min-height:0!important;height:80px!important;max-height:80px!important;margin-bottom:0!important;padding-bottom:0!important;gap:0!important;overflow:hidden!important}#CartDrawer .drawer__footer #dynamic-checkout-cart ul{margin:0!important;gap:0!important;row-gap:0!important;min-height:0!important;height:80px!important;max-height:80px!important;overflow:hidden!important}#CartDrawer .drawer__footer #dynamic-checkout-cart ul>li{margin:0!important;padding:0!important;min-height:0!important}#CartDrawer .drawer__footer #dynamic-checkout-cart ul>li:not(:first-child){display:none!important}#CartDrawer shopify-google-pay-button,#CartDrawer shopify-paypal-button,#CartDrawer shopify-apple-pay-button,#CartDrawer [class*=google-pay],#CartDrawer [class*=GooglePay],#CartDrawer [class*=paypal],#CartDrawer [class*=PayPal],#CartDrawer [class*=apple-pay],#CartDrawer [class*=ApplePay],#CartDrawer [data-testid=PayPal-button],#CartDrawer [data-testid=GooglePay-button],#CartDrawer [data-testid=ApplePay-button],#CartDrawer [data-testid*=ApplePay],#CartDrawer [data-funding-source=paypal],#CartDrawer [data-funding-source=google_pay],#CartDrawer [data-funding-source=apple_pay]{display:none!important;height:0!important;max-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;pointer-events:none!important}#CartDrawer .cart-drawer__dynamic-checkout-buttons [aria-label*=PayPal i],#CartDrawer .cart-drawer__dynamic-checkout-buttons [aria-label*="Google Pay" i],#CartDrawer .cart-drawer__dynamic-checkout-buttons [aria-label*="Apple Pay" i]{display:none!important}#CartDrawer #dynamic-checkout-cart [data-shopify-buttoncontainer]>li:first-child,#CartDrawer .cart-drawer__dynamic-checkout-buttons [data-shopify-buttoncontainer]>li:first-child{flex-basis:100%!important;width:100%!important;max-width:100%!important;margin:0!important;min-height:80px!important;max-height:80px!important;border-radius:9999px!important;overflow:hidden!important}#CartDrawer #dynamic-checkout-cart [data-shopify-buttoncontainer]>li:first-child button,#CartDrawer #dynamic-checkout-cart [data-shopify-buttoncontainer]>li:first-child [role=button],#CartDrawer .cart-drawer__dynamic-checkout-buttons button,#CartDrawer .cart-drawer__dynamic-checkout-buttons [role=button]{border-radius:9999px!important;min-height:80px!important;max-height:80px!important;overflow:hidden!important}#CartDrawer .cart-drawer__dynamic-checkout-buttons iframe{min-height:80px!important;height:80px!important;max-height:80px!important;display:block!important;margin:0!important;padding:0!important;border:0!important;vertical-align:top}@media screen and (max-width:749px){#CartDrawer shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 80px}#CartDrawer .cart-drawer__dynamic-checkout-buttons,#CartDrawer #dynamic-checkout-cart,#CartDrawer shopify-accelerated-checkout-cart,#CartDrawer .cart-drawer__dynamic-checkout-buttons ul,#CartDrawer .cart-drawer__dynamic-checkout-buttons [data-shopify-buttoncontainer],#CartDrawer .drawer__footer #dynamic-checkout-cart ul{height:80px!important;max-height:80px!important;overflow:hidden!important}#CartDrawer #dynamic-checkout-cart [data-shopify-buttoncontainer]>li:first-child,#CartDrawer .cart-drawer__dynamic-checkout-buttons [data-shopify-buttoncontainer]>li:first-child,#CartDrawer #dynamic-checkout-cart [data-shopify-buttoncontainer]>li:first-child button,#CartDrawer #dynamic-checkout-cart [data-shopify-buttoncontainer]>li:first-child [role=button],#CartDrawer .cart-drawer__dynamic-checkout-buttons button,#CartDrawer .cart-drawer__dynamic-checkout-buttons [role=button],#CartDrawer .cart-drawer__dynamic-checkout-buttons iframe{min-height:80px!important;height:80px!important;max-height:80px!important;overflow:hidden!important}#CartDrawer .drawer__footer #dynamic-checkout-cart ul{flex-direction:column!important;flex-wrap:nowrap!important;margin:0!important;gap:0!important;row-gap:0!important}#CartDrawer .cart-drawer__dynamic-checkout-buttons li:has(iframe[title*=Apple]),#CartDrawer .cart-drawer__dynamic-checkout-buttons li:has(iframe[name*=apple]),#CartDrawer .cart-drawer__dynamic-checkout-buttons li:has(iframe[src*=apple]){display:none!important}#CartDrawer .cart-drawer-recommendations__list{gap:10px}#CartDrawer .cart-drawer-recommendations__item{padding:6px 8px}}#CartDrawer .cart-drawer__dynamic-checkout-buttons li:has(iframe[title*=PayPal]),#CartDrawer .cart-drawer__dynamic-checkout-buttons li:has(iframe[title*=Google]),#CartDrawer .cart-drawer__dynamic-checkout-buttons li:has(iframe[title*=Apple]),#CartDrawer .cart-drawer__dynamic-checkout-buttons li:has(iframe[name*=paypal]),#CartDrawer .cart-drawer__dynamic-checkout-buttons li:has(iframe[name*=google]),#CartDrawer .cart-drawer__dynamic-checkout-buttons li:has(iframe[name*=apple]){display:none!important}#CartDrawer .cart-drawer__discount:not(.cart-drawer__discount--applied-only){padding:0 0 1.2rem;margin-bottom:1.2rem;border-bottom:.1rem solid rgba(0,0,0,.12)}#CartDrawer .cart-drawer__discount--applied-only .cart-drawer__discount-label,#CartDrawer .cart-drawer__discount--applied-only .cart-drawer__discount-field{display:none!important}#CartDrawer .cart-drawer__discount--applied-only{margin-bottom:.6rem;padding-bottom:0;border-bottom:none}#CartDrawer .cart-drawer__discount--applied-only .cart-drawer__discount-applied-list,#CartDrawer .cart-drawer__discount--applied-only .cart-drawer__discount-pill{margin-top:0}#CartDrawer .cart-drawer__discount-label{font-size:16px;font-weight:600;margin-bottom:10px;display:block}#CartDrawer .cart-drawer__discount-field .field__input{border:1px solid #000;border-radius:5px;min-height:44px;font-size:14px}#CartDrawer .cart-drawer__discount-apply{background:#f3f3f3!important;border:1px solid #000!important;border-radius:5px!important;color:#000!important;box-shadow:none!important;min-height:44px;font-size:14px!important;font-weight:600!important}#CartDrawer .discounts__discount{background:#f0f0f0;border-radius:20px;padding:4px 10px;display:inline-flex;align-items:center;gap:6px;font-size:13px;margin-bottom:8px}#CartDrawer .cart-drawer__footer .tax-note{display:none!important}#CartDrawer .cart__login-title{margin:2.2rem 0 .5rem}#CartDrawer .button:not(.cart__checkout-button){font-size:20px;font-weight:700;line-height:normal;letter-spacing:0px;color:#000;border-width:1px 1px 3px 1px;border-style:solid;border-color:#000;border-radius:10px}.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-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%}.jm-average-rating-display--minimal-header .jm-cluster{background:#e9572d;color:#fff!important;padding:10px 15px;border-radius:5px;display:inline-block;font-weight:600;font-size:16px;line-height:normal;letter-spacing:0px;vertical-align:top;margin-top:10px}.jm-average-rating-display--minimal-header .jm-cluster .jm-text{color:#fff}.free-shipping-bar{margin-bottom:10px}.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-drawer{margin-left:0rem!important}.header{border-bottom:none}.header__icon--menu{width:32px;height:32px}.header__icon--menu span{height:100%;background-color:#e9572d;border-radius:50px;color:#fff}.header__icon--menu span .icon{width:16px;height:16px}.header__icon .svg-wrapper{width:32px;height:32px}.header__icon .svg-wrapper>svg{width:16px;height:16px}.menu-drawer,.menu-drawer__submenu{background-color:#fffaed!important}.menu-drawer__navigation{padding:1rem 0!important}.menu-drawer__menu .menu-drawer__menu-item,.menu-drawer__close-button{font-size:16px;padding:1.1rem 2rem!important}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{background-color:transparent!important}.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)}.main-category .collection-list .collection-list__item{width:calc(33% - var(--grid-mobile-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.main-category .card-wrapper .card__content .card__heading{font-size:24px}}@media(max-width:991.98px){.header-search-bar{display:none!important}.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:30px 0 0}.home-featured-product .pdp-testimonial-desktop{display:none}.home-featured-product .pdp-testimonial-mobile{display:block}.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 .card-wrapper .card__heading a{font-size:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.main-category .collection-list .collection-list__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media(max-width:750px){.menu-open .header_custom_wrapper{background-color:#fffaed}.mobile-facets__summary span{font-size:16px;color:#000}.facet-checkbox__text-label{font-size:16px}}@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:12px}.hero_section_wrapper .trust-text{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:100px;height:auto}.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:20px}.home-featured-product .featured-product .product__info-container .price--on-sale .price-item--regular{font-size:18px}.home-featured-product .product-discount-badge{font-size:14px;padding:10px!important}.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:auto}.product_collection_wrapper .grid__item .card-wrapper .card-description{font-size:14px}.product_collection_wrapper .product-discount-badge{padding:5px;font-size:11px;margin-top:10px;margin-left:0}.product_collection_wrapper .button--secondary{font-size:14px;line-height:100%;padding:10px}.collection_product_wrapper .card__inner,.collection_product_wrapper .card--card{height:auto}.shop_section_wrapper .title.inline-richtext,.product_collection_wrapper .title.inline-richtext{font-size:22px;text-align:center}.button--secondary{font-size:16px;width:auto;padding:10px!important}.shop_section_wrapper .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}.collection_product_wrapper .grid__item .card-wrapper .price-item--sale{font-size:16px}.collection_product_wrapper .grid__item .card-wrapper .price-item--regular{font-size:14px}.collection_product_wrapper .product-discount-badge{font-size:11px;padding:5px;margin-top:10px;margin-left:0}.collection_product_wrapper .grid__item .card-wrapper .card-description{font-size:14px;margin-top:10px!important;margin-bottom:15px!important}.collection_product_wrapper .grid__item .card-wrapper .card-description p{font-size:14px}.collection_product_wrapper .button--secondary{font-size:14px;line-height:100%;padding:10px}.collection_product_wrapper .card-wrapper .card__heading{margin-bottom:10px}.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-wrapper .card__content .card__heading{font-size:14px}.main-category .card-wrapper .button{font-size:12px}.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}.jm-review-widget-minimal-header .jm-cluster{justify-self:center}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/style.css.map */
