.kxd-rail-wrap{position:relative;max-width:100%;min-width:0;padding-inline:30px}.kxd-rail{display:flex!important;gap:14px;overflow-x:auto!important;scrollbar-width:thin;scroll-snap-type:x proximity;max-width:100%;min-width:0;overscroll-behavior-x:contain}.kxd-rail>*{flex-shrink:0;scroll-snap-align:start}.kxd-arrow{position:absolute;top:50%;transform:translateY(-50%);width:28px;min-width:28px;min-height:44px;padding:0!important;border:1px solid #dce4d6!important;border-radius:8px;background:#fff!important;color:#234c36!important;font-size:24px!important;z-index:2;cursor:pointer}.kxd-prev{left:0}.kxd-next{right:0}.kxd-arrow:disabled{opacity:.3;cursor:default}.kxd-no-overflow>.kxd-arrow{visibility:hidden}.kxd-rail:focus-visible,.kxd-arrow:focus-visible{outline:3px solid #86ab45;outline-offset:2px}.kdd-categories.kxd-rail{justify-content:flex-start;gap:clamp(20px,5vw,80px)}.kdd-categories.kxd-rail>a{min-width:68px}.kdd-stories.kxd-rail{padding-bottom:6px}.kxd-campaign-zone:empty{display:none}.kxd-campaign-zone{clear:both;margin:20px 0 24px;min-width:0;max-width:100%}.kxd-campaign-heading,.kxd-feed-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.kxd-campaign-heading h2{font-size:20px!important;margin:0!important}.kxd-campaign-heading a,.kxd-footer-link{font-size:12px;color:#28563d;text-decoration:underline;white-space:nowrap}.kxd-offer{box-sizing:border-box;background:#f1f5e9;border:1px solid #d9e2cd;border-radius:14px;overflow:hidden;width:300px;max-width:100%;color:#244431}.kxd-offer>a{display:flex;gap:12px;padding:14px;color:inherit!important;text-decoration:none!important;height:100%;align-items:center}.kxd-offer img{width:82px;height:110px;object-fit:cover;flex-shrink:0;border-radius:8px}.kxd-offer h2{font:650 17px/1.2 KisasaInter,Inter,system-ui!important;margin:5px 0!important;color:#244431!important;white-space:normal!important}.kxd-offer p{font-size:12px!important;line-height:1.4;margin:5px 0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kxd-offer small{font-size:9px;letter-spacing:.08em}.kxd-offer strong{font-size:13px;display:block}.kxd-offer span{font-size:11px;display:block;margin-top:8px;text-decoration:underline}.kxd-offer div{min-width:0}.kxd-featured{width:100%;margin-bottom:12px;background:#eaf0db}.kxd-featured img{width:108px;height:130px}.kxd-featured h2{font-size:24px!important}.kxd-featured p{font-size:14px!important}.kxd-offer-row{align-items:stretch;padding-bottom:6px}.kxd-infeed{grid-column:1/-1;width:100%;margin:6px 0}.kdd-masonry>.kxd-infeed{align-self:start;height:auto;min-height:148px}.kxd-infeed img{height:115px}.kxd-feed{clear:both;width:100%;min-width:0;margin:30px 0;padding-top:20px}.kxd-feed-heading h2{font-size:25px!important;margin:0 0 8px!important;color:#244431!important}.kxd-feed-heading p{font-size:13px!important;margin:0}.kxd-modes{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:18px 0}.kxd-modes button,.kxd-controls button{font:550 13px KisasaInter,Inter,system-ui!important;min-height:44px;padding:10px 16px!important;background:#fff!important;color:#234c36!important;border:1px solid #a9bd9a!important;border-radius:22px;text-transform:none!important;letter-spacing:normal!important;cursor:pointer}.kxd-modes [aria-pressed=true],.kxd-controls .kxd-more{background:#285c3b!important;color:#fff!important}.kxd-controls{text-align:center;padding:24px 0;position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;align-items:center}.kxd-status{width:100%;font-size:13px;min-height:20px;margin:0}.kxd-sentinel{display:block;position:absolute;bottom:0;width:1px;height:1px}.kxd-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 16px;align-items:start}.kxd-grid .kdd-card{min-width:0;width:100%;position:relative;border:0!important;background:#fff;border-radius:12px;overflow:hidden;content-visibility:auto;contain-intrinsic-size:auto 370px}.kxd-grid .kdd-image{display:block;background:#f2f3ed;aspect-ratio:350/467;overflow:hidden}.kxd-grid .kdd-image img{width:100%;height:100%;object-fit:cover}.kxd-grid .kdd-save{position:absolute;right:9px;top:9px;border:0!important;border-radius:50%;width:34px;height:34px;min-height:34px;padding:6px!important;background:#fffffff0!important;color:#284d34!important}.kxd-grid .kdd-save[aria-pressed=true]{background:#d8e8bd!important}.kxd-grid .kdd-save svg{width:20px;height:20px}.kxd-grid .kdd-card-body{padding:10px}.kxd-grid h2{font-size:13px!important;line-height:1.45!important;height:2.9em!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px!important}.kxd-grid h2 a{color:#263e2c!important}.kxd-grid .kdd-card-bottom{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;align-items:center}.kxd-grid .kdd-price{font-size:13px;color:#24533a;font-weight:650}.kxd-grid .kdd-add{margin:0}.kxd-grid .kdd-add button{padding:5px 8px!important;min-height:34px;font-size:12px;background:#e8f0db!important;color:#234c36!important;border:0!important;border-radius:6px}.kxd-grid .kdd-add button:disabled{opacity:.4}.kxd-collections h1{margin-top:24px}.kxd-archive-ready .kxd-archive{clear:both}.kxd-collections>.kdd-header~.kdd-header{display:none}.kxd-collections .kdd-journey-bottom~.kdd-journey-bottom{display:none}@media(max-width:1023px){.kxd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:699px){.kxd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.kxd-offer{width:278px}.kxd-featured,.kxd-infeed{width:100%}.kxd-featured h2{font-size:20px!important}.kxd-featured img{width:82px;height:110px}.kxd-feed-heading{align-items:flex-start;flex-wrap:wrap}.kxd-feed-heading h2{font-size:22px!important}.kxd-rail-wrap{padding-inline:26px}.kxd-arrow{width:24px;min-width:24px}.kxd-grid .kdd-card{contain-intrinsic-size:auto 300px}.kxd-campaign-zone{margin-block:16px}.kxd-collections .kdd-wrap{padding-inline:16px}.kxd-grid .kdd-card-body{padding:9px}.kxd-grid .kdd-price{font-size:12px}}body .kxd-arrow{background:#fff!important;color:#234c36!important}body .kxd-campaign-heading h2{color:#244431!important}.kxd-offer-row{display:flex;gap:14px;overflow-x:auto}.kxd-offer-row>.kxd-offer{flex-shrink:0}.kxd-archive-ready .product-item{visibility:visible!important;animation:none!important}.kxd-grid .kdd-options{font-size:12px}.kxd-welcome-featured{min-width:0}.kxd-welcome-featured .kxd-featured{height:100%;margin:0}.kxd-welcome-featured .kxd-featured>a{padding:14px 18px}.kxd-welcome-featured .kxd-featured h2{font-size:22px!important}.kxd-welcome-featured .kxd-featured p{font-size:12px!important}.kxd-welcome-featured .kxd-featured img{height:115px;width:88px}.kdd-home .kxd-campaign-zone{margin:16px 0}.kdd-home .kxd-offer-row .kxd-offer img{height:86px;width:64px}.kdd-home .kxd-offer-row .kxd-offer p{display:none}.kdd-home .kxd-offer-row .kxd-offer h2{font-size:15px!important}.kdd-home .kxd-offer-row .kxd-offer{width:260px}.kdd-home .kxd-campaign-heading h2{font-size:18px!important}.kxd-rail{scroll-snap-type:none!important;scrollbar-width:none}.kxd-rail::-webkit-scrollbar{display:none}.kxd-rail>[data-kxd-clone]{user-select:none}.kxd-arrow:disabled{opacity:1}.kdd-categories.kxd-rail{gap:clamp(20px,5vw,60px)}.kxd-round-label{display:block;padding:5px 8px;background:#e9f0d9;color:#244431;font:600 10px/1.4 Inter,system-ui}.kxd-grid .kxd-round-label{position:relative;z-index:1}.kxd-infeed>a{height:auto!important;min-height:146px;box-sizing:border-box}.kxd-infeed h2{height:auto!important;white-space:normal!important;overflow-wrap:anywhere}.kxr-phase-label{display:block;padding:7px 9px;background:#edf2e2;color:#244c35;font-size:11px;font-weight:650}