.hero.kw-page-hero{color:#fff;background:radial-gradient(circle at 88% 18%,rgba(72,199,116,.24),transparent 28rem),linear-gradient(135deg,#07121e 0,#0b1c2b 58%,#102a35 100%)!important}.hero.kw-page-hero .hero-body .subtitle,.hero.kw-page-hero .hero-body .title,.hero.kw-page-hero .hero-body h1{color:#fff!important}.kwExplorerHeader{--kw-ink:#0b1724;--kw-muted:#5e6c79;--kw-border:#dce5e1;--kw-forest:#12663c;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;position:sticky;top:0;z-index:32;isolation:isolate;background:#fff;box-shadow:none;border-bottom:1px solid #dce5e1;min-height:4.75rem}.kwExplorerHeader.has-shadow{box-shadow:none}.kwExplorerHeader .container{min-height:4.75rem;gap:1rem}.kwExplorerHeader .navbar-item{display:flex;align-items:center;background:0 0!important}.kwExplorerHeader .navbar-item img.kwLogo{width:3.6rem;height:3.6rem;max-height:3.6rem;object-fit:contain}.kwExplorerHeader .kwLogoText{height:2.35rem;width:auto;max-height:2.35rem;margin-left:.65rem}.kwExplorerHeader.navbar{display:flex;align-items:center;z-index:32}main .fa,main .fab,main .fal,main .far,main .fas,main .svg-inline--fa{z-index:0}.kwExplorerHeader>.container{display:flex;align-items:center;width:100%}.kwExplorerHeader .buttons{display:flex;align-items:center;align-self:center;gap:.5rem;margin-bottom:0!important}.kwExplorerHeader .buttons .button{margin-bottom:0!important}.kwExplorerHeader #kwAccountOpen,.kwExplorerHeader #kwExplorerOpen{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center;height:2.7rem;padding-top:0;padding-bottom:0;line-height:1;border-radius:.7rem!important;font-weight:800;box-shadow:none}.kwExplorerHeader #kwAccountOpen .icon,.kwExplorerHeader #kwAccountOpen .icon:first-child{margin:0!important}.kwExplorerHeader #kwAccountOpen{min-width:2.7rem;padding:0 .85rem;border:1px solid #dce5e1;background:#fff;color:#0b1724}.kwExplorerHeader #kwAccountOpen:hover{border-color:var(--kw-forest);color:var(--kw-ink);background:#edf5ef}.kwExplorerHeader #kwAccountOpen .has-text-danger{color:#e11d48!important}.kwExplorerHeader #kwAccountOpen .has-text-success{color:#16a34a!important}.kwExplorerHeader #kwAccountOpen .icon .fas{font-size:1.15rem}.kwExplorerHeader #kwAccountOpen.kw-account-signed-in{background:#12663c;border-color:#12663c;color:#fff}.kwExplorerHeader #kwAccountOpen.kw-account-signed-in:focus-visible,.kwExplorerHeader #kwAccountOpen.kw-account-signed-in:hover{background:#0c502e;border-color:#0c502e;color:#fff}.kwExplorerHeader #kwAccountOpen.kw-account-signed-in .has-text-success{color:#fff!important}.kwExplorerHeader #kwAccountOpen.kw-account-signed-in .kwAccountBadge{position:absolute;top:-.42rem;right:-.42rem;display:inline-flex;align-items:center;justify-content:center;gap:.16rem;width:auto;min-width:1.8rem;height:1.35rem;padding:0 .34rem;background:#fff;box-shadow:0 0 0 2px #12663c;white-space:nowrap}.kwExplorerHeader #kwAccountOpen.kw-account-signed-in .kwAccountBadge .fas{position:static;color:#12663c;font-size:.63rem}.kwExplorerHeader #kwAccountOpen.kw-account-signed-in .kwAccountBadge .kwMenuBadgeCount{position:static;inset:auto;width:auto;color:#12663c;font-size:.68rem;font-weight:800;line-height:1}.kwExplorerHeader #kwExplorerOpen{display:inline-flex!important;position:relative;overflow:visible;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:.45rem;height:2.7rem;padding:0 .9rem;line-height:1!important;font-size:0;background:#12663c!important;border:1px solid #12663c!important;color:#fff!important;white-space:nowrap}.kwExplorerHeader #kwExplorerOpen:hover{background:#0c502e!important;border-color:#0c502e!important;color:#fff!important}.kwExplorerHeader #kwExplorerOpen .kwCartBadge{position:absolute;top:-.42rem;right:-.42rem;display:inline-flex!important;align-items:center;justify-content:center;gap:.16rem;width:auto;min-width:1.8rem;height:1.35rem;padding:0 .34rem;border-radius:999px;background:#fff!important;box-shadow:0 0 0 2px #12663c;pointer-events:none}.kwExplorerHeader #kwExplorerOpen .kwCartBadge .fas{display:inline-block!important;position:static;color:#12663c;font-size:.63rem;line-height:1}.kwExplorerHeader #kwExplorerOpen .kwCartBadge[hidden]{display:none!important}.kwExplorerHeader #kwExplorerOpen .kwCartBadge .kwMenuBadgeCount{position:static!important;inset:auto!important;color:#12663c!important;font-size:.68rem;font-weight:800;line-height:1;background:0 0}.kwExplorerHeader .kw-nav-explore-label{display:inline-flex;align-items:center!important;align-self:center!important;height:auto!important;margin:0!important;padding:0!important;font-size:.92rem;font-weight:800;letter-spacing:-.01em;line-height:1!important;color:#fff!important}.kwExplorerHeader .kwBurgerIcon{position:relative;display:block;width:1.15rem;height:1.15rem}.kwExplorerHeader .kwBurgerIcon>span{position:absolute;left:50%;display:block;width:1rem;height:2px;border-radius:1px;background-color:currentColor;transform:translateX(-50%)}.kwExplorerHeader .kwBurgerIcon>span:first-child{top:2px}.kwExplorerHeader .kwBurgerIcon>span:nth-child(2){top:50%;margin-top:-1px}.kwExplorerHeader .kwBurgerIcon>span:nth-child(3){top:auto;bottom:2px}.kwExplorerHeader #kwExplorerOpen .icon,.kwExplorerHeader #kwExplorerOpen .icon.is-flex,.kwExplorerHeader #kwExplorerOpen .icon:first-child{display:inline-flex!important;flex:0 0 1.15rem!important;align-items:center!important;justify-content:center!important;align-self:center!important;width:1.15rem!important;height:1.15rem!important;margin:0!important;line-height:0!important}.kwV3Takeover{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}.kwV3Takeover.is-active,.kwV3Takeover.modal.is-active{display:flex}.kwV3Takeover .modal-background{background:rgba(7,18,30,.72)}.kwV3Takeover .modal-card{width:min(72rem,calc(100vw - 2rem));max-width:min(72rem,calc(100vw - 2rem));height:calc(100vh - 2rem);max-height:calc(100vh - 2rem);margin:0;border:0;border-radius:1.15rem;overflow:hidden;background:#fff;box-shadow:0 2rem 4rem rgba(11,23,36,.28)}.kwV3Takeover .modal-card-head{padding:1rem 1.25rem;background:radial-gradient(circle at 88% 18%,rgba(72,199,116,.22),transparent 18rem),linear-gradient(135deg,#07121e 0,#0b1c2b 58%,#102a35 100%);border-bottom:0}.kwV3Takeover .kwV3HeadInner{max-width:none;width:100%;padding:0}.kwV3Takeover .kwV3Close.delete,.modal-card-head .delete{display:inline-block!important;position:relative;width:1.75rem!important;height:1.75rem!important;min-width:1.75rem!important;min-height:1.75rem!important;max-width:1.75rem!important;max-height:1.75rem!important;background:#12663c!important;border:0;border-radius:999px;box-shadow:0 0 0 1px rgba(255,255,255,.45)}.kwV3Takeover .kwV3Close.delete:hover,.modal-card-head .delete:hover{background:#0c502e!important}.kwV3Takeover .kwV3Close.delete::after,.kwV3Takeover .kwV3Close.delete::before,.modal-card-head .delete::after,.modal-card-head .delete::before{background-color:#fff!important;content:""!important;display:block!important;position:absolute;left:50%;top:50%}.kwV3Takeover .kwV3Close.delete::before,.modal-card-head .delete::before{height:2px;width:55%;transform:translate(-50%,-50%) rotate(45deg)}.kwV3Takeover .kwV3Close.delete::after,.modal-card-head .delete::after{width:2px;height:55%;transform:translate(-50%,-50%) rotate(45deg)}.kwV3Takeover #kwV3Search.input{height:3rem;border:0;border-radius:.75rem 0 0 .75rem;box-shadow:none;color:var(--kw-ink);font-size:1rem}.kwV3Takeover .field.has-addons .control:first-child{flex:1 1 auto}.kwV3Takeover .button.is-static{height:3rem;border:0;background:#edf5ef;color:var(--kw-muted);font-weight:800;letter-spacing:.06em}.kwV3Takeover .modal-card-body{background:var(--kw-mint);padding:0}.kwV3Takeover .kwV3Main{max-width:none;width:100%;padding:1.5rem 1.35rem 2rem!important;background:var(--kw-mint)!important;overflow-y:auto}.kwV3Takeover #kwV3Crumbs{gap:.15rem;margin-bottom:1rem!important}.kwV3Takeover #kwV3Crumbs .button{height:auto;padding:.15rem .2rem;border:0;background:0 0;color:var(--kw-forest);font-weight:700;font-size:.82rem}.kwV3Takeover #kwV3Crumbs .button[disabled]{color:var(--kw-ink);opacity:1}.kwV3Takeover #kwV3Crumbs .has-text-dark{color:rgba(11,23,36,.35)!important}.kwV3Takeover #kwV3Title.title{margin:0;color:var(--kw-ink)!important;font-size:clamp(1.55rem, 3vw, 2.2rem);font-weight:800;letter-spacing:-.035em;line-height:1.15;white-space:normal}.kwV3Takeover #kwV3Intro.subtitle{margin:.45rem 0 0;color:var(--kw-muted)!important;font-size:1.02rem;line-height:1.55}.kwV3Takeover .kwV3Back.button{height:2.3rem;border:1px solid var(--kw-border);border-radius:.65rem;background:#fff;color:var(--kw-ink);font-weight:700}.kwV3Takeover #kwBasketTitle,.kwV3Takeover #kwRecentTitle,.kwV3Takeover .kwRecentTitle{color:var(--kw-ink)!important;font-weight:800;letter-spacing:-.02em}.kwV3Takeover .kwRecentControl.button{border:1px solid var(--kw-border);border-radius:.55rem;background:#fff;color:var(--kw-ink)}.kwV3Takeover .kwRecentCard.box{border:1px solid var(--kw-border);border-radius:.9rem;box-shadow:none;background:#fff}.kwV3Takeover .kwBasket{margin:0 0 1.25rem;padding:1.1rem 1.15rem 1.2rem;border:1px solid var(--kw-border);border-radius:1.15rem;background:#edf5ef}.kwV3Takeover .kwBasketHead{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:0 0 .85rem}.kwV3Takeover #kwBasketTitle,.kwV3Takeover .kwBasketHead #kwBasketTitle{margin:0;color:var(--kw-ink)!important;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.kwV3Takeover #kwBasketTitle .fa-shopping-cart{margin-right:.35rem;color:#12663c;font-size:.9rem;vertical-align:middle}.kwV3Takeover .kwBasketCheckout{display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.kwV3Takeover #kwBasketTotal{margin:0;color:#12663c;font-size:1.15rem;font-weight:800}.kwV3Takeover .kwBasketLines{margin:0 0 1rem;padding:0;list-style:none}.kwV3Takeover .kwBasketLine{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.65rem .85rem;align-items:center;padding:.7rem 0;border-top:1px solid #dce5e1}.kwV3Takeover .kwBasketLine:first-child{border-top:0;padding-top:0}.kwV3Takeover .kwBasketCopy{min-width:0}.kwV3Takeover .kwBasketName{display:block;color:var(--kw-ink);font-weight:800;line-height:1.3}.kwV3Takeover .kwBasketMeta{display:block;margin-top:.15rem;color:var(--kw-muted);font-size:.82rem}.kwV3Takeover .kwBasketPrice{color:#0b1724;font-weight:800;white-space:nowrap}.kwCartRemove,.kwV3Takeover .kwBasketRemove,.kwV3Takeover .kwCartRemove{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:999px;background:#e11d48;color:#fff;cursor:pointer;flex:0 0 2rem;line-height:1}.kwCartRemove .icon,.kwV3Takeover .kwBasketRemove .icon,.kwV3Takeover .kwCartRemove .icon{width:1rem;height:1rem;margin:0}.kwCartRemove .icon i,.kwV3Takeover .kwBasketRemove .icon i,.kwV3Takeover .kwCartRemove .icon i{font-size:.85rem;color:#fff}.kwCartRemove:hover,.kwV3Takeover .kwBasketRemove:hover,.kwV3Takeover .kwCartRemove:hover{background:#be123c;color:#fff}.kwCartRemove:focus-visible,.kwV3Takeover .kwBasketRemove:focus-visible{outline:3px solid rgba(225,29,72,.35);outline-offset:2px}.kwCartRemove.is-loading,.kwV3Takeover .kwBasketRemove.is-loading{color:transparent;pointer-events:none}.kwCartRemove.is-loading .icon,.kwV3Takeover .kwBasketRemove.is-loading .icon{visibility:hidden}.kwCartRemove.is-loading::after,.kwV3Takeover .kwBasketRemove.is-loading::after{content:"";position:absolute;inset:0;margin:auto;width:1rem;height:1rem;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:999px;animation:kwCartRemoveSpin .6s linear infinite}@keyframes kwCartRemoveSpin{to{transform:rotate(360deg)}}.kwV3Takeover .kwBasket .button.is-primary,.kwV3Takeover .kwBasketCheckout{display:flex;align-items:center;justify-content:center;width:100%;height:2.7rem;background:#12663c!important;border:1px solid #12663c!important;border-radius:.7rem;color:#fff!important;font-weight:800}.kwV3Takeover .kwBasket .button.is-primary:hover,.kwV3Takeover .kwBasketCheckout:hover{background:#0c502e!important;border-color:#0c502e!important;color:#fff!important}.kwV3Takeover .fixed-grid{display:block}.kwV3Takeover #kwV3Tiles,.kwV3Takeover #kwV3Tiles.grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.kwV3Takeover .kwV3Tile.box,.kwV3Takeover .kwV3Tile.cell,.kwV3Takeover a.kwV3Tile,.kwV3Takeover button.kwV3Tile{display:flex!important;align-items:center;gap:.95rem;width:100%;min-height:5.6rem;margin:0!important;padding:1.05rem 1.1rem!important;border:1px solid var(--kw-border)!important;border-radius:1.15rem!important;background:#fff!important;box-shadow:0 .35rem 1rem rgba(11,23,36,.05);color:var(--kw-ink)!important;text-align:left;text-decoration:none}.kwV3Takeover .kwV3Tile:hover{border-color:#b7d4c4!important;color:var(--kw-ink)!important}.kwV3Takeover .kwV3Tile .tag.is-info.is-light.is-medium{flex:0 0 2.7rem;width:2.7rem;height:2.7rem;margin:0 .15rem 0 0!important;padding:0;border:0;border-radius:.8rem;background:#dff7e7!important;color:var(--kw-forest)!important;font-size:1rem;font-weight:800}.kwV3Takeover .kwV3Name{color:var(--kw-ink)!important;font-size:1.02rem;font-weight:800;letter-spacing:-.02em;line-height:1.25}.kwV3Takeover .kwV3Desc{display:block;margin-top:.2rem;color:var(--kw-muted)!important;line-height:1.45}.kwV3Takeover .kwV3Tile>.has-text-dark.is-size-4{color:var(--kw-forest)!important;font-weight:700}.kwV3Takeover .kwV3Tile .tag.is-info.is-light.is-rounded{background:#edf5ef!important;color:var(--kw-forest)!important}.kwV3Takeover .kwV3SearchPanel.box{border:1px solid var(--kw-border);border-radius:1rem;box-shadow:0 1rem 2.4rem rgba(11,23,36,.14)}.kwV3Takeover .kwV3Result.button{height:auto;min-height:3.4rem;padding:.75rem .9rem;border:0;border-radius:.75rem;background:0 0;white-space:normal}.kwV3Takeover .kwV3Result.button.is-active,.kwV3Takeover .kwV3Result.button:hover{background:#edf5ef}.kwV3Takeover .kwV3ResultTitle{color:var(--kw-ink);font-weight:800}.kwV3Takeover .kwV3ResultPath{color:var(--kw-muted)}@media screen and (max-width:768px){.kwExplorerHeader,.kwExplorerHeader>.container{min-height:4.65rem}.kwExplorerHeader .kw-nav-explore-label{display:none}.kwExplorerHeader .kwLogoText,.kwExplorerHeader .navbar-item img.kwLogoText{display:block;height:1.9rem;max-height:1.9rem;max-width:10rem;width:auto;margin-left:.45rem}.kwExplorerHeader .navbar-item img.kwLogo{width:3.5rem;height:3.5rem;max-height:3.5rem}.kwExplorerHeader #kwExplorerOpen{min-width:2.7rem;padding:0 .85rem}.kwV3Takeover .modal-card{width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0}.kwV3Takeover #kwV3Tiles,.kwV3Takeover #kwV3Tiles.grid{grid-template-columns:minmax(0,1fr)}.kwV3Takeover .kwV3Main{padding:1.1rem .95rem 1.6rem!important}}.kwV3Takeover .kw-nav-mic{flex:0 0 3rem;min-height:3rem;margin:0 0 0 .5rem!important;border:1px solid #bfd7c8;background:#edf6f0;color:#12663c;border-radius:.8rem!important}.kw-robo-activity[hidden],.kwV3Takeover .kw-nav-mic[hidden]{display:none!important}.kwV3Takeover .kw-nav-mic[aria-pressed=true]{background:#12663c;color:#fff;box-shadow:0 0 0 4px #12663c25}.kwV3Takeover .kw-nav-mic:focus-visible{outline:3px solid #63b788;outline-offset:3px}.kw-nav-mic svg{width:1.35rem;height:1.35rem;flex:none}.kwV3Takeover .kwV3ResultSummary{display:block;margin-top:.45rem;color:#52685b;font-size:.85rem;line-height:1.45;overflow-wrap:anywhere}.kwV3Takeover .kw-nav-action{border-color:#65aa80!important;background:#f0f9f3!important;box-shadow:inset 4px 0 #12663c}.kw-robo-activity{display:flex;align-items:center;gap:1.2rem;margin:.75rem 0 1.2rem;padding:1rem 1.3rem;border:1px solid #c8e1d1;border-radius:1.2rem;background:radial-gradient(ellipse at 8% 50%,#ddf4e5,transparent 55%),#f5fbf7;overflow:hidden}.kw-robo-engine{position:relative;isolation:isolate;flex:0 0 7rem;width:7rem;height:7rem;display:grid;place-items:center}.kw-robo-orbit{position:absolute;inset:0;border:1px dashed #73b18b;border-radius:50%;animation:kwRoboOrbit 12s linear infinite}.kw-robo-orbit:after{content:"";position:absolute;top:-3px;left:50%;width:7px;height:7px;border-radius:50%;background:#23a963;box-shadow:0 0 14px #23a963}.kw-robo-cog{position:absolute;z-index:-1;color:#79b991;filter:drop-shadow(0 2px 0 #407e5a);animation:kwRoboOrbit 7s linear infinite}.kw-robo-cog svg{display:block;width:100%;height:100%}.kw-robo-cog-a{left:-.05rem;top:.15rem;width:3.7rem;height:3.7rem}.kw-robo-cog-b{right:-.15rem;bottom:0;width:3rem;height:3rem;animation-direction:reverse;animation-duration:5s;color:#abcdb8}.kw-robo-face{display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:.25rem;border:2px solid #fff;border-radius:1.1rem;background:#fff;box-shadow:0 .35rem 1.1rem #0c502e25;animation:kwRoboFloat 2.6s ease-in-out infinite}.kw-robo-face figure,.kw-robo-face img,.kw-robo-face picture{display:block!important;width:100%!important;height:auto!important;margin:0!important;max-height:4rem;object-fit:contain}.kw-robo-face>.fa-robot{font-size:2.6rem;color:#12663c}.kw-robo-face>svg{display:block;width:100%;height:100%;color:#12663c}.kw-robo-spark{position:absolute;right:1rem;top:.4rem;width:.4rem;height:.4rem;border-radius:50%;background:#d79b29;box-shadow:0 0 12px #d79b29;animation:kwRoboSpark 1.7s ease-in-out infinite}.kw-robo-copy{display:flex;min-width:0;flex-direction:column;gap:.35rem}.kw-robo-copy strong{color:#0d4f31;font-size:1.1rem;letter-spacing:-.02em}.kw-robo-copy [role=status]{color:#3d5a49;font-size:.92rem;line-height:1.5;overflow-wrap:anywhere}.kw-robo-activity[data-state=error] *,.kw-robo-activity[data-state=ready] .kw-robo-cog,.kw-robo-activity[data-state=ready] .kw-robo-orbit{animation-play-state:paused}.kw-robo-activity[data-state=listening] .kw-robo-face{animation:kwRoboFloat 1s ease-in-out infinite;box-shadow:0 0 0 .4rem #12663c12,0 0 0 .8rem #12663c08}.kw-robo-activity[data-state=error]{border-color:#e3c8a5;background:#fff9f0}@keyframes kwRoboOrbit{to{transform:rotate(360deg)}}@keyframes kwRoboFloat{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-3px) rotate(2deg)}}@keyframes kwRoboSpark{0%,100%{opacity:.3;transform:scale(.75)}50%{opacity:1;transform:scale(1.2)}}@media(max-width:640px){.kw-robo-activity{gap:.8rem;padding:.65rem .8rem}.kw-robo-engine{flex-basis:5.2rem;width:5.2rem;height:5.2rem}.kw-robo-cog-a{width:2.8rem;height:2.8rem}.kw-robo-cog-b{width:2.3rem;height:2.3rem}.kw-robo-face{width:3.4rem;height:3.4rem}.kw-robo-copy [role=status]{font-size:.82rem}.kwV3Takeover .kw-nav-mic{flex-basis:2.7rem}}@media(prefers-reduced-motion:reduce){.kw-robo-engine *{animation:none!important}}