.zhinok-live-search{position:relative}.zhinok-live-search input[type=search]{width:100%}.zhinok-live-search__results{background:#fff;border-radius:14px;box-shadow:0 14px 45px rgb(41 19 27 / .16);inset-inline:0;max-height:420px;overflow:auto;position:absolute;top:calc(100% + 8px);z-index:80}.zhinok-live-search__results:empty{display:none}.zhinok-live-search__results a{align-items:center;color:inherit;display:flex;gap:12px;padding:10px 14px;text-decoration:none}.zhinok-live-search__results a:hover,.zhinok-live-search__results a:focus{background:#fff7f4}.zhinok-live-search__results img{border-radius:9px;height:54px;object-fit:cover;width:54px}.zhinok-live-search__results span{display:flex;flex-direction:column}.zhinok-product-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.zhinok-product-card{border:1px solid #eadde1;border-radius:16px;overflow:hidden;padding:12px}.zhinok-product-card img{aspect-ratio:1;object-fit:cover;width:100%}.zhinok-product-card a{color:inherit;text-decoration:none}.zhinok-product-card button.is-active{background:#641c31;color:#fff}.zhinok-ticket-list{display:grid;gap:10px}.zhinok-ticket-card{align-items:center;border:1px solid #eadde1;border-radius:12px;color:inherit;display:grid;gap:8px;grid-template-columns:2fr 1fr auto;padding:14px;text-decoration:none}.zhinok-ticket-message{background:#fff;border:1px solid #eadde1;border-radius:14px;margin:12px 0;padding:16px}.zhinok-ticket-message header{display:flex;gap:12px}.zhinok-ticket-form label{display:flex;flex-direction:column;gap:6px}.zhinok-ticket-form input,.zhinok-ticket-form select,.zhinok-ticket-form textarea{max-width:100%;width:100%}.zhinok-mega-menu__level{list-style:none;margin:0;padding:0}.zhinok-mega-menu__level--1{display:flex}.zhinok-mega-menu__item{position:relative}.zhinok-mega-menu__link{align-items:center;display:flex;gap:7px}.zhinok-mega-menu__level--2{background:#fff;border-radius:14px;box-shadow:0 14px 40px rgb(40 15 25 / .14);display:none;min-width:260px;padding:12px;position:absolute;right:0;top:100%;z-index:70}.zhinok-mega-menu__item:hover>.zhinok-mega-menu__level--2,.zhinok-mega-menu__item:focus-within>.zhinok-mega-menu__level--2{display:block}.zhinok-mega-menu__level--3{padding-right:16px}.zhinok-mega-menu__image{border-radius:8px;height:44px;object-fit:cover;width:44px}.zhinok-mega-menu__badge{background:#641c31;border-radius:999px;color:#fff;padding:2px 7px}@media(max-width:780px){.zhinok-ticket-card{grid-template-columns:1fr}.zhinok-mega-menu__level--1{display:block}.zhinok-mega-menu__level--2{box-shadow:none;display:block;position:static}}.zhinok-consent{position:fixed;z-index:9998;inset-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right));inset-block-end:calc(16px + env(safe-area-inset-bottom));display:flex;width:min(720px, calc(100% - 32px));align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;margin-inline:auto;border:1px solid rgb(184 115 82 / .35);border-radius:18px;color:#251a1c;background:rgb(255 249 245 / .98);box-shadow:0 18px 55px rgb(61 17 26 / .2);direction:rtl}.zhinok-consent strong{color:#3d111a}.zhinok-consent p{margin:4px 0 0;font-size:13px;line-height:1.8}.zhinok-consent__actions{display:flex;flex:0 0 auto;gap:8px}.zhinok-consent button{min-height:42px;padding:8px 16px;border:1px solid #6b1f2b;border-radius:12px;color:#fff;background:#6b1f2b;font:inherit;cursor:pointer}.zhinok-consent button.is-secondary{color:#6b1f2b;background:#fff0}@media (max-width:640px){.zhinok-consent{flex-direction:column;align-items:stretch;inset-block-end:calc(76px + env(safe-area-inset-bottom))}.zhinok-consent__actions button{flex:1}}.zhinok-auth{width:min(760px, 100%);margin:32px auto;overflow:hidden;border:1px solid #e8dad5;border-radius:26px;background:#fff;box-shadow:0 22px 58px rgb(61 17 26 / .1);direction:rtl}.zhinok-auth__header{padding:34px clamp(22px, 5vw, 48px) 24px;text-align:center;background:linear-gradient(145deg,#fff9f5,#f5e8e2)}.zhinok-auth__header span{color:#b87352;font-size:13px}.zhinok-auth__header h1{margin:5px 0;color:#3d111a}.zhinok-auth__header p{margin:0;color:#74666a}.zhinok-auth__tabs{display:grid;grid-template-columns:1fr 1fr;padding:8px;border-block:1px solid #e8dad5;background:#fff9f5}.zhinok-auth__tabs button{min-height:48px;border:0;border-radius:13px;color:#74666a;background:#fff0;font:inherit;font-weight:700}.zhinok-auth__tabs button.is-active{color:#fff;background:#6b1f2b;box-shadow:0 9px 24px rgb(107 31 43 / .2)}.zhinok-auth__method-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:580px;margin:0 auto 24px;padding:5px;border:1px solid #eadde1;border-radius:13px;background:#fff9f6}.zhinok-auth__method-tabs button{min-height:44px;border:0;border-radius:9px;color:#6b1f2b;background:#fff0;cursor:pointer;font:inherit;font-weight:700}.zhinok-auth__method-tabs button.is-active{color:#fff;background:#6b1f2b}.zhinok-sms-login [data-sms-step]>label{display:block;margin-block-end:7px}.zhinok-sms-login [data-sms-step]>.button{width:100%;min-height:46px;margin-block-start:16px}.zhinok-sms-login .description{color:#74666a}.zhinok-sms-login .zhinok-auth__row{margin-block-start:16px}.zhinok-sms-login .zhinok-auth__row .button{flex:1;min-height:46px}.zhinok-sms-login [data-sms-resend]{min-height:44px}.zhinok-auth__panel{padding:clamp(24px, 5vw, 48px);animation:zhinok-auth-in 260ms cubic-bezier(.22,1,.36,1) both}.zhinok-auth__panel form{max-width:580px;margin:auto}.zhinok-auth__panel input:not([type="checkbox"]){width:100%;min-height:50px;padding:10px 14px;border:1px solid #e8dad5;border-radius:12px;background:#fff}.zhinok-auth__panel input:focus{border-color:#b87352;outline:0;box-shadow:0 0 0 4px rgb(184 115 82 / .12)}.zhinok-auth__panel label{color:#3d111a;font-weight:700}.zhinok-auth__login-actions,.zhinok-auth__row{display:flex;align-items:center;justify-content:space-between;gap:14px}.zhinok-auth__login-actions label{display:inline-flex;align-items:center;gap:7px;font-weight:400}.zhinok-auth__steps{display:flex;align-items:center;justify-content:center;margin-block-end:30px}.zhinok-auth__steps span{display:grid;width:36px;height:36px;place-items:center;border:1px solid #e8dad5;border-radius:50%;color:#74666a;background:#fff;font-weight:700;transition:all 180ms ease}.zhinok-auth__steps span.is-active,.zhinok-auth__steps span.is-done{color:#fff;border-color:#6b1f2b;background:#6b1f2b}.zhinok-auth__steps i{width:min(80px, 13vw);height:1px;background:#e8dad5}.zhinok-auth__step{padding:0;border:0;animation:zhinok-auth-in 260ms cubic-bezier(.22,1,.36,1) both}.zhinok-auth__step legend{margin-block-end:8px;color:#251a1c;font-size:24px;font-weight:700}.zhinok-auth__step>p{color:#74666a}.zhinok-auth__step>label:not(.zhinok-auth__consent){display:block;margin-block:18px 7px}.zhinok-auth__step>.button,.zhinok-auth__panel .woocommerce-form-login__submit{width:100%;margin-block-start:20px}.zhinok-auth__fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.zhinok-auth__fields p{margin:0}.zhinok-auth__fields label{display:block;margin-block-end:7px}.zhinok-auth__fields .is-wide{grid-column:1 / -1}.zhinok-auth__consent{display:flex;align-items:flex-start;gap:9px;margin-block-start:18px;font-weight:400!important}.zhinok-auth__notice:not(:empty){margin-block-end:18px;padding:11px 14px;border-radius:10px;background:#f5e8e2}.zhinok-auth__notice.is-error{color:#8a2434;background:#fff0f2}.zhinok-auth__notice.is-success{color:#216848;background:#edfff7}.zhinok-auth__notice.is-progress{color:#6b1f2b}.zhinok-auth .is-loading{opacity:.65;cursor:wait}@keyframes zhinok-auth-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.zhinok-auth{margin-block:14px;border-radius:20px}.zhinok-auth__header{padding-block-start:26px}.zhinok-auth__fields{grid-template-columns:1fr}.zhinok-auth__fields .is-wide{grid-column:auto}.zhinok-auth__login-actions{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.zhinok-auth__panel,.zhinok-auth__step{animation:none}}.zhinok-price-on-request{display:block;width:100%;color:#6b1f2b;font-size:.92em;font-weight:700;text-align:center!important}.zhinok-live-search__results small{display:flex;width:100%;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:3px 6px;text-align:center!important}.zhinok-live-search__results small .price,.zhinok-live-search__results small del,.zhinok-live-search__results small ins,.zhinok-live-search__results small .woocommerce-Price-amount{text-align:center!important}.zhinok-inquiry-button{border-color:#6b1f2b!important;color:#6b1f2b!important;background:#fff!important}.zhinok-price-inquiry{margin-block:28px;padding:clamp(20px,4vw,30px);border:1px solid #e8dad5;border-radius:20px;background:linear-gradient(145deg,#fff,#fff9f5);box-shadow:0 12px 40px rgb(61 17 26 / .08)}.zhinok-price-inquiry header span{color:#b87352;font-size:13px}.zhinok-price-inquiry header h2{margin:3px 0;color:#3d111a}.zhinok-price-inquiry header p{color:#74666a}.zhinok-inquiry-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.zhinok-inquiry-fields p{margin:0}.zhinok-inquiry-fields .is-wide{grid-column:1/-1}.zhinok-inquiry-fields label{display:flex;flex-direction:column;gap:6px;color:#3d111a;font-weight:700}.zhinok-inquiry-fields input,.zhinok-inquiry-fields textarea{width:100%;padding:10px 12px;border:1px solid #e8dad5;border-radius:11px;background:#fff}.zhinok-inquiry-fields small{color:#74666a}.zhinok-inquiry-consent{display:flex;align-items:flex-start;gap:8px;margin-block:16px}.zhinok-inquiry-honeypot{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.zhinok-inquiry-notice:not(:empty){margin-block:12px;padding:10px 12px;border-radius:9px;background:#f5e8e2}.zhinok-inquiry-notice.is-error{color:#8a2434;background:#fff0f2}.zhinok-inquiry-notice.is-success{color:#216848;background:#edfff7}@media(max-width:600px){.zhinok-inquiry-fields{grid-template-columns:1fr}.zhinok-inquiry-fields .is-wide{grid-column:auto}}