:root{--magical-ink: #10264c;--magical-teal: #087e82}body{letter-spacing:.015em}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.025em;line-height:1.16}.button{font-weight:700;letter-spacing:.015em}.header__menu-item{font-weight:600;font-size:1.5rem}.announcement-bar__message{font-weight:600;letter-spacing:.025em}.magical-hero{background:#fbf8f1;overflow:hidden}.magical-hero__grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:3rem;padding-top:5rem;padding-bottom:5rem}.magical-eyebrow{font-size:1.15rem;font-weight:700;letter-spacing:.14em;margin:0 0 1.6rem}.magical-hero h1{font-size:clamp(3.6rem,4.2vw,5.6rem);margin:0 0 2rem;font-weight:700}.magical-hero__text{max-width:43rem;font-size:1.9rem;line-height:1.5;color:#465264}.magical-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.6rem}.magical-hero__buttons .button{min-width:17rem}.magical-hero__note{font-size:1.35rem;color:#465264;margin-bottom:0}.magical-hero__visual{position:relative;padding:4rem 0}.magical-hero__visual img{width:100%;height:auto;display:block;border-radius:18px;box-shadow:0 18px 45px #10264c12;transform:rotate(-2deg)}.magical-spark{position:absolute;font-size:4.5rem;color:#f2ba53;z-index:1}.magical-spark--one{right:6%;top:-1rem}.magical-spark--two{left:6%;bottom:-1rem;color:#d59bc5;font-size:3.4rem}[id$=__benefits] .multicolumn-card__info{padding:.5rem 2rem}[id$=__benefits] .multicolumn-card h3{font-size:1.8rem}[id$=__benefits] .multicolumn-list__item+.multicolumn-list__item{border-left:1px solid #dfe5e7}[id$=__benefits] .rte{font-size:1.5rem;color:#465264}[id$=__paths] .multicolumn-card{border-radius:14px;overflow:hidden;height:100%}[id$=__paths] .multicolumn-list__item:nth-child(3n+1) .multicolumn-card{background:#f1eafb}[id$=__paths] .multicolumn-list__item:nth-child(3n+2) .multicolumn-card{background:#fff5d1}[id$=__paths] .multicolumn-list__item:nth-child(3n+3) .multicolumn-card{background:#fce6ea}[id$=__paths] .multicolumn-card__image-wrapper{padding:1.8rem 1.8rem 0;margin:0}[id$=__paths] .multicolumn-card__image-wrapper .media{border-radius:8px}[id$=__paths] .multicolumn-card__info{padding:2rem}[id$=__paths] .link{color:#006d72;font-weight:700}.card__heading{font-size:1.8rem;line-height:1.35}.card__inner{border-radius:12px;overflow:hidden}.card__information{padding-top:1.6rem}.card-information .price{font-size:1.7rem}.product__title h1{font-size:clamp(2.5rem,3vw,3.8rem)}.product__description{line-height:1.7}.magical-bundle-note{padding:1.5rem 1.8rem;border-radius:10px;background:#e2f3f1}.collection-hero{background:#fbf8f1}.collection-hero__inner{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.collection-hero__title{margin-top:0}.footer-block__heading{font-weight:700}.footer{border-top:1px solid #e7e9e9}@media(max-width:989px){.magical-hero__grid{grid-template-columns:1fr;gap:1rem;padding-top:3.5rem;padding-bottom:2rem}.magical-hero__copy{text-align:center}.magical-hero__text{margin:auto}.magical-hero__buttons{justify-content:center}.magical-hero__visual{max-width:68rem;margin:auto;padding:2rem 0}.magical-hero__visual img{transform:none}.magical-spark{display:none}}@media(max-width:749px){.magical-hero h1{font-size:3.8rem}.magical-eyebrow{font-size:1rem;letter-spacing:.08em}.magical-hero__text{font-size:1.7rem}.magical-hero__buttons{flex-direction:column;margin-top:2rem}.magical-hero__buttons .button{width:100%}[id$=__benefits] .multicolumn-list{gap:0}[id$=__benefits] .multicolumn-list__item+.multicolumn-list__item{border-left:0;border-top:1px solid #dfe5e7}[id$=__benefits] .multicolumn-card__info{padding:1.4rem 0}[id$=__paths] .multicolumn-card{display:grid;grid-template-columns:32% 1fr;align-items:center}[id$=__paths] .multicolumn-card__image-wrapper{padding:1.2rem 0 1.2rem 1.2rem}[id$=__paths] .multicolumn-card__info{padding:1.5rem}[id$=__paths] .multicolumn-card h3{font-size:1.9rem}[id$=__paths] .multicolumn-card p{font-size:1.5rem}[id$=__paths] .multicolumn-card .link{margin-top:1rem;font-size:1.4rem}}@media(max-width:749px){.header__heading-logo-wrapper{max-width:110px;margin:auto}[id$=__favorites] .card.card--media,[id$=__bundles] .card.card--media{display:grid;grid-template-columns:35% 1fr;gap:1.6rem;align-items:center}[id$=__favorites] .card__information,[id$=__bundles] .card__information{padding:.8rem 0}[id$=__favorites] .card__heading,[id$=__bundles] .card__heading{font-size:1.65rem}}.card--media .card__media .media img{object-fit:contain}.main-blog .title--primary,.article-template>header{background:#fbf8f1;border-radius:16px;padding:3rem;line-height:1.5}.main-blog .title--primary{font-size:clamp(3.2rem,4vw,4.8rem)}.main-blog .blog-articles{gap:3rem}.main-blog .article-card{border-radius:14px;overflow:hidden;background:#f1eafb}.main-blog .blog-articles__article:nth-child(3n+2) .article-card{background:#fff5d1}.main-blog .blog-articles__article:nth-child(3n+3) .article-card{background:#e2f3f1}.main-blog .article-card>.card__content .card__information{padding:2.4rem}.main-blog .article-card .card__heading{font-size:2.4rem}.main-blog .article-card__excerpt{line-height:1.7;color:#465264}.article-template>header{margin:3rem auto;max-width:80rem}.article-template .article-template__title{font-size:clamp(2.8rem,3.5vw,4.2rem);line-height:1.2}.article-template .article-template__hero-container{max-width:80rem;padding:0 2rem}.article-template .article-template__hero-medium{height:36rem;border-radius:14px;background:#e2f3f1}.article-template .article-template__hero-container img{object-fit:contain}.article-template .article-template__content{max-width:80rem;font-size:1.8rem;line-height:1.8;color:#465264}.article-template__content h2{margin-top:3.5rem;font-size:2.8rem}.article-template__content h3{margin-top:2.8rem;font-size:2.2rem}.article-template__content li+li{margin-top:1rem}.article-template__content a,.article-template .article-template__link{color:#087e82}.article-template__content img{height:auto;border-radius:12px}.article-template .article-template__back{padding:2.4rem;background:#e2f3f1}@media(max-width:749px){.article-template>header{margin:2rem 1.5rem;padding:2rem}.article-template .article-template__hero-medium{height:28rem}.main-blog .title--primary{padding:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/magical-kids.css.map */
