:root{--blue-soft:#EEF6FD;--blue-line:#D6E7F7;--blue-mid:#BFDBF5;--pink:#F38BB4;--pink-soft:#FDEFF5;--pink-line:#F8D9E6;--pink-deep:#C2336C;--shadow-soft:0 14px 34px -22px rgba(22,35,63,.45)}html{scroll-padding-top:88px}@media(min-width:990px){html{scroll-padding-top:100px}}[id]{scroll-margin-top:88px}.anchor-target{display:block;height:0;overflow:hidden}.section-anchor{line-height:0}body{color:var(--fg)}.eyebrow{color:var(--accent);letter-spacing:.16em}.sh__text,.muted{color:var(--muted)}h1,h2,h3,.h1,.h2,.h3{color:var(--fg)}.h2 em,h2 em{font-style:normal;color:var(--accent)}.btn{box-shadow:0 10px 22px -14px #2b78c5e6}.btn--outline{box-shadow:none;color:var(--accent);border-color:var(--blue-mid);background:var(--bg)}@media(hover:hover){.btn--outline:hover{border-color:var(--accent)}}:focus-visible{outline-color:var(--accent)}#why-kids,#gift{background:var(--pink-soft)}#why-parents,#features{background:var(--blue-soft)}#why-kids .eyebrow,#gift .eyebrow{color:var(--pink-deep)}#why-kids .bn__item--card,#why-parents .bn__item--card,#features .bn__item--card{border-color:transparent;box-shadow:var(--shadow-soft)}#why-kids .bn__icon{background:var(--pink-soft);color:var(--pink-deep)}#why-parents .bn__icon,#features .bn__icon,#benefits .bn__icon{background:var(--blue-soft);color:var(--accent)}.bn__item--card{height:100%}.bn .bn__title{font-size:19px}.st__num{background:var(--accent)!important;color:#fff!important;box-shadow:0 0 0 6px var(--blue-soft)}#how-it-works .st__item{background:var(--bg);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.25);padding:24px;height:100%}#specs .sp__list{background:var(--bg);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.25);padding:0 20px;border-top:1px solid var(--border)}#specs .sp__row:last-child{border-bottom:0}#specs .sp__row dd{color:var(--fg)}#specs .sp__row dt{color:var(--muted);font-weight:600}#gift .rt{background:var(--bg);border-radius:calc(var(--radius) * 2);padding:40px 24px;box-shadow:var(--shadow-soft);max-width:860px}#gift .rt__text{margin-bottom:24px}@media(min-width:750px){#gift .rt{padding:56px 64px}}.acc summary .icon{color:var(--accent)}.faq__list .acc summary{padding:20px 0}.section-trust-bar .tb{background:var(--bg);border-color:var(--border)}.section-trust-bar .tb__item .icon{color:var(--accent)}.site-header{background:#fffffff5;-webkit-backdrop-filter:saturate(1.2) blur(8px);backdrop-filter:saturate(1.2) blur(8px)}.site-header__icons [data-open=SearchDrawer]{display:none}.site-header__logo-text{color:var(--fg);font-weight:700;letter-spacing:-.01em}.cart-count{background:var(--accent);color:#fff}@media(min-width:990px){.site-header__link{font-weight:600;color:var(--fg)}}@media(hover:hover){.site-header__link:hover{background:var(--blue-soft)}}.menu-drawer__link{font-weight:600}body .pdp__stage,body .pdp__thumb{background:var(--blue-soft)}body .pdp__thumb[aria-current=true]{border-color:var(--accent)}body .pdp__dots span.is-active{background:var(--accent)}body .pdp__badge{background:var(--pink-deep)}body .pdp__eyebrow--badge{background:var(--pink-soft);color:var(--pink-deep);font-weight:700}body .pdp__eyebrow--badge .icon{color:var(--pink-deep)}body .pdp__title{letter-spacing:-.02em}body .pdp__subtitle{margin-top:-6px}body .pdp__benefits .icon{background:var(--accent)}body .pill:has(input:checked){background:var(--accent);border-color:var(--accent);color:#fff}body .pill--swatch:has(input:checked){background:var(--bg);border-color:var(--accent)}@media(hover:hover){body .pill:hover{border-color:var(--accent)}body .break:hover{border-color:var(--blue-mid)}}body .breaks__head{color:var(--fg)}body .break{border-color:var(--border);border-radius:calc(var(--radius) * 1.15);padding:16px 18px;min-height:76px}body .break.is-selected{border-color:var(--accent);background:var(--blue-soft);box-shadow:0 0 0 1px var(--accent) inset,0 10px 24px -18px #2b78c5e6}body .break.is-selected .break__radio{border-color:var(--accent)}body .break.is-selected .break__radio:after{background:var(--accent)}body .break__badge{background:var(--pink-deep);color:#fff;top:-10px;letter-spacing:.06em}body .break__save{color:var(--pink-deep);background:var(--pink-soft)}body .pdp__add{box-shadow:0 12px 26px -14px #2b78c5f2}body .pdp__guarantee{align-items:center;border-radius:calc(var(--radius) * 1.15)}body .pdp__guarantee--outline{background:var(--blue-soft);border-color:transparent}body .pdp__guarantee--outline .pdp__guarantee-ico{color:var(--accent)}body .pdp__guarantee--soft{background:var(--pink-soft)}body .pdp__guarantee--soft .pdp__guarantee-ico{color:var(--pink-deep)}body .pdp__guarantee-ico{box-shadow:none}body .pdp__guarantee .rte{color:var(--muted)}body .pdp__guarantee .rte p{margin:0}body .pdp__guarantee+.pdp__guarantee{margin-top:-6px}body .pdp__trust--boxed li{background:var(--blue-soft)}body .pdp__trust .icon{color:var(--accent)}body .pdp__acc summary .icon{color:var(--accent)}body .pdp__installments shopify-payment-terms{color:var(--muted)}body .price--sale .price__current{color:var(--sale)}body .pdp__price .price__current{color:var(--fg)}body .pdp__price .price--sale .price__current{color:var(--sale)}body .sticky-atc__btn{min-width:150px}body .pdp__dynamic .shopify-payment-button__button{border-radius:var(--radius-btn)}@media(min-width:990px){body .pdp__info-inner{gap:18px}body .pdp__media{top:100px}}.cart-drawer .drawer{border-radius:0}.cart-drawer .drawer__head{background:var(--blue-soft);border-bottom-color:var(--blue-line)}.cart-drawer .cd__foot{background:var(--bg);box-shadow:0 -10px 24px -20px #16233f80}.cart-drawer .ci__img{background:var(--blue-soft)}.cart-drawer .ci__title{color:var(--fg)}.cart-drawer .ci__remove{color:var(--muted)}.cart-drawer .qty{border-color:var(--blue-line)}.cart-drawer .cd__total{color:var(--fg)}.cart-drawer .cd__promise{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:12px;color:var(--muted)}.cart-drawer .cd__promise span{display:inline-flex;align-items:center;gap:5px}.cart-drawer .cd__promise .icon{width:14px;height:14px;color:var(--accent)}.cart-drawer .cd__empty .icon{color:var(--blue-mid)}.footer a{opacity:.85}@media(hover:hover){.footer a:hover{opacity:1;color:var(--accent)}}.footer__heading{color:var(--fg)}.footer .btn{min-height:48px}img,video,iframe{max-width:100%}.page-width{width:100%}@media(max-width:749px){.h2,h2{font-size:calc(28px * var(--heading-scale))}body .pdp__title{font-size:calc(26px * var(--heading-scale))}.sh{margin-bottom:28px}#how-it-works .st__item{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/kovoo.css.map */
