@font-face{font-family:KisasaInter;src:url(/wp-content/mu-plugins/kisasa-assets/brand-fonts/inter-latin-variable.woff2) format('woff2');font-weight:100 900;font-display:swap}body.kdd-home{--forest:#234c36;--lime:#a8cb63;--ivory:#f7f7f2;margin:0;background:var(--ivory);color:#252b26;font:14px/1.45 KisasaInter,system-ui,sans-serif;padding-bottom:0!important}body.kdd-home *{box-sizing:border-box}body.kdd-home :is(h1,h2,p,form){margin:0}body.kdd-home :is(a,button,input){font-family:inherit}body.kdd-home a{color:inherit;text-decoration:none}body.kdd-home button{cursor:pointer}body.kdd-home img{display:block;max-width:100%;height:auto}body.kdd-home :is(a,button,input):focus-visible{outline:3px solid #497a32;outline-offset:3px}body.kdd-home :is(.kshn-bottom,.kh-bottom,.nasa-bottom-bar,#kshn-top,.ks-quick-nav){display:none!important}.kdd-wrap{width:min(1320px,calc(100% - 64px));margin-inline:auto}.kdd-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kdd-skip{position:fixed;top:-90px;left:20px;z-index:99999;background:#fff;padding:14px}.kdd-skip:focus{top:12px}.kdd-header{background:#fff;border-bottom:1px solid #e1e5da}.kdd-top{display:flex;align-items:center;gap:27px;min-height:94px}.kdd-brand{display:flex;gap:9px;align-items:center;flex-shrink:0;color:#234c36!important;font-size:25px!important;font-weight:750!important;letter-spacing:-1px;white-space:nowrap}.kdd-brand img{width:46px;height:46px;object-fit:contain}.kdd-search{display:flex;flex:1;max-width:680px;margin-inline:18px 8px!important;background:#f9faf6;border:1px solid #b7c2ac;border-radius:9px;overflow:hidden}.kdd-search input{width:100%;min-width:0;border:0;padding:14px 17px;background:#fff0;color:#263e2c;outline-offset:-3px!important;border-radius:0}.kdd-search button{display:grid;place-items:center;flex-shrink:0;width:57px;border:0;background:#a8cb63;color:#234c36}.kdd-header-action{display:flex;gap:7px;align-items:center;min-height:46px;color:#234c36!important;font-size:13px!important}.kdd-categories{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:60px;padding:4px 24px 12px}.kdd-categories a{display:flex;gap:11px;align-items:center;min-height:44px;white-space:nowrap;font-weight:550;color:#31553c}.kdd-categories a:hover{color:#172d1b;text-decoration:underline}.kdd-categories svg{width:23px;height:23px}.kdd-welcome{display:grid;grid-template-columns:1fr 1.03fr;gap:36px;align-items:center;padding:25px 0 28px}.kdd-stories{display:flex;gap:34px;align-items:center;padding:0 15px}.kdd-stories a{display:flex;flex-direction:column;gap:9px;align-items:center;flex-shrink:0;font-size:12px;text-align:center}.kdd-stories a>span{display:grid;place-items:center;border:1px solid #a8cb63;padding:4px;border-radius:50%;width:83px;height:83px;background:#fff}.kdd-stories img{width:73px;height:73px!important;border-radius:50%;object-fit:cover}.kdd-stories strong{font-weight:550}.kdd-promo{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#e9eddf;border:1px solid #e1e6d7;border-radius:14px;overflow:hidden;min-height:153px;padding:19px 23px!important;color:#234c36!important}.kdd-promo>div{position:relative;z-index:1}.kdd-promo span{font-size:9px;font-weight:650;letter-spacing:1.6px}.kdd-promo strong{display:block;font-size:27px;line-height:1.13;font-weight:650;letter-spacing:-.8px;margin:8px 0}.kdd-promo p{font-size:11px;max-width:260px}.kdd-promo b{margin-left:10px}.kdd-promo img{width:155px;height:140px!important;object-fit:cover;border-radius:9px;mix-blend-mode:multiply;transform:rotate(4deg)}.kdd-feed-title{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:19px}.kdd-feed-title p{font-size:9px;letter-spacing:1.5px;color:#66785c;font-weight:650;margin-bottom:7px!important}.kdd-feed-title h1{font-size:29px;font-weight:650;letter-spacing:-1px;line-height:1.2;color:#234c36}.kdd-feed-title>a{font-size:12px;color:#50644c;text-decoration:underline;min-height:30px}.kdd-filter-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.kdd-tabs{display:flex;gap:10px;overflow:auto;padding:3px}.kdd-tabs button{border:1px solid #d9dfd1;border-radius:22px;min-height:37px;padding:8px 19px;background:#fff;color:#4b5749;white-space:nowrap;font-size:12px!important}.kdd-tabs button[aria-pressed=true]{background:#234c36;border-color:#234c36;color:#fff}.kdd-tabs button:hover{border-color:#234c36}#kdd-auto{background:#fff0;border:0;color:#4e6547;font-size:11px;min-height:38px;white-space:nowrap}.kdd-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:17px;align-items:start}.kdd-card{position:relative;min-width:0;background:#fff;border:1px solid #e3e6dc;border-radius:12px;overflow:hidden;box-shadow:0 2px 5px #24392703;transition:box-shadow .15s}.kdd-card:hover{box-shadow:0 5px 18px #24392712}.kdd-image{display:block;width:100%;background:#f0f1eb;overflow:hidden;aspect-ratio:1/1.08}.kdd-card:nth-child(5n+2) .kdd-image{aspect-ratio:1/1.23}.kdd-card:nth-child(5n+4) .kdd-image{aspect-ratio:1/1.14}.kdd-image img{width:100%;height:100%!important;object-fit:cover}.kdd-card-body{padding:13px 13px 14px}.kdd-card h2{font-size:13px!important;line-height:1.45!important;font-weight:500!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px;color:#333d32}.kdd-card h2 a:hover{text-decoration:underline}.kdd-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:12px}.kdd-price{font-size:16px;font-weight:750;color:#203c29;min-width:0;line-height:1.3}.kdd-price del{font-size:10px;display:block;color:#87917f;font-weight:400}.kdd-price ins{text-decoration:none;background:#fff0}.kdd-price small{font-size:11px}.kdd-add button,.kdd-options{display:flex;align-items:center;justify-content:center;gap:7px;min-height:34px;white-space:nowrap;border:0;border-radius:18px;background:#a8cb63;color:#234c36!important;font-size:11px!important;font-weight:650!important;padding:7px 12px!important}.kdd-add button:hover{background:#96be50}.kdd-add button:disabled{opacity:.5}.kdd-add span{font-size:16px}.kdd-save{position:absolute;right:9px;top:9px;background:#fffffff0;border:1px solid #e4e8de;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;color:#38513c;padding:7px}.kdd-save svg{width:18px;height:18px}.kdd-save[aria-pressed=true]{background:#edf3df;color:#234c36}.kdd-save[aria-pressed=true] svg{fill:#a8cb63}.kdd-status{color:#4a6047;font-size:13px;padding-top:20px;min-height:43px}.kdd-load{position:relative;text-align:center;margin:12px 0 36px}.kdd-load button{border:1px solid #c6d1bc;background:#fff;border-radius:25px;color:#234c36;min-height:46px;padding:11px 30px}.kdd-load button:disabled{opacity:.6}#kdd-sentinel{display:block;height:1px;margin-top:12px}.kdd-footer{background:#234c36;color:#edf2e8;padding:39px 0 22px;margin-top:28px}.kdd-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1.1fr 1.2fr 1.2fr;gap:28px}.kdd-footer-brand{font-size:23px!important;font-weight:650;letter-spacing:-.7px}.kdd-footer-brand span{display:block;font-size:11px;font-weight:400;letter-spacing:0;margin-top:7px;color:#d1ddc8}.kdd-footer p{font-size:11px;color:#d1ddc8;line-height:1.8;margin-top:21px!important}.kdd-footer h2{font-size:12px;font-weight:650;margin:5px 0 12px!important}.kdd-footer-grid>div>a:not(.kdd-footer-brand){display:block;font-size:11px;min-height:30px;color:#e0e8da;padding:4px 0}.kdd-footer a:hover{text-decoration:underline}.kdd-footer-end{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#c5d5bf;border-top:1px solid #ffffff25;padding-top:20px;margin-top:25px}.kdd-bottom{display:none}body.kdd-home .woocommerce-message,body.kdd-home .woocommerce-error{padding:15px;background:#e7eedb;list-style:none;margin-bottom:20px!important}@media(min-width:1500px){.kdd-wrap{width:min(1440px,calc(100% - 100px))}}@media(max-width:1100px){.kdd-wrap{width:calc(100% - 40px)}.kdd-top{gap:20px}.kdd-brand{font-size:22px!important}.kdd-search{margin-inline:0!important}.kdd-stories{gap:20px;padding:0}.kdd-welcome{gap:25px}.kdd-promo img{width:105px}.kdd-promo strong{font-size:24px}.kdd-categories{gap:20px;padding-inline:0}.kdd-categories a{font-size:12px}.kdd-card-bottom{align-items:start;flex-wrap:wrap}.kdd-grid{gap:12px}.kdd-card-body{padding:11px}.kdd-price{font-size:15px}.kdd-footer-grid{gap:16px}}@media(min-width:700px) and (max-width:1023px){.kdd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kdd-stories{gap:15px}.kdd-stories a>span{width:65px;height:65px}.kdd-stories img{width:55px;height:55px!important}.kdd-promo img{display:none}.kdd-header-action span{display:none}.kdd-categories a{gap:5px}.kdd-footer-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:699px){body.kdd-home{padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}.kdd-wrap{width:calc(100% - 28px)}.kdd-top{display:grid;grid-template-columns:minmax(0,1fr) 38px 38px;gap:8px;min-height:0;padding:13px 0 12px}.kdd-brand{font-size:23px!important;gap:5px}.kdd-brand img{width:35px;height:35px}.kdd-header-action{justify-content:center;min-height:38px}.kdd-header-action span{display:none}.kdd-search{grid-column:1/-1;grid-row:2;margin-top:6px!important;max-width:none;border-radius:8px}.kdd-search input{font-size:16px!important;padding:12px}.kdd-search input::placeholder{font-size:12px}.kdd-search button{width:49px}.kdd-categories{justify-content:flex-start;gap:23px;overflow:auto;overscroll-behavior-x:contain;min-height:66px;padding-bottom:9px}.kdd-categories a{flex-direction:column;gap:5px;font-size:10px;flex-shrink:0;min-width:39px}.kdd-categories svg{width:23px;height:23px}.kdd-welcome{display:flex;flex-direction:column;align-items:stretch;gap:17px;padding:19px 0 23px}.kdd-stories{justify-content:space-around;gap:12px;padding:0 2px}.kdd-stories a{font-size:10px;gap:7px}.kdd-stories a>span{width:66px;height:66px;padding:3px}.kdd-stories img{width:58px;height:58px!important}.kdd-promo{min-height:118px;max-height:140px;border-radius:11px;padding:14px 19px!important}.kdd-promo span{font-size:8px;letter-spacing:1.3px}.kdd-promo strong{font-size:24px;line-height:1.06;margin:7px 0}.kdd-promo p{font-size:9px;max-width:200px}.kdd-promo img{width:100px;height:102px!important}.kdd-feed-title{margin-bottom:13px;display:block}.kdd-feed-title p{font-size:8px;letter-spacing:1.3px}.kdd-feed-title h1{font-size:23px;letter-spacing:-.6px}.kdd-feed-title>a{display:inline-flex;align-items:center;font-size:10px;margin-top:7px;min-height:28px}.kdd-filter-row{display:block;margin-bottom:15px}.kdd-tabs{gap:7px;margin-right:-14px;padding:3px 14px 5px 2px}.kdd-tabs button{font-size:10px!important;min-height:35px;padding:7px 13px}#kdd-auto{font-size:10px;min-height:30px;padding:3px}.kdd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;align-items:start}.kdd-image{aspect-ratio:1/1.12}.kdd-card:nth-child(4n+2) .kdd-image{aspect-ratio:1/1.24}.kdd-card:nth-child(4n+4) .kdd-image{aspect-ratio:1/1.1}.kdd-card{border-radius:10px}.kdd-card-body{padding:10px 9px}.kdd-card h2{font-size:11px!important;line-height:1.4!important;min-height:31px}.kdd-card-bottom{margin-top:9px;gap:6px;align-items:center;flex-wrap:nowrap}.kdd-price{font-size:13px}.kdd-price del{font-size:9px}.kdd-add button,.kdd-options{font-size:10px!important;padding:5px 9px!important;min-height:32px;gap:4px}.kdd-save{width:31px;height:31px;right:7px;top:7px}.kdd-save svg{width:16px}.kdd-footer{padding-top:28px;margin-top:16px}.kdd-footer-grid{grid-template-columns:1fr 1fr;gap:24px 20px}.kdd-footer-grid>div:first-child{grid-column:1/-1}.kdd-footer-end{flex-direction:column;gap:12px;font-size:10px}.kdd-bottom{position:fixed;z-index:1000;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-around;background:#fffffff7;border-top:1px solid #dbe2d1;padding:7px 8px calc(7px + env(safe-area-inset-bottom));box-shadow:0 -3px 18px #234c3608}.kdd-bottom :is(a,button){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:48px;min-width:58px;color:#234c36;background:#fff0;border:0;font-size:10px;padding:3px}.kdd-bottom svg{width:21px;height:21px}.kdd-bottom [aria-current=page]{color:#234c36;font-weight:700}html:has(body.kdd-home){scroll-padding-bottom:95px}.kdd-home :is(a,button,input){scroll-margin-bottom:100px}}@media(max-width:350px){.kdd-wrap{width:calc(100% - 20px)}.kdd-brand{font-size:21px!important}.kdd-stories a>span{width:59px;height:59px}.kdd-stories img{width:51px;height:51px!important}.kdd-stories{gap:6px}.kdd-promo img{width:81px}.kdd-promo{padding-inline:13px!important}.kdd-feed-title h1{font-size:21px}.kdd-price{font-size:12px}.kdd-card-body{padding:8px}.kdd-card-bottom{gap:4px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.kdd-card{transition:none}}.kdd-grid.kdd-masonry{grid-auto-rows:1px}.kdd-grid.kdd-masonry .kdd-card{align-self:start}.kdd-unavailable{font-size:11px;color:#6e7769}.kdd-tools{display:flex;gap:12px;align-items:center}#kdd-shuffle{border:0;background:#fff0;color:#4e6547;min-height:38px;font-size:11px;white-space:nowrap}@media(max-width:699px){.kdd-welcome{padding-top:13px;padding-bottom:20px;gap:13px}.kdd-promo{height:118px;min-height:118px}.kdd-feed-title>div>p{display:none}.kdd-feed-title h1{font-size:22px}.kdd-feed-title>a{min-height:24px;margin-top:3px}.kdd-filter-row{margin-bottom:12px}.kdd-tools{justify-content:space-between}#kdd-shuffle{font-size:10px;min-height:28px}#kdd-auto{min-height:28px}.kdd-stories{gap:8px}.kdd-stories a{font-size:10px}}@media(max-width:350px){.kdd-tabs{margin-right:-10px;padding-right:10px}}