/* WebiksaHost v3 — coherent responsive layout; replaces conflicting legacy header rules */
:root{--w-navy:#172648;--w-blue:#2859d8;--w-edge:#e5ebf4;--w-radius:16px}
html{overflow-x:clip}body{overflow-x:clip;max-width:100%;direction:rtl}
#coodiv-header{min-height:0!important;max-width:100%;overflow:visible!important}
#coodiv-header .bg_overlay_header{pointer-events:none;overflow:hidden!important}
#coodiv-header .bg-img-header-new-moon{opacity:.45}
.webiksa-navbar,.webiksa-navbar *{box-sizing:border-box}
.webiksa-navbar{position:relative;z-index:1100;width:100%;padding:14px 20px;background:rgba(19,29,57,.97);color:#fff;box-shadow:0 8px 32px rgba(10,20,43,.08)}
.webiksa-navbar__wrap{max-width:1220px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:32px;min-width:0}
.webiksa-logo{display:inline-flex;flex:0 0 auto;align-items:center;gap:11px;color:#fff!important;text-decoration:none!important;white-space:nowrap;direction:ltr}
.webiksa-logo__icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(140deg,#497bff,#815ddc);font:800 26px/1 Arial,sans-serif;color:#fff}
.webiksa-logo__name{font:800 24px/1.2 Arial,sans-serif;letter-spacing:-.5px;color:#fff}
.webiksa-navbar__menu{display:flex;flex:1 1 auto;min-width:0;align-items:center;justify-content:flex-end;gap:clamp(10px,1.4vw,22px);flex-wrap:wrap}
.webiksa-navbar__menu>a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:6px 0;color:#ecf0ff!important;font-size:14px;line-height:1.5;white-space:nowrap;text-decoration:none!important;background:transparent}
.webiksa-navbar__menu>a:hover{color:#fff!important}
.webiksa-navbar__menu>.webiksa-navbar__action{padding:10px 17px;border-radius:12px;background:#3765e8;color:#fff!important}
.webiksa-navbar__menu>.webiksa-cart{border:1px solid rgba(255,255,255,.22);padding:9px 13px;border-radius:12px}
.webiksa-menu-toggle{display:none;border:1px solid rgba(255,255,255,.28);border-radius:10px;background:transparent;width:44px;height:42px;padding:10px;cursor:pointer}
.webiksa-menu-toggle span{display:block;background:#fff;height:2px;margin:4px 0;border-radius:2px}
#coodiv-header .header-height-clone{display:none!important}
#coodiv-header .webiksa-hero{width:min(100% - 32px,1180px);margin:30px auto 38px!important;position:relative;z-index:2;min-height:150px!important;padding:0 12px!important}
#coodiv-header .webiksa-hero__inner{max-width:700px}
#coodiv-header .webiksa-hero h1{font-size:clamp(26px,3.7vw,45px)!important;line-height:1.35!important;color:#fff!important;white-space:normal}
#coodiv-header .webiksa-hero p{font-size:clamp(14px,1.5vw,18px);line-height:1.9;max-width:650px;color:#eff4ff}
#coodiv-header .webiksa-hero .btn{padding:11px 22px;border-radius:12px}
#order-standard_cart,.main-content,.container{max-width:100%}
#order-standard_cart .row{min-width:0}
.webiksa-domain-off{max-width:850px;margin:40px auto 70px;padding:0 16px}.webiksa-domain-off__card{padding:clamp(24px,5vw,55px);border:1px solid var(--w-edge);border-radius:22px;text-align:center;background:#fff;box-shadow:0 20px 65px rgba(18,36,73,.07)}.webiksa-domain-off__mark{font-size:36px;color:#315ed7}.webiksa-domain-off h1{font-size:clamp(22px,3vw,32px);margin:12px 0;color:#182e59}.webiksa-domain-off p{line-height:2;color:#536581}.webiksa-domain-off__button{display:inline-block;margin-top:14px;background:#275bd9;color:white!important;border-radius:12px;padding:13px 25px;text-decoration:none!important}
@media(max-width:1100px){.webiksa-navbar__wrap{gap:12px}.webiksa-navbar__menu{gap:10px}.webiksa-navbar__menu>a{font-size:12px}.webiksa-logo__name{font-size:20px}}
@media(max-width:900px){.webiksa-navbar{padding:10px 16px}.webiksa-navbar__wrap{flex-wrap:wrap}.webiksa-menu-toggle{display:block}.webiksa-navbar__menu{display:none;flex:0 0 100%;width:100%;padding:14px 0 4px;flex-direction:column;align-items:stretch;gap:2px}.webiksa-navbar__menu.is-open{display:flex}.webiksa-navbar__menu>a,.webiksa-navbar__menu>.webiksa-navbar__action,.webiksa-navbar__menu>.webiksa-cart{display:block;width:100%;text-align:right;padding:12px 14px;border-radius:9px;font-size:15px}.webiksa-logo__name{font-size:21px}}
@media(max-width:600px){.webiksa-logo__name{font-size:19px}.webiksa-logo__icon{height:36px;width:36px;font-size:22px}#coodiv-header .webiksa-hero{margin:24px auto 30px!important}#coodiv-header .webiksa-hero__inner{text-align:right!important} .container,.container-fluid{max-width:100%!important}#order-standard_cart input,#order-standard_cart select,#order-standard_cart textarea{max-width:100%;box-sizing:border-box}}
