:root{--navy:#0B1B3F;--blue:#1F6FE5;--blue-2:#4C9BFF;--blue-soft:#EAF3FF;--blue-line:#CFE2FB;--blue-mid:#A9CBF7;--pink:#E8559A;--pink-2:#FF8CC0;--pink-soft:#FFEDF5;--pink-line:#FBD0E3;--pink-deep:#C92F72;--grad-brand:linear-gradient(120deg,#1F6FE5 0%,#4C8DF0 55%,#E8559A 100%);--grad-blue:linear-gradient(135deg,#2A7BF0 0%,#1A62D6 100%);--grad-pink:linear-gradient(135deg,#FF7AB4 0%,#E0438B 100%);--shadow-card:0 18px 40px -28px rgba(11,27,63,.45);--shadow-lift:0 26px 48px -28px rgba(11,27,63,.55);--ease:cubic-bezier(.2,.8,.2,1)}body{color:var(--navy)}.eyebrow{color:var(--blue);font-weight:700}h1,h2,h3,.h1,.h2,.h3{color:var(--navy);letter-spacing:-.025em}.h2,h2{font-weight:700}.h2 em,h2 em{font-style:normal;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.btn{position:relative;overflow:hidden;background:var(--grad-blue);border:0;color:#fff;font-weight:700;letter-spacing:.01em;box-shadow:0 14px 28px -16px #1f6fe5f2;transition:transform .25s var(--ease),box-shadow .25s var(--ease),filter .25s}.btn:before{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);transition:left .7s var(--ease);pointer-events:none}.btn--outline{background:#fff;color:var(--blue);border:1.5px solid var(--blue-line);box-shadow:none}.btn:active:not([disabled]){transform:scale(.98)}@media(hover:hover){.btn:not([disabled]):hover{transform:translateY(-2px);opacity:1;box-shadow:0 20px 34px -16px #1f6fe5f2}.btn:not([disabled]):hover:before{left:120%}.btn--outline:hover{border-color:var(--blue)}}.btn[disabled]{filter:saturate(.4);opacity:.6;box-shadow:none}.site-header{box-shadow:0 1px #0b1b3f0f}.site-header__logo-text{font-weight:800;font-size:24px;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.cart-count{background:var(--grad-pink);color:#fff}.cart-bump{animation:cartBump .6s var(--ease)}@keyframes cartBump{30%{transform:scale(1.25)}60%{transform:scale(.92)}}.section-main-product{position:relative;background:radial-gradient(circle at 0% 0%,#ddebff 0,#ddebff00 42%),radial-gradient(circle at 100% 18%,#ffe0ee 0,#ffe0ee00 38%),linear-gradient(180deg,#f6faff,#fff 70%)}body .pdp__stage{background:#fff;border:1px solid var(--blue-line);box-shadow:var(--shadow-card)}@media(max-width:749px){body .pdp__stage{margin:0;border-radius:calc(var(--radius) * 1.25)}}body .pdp__thumb{background:#fff;border-radius:12px}body .pdp__thumb[aria-current=true]{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}body .pdp__badge{background:var(--grad-pink);box-shadow:0 8px 18px -10px #e8559ae6}body .pdp__arrow{background:#fff;color:var(--blue)}body .pdp__info-inner{flex-direction:row;flex-wrap:wrap;align-items:stretch;column-gap:12px;row-gap:16px}body .pdp__info-inner>*{flex:1 1 100%;min-width:0}body .pdp__eyebrow--badge{flex:0 0 auto!important;background:linear-gradient(90deg,#ffe3ef,#e3eeff);color:var(--pink-deep);border:1px solid var(--pink-line);padding:7px 14px;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}body .pdp__title{font-weight:700;line-height:1.08;letter-spacing:-.03em;color:var(--navy)}body .pdp__subtitle{flex-basis:100%;margin:-6px 0 0;font-size:16.5px;color:var(--muted)}body .pdp__rating{display:inline-flex;flex:0 0 auto!important;padding:6px 14px;border-radius:30px;background:#fff;border:1px solid var(--blue-line);font-size:13.5px;box-shadow:0 6px 14px -12px #0b1b3f80}body .pdp__rating .stars__fg{color:var(--pink)}body .pdp__price .price{font-size:30px}body .pdp__price .price__current{font-weight:800;color:var(--navy)}body .pdp__price .badge--sale{background:var(--grad-pink);font-size:12px;padding:5px 12px}body .pdp__benefits{gap:10px;padding:16px;border-radius:calc(var(--radius) * 1.1);background:#fff;border:1px solid var(--blue-line)}body .pdp__benefits li{font-weight:500}body .pdp__benefits .icon{background:var(--grad-blue)}body .breaks__head{color:var(--blue);font-weight:800;letter-spacing:.14em}body .breaks__head:before,body .breaks__head:after{background:var(--blue-line)}body .breaks__list{gap:14px}body .break{border:2px solid var(--border);border-radius:18px;background:#fff;padding:16px 18px;min-height:78px;transition:transform .25s var(--ease),border-color .2s,box-shadow .25s var(--ease),background .25s}body .break__radio{width:22px;height:22px;border:2px solid var(--blue-mid)}body .break__title{font-size:15.5px;font-weight:700;color:var(--navy)}body .break__sub{font-size:13px;color:var(--muted)}body .break__price .price{font-size:17px}body .break__price .price__current{font-weight:800}body .break.is-selected{border-color:var(--blue);background:linear-gradient(135deg,#eef5ff,#fff 55%,#fff2f8);box-shadow:0 0 0 4px #1f6fe51f,0 16px 30px -22px #1f6fe5e6}body .break.is-selected .break__radio{border-color:var(--blue);background:var(--blue)}body .break.is-selected .break__radio:after{background:#fff;width:8px;height:8px}body .break__badge{background:var(--grad-pink);color:#fff;top:-11px;right:14px;padding:4px 11px;font-size:10px;letter-spacing:.08em;box-shadow:0 8px 16px -10px #e8559af2}body .break.is-pop{animation:breakPop .35s var(--ease)}@keyframes breakPop{40%{transform:scale(1.015)}}@media(hover:hover){body .break:hover{transform:translateY(-2px);border-color:var(--blue-mid);box-shadow:var(--shadow-card)}body .break.is-selected:hover{border-color:var(--blue)}}body .pill{border-width:2px;border-radius:30px;font-weight:600}body .pill:has(input:checked){background:var(--grad-blue);border-color:var(--blue);color:#fff;box-shadow:0 10px 20px -14px #1f6fe5e6}body .pdp__add{min-height:62px;font-size:17px;letter-spacing:.02em;border-radius:40px;margin-bottom:2px}body .pdp__add.is-added{background:linear-gradient(135deg,#2bb673,#1e9c5e)}body .pdp__buy-note{font-weight:500}body .pdp__buy-note .icon{color:var(--blue)}body .pdp__dynamic .shopify-payment-button__button{min-height:52px;border-radius:40px!important}body .pdp__info-inner>.pdp__guarantee{flex:1 1 calc(50% - 6px);display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0!important;padding:16px;border-radius:16px;border:1px solid transparent;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}body .pdp__guarantee--outline{background:var(--blue-soft);border-color:var(--blue-line)!important}body .pdp__guarantee--soft{background:var(--pink-soft);border-color:var(--pink-line)!important}body .pdp__guarantee-ico{width:40px;height:40px;background:#fff;box-shadow:none}body .pdp__guarantee-ico .icon{width:20px;height:20px}body .pdp__guarantee--outline .pdp__guarantee-ico{color:var(--blue)}body .pdp__guarantee--soft .pdp__guarantee-ico{color:var(--pink-deep)}body .pdp__guarantee-title{font-weight:800;font-size:14.5px;line-height:1.25;color:var(--navy)}body .pdp__guarantee .rte{font-size:12.5px;line-height:1.45}@media(hover:hover){body .pdp__info-inner>.pdp__guarantee:hover{transform:translateY(-2px);box-shadow:var(--shadow-card)}}body .pdp__acc summary{font-weight:700}body .pdp__acc:first-of-type{border-top-color:var(--blue-line)}body .pdp__acc{border-bottom-color:var(--blue-line)}body .sticky-atc{border-top:1px solid var(--blue-line);box-shadow:0 -12px 30px -18px #0b1b3f73}body .sticky-atc__btn{border-radius:40px}@media(min-width:990px){body .pdp__title{font-size:calc(40px * var(--heading-scale))}body .pdp__info-inner{column-gap:14px;row-gap:18px}body .pdp__info-inner>.pdp__guarantee{flex-basis:calc(50% - 7px);flex-direction:row;align-items:center;gap:12px}}@media(max-width:749px){body .pdp__title{font-size:calc(29px * var(--heading-scale))}body .pdp__price .price{font-size:28px}body .break{padding:14px;gap:12px;min-height:72px}body .break__title{font-size:14.5px}body .break__price .price{font-size:16px}body .pdp__add{min-height:58px;font-size:16px}}.section-trust-bar .tb{background:#fff;border-color:var(--blue-line)}.section-trust-bar .tb__item .icon{width:40px;height:40px;padding:9px;border-radius:50%;background:var(--blue-soft);color:var(--blue);flex:none}.section-trust-bar .tb__item:nth-child(2n) .icon{background:var(--pink-soft);color:var(--pink-deep)}.section-trust-bar .tb__title{font-weight:800}.bn__icon{background:var(--blue-soft)!important;color:var(--blue)!important;transition:transform .3s var(--ease)}.bn__item:nth-child(2n) .bn__icon{background:var(--pink-soft)!important;color:var(--pink-deep)!important}.bn__item--card{transition:transform .25s var(--ease),box-shadow .25s var(--ease)}@media(hover:hover){.bn__item--card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)!important}.bn__item:hover .bn__icon{transform:scale(1.08) rotate(-4deg)}}#benefits .bn__title{font-weight:800}#kids-parents{background:linear-gradient(180deg,#fff5fa,#f3f8ff)}#kids-parents .pc__card{box-shadow:var(--shadow-card);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}#kids-parents .pc__card--pink{background:#fff;border-color:var(--pink-line);border-top:5px solid var(--pink)}#kids-parents .pc__card--blue{background:#fff;border-color:var(--blue-line);border-top:5px solid var(--blue)}#kids-parents .pc__card--pink .pc__icon{background:var(--pink-soft)}#kids-parents .pc__card--blue .pc__icon{background:var(--blue-soft)}#kids-parents .pc__big{font-size:24px}#kids-parents .pc__card--pink .pc__big{color:var(--pink-deep)}#kids-parents .pc__card--blue .pc__big{color:var(--blue)}#kids-parents .pc__list{gap:12px;font-size:15.5px}@media(hover:hover){#kids-parents .pc__card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}}.pc__list .icon{background:var(--grad-blue)!important}.pc__card--pink .pc__list .icon{background:var(--grad-pink)!important}.st__num{background:var(--grad-blue)!important;box-shadow:0 0 0 6px var(--blue-soft)!important}.st__item:nth-child(2n) .st__num{background:var(--grad-pink)!important;box-shadow:0 0 0 6px var(--pink-soft)!important}#how-it-works .st__item{border-color:var(--blue-line);box-shadow:var(--shadow-card);transition:transform .25s var(--ease)}@media(hover:hover){#how-it-works .st__item:hover{transform:translateY(-4px)}}#features{background:linear-gradient(180deg,#f1f7ff,#eaf3ff)}#specs{background:#eaf3ff}#gift{background:linear-gradient(180deg,#fff,#ffedf5)}#gift .rt{background:#fff;border:1px solid var(--pink-line);box-shadow:var(--shadow-card)}#gift .eyebrow{color:var(--pink-deep)}.section-faq .faq__list{border-top:0;display:grid;gap:10px}.section-faq .faq__list .acc{border:1px solid var(--blue-line);border-radius:16px;background:#fff;padding:0 18px;transition:border-color .2s,box-shadow .25s var(--ease)}.section-faq .faq__list .acc[open]{border-color:var(--blue);box-shadow:var(--shadow-card)}.section-faq .faq__list .acc summary{padding:18px 0;font-size:16px}.section-faq .faq__list .acc summary .icon{width:28px;height:28px;padding:6px;border-radius:50%;background:var(--blue-soft);color:var(--blue)}.section-faq .faq__list .acc[open] summary .icon{background:var(--blue);color:#fff}.section-faq .acc__body{padding-bottom:18px}#shipping,#guarantee{box-shadow:var(--shadow-card);transition:transform .25s var(--ease)}#shipping{border-top:5px solid var(--blue)!important}#guarantee{border-top:5px solid var(--pink)!important}@media(hover:hover){#shipping:hover,#guarantee:hover{transform:translateY(-4px)}}.section-final-cta .fcta{background:linear-gradient(135deg,#eaf3ff,#fff 48%,#ffedf5);border-color:var(--blue-line);box-shadow:var(--shadow-card)}.section-final-cta .fcta__media{background:#fff;border:1px solid var(--blue-line)}.section-final-cta .fcta__price .price__current{font-weight:800}.cart-drawer .drawer__head{background:var(--grad-brand);border-bottom:0;color:#fff}.cart-drawer .drawer__head h2,.cart-drawer .drawer__head .muted,.cart-drawer .drawer__head .icon-btn{color:#fff}@media(hover:hover){.cart-drawer .drawer__head .icon-btn:hover{background:#ffffff2e}}.cart-drawer .cd__body{background:#f6faff;padding:16px}.cart-drawer .ci__row{background:#fff;border:1px solid var(--blue-line)!important;border-radius:16px;padding:12px;margin-bottom:10px;grid-template-columns:72px minmax(0,1fr) auto;box-shadow:0 10px 24px -22px #0b1b3f99}.cart-drawer .ci__img{border-radius:12px}.cart-drawer .ci__title{font-size:14.5px;font-weight:700}.cart-drawer .ci__actions{gap:12px;margin-top:8px}.cart-drawer .qty{border:1.5px solid var(--blue-line);background:#fff}.cart-drawer .qty button{color:var(--blue)}.cart-drawer .ci__remove{min-height:36px;font-size:12.5px}.cart-drawer .ci__price{font-weight:800;font-size:15px}.cart-drawer .cd__foot{gap:12px;padding-top:18px}.cart-drawer .cd__total{font-size:18px;font-weight:800}.cart-drawer .cd__foot .btn{min-height:58px;font-size:16.5px;border-radius:40px}.cart-drawer .cd__promise{gap:8px}.cart-drawer .cd__promise span{padding:6px 10px;border-radius:30px;background:var(--blue-soft);color:var(--navy);font-weight:600}.cart-drawer .cd__promise span:nth-child(2){background:var(--pink-soft)}.cart-drawer .cd__promise span:nth-child(2) .icon{color:var(--pink-deep)}.cart-drawer .cd__empty .icon{color:var(--blue-mid)}.footer{background:linear-gradient(180deg,#eaf3ff,#f7faff)!important}.footer__brand{font-weight:800;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}@media(max-width:749px){.h2,h2{font-size:calc(26px * var(--heading-scale));line-height:1.15}.sh{margin-bottom:24px}.sh__text{font-size:15.5px}.section-trust-bar .tb{padding:16px 0}.section-trust-bar .tb__list{gap:14px 12px}.section-trust-bar .tb__item .icon{width:36px;height:36px;padding:8px}.section-trust-bar .tb__title{font-size:13px}.section-trust-bar .tb__text{font-size:12px}#kids-parents .pc__card{padding:24px 20px}.section-faq .faq__list .acc{padding:0 14px}.section-faq .faq__list .acc summary{font-size:15px;padding:16px 0}.cart-drawer .ci__row{grid-template-columns:64px minmax(0,1fr) auto;gap:12px}.announce{font-size:12.5px}}@media(prefers-reduced-motion:reduce){.btn:before{display:none}.break.is-pop{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/kovoo-v3.css.map */
