@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/mu-plugins/kisasa-assets/brand-fonts/poppins-500-latin.woff2) format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/mu-plugins/kisasa-assets/brand-fonts/poppins-600-latin.woff2) format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/mu-plugins/kisasa-assets/brand-fonts/poppins-700-latin.woff2) format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:800;font-display:swap;src:url(/wp-content/mu-plugins/kisasa-assets/brand-fonts/poppins-800-latin.woff2) format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:400 500;font-display:swap;src:url(/wp-content/mu-plugins/kisasa-assets/brand-fonts/inter-latin-variable.woff2) format('woff2')}body.ksj-preview{font-family:Inter,system-ui,sans-serif;color:#2E2E2D;padding-bottom:calc(90px + env(safe-area-inset-bottom))!important}body.ksj-preview #header-content,body.ksj-preview .nasa-bottom-bar,body.ksj-preview .kshn-bottom{display:none!important}body.ksj-preview .kh-header{background:#fff;border-bottom:1px solid #E8F1E5}body.ksj-preview .kh-wrap{width:min(1180px,calc(100% - 28px));margin:auto}body.ksj-preview .kh-top{display:grid;grid-template-columns:60px minmax(0,1fr) 44px 44px;gap:12px;position:relative;align-items:center;padding:10px 0}body.ksj-preview .kh-logo{width:60px;display:block}body.ksj-preview .kh-logo img{width:100%;height:auto}body.ksj-preview .kh-search{display:flex;margin:0;min-width:0}body.ksj-preview .kh-search input[type=search]{font:400 13px Inter,sans-serif;min-width:0;width:100%;height:44px;margin:0;padding:10px;border:1px solid #8b988c;border-radius:8px 0 0 8px;background:#fff;color:#2E2E2D}body.ksj-preview .kh-search button{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:10px;margin:0;border:0;border-radius:0 8px 8px 0;background:#82BC52;color:#2E2E2D}body.ksj-preview .kh-cart,body.ksj-preview .kh-site-menu summary{display:flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;margin:0;color:#3B5E3B;cursor:pointer;list-style:none}body.ksj-preview summary::-webkit-details-marker{display:none}body.ksj-preview .kh-site-menu-panel{position:absolute;right:0;top:100%;width:min(380px,100%);max-height:65vh;overflow:auto;z-index:950;background:#fff;border:1px solid #E8F1E5;border-radius:12px;padding:8px;box-shadow:0 8px 32px #2e2e2d20}body.ksj-preview .kh-site-menu-panel a{display:flex;align-items:center;min-height:44px;padding:8px 12px;font:500 13px Inter,sans-serif;color:#2E2E2D}body.ksj-preview .kh-category-row{display:flex;flex-wrap:nowrap;gap:20px;overflow-x:auto;white-space:nowrap;margin:0;padding:4px 0 8px}body.ksj-preview .kh-category-row a{display:inline-flex;align-items:center;flex:none;min-height:44px;font:500 13px Poppins,sans-serif;color:#2E2E2D}body.ksj-preview .ksj-nav{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:999;display:flex;padding:5px;border:1px solid #c5d5c8;border-radius:15px;background:#fff;box-shadow:0 4px 20px #14261c25}body.ksj-preview .ksj-nav a{display:flex;flex:1;align-items:center;justify-content:center;min-height:44px;font:600 12px Poppins,sans-serif;color:#3B5E3B}body.ksj-preview :is(.kh-header,.ksj-nav) :is(a,button,input,summary):focus-visible{outline:3px solid #3B5E3B;outline-offset:3px}@media(max-width:699px){body.ksj-preview .kh-top{grid-template-columns:44px minmax(0,1fr) 44px 44px;gap:6px;padding:8px 0}body.ksj-preview .kh-logo{width:44px}body.ksj-preview .kh-shop-all{display:none!important}}body.ksj-preview .kh-header .kh-search button{background:#82BC52!important;color:#2E2E2D!important}body.ksj-preview .kh-category-row>a{background:transparent!important;color:#2E2E2D!important;border:0!important;border-radius:0!important;padding:0!important}@media(min-width:768px){body.ksj-preview .ksj-nav{max-width:520px;left:50%;right:auto;width:calc(100% - 24px);transform:translateX(-50%)}}html:has(>body.ksj-preview){scroll-padding-bottom:110px}body.ksj-preview :is(a,button,input,select,textarea,summary){scroll-margin-bottom:110px}