/*zuki-brand-v1-1*/
:root{--zk-font:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--zk-ink:#101024; --zk-heading:#181839; --zk-slate:#464653; --zk-sale:#B8352B; --zk-bucks-ink:#5D451B;--zk-teal:#5158BD; --zk-deep-teal:#181839; --zk-coral:#4275EC; --zk-buy:#4275EC; --zk-buy-hover:#D63B31;--zk-marigold:#CD9F51; --zk-aqua:#6E75D4; --zk-tangerine:#D2AA65; --zk-grass:#67A687; --zk-blush:#A3BBF4; --zk-lavender:#999DD3;--zk-sand:#F2ECE4; --zk-studio:#F6F6F9; --zk-paper:#F6F6F9; --zk-mist:#F4F4FB; --zk-bucks:#E1C798;--zk-line:#898A9D; --zk-hairline:#F6F6F9;--zk-success-bg:#E0EBE6; --zk-success-icon:#4C7F66; --zk-warning-bg:#F6EEDF; --zk-warning-icon:#836126; --zk-error-bg:#E5ECFB;--zk-r-banner:24px; --zk-r-card:18px; --zk-r-tile:12px; --zk-r-pill:999px;--f-body:var(--zk-font); --f-display:var(--zk-font);--ink:var(--zk-ink); --ink-2:var(--zk-slate); --ink-3:var(--zk-slate); --label:var(--zk-slate);--bg:var(--zk-paper); --surface:#FFFFFF;--line:var(--zk-hairline); --line-2:var(--zk-line);--navy:var(--zk-ink); --navy-1:var(--zk-deep-teal); --navy-3:var(--zk-deep-teal);--teal:var(--zk-deep-teal); --teal-deep:var(--zk-deep-teal); --teal-ink:var(--zk-ink); --teal-mid:var(--zk-teal); --teal-soft:var(--zk-mist);--lilac-soft:var(--zk-mist); --zblue:var(--zk-teal);--aqua:var(--zk-aqua); --aqua-ink:var(--zk-ink); --aqua-soft:var(--zk-mist);--orange:var(--zk-buy); --orange-hover:var(--zk-buy-hover); --orange-deep:var(--zk-sale); --orange-soft:var(--zk-error-bg); --on-orange:#FFFFFF;--sale:var(--zk-sale); --go:var(--zk-buy);--good:var(--zk-success-icon); --good-soft:var(--zk-success-bg); --warn:var(--zk-warning-icon);--sun:var(--zk-marigold);--bar:var(--zk-deep-teal);}body{font-family:var(--zk-font);color:var(--zk-ink)}body :where(h1,h2,h3,h4,h5,h6,button,input,select,textarea,.btn,.button){font-family:var(--zk-font)}body :where(h1,h2,h3){color:var(--zk-heading);font-weight:800}.hx h1,.hx h2,[class*="hx"] :where(h1,h2){font-weight:900;letter-spacing:-.02em}h1.product_title{font-weight:900;letter-spacing:-.01em}.price.num,.zk-price,.woocommerce-Price-amount,.amount{font-weight:900;font-variant-numeric:tabular-nums}.nlink,#mainnav a,#mainnav button{font-weight:800}.crumbs,.woocommerce-breadcrumb{color:var(--zk-slate)}.crumbs a{color:var(--zk-slate)} .crumbs > :last-child{color:var(--zk-ink);font-weight:600}a.link,.link{color:var(--zk-ink);text-decoration:underline;text-underline-offset:3px}header.top,.top{background:var(--zk-deep-teal)}.hdeliv,.zk-ndeliv{background:var(--zk-mist);color:var(--zk-ink)}.hsearch{color:var(--zk-slate)}.bonepill{background:var(--zk-bucks)!important;color:var(--zk-bucks-ink)!important;box-shadow:none}#foot,footer#foot{background:var(--zk-deep-teal);color:#FFFFFF}#foot a,#foot .brandcol{color:#FFFFFF}.button,.btn,.single_add_to_cart_button,.checkout-button,.add_to_cart_button,.wc-block-components-button{font-family:var(--zk-font);font-weight:800}.single_add_to_cart_button:not([class*="ghost"]),.checkout-button,.btn-go,.zk-mpromo-go,a.button.alt,button.button.alt{background:var(--zk-buy)!important;background-image:none!important;color:#FFFFFF!important}.single_add_to_cart_button:hover,.checkout-button:hover,a.button.alt:hover,button.button.alt:hover{background:var(--zk-buy-hover)!important}.single_add_to_cart_button[style*="255, 255, 255"],.btn-ghost,.btn.ghost,.button.ghost{background:#FFFFFF!important;color:var(--zk-ink)!important;box-shadow:inset 0 0 0 1.5px var(--zk-ink);border-color:var(--zk-ink)!important}button.add8,.add8{background:var(--zk-buy)!important;background-image:none!important;color:#FFFFFF!important;box-shadow:0 8px 18px -6px rgba(16,16,36,.45)!important;font-weight:800!important;border:0!important}button.add8:hover,.add8:hover{background:var(--zk-buy-hover)!important}article.card,.card.c8{border-color:var(--zk-hairline)}.heart{border-color:var(--zk-line)!important;color:var(--zk-ink)}.heart.on{background:var(--zk-buy)!important;border-color:var(--zk-buy)!important;color:#FFFFFF}.star-rating,.star-rating span,.star-rating::before,.rating,.stars{color:var(--zk-marigold)}.qchip,.chip,.filters-btn{border-color:var(--zk-line)!important;color:var(--zk-ink);font-weight:700}.qchip.on,.qchip.is-on,.qchip[aria-pressed="true"],.chip.on{background:var(--zk-ink)!important;border-color:var(--zk-ink)!important;color:#FFFFFF!important}.sel,select,input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="search"],input[type="password"],textarea{border-color:var(--zk-line)}.zk-qty,.quantity.qty{border-color:var(--zk-line)!important}.bopt,[class*="size"] button,.zk-var button{border-color:var(--zk-line)!important}.bopt.on,[class*="size"] button.on,.zk-var button.on{border-color:var(--zk-ink)!important;box-shadow:inset 0 0 0 1px var(--zk-ink)!important;background:var(--zk-mist)!important}.page-numbers:not(ul){border-color:var(--zk-line)!important;color:var(--zk-ink)}.page-numbers.current{background:var(--zk-ink)!important;border-color:var(--zk-ink)!important;color:#FFFFFF!important}input[type="checkbox"],input[type="radio"]{accent-color:var(--zk-ink)}details summary{color:var(--zk-heading);font-weight:800}.woocommerce-message,.wc-block-components-notice-banner.is-success{background:var(--zk-success-bg);color:var(--zk-ink);border-color:var(--zk-success-icon)}.woocommerce-info,.wc-block-components-notice-banner.is-info{background:var(--zk-mist);color:var(--zk-ink);border-color:var(--zk-deep-teal)}.woocommerce-error,.wc-block-components-notice-banner.is-error{background:var(--zk-error-bg);color:var(--zk-ink);border-color:var(--zk-sale)}.tdfa-chat-launcher{background:var(--zk-deep-teal)!important}body :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--zk-ink);outline-offset:3px}.top :is(a,button):focus-visible,#foot :is(a,button):focus-visible{outline-color:#FFFFFF}#wpadminbar,#wpadminbar *{font-family:revert}body footer#foot{background:var(--zk-deep-teal)!important}#foot .legal,#foot .legal *,#foot .paybar .lbl,#foot .zk-vat{color:#FFFFFF!important}body nav#mainnav.main,body #mainnav .zk-mpills a{background:var(--zk-mist)!important}body #hdeliv.hdeliv{background:var(--zk-mist)!important}body .nlink svg{color:var(--zk-ink)!important}body #hdeliv > svg:first-child{background:var(--zk-ink)!important;color:#FFFFFF!important}body #hdeliv > svg:last-child,body #hdeliv .zk-cut svg{color:var(--zk-ink)!important}html body button.heart.on:not(#zk-none){background:var(--zk-buy)!important;border-color:var(--zk-buy)!important;color:#FFFFFF!important}.hx-dots button.on{background:var(--zk-ink)!important}a.tban,a.tban .tx,a.tban .tx b,a.tban .tx span{color:var(--zk-ink)!important}.zk-t2-tx small{color:var(--zk-slate)!important}.zk-mhead{color:var(--zk-slate)!important}.eyb8{color:var(--zk-ink)!important}.pcard small{color:var(--zk-slate)!important}.pcard .now{color:var(--zk-sale)!important}.roundel{color:var(--zk-buy)!important}.gst{color:var(--zk-marigold)!important}html body #hdeliv.hdeliv:not(#zk-none){background:var(--zk-mist)!important}html body #hdeliv.hdeliv:not(#zk-none) small{color:var(--zk-ink)!important}html body #hdeliv.hdeliv:not(#zk-none) > svg:first-child{background:var(--zk-ink)!important;color:#FFFFFF!important}html body #mainnav .nlink:not(#zk-none) svg,html body #mainnav .nlink:not(#zk-none) svg *{color:var(--zk-ink)!important}html body #mainnav a.nlink[href*="special" i]:not(#zk-none) svg,html body #mainnav a.nlink[href*="special" i]:not(#zk-none) svg *{color:var(--zk-coral)!important}html body button.add8:not(#zk-none){background:var(--zk-buy)!important;background-image:none!important;color:#FFFFFF!important}html body button.add8:not(#zk-none):hover{background:var(--zk-buy-hover)!important}html body #foot:not(#zk-none) svg:not(.soc svg){color:var(--zk-teal)!important}html body #app .roundel:not(#zk-none){color:var(--zk-buy)!important}html body #hdeliv.hdeliv:not(#zk-none) > svg:last-child,html body #hdeliv.hdeliv:not(#zk-none) > svg:last-child *{color:var(--zk-ink)!important}html body summary:not(#zk-none) > svg,html body .zk-mlink:not(#zk-none) svg{color:var(--zk-ink)!important}html body #toast.toast:not(#zk-none){background:var(--zk-deep-teal)!important;color:#FFFFFF!important}html body .zk-pchips2 .zk-chip.auto:not(#zk-none){background:var(--zk-mist)!important;color:var(--zk-ink)!important;border-color:transparent!important}html body form.cart .single_add_to_cart_button:not(#zk-none):not(#zk-n2),html body .checkout-button:not(#zk-none):not(#zk-n2){background:var(--zk-buy)!important;background-image:none!important;color:#FFFFFF!important}html body form.cart .single_add_to_cart_button:not(#zk-none):not(#zk-n2):hover{background:var(--zk-buy-hover)!important}html body form.jgtb-add-to-subscription .single_add_to_cart_button:not(#zk-none):not(#zk-n2){background:#FFFFFF!important;background-image:none!important;color:var(--zk-ink)!important;border-color:var(--zk-ink)!important;box-shadow:none!important}html body #navCart.navcart:not(#zk-none) small{background:#FFFFFF!important;color:var(--zk-ink)!important}html body .zk-sortbtn:not(#zk-none){border-color:var(--zk-line)!important}html body .zk-sortbtn:not(#zk-none) svg{color:var(--zk-ink)!important}html body .zk-about:not(#zk-none) p,html body .zk-prose:not(#zk-none) p{color:var(--zk-ink)!important}html body .trustline:not(#zk-none) svg{color:var(--zk-teal)!important}html body .zk-cart-bar:not(#zk-none){background:var(--zk-deep-teal)!important}html body .zk-bucks-note:not(#zk-none) b{color:var(--zk-ink)!important}html body .required:not(#zk-none){color:var(--zk-sale)!important}html body .custom_point_checkout:not(#zk-none) small{color:var(--zk-slate)!important}html body #cbadge.badge:not(#zk-none){background:#FFFFFF!important;color:var(--zk-ink)!important}html body #cartBtn.cart8:not(#zk-none),html body #cartBtn.cart8:not(#zk-none) svg{color:#FFFFFF!important}html body #hdelivM.hdeliv:not(#zk-none){background:var(--zk-mist)!important;border-color:var(--zk-teal)!important}html body #hdelivM.hdeliv:not(#zk-none) b{color:var(--zk-ink)!important}html body #hdelivM.hdeliv:not(#zk-none) > svg:first-child{background:var(--zk-ink)!important;color:#FFFFFF!important}html body #hdelivM.hdeliv:not(#zk-none) > svg:last-child{color:var(--zk-ink)!important}html body #top nav#mainnav.main:not(#zk-none){background-color:var(--zk-mist)!important}html body #foot .soc.soc-chat:not(#zk-none){background:var(--zk-coral)!important}html body .sizes .size:not(#zk-none) .bv{background:var(--zk-success-bg)!important;color:var(--zk-ink)!important}html body .zk-autonudge:not(#zk-none){background:var(--zk-success-bg)!important;color:var(--zk-ink)!important}html body .zk-autonudge:not(#zk-none) svg{color:var(--zk-success-icon)!important}html body .infocard:not(#zk-none) i{background:var(--zk-success-bg)!important;color:var(--zk-success-icon)!important}html body #place_order:not(#zk-none){color:#FFFFFF!important}html body .hx .hx-slide.s-hills:not(#zk-none){background:var(--zk-marigold)!important;--zk-pair:var(--zk-btn-grape,#3B4195)}html body .hx .hx-slide.s-auto:not(#zk-none){background:var(--zk-aqua)!important;--zk-pair:var(--zk-btn-berry,#B0182F)}html body .hx .hx-slide.s-today:not(#zk-none){background:var(--zk-tangerine)!important;--zk-pair:var(--zk-deep-teal)}html body .hx .hx-slide:not(#zk-none):not(#zk-n2) .tx,html body .hx .hx-slide:not(#zk-none):not(#zk-n2) .tx *{color:var(--zk-ink)!important}html body .hx .hx-slide:not(#zk-none):not(#zk-n2) .go{background:var(--zk-pair)!important;background-image:none!important;color:#FFFFFF!important}html body .hx .hx-slide:not(#zk-none):not(#zk-n2) .go *{color:#FFFFFF!important}html body a.tban[href*="tick-flea"]:not(#zk-none){background:var(--zk-grass)!important;--zk-pair:var(--zk-ink)}html body a.tban[href*="dry-dog-food"]:not(#zk-none){background:var(--zk-marigold)!important;--zk-pair:#3B4195}html body a.tban[href*="dog-treats"]:not(#zk-none){background:var(--zk-lavender)!important;--zk-pair:var(--zk-ink)}html body a.tban[href$="/cats/"]:not(#zk-none){background:var(--zk-blush)!important;--zk-pair:#B0182F}html body a.tban:not(#zk-none) .cta8{background:var(--zk-pair,var(--zk-ink))!important;color:#FFFFFF!important}html body a.spons:not(#zk-none){background:var(--zk-marigold)!important;--zk-pair:#3B4195}html body a.spons:not(#zk-none) *{color:var(--zk-ink)!important}html body a.spons:not(#zk-none) .go,html body a.spons:not(#zk-none) [class*="btn"],html body a.spons:not(#zk-none) [class*="cta"]{background:var(--zk-pair)!important;background-image:none!important;color:#FFFFFF!important}html body a.spons:not(#zk-none) .go *,html body a.spons:not(#zk-none) [class*="btn"] *,html body a.spons:not(#zk-none) [class*="cta"] *{color:#FFFFFF!important}html body [style*="--bx:#F3F4FC" i]:not(#zk-none):not(#zk-n2):not(.zk-qt-ic){--bx:#BDBFDC!important;--bxa:var(--zk-ink)!important}html body [style*="--bx:#F3F4FC" i]:not(#zk-none):not(#zk-n2):not(.zk-qt-ic),html body [style*="--bx:#F4F5FA" i]:not(#zk-none):not(#zk-n2):not(.zk-qt-ic),html body [style*="--bx:#F3F4FC" i]:not(#zk-none):not(#zk-n2):not(.zk-qt-ic),html body [style*="--bx:#F4F5FA" i]:not(#zk-none):not(#zk-n2):not(.zk-qt-ic),html body [style*="--bx:#F2F3FA" i]:not(#zk-none):not(#zk-n2):not(.zk-qt-ic){--bx:#C3C5DD!important;--bxa:var(--zk-ink)!important}html body [style*="--bx:#E2F2EF" i]:not(#zk-none):not(#zk-n2):not(.zk-qt-ic){--bx:#A7CCC4!important;--bxa:var(--zk-ink)!important}html body [style*="--bx:#E3EBFF" i]:not(#zk-none):not(#zk-n2):not(.zk-qt-ic),html body [style*="--bx:#E0E9FD" i]:not(#zk-none):not(#zk-n2):not(.zk-qt-ic),html body [style*="--bx:#DDE7FF" i]:not(#zk-none):not(#zk-n2):not(.zk-qt-ic),html body [style*="--bx:#DFE9FF" i]:not(#zk-none):not(#zk-n2):not(.zk-qt-ic){--bx:#B6C4E6!important;--bxa:var(--zk-ink)!important}html body [style*="--bx:#E0EBE6" i]:not(#zk-none):not(#zk-n2):not(.zk-qt-ic),html body [style*="--bx:#E0EBE6" i]:not(#zk-none):not(#zk-n2):not(.zk-qt-ic),html body [style*="--bx:#E0EBE6" i]:not(#zk-none):not(#zk-n2):not(.zk-qt-ic){--bx:#CDD8D3!important;--bxa:var(--zk-ink)!important}html body [style*="--bx:#F6EEDF" i]:not(#zk-none):not(#zk-n2):not(.zk-qt-ic),html body [style*="--bx:#F6EEDF" i]:not(#zk-none):not(#zk-n2):not(.zk-qt-ic),html body [style*="--bx:#F6EEDF" i]:not(#zk-none):not(#zk-n2):not(.zk-qt-ic){--bx:#DBCDB4!important;--bxa:var(--zk-ink)!important}html body [style*="--bx:#F6EEDF" i]:not(#zk-none):not(#zk-n2):not(.zk-qt-ic),html body [style*="--bx:#F6EEDF" i]:not(#zk-none):not(#zk-n2):not(.zk-qt-ic){--bx:#DBCBB1!important;--bxa:var(--zk-ink)!important}html body [style*="--bx:#E9EAF8" i]:not(#zk-none):not(#zk-n2):not(.zk-qt-ic),html body [style*="--bx:#E7E8F7" i]:not(#zk-none):not(#zk-n2):not(.zk-qt-ic){--bx:#BEBFD8!important;--bxa:var(--zk-ink)!important}html body [style*="--bx:#F1DADE" i]:not(#zk-none):not(#zk-n2):not(.zk-qt-ic),html body [style*="--bx:#F1DADE" i]:not(#zk-none):not(#zk-n2):not(.zk-qt-ic){--bx:#DCC8CB!important;--bxa:var(--zk-ink)!important}html body [style*="--bx:#F5F6F9" i]:not(#zk-none):not(#zk-n2):not(.zk-qt-ic){--bx:#D2D2DF!important;--bxa:var(--zk-ink)!important}html body a.zk-qt[style*="--bx:"]:not(#zk-none):not(#zk-n2),html body a.zk-t2[style*="--bx:"]:not(#zk-none):not(#zk-n2),html body .zk-brt[style*="--bx:"]:not(#zk-none):not(#zk-n2),html body .zk-sc[style*="--bx:"]:not(#zk-none):not(#zk-n2),html body a.zk-mt[style*="--bx:"]:not(#zk-none):not(#zk-n2){background-image:none!important;background-color:var(--bx)!important}html body a.zk-qt[style*="--bx:"]:not(#zk-none):not(#zk-n2) b,html body a.zk-t2[style*="--bx:"]:not(#zk-none):not(#zk-n2) b,html body .zk-brt[style*="--bx:"]:not(#zk-none):not(#zk-n2) b,html body .zk-sc[style*="--bx:"]:not(#zk-none):not(#zk-n2) b,html body a.zk-mt[style*="--bx:"]:not(#zk-none):not(#zk-n2) b{color:var(--zk-ink)!important}html body #app a.qtile.zk-qt.zk-qt-cut[href*="/brand/hills-science-plan/"]:not(#zk-none):not(#zk-n2){--bx:#DBCBB1!important}html body #app a.qtile.zk-qt.zk-qt-cut[href*="/dry-dog-food/"]:not(#zk-none):not(#zk-n2){--bx:#C3C5DD!important}html body #app a.qtile.zk-qt.zk-qt-cut[href*="/dry-cat-food/"]:not(#zk-none):not(#zk-n2){--bx:#B6C4E6!important}html body #app a.qtile.zk-qt.zk-qt-cut[href*="/dog-treats/"]:not(#zk-none):not(#zk-n2){--bx:#BEBFD8!important}html body #app a.qtile.zk-qt.zk-qt-cut[href*="/dog-tick-flea/"]:not(#zk-none):not(#zk-n2){--bx:#CDD8D3!important}html body #app a.qtile.zk-qt.zk-qt-cut[href*="/cat-litter-hygiene/"]:not(#zk-none):not(#zk-n2){--bx:#DBCDB4!important}html body #app a.qtile.zk-qt.zk-qt-ic[href*="/specials/"]:not(#zk-none):not(#zk-n2){background:#B6C4E6!important}html body #app a.qtile.zk-qt.zk-qt-ic[href*="/subscriptions/"]:not(#zk-none):not(#zk-n2){background:#C3C5DD!important}html body #app a.qtile.zk-qt.zk-qt-ic:not(#zk-none):not(#zk-n2) b{color:var(--zk-ink)!important}
/*zuki-spacing-v1*/
html body .zk-prose:not(#zk-none)>*{margin-top:16px!important;margin-bottom:0!important}html body .zk-prose:not(#zk-none)>:first-child{margin-top:0!important}html body .zk-prose:not(#zk-none)>h2{margin-top:52px!important}html body .zk-prose:not(#zk-none)>h3,html body .zk-prose:not(#zk-none)>h4{margin-top:24px!important}html body .zk-prose:not(#zk-none)>h2+*{margin-top:16px!important}html body .zk-prose:not(#zk-none)>h3+*,html body .zk-prose:not(#zk-none)>h4+*{margin-top:8px!important}html body .zk-prose:not(#zk-none)>h2:first-child,html body .zk-prose:not(#zk-none)>h3:first-child{margin-top:0!important}@media (max-width:759.98px){html body .zk-prose:not(#zk-none)>h2{margin-top:40px!important}html body .zk-prose:not(#zk-none)>h3,html body .zk-prose:not(#zk-none)>h4{margin-top:20px!important}}@media (min-width:760px){html body .qrow:not(#zk-none),html body .zk-t2-grid:not(#zk-none),html body .woocommerce ul.products:not(#zk-none),html body .zk-posts:not(#zk-none){gap:18px!important}}html body main:not(#zk-none){min-height:min(840px,62vh)!important}html body .wsp-container:not(#zk-none)>*{margin-top:16px!important;margin-bottom:0!important}html body .wsp-container:not(#zk-none)>[class$="-title"]{margin-top:52px!important}html body .wsp-container:not(#zk-none)>:first-child{margin-top:0!important}@media (max-width:759.98px){html body .wsp-container:not(#zk-none)>[class$="-title"]{margin-top:40px!important}html body .wsp-container:not(#zk-none)>:first-child{margin-top:0!important}}
/*zuki-brand-v1-1-fixes*/
html body.woocommerce-checkout #payment #place_order:not(#zk-none),html body .zk-acct #payment #place_order:not(#zk-none){background:var(--zk-buy,#4275EC)!important;background-image:none!important;color:#FFFFFF!important;box-shadow:0 8px 18px -8px rgba(16,16,36,.35)!important}
html body.woocommerce-checkout #payment #place_order:not(#zk-none):hover{background:var(--zk-buy-hover,#D63B31)!important;filter:none!important}
html body #reviews .comment-text .meta:not(#zk-none),html body #reviews .comment-text .meta:not(#zk-none) *{color:var(--zk-slate,#464653)!important}
html body #reviews .comment-text .meta:not(#zk-none) .woocommerce-review__author{color:var(--zk-ink,#101024)!important}
html body #jp-relatedposts:not(#zk-none) :is(.jp-relatedposts-post-date,.jp-relatedposts-post-context){color:var(--zk-slate,#464653)!important}
html body a.zk-rt:not(#zk-none) .num,html body .woocommerce-product-rating:not(#zk-none) :is(span,a):not(.star-rating):not(.star-rating *){color:var(--zk-slate,#464653)!important}
html body .cart-discount:not(#zk-none) :is(th,td,td *,a){color:var(--zk-ink,#101024)!important}
/*zuki-hx-hills2*/
html body .hx .hx-slide.s-hills:not(#zk-none):not(#zk-n2){background:radial-gradient(55% 90% at 76% 58%,rgba(174,178,232,.30) 0%,rgba(174,178,232,0) 70%),linear-gradient(115deg,#2A2A61 0%,#252556 55%,#1B1B3F 100%)!important;color:#fff!important}
html body .hx .hx-slide.s-hills:not(#zk-none):not(#zk-n2) :is(.tx,.art){background:transparent!important}
html body .hx .hx-slide.s-hills:not(#zk-none):not(#zk-n2) .tx,html body .hx .hx-slide.s-hills:not(#zk-none):not(#zk-n2) .tx *{color:#fff!important}
html body .hx .hx-slide.s-hills:not(#zk-none):not(#zk-n2) .tx small{color:#F2F2FB!important;letter-spacing:.12em}
html body .hx .hx-slide.s-hills:not(#zk-none):not(#zk-n2) .tx small em{background:rgba(255,255,255,.16)!important;color:#fff!important;border-radius:999px!important;padding:3px 9px!important;margin-right:8px!important;display:inline-block!important;line-height:1.2!important;font-style:normal!important}
html body .hx .hx-slide.s-hills:not(#zk-none):not(#zk-n2) .tx small em::after{content:none!important}
html body .hx .hx-slide.s-hills:not(#zk-none):not(#zk-n2) .tx .zk-hxsub{color:#F3F4FC!important}
html body .hx .hx-slide.s-hills:not(#zk-none):not(#zk-n2) .go{background:#fff!important;background-image:none!important;color:#2A2A61!important;box-shadow:0 10px 24px -10px rgba(0,0,0,.45)!important}
html body .hx .hx-slide.s-hills:not(#zk-none):not(#zk-n2) .go *{color:#2A2A61!important}
html body .hx .hx-slide.s-hills:not(#zk-none):not(#zk-n2) .go svg{transform:none!important}
html body .hx .hx-slide.s-hills .zk-hxperks{display:flex;flex-wrap:nowrap;gap:6px;margin:10px 0 0;padding:0;list-style:none}
html body .hx .hx-slide.s-hills .zk-hxperks li{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font:700 12.5px/1 var(--zk-font,inherit);color:#fff!important;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:6px 10px 6px 7px}
html body .hx .hx-slide.s-hills .zk-hxperks svg{width:14px;height:14px;flex:none;color:#B4B7E9}
html body .hx .hx-slide.s-hills:not(#zk-none):not(#zk-n2) .zk-stack-hills img:nth-child(4){display:none!important}
html body .hx .hx-slide.s-hills:not(#zk-none):not(#zk-n2) .zk-stack-hills img{position:absolute!important;bottom:4%!important;top:auto!important;width:auto!important;max-width:none!important;filter:drop-shadow(0 16px 18px rgba(9,10,31,.45))!important;transform-origin:50% 100%}
html body .hx .hx-slide.s-hills:not(#zk-none):not(#zk-n2) .zk-stack-hills img:nth-child(1){height:76%!important;left:-1%!important;transform:rotate(-7deg)!important;z-index:1}
html body .hx .hx-slide.s-hills:not(#zk-none):not(#zk-n2) .zk-stack-hills img:nth-child(2){height:94%!important;left:17%!important;transform:none!important;z-index:3}
html body .hx .hx-slide.s-hills:not(#zk-none):not(#zk-n2) .zk-stack-hills img:nth-child(3){height:78%!important;left:35%!important;transform:rotate(6deg)!important;z-index:2}
html body .hx .hx-slide.s-hills:not(#zk-none):not(#zk-n2) .pcard{top:14px!important;right:14px!important;left:auto!important;bottom:auto!important;min-width:0!important;width:150px!important;max-width:150px!important;padding:12px 14px!important;border-radius:16px!important;box-shadow:0 14px 30px -14px rgba(9,10,31,.6)!important}
html body .hx .hx-slide.s-hills:not(#zk-none):not(#zk-n2) .pcard .now{color:#2A2A61!important;font-size:11px!important}
html body .hx .hx-slide.s-hills:not(#zk-none):not(#zk-n2) .pcard .p8{color:#101024!important;font-size:34px!important;line-height:1.05!important}
html body .hx .hx-slide.s-hills:not(#zk-none):not(#zk-n2) .pcard s{color:#464653!important;font-size:14px!important}
html body .hx .hx-slide.s-hills:not(#zk-none):not(#zk-n2) .pcard small{display:none!important}
@media (max-width:759.98px){html body .hx .hx-slide.s-hills .zk-hxperks{flex-wrap:wrap}html body .hx .hx-slide.s-hills .zk-hxperks li:nth-child(3){display:none}
html body .hx .hx-slide.s-hills:not(#zk-none):not(#zk-n2) .zk-stack-hills img:nth-child(1){left:12%!important}html body .hx .hx-slide.s-hills:not(#zk-none):not(#zk-n2) .zk-stack-hills img:nth-child(2){left:33%!important}html body .hx .hx-slide.s-hills:not(#zk-none):not(#zk-n2) .zk-stack-hills img:nth-child(3){left:53%!important}}
/*zuki-psi-fixes*/
.payflex-text-title,.payflex-text-subtitle,a.payflex-text-subtitle,.payflex-secondary-color{color:#43499F!important}.jp-relatedposts-post-context,.jp-relatedposts-post-date,#jp-relatedposts .jp-relatedposts-items p{color:#4a4a4a!important;opacity:1!important}img.avatar{aspect-ratio:1/1;height:auto!important;object-fit:cover}[class*="es-header-rating-reviews"],[class*="es-review-info-date"],[class*="ReviewInfo__SourceDate"],[class*="HeaderRating__ReviewsCount"]{color:#4a4a4a!important}
/*zk-sweep*/
body.admin-bar #search.overlay{top:32px}
@media (max-width:782px){body.admin-bar #search.overlay{top:46px}}
.sheet{z-index:97}
.woocommerce .zk-pdp .prow span.price.num{color:var(--ink);font-size:34px;font-weight:800;letter-spacing:-.01em;line-height:1.1}
.zk-pdp .prow .perkg{color:var(--ink-3)}
.zk-buyform .jgtb-add-to-subscription{display:grid;grid-template-columns:1fr auto;gap:8px 10px;align-items:center;margin-top:14px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#fff}
.zk-buyform .jgtb-add-to-subscription label{grid-column:1/-1;font-weight:700;font-size:14px;margin:0}
.zk-buyform .jgtb-add-to-subscription select{width:100%;height:44px;border:1.5px solid var(--line-2);border-radius:12px;padding:0 12px;background:#fff;font:inherit;color:var(--ink)}
.woocommerce .zk-buyform .jgtb-add-to-subscription button.button.alt{height:44px;border-radius:999px;padding:0 18px;border:1.5px solid var(--teal);background:#fff;color:var(--teal-ink);font-weight:700;opacity:1;cursor:pointer}
.woocommerce .zk-buyform .jgtb-add-to-subscription button.button.alt:disabled,.woocommerce .zk-buyform .jgtb-add-to-subscription button.button.alt:disabled[disabled]{opacity:.45;cursor:default;background:#fff;color:var(--teal-ink);padding:0 18px}
.woocommerce .zk-buyform .jgtb-add-to-subscription button.button.alt:hover{background:var(--teal-soft)}
.woocommerce nav.woocommerce-pagination{margin:24px 0 8px}
.woocommerce nav.woocommerce-pagination ul{border:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0}
.woocommerce nav.woocommerce-pagination ul li{border:0;overflow:visible;float:none}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{min-width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;background:#fff;border:1px solid var(--line);color:var(--ink);font-weight:700;font-size:15px}
.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus{background:var(--teal-soft);color:var(--teal-ink)}
.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--teal);border-color:var(--teal);color:#fff}
.woocommerce mark,.woocommerce-MyAccount-content mark{background:none;color:var(--ink);font-weight:700}
.zk-woo .toolbar .zk-sort{flex:1 1 auto;min-width:0}
.zk-woo .toolbar .zk-sort select{width:100%;min-width:0;max-width:100%}
.zk-woo .toolbar .count{flex:none;white-space:nowrap;margin-left:auto}
@media (max-width:600px){.zk-woo .toolbar{gap:8px}.zk-woo .toolbar .count{font-size:13px}}
body:has(#search.overlay.on) #tdfa-woo-chat-root{display:none!important}
