@charset "UTF-8";.announcement-bar{background-color:#2a2552;padding:12px 0;text-align:center;width:100%}.announcement-bar-content{color:#fff;font-size:14px;font-weight:500;letter-spacing:.5px}.kk-price-block{margin:12px 0 18px}.kk-price-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;-ms-flex-wrap:wrap;flex-wrap:wrap}.kk-price-original{font-size:22px;font-weight:500;color:#a0a0a0;text-decoration:line-through}.kk-price-current{font-size:28px;font-weight:700;color:#1a1f2e}.kk-price-saving{background:#fdf0e6;color:#1a1f2e;font-size:14px;font-weight:700;padding:8px 18px;border-radius:50px;white-space:nowrap}form.form.form-wishlist.form-action a.button.dropdown-menu-button{DISPLAY:NONE}.nanobar .bar{background:#108474!important}.countPill--alt{color:#2a2552!important;border-color:#2a2552!important}:root{--kk-ease:cubic-bezier(.22,1,.36,1);--kk-spring:cubic-bezier(.34,1.4,.64,1);--kk-shadow-h:0 12px 26px -12px rgba(18,18,18,.42);--kk-shadow-card:0 18px 40px -22px rgba(18,18,18,.5);--kk-ring:0 0 0 3px rgba(16,132,116,.45)}html{scroll-behavior:smooth}.add-to-cart-button,.btn-dark,.btn-pill,.btn-white,.button,.kkpro-btn,.vids-cta-btn{-webkit-transition:background-color .24s var(--kk-ease),color .2s var(--kk-ease),-webkit-transform .16s var(--kk-ease),-webkit-box-shadow .26s var(--kk-ease);transition:background-color .24s var(--kk-ease),color .2s var(--kk-ease),-webkit-transform .16s var(--kk-ease),-webkit-box-shadow .26s var(--kk-ease);transition:transform .16s var(--kk-ease),box-shadow .26s var(--kk-ease),background-color .24s var(--kk-ease),color .2s var(--kk-ease);transition:transform .16s var(--kk-ease),box-shadow .26s var(--kk-ease),background-color .24s var(--kk-ease),color .2s var(--kk-ease),-webkit-transform .16s var(--kk-ease),-webkit-box-shadow .26s var(--kk-ease)}.add-to-cart-button:hover,.btn-dark:hover,.btn-pill:hover,.btn-white:hover,.button:hover,.kkpro-btn:hover,.vids-cta-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:var(--kk-shadow-h);box-shadow:var(--kk-shadow-h)}.add-to-cart-button:active,.btn-dark:active,.btn-pill:active,.btn-white:active,.button:active,.kkpro-btn:active,.vids-cta-btn:active{-webkit-transform:translateY(0) scale(.975);transform:translateY(0) scale(.975);-webkit-box-shadow:none;box-shadow:none;-webkit-transition-duration:55ms;transition-duration:55ms}.button:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:0;-webkit-box-shadow:var(--kk-ring);box-shadow:var(--kk-ring);border-radius:8px}.card{-webkit-transition:-webkit-transform .32s var(--kk-ease),-webkit-box-shadow .32s var(--kk-ease);transition:-webkit-transform .32s var(--kk-ease),-webkit-box-shadow .32s var(--kk-ease);transition:transform .32s var(--kk-ease),box-shadow .32s var(--kk-ease);transition:transform .32s var(--kk-ease),box-shadow .32s var(--kk-ease),-webkit-transform .32s var(--kk-ease),-webkit-box-shadow .32s var(--kk-ease)}.card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:var(--kk-shadow-card);box-shadow:var(--kk-shadow-card)}.card .card-figure,.card .card-img-container{overflow:hidden}.card .card-figure img,.card .card-img-container img{-webkit-transition:-webkit-transform .55s var(--kk-ease);transition:-webkit-transform .55s var(--kk-ease);transition:transform .55s var(--kk-ease);transition:transform .55s var(--kk-ease),-webkit-transform .55s var(--kk-ease)}.card:hover .card-figure img,.card:hover .card-img-container img{-webkit-transform:scale(1.05);transform:scale(1.05)}.form-input,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-transition:border-color .2s var(--kk-ease),-webkit-box-shadow .2s var(--kk-ease);transition:border-color .2s var(--kk-ease),-webkit-box-shadow .2s var(--kk-ease);transition:border-color .2s var(--kk-ease),box-shadow .2s var(--kk-ease);transition:border-color .2s var(--kk-ease),box-shadow .2s var(--kk-ease),-webkit-box-shadow .2s var(--kk-ease)}.kk-link,.navPages-action{background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));background-image:linear-gradient(currentColor,currentColor);background-size:0 1.5px;background-repeat:no-repeat;background-position:0 100%;-webkit-transition:background-size .3s var(--kk-ease),color .2s var(--kk-ease);transition:background-size .3s var(--kk-ease),color .2s var(--kk-ease)}.kk-link:hover,.navPages-action:hover{background-size:100% 1.5px}.header,.kk-header{-webkit-transition:-webkit-box-shadow .3s var(--kk-ease);transition:-webkit-box-shadow .3s var(--kk-ease);transition:box-shadow .3s var(--kk-ease);transition:box-shadow .3s var(--kk-ease),-webkit-box-shadow .3s var(--kk-ease)}.header.kk-scrolled,.kk-header.kk-scrolled{-webkit-box-shadow:0 6px 24px -14px rgba(18,18,18,.4);box-shadow:0 6px 24px -14px rgba(18,18,18,.4)}.kk-reveal{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .6s var(--kk-ease),-webkit-transform .6s var(--kk-ease);transition:opacity .6s var(--kk-ease),-webkit-transform .6s var(--kk-ease);transition:opacity .6s var(--kk-ease),transform .6s var(--kk-ease);transition:opacity .6s var(--kk-ease),transform .6s var(--kk-ease),-webkit-transform .6s var(--kk-ease);will-change:opacity,transform}.kk-reveal.kk-in{opacity:1;-webkit-transform:none;transform:none}@media (prefers-reduced-motion:reduce){*,::after,::before{-webkit-animation-duration:NaNs!important;animation-duration:NaNs!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:NaNs!important;transition-duration:NaNs!important;scroll-behavior:auto!important}.kk-reveal{opacity:1!important;-webkit-transform:none!important;transform:none!important}}.kk-skip{position:absolute;left:-9999px;top:0;z-index:100001;background:#2a2552;color:#fff;padding:12px 20px;border-radius:0 0 10px 0;font:700 14px/1 Sora,system-ui,sans-serif;text-decoration:none}.kk-skip:focus{left:0}#maincontent{scroll-margin-top:88px}[id]{scroll-margin-top:88px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kk-header__actions a{min-width:44px;min-height:44px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.kk-hamburger{min-width:44px;min-height:44px}.vid-controls button{min-width:40px;min-height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.kk-count{font-variant-numeric:tabular-nums}@-webkit-keyframes kkCartBump{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.28);transform:scale(1.28)}60%{-webkit-transform:scale(.92);transform:scale(.92)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes kkCartBump{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.28);transform:scale(1.28)}60%{-webkit-transform:scale(.92);transform:scale(.92)}100%{-webkit-transform:scale(1);transform:scale(1)}}.kk-cart-count.kk-bump{-webkit-animation:kkCartBump .42s var(--kk-spring,ease);animation:kkCartBump .42s var(--kk-spring,ease)}@media (prefers-reduced-motion:reduce){.kk-cart-count.kk-bump{-webkit-animation:none;animation:none}}:root{--e1:0 1px 2px rgba(42,37,82,.05),0 3px 8px rgba(42,37,82,.06);--e2:0 4px 10px rgba(42,37,82,.07),0 14px 30px rgba(42,37,82,.10);--e3:0 12px 26px rgba(42,37,82,.12),0 28px 60px rgba(42,37,82,.16);--star:#FBA540}.cmp-h2,.faq-h2,.hero-h1,.hiw-h2,.inside-h2,.kkpro-h2,.sec-h2,.vids-h2,h1,h2,h3{text-wrap:balance}.faq-a,.hero-sub,li,p{text-wrap:pretty}.hero-stars svg{fill:var(--star)}.testi{-webkit-box-shadow:var(--e2);box-shadow:var(--e2)}.btn-pill,.hero-txt .btn-dark,.kkpro-btn,.vids-cta-btn{-webkit-box-shadow:var(--e1);box-shadow:var(--e1)}.btn-pill:hover,.hero-txt .btn-dark:hover,.kkpro-btn:hover,.vids-cta-btn:hover{-webkit-box-shadow:var(--e2);box-shadow:var(--e2)}.card{-webkit-box-shadow:var(--e1);box-shadow:var(--e1)}.card:hover{-webkit-box-shadow:var(--e3);box-shadow:var(--e3)}picture{display:contents}.footer-bottom .footer-engineered-by{margin-top:6px}.footer-bottom .engineered-by{font-size:12px;letter-spacing:.02em}.footer-bottom .engineered-by a{font-weight:600;letter-spacing:.06em;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px;-webkit-transition:color .15s ease,border-color .15s ease;transition:color .15s ease,border-color .15s ease}.footer-bottom .engineered-by a:focus,.footer-bottom .engineered-by a:hover{color:#e40014;border-bottom-color:#e40014}.footer-bottom .footer-original-theme .text{font-size:11px;opacity:.55}article.footer-info-col--small-4:only-child{width:100%;float:none;text-align:center}.kk-reviews{--rv-gold:#FBA540;--rv-navy:#2A2552;--rv-teal:#108474;--rv-line:#e7e0d6;--rv-muted:#6b7280;--rv-ink:#121212;--rv-tealbg:#d6efe9;--rv-head:'Sora',system-ui,sans-serif;--rv-shadow:0 4px 16px rgba(20,20,20,.06);max-width:900px;margin:0 auto;scroll-margin-top:110px;text-align:left;font-family:Manrope,system-ui,-apple-system,sans-serif}.kk-reviews .kk-rv-stars{position:relative;display:inline-block;font-size:15px;line-height:1;color:#dcd6c8;letter-spacing:2px;white-space:nowrap}.kk-reviews .kk-rv-stars::before{content:"\2605\2605\2605\2605\2605"}.kk-reviews .kk-rv-stars-on{position:absolute;left:0;top:0;height:100%;overflow:hidden;color:var(--rv-gold)}.kk-reviews .kk-rv-stars-on::before{content:"\2605\2605\2605\2605\2605"}.kk-reviews .kk-rv-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 36px;background:#fff;border:1px solid var(--rv-line);border-radius:16px;padding:24px 30px;margin:0 auto 22px;-webkit-box-shadow:var(--rv-shadow);box-shadow:var(--rv-shadow)}.kk-reviews .kk-rv-score{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;text-align:center;-ms-flex-negative:0;flex-shrink:0}.kk-reviews .kk-rv-avg{font-family:var(--rv-head);font-weight:800;color:var(--rv-ink);line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:7px}.kk-reviews .kk-rv-avg-num{font-size:42px}.kk-reviews .kk-rv-avg-lbl{font-size:14px;font-weight:600;color:var(--rv-muted)}.kk-reviews .kk-rv-summary .kk-rv-stars{font-size:19px}.kk-reviews .kk-rv-based{font-size:13px;font-weight:600;color:var(--rv-muted)}.kk-reviews .kk-rv-hist{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:230px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.kk-reviews .kk-rv-hist:empty{display:none}.kk-reviews .kk-rv-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:12.5px;color:var(--rv-muted)}.kk-reviews .kk-rv-bar-lbl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;width:28px;font-weight:700;color:var(--rv-ink);-ms-flex-negative:0;flex-shrink:0}.kk-reviews .kk-rv-bar-lbl svg{width:12px;height:12px;color:var(--rv-gold)}.kk-reviews .kk-rv-bar-track{-webkit-box-flex:1;-ms-flex:1;flex:1;height:9px;background:#efe8db;border-radius:5px;overflow:hidden}.kk-reviews .kk-rv-bar-track i{display:block;height:100%;background:var(--rv-gold);border-radius:5px}.kk-reviews .kk-rv-bar-n{width:46px;text-align:right;font-weight:600;-ms-flex-negative:0;flex-shrink:0;font-variant-numeric:tabular-nums}.kk-reviews .kk-rv-write{margin-left:auto;background:var(--rv-teal);color:#fff;font-family:var(--rv-head);font-size:14px;font-weight:700;border-radius:10px;padding:12px 22px;text-decoration:none;white-space:nowrap;-webkit-transition:background .12s,-webkit-transform .12s;transition:background .12s,-webkit-transform .12s;transition:background .12s,transform .12s;transition:background .12s,transform .12s,-webkit-transform .12s}.kk-reviews .kk-rv-write:hover{background:#0d6b5c;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.kk-reviews .kk-rv-write:focus-visible{outline:2px solid var(--rv-navy);outline-offset:2px}.kk-reviews .kk-rv-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 2px 0}.kk-reviews .kk-rv-sort{font-size:13px;font-weight:700;color:var(--rv-muted)}.kk-reviews .kk-rv-list{list-style:none;margin:6px 0 0;padding:0}.kk-reviews .kk-rv-item{padding:22px 2px;border-top:1px solid var(--rv-line);text-align:left}.kk-reviews .kk-rv-item-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.kk-reviews .kk-rv-item-date{font-size:12.5px;color:var(--rv-muted);-ms-flex-negative:0;flex-shrink:0}.kk-reviews .kk-rv-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;font-weight:800;color:var(--rv-ink);margin-top:8px}.kk-reviews .kk-rv-verified{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:11.5px;font-weight:700;color:var(--rv-teal);background:var(--rv-tealbg);padding:2px 9px;border-radius:20px}.kk-reviews .kk-rv-verified svg{width:13px;height:13px}.kk-reviews .kk-rv-item-title{font-size:15px;font-weight:800;color:var(--rv-ink);margin-top:6px}.kk-reviews .kk-rv-item-body{font-size:14px;line-height:1.65;color:#374151;margin-top:6px}.kk-reviews .kk-rv-empty{text-align:center;background:#fff;border:1px solid var(--rv-line);border-radius:16px;padding:34px 24px;-webkit-box-shadow:var(--rv-shadow);box-shadow:var(--rv-shadow)}.kk-reviews .kk-rv-empty .kk-rv-stars{font-size:22px}.kk-reviews .kk-rv-empty p{font-size:15px;font-weight:600;color:var(--rv-muted);margin:12px 0 16px}.kk-reviews .kk-rv-empty .kk-rv-write{display:inline-block;margin:0}.kk-reviews .kk-rv-pager{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.kk-reviews .kk-pg{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.kk-reviews .kk-pg-nav,.kk-reviews .kk-pg-num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:38px;height:38px;padding:0 11px;border-radius:9px;font-size:14px;font-weight:700;color:var(--rv-ink);text-decoration:none;border:1px solid var(--rv-line);background:#fff;-webkit-transition:background .12s,border-color .12s,color .12s;transition:background .12s,border-color .12s,color .12s}.kk-reviews .kk-pg-nav:hover,.kk-reviews .kk-pg-num:hover{background:#efe8db;border-color:#d8cdbb}.kk-reviews .kk-pg-num.is-cur{background:var(--rv-navy);border-color:var(--rv-navy);color:#fff}.kk-reviews .kk-pg-nav{font-size:20px;line-height:1}.kk-reviews .kk-pg-nav.is-off{opacity:.38;pointer-events:none}.kk-reviews .kk-pg-gap{padding:0 4px;color:var(--rv-muted);font-weight:700;-ms-flex-item-align:end;align-self:flex-end}.kk-reviews .kk-pg-jump{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;font-weight:600;color:var(--rv-muted)}.kk-reviews .kk-pg-input{width:72px;height:34px;border:1px solid var(--rv-line);border-radius:8px;padding:0 10px;font-size:14px;font-weight:700;color:var(--rv-ink);text-align:center}.kk-reviews .kk-pg-input:focus{outline:2px solid var(--rv-navy);outline-offset:1px}.kk-reviews .kk-pg-go{height:34px;padding:0 16px;border:0;border-radius:8px;background:var(--rv-navy);color:#fff;font-size:13px;font-weight:700;cursor:pointer;font-family:var(--rv-head)}.kk-reviews .kk-pg-go:hover{background:#1e1a3d}@media (max-width:600px){.kk-reviews .kk-rv-summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:14px}.kk-reviews .kk-rv-hist{-ms-flex-item-align:stretch;align-self:stretch}.kk-reviews .kk-rv-write{margin-left:0}}body{padding-top:0}