.kenoz-factory-page{background:linear-gradient(145deg,var(--kenoz-primary,#071e3a),var(--kenoz-deep,#031327))!important}.kenoz-factory-page .entry-header,.kenoz-factory-page .page-title,.kenoz-factory-page .title-size-default{display:none!important}.kenoz-smart-page{width:min(1320px,calc(100% - 32px));margin:48px auto 90px;color:#10243b;font-family:var(--kenoz-font,Cairo,sans-serif);filter:drop-shadow(0 35px 60px rgb(0 0 0 / .22))}.kenoz-smart-hero{position:relative;isolation:isolate;overflow:hidden;min-height:430px;padding:76px clamp(24px,7vw,90px);border-radius:38px 38px 0 0;background:radial-gradient(circle at 12% 15%,rgb(174 230 69 / .32),transparent 28%),radial-gradient(circle at 80% 0,rgb(33 133 210 / .22),transparent 32%),linear-gradient(135deg,#fbfdff,#eaf4fb);border-bottom:1px solid #d9e5ec;text-align:right;display:flex;align-items:center;justify-content:space-between}.kenoz-smart-hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgb(7 30 58 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(7 30 58 / .035) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to left,#000,transparent 75%)}.kenoz-hero-copy{position:relative;z-index:2;max-width:760px}.kenoz-smart-kicker{display:inline-flex;padding:7px 13px;border-radius:999px;background:#e7f3cb;color:#254212;font-size:13px;font-weight:800}.kenoz-smart-hero h1{position:relative;margin:22px 0 14px;color:#071e3a!important;font:900 clamp(42px,6.2vw,78px)/1.12 var(--kenoz-heading-font,Cairo,sans-serif)!important;letter-spacing:-2px}.kenoz-smart-hero p{position:relative;max-width:720px;margin:0;color:#52677d!important;font-size:21px;line-height:1.9}.kenoz-smart-cta{display:inline-flex;align-items:center;gap:14px;margin-top:24px;padding:13px 20px;border-radius:14px;background:#071e3a;color:#fff!important;text-decoration:none!important;font-weight:800;box-shadow:0 10px 30px rgb(7 30 58 / .2)}.kenoz-smart-cta span{color:#b8e45a;font-size:22px}.kenoz-hero-orbit{position:relative;flex:0 0 290px;height:290px}.kenoz-hero-orbit:before,.kenoz-hero-orbit:after{content:"";position:absolute;border:1px solid rgb(7 30 58 / .13);border-radius:50%;inset:5%}.kenoz-hero-orbit:after{inset:20%;border-style:dashed}.kenoz-hero-orbit b{position:absolute;inset:72px;display:grid;place-items:center;border-radius:38%;background:linear-gradient(145deg,#071e3a,#0e6d9d);color:#b8e45a;font-size:92px;box-shadow:0 26px 55px rgb(7 30 58 / .28);transform:rotate(-8deg)}.kenoz-hero-orbit i{position:absolute;width:17px;height:17px;border-radius:50%;background:#9bc53d;box-shadow:0 0 0 8px rgb(155 197 61 / .14)}.kenoz-hero-orbit i:nth-child(1){top:5%;right:48%}.kenoz-hero-orbit i:nth-child(2){bottom:18%;left:4%;background:#1592c6}.kenoz-hero-orbit i:nth-child(3){right:2%;top:58%;width:10px;height:10px}.kenoz-smart-layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr);background:#fff;border-radius:0 0 38px 38px;box-shadow:0 24px 80px rgb(0 0 0 / .17)}.kenoz-smart-layout:has(.kenoz-smart-toc){grid-template-columns:280px minmax(0,1fr);gap:56px;padding:50px 70px}.kenoz-smart-toc{position:sticky;top:120px;align-self:start;padding:22px;border-radius:22px;background:#071e3a;color:#fff;box-shadow:0 18px 35px rgb(7 30 58 / .16)}.kenoz-smart-toc strong{display:block;margin-bottom:14px;font-size:17px}.kenoz-smart-toc nav{display:grid;gap:5px}.kenoz-smart-toc a{display:flex;align-items:center;gap:10px;padding:9px;border-radius:10px;color:#dce8f1;text-decoration:none;font-size:14px}.kenoz-smart-toc a:hover{background:rgb(255 255 255 / .08);color:#fff}.kenoz-smart-toc a span{color:#aee645;font-size:11px;font-weight:800}.kenoz-smart-toc small{display:block;margin-top:16px;padding-top:14px;border-top:1px solid rgb(255 255 255 / .12);color:#9eb1c3;line-height:1.7}.kenoz-smart-content{width:min(820px,calc(100% - 40px));margin:auto;padding:50px 0 68px;color:#263b51;font-size:18px;line-height:2}.kenoz-smart-layout:has(.kenoz-smart-toc) .kenoz-smart-content{width:100%;padding:0}.kenoz-smart-content p,.kenoz-smart-content li{color:#344b62!important}.kenoz-smart-content h2{margin:42px 0 12px!important;color:#071e3a!important;font-size:28px!important;line-height:1.45!important}.kenoz-smart-content a{color:#0b66a8;text-decoration-thickness:1px;text-underline-offset:4px}.kenoz-smart-content ul{margin:10px 0 24px;padding-right:25px}.kenoz-smart-content li{margin:7px 0}.kenoz-policy-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.kenoz-policy-meta span{padding:7px 12px;border-radius:999px;background:#f0f5f8;color:#52677d;font-size:13px;font-weight:700}.kenoz-policy-section{position:relative;padding:10px 0 30px;border-bottom:1px solid #e5edf2;scroll-margin-top:130px}.kenoz-policy-section:before{content:"";position:absolute;right:-22px;top:27px;width:7px;height:28px;border-radius:10px;background:linear-gradient(#9bc53d,#1592c6)}.kenoz-value-grid,.kenoz-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0}.kenoz-value-grid article,.kenoz-contact-grid>*{display:flex;flex-direction:column;padding:24px;border:1px solid #dce7ed;border-radius:20px;background:#f8fbfc;color:#263b51!important;text-decoration:none}.kenoz-value-grid article:first-child{grid-column:span 2}.kenoz-value-grid h2{margin:0 0 8px!important}.kenoz-contact-grid strong{color:#071e3a}.kenoz-contact-grid span{color:#52677d}.kenoz-empty-smart{margin:30px 0;padding:44px;border:1px dashed #b6cbd7;border-radius:24px;background:radial-gradient(circle at 10% 0,rgb(155 197 61 / .22),transparent 30%),#f7fafb;text-align:center}.kenoz-empty-smart span{display:inline-flex;padding:5px 10px;border-radius:999px;background:#071e3a;color:#b8e45a;font-size:12px;font-weight:800}.kenoz-empty-smart h2{margin:15px 0 8px!important}.kenoz-empty-smart p{margin:0}.kenoz-dynamic-section{margin:40px 0}.kenoz-section-heading span{color:#60820d;font-size:12px;font-weight:900}.kenoz-section-heading h2{margin-top:5px!important}.kenoz-ingredient-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.kenoz-ingredient-cards article{padding:22px;border:1px solid #dce7ed;border-radius:19px;background:linear-gradient(145deg,#fff,#f5f9fa)}.kenoz-ingredient-cards h3{margin:0 0 8px!important;color:#071e3a!important}.kenoz-ingredient-cards p{font-size:15px}.kenoz-ingredient-cards div{font-size:12px}.kenoz-smart-compare{overflow:auto;border:1px solid #dce7ed;border-radius:18px}.kenoz-smart-compare table{width:100%;min-width:680px;border-collapse:collapse}.kenoz-smart-compare th,.kenoz-smart-compare td{padding:16px;border-bottom:1px solid #e3ebef;text-align:right}.kenoz-smart-compare thead{background:#071e3a;color:#fff}.kenoz-smart-compare thead th{color:#fff!important}.kenoz-smart-compare tbody tr:last-child>*{border-bottom:0}.kenoz-faq-item{margin:14px 0;border:1px solid #dce7ed;border-radius:18px;background:linear-gradient(135deg,#fbfdff,#f3f8fa);transition:.25s ease;overflow:hidden}.kenoz-faq-item[open]{border-color:#b4d766;box-shadow:0 14px 35px rgb(7 30 58 / .08);transform:translateY(-2px)}.kenoz-faq-item summary{padding:20px 22px;color:#071e3a;font-size:18px;font-weight:800;cursor:pointer}.kenoz-faq-item p{padding:0 20px 18px;margin:0}.kenoz-factory-cart .kenoz-smart-content,.kenoz-factory-checkout .kenoz-smart-content,.kenoz-factory-account .kenoz-smart-content{width:min(1040px,calc(100% - 40px))}.kenoz-smart-content .woocommerce{color:#263b51}.kenoz-smart-content .woocommerce form,.kenoz-smart-content .woocommerce table,.kenoz-smart-content .woocommerce .cart_totals,.kenoz-smart-content .woocommerce-checkout-review-order{color:#263b51;background:#fff}.kenoz-smart-content .woocommerce table{border-color:#dce7ed;border-radius:15px}.kenoz-smart-content .woocommerce input.input-text,.kenoz-smart-content .woocommerce textarea,.kenoz-smart-content .woocommerce select,.kenoz-smart-content .select2-selection{min-height:48px;border:1px solid #cbd9e2!important;border-radius:12px!important;background:#fff!important;color:#132c45!important}.kenoz-smart-content .woocommerce label,.kenoz-smart-content .woocommerce th,.kenoz-smart-content .woocommerce td{color:#263b51!important}.kenoz-smart-content .woocommerce button.button,.kenoz-smart-content .woocommerce a.button,.kenoz-smart-content .woocommerce input.button,.kenoz-smart-content #place_order{min-height:48px;padding:12px 22px!important;border:0!important;border-radius:12px!important;background:var(--kenoz-accent,#9bc53d)!important;color:#071e3a!important;font-weight:800!important}.kenoz-smart-content .woocommerce-info,.kenoz-smart-content .woocommerce-message{border-top-color:var(--kenoz-accent,#9bc53d);background:#f4f8ef;color:#263b51}@media(max-width:980px){.kenoz-hero-orbit{display:none}.kenoz-smart-layout:has(.kenoz-smart-toc){grid-template-columns:1fr;padding:28px}.kenoz-smart-toc{position:relative;top:auto}.kenoz-smart-toc nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.kenoz-smart-page{width:min(100% - 18px,1320px);margin:18px auto 45px}.kenoz-smart-hero{min-height:340px;padding:42px 22px;border-radius:24px 24px 0 0}.kenoz-smart-hero h1{font-size:42px;letter-spacing:-1px}.kenoz-smart-hero p{font-size:17px}.kenoz-smart-layout:has(.kenoz-smart-toc){padding:18px}.kenoz-smart-toc nav{grid-template-columns:1fr}.kenoz-smart-content{width:calc(100% - 32px);padding:35px 0 45px;font-size:16px}.kenoz-value-grid,.kenoz-contact-grid,.kenoz-ingredient-cards{grid-template-columns:1fr}.kenoz-value-grid article:first-child{grid-column:auto}}@media(prefers-reduced-motion:reduce){.kenoz-smart-page *{scroll-behavior:auto!important;transition:none!important}}