body.template-index{--home-ink: #294b3c;--home-green: #42664d;--home-muted: #647366;--home-cream: #faf8f0;--home-line: #dce2d5;background:var(--home-cream)}body.template-index #MainContent{background:var(--home-cream)}body.template-index .announcement-bar{background:#e4eddb;color:var(--home-ink)}body.template-index .announcement-bar a,body.template-index .announcement-bar .link{color:var(--home-ink)}body.template-index .header-wrapper .header{background:var(--home-cream);color:var(--home-ink);border-bottom:1px solid var(--home-line);box-shadow:none}body.template-index .header-heading .h1{color:var(--home-ink);letter-spacing:-.03em}body.template-index .kids-hero{background:var(--home-cream)}body.template-index .kids-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,64px);max-width:var(--page-width, 1400px);min-height:0;padding-top:38px;padding-bottom:70px}body.template-index .kids-hero__copy{max-width:630px;animation:home-reveal .72s cubic-bezier(.2,.7,.2,1) both}body.template-index .kids-hero__eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 20px;color:var(--hero-eyebrow-color, var(--home-ink));font-family:var(--hero-eyebrow-font, inherit);font-size:var(--hero-eyebrow-size, 11px);font-weight:750;letter-spacing:.15em}body.template-index .kids-hero__eyebrow span{color:#a67b4a;font-size:25px;line-height:1}body.template-index .kids-hero__heading{margin:0;color:var(--hero-heading-color, var(--home-ink));font-family:var(--hero-heading-font, inherit);font-size:clamp(calc(var(--hero-heading-size, 84px) * .64),5.5vw,var(--hero-heading-size, 84px));font-weight:900;line-height:1.06;letter-spacing:-.058em}body.template-index .kids-hero__accent{position:relative;display:inline-block;color:var(--hero-heading-accent-color, #6c8759);font-family:var(--hero-heading-accent-font, inherit);font-size:clamp(calc(var(--hero-heading-accent-size, 84px) * .64),5.5vw,var(--hero-heading-accent-size, 84px))}body.template-index .kids-hero__accent svg{position:absolute;bottom:-11px;left:0;width:100%;height:24px;fill:none;stroke:#e9ba6d;stroke-width:7;stroke-linecap:round}body.template-index .kids-hero__description{max-width:520px;margin:31px 0 0;color:var(--hero-description-color, var(--home-muted));font-family:var(--hero-description-font, inherit);font-size:var(--hero-description-size, 16px);line-height:1.8}body.template-index .kids-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:28px}body.template-index .kids-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:13px 23px;border-radius:40px;background:var(--home-green);color:var(--hero-button-color, #fff);font-family:var(--hero-button-font, inherit);font-size:var(--hero-button-size, 13px);font-weight:750;text-decoration:none;transition:background .2s ease,transform .2s ease}body.template-index .kids-hero__button:hover{background:#2f513a;color:var(--hero-button-color, #fff);transform:translateY(-2px)}body.template-index .kids-hero__secondary{color:var(--hero-secondary-color, var(--home-ink));font-family:var(--hero-secondary-font, inherit);font-size:var(--hero-secondary-size, 13px);font-weight:700;text-decoration:underline;text-underline-offset:5px}body.template-index .kids-hero__secondary:hover{color:#9b5f31}body.template-index .kids-hero__button:focus-visible,body.template-index .kids-hero__secondary:focus-visible{outline:3px solid #a95f32;outline-offset:5px}body.template-index .kids-hero__art{position:relative;padding:25px 17px 30px 25px;animation:home-reveal .8s cubic-bezier(.2,.7,.2,1) .12s both}body.template-index .kids-hero__photo{overflow:hidden;height:auto;aspect-ratio:1.35 / 1;border-radius:47% 47% 24px 24px;background:#e9dcc8;transform:rotate(2deg)}body.template-index .kids-hero__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:51% center;transform:scale(1.02);transition:transform .8s ease}body.template-index .kids-hero__photo:hover img{transform:scale(1.055)}body.template-index .kids-hero__sun{position:absolute;z-index:2;top:-12px;right:-10px;color:#e6b35d;font-size:100px;line-height:1;animation:home-sun-turn 35s linear infinite}body.template-index .kids-hero__note{position:absolute;z-index:2;bottom:61px;left:0;max-width:215px;margin:0;padding:14px 20px;border:1px solid #e1dfc7;border-radius:17px;background:#fffdf5;box-shadow:0 8px 20px #48533314;color:var(--hero-note-color, var(--home-ink));font-family:var(--hero-note-font, inherit);font-size:var(--hero-note-size, 13px);font-weight:700;line-height:1.5;animation:home-note-bob 7s ease-in-out infinite}body.template-index .kids-hero__note span{float:left;margin-right:11px;color:#b8825d;font-size:35px;font-weight:400;line-height:1}body.template-index .kids-hero__sprig{position:absolute;right:-11px;bottom:25px;width:80px;height:135px;fill:#b7c9a0;stroke:#6e895c;stroke-width:2;transform-origin:50% 95%;animation:home-leaf-sway 6s ease-in-out infinite}body.template-index .kids-hero__caption{margin:18px 0 0;color:var(--hero-caption-color, var(--home-muted));font-family:var(--hero-caption-font, inherit);font-size:var(--hero-caption-size, 11px);letter-spacing:.04em;text-align:center}body.template-index .seamless-scroll .section__wrapper{background:#e9eee0;color:var(--home-ink)}body.template-index .featured-collection-tabs__wrapper{border-top:1px solid var(--home-line);padding-top:58px;padding-bottom:20px}body.template-index .title-wrapper .text-content-heading,body.template-index .featured-collection-tabs .collection-title h3{color:var(--home-ink);letter-spacing:-.03em}body.template-index .featured-collection-tabs .water-text{color:#e8e9df}body.template-index .featured-collection-tabs .tab-panel-tabs .tab{border:1px solid #d6dece;border-radius:30px;background:transparent;color:var(--home-ink);font-weight:700;transition:background .2s ease,color .2s ease,transform .2s ease}body.template-index .featured-collection-tabs .tab-panel-tabs .tab[aria-selected=true]{border-color:var(--home-green);background:var(--home-green);color:#fff}body.template-index .featured-collection-tabs .tab-panel-tabs .tab:hover{transform:translateY(-2px)}body.template-index .featured-collection-tabs .product-card-wrapper .card,body.template-index .featured-collection .product-card-wrapper .card{overflow:hidden;border:1px solid var(--home-line);border-radius:22px;background:transparent;box-shadow:none;transition:transform .25s ease,box-shadow .25s ease}body.template-index .featured-collection-tabs .product-card-wrapper .card:hover,body.template-index .featured-collection .product-card-wrapper .card:hover{transform:translateY(-4px);box-shadow:0 10px 22px #294b3c14}body.template-index .featured-collection .product-card-wrapper .card-inner{background:#f2eee5}body.template-index .featured-collection-tabs .product-card-wrapper .card-media-wrapper{background:transparent}body.template-index .featured-collection-tabs .slider-slide:nth-child(8n+1) .card-inner{background:#f3e8dc}body.template-index .featured-collection-tabs .slider-slide:nth-child(8n+2) .card-inner{background:#e8efdf}body.template-index .featured-collection-tabs .slider-slide:nth-child(8n+3) .card-inner{background:#eee8f3}body.template-index .featured-collection-tabs .slider-slide:nth-child(8n+4) .card-inner{background:#f5e6e2}body.template-index .featured-collection-tabs .slider-slide:nth-child(8n+5) .card-inner{background:#e4edf6}body.template-index .featured-collection-tabs .slider-slide:nth-child(8n+6) .card-inner{background:#f7efd6}body.template-index .featured-collection-tabs .slider-slide:nth-child(8n+7) .card-inner{background:#dff0ea}body.template-index .featured-collection-tabs .slider-slide:nth-child(8n+8) .card-inner{background:#f2e1d8}body.template-index .featured-collection-tabs .card-heading a,body.template-index .featured-collection-tabs .card-price{color:var(--home-ink)}body.template-index .image-text-list .slider-slide,body.template-index .section-team .member-item{overflow:hidden;border-radius:22px}body.template-index .shop-the-feed{background:#f0f2e6}body.template-index .text-with-icons__wrapper{background:#e4eddb;color:var(--home-ink)}body.template-index .kids-reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.2,1)}body.template-index .kids-reveal.kids-visible{opacity:1;transform:translateY(0)}@keyframes home-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes home-sun-turn{0%{transform:rotate(15deg)}to{transform:rotate(375deg)}}@keyframes home-note-bob{0%,to{transform:translateY(0) rotate(-7deg)}50%{transform:translateY(-7px) rotate(-5deg)}}@keyframes home-leaf-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}@media(max-width:749px){body.template-index .section-header .header-wrapper .header .header-search-bar{height:56px}body.template-index .kids-hero__inner{grid-template-columns:1fr;gap:16px;min-height:0;padding-top:24px;padding-bottom:22px}body.template-index .kids-hero__eyebrow{margin-bottom:16px}body.template-index .kids-hero__heading{font-size:clamp(calc(var(--hero-heading-size, 84px) * .48),9.5vw,calc(var(--hero-heading-size, 84px) * .68))}body.template-index .kids-hero__accent{font-size:clamp(calc(var(--hero-heading-accent-size, 84px) * .48),9.5vw,calc(var(--hero-heading-accent-size, 84px) * .68))}body.template-index .kids-hero__accent svg{bottom:-8px;height:18px}body.template-index .kids-hero__description{margin-top:22px;font-size:calc(var(--hero-description-size, 16px) * .9375);line-height:1.65}body.template-index .kids-hero__actions{gap:12px;margin-top:24px}body.template-index .kids-hero__button{gap:12px;min-height:48px;padding:12px 18px}body.template-index .kids-hero__art{width:100%;max-width:540px;justify-self:center;padding:20px 14px 4px}body.template-index .kids-hero__photo{height:clamp(330px,90vw,430px);aspect-ratio:auto}body.template-index .kids-hero__sun{top:-7px;right:4px;font-size:75px}body.template-index .kids-hero__note{bottom:57px;left:8px;max-width:180px;padding:10px 15px;font-size:calc(var(--hero-note-size, 13px) * .846)}body.template-index .kids-hero__sprig{right:0;width:60px}body.template-index .kids-hero__caption{margin-top:14px}body.template-index .featured-collection-tabs__wrapper{padding-top:40px}}@media(max-width:360px){body.template-index .header-heading .h1{font-size:clamp(20px,6vw,23px)}}@media(prefers-reduced-motion:reduce){body.template-index .kids-hero__copy,body.template-index .kids-hero__art,body.template-index .kids-hero__sun,body.template-index .kids-hero__note,body.template-index .kids-hero__sprig{animation:none}body.template-index .kids-reveal{opacity:1;transform:none;transition:none}body.template-index .kids-hero__button,body.template-index .kids-hero__photo img,body.template-index .featured-collection-tabs .tab-panel-tabs .tab,body.template-index .featured-collection-tabs .product-card-wrapper .card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/home-kids.css.map */
