@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Inter:wght@300;400;500;600&display=swap";:root{--kp-teal: #2bbcc4;--kp-teal-dark: #1f9aa2;--kp-teal-light: #e0f6f7;--kp-coral: #e8553d;--kp-coral-dark: #cc3d27;--kp-coral-light: #fce8e4;--kp-pink: #e8409a;--kp-yellow: #f5c518;--kp-green: #7cc242;--kp-dark: #1a1a2e;--kp-dark-footer: #0f0f1e;--kp-gray: #6b7280;--kp-border: #e4e0d8;--kp-sand: #faf7f2;--kp-cream: #fff9f4;--kp-white: #ffffff;--kp-sale: #cc0000;--kp-font-display: "Playfair Display", Georgia, serif;--kp-font-body: "Inter", system-ui, sans-serif}body{font-family:var(--kp-font-body);color:var(--kp-dark);-webkit-font-smoothing:antialiased}h1,h2,h3,.section__title-text,.h1,.h2,.h3{font-family:var(--kp-font-display)!important;font-weight:500;line-height:1.08;letter-spacing:-.01em;color:var(--kp-dark)}.utility-bar{background:var(--kp-teal)!important}.utility-bar *{color:var(--kp-white)!important;font-size:11px!important;letter-spacing:.1em;font-weight:500}.header{background:var(--kp-white)!important;border-bottom:2px solid var(--kp-teal)!important;box-shadow:none!important}:root{--header-bg-color: #ffffff;--header-text-color: #1a1a2e;--header-text-color-light: rgba(26,26,46,.65);--header-text-color-lighter: rgba(26,26,46,.4);--header-text-color-lightest:rgba(26,26,46,.08)}.primary-nav__link{font-family:var(--kp-font-body)!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:500!important;color:var(--kp-dark)!important;transition:color .2s}.primary-nav__link:hover,.primary-nav__item--active .primary-nav__link{color:var(--kp-teal)!important}.primary-nav__link--special{color:var(--kp-coral)!important;font-weight:600!important}.nav__sub,.mega-panel{border-top:3px solid var(--kp-teal)!important;background:var(--kp-white)!important;box-shadow:0 8px 32px #1a1a2e1a!important}.list-menu__link{font-size:13px;color:var(--kp-dark);transition:color .2s}.list-menu__link:hover{color:var(--kp-teal)}.cart-count-bubble{background:var(--kp-coral)!important;color:var(--kp-white)!important}.secondary-nav__link svg,.secondary-nav__link .icon,.header-trigger__link svg{color:var(--kp-dark)!important;stroke:var(--kp-dark)!important}.secondary-nav__link:hover svg{color:var(--kp-teal)!important;stroke:var(--kp-teal)!important}.mega-panel .mega-panel__additional-content{max-width:580px!important;width:100%!important}.mega-panel .mega-panel__items{display:flex!important;flex-direction:column!important;gap:0!important;padding:8px 0!important}.mega-panel .mega-panel__item.cta{display:block!important;border-bottom:1px solid var(--kp-border)!important;margin:0!important;padding:0!important;background:none!important}.mega-panel .mega-panel__item.cta:last-child{border-bottom:none!important}.mega-panel .cta__link{display:flex!important;flex-direction:row!important;align-items:center!important;gap:18px!important;padding:14px 24px!important;height:80px!important;box-sizing:border-box!important;text-decoration:none!important;background:transparent!important;transition:background .15s ease!important;overflow:hidden!important}.mega-panel .cta__link:hover{background:var(--kp-sand)!important}.mega-panel .cta__link:before{content:""!important;display:block!important;width:140px!important;min-width:140px!important;max-width:140px!important;height:48px!important;min-height:48px!important;max-height:48px!important;border-radius:100px!important;flex-shrink:0!important;flex-grow:0!important;align-self:center!important;background:var(--kp-teal)!important}.mega-panel .mega-panel__items>.mega-panel__item:nth-child(1) .cta__link:before{background:var(--kp-teal)!important}.mega-panel .mega-panel__items>.mega-panel__item:nth-child(2) .cta__link:before{background:var(--kp-pink)!important}.mega-panel .mega-panel__items>.mega-panel__item:nth-child(3) .cta__link:before{background:var(--kp-green)!important}.mega-panel .mega-panel__items>.mega-panel__item:nth-child(4) .cta__link:before{background:var(--kp-yellow)!important}.mega-panel .mega-panel__items>.mega-panel__item:nth-child(5) .cta__link:before{background:var(--kp-coral)!important}.mega-panel .mega-panel__items>.mega-panel__item:nth-child(6) .cta__link:before{background:var(--kp-pink)!important;opacity:.7}.mega-panel .mega-panel__items>.mega-panel__item:nth-child(7) .cta__link:before{background:var(--kp-teal)!important;opacity:.6}.mega-panel .cta__link:hover:before{opacity:.85!important}.mega-panel .cta__content{display:flex!important;flex-direction:column!important;gap:2px!important;flex:1!important;min-width:0!important}.mega-panel .cta__title{font-family:var(--kp-font-body)!important;font-size:15px!important;font-weight:500!important;color:var(--kp-dark)!important;line-height:1.2!important;text-transform:none!important;letter-spacing:0!important;margin:0!important;padding:0!important}.mega-panel .cta__text,.mega-panel .cta__text.rte{font-family:var(--kp-font-body)!important;font-size:12px!important;font-weight:400!important;color:var(--kp-gray)!important;margin:0!important;padding:0!important;line-height:1.3!important}.mega-panel .cta__text p{margin:0!important;font-size:12px!important;color:var(--kp-gray)!important}.mega-panel .cta__text p:after{content:" \2192"}.mega-panel .cta .o-ratio{display:none!important}.section--collections-list{background-color:var(--kp-sand)}.section--collections-list .section__title-text{font-family:var(--kp-font-display)!important;font-size:clamp(28px,3.5vw,40px)!important;font-weight:500;color:var(--kp-dark);text-align:center}.section--collections-list .collection-list__item--text{border-radius:20px!important;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease;cursor:pointer}.section--collections-list .collection-list__item--text:hover{transform:translateY(-3px);box-shadow:0 8px 28px #1a1a2e26}.section--collections-list .collection-list__item--text .o-ratio{padding-bottom:0!important;height:110px!important}@media(max-width:768px){.section--collections-list .collection-list__item--text .o-ratio{height:90px!important}}.section--collections-list .collection-list__content{padding:20px 28px;height:110px;display:flex;align-items:center}@media(max-width:768px){.section--collections-list .collection-list__content{height:90px;padding:16px 24px}}.section--collections-list .collection-list__content-heading{font-family:var(--kp-font-body)!important;font-size:17px!important;font-weight:700!important;color:var(--kp-white)!important;border:none!important;text-shadow:0 1px 3px rgba(0,0,0,.15)}.section--collections-list .collection-list__content-heading:before,.section--collections-list .collection-list__content-heading:after{display:none!important}.section--collections-list .collection-list__content-link,.section--collections-list .collection-list__content-link *{font-family:var(--kp-font-body)!important;font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:500!important;color:#ffffffd9!important;text-decoration:none!important;border-bottom:none!important;margin-top:6px;display:block;transition:color .2s}.section--collections-list .collection-list__item--text:hover .collection-list__content-link{color:var(--kp-white)!important}.section--collections-list .grid-layout{gap:14px!important}.c-btn{border-radius:0!important;font-family:var(--kp-font-body)!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:600!important;padding:13px 26px!important;transition:all .22s ease}.c-btn--primary{background:var(--kp-coral)!important;color:var(--kp-white)!important;border:1px solid var(--kp-coral)!important}.c-btn--primary:hover{background:var(--kp-coral-dark)!important;border-color:var(--kp-coral-dark)!important}.c-btn--hollow{background:transparent!important;color:var(--kp-dark)!important;border:1px solid var(--kp-dark)!important}.c-btn--hollow:hover{background:var(--kp-dark)!important;color:var(--kp-white)!important}.slideshow .c-btn--hollow,[class*=banner] .c-btn--hollow{color:var(--kp-white)!important;border-color:var(--kp-white)!important}.slideshow .c-btn--hollow:hover,[class*=banner] .c-btn--hollow:hover{background:var(--kp-white)!important;color:var(--kp-dark)!important}.product-card__media,.product-card-top{background:var(--kp-sand);overflow:hidden;transition:background .22s;border-radius:0!important}.product-card:hover .product-card__media,.product-card:hover .product-card-top{background:var(--kp-teal-light)}.product-card__img{transition:transform .4s ease}.product-card:hover .product-card__img{transform:scale(1.04)}.product-card__vendor{font-size:10px!important;letter-spacing:.1em;text-transform:uppercase;color:var(--kp-gray)!important;font-weight:500}.product-card__title{font-family:var(--kp-font-body)!important;font-size:13px;font-weight:400;color:var(--kp-dark);line-height:1.4}.product-card__price{font-size:13px;font-weight:500;color:var(--kp-dark)}.product-label--new{background:var(--kp-pink)!important;color:var(--kp-white)!important;border-radius:0!important}.product-label--sale,.product-label--discount{background:var(--kp-coral)!important;color:var(--kp-white)!important;border-radius:0!important}.section__link,.link--arrow{font-family:var(--kp-font-body);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--kp-teal)!important;border-bottom:1px solid var(--kp-teal);text-decoration:none;padding-bottom:1px;transition:opacity .2s}.section__link:hover,.link--arrow:hover{opacity:.75}.section__title-desc p{color:var(--kp-gray);font-weight:300;line-height:1.7}.slide__title,[class*=slide__heading],.slideshow__title{font-family:var(--kp-font-display)!important;font-size:clamp(36px,5vw,72px)!important;font-weight:500;line-height:1.05}[class*=slide__text]{font-family:var(--kp-font-body);font-size:15px;font-weight:300;line-height:1.7;max-width:480px}.multi-column__title{font-family:var(--kp-font-body)!important;font-size:11px!important;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--kp-dark)}.multi-column__desc p{font-size:12px;color:var(--kp-gray);font-weight:300;line-height:1.7}.image-with-text__title .section__title-text{font-family:var(--kp-font-display)!important;font-size:clamp(28px,4vw,48px)!important;font-weight:500;color:var(--kp-dark)}.image-with-text__text p{font-size:14px;line-height:1.75;color:var(--kp-gray);font-weight:300}[class*=testimonials__blockquote],[class*=testimonial__text],[class*=testimonials__quote]{font-family:var(--kp-font-display)!important;font-size:clamp(15px,1.8vw,19px);font-style:italic;font-weight:400;line-height:1.65;color:var(--kp-dark)}[class*=testimonials__name],[class*=testimonial__author]{font-family:var(--kp-font-body);font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--kp-dark);margin-top:16px}[class*=testimonials__source]{color:var(--kp-teal);font-size:10px}.newsletter__btn{background:var(--kp-coral)!important;border-color:var(--kp-coral)!important;border-radius:0!important;color:var(--kp-white)!important;transition:all .22s}.newsletter__btn:hover{background:var(--kp-coral-dark)!important;border-color:var(--kp-coral-dark)!important}.newsletter__input{border-radius:0!important;border:.5px solid var(--kp-border)!important}.newsletter__input:focus{border-color:var(--kp-teal)!important;outline:none}.newsletter .section__title-text{font-family:var(--kp-font-display)!important;font-weight:500;color:var(--kp-dark)}.footer{background:var(--kp-dark-footer)!important}.footer--light{color:#ffffffb3!important}.footer--light .footer-nav__title{font-family:var(--kp-font-body)!important;font-size:10px!important;letter-spacing:.15em;text-transform:uppercase;font-weight:600;color:var(--kp-white)!important;margin-bottom:16px}.footer--light .footer-nav__link,.footer--light .footer-nav__text-link{font-size:12px;color:#ffffff8c!important;font-weight:300;text-decoration:none;transition:color .2s;line-height:2}.footer--light .footer-nav__link:hover,.footer--light .footer-nav__text-link:hover{color:var(--kp-teal)!important}.footer--light .footer-nav__text.rte p{font-size:12px;color:#ffffff80;font-weight:300;line-height:1.7}.footer__bottom{border-top:.5px solid rgba(255,255,255,.1)!important;background:var(--kp-dark-footer)!important}.footer-copyright__text,.footer-copyright__span{font-size:11px;color:#ffffff4d!important}.footer--light [class*=social] a{color:#ffffff73!important;transition:color .2s}.footer--light [class*=social] a:hover{color:var(--kp-teal)!important}.collection-header h1,.collection-header .h1,.collection__title{font-family:var(--kp-font-display)!important;font-size:clamp(28px,4vw,52px)!important;font-weight:500;color:var(--kp-dark)}.collection-header p{font-size:14px;color:var(--kp-gray);font-weight:300;line-height:1.7}.collection-main__actions{border-bottom:.5px solid var(--kp-border);padding-bottom:16px;margin-bottom:32px}.collection-main__filter-btn{font-family:var(--kp-font-body);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:var(--kp-dark);border:.5px solid var(--kp-border);padding:10px 20px;background:transparent;border-radius:0;cursor:pointer;transition:all .2s}.collection-main__filter-btn:hover{border-color:var(--kp-teal);color:var(--kp-teal)}.collection-main__count-text{font-size:12px;color:var(--kp-gray)}.collection-sidebar__filter-trigger{font-size:12px;font-weight:500;color:var(--kp-dark);border-bottom:.5px solid var(--kp-border);padding:14px 0}.collection-sidebar__filter-trigger:hover{color:var(--kp-teal)}.collection__filters-active__filter{font-size:11px;border:.5px solid var(--kp-border);padding:6px 12px;border-radius:0;color:var(--kp-dark);background:transparent;text-decoration:none;transition:all .2s}.collection__filters-active__filter:hover{border-color:var(--kp-teal);color:var(--kp-teal)}.collection__infinite-button{font-family:var(--kp-font-body);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;border-radius:0;border:.5px solid var(--kp-dark);padding:14px 40px;color:var(--kp-dark);background:transparent;transition:all .22s}.collection__infinite-button:hover{background:var(--kp-dark);color:var(--kp-white)}.pagination__item a{font-size:13px;color:var(--kp-dark);border-radius:0;border:.5px solid transparent;padding:8px 14px;transition:all .2s}.pagination__item a:hover,.pagination__item--current a{border-color:var(--kp-teal);color:var(--kp-teal)}.collection-sidebar__items input[type=checkbox]:checked{accent-color:var(--kp-teal)}.product__title,[class*=product-title],.product-single__title{font-family:var(--kp-font-display)!important;font-size:clamp(22px,3vw,34px)!important;font-weight:500;line-height:1.1;color:var(--kp-dark)}.product__vendor,[class*=product-vendor]{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--kp-gray);font-weight:500;margin-bottom:6px}[class*=product-form__submit],.product-form__cart-submit{border-radius:0!important;font-family:var(--kp-font-body);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;background:var(--kp-coral)!important;color:var(--kp-white)!important;border:none!important;transition:background .22s}[class*=product-form__submit]:hover{background:var(--kp-coral-dark)!important}.free-shipping-bar__bar-fill,[class*=free-shipping-bar__fill]{background:var(--kp-teal)!important}[class*=swatch-button],[class*=variant-button]{border-radius:0!important;border:.5px solid var(--kp-border)!important;transition:all .2s}[class*=swatch-button]:hover,[class*=swatch-button--active],[class*=variant-button]:hover,[class*=variant-button--active]{border-color:var(--kp-teal)!important;background:var(--kp-teal)!important;color:var(--kp-white)!important}.thumbnail{border-radius:0!important;border:.5px solid transparent;transition:border-color .2s}.thumbnail--active,.thumbnail:hover{border-color:var(--kp-teal)!important}[class*=cart-drawer__title],.modal__title{font-family:var(--kp-font-display);font-size:20px;font-weight:500;color:var(--kp-dark)}.cart-free-shipping-bar__progress,[class*=cart-free-shipping-bar__inner]{background:var(--kp-teal)!important;border-radius:0}.cart-free-shipping-bar__message strong{color:var(--kp-teal);font-weight:600}[class*=cart__checkout],.cart-drawer__checkout{background:var(--kp-coral)!important;border-color:var(--kp-coral)!important;color:var(--kp-white)!important;border-radius:0!important;width:100%;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding:16px!important;transition:background .22s}[class*=cart__checkout]:hover{background:var(--kp-coral-dark)!important;border-color:var(--kp-coral-dark)!important}.price-range__input::-webkit-slider-thumb{background:var(--kp-teal)}.price-range__input::-moz-range-thumb{background:var(--kp-teal)}.drawer-nav .list-menu__link{color:var(--kp-dark);border-bottom:.5px solid var(--kp-border);padding:14px 0}@media(max-width:768px){.slide__title,[class*=slide__heading]{font-size:clamp(28px,8vw,48px)!important}.section__title-text{font-size:clamp(22px,6vw,36px)!important}.c-btn{font-size:10px!important;padding:12px 18px!important}.product__title,[class*=product-title]{font-size:clamp(20px,5vw,28px)!important}.mega-panel .cta__link:before{width:80px!important;min-width:80px!important;max-width:80px!important;height:36px!important;min-height:36px!important;max-height:36px!important}.mega-panel .cta__link{padding:10px 16px!important;gap:12px!important;height:68px!important}}@media(max-width:480px){.product-card__title,.product-card__price{font-size:12px}}.kp-bg-sand{background-color:var(--kp-sand)!important}.kp-bg-teal{background-color:var(--kp-teal)!important}.kp-bg-coral{background-color:var(--kp-coral)!important}.kp-bg-pink{background-color:var(--kp-pink)!important}.kp-bg-yellow{background-color:var(--kp-yellow)!important}.kp-bg-green{background-color:var(--kp-green)!important}.kp-text-teal{color:var(--kp-teal)!important}.kp-text-coral{color:var(--kp-coral)!important}.kp-no-radius{border-radius:0!important}.kp-display{font-family:var(--kp-font-display)!important}
/*# sourceMappingURL=/cdn/shop/t/45/assets/kidsplay-custom.css.map */
