
/* SOURCE: base.css */
:root{--kooaly-inkbar-height:2px;--kooaly-inkbar-speed:.22s;--kooaly-inkbar-radius:2px;--kooaly-gap:24px;--kooaly-tabs-baseline:#e5e7eb;--kooaly-sheen-color:rgba(255,255,255,.45);--kooaly-sheen-size:60%;--kooaly-sheen-skew:-20deg;--kooaly-sheen-duration:3s;--kooaly-sheen-interval:1s;--kooaly-amazon-btn-bg:#ffb200;--kooaly-amazon-btn-bg-hover:#ffb200;--kooaly-amazon-btn-text:#111}h2{margin-bottom:10px !important}h3{margin-bottom:5px !important}.rh-outer-wrap{display:flex;flex-direction:column;min-height:100svh}.footer-bottom{margin-top:auto}.rh_woocartmenu_cell,.rh_woocartmenu_cell *,a.rh_woocartmenu-link,.woocommerce.widget_shopping_cart{display:none !important}.rh_woocartmenu_cell{width:0 !important;padding:0 !important;margin:0 !important}

/* SOURCE: utilities.css */
.kooaly-box{padding-top:0 !important}

/* SOURCE: header-mobile.css */
:root{--kooaly-mh:58px;--kooaly-mbg:#111;--kooaly-mfg:#fff;--kooaly-z-mbar:10050;--kooaly-z-movl:10040;--kooaly-adminbar:0px;--kooaly-ovl-bg:#000;--kooaly-ovl-fg:#fff;--kooaly-time-fast:180ms;--kooaly-ease:cubic-bezier(.2,.7,.2,1)}.kooaly-mheader{position:fixed !important;top:var(--kooaly-adminbar) !important;left:0;right:0;height:var(--kooaly-mh);display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;background:var(--kooaly-mbg);color:var(--kooaly-mfg);z-index:var(--kooaly-z-mbar);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.kooaly-mheader__btn{appearance:none;border:0;background:transparent;width:36px;height:36px;display:grid;place-items:center;color:inherit;cursor:pointer;position:relative;outline-offset:2px}.kooaly-mheader__btn svg{transition:opacity var(--kooaly-time-fast) var(--kooaly-ease),transform var(--kooaly-time-fast) var(--kooaly-ease)}.kooaly-mheader__btn.is-open svg{opacity:0;transform:scale(.8)}.kooaly-mheader__btn::before,.kooaly-mheader__btn::after{content:"";position:absolute;width:18px;height:2px;border-radius:1px;background:currentColor;top:50%;left:50%;transform-origin:center;transform:translate(-50%,-50%) rotate(0deg) scale(.8);opacity:0;pointer-events:none;transition:transform var(--kooaly-time-fast) var(--kooaly-ease),opacity var(--kooaly-time-fast) var(--kooaly-ease)}.kooaly-mheader__btn.is-open::before{transform:translate(-50%,-50%) rotate(45deg) scale(1);opacity:1}.kooaly-mheader__btn.is-open::after{transform:translate(-50%,-50%) rotate(-45deg) scale(1);opacity:1}.kooaly-mheader__brand{display:inline-flex;align-items:center;text-decoration:none}.kooaly-mheader__title{font-size:20px;font-weight:700;letter-spacing:.2px;white-space:nowrap}.kooaly-mheader__brand,.kooaly-mheader__brand:link,.kooaly-mheader__brand:visited,.kooaly-mheader__brand:hover,.kooaly-mheader__brand:active,.kooaly-mheader__brand:focus{color:var(--kooaly-mfg) !important;text-decoration:none}.kooaly-movl{position:fixed;left:0;right:0;bottom:0;top:var(--kooaly-adminbar);padding-top:var(--kooaly-mh);display:flex;align-items:flex-start;justify-content:center;background:transparent !important;color:var(--kooaly-ovl-fg);z-index:var(--kooaly-z-movl);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--kooaly-time-fast) var(--kooaly-ease),visibility 0s linear var(--kooaly-time-fast)}.kooaly-movl.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--kooaly-time-fast) var(--kooaly-ease),visibility 0s linear 0s}.kooaly-movl[hidden]{display:none !important}.kooaly-movl__panel{width:100%;max-width:100%;background:var(--kooaly-ovl-bg);color:var(--kooaly-ovl-fg);border-top:2px solid #2b2b2b;transform:translateY(-8px);transition:transform var(--kooaly-time-fast) var(--kooaly-ease)}.kooaly-movl.is-visible .kooaly-movl__panel{transform:translateY(0)}.kooaly-movl__bar,.kooaly-movl__close{display:none !important}.kooaly-movl__list{list-style:none;margin:0;padding:8px 0;background:transparent}.kooaly-movl__item{margin:0}.kooaly-movl__link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;text-decoration:none;border-radius:0;font-weight:700;-webkit-tap-highlight-color:transparent}.kooaly-movl__link,.kooaly-movl__link:link,.kooaly-movl__link:visited,.kooaly-movl__link:focus,.kooaly-movl__link:active{color:var(--kooaly-ovl-fg) !important}.kooaly-movl__link:hover{background:rgba(255,255,255,.06);outline:none}.kooaly-movl__arrow{opacity:.6;color:var(--kooaly-ovl-fg);font-size:1.25em;line-height:1;display:inline-block}.kooaly-movl__search{display:grid;grid-template-columns:1fr auto;gap:8px;padding:12px 16px;background:transparent}.kooaly-movl__search input[type="search"]{width:100%;height:40px;padding:8px 12px;border-radius:4px;border:1px solid #fff;background:#fff;color:#111;font-size:16px}.kooaly-movl__submit{height:40px;padding:0 14px;border-radius:4px;border:1px solid #3A3A3A;background:#2A2A2A;color:#fff;cursor:pointer;font-weight:700;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 1px 0 rgba(0,0,0,.35);transition:background 140ms var(--kooaly-ease),transform 140ms var(--kooaly-ease);-webkit-tap-highlight-color:transparent}.kooaly-movl__submit:hover{background:#333}.kooaly-movl__submit:active{background:#262626;transform:translateY(1px)}.kooaly-movl__submit:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(255,255,255,.9),inset 0 0 0 1px rgba(255,255,255,.12),0 1px 0 rgba(0,0,0,.35)}@media (min-width:1024px){.kooaly-mheader{display:none !important}.kooaly-movl{display:none !important}}@media (max-width:1023px){.kooaly-header__topbar,.kooaly-header__nav,#kooaly-mega{display:none !important}.kooaly-header{position:static !important;top:auto !important}html{margin-top:0 !important}body{padding-top:0 !important}.kooaly-header{min-height:calc(var(--kooaly-mh) + var(--kooaly-adminbar))}}html.is-locked,body.is-locked{overflow:hidden}@media (prefers-reduced-motion:reduce){.kooaly-mheader__btn svg,.kooaly-mheader__btn::before,.kooaly-mheader__btn::after,.kooaly-movl,.kooaly-movl__panel{transition:none !important}}

/* SOURCE: sheen.css */
.kooaly-sheen{position:relative;overflow:hidden}.kooaly-sheen::before{content:"";position:absolute;top:0;left:-150%;width:var(--kooaly-sheen-size);height:100%;background:linear-gradient( 120deg,transparent 0%,var(--kooaly-sheen-color) 50%,transparent 100% );transform:skewX(var(--kooaly-sheen-skew));border-radius:inherit;opacity:.85;pointer-events:none}.kooaly-sheen:hover::before,.kooaly-sheen:focus-visible::before{animation:kooalySheen var(--kooaly-sheen-duration) ease}.kooaly-sheen--auto::before{animation:kooalySheen var(--kooaly-sheen-duration) ease 0s 1,kooalySheen var(--kooaly-sheen-duration) ease var(--kooaly-sheen-interval) infinite}@keyframes kooalySheen{0%{left:-150%}100%{left:150%}}@media (prefers-reduced-motion:reduce){.kooaly-sheen::before,.kooaly-sheen--auto::before{animation:none !important}}

/* SOURCE: kooaly-skeleton.css */
.kooaly-picture,.kooaly-skeleton{position:relative;display:block;overflow:hidden;contain:layout paint style}.kooaly-picture img,.kooaly-skeleton img{display:block;width:100%;height:auto;vertical-align:top;transition:opacity .22s ease;will-change:opacity}.kooaly-picture::after,.kooaly-skeleton::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;visibility:hidden;background-color:#eee;background-image:var(--k-lqip,none);background-size:cover;background-repeat:no-repeat;background-position:center;filter:blur(14px);transform:scale(1.06);transition:opacity .18s ease,visibility .18s ease}.kooaly-picture.skel-on::after,.kooaly-skeleton.skel-on::after{opacity:1;visibility:visible}.kooaly-picture.skel-on img,.kooaly-skeleton.skel-on img{opacity:0}.kooaly-picture.skel-done::after,.kooaly-skeleton.skel-done::after{opacity:0;visibility:hidden}.kooaly-picture.skel-done img,.kooaly-skeleton.skel-done img{opacity:1}

/* SOURCE: header.css */
:root{--kooaly-header-height:0px;--kooaly-nav-h:44px;--kooaly-nav-gap:30px;--kooaly-nav-radius:10px;--kooaly-nav-bg:#0b0b0b;--kooaly-nav-fg:#ffffff;--kooaly-nav-fg-muted:#c7c7c7;--kooaly-underline-h:2px;--kooaly-underline-offset:6px;--kooaly-underline-fade-stop:88%}.kooaly-header__container{max-width:1200px;margin:0 auto;padding:0px}.kooaly-header{position:sticky;top:0;z-index:1000;background:#fff;will-change:transform}.kooaly-header__nav{background:var(--kooaly-nav-bg);position:relative;z-index:1000}.kooaly-header__nav .kooaly-header__container{display:flex;align-items:center;min-height:var(--kooaly-nav-h)}.kooaly-nav{display:flex;align-items:center;gap:var(--kooaly-nav-gap);padding:16px 0;margin:0;list-style:none}.kooaly-nav__item--label{pointer-events:none}.kooaly-nav__label{color:var(--kooaly-nav-fg-muted);font-weight:400;font-size:16px}.kooaly-nav__link{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 5px;color:var(--kooaly-nav-fg);text-decoration:none;font-weight:600;font-size:16px;border:0;background:transparent;border-radius:var(--kooaly-nav-radius);cursor:pointer;line-height:1.2}.kooaly-nav__link:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.kooaly-nav__link:not(.kooaly-nav__link--mega)::before,.kooaly-nav__link:not(.kooaly-nav__link--mega)::after{content:"";position:absolute;bottom:var(--kooaly-underline-offset);height:var(--kooaly-underline-h);transform:scaleX(0);transition:transform .22s ease-out;pointer-events:none}.kooaly-nav__link:not(.kooaly-nav__link--mega)::before{right:50%;width:50%;transform-origin:right center;background:linear-gradient( to left,currentColor var(--kooaly-underline-fade-stop),rgba(255,255,255,0) 100% )}.kooaly-nav__link:not(.kooaly-nav__link--mega)::after{left:50%;width:50%;transform-origin:left center;background:linear-gradient( to right,currentColor var(--kooaly-underline-fade-stop),rgba(255,255,255,0) 100% )}.kooaly-nav__link:not(.kooaly-nav__link--mega):hover,.kooaly-nav__link:not(.kooaly-nav__link--mega):focus-visible{color:var(--kooaly-nav-fg);background:transparent}.kooaly-nav__link:not(.kooaly-nav__link--mega):hover::before,.kooaly-nav__link:not(.kooaly-nav__link--mega):hover::after,.kooaly-nav__link:not(.kooaly-nav__link--mega):focus-visible::before,.kooaly-nav__link:not(.kooaly-nav__link--mega):focus-visible::after{transform:scaleX(1)}.kooaly-nav__link.is-active:not(.kooaly-nav__link--mega)::before,.kooaly-nav__link.is-active:not(.kooaly-nav__link--mega)::after,.kooaly-nav__link[aria-current="page"]:not(.kooaly-nav__link--mega)::before,.kooaly-nav__link[aria-current="true"]:not(.kooaly-nav__link--mega)::before,.kooaly-nav__link[aria-current="page"]:not(.kooaly-nav__link--mega)::after,.kooaly-nav__link[aria-current="true"]:not(.kooaly-nav__link--mega)::after{transform:scaleX(1)}.kooaly-nav__link--mega{padding-left:22px;padding-right:26px}.kooaly-nav__link--mega:hover{background:transparent}.kooaly-nav__link--mega::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:2px;background:currentColor;box-shadow:0 5px 0 currentColor,0 -5px 0 currentColor;border-radius:2px}.kooaly-nav__link--mega::after{content:"";position:absolute;right:10px;top:45%;transform:translateY(-56%) rotate(45deg);width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;opacity:.95}.kooaly-nav__link--mega[aria-expanded="true"]{background:none}#float-panel-woo-area{top:var(--kooaly-header-height,0px) !important;z-index:950 !important}@media (max-width:1200px){}@media (max-width:1023px){#float-panel-woo-area{top:auto !important;bottom:max(env(safe-area-inset-bottom),0px) !important}}

/* SOURCE: topbar.css */
:root{--kooaly-topbar-extra-padding:30px;--kooaly-search-h:42px;--kooaly-input-w:400px;--kooaly-select-w:150px;--kooaly-button-w:55px;--kooaly-radius:8px;--kooaly-border:#e5e7eb;--kooaly-text:#111827;--kooaly-muted:#888}.kooaly-header__topbar{background:#fff;padding:10px 0px 20px 0px;border-bottom:1px solid #eef0f2}.kooaly-header__topbar .kooaly-header__container{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;column-gap:24px}.kooaly-header__brand{display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-decoration:none;justify-self:start}.kooaly-header__title{margin:0;font-weight:800;font-size:40px;line-height:1.0;letter-spacing:-0.02em;color:var(--kooaly-text)}.kooaly-header__subtitle{margin:0;font-size:12px;line-height:1.1;color:var(--kooaly-muted)}.kooaly-header__search{justify-self:center;width:calc(var(--kooaly-input-w) + var(--kooaly-select-w) + var(--kooaly-button-w));max-width:100%}.kooaly-searchform{display:flex;align-items:center;gap:0;height:var(--kooaly-search-h);background:#fff;border:1px solid var(--kooaly-border);border-right:0;border-radius:var(--kooaly-radius) 0 0 var(--kooaly-radius);overflow:hidden;padding:0}.kooaly-searchform__input{flex:0 0 var(--kooaly-input-w);height:100%;border:0;outline:0;padding:0 12px;font-size:14px;color:var(--kooaly-text)}.kooaly-searchform__input::placeholder{color:#9ca3af}.kooaly-searchform__select{position:relative;display:flex;align-items:center;height:100%;flex:0 0 var(--kooaly-select-w);padding-left:12px;padding-right:28px}.kooaly-searchform__select::before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:1px;background:var(--kooaly-border)}.kooaly-searchform__select::after{content:"▾";position:absolute;right:10px;top:50%;transform:translateY(-48%);pointer-events:none;color:var(--kooaly-text);font-size:12px;line-height:1}.kooaly-searchform__select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;height:100%;width:100%;border:0;background:transparent;font-size:14px;padding:0;margin:0;outline:0;color:var(--kooaly-text)}.kooaly-searchform__btn{flex:0 0 var(--kooaly-button-w);width:var(--kooaly-button-w);height:var(--kooaly-search-h);border:0;background:var(--kooaly-text);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:0 var(--kooaly-radius) var(--kooaly-radius) 0}.kooaly-searchform__btn:hover{background:#1f2937}@media (max-width:767px){.kooaly-header__title{font-size:30px}.kooaly-header__search{width:100%}.kooaly-searchform__input{flex:1 1 auto}.kooaly-searchform__select{flex:0 0 44%}.kooaly-searchform__btn{flex:0 0 44px;width:44px}}.kooaly-nav__link:hover,.kooaly-nav__link.is-active{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}

/* SOURCE: mega.css */
#kooaly-mega[hidden]{display:none}#kooaly-mega{position:absolute;left:0;right:0;top:100%;z-index:1100;background:#0b0b0b;color:#fff;border-bottom:1px solid #191919;box-shadow:0 18px 45px rgba(0,0,0,.25);font-size:16px;line-height:1.35;transform-origin:top;transform:translateY(-6px) scaleY(.98);opacity:0;visibility:hidden;pointer-events:none;transition:transform .18s ease-out,opacity .18s ease-out,visibility 0s linear .18s}#kooaly-mega.is-open{transform:none;opacity:1;visibility:visible;pointer-events:auto;transition:transform .18s ease-out,opacity .18s ease-out}#kooaly-mega .kooaly-header__container{padding:14px 0 18px}#kooaly-mega .kooaly-mega__grid{display:grid;grid-template-columns:240px 1fr;gap:15px}.kooaly-mega__cats{border-right:1px solid rgba(255,255,255,.06)}.kooaly-mega__catlist{list-style:none;margin:0;padding:0}.kooaly-mega__catitem + .kooaly-mega__catitem{border-top:1px solid rgba(255,255,255,.06)}.kooaly-mega__cat{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 14px;background:transparent;border:0;color:#fff;font-weight:700;cursor:pointer;text-align:left;font-size:16px}.kooaly-mega__cat.is-active,.kooaly-mega__cat:hover{background:#272727}.kooaly-mega__cat-label{pointer-events:none}.kooaly-mega__cat-arrow{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg) translateY(-1px);opacity:.9;pointer-events:none}.kooaly-mega__cat--link{display:flex;align-items:center;padding:14px;text-decoration:none;color:#fff;font-weight:700}.kooaly-mega__cat--link:hover{background:#272727;color:#fff}.kooaly-mega__cat--link.is-active{background:#272727;color:#fff}.kooaly-mega__panes{position:relative;min-width:0}.kooaly-mega__panel{display:none}.kooaly-mega__panel.is-active{display:block}.kooaly-mega__panel-inner{padding-right:4px}.kooaly-mega__left{background:#272727;border:1px solid rgba(255,255,255,.06);border-radius:4px;padding:10px 14px 14px;max-width:980px}.kooaly-mega__head{display:flex;align-items:center;gap:16px;border-bottom:1px solid rgba(255,255,255,.12);padding:8px 0 10px}.kooaly-mega__title{margin:0}.kooaly-mega__title-link{color:#fff;font-weight:800;text-decoration:none}.kooaly-mega__title-link:hover{text-decoration:underline;color:#fff}.kooaly-mega__head-cta{margin-left:auto;text-decoration:none;color:#fff;padding:6px 10px;border-radius:4px;background:#111;border:1px solid rgba(255,255,255,.14)}.kooaly-mega__head-cta:hover{background:#161616;color:#fff}.kooaly-mega__left-grid{display:grid;gap:18px;padding-top:12px;align-items:start}.kooaly-mega__left-grid.cols-2{grid-template-columns:1fr 320px}.kooaly-mega__left-grid.cols-3{grid-template-columns:1fr 1fr 320px}.kooaly-mega__left-grid.cols-2 .kooaly-mega__subs{grid-column:1}.kooaly-mega__left-grid.cols-2 .kooaly-mega__mini{grid-column:2}.kooaly-mega__left-grid.cols-3 .kooaly-mega__subs{grid-column:1 / span 2}.kooaly-mega__left-grid.cols-3 .kooaly-mega__mini{grid-column:3}.kooaly-mega__subs{}.kooaly-mega__list-cols{display:grid;gap:24px}.kooaly-mega__list-cols.cols-1{grid-template-columns:1fr}.kooaly-mega__list-cols.cols-2{grid-template-columns:1fr 1fr}.kooaly-mega__list{margin:0;padding:0;list-style:none}.kooaly-mega__list li{margin:0 0 15px 10px;font-size:18px}.kooaly-mega__list a{color:#fff;text-decoration:none;font-weight:600}.kooaly-mega__list a:hover{text-decoration:underline}.kooaly-mega__empty{margin:0;color:#c7c7c7}.kooaly-mega__mini{width:310px;max-width:100%}.kooaly-teaser--mini{position:relative;background:#fff;color:#111827;border:1px solid #e5e7eb;border-radius:4px;padding:12px;box-shadow:0 1px 0 rgba(17,24,39,.02)}.kooaly-teaser__rank{position:absolute;left:8px;top:8px;--bg:#000;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.35),rgba(255,255,255,0) 40%),var(--bg);color:#fff;font-weight:700;font-size:18px;box-shadow:inset 0 2px 6px rgba(0,0,0,.2),0 2px 6px rgba(0,0,0,.08)}.kooaly-teaser__thumb{display:flex;justify-content:flex-end;margin:6px 0 8px}.kooaly-teaser__thumb img{display:block;width:40% !important;height:auto;border-radius:0;margin-left:auto}.kooaly-teaser__title{display:block;margin:0 0 8px;color:#111827;font-weight:700;text-decoration:none;line-height:1.25}.kooaly-teaser__title:hover{text-decoration:underline}.kooaly-teaser__actions{margin:0 0 6px}.kooaly-teaser__price{margin:4px 0 6px;font-weight:700;color:#111827;text-align:center}.kooaly-teaser__price del{color:#6b7280;font-weight:400;margin-right:6px}.kooaly-teaser__price .kooaly-price__star{font-size:.75em;line-height:1;position:relative;top:-.25em;margin-left:2px;vertical-align:baseline}.kooaly-teaser__price .kooaly-price__starlink{text-decoration:none !important;color:inherit !important;outline:none !important;border:0 !important;background:transparent !important;cursor:pointer;line-height:1}.kooaly-teaser__cta{margin:0;display:flex}#kooaly-mega .kooaly-mega__mini a.button,#kooaly-mega .kooaly-mega__mini .button{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-height:44px;padding:10px 12px;border-radius:4px;font-weight:700;font-size:17px;line-height:1.2;text-align:center;text-transform:none}#kooaly-mega .kooaly-mega__mini a.button--dark,#kooaly-mega .kooaly-mega__mini .button--dark{background:#111 !important;color:#fff !important;border:0 !important}#kooaly-mega .kooaly-mega__mini a.button--dark:hover,#kooaly-mega .kooaly-mega__mini .button--dark:hover{background:#151515 !important}#kooaly-mega .kooaly-mega__mini a.button--amazon,#kooaly-mega .kooaly-mega__mini .button--amazon{background:var(--kooaly-amazon-btn-bg,#ffb200) !important;color:var(--kooaly-amazon-btn-text,#111) !important;border:0 !important;text-transform:uppercase;letter-spacing:.2px}#kooaly-mega .kooaly-mega__mini a.button--amazon:hover,#kooaly-mega .kooaly-mega__mini .button--amazon:hover{background:var(--kooaly-amazon-btn-bg-hover,#ffb200) !important;opacity:.96}#kooaly-mega .kooaly-mega__mini a.button--amazon:visited{color:var(--kooaly-amazon-btn-text,#111)}.kooaly-mega__mini-fallback{display:block;background:#fff;color:#111827;border:1px solid #e5e7eb;border-radius:12px;padding:12px;text-decoration:none}.kooaly-mega__promo-eyebrow{display:block;font-size:12px;color:#6b7280}.kooaly-mega__mini-title{display:block;margin:4px 0 6px;font-weight:700}.kooaly-mega__mini-more{color:#111827;text-decoration:underline}@media (max-width:1023px){#kooaly-mega{display:none !important}}

/* SOURCE: preview-banner.css */
.kooaly-preview-banner{--kooaly-preview-h:53px;position:fixed;top:0;left:0;right:0;z-index:100000;width:100%}.admin-bar .kooaly-preview-banner{top:32px}@media (max-width:782px){.admin-bar .kooaly-preview-banner{top:46px}}body:has(.kooaly-preview-banner) .rh-outer-wrap,body:has(.kooaly-preview-banner) #rh-outer-wrap,body:has(.kooaly-preview-banner) .site-content,body:has(.kooaly-preview-banner) #content{padding-top:var(--kooaly-preview-h);box-sizing:border-box}body:has(.kooaly-preview-banner) .rh-container,body:has(.kooaly-preview-banner) .rh-container-fluid{}body.kooaly-preview{padding-top:10px !important}

/* SOURCE: product-layout.css */
.single-product .kooaly-tabs-aside-wrap{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--kooaly-gap);align-items:start}@media (max-width:1024px){.single-product .kooaly-tabs-aside-wrap{grid-template-columns:1fr}}

/* SOURCE: tabs.css */
.single-product .woocommerce-tabs ul.wc-tabs li,.single-product .woocommerce-tabs ul.wc-tabs li.active,.single-product .woocommerce-tabs ul.wc-tabs li a{border:0 !important;background:transparent !important;box-shadow:none !important}.single-product .woocommerce-tabs ul.wc-tabs li:before,.single-product .woocommerce-tabs ul.wc-tabs li:after,.single-product .woocommerce-tabs ul.wc-tabs li a:before,.single-product .woocommerce-tabs ul.wc-tabs li a:after{content:none !important;display:none !important}.single-product .woocommerce-tabs ul.wc-tabs::before,.single-product .woocommerce-tabs ul.wc-tabs::after{content:none !important;display:none !important}.single-product .woocommerce-tabs .wc-tabs{position:relative;z-index:0;display:flex;gap:var(--kooaly-gap);padding-bottom:8px;border-bottom:1px solid var(--kooaly-tabs-baseline) !important}.single-product .woocommerce-tabs .wc-tabs li{list-style:none;margin:0}.single-product .woocommerce-tabs .wc-tabs a{display:inline-block;padding:6px 0;text-decoration:none;font-weight:600;color:var(--rh-text-color,#111);opacity:.7}.single-product .woocommerce-tabs .wc-tabs a:hover{opacity:.9}.single-product .woocommerce-tabs .wc-tabs li.active a{opacity:1;color:var(--rh-text-color,#111)}.single-product .woocommerce-tabs .wc-tabs .kooaly-inkbar{position:absolute;left:0;bottom:0;z-index:1;height:var(--kooaly-inkbar-height);width:0;background:var(--rehub-main-color,#7C3AED);border-radius:var(--kooaly-inkbar-radius);transition:left var(--kooaly-inkbar-speed) ease,width var(--kooaly-inkbar-speed) ease}@media (prefers-reduced-motion:reduce){.single-product .woocommerce-tabs .wc-tabs .kooaly-inkbar{transition:none}}@media (max-width:640px){.single-product .woocommerce-tabs .wc-tabs{display:flex !important;flex-wrap:nowrap !important;gap:16px;padding-bottom:6px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.single-product .woocommerce-tabs .wc-tabs::-webkit-scrollbar{display:none}.single-product .woocommerce-tabs .wc-tabs li{flex:0 0 auto}.single-product .woocommerce-tabs .wc-tabs a{padding:8px 0;color:var(--rh-text-color,#111) !important;background:transparent !important}}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.single-product.woocommerce div.product .woocommerce-tabs .wc-tabs li.active a,.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li a,.single-product.woocommerce div.product .woocommerce-tabs .wc-tabs li a{border-bottom:0 !important;background-image:none !important;box-shadow:none !important}

/* SOURCE: sticky-buybar.css */
:root{--kooaly-stickybar-h:58px;--kooaly-safe-bottom:env(safe-area-inset-bottom,0px)}html{height:-webkit-fill-available}body{min-height:100dvh;min-height:-webkit-fill-available}.single-product .site-content,.single-product .content,.single-product .content-area{overflow:visible}@media (max-width:768px){.single-product .site-content{padding-bottom:var(--kooaly-stickybar-h)}}#float-panel-woo-area{line-height:1 !important;width:100%;left:0;right:0;background:rgba(255,255,255,.88);-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);z-index:1010;max-width:100% !important;box-sizing:border-box !important;overflow:visible !important}#float-panel-woo-area::before,#float-panel-woo-area::after,#float-panel-woo-area .rh-container::before,#float-panel-woo-area .rh-container::after{content:none !important;display:none !important}#float-panel-woo-area .rh-container{padding-top:10px !important;padding-bottom:10px !important;align-items:center !important;gap:12px !important;max-width:100% !important;box-sizing:border-box !important;overflow:visible !important}#float-panel-woo-area .rh-container > *{min-width:0 !important;max-width:100% !important;box-sizing:border-box !important}#float-panel-woo-area .float-panel-woo-image img{width:40px !important;height:40px !important;margin:0 !important;object-fit:cover !important}#float-panel-woo-area .float-panel-woo-info{margin:0 !important;padding:0 0 0 12px !important;border:0 !important}#float-panel-woo-area .float-panel-woo-title{margin:0 !important;padding:0 !important;font-size:15px !important;line-height:1.2 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;max-width:52vw !important}#float-panel-woo-area .float-panel-woo-tabs{display:flex !important;gap:14px !important;margin:0 !important;padding:0 !important}#float-panel-woo-area .float-panel-woo-tabs a{font-size:12px !important;font-weight:700;color:rgba(0,0,0,.55);text-decoration:none !important}#float-panel-woo-area .float-panel-woo-price{margin:0 12px 0 0 !important;line-height:1.1 !important}#float-panel-woo-area .float-panel-woo-price .price{margin:0 !important;font-size:17px !important}#float-panel-woo-area .float-panel-woo-price del{color:rgba(0,0,0,.35)}#float-panel-woo-area .float-panel-woo-price ins{text-decoration:none;color:var(--rh-text-color,#111);font-weight:700}#float-panel-woo-area .float-panel-woo-button{flex:0 0 auto !important}#float-panel-woo-area .float-panel-woo-button.has-amazon-disclosure{display:inline-flex !important;flex-direction:column !important;align-items:stretch !important}#float-panel-woo-area .float-panel-woo-button > a{display:flex !important;align-items:center !important;justify-content:center !important;white-space:nowrap !important;line-height:1.1 !important;min-height:40px !important;padding:0 16px !important;max-width:100% !important;box-sizing:border-box !important;flex:0 0 auto !important;position:relative;overflow:hidden}#float-panel-woo-area .float-panel-woo-button > a::after{content:"";position:absolute;top:-150%;bottom:-150%;left:-40%;width:32%;transform:rotate(25deg);background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 100%);opacity:.55;pointer-events:none;animation:kooaly-sheen-sweep 1.6s ease-in-out infinite}#float-panel-woo-area .float-panel-woo-button > a:hover::after{animation-duration:1.1s;opacity:.65}#float-panel-woo-area .float-panel-woo-button > a,#float-panel-woo-area .float-panel-woo-button .button,#float-panel-woo-area .float-panel-woo-button .button.alt,#float-panel-woo-area .float-panel-woo-button .re_track_btn,#float-panel-woo-area .float-panel-woo-button .single_add_to_cart_button{box-shadow:none !important;text-shadow:none !important;filter:none !important;transform:none !important;animation-name:none}@keyframes kooaly-sheen-sweep{0%{left:-40%}100%{left:140%}}@media (prefers-reduced-motion:reduce){#float-panel-woo-area .float-panel-woo-button > a::after{animation:none}}@media (max-width:768px){#float-panel-woo-area{position:fixed;bottom:0 !important;top:auto !important;padding-bottom:0 !important;transform:translateZ(0);backface-visibility:hidden}#float-panel-woo-area .rh-container{padding-left:14px !important;padding-right:14px !important;gap:10px !important}#float-panel-woo-area .float-panel-woo-btn{justify-content:flex-start !important}#float-panel-woo-area .float-panel-woo-button > a{max-width:min(58vw,240px) !important;padding:0 14px !important;min-height:42px !important}#float-panel-woo-area .float-panel-woo-title{max-width:44vw !important}#float-panel-woo-area .float-panel-woo-price{margin-right:8px !important}}@media (min-width:769px){#float-panel-woo-area{position:fixed;top:0 !important;bottom:auto !important;padding-bottom:0 !important;isolation:isolate;contain:layout style}#float-panel-woo-area .float-panel-woo-button > a{min-width:270px !important}#float-panel-woo-area .float-panel-woo-title{max-width:46vw !important}}@media (max-width:480px){#float-panel-woo-area .rh-container{align-items:center !important;gap:10px !important}#float-panel-woo-area .float-panel-woo-title{max-width:44vw !important}#float-panel-woo-area .float-panel-woo-price{margin-right:8px !important}#float-panel-woo-area .float-panel-woo-price .price{display:grid !important;grid-template-columns:auto auto;align-items:baseline !important;white-space:normal !important;gap:0 4px !important;line-height:1.1 !important;font-size:clamp(14px,3.8vw,16px) !important}#float-panel-woo-area .float-panel-woo-price del{grid-column:1 / -1 !important;display:block !important;margin:0 0 2px 0 !important;opacity:.7 !important;font-weight:400 !important}#float-panel-woo-area .float-panel-woo-price ins{grid-column:1 / 2 !important;display:inline !important;white-space:nowrap !important}#float-panel-woo-area .float-panel-woo-price .kooaly-price__star,#float-panel-woo-area .float-panel-woo-price .kooaly-price__starlink,#float-panel-woo-area .float-panel-woo-price [data-event="price_disclaimer_click"]{grid-column:2 / 3 !important;display:inline !important;white-space:nowrap !important;position:relative !important;top:-0.23em !important;margin-left:2px !important;line-height:1 !important}}

/* SOURCE: quote-box.css */
.single-product .kooaly-quote-wrap{clear:both}.single-product .kooaly-quote{display:grid;grid-template-columns:160px 1fr;gap:16px 20px;align-items:center;width:100%;margin:24px 0 12px;padding:0px 0px 18px 0px;background:#ffffff}.single-product .kooaly-quote__avatar img{display:block;width:150px;height:auto;margin:0 auto}.single-product .kooaly-quote__bubble{position:relative;background:#87c0e121;border:1px solid rgba(0,0,0,.08);border-left:3px solid #656069;border-radius:12px;padding:12px 14px}.single-product .kooaly-quote__bubble::before{content:"";position:absolute;left:-8px;top:22px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #49ff4e75}.single-product .kooaly-quote__bubble::after{content:"";position:absolute;left:-9px;top:21px;width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-right:9px solid rgb(0 0 0 / 58%)}.single-product .kooaly-quote__label{margin:0 0 4px;font-size:15px;text-transform:uppercase;letter-spacing:.04em;color:rgba(0,0,0,.55)}.single-product .kooaly-quote__text{margin:0;font-size:17px;line-height:1.55;color:var(--rh-text-color,#111)}@media (max-width:900px){.single-product .kooaly-quote{grid-template-columns:130px 1fr}.single-product .kooaly-quote__avatar img{width:120px}}@media (max-width:768px){.single-product .kooaly-quote{grid-template-columns:1fr;gap:10px}.single-product .kooaly-quote__avatar{justify-self:center}.single-product .kooaly-quote__avatar img{width:200px;max-width:100%;height:auto}.single-product .kooaly-quote__bubble{margin-top:2px}.single-product .kooaly-quote__bubble::before,.single-product .kooaly-quote__bubble::after{left:26px;top:-8px;transform:rotate(90deg);border-right-color:transparent}.single-product .kooaly-quote__bubble::before{border-right:none;border-bottom:8px solid #49ff4e75}.single-product .kooaly-quote__bubble::after{top:-10px;border-right:none;border-bottom:9px solid rgba(0,0,0,.08)}.single-product .kooaly-quote-wrap{margin-top:0 !important}.single-product .kooaly-quote{margin:0 0 12px !important;padding-top:0 !important}}

/* SOURCE: teaser.css */
.single-product .kooaly-teaser{margin:18px 0 0;padding:14px 16px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px}.single-product .kooaly-teaser__grid{display:grid;grid-template-columns:80px 1fr 140px auto;gap:14px 18px;align-items:center}.single-product .kooaly-teaser .kt-col--thumb img{width:80px;height:auto;object-fit:unset;display:block}.single-product .kooaly-teaser .kt-title{display:block;font-weight:700;font-size:16px;line-height:1.15;color:var(--rh-text-color,#111);text-decoration:none;margin:0}.single-product .kooaly-teaser .kt-title:hover{text-decoration:underline}.single-product .kooaly-teaser .kt-col--price .price{display:inline-flex;align-items:baseline;gap:8px;line-height:1.2;margin:0;white-space:nowrap}.single-product .kooaly-teaser .kt-col--price del{color:#9CA3AF;opacity:.95}.single-product .kooaly-teaser .kt-col--price ins{text-decoration:none;color:var(--rh-text-color,#111)}.single-product .kooaly-teaser .kt-col--cta{display:inline-flex;flex-direction:column;align-items:stretch}.single-product .kooaly-teaser .kt-col--cta > a,.single-product .kooaly-teaser .kt-col--cta > .kooaly-affiliate-cta-stack > a{display:flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;white-space:nowrap;position:relative;overflow:hidden}.single-product .kooaly-teaser .kt-col--cta > a::after,.single-product .kooaly-teaser .kt-col--cta > .kooaly-affiliate-cta-stack > a::after{content:"";position:absolute;top:-150%;bottom:-150%;left:-40%;width:32%;transform:rotate(25deg);background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 100% );opacity:.55;pointer-events:none;animation:kooaly-sheen-sweep 1.6s ease-in-out infinite}.single-product .kooaly-teaser .kt-col--cta > a:hover::after,.single-product .kooaly-teaser .kt-col--cta > .kooaly-affiliate-cta-stack > a:hover::after{animation-duration:1.1s;opacity:.65}@media (max-width:740px){.single-product .kooaly-teaser__grid{grid-template-columns:80px 1fr;grid-template-areas:"thumb title" "thumb price" "thumb cta";gap:12px 14px;align-items:start}.single-product .kooaly-teaser .kt-col--thumb{grid-area:thumb;align-self:start}.single-product .kooaly-teaser .kt-col--title{grid-area:title}.single-product .kooaly-teaser .kt-col--price{grid-area:price}.single-product .kooaly-teaser .kt-col--cta{grid-area:cta;justify-self:end;align-items:flex-end}}@media (max-width:480px){.single-product .kooaly-teaser__grid{grid-template-columns:70px 1fr;gap:12px 12px;align-items:start}.single-product .kooaly-teaser .kt-col--cta{width:auto;justify-self:end;align-items:flex-end}.single-product .kooaly-teaser .kt-col--cta > a,.single-product .kooaly-teaser .kt-col--cta > .kooaly-affiliate-cta-stack > a{width:auto;max-width:100%;box-sizing:border-box;margin-left:auto}}.single-product .kooaly-teaser .kt-col--cta > a,.single-product .kooaly-teaser .kt-col--cta > .kooaly-affiliate-cta-stack > a,.single-product .kooaly-teaser .kt-col--cta .button,.single-product .kooaly-teaser .kt-col--cta .button.alt,.single-product .kooaly-teaser .kt-col--cta .re_track_btn,.single-product .kooaly-teaser .kt-col--cta .single_add_to_cart_button{box-shadow:none !important;text-shadow:none !important;filter:none !important;transform:none !important;animation-name:none}@keyframes kooaly-sheen-sweep{0%{left:-40%}100%{left:140%}}@media (prefers-reduced-motion:reduce){.single-product .kooaly-teaser .kt-col--cta > a::after,.single-product .kooaly-teaser .kt-col--cta > .kooaly-affiliate-cta-stack > a::after{animation:none}}

/* SOURCE: sidebar-list.css */
.single-product .kooaly-tabs-wrap{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}@media (max-width:1100px){.single-product .kooaly-tabs-wrap{grid-template-columns:1fr}}.single-product .kooaly-aside-col{position:sticky;top:90px}.single-product .kooaly-sidebar-box{border:1px solid #e5e7eb;border-radius:4px;background:#fff;overflow:hidden}.single-product .kooaly-sidebar-box__title{background:#000;color:#fff;font-weight:700 !important;font-size:18px;line-height:1.25;margin:0;padding:10px 14px;position:relative}.single-product .kooaly-sidebar-box__title::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-7px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #000}.single-product .kooaly-list{list-style:none;margin:12px 12px 10px;padding:0}.single-product .kooaly-item{display:grid;grid-template-columns:64px 1fr auto;grid-template-rows:auto auto;gap:8px 12px;align-items:start;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.06)}.single-product .kooaly-item:last-child{border-bottom:0}.single-product .kooaly-thumb{grid-column:1;grid-row:1 / span 2}.single-product .kooaly-thumb img{width:64px;height:auto;object-fit:unset;display:block}.single-product .kooaly-info{grid-column:2;grid-row:1 / span 2}.single-product .kooaly-title{display:block;margin:0 0 4px;font-size:14px;line-height:1.25;font-weight:700;color:#111;text-decoration:none}.single-product .kooaly-title:hover{text-decoration:underline}.single-product .kooaly-price{margin:0}.single-product .kooaly-price .price{display:inline-flex;align-items:baseline;gap:8px;font-size:14px;color:#111;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.single-product .kooaly-price .price del{order:1}.single-product .kooaly-price .price ins{order:2}.single-product .kooaly-price .price .kooaly-price__star{order:3}.single-product .kooaly-price del{color:#999;opacity:.9;font-weight:400 !important}.single-product .kooaly-price del .amount{font-weight:400 !important}.single-product .kooaly-price ins{color:#111;text-decoration:none}.single-product .kooaly-price ins .amount,.single-product .kooaly-price .price .amount{font-weight:600;color:#111}.single-product .kooaly-price .kooaly-price__star{font-size:.75em;line-height:1;position:relative;top:-0.24em;margin-left:2px}.single-product .kooaly-price .kooaly-price__starlink{text-decoration:none !important;color:inherit !important;cursor:pointer;line-height:1}.single-product .kooaly-mini-btn{grid-column:3;grid-row:2;justify-self:end;align-self:center;display:inline-block;padding:7px 12px;font-size:12px;line-height:1;border-radius:3px;background:#000;color:#fff;text-decoration:none;font-weight:700;white-space:nowrap;box-shadow:none;transition:filter .15s ease,transform .02s ease}.single-product .kooaly-mini-btn:hover{filter:brightness(.92)}.single-product .kooaly-mini-btn:active{transform:translateY(1px)}.single-product .kooaly-mini-btn:focus{outline:2px solid rgba(0,0,0,.5);outline-offset:2px}@media (max-width:480px){.single-product .kooaly-item{grid-template-columns:64px 1fr auto;grid-template-rows:auto auto;gap:8px 12px}}.single-product .sidebar .amount,.single-product .rh-right-sidebar .amount,.single-product .sidebar .woocommerce-Price-amount,.single-product .rh-right-sidebar .woocommerce-Price-amount{font-weight:600;color:#111}.single-product .sidebar del,.single-product .rh-right-sidebar del{opacity:.55;margin-right:6px;font-weight:400 !important}.single-product .sidebar del .amount,.single-product .rh-right-sidebar del .amount{font-weight:400 !important}.single-product .sidebar .kooaly-price__star,.single-product .rh-right-sidebar .kooaly-price__star{top:-0.24em;margin-left:2px}

/* SOURCE: product-list.css */
.kooaly-subcat-list{display:grid;gap:14px;margin:8px 0 28px}.kooaly-subcat-item{display:grid;grid-template-columns:64px 120px minmax(0,1fr) 240px;gap:14px;align-items:center;background:#fff;border-radius:16px;padding:14px;box-shadow:0 2px 10px rgba(0,0,0,.06);width:100%;box-sizing:border-box}.kooaly-subcat-item > *{min-width:0}.kooaly-subcat-item__content{min-width:0}.kooaly-subcat-item__rank{display:flex;justify-content:center}.rank-badge{--bg:#000000;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.35),rgba(255,255,255,0) 40%),var(--bg);color:#fff;font-weight:700;font-size:18px;box-shadow:inset 0 2px 6px rgba(0,0,0,.2),0 2px 6px rgba(0,0,0,.08)}.kooaly-subcat-item__thumb img{width:100%;height:auto;display:block}.kooaly-subcat-item__title{margin:0 0 6px 0;font-size:1.1rem;line-height:1.25}.kooaly-subcat-item__title a{text-decoration:none;line-height:28px}.kooaly-subcat-item__excerpt{opacity:.9}.kooaly-subcat-item__excerpt p{line-height:24px}.kooaly-subcat-item__title,.kooaly-subcat-item__title a,.kooaly-subcat-item__excerpt{overflow-wrap:anywhere;word-break:break-word}.kooaly-subcat-item__cta{display:flex;flex-direction:column;gap:8px;justify-self:end;width:100%}.kooaly-btn{display:inline-block;width:100%;padding:15px;border-radius:4px;font-size:17px;line-height:17px;text-decoration:none;text-align:center;font-weight:700;transition:box-shadow .12s ease,opacity .12s ease}.btn-details{background:#000;color:#fff}.btn-details:hover{background:#111;color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.12)}.kooaly-subcat-item__cta .kooaly-price{display:inline-flex;align-items:baseline;justify-content:center;font-weight:700;font-size:18px;line-height:1.2;margin-top:2px;margin-bottom:2px;text-align:center;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.kooaly-subcat-item__cta .kooaly-price del{order:1}.kooaly-subcat-item__cta .kooaly-price ins{order:2}.kooaly-subcat-item__cta .kooaly-price .kooaly-price__star{order:3}.kooaly-subcat-item__cta .kooaly-price del{opacity:.6;margin-right:6px;font-weight:400 !important}.kooaly-subcat-item__cta .kooaly-price ins{text-decoration:none}.kooaly-subcat-item__cta .kooaly-price ins .amount{font-weight:700;color:#111}.kooaly-subcat-item__cta .kooaly-price .amount{font-weight:700;color:#111}.kooaly-subcat-item__cta .single_add_to_cart_button.button.alt{display:block;width:100%;padding:15px;border-radius:3px;font-weight:700;text-transform:uppercase;font-size:17px;line-height:17px;letter-spacing:normal;display:flex;align-items:center;justify-content:center;text-align:center}.kooaly-subcat-item__cta .kooaly-sheen{position:relative;overflow:hidden}.kooaly-subcat-item__cta .single_add_to_cart_button.button.alt,.kooaly-subcat-item__cta .single_add_to_cart_button.button.alt:hover,.kooaly-subcat-item__cta .single_add_to_cart_button.button.alt:focus,.kooaly-subcat-item__cta .single_add_to_cart_button.button.alt:active{box-shadow:none !important;transform:none !important;text-shadow:none !important}.kooaly-subcat-item__cta .btn-details,.kooaly-subcat-item__cta .btn-details:hover,.kooaly-subcat-item__cta .btn-details:focus,.kooaly-subcat-item__cta .btn-details:active{box-shadow:none !important;transform:none !important}@media (max-width:1024px){.kooaly-subcat-item{grid-template-columns:56px 110px minmax(0,1fr)}.kooaly-subcat-item__cta{grid-column:1 / -1;justify-self:start;width:100%;max-width:340px}}@media (max-width:768px){.kooaly-subcat-item{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:12px}.kooaly-subcat-item__rank{grid-row:1;grid-column:1;justify-content:flex-start;padding-top:4px}.kooaly-subcat-item__thumb{grid-row:1;grid-column:2;display:block}.kooaly-subcat-item__content{grid-row:2;grid-column:1 / -1;width:100%;max-width:none;float:none}.kooaly-subcat-item__cta{grid-row:3;grid-column:1 / -1;width:100%;max-width:none}.kooaly-subcat-item__thumb img{width:70%;margin-left:auto}}.kooaly-price__star{font-size:.75em;line-height:1;position:relative;top:-0.25em;margin-left:2px;vertical-align:baseline}.kooaly-price__starlink{text-decoration:none !important;color:inherit !important;outline:none !important;border:0 !important;background:transparent !important;cursor:pointer;line-height:1}@media (max-width:768px){.kooaly-subcat-item{overflow:hidden}.kooaly-subcat-item,.kooaly-subcat-item > *{max-width:100% !important;min-width:0 !important;box-sizing:border-box !important}.kooaly-subcat-item__thumb img{max-width:100% !important;height:auto !important;object-fit:contain !important;box-sizing:border-box !important}.kooaly-subcat-item__cta a,.kooaly-subcat-item__cta button,.kooaly-subcat-item__cta .button,.kooaly-subcat-item__cta .single_add_to_cart_button,.kooaly-subcat-item__cta .kooaly-btn{width:100% !important;max-width:100% !important;box-sizing:border-box !important;margin-left:0 !important;margin-right:0 !important}.kooaly-subcat-item__cta .kooaly-price,.kooaly-subcat-item__cta .woocommerce-Price-amount,.kooaly-subcat-item__cta .amount{white-space:normal !important;overflow-wrap:anywhere !important;word-break:break-word !important;max-width:100% !important}.kooaly-archive-wrap,.archive-header,.archive-info,.rh-container,.rh-content,.content,.content-area,.content-inner{width:auto !important;max-width:100% !important;box-sizing:border-box !important}.kooaly-breadcrumbs,.rh-woo-breadcrumbs,.woocommerce-breadcrumb,.breadcrumbs{overflow-x:auto !important;-webkit-overflow-scrolling:touch}.woocommerce-ordering{width:100% !important;max-width:100% !important;box-sizing:border-box !important;padding-left:14px !important;padding-right:14px !important;float:none !important;flex:0 0 100% !important}.woocommerce-ordering .nice-select,.woocommerce-ordering .select2,.woocommerce-ordering .select2-container,.woocommerce-ordering .select2-selection{width:100% !important;max-width:100% !important;display:block !important;box-sizing:border-box !important}.woocommerce-ordering select,.woocommerce-ordering .orderby{width:100% !important;max-width:100% !important;box-sizing:border-box !important}}

/* SOURCE: category-archive.css */
.kooaly-archive-wrap{--kooaly-archive-max:1200px;max-width:var(--kooaly-archive-max);margin:0 auto;padding:20px 0px 40px 0px}.kooaly-cat-hero{display:grid;grid-template-columns:400px minmax(0,1fr);gap:16px;align-items:start;margin:0px 0 24px}.kooaly-cat-hero > *{min-width:0}.kooaly-cat-hero__avatar img{display:block;width:100%;height:auto;border-radius:16px}.kooaly-cat-hero__title{margin:0 0 25px 0;font-size:2rem;line-height:1.3}.kooaly-cat-hero__intro p{margin:.4em 0;font-size:16px;line-height:24px;color:#333}.kooaly-subcat-tiles__grid{display:grid;grid-template-columns:repeat( auto-fill,minmax(180px,1fr) );gap:16px;margin:8px 0 24px}.kooaly-subcat-tiles__item{display:block;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06);text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.kooaly-subcat-tiles__item:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.1)}.kooaly-subcat-tiles__figure{aspect-ratio:16/10;overflow:hidden}.kooaly-subcat-tiles__figure img{width:100%;height:100%;object-fit:cover;display:block}.kooaly-subcat-tiles__meta{display:flex;align-items:baseline;justify-content:space-between;padding:10px 12px 12px}.kooaly-subcat-tiles__name{font-weight:600}.kooaly-subcat-tiles__count{opacity:.7;font-size:.9em}@media (min-width:768px) and (max-width:1024px){.home .kooaly-archive-wrap .kooaly-topcat-tiles__grid{padding-left:14px;padding-right:14px;box-sizing:border-box}.home .kooaly-archive-wrap .kooaly-top5-header{padding-left:14px;padding-right:14px;box-sizing:border-box}.home .kooaly-archive-wrap .kooaly-subcat-item{grid-template-columns:64px 120px minmax(0,1fr) 240px !important;align-items:flex-start !important}.home .kooaly-archive-wrap .kooaly-subcat-item__cta{grid-column:auto !important;justify-self:end !important;width:100%;max-width:none}.home .kooaly-archive-wrap .kooaly-subcat-item__content p:last-child{margin-bottom:0 !important}}@media (max-width:768px){.kooaly-cat-hero{grid-template-columns:1fr;grid-auto-rows:auto;gap:12px;align-items:start;padding-left:14px;padding-right:14px}.kooaly-cat-hero > *{grid-column:1 / -1}.kooaly-cat-hero__avatar{grid-row:1;justify-self:center;display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:unset !important}.kooaly-cat-hero__avatar img{width:min(300px,100%);max-width:300px;height:auto;margin:0 auto}.kooaly-cat-hero__title{grid-row:2;margin-top:4px}.kooaly-cat-hero__intro{grid-row:3}.home .kooaly-cat-hero{gap:8px}.home .kooaly-cat-hero__title{margin:0}.home .kooaly-top5-header{padding-left:14px;padding-right:14px}.tax-product_cat .kooaly-top5-header{padding-left:14px;padding-right:14px}}.tax-product_cat .woocommerce-ordering{margin-bottom:5px}.tax-product_cat .kooaly-cat-hero{margin-bottom:0}.tax-product_cat .kooaly-cat-hero::after,.archive .kooaly-cat-hero::after{content:"";display:block;height:2px;margin:10px 0px 40px 0px;border-radius:2px;background:linear-gradient(90deg,rgba(17,24,39,0) 0%,rgba(17,24,39,.16) 12%,rgba(17,24,39,.16) 88%,rgba(17,24,39,0) 100%);grid-column:1 / -1}body.tax-product_cat{overflow-x:visible}.tax-product_cat .kooaly-archive-wrap{overflow-x:clip;box-sizing:border-box;contain:layout}.tax-product_cat #content,.tax-product_cat .content,.tax-product_cat .content-woo,.tax-product_cat .content-woo-area,.tax-product_cat .main-side,.tax-product_cat .woo-area,.tax-product_cat .entry-content,.tax-product_cat .site-content,.tax-product_cat #rh-outer-wrap,.tax-product_cat .rh-outer-wrap,.tax-product_cat .rh-container,.tax-product_cat .rh-container-fluid{overflow-x:hidden !important;box-sizing:border-box !important}.tax-product_cat .kooaly-archive-wrap > *{max-width:100%;min-width:0}.tax-product_cat .breadcrumbs,.tax-product_cat .woocommerce-breadcrumb{max-width:100% !important;box-sizing:border-box !important;overflow-x:auto;-webkit-overflow-scrolling:touch}.tax-product_cat .kooaly-inkbar{height:2px;border-radius:2px;margin:40px 0 30px;background:linear-gradient(90deg,rgba(17,24,39,0) 0%,rgba(17,24,39,.16) 12%,rgba(17,24,39,.16) 88%,rgba(17,24,39,0) 100%)}.tax-product_cat .kooaly-top5-header{margin:0 0 25px 0}.home .kooaly-archive-wrap .kooaly-cat-hero{margin-bottom:0}.home .kooaly-archive-wrap .kooaly-cat-hero::after{content:"" !important;display:block;height:2px;margin:10px 0px 40px 0px;border-radius:2px;background:linear-gradient(90deg,rgba(17,24,39,0) 0%,rgba(17,24,39,.16) 12%,rgba(17,24,39,.16) 88%,rgba(17,24,39,0) 100%);grid-column:1 / -1}.home .kooaly-inkbar{height:2px;border-radius:2px;margin:40px 0 30px !important;background:linear-gradient(90deg,rgba(17,24,39,0) 0%,rgba(17,24,39,.16) 12%,rgba(17,24,39,.16) 88%,rgba(17,24,39,0) 100%)}.home .kooaly-top5-header{margin:0 0 25px 0}

/* SOURCE: topcat-tiles.css */
.kooaly-topcat-tiles{margin:8px 0 28px;--tile-radius:4px;--tile-shadow:0 2px 10px rgba(0,0,0,.06);--tile-shadow-hover:0 10px 28px rgba(0,0,0,.14);--tile-glow-a:rgba(255,120,80,.22);--tile-glow-b:rgba(255,210,120,.18)}.kooaly-topcat-tiles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.kooaly-topcat-tile{position:relative;background:#fff;border-radius:var(--tile-radius);overflow:hidden;box-shadow:var(--tile-shadow);display:flex;flex-direction:column;transition:transform .16s ease,box-shadow .16s ease;will-change:transform}.kooaly-topcat-tile::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 40% at 30% -10%,var(--tile-glow-a),transparent 60%),radial-gradient(50% 35% at 110% 10%,var(--tile-glow-b),transparent 60%);opacity:0;transition:opacity .16s ease}.kooaly-topcat-tile:hover{transform:translateY(-2px);box-shadow:var(--tile-shadow-hover)}.kooaly-topcat-tile:hover::before{opacity:1}.kooaly-topcat-tile__name{background:#000;border-top-left-radius:var(--tile-radius);border-top-right-radius:var(--tile-radius)}.kooaly-topcat-tile__name-link{display:block;color:#fff;padding:15px 10px 15px 10px;font-weight:700;font-size:20px;text-decoration:none}.kooaly-topcat-tile__name-link:hover,.kooaly-topcat-tile__name-link:focus,.kooaly-topcat-tile__name-link:active,.kooaly-topcat-tile__name-link:visited{color:#fff}.kooaly-topcat-tile__name-link:hover,.kooaly-topcat-tile__name-link:focus{text-decoration:underline;text-decoration-color:currentColor}.kooaly-topcat-tile__figure{display:block;width:100%}.kooaly-topcat-tile__figure img{display:block;width:100%;height:auto;object-fit:cover}.kooaly-topcat-tile__cta{display:flex;justify-content:flex-end;padding:12px}.kooaly-topcat-tile__cta .btn-details{width:auto;max-width:100%;padding:12px 16px;border-radius:4px;white-space:nowrap;line-height:1.2}@media (max-width:768px){.kooaly-topcat-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kooaly-topcat-tiles{padding-left:14px;padding-right:14px}}@media (max-width:480px){.kooaly-topcat-tiles__grid{grid-template-columns:1fr}}

/* SOURCE: home.css */
.home .kooaly-archive-wrap{overflow-x:clip}.home .kooaly-cat-hero{margin-bottom:0}.home .kooaly-cat-hero::after{content:"";display:block;height:2px;margin:10px 0px 40px 0px;border-radius:2px;background:linear-gradient(90deg,rgba(17,24,39,0) 0%,rgba(17,24,39,.16) 12%,rgba(17,24,39,.16) 88%,rgba(17,24,39,0) 100%);grid-column:1 / -1}.home .kooaly-cat-hero__avatar{background:transparent;border-radius:16px;width:100%;aspect-ratio:1 / 1}.home .kooaly-cat-hero::after{content:none !important}.home .kooaly-home-news{margin-bottom:14px}.home .kooaly-home-news__header{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.home .kooaly-home-news__all{color:#111;font-weight:600;text-decoration:none;white-space:nowrap}.home .kooaly-home-news__all:hover{text-decoration:underline}.home .kooaly-home-news__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.home .kooaly-home-news .kooaly-news-card__title{font-size:clamp(18px,1.7vw,22px);line-height:1.24}@media (min-width:768px) and (max-width:1024px){.home .kooaly-archive-wrap .kooaly-home-news__header{padding-left:14px;padding-right:14px;box-sizing:border-box}.home .kooaly-home-news__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.home .kooaly-home-news__list{grid-template-columns:1fr}}@media (max-width:768px){.home .kooaly-home-news__header{display:block;padding-left:14px;padding-right:14px}.home .kooaly-home-news__all{display:inline-block;margin-top:10px}}

/* SOURCE: search.css */
.kooaly-search{margin:16px 0 32px}.kooaly-search .kooaly-search-title{margin:0 0 8px 0;font-size:28px;line-height:1.25}.kooaly-search .kooaly-search-sub{margin:0 0 10px 0;color:#6b7280;font-size:14px}.kooaly-search-group{margin-top:28px}.kooaly-search-group + .kooaly-search-group{margin-top:60px}.kooaly-search-group__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px 0}.kooaly-search-group__count{color:#6b7280;font-size:14px;line-height:1.3;white-space:nowrap}.kooaly-search-group__title{margin:0 0 12px 0;font-size:20px;line-height:1.3}.kooaly-search-group__header .kooaly-search-group__title{margin:0}.kooaly-search-empty{padding:24px 0;color:#6b7280}.kooaly-search-empty h2{margin:0 0 6px 0;font-size:20px;line-height:1.3}.woocommerce-pagination{margin-top:20px;margin-bottom:0}.kooaly-archive-wrap{--kooaly-archive-max:1200px;max-width:var(--kooaly-archive-max);margin:0 auto;padding:20px 0 40px 0}.kooaly-subcat-item__cta .single_add_to_cart_button.button.alt{background:var(--kooaly-amazon-btn-bg,#ffb200) !important;color:var(--kooaly-amazon-btn-text,#111) !important;border-color:transparent !important}@media (max-width:767px){.kooaly-search{margin:10px 0 24px}.kooaly-search .kooaly-search-title{font-size:22px}.kooaly-search-group{margin-top:22px}.kooaly-search-group__title{font-size:18px}.kooaly-search-empty{padding:16px 0}.kooaly-archive-wrap{padding-left:14px;padding-right:14px}}.kooaly-search .woocommerce-pagination ul.page-numbers,.kooaly-search .woocommerce-pagination ul.page-numbers li{border:none !important;margin-bottom:0}

/* SOURCE: news.css */
.kooaly-news{--kooaly-news-max:1200px;--kooaly-news-gap:28px}.kooaly-news__container{max-width:var(--kooaly-news-max);margin:0 auto;padding:18px 16px 34px}.kooaly-news__breadcrumbs{margin:0 0 14px;color:#6b7280;font-size:14px;line-height:1.4}.kooaly-news__breadcrumbs a{color:#111;text-decoration:none}.kooaly-news__breadcrumbs a:hover{text-decoration:underline}.kooaly-news__breadcrumbs .separator{margin:0 6px;color:#9ca3af}.kooaly-news__header{margin:0 0 26px}.kooaly-news__title{margin:0 0 10px;font-size:clamp(32px,5vw,44px);line-height:1.15;color:#111}.kooaly-news__intro{margin:0;color:#4b5563;font-size:18px;line-height:1.6}.kooaly-news__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kooaly-news-gap);align-items:stretch}.kooaly-news-card{display:flex;flex-direction:column;min-width:0;height:100%;border:1px solid #e5e7eb;border-radius:4px;background:#fff;overflow:hidden}.kooaly-news-card__thumb{display:block;aspect-ratio:16 / 9;background:#f3f4f6;overflow:hidden}.kooaly-news-card__thumb img{width:100%;height:100%;display:block;object-fit:cover}.kooaly-news-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:22px 22px 24px}.kooaly-news-card__meta,.kooaly-news-single__meta{margin:0 0 10px;color:#6b7280;font-size:14px}.kooaly-news-card__meta .dot,.kooaly-news-single__meta .dot{margin:0 7px;color:#9ca3af}.kooaly-news-card__title{margin:0 0 10px;font-size:clamp(22px,2.2vw,28px);line-height:1.2}.kooaly-news-card__title a{color:#111;text-decoration:none}.kooaly-news-card__title a:hover{text-decoration:underline}.kooaly-news-card__excerpt{margin:0 0 18px;color:#374151;font-size:17px;line-height:1.6}.kooaly-news-card__link,.kooaly-news-related__btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border-radius:4px;background:#111;color:#fff;text-decoration:none;font-weight:600}.kooaly-news-card__link{margin-top:auto;align-self:flex-end}.kooaly-news-card__link:hover,.kooaly-news-related__btn:hover{background:#1f2937;color:#fff}.kooaly-news__pagination{margin-top:28px}.kooaly-news__pagination .page-numbers{display:inline-flex;min-width:38px;min-height:38px;align-items:center;justify-content:center;margin-right:8px;padding:4px 10px;border:1px solid #d1d5db;border-radius:6px;color:#111;text-decoration:none}.kooaly-news__pagination .page-numbers.current{background:#111;border-color:#111;color:#fff}.kooaly-news-single__title{margin:0 0 12px;font-size:clamp(32px,5vw,50px);line-height:1.12;color:#111}.kooaly-news-single__figure{margin:16px 0 24px}.kooaly-news-single__figure img{width:100%;height:auto;display:block;border-radius:4px}.kooaly-news-single__content{color:#111827;font-size:18px;line-height:1.75}.kooaly-news-single__content h2,.kooaly-news-single__content h3,.kooaly-news-single__content h4{color:#111;margin-top:1.6em}.kooaly-news-single__content a{color:var(--rehub-main-color,#de1414);font-weight:600;text-decoration-line:underline;text-decoration-thickness:1.5px;text-underline-offset:0.16em;text-decoration-color:currentColor;transition:color 0.18s ease,text-decoration-thickness 0.18s ease}.kooaly-news-single__content a:hover,.kooaly-news-single__content a:focus{color:#b91c1c;text-decoration-thickness:2px}.kooaly-news-related{margin-top:35px;border-top:1px solid #e5e7eb;padding-top:45px}.kooaly-news-related__title{margin:0 0 25px;color:#111;font-size:clamp(24px,3vw,30px)}.kooaly-news-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.kooaly-news-related__card{border:1px solid #e5e7eb;border-radius:4px;padding:12px;background:#fff;display:flex;flex-direction:column;overflow:hidden}.kooaly-news-related__thumb{display:flex;align-items:center;justify-content:center;width:100%;min-height:220px;max-height:220px;margin:6px 0 8px;overflow:hidden}.kooaly-news-related__thumb img{width:auto !important;height:auto !important;max-width:100% !important;max-height:220px !important;flex:0 0 auto;display:block;border-radius:0;margin:0 auto;object-fit:contain}.kooaly-news-related__card-title{margin:0 0 10px;font-size:18px;line-height:1.3}.kooaly-news-related__card-title a{color:#111;text-decoration:none}.kooaly-news-related__card-title a:hover{text-decoration:underline}.kooaly-news-related__price{margin:4px 0 8px;color:#111;font-weight:700;text-align:center}.kooaly-news-related__price del{color:#6b7280;font-weight:400;margin-right:6px}.kooaly-news-related__price .kooaly-price__star{font-size:0.75em;line-height:1;position:relative;top:-0.25em;margin-left:2px;vertical-align:baseline}.kooaly-news-related__price .kooaly-price__starlink{text-decoration:none !important;color:inherit !important;outline:none !important;border:0 !important;background:transparent !important;cursor:pointer;line-height:1}.kooaly-news-related__actions{margin:0 0 8px}.kooaly-news-single__back{margin:26px 0 0}.kooaly-news-single__back a{color:#111;text-decoration:none;font-weight:600}.kooaly-news-single__back a:hover{text-decoration:underline}.kooaly-news__empty{margin:0;color:#4b5563}.kooaly-news-related__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;box-sizing:border-box;padding:10px 12px;font-size:17px;font-weight:700;font-family:inherit;line-height:1.2;text-align:center;text-transform:none;letter-spacing:0;border:0}.kooaly-news-related__btn--dark{background:#111 !important;color:#fff !important}.kooaly-news-related__btn--dark:hover{background:#151515 !important;color:#fff !important}.kooaly-news-related__btn--amazon{background:var(--kooaly-amazon-btn-bg,#ffb200) !important;color:var(--kooaly-amazon-btn-text,#111) !important;text-transform:uppercase;letter-spacing:0.2px}.kooaly-news-related__btn--amazon:hover{background:var(--kooaly-amazon-btn-bg-hover,#ffb200) !important;color:var(--kooaly-amazon-btn-text,#111) !important;opacity:0.96}.kooaly-news-related__btn--dark:visited{color:#fff !important}.kooaly-news-related__btn--amazon:visited{color:var(--kooaly-amazon-btn-text,#111) !important}@media (max-width:980px){.kooaly-news__list{grid-template-columns:1fr}.kooaly-news-card{min-height:0}.kooaly-news-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.kooaly-news__container{padding-left:14px;padding-right:14px}.kooaly-news-related__thumb{min-height:180px;max-height:180px}.kooaly-news-related__thumb img{max-height:180px !important}.kooaly-news-related__grid{grid-template-columns:1fr}}

/* SOURCE: breadcrumbs.css */
.woocommerce-breadcrumb,.breadcrumbs nav.woocommerce-breadcrumb{display:flex !important;flex-wrap:wrap;align-items:center !important;justify-content:flex-start !important;text-align:left !important;width:100% !important;max-width:100% !important;margin:8px 0 35px !important;padding:0 !important;float:none !important;box-sizing:border-box}.woocommerce-breadcrumb .breadcrumb-delimiter,.breadcrumbs nav.woocommerce-breadcrumb .breadcrumb-delimiter,.woocommerce-breadcrumb .delimiter,.breadcrumbs nav.woocommerce-breadcrumb .delimiter,.woocommerce-breadcrumb .delimiter i,.breadcrumbs nav.woocommerce-breadcrumb .delimiter i{display:inline-block;margin:0 .45em;opacity:.6}.woocommerce-breadcrumb .crumb,.woocommerce-breadcrumb .crumb a,.breadcrumbs nav.woocommerce-breadcrumb .crumb,.breadcrumbs nav.woocommerce-breadcrumb .crumb a{background:none !important;padding:0 !important;border-radius:0 !important}.woocommerce-breadcrumb .crumb:last-of-type,.woocommerce-breadcrumb .crumb:last-of-type a,.woocommerce-breadcrumb > *:last-child,.woocommerce-breadcrumb > *:last-child a,.breadcrumbs nav.woocommerce-breadcrumb .crumb:last-of-type,.breadcrumbs nav.woocommerce-breadcrumb .crumb:last-of-type a,.breadcrumbs nav.woocommerce-breadcrumb > *:last-child,.breadcrumbs nav.woocommerce-breadcrumb > *:last-child a{background:#f3f4f6 !important;padding:2px 8px !important;border-radius:6px !important}@media (max-width:768px){.woocommerce-breadcrumb,.breadcrumbs nav.woocommerce-breadcrumb{padding-left:14px !important;padding-right:14px !important}}@media (min-width:768px) and (max-width:1024px){.woocommerce-breadcrumb,.breadcrumbs nav.woocommerce-breadcrumb{padding-left:14px !important;padding-right:14px !important}}@media (max-width:768px){.woocommerce-breadcrumb,.breadcrumbs nav.woocommerce-breadcrumb{flex-wrap:nowrap !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-bottom:20px !important;white-space:nowrap !important}.woocommerce-breadcrumb::-webkit-scrollbar,.breadcrumbs nav.woocommerce-breadcrumb::-webkit-scrollbar{display:none}.woocommerce-breadcrumb > *,.breadcrumbs nav.woocommerce-breadcrumb > *,.woocommerce-breadcrumb .crumb,.breadcrumbs nav.woocommerce-breadcrumb .crumb,.woocommerce-breadcrumb .breadcrumb-delimiter,.breadcrumbs nav.woocommerce-breadcrumb .breadcrumb-delimiter,.woocommerce-breadcrumb .delimiter,.breadcrumbs nav.woocommerce-breadcrumb .delimiter{flex:0 0 auto;white-space:nowrap !important}.woocommerce-breadcrumb .crumb:last-of-type,.breadcrumbs nav.woocommerce-breadcrumb .crumb:last-of-type,.woocommerce-breadcrumb > *:last-child,.breadcrumbs nav.woocommerce-breadcrumb > *:last-child{max-width:70vw;overflow:hidden;text-overflow:ellipsis}}

/* SOURCE: page-sticky.css */
.kooaly-page-sticky{width:100vw;max-width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.kooaly-page-sticky__grid{max-width:1200px;margin:50px auto;padding:0 16px;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}@media (min-width:1024px){.kooaly-page-sticky__aside{position:sticky;top:90px}}.kooaly-page-sticky__title{margin:12px 0 20px;font-weight:800;font-size:clamp(22px,2.2vw,28px);line-height:1.25}.kooaly-page-sticky__entry{font-size:16px;line-height:1.6}.kooaly-page-sticky__entry:is(ul,ol){padding-left:1.25em;margin-left:0}.kooaly-page-sticky__box,.kooaly-sidebar-box{border:1px solid #e5e7eb;border-radius:4px;background:#fff;overflow:hidden}.kooaly-page-sticky__boxtitle,.kooaly-sidebar-box__title{background:#000;color:#fff;font-weight:700;font-size:18px;line-height:1.25;margin:0;padding:10px 14px;position:relative}.kooaly-page-sticky__boxtitle::after,.kooaly-sidebar-box__title::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-7px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #000}.kooaly-page-sticky .kooaly-subcat-list,.kooaly-list{padding:10px 12px}.kooaly-page-sticky .kooaly-subcat-item,.kooaly-item{display:grid;grid-template-columns:64px 1fr auto;grid-template-rows:auto auto;gap:8px 12px;align-items:start;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.06)}.kooaly-page-sticky .kooaly-subcat-item:last-child,.kooaly-item:last-child{border-bottom:0}.kooaly-page-sticky .kooaly-subcat-item__thumb,.kooaly-thumb{grid-column:1;grid-row:1 / span 2}.kooaly-page-sticky .kooaly-subcat-item__thumb img,.kooaly-thumb img{width:64px;height:auto;object-fit:contain;display:block}.kooaly-page-sticky .kooaly-subcat-item__content,.kooaly-info{grid-column:2;grid-row:1 / span 2}.kooaly-page-sticky .kooaly-subcat-item__title,.kooaly-title{margin:0 0 4px}.kooaly-page-sticky .kooaly-subcat-item__title a,.kooaly-title{font-size:14px;line-height:1.25;font-weight:700;color:#111;text-decoration:none}.kooaly-page-sticky .kooaly-subcat-item__title a:hover,.kooaly-title:hover{text-decoration:underline}.kooaly-page-sticky .kooaly-subcat-item__excerpt{display:none}.kooaly-page-sticky .kooaly-price,.kooaly-price{margin:0}.kooaly-page-sticky .kooaly-price .price,.kooaly-price .price{display:inline-flex;align-items:baseline;gap:8px;font-size:14px;color:#111;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.kooaly-page-sticky .kooaly-price .price del,.kooaly-price .price del{order:1;color:#999;opacity:.9;font-weight:400 !important}.kooaly-page-sticky .kooaly-price .price ins,.kooaly-price .price ins{order:2;color:#111;text-decoration:none}.kooaly-page-sticky .kooaly-price .price .kooaly-price__star,.kooaly-price .price .kooaly-price__star{order:3;font-size:.75em;position:relative;top:-.24em;margin-left:2px}.kooaly-page-sticky .kooaly-subcat-item__cta,.kooaly-mini-btn{grid-column:3;grid-row:2;justify-self:end;align-self:center}.kooaly-page-sticky .btn-details,.kooaly-mini-btn{display:inline-block;padding:7px 12px;font-size:12px;line-height:1;border-radius:3px;background:#000;color:#fff;text-decoration:none;font-weight:700;white-space:nowrap;transition:filter .15s ease,transform .02s ease}.kooaly-page-sticky .btn-details:hover,.kooaly-mini-btn:hover{filter:brightness(.92)}.kooaly-page-sticky .btn-details:active,.kooaly-mini-btn:active{transform:translateY(1px)}.kooaly-page-sticky .btn-details:focus,.kooaly-mini-btn:focus{outline:2px solid rgba(0,0,0,.5);outline-offset:2px}.kooaly-404__search{position:relative;max-width:520px;margin:10px 0}.kooaly-404__search input[type="search"]{width:100%;height:36px;padding:0 60px 0 10px;border:1px solid #e5e7eb;border-radius:4px;font-size:14px}.kooaly-404__search button{position:absolute;top:0;right:0;width:55px;height:36px;border:0;border-left:1px solid #e5e7eb;background:#000;color:#fff;display:inline-flex;align-items:center;justify-content:center;border-radius:0 4px 4px 0;cursor:pointer}.kooaly-404__search button svg{width:18px;height:18px;fill:#fff}@media (max-width:1100px){.kooaly-page-sticky__grid{grid-template-columns:1fr}.kooaly-page-sticky__aside{position:static;top:auto}}

/* SOURCE: notfound.css */
body.error404{overflow-x:clip}@supports not (overflow:clip){body.error404{overflow-x:hidden}}body.error404 .kooaly-page-sticky{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;max-width:100vw;padding-block:50px;margin-top:0;margin-bottom:0;box-sizing:border-box;overflow-x:clip}@supports not (overflow:clip){body.error404 .kooaly-page-sticky{overflow-x:hidden}}body.error404 .kooaly-page-sticky__grid{max-width:1200px;margin:0 auto;padding:0 16px;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}body.error404 .kooaly-page-sticky__aside{align-self:start}.kooaly-404__figure{margin:10px 0 14px}.kooaly-404__figure img{display:block;width:min(100%,420px);height:auto}.kooaly-404__lead{margin:8px 0 12px;font-size:14px;color:#555}.kooaly-404__search{display:grid;grid-template-columns:1fr 55px;align-items:center;gap:0;max-width:420px}.kooaly-404__search input[type="search"]{height:34px;padding:8px 10px;border:1px solid #d9d9d9;border-right:0;border-radius:4px 0 0 4px;font:inherit;outline:none}.kooaly-404__btn{width:55px;height:34px;border:1px solid #d9d9d9;border-left:0;border-radius:0 4px 4px 0;background:#000;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.kooaly-404__btn:hover{filter:brightness(.92)}.kooaly-404__btn:active{transform:translateY(1px)}.kooaly-404__btn svg{width:18px;height:18px;fill:currentColor}.kooaly-404__hint{margin-top:6px;font-size:12px;opacity:.75}@media (max-width:1100px){body.error404 .kooaly-page-sticky__grid{grid-template-columns:1fr;padding:0 14px}.kooaly-404__search{max-width:100%}}

/* SOURCE: footer.css */
html,body{height:100%}body{min-height:100vh;display:flex;flex-direction:column}#content,.site-content,.content,.content-woo,.content-woo-area,.main-side,.woo-area,.rh-container,.rh-content-area{flex:1 0 auto}.footer-bottom{margin-top:auto !important}.kooaly-footer-note{--footer-max:1200px;--footer-pad-x:16px;background:#fff;border-top:1px solid #e5e7eb}.kooaly-footer-note__wrap{max-width:var(--footer-max);margin:0 auto;padding:10px var(--footer-pad-x);box-sizing:border-box}.kooaly-footer-note__text{margin:0;color:#6b7280;font-size:14px;line-height:1.5}.kooaly-footer-note__text strong{color:#111;font-weight:600}@media (max-width:768px){.kooaly-footer-note__wrap{padding-left:14px;padding-right:14px}}.kooaly-footer{--footer-max:1200px;--footer-pad-x:16px;background:#000;color:#fff;font-size:15px;line-height:1.55}.kooaly-footer a{color:#fff;text-decoration:none}.kooaly-footer a:hover{text-decoration:underline}.kooaly-footer__wrap{max-width:var(--footer-max);margin:0 auto;padding:30px var(--footer-pad-x) 28px;box-sizing:border-box}.kooaly-footer__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.kooaly-footer__heading{margin:0 0 10px 0;font-size:1.125rem;line-height:1.3;font-weight:700;color:#fff}.kooaly-footer__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.kooaly-footer__link{display:inline-block;opacity:.95}.kooaly-footer__link:hover{opacity:1}.kooaly-footer__subline{margin-top:24px;border-top:1px solid rgba(255,255,255,.12);padding-top:14px}.kooaly-footer__copy{margin:0;color:rgba(255,255,255,.85);font-size:14px}.kooaly-footer__copy a{color:#fff}@media (max-width:1024px){.kooaly-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.kooaly-footer__cols{grid-template-columns:1fr}.kooaly-footer__wrap{padding-left:14px;padding-right:14px}}

/* SOURCE: woocommerce.css */
@media (max-width:768px){.single-product .summary .btn_offer_block,.single-product .summary .single_add_to_cart_button{margin-bottom:0 !important}.single-product .summary .re_wooinner_cta_wrapper.mb35{margin-bottom:0 !important}.single-product .summary .woo-button-area.mb30{margin-bottom:6px !important}.single-product .summary .button_action.mt30{margin-top:0 !important;min-height:0 !important}.single-product .summary .button_action.mt30 .clearfix{display:none !important}.single-product .summary .wp-block-group.is-layout-flow{margin:0 !important;padding:0 !important}}.single-product .woocommerce-Tabs-panel .rh-woo-section-sub,.single-product .woocommerce-Tabs-panel .rh-woo-section-sub *{color:var(--rh-text-color,#111) !important;opacity:1 !important}.single-product #woo-button-area .single_add_to_cart_button{display:inline-flex;align-items:center;justify-content:center;min-width:230px;min-height:42px;white-space:nowrap}.single-product #woo-button-area .single_add_to_cart_button,.single-product .summary .cart .single_add_to_cart_button,.single-product .summary .woo-button-area .single_add_to_cart_button,.single-product .kooaly-teaser .kt-col--cta > a,.single-product .kooaly-teaser .kt-col--cta > .kooaly-affiliate-cta-stack > a,#float-panel-woo-area .float-panel-woo-button > a{background:var(--kooaly-amazon-btn-bg,#ffb200) !important;color:var(--kooaly-amazon-btn-text,#111) !important;border-color:transparent !important}.single-product #woo-button-area .single_add_to_cart_button:hover,.single-product #woo-button-area .single_add_to_cart_button:focus,.single-product #woo-button-area .single_add_to_cart_button:active,.single-product .summary .cart .single_add_to_cart_button:hover,.single-product .summary .cart .single_add_to_cart_button:focus,.single-product .summary .cart .single_add_to_cart_button:active,.single-product .summary .woo-button-area .single_add_to_cart_button:hover,.single-product .summary .woo-button-area .single_add_to_cart_button:focus,.single-product .summary .woo-button-area .single_add_to_cart_button:active,.single-product .kooaly-teaser .kt-col--cta > a:hover,.single-product .kooaly-teaser .kt-col--cta > a:focus,.single-product .kooaly-teaser .kt-col--cta > a:active,.single-product .kooaly-teaser .kt-col--cta > .kooaly-affiliate-cta-stack > a:hover,.single-product .kooaly-teaser .kt-col--cta > .kooaly-affiliate-cta-stack > a:focus,.single-product .kooaly-teaser .kt-col--cta > .kooaly-affiliate-cta-stack > a:active,#float-panel-woo-area .float-panel-woo-button > a:hover,#float-panel-woo-area .float-panel-woo-button > a:focus,#float-panel-woo-area .float-panel-woo-button > a:active,#float-panel-woo-area .float-panel-woo-button > a:visited{background:var(--kooaly-amazon-btn-bg-hover,#ffb200) !important;color:var(--kooaly-amazon-btn-text,#111) !important}.home .kooaly-subcat-item__cta .single_add_to_cart_button.button.alt{background:var(--kooaly-amazon-btn-bg,#ffb200) !important;color:var(--kooaly-amazon-btn-text,#111) !important;border-color:transparent !important}.kooaly-footer-note{background:#fff;color:#111;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06);margin:0}.kooaly-footer-note__wrap{max-width:1200px;margin:0 auto;padding:12px 16px;box-sizing:border-box}.kooaly-footer-note__text{margin:0;font-size:13px;line-height:1.55;color:#474747}@media (max-width:768px){.kooaly-footer-note__wrap{padding:12px 14px}.kooaly-footer-note__text{font-size:13px;line-height:1.6}}.single-product .kooaly-price-wrap,.single-product .summary .price,.single-product .summary .price .amount,.single-product .summary .price .woocommerce-Price-amount{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.single-product .summary .price .kooaly-price-wrap{display:inline-flex;align-items:baseline}.single-product .kooaly-price-wrap del{order:1}.single-product .kooaly-price-wrap ins{order:2}.single-product .kooaly-price-wrap .kooaly-price__star{order:3}.single-product .kooaly-price-wrap del,.single-product .summary .price del{display:inline-block;opacity:.55;margin-right:8px;font-weight:400 !important}.single-product .kooaly-price-wrap del .amount,.single-product .summary .price del .amount,.single-product .summary .price del .woocommerce-Price-amount{font-weight:400 !important}.single-product .kooaly-price-wrap ins .amount,.single-product .summary .price ins .amount,.single-product .summary .price .amount{font-weight:600;color:#111}.single-product .kooaly-price__star{font-size:.75em;line-height:1;position:relative;top:-0.24em;margin-left:2px;vertical-align:baseline}.single-product .kooaly-price__starlink{text-decoration:none !important;color:inherit !important;outline:none !important;border:0 !important;background:transparent !important;cursor:pointer;line-height:1}.single-product .kooaly-price__starlink:hover,.single-product .kooaly-price__starlink:focus{text-decoration:none !important;outline:none !important}.single-product .summary .price .kooaly-price__star{margin-left:0;top:-0.23em;left:-0.04em;position:relative}.woocommerce-Price-bidi{font-weight:600;color:#111}.single-product #woo-button-area,.single-product .woo-button-area,.single-product .kooaly-teaser,.single-product .kooaly-teaser_grid{}.single-product #woo-button-area .price,.single-product #woo-button-area .kooaly-price-wrap,.single-product .woo-button-area .price,.single-product .woo-button-area .kooaly-price-wrap,.single-product .kooaly-teaser .price,.single-product .kooaly-teaser .kooaly-price-wrap,.single-product .kooaly-teaser_grid .price,.single-product .kooaly-teaser_grid .kooaly-price-wrap{display:inline-flex !important;align-items:baseline !important;flex-wrap:nowrap !important;white-space:nowrap !important;gap:0 !important}.single-product #woo-button-area del,.single-product #woo-button-area ins,.single-product #woo-button-area .amount,.single-product #woo-button-area .woocommerce-Price-amount,.single-product .woo-button-area del,.single-product .woo-button-area ins,.single-product .woo-button-area .amount,.single-product .woo-button-area .woocommerce-Price-amount,.single-product .kooaly-teaser del,.single-product .kooaly-teaser ins,.single-product .kooaly-teaser .amount,.single-product .kooaly-teaser .woocommerce-Price-amount,.single-product .kooaly-teaser_grid del,.single-product .kooaly-teaser_grid ins,.single-product .kooaly-teaser_grid .amount,.single-product .kooaly-teaser_grid .woocommerce-Price-amount{display:inline !important;vertical-align:baseline !important}.single-product #woo-button-area del,.single-product #woo-button-area .price del,.single-product #woo-button-area .kooaly-price-wrap del,.single-product .woo-button-area del,.single-product .woo-button-area .price del,.single-product .woo-button-area .kooaly-price-wrap del,.single-product .kooaly-teaser del,.single-product .kooaly-teaser .price del,.single-product .kooaly-teaser .kooaly-price-wrap del,.single-product .kooaly-teaser_grid del,.single-product .kooaly-teaser_grid .price del,.single-product .kooaly-teaser_grid .kooaly-price-wrap del,.single-product #woo-button-area del .amount,.single-product .woo-button-area del .amount,.single-product .kooaly-teaser del .amount,.single-product .kooaly-teaser_grid del .amount{font-size:0.95em !important;font-weight:400 !important;margin-right:8px !important}.single-product #woo-button-area sup.kooaly-price__star,.single-product #woo-button-area sup.kooaly-price__starlink,.single-product #woo-button-area sup[data-event="price_disclaimer_click"],.single-product .woo-button-area sup.kooaly-price__star,.single-product .woo-button-area sup.kooaly-price__starlink,.single-product .woo-button-area sup[data-event="price_disclaimer_click"],.single-product .kooaly-teaser sup.kooaly-price__star,.single-product .kooaly-teaser sup.kooaly-price__starlink,.single-product .kooaly-teaser sup[data-event="price_disclaimer_click"],.single-product .kooaly-teaser_grid sup.kooaly-price__star,.single-product .kooaly-teaser_grid sup.kooaly-price__starlink,.single-product .kooaly-teaser_grid sup[data-event="price_disclaimer_click"],.single-product #woo-button-area .kooaly-price__star,.single-product #woo-button-area .kooaly-price__starlink,.single-product .woo-button-area .kooaly-price__star,.single-product .woo-button-area .kooaly-price__starlink,.single-product .kooaly-teaser .kooaly-price__star,.single-product .kooaly-teaser .kooaly-price__starlink,.single-product .kooaly-teaser_grid .kooaly-price__star,.single-product .kooaly-teaser_grid .kooaly-price__starlink{vertical-align:baseline !important;position:relative !important;top:-0.18em !important;margin-left:2px !important;line-height:1 !important;display:inline !important}

/* SOURCE: affiliate-disclosure.css */
:root{--kooaly-affiliate-note-color:#6b7280;--kooaly-affiliate-tooltip-bg:#ffffff;--kooaly-affiliate-tooltip-text:#6b7280;--kooaly-affiliate-tooltip-border:#d1d5db;--kooaly-affiliate-tooltip-shadow:0 14px 30px rgba(15,23,42,0.12);--kooaly-affiliate-tooltip-radius:10px}.kooaly-affiliate-disclosure{--kooaly-affiliate-tooltip-shift:0px;position:relative;display:block;width:100%;max-width:100%;z-index:0;box-sizing:border-box;margin-top:var(--kooaly-affiliate-note-margin-top,-5px) !important;margin-bottom:2px;padding-left:3px;padding-right:3px;font-size:10px !important;line-height:1.3 !important;color:var(--kooaly-affiliate-note-color);white-space:normal;word-break:break-word;overflow-wrap:break-word}.kooaly-affiliate-disclosure.is-open{z-index:120}.kooaly-affiliate-cta-stack{position:relative;display:inline-flex;flex-direction:column;align-items:stretch;row-gap:3px;width:auto;max-width:100%;flex:0 0 auto}.kooaly-affiliate-cta-stack > a,.kooaly-affiliate-cta-stack > .single_add_to_cart_button,.kooaly-affiliate-cta-stack > .btn_offer_block,.kooaly-affiliate-cta-stack > .re_track_btn{margin-bottom:0 !important}.kooaly-affiliate-cta-stack > a.single_add_to_cart_button.button.alt,.kooaly-affiliate-cta-stack > a.btn_offer_block,.kooaly-affiliate-cta-stack > a.re_track_btn,.kooaly-affiliate-cta-stack > a.button--amazon,.kooaly-affiliate-cta-stack > .single_add_to_cart_button.button.alt,.kooaly-affiliate-cta-stack > .btn_offer_block,.kooaly-affiliate-cta-stack > .re_track_btn{background:var(--kooaly-amazon-btn-bg,#ffb200) !important;color:var(--kooaly-amazon-btn-text,#111) !important;border-color:transparent !important}.kooaly-affiliate-cta-stack > a.single_add_to_cart_button.button.alt:hover,.kooaly-affiliate-cta-stack > a.single_add_to_cart_button.button.alt:focus,.kooaly-affiliate-cta-stack > a.single_add_to_cart_button.button.alt:active,.kooaly-affiliate-cta-stack > a.single_add_to_cart_button.button.alt:visited,.kooaly-affiliate-cta-stack > a.btn_offer_block:hover,.kooaly-affiliate-cta-stack > a.btn_offer_block:focus,.kooaly-affiliate-cta-stack > a.btn_offer_block:active,.kooaly-affiliate-cta-stack > a.btn_offer_block:visited,.kooaly-affiliate-cta-stack > a.re_track_btn:hover,.kooaly-affiliate-cta-stack > a.re_track_btn:focus,.kooaly-affiliate-cta-stack > a.re_track_btn:active,.kooaly-affiliate-cta-stack > a.re_track_btn:visited,.kooaly-affiliate-cta-stack > a.button--amazon:hover,.kooaly-affiliate-cta-stack > a.button--amazon:focus,.kooaly-affiliate-cta-stack > a.button--amazon:active,.kooaly-affiliate-cta-stack > a.button--amazon:visited,.kooaly-affiliate-cta-stack > .single_add_to_cart_button.button.alt:hover,.kooaly-affiliate-cta-stack > .single_add_to_cart_button.button.alt:focus,.kooaly-affiliate-cta-stack > .single_add_to_cart_button.button.alt:active,.kooaly-affiliate-cta-stack > .btn_offer_block:hover,.kooaly-affiliate-cta-stack > .btn_offer_block:focus,.kooaly-affiliate-cta-stack > .btn_offer_block:active,.kooaly-affiliate-cta-stack > .re_track_btn:hover,.kooaly-affiliate-cta-stack > .re_track_btn:focus,.kooaly-affiliate-cta-stack > .re_track_btn:active{background:var(--kooaly-amazon-btn-bg-hover,#ffb200) !important;color:var(--kooaly-amazon-btn-text,#111) !important}.kooaly-affiliate-cta-stack--news_related,.kooaly-affiliate-cta-stack--mega_menu{width:100%;max-width:none}.kooaly-affiliate-cta-stack--news_related > a,.kooaly-affiliate-cta-stack--mega_menu > a{width:100%}.kooaly-affiliate-cta-stack--news_related > .kooaly-affiliate-disclosure,.kooaly-affiliate-cta-stack--mega_menu > .kooaly-affiliate-disclosure{max-width:none}.kooaly-affiliate-disclosure--variant-1{--kooaly-affiliate-note-margin-top:0px;text-align:left}.kooaly-affiliate-disclosure--variant-2,.kooaly-affiliate-disclosure--variant-3{--kooaly-affiliate-note-margin-top:3px;text-align:center}.kooaly-affiliate-disclosure__summary,.kooaly-affiliate-disclosure__toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:100%;padding:0 !important;margin:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;appearance:none;-webkit-appearance:none;font:inherit;line-height:inherit;text-decoration:none;color:inherit;cursor:pointer}.kooaly-affiliate-disclosure__label{display:inline-block;color:inherit}.kooaly-affiliate-disclosure__summary:hover,.kooaly-affiliate-disclosure__toggle:hover{color:#4b5563}.kooaly-affiliate-disclosure__summary:focus,.kooaly-affiliate-disclosure__toggle:focus{outline:none}.kooaly-affiliate-disclosure__summary:focus-visible,.kooaly-affiliate-disclosure__toggle:focus-visible{outline:none}.kooaly-affiliate-disclosure__summary:focus-visible .kooaly-affiliate-disclosure__trigger-icon,.kooaly-affiliate-disclosure__toggle:focus-visible .kooaly-affiliate-disclosure__trigger-icon{outline:2px solid rgba(17,24,39,0.35);outline-offset:2px}.kooaly-affiliate-disclosure__trigger-icon{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border:1px solid rgba(107,114,128,0.7);border-radius:999px;font-size:9px;font-weight:700;font-style:normal;transform:translateY(-0.2px)}.kooaly-affiliate-disclosure__tooltip{position:absolute;left:50%;top:calc(100% + 8px);bottom:auto;z-index:45;display:flex;flex-direction:column;align-items:flex-start;width:min(190px,calc(100vw - 24px));max-width:none;padding:12px 14px;border:1px solid var(--kooaly-affiliate-tooltip-border);border-radius:var(--kooaly-affiliate-tooltip-radius);background:var(--kooaly-affiliate-tooltip-bg);color:var(--kooaly-affiliate-tooltip-text);box-shadow:none;font-size:10px;line-height:1.35;text-align:left !important;transform:translateX(calc(-50% + var(--kooaly-affiliate-tooltip-shift)))}.kooaly-affiliate-disclosure__tooltip[hidden]{display:none !important}.kooaly-affiliate-disclosure__tooltip::before{content:"";position:absolute;right:0;bottom:100%;left:0;height:14px}.kooaly-affiliate-disclosure__tooltip::after{content:"";position:absolute;bottom:100%;left:calc(50% - var(--kooaly-affiliate-tooltip-shift));transform:translateX(-50%);width:12px;height:12px;background:var(--kooaly-affiliate-tooltip-bg);border-top:1px solid var(--kooaly-affiliate-tooltip-border);border-left:1px solid var(--kooaly-affiliate-tooltip-border);transform-origin:center;transform:translateX(-50%) translateY(7px) rotate(45deg)}.kooaly-affiliate-disclosure__tooltip-text{display:block;white-space:pre-line}.kooaly-affiliate-disclosure__tooltip-link{display:inline-block;align-self:flex-start;margin-top:10px;margin-right:auto;color:var(--rehub-main-color,#de1414);font-weight:600;text-decoration:underline;text-underline-offset:0.14em;text-decoration-thickness:1.5px}.kooaly-affiliate-disclosure__tooltip-link:hover,.kooaly-affiliate-disclosure__tooltip-link:focus-visible{color:#b91c1c;text-decoration-thickness:2px}.single-product #woo-button-area .kooaly-affiliate-disclosure,.single-product .woo-button-area .kooaly-affiliate-disclosure,.single-product .summary .cart .kooaly-affiliate-disclosure{max-width:230px}.single-product .summary .kooaly-affiliate-disclosure,#float-panel-woo-area .kooaly-affiliate-disclosure,.single-product .kooaly-teaser .kt-col--cta .kooaly-affiliate-disclosure{padding-left:3px !important;padding-right:3px !important;font-size:10px !important;line-height:1.3 !important}#float-panel-woo-area .kooaly-affiliate-disclosure{width:100% !important;max-width:none !important;margin-bottom:2px !important}#float-panel-woo-area .kooaly-affiliate-disclosure__tooltip{top:calc(100% + 8px);bottom:auto}#float-panel-woo-area .kooaly-affiliate-disclosure__tooltip::after{border-top-color:var(--kooaly-affiliate-tooltip-border);border-left-color:var(--kooaly-affiliate-tooltip-border)}.kooaly-news-related__card,.kooaly-news-card,.kooaly-subcat-item,.kooaly-page-sticky__box,.kooaly-sidebar-box,.kooaly-subcat-list,.kooaly-news-related__grid,.single-product .kooaly-teaser{overflow:visible !important}.kooaly-news-related__card,.kooaly-news-card,.kooaly-subcat-item,.kooaly-page-sticky__box,.kooaly-sidebar-box,.single-product .kooaly-teaser,#kooaly-mega .kooaly-mega__mini,#kooaly-mega .kooaly-teaser--mini{position:relative}.single-product .kooaly-teaser .kt-col--cta .kooaly-affiliate-disclosure{width:100%}#kooaly-mega .kooaly-mega__mini .kooaly-teaser__cta + .kooaly-affiliate-disclosure{display:block;font-size:10px !important;line-height:1.3 !important}.single-product .summary [data-kooaly-affiliate-disclosure].kooaly-affiliate-disclosure--variant-2,.single-product .summary [data-kooaly-affiliate-disclosure].kooaly-affiliate-disclosure--variant-3,#float-panel-woo-area [data-kooaly-affiliate-disclosure].kooaly-affiliate-disclosure--variant-2,#float-panel-woo-area [data-kooaly-affiliate-disclosure].kooaly-affiliate-disclosure--variant-3,.single-product .kooaly-teaser .kt-col--cta [data-kooaly-affiliate-disclosure].kooaly-affiliate-disclosure--variant-2,.single-product .kooaly-teaser .kt-col--cta [data-kooaly-affiliate-disclosure].kooaly-affiliate-disclosure--variant-3{margin-left:auto !important;margin-right:auto !important;text-align:center !important}.single-product .summary [data-kooaly-affiliate-disclosure].kooaly-affiliate-disclosure--variant-2 .kooaly-affiliate-disclosure__summary,.single-product .summary [data-kooaly-affiliate-disclosure].kooaly-affiliate-disclosure--variant-3 .kooaly-affiliate-disclosure__summary,#float-panel-woo-area [data-kooaly-affiliate-disclosure].kooaly-affiliate-disclosure--variant-2 .kooaly-affiliate-disclosure__summary,#float-panel-woo-area [data-kooaly-affiliate-disclosure].kooaly-affiliate-disclosure--variant-3 .kooaly-affiliate-disclosure__summary,.single-product .kooaly-teaser .kt-col--cta [data-kooaly-affiliate-disclosure].kooaly-affiliate-disclosure--variant-2 .kooaly-affiliate-disclosure__summary,.single-product .kooaly-teaser .kt-col--cta [data-kooaly-affiliate-disclosure].kooaly-affiliate-disclosure--variant-3 .kooaly-affiliate-disclosure__summary{justify-content:center !important;margin-left:auto !important;margin-right:auto !important}@media (max-width:768px){.kooaly-affiliate-disclosure__tooltip{width:min(190px,calc(100vw - 24px))}#float-panel-woo-area .kooaly-affiliate-disclosure__tooltip{top:auto;bottom:calc(100% + 8px)}#float-panel-woo-area .kooaly-affiliate-disclosure__tooltip::before{top:100%;right:0;bottom:auto;left:0;height:14px}#float-panel-woo-area .kooaly-affiliate-disclosure__tooltip::after{top:100%;bottom:auto;left:calc(50% - var(--kooaly-affiliate-tooltip-shift));border-top:0;border-left:0;border-right:1px solid var(--kooaly-affiliate-tooltip-border);border-bottom:1px solid var(--kooaly-affiliate-tooltip-border);transform:translateX(-50%) translateY(-7px) rotate(45deg)}.single-product .summary .cart .kooaly-affiliate-disclosure,.single-product #woo-button-area .kooaly-affiliate-disclosure,.single-product .woo-button-area .kooaly-affiliate-disclosure{max-width:100%}}@media (prefers-reduced-motion:reduce){.kooaly-affiliate-disclosure__summary{transition:none}}

/* SOURCE: archive.css */
.kooaly-archive-filter__form{display:inline-flex;align-items:center;gap:8px;margin:6px 0 10px !important}.kooaly-archive-filter__form::before{content:"Filtern nach";display:inline-block;font-size:12px;line-height:1.25;color:#6b7280;white-space:nowrap}.kooaly-archive-filter__form select{min-height:34px;padding:6px 8px;line-height:1.2}@media (max-width:480px){.kooaly-archive-filter__form{gap:6px;margin:6px 0 8px}.kooaly-archive-filter__form::before{font-size:11px}}.kooaly-cat-hero{margin:0px}.page-link a,.page-link > span,.page-link,ul.page-numbers li,ul.page-numbers{border:none !important;margin-bottom:0px}.kooaly-archive-wrap{padding:20px 0px 20px 0px !important}
