@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-display:swap;src:url(fredoka-500.woff2) format("woff2")}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-display:swap;src:url(fredoka-600.woff2) format("woff2")}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-display:swap;src:url(fredoka-700.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(nunito-400.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(nunito-600.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(nunito-700.woff2) format("woff2")}:root{--kc-brown:122,101,81;--kc-ink:70,57,44;--kc-sage:140,166,131;--kc-sage-deep:95,122,87;--kc-cream:251,247,240;--kc-honey:244,182,78;--kc-sky:191,224,226;--kc-sky-deep:94,139,132;--kc-blush:243,183,166;--kc-display:"Fredoka","Nunito",system-ui,sans-serif}h1,h2,h3,.h0,.h1,.h2,.h3,.hero__heading,.rich-text__heading,.title-wrapper-with-link .title,.card__heading,.product__title,.collection__title,.banner__heading{font-family:var(--kc-display)!important;font-weight:600!important;letter-spacing:-.01em;line-height:1.08}h1,.h0,.h1{font-weight:700!important}body{background:rgb(var(--kc-cream));font-family:"Nunito",var(--font-body-family,system-ui),sans-serif}.button,.shopify-payment-button__button--unbranded{font-family:var(--kc-display)!important;font-weight:600!important;letter-spacing:.01em;border-radius:44px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,background-color .2s ease}.button:not(.button--tertiary):not([disabled]):hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 22px -10px rgba(var(--kc-ink),.5)}.button:not(.button--tertiary):not([disabled]):active{transform:translateY(-1px) scale(.99)}.featured-collection .title-wrapper-with-link,.collection-list-wrapper .title-wrapper-with-link,.multicolumn .title-wrapper-with-link{justify-content:center;text-align:center;flex-direction:column;gap:.4rem}.kc-eyebrow{display:inline-block;font-family:var(--kc-display);font-weight:600;font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--kc-sage-deep));margin-bottom:.5rem}.kc-eyebrow:before,.kc-eyebrow:after{content:"\2726";margin:0 .6em;color:rgb(var(--kc-honey))}.card-wrapper .card{border-radius:22px;overflow:hidden}.card__media,.card .media{border-radius:20px}.card--standard>.card__content>.card__information{padding-top:1rem;text-align:center}.card-information__wrapper .full-unstyled-link,.card__heading a{font-weight:700}.price{font-weight:800;color:rgb(var(--kc-brown))}.card-wrapper:hover .card__media img{transform:scale(1.05)}.card__media img{transition:transform .5s cubic-bezier(.34,1.3,.64,1)}.badge{font-family:var(--kc-display);font-weight:600;letter-spacing:.02em;border-radius:40px;padding:.5rem 1.1rem;box-shadow:0 6px 12px -6px rgba(var(--kc-ink),.4)}.announcement-bar__message{font-weight:700;letter-spacing:.04em}.header{-webkit-backdrop-filter:saturate(1.05);backdrop-filter:saturate(1.05)}.header__heading-logo{border-radius:0}.header__inline-menu .header__menu-item{font-family:var(--kc-display);font-weight:500}.field__input,.select__select,.customer .field input,.localization-form__select,.product-form__input .select__select{border-radius:16px}.footer{border-top:none}.footer__content-top .footer-block__heading{font-family:var(--kc-display);font-weight:600}.kc-footer{position:relative}.kc-foot-scallop{position:absolute;top:-44px;left:0;width:100%;height:46px;display:block;color:rgb(var(--color-background));pointer-events:none;z-index:1}.kc-footer>*:not(.kc-foot-scallop){position:relative;z-index:2}.kc-credit{display:inline-flex;align-items:center;gap:.4em}.kc-credit__link{font-weight:700;color:rgb(var(--kc-honey));text-decoration:none;transition:opacity .2s ease}.kc-credit__link:hover{opacity:.8;text-decoration:underline;text-underline-offset:2px}.kc-wave{display:block;width:100%;height:auto;line-height:0}.kc-float{animation:kcFloat 6s ease-in-out infinite}.kc-float-2{animation:kcFloat 7.5s ease-in-out infinite}.kc-float-3{animation:kcFloat 5.2s ease-in-out infinite}@keyframes kcFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes kcSpin{to{transform:rotate(360deg)}}.kc-ribbon{overflow:hidden;white-space:nowrap}.kc-ribbon__track{display:inline-flex;align-items:center;will-change:transform;animation:kcMarquee var(--kc-speed,26s) linear infinite}.kc-ribbon__track span{font-family:var(--kc-display);font-weight:600;font-size:2rem;letter-spacing:.02em;padding:0 1.4rem;display:inline-flex;align-items:center;gap:1.4rem}.kc-ribbon:hover .kc-ribbon__track{animation-play-state:paused}@keyframes kcMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.kc-size-table{width:100%;border-collapse:collapse;margin:.6rem 0 .2rem;font-size:1.4rem}.kc-size-table th,.kc-size-table td{border:1px solid rgba(var(--kc-brown),.2);padding:.7rem .9rem;text-align:center}.kc-size-table thead th{background:rgba(var(--kc-sage),.2);color:rgb(var(--kc-ink));font-weight:700;font-family:var(--kc-display)}.kc-size-table tbody tr:nth-child(2n) td{background:rgba(var(--kc-cream),1)}.kc-size-note{font-size:1.25rem;color:rgba(var(--kc-ink),.75);margin-top:.6rem}@media(prefers-reduced-motion:reduce){.kc-float,.kc-float-2,.kc-float-3,.kc-ribbon__track{animation:none!important}.button,.card__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/kidsco-brand.css.map */
