/* Zaravan 3.8.4; generated from route-scoped sources. */
body.zaravan-theme .zv-commerce,body.zaravan-theme.zv-ticket-experience .zv-primary-content{--zv-commerce-surface:var(--zv-surface);--zv-commerce-muted:var(--zv-surface-soft);--zv-commerce-line:var(--zv-line);min-width:0} body.zaravan-theme .zv-commerce{width:min(1240px,calc(100vw - 32px));max-width:1240px;padding:0;margin:0 auto} body.zaravan-theme .zv-commerce>.row,body.zaravan-theme .zv-commerce .cart-body,body.zaravan-theme .zv-commerce .cart-body>.row{width:100% !important;max-width:none !important;padding:0 !important;margin:0 !important} body.zaravan-theme .zv-commerce .cart-body{float:none !important;flex:0 0 100% !important} body.zaravan-theme .zv-commerce .cart-sidebar,body.zaravan-theme .zv-commerce>.row>.cart-sidebar,body.zaravan-theme .zv-commerce .header-lined,body.zaravan-theme .zv-commerce .ordersteps,body.zaravan-theme .zv-commerce .order-steps,body.zaravan-theme .zv-commerce .order-form-steps,body.zaravan-theme .zv-commerce .checkout-steps,body.zaravan-theme .zv-commerce .zv-cart-category-bar--generated{display:none !important} body.zaravan-theme .zv-commerce:where(.panel,.card,.well,.tab-content,.list-group-item,.modal-content,.account,.payment-method,.invoice-container,.zv-color-surface){color:var(--zv-text);background-color:var(--zv-surface);border-color:var(--zv-line)} body.zaravan-theme .zv-commerce:where(.text-muted,.small,small,.field-help-text,.help-block){color:var(--zv-text-soft) !important} body.zaravan-theme .zv-commerce:where(input,select,textarea,.form-control,.select2-selection){color:var(--zv-text) !important;background:var(--zv-surface-soft) !important;border:1px solid var(--zv-line-strong) !important;border-radius:13px !important;box-shadow:none !important} body.zaravan-theme .zv-commerce:where(input,select,textarea,.form-control):focus{background:var(--zv-surface) !important;border-color:var(--zv-primary) !important;box-shadow:var(--zv-focus) !important} body.zaravan-theme .zv-commerce textarea{min-height:118px;resize:vertical} body.zaravan-theme .zv-commerce label{color:var(--zv-text);font-weight:800} body.zaravan-theme .zv-commerce hr{border-color:var(--zv-line)} body.zaravan-theme .zv-fast-progress{position:relative;z-index:3;padding:0;margin:14px 0 24px;background:transparent} body.zaravan-theme .zv-fast-progress__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px;margin:0;list-style:none;background:color-mix(in srgb,var(--zv-surface) 92%,transparent);border:1px solid var(--zv-line);border-radius:18px;box-shadow:var(--zv-shadow-sm);backdrop-filter:blur(16px)} body.zaravan-theme .zv-fast-progress__item{min-width:0} body.zaravan-theme .zv-fast-progress__item>a,body.zaravan-theme .zv-fast-progress__item>span{display:flex;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:8px 12px;color:var(--zv-text-soft) !important;border-radius:13px;font-size:13px} body.zaravan-theme .zv-fast-progress__item b{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;color:var(--zv-text-faint);background:var(--zv-surface-soft);border:1px solid var(--zv-line);border-radius:9px;font-size:11px} body.zaravan-theme .zv-fast-progress__item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap} body.zaravan-theme .zv-fast-progress__item.is-active>span{color:#fff !important;background:var(--zv-gradient);box-shadow:0 9px 24px color-mix(in srgb,var(--zv-primary) 27%,transparent)} body.zaravan-theme .zv-fast-progress__item.is-active b{color:var(--zv-primary);background:#fff;border-color:transparent} body.zaravan-theme .zv-fast-progress__item.is-complete>a{color:var(--zv-primary) !important} body.zaravan-theme .zv-fast-progress__item.is-complete b{color:var(--zv-success);background:color-mix(in srgb,var(--zv-success) 12%,var(--zv-surface));border-color:color-mix(in srgb,var(--zv-success) 25%,var(--zv-line))} body.zaravan-theme .zv-commerce .zv-cart-hero--compact{display:flex;min-height:0;align-items:center;justify-content:space-between;gap:22px;padding:24px 28px !important;margin:0 !important;overflow:hidden;color:var(--zv-text);background:linear-gradient(125deg,color-mix(in srgb,var(--zv-primary) 13%,var(--zv-surface)),var(--zv-surface) 58%),var(--zv-surface);border:1px solid color-mix(in srgb,var(--zv-primary) 20%,var(--zv-line));border-radius:24px;box-shadow:var(--zv-shadow-sm)} body.zaravan-theme .zv-commerce .zv-cart-hero--compact h1{margin:3px 0 5px;font-size:clamp(22px,3vw,32px)} body.zaravan-theme .zv-commerce .zv-cart-hero--compact p{max-width:760px;margin:0;color:var(--zv-text-soft)} body.zaravan-theme .zv-commerce .zv-cart-hero--compact .zv-domain-hero-icon{display:grid;width:58px;height:58px;flex:0 0 58px;place-items:center;color:var(--zv-primary);background:var(--zv-primary-soft);border:1px solid color-mix(in srgb,var(--zv-primary) 24%,transparent);border-radius:18px;font-size:23px} body.zaravan-theme .zv-commerce .zv-cart-kicker{color:var(--zv-primary);font-size:11px;font-weight:900} body.zaravan-theme .zv-commerce .zv-cart-hero__badge{display:none !important} body.zaravan-theme .zv-domain-service-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;margin:14px 0 22px;background:transparent;border:0} body.zaravan-theme .zv-domain-service-switch a{display:flex;min-width:0;align-items:center;gap:12px;padding:15px 17px;color:var(--zv-text) !important;background:var(--zv-surface);border:1px solid var(--zv-line);border-radius:17px;box-shadow:var(--zv-shadow-sm)} body.zaravan-theme .zv-domain-service-switch a>i{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;color:var(--zv-primary);background:var(--zv-primary-soft);border-radius:12px} body.zaravan-theme .zv-domain-service-switch a span{display:flex;min-width:0;flex-direction:column} body.zaravan-theme .zv-domain-service-switch a strong{font-size:13px} body.zaravan-theme .zv-domain-service-switch a small{overflow:hidden;color:var(--zv-text-soft);font-size:10px;text-overflow:ellipsis;white-space:nowrap} body.zaravan-theme .zv-domain-service-switch a:hover,body.zaravan-theme .zv-domain-service-switch a.is-active{background:var(--zv-primary-soft);border-color:color-mix(in srgb,var(--zv-primary) 54%,var(--zv-line));transform:translateY(-1px)} body.zaravan-theme .zv-commerce-domain-hub .domain-checker-container,body.zaravan-theme .zv-commerce-domain-hub .zv-domain-workspace,body.zaravan-theme .zv-commerce-domain-hub .zv-transfer-form,body.zaravan-theme .zv-commerce-domain-hub .zv-renewal-list-wrap{color:var(--zv-text) !important;background:var(--zv-surface) !important;border:1px solid var(--zv-line) !important;border-radius:22px !important;box-shadow:var(--zv-shadow-sm) !important} body.zaravan-theme .zv-commerce-domain-hub .domain-checker-container{padding:clamp(22px,5vw,46px) !important} body.zaravan-theme .zv-commerce-domain-hub .domain-checker-container>p,body.zaravan-theme .zv-commerce-domain-hub .domain-checker-container .domain-checker-bg>p{color:var(--zv-text-soft) !important} body.zaravan-theme .zv-commerce-domain-hub .domain-checker-container .input-group-box{display:grid !important;grid-template-columns:minmax(0,1fr) auto;gap:9px;max-width:880px;padding:8px !important;margin:20px auto 0;background:var(--zv-surface-soft) !important;border:1px solid var(--zv-line-strong) !important;border-radius:18px !important;box-shadow:none !important} body.zaravan-theme .zv-commerce-domain-hub .domain-checker-container .input-group-box:where(input,textarea){min-height:54px;padding-inline:15px !important;background:transparent !important;border:0 !important} body.zaravan-theme .zv-commerce-domain-hub .domain-checker-container .input-group-box .btn{min-width:142px;min-height:54px;border-radius:13px !important} body.zaravan-theme .zv-commerce-domain-hub:where(.domain-lookup-result,.domain-suggestion,.spotlight-tld,.featured-tld,.tld-row,.primary-domain-header){color:var(--zv-text) !important;background:var(--zv-surface) !important;border-color:var(--zv-line) !important} body.zaravan-theme .zv-commerce-domain-hub .domain-lookup-result,body.zaravan-theme .zv-commerce-domain-hub .domain-suggestion{padding:15px 17px !important;border-radius:15px !important} body.zaravan-theme .zv-commerce-domain-hub .suggested-domains{padding:8px;background:var(--zv-surface-soft) !important;border:1px solid var(--zv-line) !important;border-radius:20px !important} body.zaravan-theme .zv-commerce-domain-hub .suggested-domains .domain-suggestion + .domain-suggestion{margin-top:7px} body.zaravan-theme .zv-commerce-domain-hub .spotlight-tld{border-radius:16px !important} body.zaravan-theme .zv-commerce-domain-hub .zv-renewal-card{background:var(--zv-surface-soft) !important;border-color:var(--zv-line) !important} body.zaravan-theme .zv-commerce-configurator .zv-configurator-form{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:18px 22px;align-items:start} body.zaravan-theme .zv-commerce-configurator .zv-configurator-form>:not(.order-summary):not(#orderSummary):not(.zv-quick-action){grid-column:1} body.zaravan-theme .zv-commerce-configurator .zv-configurator-form>:where(.order-summary,#orderSummary,#scrollingPanelContainer){grid-column:2;grid-row:1 / span 20} body.zaravan-theme .zv-commerce-configurator .zv-configurator-card,body.zaravan-theme .zv-commerce-configurator:where(.product-info,.product-configurable-options,.addon-products,.domain-selection-options,.field-container){padding:clamp(18px,3vw,26px) !important;margin:0 0 16px !important;color:var(--zv-text) !important;background:var(--zv-surface) !important;border:1px solid var(--zv-line) !important;border-radius:21px !important;box-shadow:var(--zv-shadow-sm) !important} body.zaravan-theme .zv-commerce-configurator .product-info{background:linear-gradient(135deg,var(--zv-primary-soft),var(--zv-surface)) !important} body.zaravan-theme .zv-commerce-configurator .sub-heading{padding:0 !important;margin:0 0 14px !important;background:transparent !important;border:0 !important} body.zaravan-theme .zv-commerce-configurator .sub-heading span{display:block;padding:0 !important;color:var(--zv-text) !important;background:transparent !important;font-size:16px;font-weight:900} body.zaravan-theme .zv-commerce-configurator .domain-selection-options{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px} body.zaravan-theme .zv-commerce-configurator .domain-selection-options .option{position:relative;display:flex !important;min-width:0;min-height:145px;align-items:flex-start;flex-direction:column;gap:10px;padding:18px !important;margin:0 !important;color:var(--zv-text) !important;background:var(--zv-surface-soft) !important;border:1px solid var(--zv-line) !important;border-radius:18px !important;cursor:pointer} body.zaravan-theme .zv-commerce-configurator .domain-selection-options .option:hover,body.zaravan-theme .zv-commerce-configurator .domain-selection-options .option.is-selected,body.zaravan-theme .zv-commerce-configurator .domain-selection-options .option.option-selected{background:var(--zv-primary-soft) !important;border-color:var(--zv-primary) !important;box-shadow:var(--zv-focus) !important} body.zaravan-theme .zv-domain-choice-icon{display:grid;width:42px;height:42px;place-items:center;color:var(--zv-primary);background:var(--zv-primary-soft);border-radius:13px} body.zaravan-theme .zv-commerce-configurator .domain-input-group{grid-column:1 / -1;width:100%} body.zaravan-theme .zv-commerce-configurator .order-summary,body.zaravan-theme .zv-commerce-configurator #orderSummary{position:sticky !important;top:96px;padding:20px !important;color:var(--zv-text) !important;background:var(--zv-surface) !important;border:1px solid var(--zv-line) !important;border-radius:21px !important;box-shadow:var(--zv-shadow) !important} body.zaravan-theme .zv-commerce-configurator .order-summary h2,body.zaravan-theme .zv-commerce-configurator #orderSummary h2{margin:0 0 16px;font-size:18px} body.zaravan-theme .zv-quick-action{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;margin-top:4px;background:var(--zv-surface);border:1px solid var(--zv-line);border-radius:18px;box-shadow:var(--zv-shadow-sm)} body.zaravan-theme .zv-quick-action__copy{display:flex;min-width:0;flex-direction:column} body.zaravan-theme .zv-quick-action__copy strong{color:var(--zv-text)} body.zaravan-theme .zv-quick-action__copy small{color:var(--zv-text-soft)} body.zaravan-theme .zv-quick-action__button{display:inline-flex;min-width:195px;align-items:center;justify-content:center;gap:11px} body.zaravan-theme .zv-commerce-review:where(.view-cart-items-header,.view-cart-items .item,.view-cart-tabs .nav-tabs,.view-cart-tabs .tab-content,.summary-container,.order-summary){color:var(--zv-text) !important;background:var(--zv-surface) !important;border-color:var(--zv-line) !important} body.zaravan-theme .zv-commerce-review .view-cart-items-header{display:none !important} body.zaravan-theme .zv-commerce-review .view-cart-items{display:grid;gap:12px} body.zaravan-theme .zv-commerce-review .zv-review-item{padding:19px !important;margin:0 !important;border:1px solid var(--zv-line) !important;border-radius:19px !important;box-shadow:var(--zv-shadow-sm)} body.zaravan-theme .zv-commerce-review .zv-review-item:nth-child(even){background:var(--zv-surface) !important} body.zaravan-theme .zv-commerce-review .order-summary{border-radius:20px !important;box-shadow:var(--zv-shadow-sm)} body.zaravan-theme .zv-review-sticky-action{position:sticky;bottom:14px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;margin-top:18px;background:color-mix(in srgb,var(--zv-surface) 92%,transparent);border:1px solid var(--zv-line-strong);border-radius:18px;box-shadow:var(--zv-shadow-lg);backdrop-filter:blur(20px)} body.zaravan-theme .zv-review-sticky-action>div{display:flex;flex-direction:column} body.zaravan-theme .zv-review-sticky-action strong{color:var(--zv-text)} body.zaravan-theme .zv-review-sticky-action small{color:var(--zv-text-soft)} body.zaravan-theme .zv-review-sticky-action .btn{display:inline-flex;min-width:190px;align-items:center;justify-content:center;gap:10px} body.zaravan-theme .zv-commerce-checkout .already-registered,body.zaravan-theme .zv-commerce-checkout .checkout-error-feedback{padding:15px 17px !important;margin:0 0 14px !important;color:var(--zv-text) !important;background:var(--zv-surface) !important;border:1px solid var(--zv-line) !important;border-radius:17px !important;box-shadow:var(--zv-shadow-sm)} body.zaravan-theme .zv-commerce-checkout .checkout-error-feedback{color:var(--zv-danger) !important;background:color-mix(in srgb,var(--zv-danger) 9%,var(--zv-surface)) !important;border-color:color-mix(in srgb,var(--zv-danger) 28%,var(--zv-line)) !important} body.zaravan-theme .zv-commerce-checkout .zv-account-mode-toggle p{margin:0;color:var(--zv-text-soft)} body.zaravan-theme .zv-checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,390px);gap:20px;align-items:start} body.zaravan-theme .zv-checkout-main,body.zaravan-theme .zv-checkout-side{display:grid;gap:14px;min-width:0} body.zaravan-theme .zv-checkout-side{position:sticky;top:94px;padding:16px;background:color-mix(in srgb,var(--zv-surface-soft) 65%,var(--zv-surface));border:1px solid var(--zv-line);border-radius:23px;box-shadow:var(--zv-shadow-sm)} body.zaravan-theme .zv-checkout-side__head{padding:4px 4px 8px} body.zaravan-theme .zv-checkout-side__head>span{color:var(--zv-primary);font-size:10px;font-weight:900} body.zaravan-theme .zv-checkout-side__head h2{margin:2px 0 4px;font-size:19px} body.zaravan-theme .zv-checkout-side__head p{margin:0;font-size:11px} body.zaravan-theme .zv-checkout-section{min-width:0;padding:clamp(17px,3vw,25px);color:var(--zv-text);background:var(--zv-surface);border:1px solid var(--zv-line);border-radius:20px;box-shadow:var(--zv-shadow-sm)} body.zaravan-theme .zv-checkout-side .zv-checkout-section{padding:17px;border-radius:17px;box-shadow:none} body.zaravan-theme .zv-checkout-section>.sub-heading{padding:0 0 13px !important;margin:0 0 17px !important;background:transparent !important;border:0 !important;border-bottom:1px solid var(--zv-line) !important} body.zaravan-theme .zv-checkout-section>.sub-heading span,body.zaravan-theme .zv-checkout-section .sub-heading .primary-bg-color{display:block;padding:0 !important;color:var(--zv-text) !important;background:transparent !important;font-size:15px;font-weight:900} body.zaravan-theme .zv-checkout-section>.row,body.zaravan-theme .zv-checkout-section .field-container>.row{row-gap:13px} body.zaravan-theme .zv-checkout-section .form-group{margin-bottom:13px} body.zaravan-theme .zv-checkout-section .prepend-icon .field-icon{color:var(--zv-text-faint) !important;background:transparent !important;border:0 !important} body.zaravan-theme .zv-checkout-section .prepend-icon .field{padding-inline-start:43px !important} body.zaravan-theme .zv-checkout-section--intro:empty{display:none} body.zaravan-theme .zv-commerce-checkout .account-select-container{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 !important;background:transparent !important;border:0 !important} body.zaravan-theme .zv-commerce-checkout .account-select-container>[class*="col-"]{width:auto !important;max-width:none !important;padding:0 !important;flex:initial !important} body.zaravan-theme .zv-commerce-checkout .zv-account-card{height:100%;padding:15px !important;margin:0 !important;color:var(--zv-text) !important;background:var(--zv-surface-soft) !important;border:1px solid var(--zv-line) !important;border-radius:15px !important;cursor:pointer} body.zaravan-theme .zv-commerce-checkout .zv-account-card.active,body.zaravan-theme .zv-commerce-checkout .zv-account-card.is-selected{background:var(--zv-primary-soft) !important;border-color:var(--zv-primary) !important;box-shadow:var(--zv-focus)} body.zaravan-theme .zv-commerce-checkout .zv-account-card label{display:flex;width:100%;align-items:flex-start;gap:9px;margin:0} body.zaravan-theme .zv-commerce-checkout .zv-account-address{display:block;max-height:4.6em;margin-top:7px;overflow:hidden;color:var(--zv-text-soft) !important;line-height:1.55} body.zaravan-theme .zv-total-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px !important;margin:0 0 14px !important;color:var(--zv-text) !important;background:var(--zv-primary-soft) !important;border:1px solid color-mix(in srgb,var(--zv-primary) 30%,var(--zv-line)) !important;border-radius:15px !important;text-align:start !important} body.zaravan-theme .zv-total-card__amount{color:var(--zv-primary);font-size:clamp(18px,3vw,25px);white-space:nowrap} body.zaravan-theme .zv-payment-grid>p{margin-bottom:10px} body.zaravan-theme .zv-payment-grid>.text-center{display:grid;grid-template-columns:1fr;gap:9px;text-align:start !important} body.zaravan-theme .zv-gateway-card{position:relative;display:flex !important;width:100%;min-height:54px;align-items:center;gap:10px;padding:12px 14px !important;margin:0 !important;color:var(--zv-text) !important;background:var(--zv-surface-soft) !important;border:1px solid var(--zv-line) !important;border-radius:14px !important;cursor:pointer} body.zaravan-theme .zv-gateway-card:hover,body.zaravan-theme .zv-gateway-card.is-selected{background:var(--zv-primary-soft) !important;border-color:var(--zv-primary) !important} body.zaravan-theme .zv-gateway-check{display:grid;width:24px;height:24px;margin-inline-start:auto;place-items:center;color:transparent;background:var(--zv-surface);border:1px solid var(--zv-line-strong);border-radius:8px;font-size:10px} body.zaravan-theme .zv-gateway-card.is-selected .zv-gateway-check{color:#fff;background:var(--zv-primary);border-color:var(--zv-primary)} body.zaravan-theme .zv-gateway-card input{flex:0 0 auto} body.zaravan-theme .zv-checkout-section--notes textarea{min-height:92px} body.zaravan-theme .zv-checkout-submit{display:grid;gap:11px;text-align:start !important} body.zaravan-theme .zv-checkout-submit p{margin:0 !important} body.zaravan-theme .zv-checkout-submit .checkbox-inline{display:flex;align-items:flex-start;gap:7px;color:var(--zv-text-soft)} body.zaravan-theme .zv-complete-order-button{display:inline-flex !important;width:100%;min-height:54px;align-items:center;justify-content:center;border-radius:14px !important;font-size:14px !important} body.zaravan-theme .zv-secure-checkout-note{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;margin:15px 0 0;color:var(--zv-text-soft);background:transparent;border:0;font-size:11px} body.zaravan-theme .zv-secure-checkout-note i{color:var(--zv-success)} body.zaravan-theme .zv-checkout-helper{padding:10px 12px;color:var(--zv-text-soft) !important;background:var(--zv-surface-soft);border-radius:12px;font-size:11px} body.zaravan-theme .zv-commerce-checkout #paymentGatewayInput,body.zaravan-theme .zv-commerce-checkout #creditCardInputFields,body.zaravan-theme .zv-commerce-checkout .apply-credit-container,body.zaravan-theme .zv-commerce-checkout .marketing-email-optin{color:var(--zv-text) !important;background:var(--zv-surface-soft) !important;border:1px solid var(--zv-line) !important;border-radius:14px !important} body.zaravan-theme .zv-commerce-checkout #paymentGatewayInput:not(:empty),body.zaravan-theme .zv-commerce-checkout #creditCardInputFields,body.zaravan-theme .zv-commerce-checkout .apply-credit-container,body.zaravan-theme .zv-commerce-checkout .marketing-email-optin{padding:13px !important;margin:10px 0 !important} body.zaravan-theme .zv-commerce-checkout .zv-checkout-verification{margin:0 !important;background:var(--zv-surface) !important;box-shadow:none !important} body.zaravan-theme:where(.alert,.notification,.toast,.modal-content,.modal-header,.modal-body,.modal-footer,.dropdown-menu,.popover,.list-group-item,.swal2-popup){color:var(--zv-text);border-color:var(--zv-line)} body.zaravan-theme .alert-success{color:var(--zv-success) !important;background:color-mix(in srgb,var(--zv-success) 10%,var(--zv-surface)) !important;border-color:color-mix(in srgb,var(--zv-success) 28%,var(--zv-line)) !important} body.zaravan-theme .alert-info{color:var(--zv-info) !important;background:color-mix(in srgb,var(--zv-info) 10%,var(--zv-surface)) !important;border-color:color-mix(in srgb,var(--zv-info) 28%,var(--zv-line)) !important} body.zaravan-theme .alert-warning{color:var(--zv-warning) !important;background:color-mix(in srgb,var(--zv-warning) 10%,var(--zv-surface)) !important;border-color:color-mix(in srgb,var(--zv-warning) 28%,var(--zv-line)) !important} body.zaravan-theme .alert-danger{color:var(--zv-danger) !important;background:color-mix(in srgb,var(--zv-danger) 10%,var(--zv-surface)) !important;border-color:color-mix(in srgb,var(--zv-danger) 28%,var(--zv-line)) !important} body.zaravan-theme .alert:where(p,li,strong,a){color:inherit !important} html[data-zv-theme="dark"] body.zaravan-theme:where(.zv-color-surface,.bg-white,.bg-light,.white-bg,[class*="bg-white"],.modal-content,.modal-header,.modal-body,.modal-footer,.dropdown-menu,.popover,.list-group-item,.tab-content,.nav-tabs,.account,.payment-method,.invoice-container,.ticket-reply,.dataTables_wrapper,.domain-lookup-result,.domain-suggestion){color:var(--zv-text) !important;background-color:var(--zv-surface) !important;border-color:var(--zv-line) !important} html[data-zv-theme="dark"] body.zaravan-theme [style*="background: white"],html[data-zv-theme="dark"] body.zaravan-theme [style*="background:#fff"],html[data-zv-theme="dark"] body.zaravan-theme [style*="background: #fff"],html[data-zv-theme="dark"] body.zaravan-theme [style*="background-color: white"],html[data-zv-theme="dark"] body.zaravan-theme [style*="background-color:#fff"],html[data-zv-theme="dark"] body.zaravan-theme [style*="background-color: #fff"]{color:var(--zv-text) !important;background:var(--zv-surface) !important;border-color:var(--zv-line) !important} html[data-zv-theme="dark"] body.zaravan-theme:where(.select2-dropdown,.select2-results__option,.daterangepicker,.tooltip-inner){color:var(--zv-text) !important;background:var(--zv-surface) !important;border-color:var(--zv-line) !important} html[data-zv-theme="dark"] body.zaravan-theme .select2-results__option--highlighted{background:var(--zv-primary-soft) !important} body.zaravan-theme.zv-ticket-experience .zv-context-bar,body.zaravan-theme.zv-ticket-experience .breadcrumb{display:none} body.zaravan-theme.zv-ticket-experience .zv-main{padding-top:22px} body.zaravan-theme.zv-ticket-experience .zv-primary-content{width:100% !important;max-width:none !important;flex:0 0 100% !important} body.zaravan-theme.zv-ticket-experience .zv-sidebar{display:none !important} body.zaravan-theme.zv-ticket-experience .zv-layout-row{display:block} body.zaravan-theme .zv-ticket-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 27px;margin:0 0 18px;background:linear-gradient(125deg,color-mix(in srgb,var(--zv-info) 13%,var(--zv-surface)),var(--zv-surface));border:1px solid color-mix(in srgb,var(--zv-info) 22%,var(--zv-line));border-radius:24px;box-shadow:var(--zv-shadow-sm)} body.zaravan-theme .zv-ticket-hero div>span{color:var(--zv-info);font-size:10px;font-weight:900} body.zaravan-theme .zv-ticket-hero h1{margin:3px 0 4px;font-size:clamp(22px,3vw,31px)} body.zaravan-theme .zv-ticket-hero p{margin:0} body.zaravan-theme .zv-ticket-hero>i{display:grid;width:56px;height:56px;flex:0 0 56px;place-items:center;color:var(--zv-info);background:color-mix(in srgb,var(--zv-info) 12%,var(--zv-surface));border-radius:18px;font-size:22px} body.zaravan-theme.zv-ticket-experience .header-lined{display:none} body.zaravan-theme.zv-ticket-experience:where(.panel,.card,.zv-ticket-surface){color:var(--zv-text) !important;background:var(--zv-surface) !important;border:1px solid var(--zv-line) !important;border-radius:19px !important;box-shadow:var(--zv-shadow-sm) !important} body.zaravan-theme.zv-ticket-experience .table-responsive,body.zaravan-theme.zv-ticket-experience .dataTables_wrapper{padding:8px;overflow:hidden;background:var(--zv-surface);border:1px solid var(--zv-line);border-radius:21px;box-shadow:var(--zv-shadow-sm)} body.zaravan-theme.zv-ticket-experience .zv-ticket-list-table{margin:0 !important} body.zaravan-theme.zv-ticket-experience .zv-ticket-list-table thead th{padding:13px 15px;color:var(--zv-text-soft);background:var(--zv-surface-soft);border:0;font-size:11px} body.zaravan-theme.zv-ticket-experience .zv-ticket-list-table tbody td{padding:15px;color:var(--zv-text);background:var(--zv-surface);border-color:var(--zv-line)} body.zaravan-theme.zv-ticket-experience .zv-ticket-list-table tbody tr:hover td{background:var(--zv-primary-soft)} body.zaravan-theme .zv-ticket-department{position:relative;display:flex !important;min-height:78px;align-items:center;gap:13px;padding:17px 19px !important;margin-bottom:10px;color:var(--zv-text) !important;background:var(--zv-surface) !important;border:1px solid var(--zv-line) !important;border-radius:17px !important;box-shadow:var(--zv-shadow-sm)} body.zaravan-theme .zv-ticket-department:hover{background:var(--zv-primary-soft) !important;border-color:var(--zv-primary) !important;transform:translateY(-1px)} body.zaravan-theme .zv-ticket-department__arrow{display:grid;width:34px;height:34px;margin-inline-start:auto;place-items:center;color:var(--zv-primary);background:var(--zv-primary-soft);border-radius:11px} body.zaravan-theme .zv-ticket-compose,body.zaravan-theme .zv-ticket-reply-composer{padding:clamp(18px,4vw,30px);color:var(--zv-text);background:var(--zv-surface);border:1px solid var(--zv-line);border-radius:23px;box-shadow:var(--zv-shadow-sm)} body.zaravan-theme .zv-ticket-compose>.row{row-gap:14px} body.zaravan-theme .zv-ticket-compose:where(input,select,textarea),body.zaravan-theme .zv-ticket-reply-composer:where(input,select,textarea){color:var(--zv-text) !important;background:var(--zv-surface-soft) !important;border:1px solid var(--zv-line-strong) !important;border-radius:13px !important} body.zaravan-theme .zv-ticket-compose textarea,body.zaravan-theme .zv-ticket-reply-composer textarea{min-height:210px} body.zaravan-theme .zv-ticket-submit-button{min-width:180px;min-height:48px;border-radius:13px !important} body.zaravan-theme .zv-conversation-message{position:relative;max-width:min(88%,860px);padding:17px 19px !important;margin:0 0 14px !important;color:var(--zv-text) !important;background:var(--zv-surface) !important;border:1px solid var(--zv-line) !important;border-radius:20px !important;box-shadow:var(--zv-shadow-sm) !important} body.zaravan-theme .zv-conversation-message.is-client{margin-inline-start:auto !important;background:var(--zv-primary-soft) !important;border-end-end-radius:7px !important} body.zaravan-theme .zv-conversation-message.is-staff{margin-inline-end:auto !important;background:color-mix(in srgb,var(--zv-info) 9%,var(--zv-surface)) !important;border-end-start-radius:7px !important} body.zaravan-theme .zv-conversation-message:where(.date,.user){color:var(--zv-text-faint) !important;background:transparent !important} body.zaravan-theme .zv-conversation-message .message{color:var(--zv-text) !important;background:transparent !important;border:0 !important} body.zaravan-theme .zv-ticket-reply-composer{margin-top:20px} @media (max-width:1099.98px){body.zaravan-theme .zv-checkout-layout{grid-template-columns:minmax(0,1fr) 330px} body.zaravan-theme .zv-commerce-configurator .zv-configurator-form{grid-template-columns:minmax(0,1fr) 300px}} @media (max-width:899.98px){body.zaravan-theme .zv-commerce{width:min(100% - 24px,1240px)} body.zaravan-theme .zv-checkout-layout,body.zaravan-theme .zv-commerce-configurator .zv-configurator-form{display:block !important} body.zaravan-theme .zv-checkout-side{position:static;margin-top:15px} body.zaravan-theme .zv-commerce-configurator .order-summary,body.zaravan-theme .zv-commerce-configurator #orderSummary{position:static !important;margin-top:15px} body.zaravan-theme .zv-domain-service-switch{grid-template-columns:1fr} body.zaravan-theme .zv-domain-service-switch a small{white-space:normal} body.zaravan-theme .zv-commerce-configurator .domain-selection-options{grid-template-columns:1fr} body.zaravan-theme .zv-commerce-configurator .domain-selection-options .option{min-height:0}} @media (max-width:767.98px){body.zaravan-theme .zv-fast-progress__item>a,body.zaravan-theme .zv-fast-progress__item>span{min-height:43px;padding:6px} body.zaravan-theme .zv-fast-progress__item b{width:24px;height:24px;flex-basis:24px} body.zaravan-theme .zv-fast-progress__item strong{font-size:11px} body.zaravan-theme .zv-commerce .zv-cart-hero--compact{align-items:flex-start;padding:20px !important;border-radius:20px} body.zaravan-theme .zv-commerce .zv-cart-hero--compact .zv-domain-hero-icon{display:none} body.zaravan-theme .zv-commerce-domain-hub .domain-checker-container{padding:18px !important} body.zaravan-theme .zv-commerce-domain-hub .domain-checker-container .input-group-box{grid-template-columns:1fr} body.zaravan-theme .zv-commerce-domain-hub .domain-checker-container .input-group-box .btn{width:100%} body.zaravan-theme .zv-commerce-checkout .account-select-container{grid-template-columns:1fr} body.zaravan-theme .zv-quick-action,body.zaravan-theme .zv-review-sticky-action{position:sticky;bottom:8px;z-index:30;align-items:stretch;flex-direction:column;padding:11px;border-radius:16px} body.zaravan-theme .zv-quick-action__copy,body.zaravan-theme .zv-review-sticky-action>div{display:none} body.zaravan-theme .zv-quick-action__button,body.zaravan-theme .zv-review-sticky-action .btn{width:100%;min-width:0;min-height:50px} body.zaravan-theme .zv-checkout-side{padding:11px;border-radius:18px} body.zaravan-theme .zv-checkout-section{padding:17px;border-radius:17px} body.zaravan-theme .zv-conversation-message{max-width:96%}} @media (max-width:480px){body.zaravan-theme .zv-commerce{width:min(100% - 16px,1240px)} body.zaravan-theme .zv-fast-progress__list{gap:4px;padding:4px;border-radius:14px} body.zaravan-theme .zv-fast-progress__item>a,body.zaravan-theme .zv-fast-progress__item>span{gap:5px} body.zaravan-theme .zv-fast-progress__item strong{font-size:9px} body.zaravan-theme .zv-commerce .zv-cart-hero--compact h1{font-size:22px} body.zaravan-theme .zv-ticket-hero{padding:20px;border-radius:20px} body.zaravan-theme .zv-ticket-hero>i{display:none} body.zaravan-theme .zv-ticket-compose,body.zaravan-theme .zv-ticket-reply-composer{padding:16px;border-radius:18px}} body.zaravan-theme.zv-standalone .zv-main{padding:30px 0 70px} body.zaravan-theme.zv-standalone .zv-main>.container,body.zaravan-theme .zv-main>.container:has(.zv-order-native-page),body.zaravan-theme .zv-main>.container:has(#order-standard_cart){width:min(1380px,calc(100% - 36px));max-width:1380px} body.zaravan-theme.zv-standalone .zv-layout-row,body.zaravan-theme.zv-standalone .zv-primary-content{display:block;width:100%;max-width:none;padding:0;margin:0} body.zaravan-theme.zv-standalone .zv-mobile-sidecards{display:none !important} .zv-suite-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--zv-primary);font-size:11px;font-weight:900} .zv-suite-eyebrow::before{width:7px;height:7px;background:currentColor;border-radius:50%;content:"";box-shadow:0 0 0 5px var(--zv-primary-soft)} .zv-suite-hero,.zv-detail-hero,.zv-invoice-hero,.zv-ticket-head,.zv-order-page-head{position:relative;display:flex;min-height:210px;align-items:center;justify-content:space-between;gap:28px;padding:clamp(28px,5vw,52px);margin-bottom:24px;overflow:hidden;color:#fff;background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.18),transparent 18rem),linear-gradient(135deg,#5544d9 0%,#7464fb 58%,#9d73e7 120%);border:1px solid rgba(255,255,255,.16);border-radius:30px;box-shadow:0 28px 80px rgba(63,50,173,.22)} .zv-suite-hero::after,.zv-detail-hero::after,.zv-invoice-hero::after,.zv-ticket-head::after,.zv-order-page-head::after{position:absolute;width:360px;height:360px;inset-block-start:-220px;inset-inline-end:-80px;border:1px solid rgba(255,255,255,.17);border-radius:50%;content:""} .zv-suite-hero__copy,.zv-detail-hero__main,.zv-invoice-hero>div,.zv-ticket-head>div,.zv-order-page-head>div{position:relative;z-index:2} .zv-suite-hero .zv-suite-eyebrow,.zv-detail-hero .zv-suite-eyebrow,.zv-invoice-hero .zv-suite-eyebrow,.zv-ticket-head .zv-suite-eyebrow,.zv-order-page-head .zv-suite-eyebrow{color:rgba(255,255,255,.86)} .zv-suite-hero .zv-suite-eyebrow::before,.zv-detail-hero .zv-suite-eyebrow::before,.zv-invoice-hero .zv-suite-eyebrow::before,.zv-ticket-head .zv-suite-eyebrow::before,.zv-order-page-head .zv-suite-eyebrow::before{box-shadow:0 0 0 5px rgba(255,255,255,.13)} .zv-suite-hero h1,.zv-detail-hero h1,.zv-invoice-hero h1,.zv-ticket-head h1,.zv-order-page-head h1{margin:9px 0 0;color:#fff !important;font-size:clamp(28px,4vw,48px);line-height:1.3} .zv-suite-hero p,.zv-detail-hero p,.zv-invoice-hero p,.zv-ticket-head p,.zv-order-page-head p{max-width:730px;margin:10px 0 0;color:rgba(255,255,255,.76) !important;font-size:14px;line-height:2} .zv-suite-hero__icon,.zv-order-page-head>span{position:relative;z-index:2;display:grid;width:108px;height:108px;flex:0 0 108px;place-items:center;color:#6251df;background:rgba(255,255,255,.94);border:10px solid rgba(255,255,255,.13);border-radius:34px;box-shadow:0 24px 60px rgba(24,16,89,.22);font-size:38px;transform:rotate(-5deg)} .zv-suite-hero__actions,.zv-detail-hero__actions{position:relative;z-index:3;display:flex;flex-wrap:wrap;gap:10px} .zv-detail-hero__actions .btn,.zv-suite-hero__actions .btn{border-color:rgba(255,255,255,.18) !important} .zv-suite-card{padding:24px;color:var(--zv-text);background:var(--zv-surface);border:1px solid var(--zv-line);border-radius:24px;box-shadow:var(--zv-shadow-sm)} .zv-suite-card__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid var(--zv-line)} .zv-suite-card__header span{color:var(--zv-primary);font-size:10px;font-weight:900} .zv-suite-card__header h2{margin:3px 0 0;font-size:20px} .zv-sticky-card{position:sticky;top:100px} .zv-suite-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;margin-bottom:20px;background:var(--zv-surface);border:1px solid var(--zv-line);border-radius:20px;box-shadow:var(--zv-shadow-sm)} .zv-suite-search{display:flex;min-width:min(480px,100%);min-height:48px;align-items:center;gap:10px;padding:0 15px;color:var(--zv-text-faint);background:var(--zv-surface-soft);border:1px solid var(--zv-line);border-radius:14px} .zv-suite-search input{width:100%;padding:0 !important;color:var(--zv-text) !important;background:transparent !important;border:0 !important;box-shadow:none !important} .zv-suite-toolbar__actions{display:flex;flex-wrap:wrap;gap:9px} .zv-suite-toolbar .btn{min-height:46px;border-radius:13px} .zv-status{display:inline-flex;min-height:30px;align-items:center;justify-content:center;padding:5px 11px;color:var(--zv-status-custom,var(--zv-primary));background:color-mix(in srgb,var(--zv-status-custom,var(--zv-primary)) 12%,transparent);border:1px solid color-mix(in srgb,var(--zv-status-custom,var(--zv-primary)) 24%,transparent);border-radius:999px;font-size:10px;font-style:normal;font-weight:900;white-space:nowrap} .zv-status--active,.zv-status--paid,.zv-status--completed,.zv-status--open{--zv-status-custom:var(--zv-success)} .zv-status--pending,.zv-status--unpaid,.zv-status--payment-pending,.zv-status--in-progress{--zv-status-custom:var(--zv-warning)} .zv-status--suspended,.zv-status--overdue,.zv-status--cancelled,.zv-status--terminated,.zv-status--fraud{--zv-status-custom:var(--zv-danger)} .zv-status--closed,.zv-status--expired{--zv-status-custom:var(--zv-text-faint)} .zv-service-cards,.zv-domain-cards{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))} .zv-service-card,.zv-domain-card{position:relative;display:flex;min-width:0;flex-direction:column;padding:23px;background:var(--zv-surface);border:1px solid var(--zv-line);border-radius:24px;box-shadow:var(--zv-shadow-sm);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease} .zv-service-card:hover,.zv-domain-card:hover{border-color:color-mix(in srgb,var(--zv-primary) 35%,var(--zv-line));box-shadow:var(--zv-shadow);transform:translateY(-3px)} .zv-service-card__top,.zv-domain-card>header{display:flex;min-width:0;align-items:flex-start;gap:14px} .zv-service-card__icon,.zv-domain-card__icon{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;color:var(--zv-primary);background:var(--zv-primary-soft);border:1px solid color-mix(in srgb,var(--zv-primary) 20%,transparent);border-radius:16px} .zv-service-card__title,.zv-domain-card>header>div{min-width:0;flex:1} .zv-service-card__title small,.zv-domain-card header small{color:var(--zv-text-faint);font-size:10px;font-weight:800} .zv-service-card__title h2,.zv-domain-card h2{margin:3px 0;font-size:18px;overflow-wrap:anywhere} .zv-service-card__title p{margin:0;color:var(--zv-text-soft);font-size:11px;overflow-wrap:anywhere} .zv-service-card__meta,.zv-domain-card__timeline,.zv-info-grid{display:grid;gap:10px;margin-top:22px;grid-template-columns:repeat(3,minmax(0,1fr))} .zv-info-grid{grid-template-columns:repeat(4,minmax(0,1fr))} .zv-service-card__meta>div,.zv-domain-card__timeline>div,.zv-info-grid>div{min-width:0;padding:13px;background:var(--zv-surface-soft);border:1px solid var(--zv-line);border-radius:15px} .zv-service-card__meta span,.zv-domain-card__timeline span,.zv-info-grid span{display:block;margin-bottom:6px;color:var(--zv-text-faint);font-size:9px;font-weight:800} .zv-service-card__meta strong,.zv-domain-card__timeline strong,.zv-info-grid strong{display:block;color:var(--zv-text);font-size:12px;overflow-wrap:anywhere} .zv-service-card__footer,.zv-domain-card footer{display:flex;justify-content:flex-end;padding-top:20px;margin-top:auto} .zv-service-card__footer .btn,.zv-domain-card footer .btn{min-width:155px;border-radius:13px} .zv-detail-hero__chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px} .zv-detail-hero__chips>span:not(.zv-status){display:inline-flex;align-items:center;gap:7px;padding:6px 11px;color:#fff;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.17);border-radius:999px;font-size:10px} .zv-detail-layout,.zv-domain-detail-layout,.zv-invoice-layout,.zv-compose-layout{display:grid;align-items:start;gap:20px;grid-template-columns:minmax(0,1fr) 310px} .zv-detail-main,.zv-domain-detail-main,.zv-invoice-document{display:grid;min-width:0;gap:20px} .zv-action-list{display:grid;gap:8px} .zv-action-list a,.zv-domain-detail-nav a{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:10px;padding:10px 13px;color:var(--zv-text) !important;background:var(--zv-surface-soft);border:1px solid var(--zv-line);border-radius:13px;font-size:11px;font-weight:800} .zv-action-list a:hover,.zv-domain-detail-nav a:hover,.zv-domain-detail-nav a.active{color:var(--zv-primary) !important;border-color:color-mix(in srgb,var(--zv-primary) 30%,var(--zv-line));background:var(--zv-primary-soft)} .zv-definition-list{display:grid;gap:0;margin:0} .zv-definition-list>div{display:grid;gap:16px;padding:13px 0;border-bottom:1px solid var(--zv-line);grid-template-columns:minmax(150px,.5fr) 1fr} .zv-definition-list>div:last-child{border-bottom:0} .zv-definition-list dt{color:var(--zv-text-soft);font-size:11px} .zv-definition-list dd{margin:0;color:var(--zv-text);font-size:12px;font-weight:800} .zv-mini-card-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))} .zv-mini-card{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px;background:var(--zv-surface-soft);border:1px solid var(--zv-line);border-radius:15px} .zv-mini-card strong,.zv-mini-card small{display:block} .zv-mini-card small{margin-top:5px;color:var(--zv-text-faint);font-size:9px} .zv-module-area__content,.zv-module-area__content *{max-width:100%} .zv-module-area__content>.row{margin-inline:0} .zv-module-area__content .card,.zv-module-area__content .panel,.zv-module-area__content .well{background:var(--zv-surface-soft) !important;border-color:var(--zv-line) !important;box-shadow:none !important} .zv-download-list{display:grid;gap:10px} .zv-download-list a{display:flex;align-items:center;gap:13px;padding:14px;color:var(--zv-text) !important;background:var(--zv-surface-soft);border:1px solid var(--zv-line);border-radius:14px} .zv-download-list a>i{color:var(--zv-primary)} .zv-download-list strong,.zv-download-list small{display:block} .zv-download-list small{margin-top:4px;color:var(--zv-text-faint)} .zv-domain-detail-nav{position:sticky;top:100px;display:grid;gap:8px;padding:14px;background:var(--zv-surface);border:1px solid var(--zv-line);border-radius:20px;box-shadow:var(--zv-shadow-sm)} .zv-domain-detail-nav a{justify-content:flex-start} .zv-domain-detail-nav a i{width:20px;color:var(--zv-primary);text-align:center} .zv-ns-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))} .zv-ns-grid>div{display:flex;align-items:center;gap:10px;padding:14px;background:var(--zv-surface-soft);border:1px solid var(--zv-line);border-radius:14px} .zv-ns-grid i{color:var(--zv-primary)} .zv-invoice-list{display:grid;gap:10px} .zv-invoice-row{display:grid;min-width:0;align-items:center;gap:14px;padding:17px 19px;color:var(--zv-text) !important;background:var(--zv-surface);border:1px solid var(--zv-line);border-radius:18px;box-shadow:var(--zv-shadow-sm);grid-template-columns:85px repeat(3,minmax(110px,1fr)) auto 20px} .zv-invoice-row:hover{border-color:color-mix(in srgb,var(--zv-primary) 35%,var(--zv-line));transform:translateY(-2px)} .zv-invoice-row__number{color:var(--zv-primary);font-size:15px;font-weight:900} .zv-invoice-row small,.zv-invoice-row strong{display:block} .zv-invoice-row small{color:var(--zv-text-faint);font-size:9px} .zv-invoice-row strong{margin-top:4px;font-size:11px} .zv-invoice-hero{min-height:180px} .zv-invoice-hero>.zv-status,.zv-ticket-head>.zv-status{position:relative;z-index:2;color:#fff;background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.23)} .zv-invoice-parties{display:grid;gap:30px;padding-bottom:22px;border-bottom:1px solid var(--zv-line);grid-template-columns:repeat(2,minmax(0,1fr))} .zv-invoice-parties>div:last-child{text-align:left} .zv-invoice-parties small,.zv-invoice-parties strong{display:block} .zv-invoice-parties small{color:var(--zv-text-faint);font-size:9px} .zv-invoice-parties strong{margin-top:6px;font-size:15px} .zv-invoice-parties p{margin:8px 0 0;line-height:1.9} .zv-invoice-items{margin-top:20px;overflow:hidden;border:1px solid var(--zv-line);border-radius:16px} .zv-invoice-items__head,.zv-invoice-items__row{display:grid;gap:15px;padding:14px 16px;grid-template-columns:1fr 160px} .zv-invoice-items__head{color:var(--zv-text-soft);background:var(--zv-surface-soft);font-size:10px;font-weight:900} .zv-invoice-items__row{border-top:1px solid var(--zv-line)} .zv-invoice-items__row strong{text-align:left} .zv-invoice-totals{width:min(430px,100%);margin:22px 0 0 auto} .zv-invoice-totals>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px dashed var(--zv-line)} .zv-invoice-totals__grand,.zv-invoice-totals__balance{font-size:15px;font-weight:900} .zv-invoice-totals__balance{color:var(--zv-primary)} .zv-payment-button .btn,.zv-payment-button form,.zv-payment-button input[type=submit]{width:100%} .zv-payment-field{margin-bottom:12px} .zv-paid-state{display:grid;gap:10px;padding:22px;place-items:center;color:var(--zv-success);background:color-mix(in srgb,var(--zv-success) 10%,transparent);border:1px solid color-mix(in srgb,var(--zv-success) 25%,transparent);border-radius:17px;text-align:center} .zv-paid-state i{display:grid;width:45px;height:45px;place-items:center;color:#fff;background:var(--zv-success);border-radius:50%} .zv-invoice-actions{display:grid;gap:8px;padding-top:14px;margin-top:14px;border-top:1px solid var(--zv-line)} .zv-invoice-actions a{display:flex;align-items:center;gap:8px;padding:10px;color:var(--zv-text-soft) !important;font-size:10px;font-weight:800} .zv-transaction-list{display:grid} .zv-transaction-list>div{display:grid;gap:12px;padding:12px 0;border-bottom:1px solid var(--zv-line);grid-template-columns:120px 1fr 1fr 130px} .zv-ticket-list{display:grid;gap:10px} .zv-ticket-row{display:grid;min-width:0;align-items:center;gap:14px;padding:16px 18px;color:var(--zv-text) !important;background:var(--zv-surface);border:1px solid var(--zv-line);border-radius:18px;box-shadow:var(--zv-shadow-sm);grid-template-columns:46px minmax(0,1fr) 160px auto 18px} .zv-ticket-row__icon{display:grid;width:42px;height:42px;place-items:center;color:var(--zv-primary);background:var(--zv-primary-soft);border-radius:14px} .zv-ticket-row__subject{min-width:0} .zv-ticket-row__subject small,.zv-ticket-row__subject strong,.zv-ticket-row__subject em,.zv-ticket-row__date small,.zv-ticket-row__date strong{display:block} .zv-ticket-row__subject small,.zv-ticket-row__date small{color:var(--zv-text-faint);font-size:9px} .zv-ticket-row__subject strong{margin:4px 0;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap} .zv-ticket-row__subject em{color:var(--zv-text-soft);font-size:9px;font-style:normal} .zv-ticket-row__date strong{margin-top:4px;font-size:10px} .zv-department-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))} .zv-department-card{display:flex;min-height:150px;align-items:center;gap:16px;padding:22px;color:var(--zv-text) !important;background:var(--zv-surface);border:1px solid var(--zv-line);border-radius:23px;box-shadow:var(--zv-shadow-sm)} .zv-department-card:hover{border-color:color-mix(in srgb,var(--zv-primary) 35%,var(--zv-line));transform:translateY(-3px)} .zv-department-card>span{display:grid;width:58px;height:58px;flex:0 0 58px;place-items:center;color:var(--zv-primary);background:var(--zv-primary-soft);border-radius:18px;font-size:20px} .zv-department-card>div{min-width:0;flex:1} .zv-department-card h2{margin:0;font-size:17px} .zv-department-card p{margin:7px 0 0;font-size:11px;line-height:1.8} .zv-ticket-compose{margin:0} .zv-compose-layout{grid-template-columns:minmax(0,1fr) 270px} .zv-compose-help{position:sticky;top:100px} .zv-compose-help>i{display:grid;width:50px;height:50px;place-items:center;color:var(--zv-warning);background:color-mix(in srgb,var(--zv-warning) 12%,transparent);border-radius:16px;font-size:19px} .zv-compose-help h2{margin:15px 0 10px;font-size:16px} .zv-compose-help ul{padding:0 18px 0 0;margin:0;color:var(--zv-text-soft);font-size:11px;line-height:2.2} .zv-form-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))} .zv-form-grid label,.zv-form-stack label{display:block;margin:0} .zv-form-grid label>span,.zv-form-stack label>span{display:block;margin-bottom:8px} .zv-field-wide{grid-column:1 / -1} .zv-form-grid textarea{min-height:180px;resize:vertical} .zv-form-submit{display:flex;justify-content:flex-end;padding-top:20px;margin-top:20px;border-top:1px solid var(--zv-line)} .zv-form-submit .btn{min-width:170px} .zv-ticket-head{min-height:175px} .zv-conversation{display:grid;gap:15px} .zv-message{width:min(860px,92%);padding:20px;background:var(--zv-surface);border:1px solid var(--zv-line);border-radius:22px;box-shadow:var(--zv-shadow-sm)} .zv-message--staff{margin-inline-end:auto;border-start-start-radius:7px} .zv-message--client{margin-inline-start:auto;background:var(--zv-primary-soft);border-color:color-mix(in srgb,var(--zv-primary) 23%,var(--zv-line));border-start-end-radius:7px} .zv-message header{display:flex;align-items:center;gap:11px;padding-bottom:13px;border-bottom:1px solid var(--zv-line)} .zv-message__avatar{display:grid;width:40px;height:40px;place-items:center;color:var(--zv-primary);background:var(--zv-surface-soft);border-radius:13px} .zv-message header strong,.zv-message header small{display:block} .zv-message header small{margin-top:4px;color:var(--zv-text-faint);font-size:9px} .zv-message__body{padding-top:16px;color:var(--zv-text);line-height:2;overflow-wrap:anywhere} .zv-message footer{display:flex;flex-wrap:wrap;gap:8px;padding-top:14px;margin-top:14px;border-top:1px solid var(--zv-line)} .zv-message footer a{padding:7px 10px;color:var(--zv-text) !important;background:var(--zv-surface-soft);border-radius:10px;font-size:9px} .zv-reply-box{padding:24px;margin-top:22px;background:var(--zv-surface);border:1px solid var(--zv-line);border-radius:24px;box-shadow:var(--zv-shadow)} .zv-reply-box header{margin-bottom:14px} .zv-reply-box header span{color:var(--zv-primary);font-size:10px;font-weight:900} .zv-reply-box h2{margin:4px 0 0;font-size:19px} .zv-reply-box__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px} .zv-reply-box__footer label{display:inline-flex;align-items:center;gap:8px;padding:10px 13px;margin:0;cursor:pointer;background:var(--zv-surface-soft);border:1px solid var(--zv-line);border-radius:12px} .zv-reply-box__footer input{position:absolute;width:1px;height:1px;opacity:0} .zv-kb-search{display:flex;align-items:center;gap:10px;padding:12px;margin:-48px auto 28px;position:relative;z-index:4;width:min(780px,calc(100% - 30px));background:var(--zv-surface);border:1px solid var(--zv-line);border-radius:20px;box-shadow:var(--zv-shadow)} .zv-kb-search>i{margin-inline-start:8px;color:var(--zv-primary)} .zv-kb-search input{min-width:0;flex:1;background:transparent !important;border:0 !important;box-shadow:none !important} .zv-kb-grid{display:grid;gap:16px;margin-bottom:22px;grid-template-columns:repeat(3,minmax(0,1fr))} .zv-kb-card{display:flex;min-height:170px;align-items:flex-start;gap:13px;padding:21px;color:var(--zv-text) !important;background:var(--zv-surface);border:1px solid var(--zv-line);border-radius:22px;box-shadow:var(--zv-shadow-sm)} .zv-kb-card>span{display:grid;width:47px;height:47px;flex:0 0 47px;place-items:center;color:var(--zv-primary);background:var(--zv-primary-soft);border-radius:15px} .zv-kb-card>div{min-width:0;flex:1} .zv-kb-card h2{margin:0;font-size:15px} .zv-kb-card p{margin:7px 0;font-size:10px;line-height:1.8} .zv-kb-card small{color:var(--zv-text-faint)} .zv-link-list,.zv-article-list,.zv-news-list{display:grid;gap:10px} .zv-link-list a,.zv-article-list>a{display:flex;align-items:center;gap:13px;padding:14px 16px;color:var(--zv-text) !important;background:var(--zv-surface-soft);border:1px solid var(--zv-line);border-radius:14px} .zv-link-list a span,.zv-article-list>a>div{min-width:0;flex:1} .zv-article-list>a>span{display:grid;width:44px;height:44px;place-items:center;color:var(--zv-primary);background:var(--zv-primary-soft);border-radius:13px} .zv-article-list h2{margin:0;font-size:14px} .zv-article-list p{margin:5px 0 0;font-size:10px} .zv-article{padding:clamp(24px,5vw,55px);background:var(--zv-surface);border:1px solid var(--zv-line);border-radius:28px;box-shadow:var(--zv-shadow)} .zv-article>header{padding-bottom:24px;margin-bottom:27px;border-bottom:1px solid var(--zv-line)} .zv-article h1{margin:9px 0 0;font-size:clamp(26px,4vw,43px)} .zv-article__body{color:var(--zv-text);font-size:14px;line-height:2.2} .zv-article__body img{max-width:100%;height:auto;border-radius:16px} .zv-news-list{grid-template-columns:repeat(2,minmax(0,1fr))} .zv-news-list article{padding:22px;background:var(--zv-surface);border:1px solid var(--zv-line);border-radius:22px;box-shadow:var(--zv-shadow-sm)} .zv-news-list time{color:var(--zv-primary);font-size:10px;font-weight:900} .zv-news-list h2{margin:9px 0;font-size:17px} .zv-news-list p{font-size:11px;line-height:1.9} .zv-suite-empty,.zv-order-state{display:grid;min-height:360px;padding:42px;place-items:center;align-content:center;text-align:center;background:var(--zv-surface);border:1px solid var(--zv-line);border-radius:28px;box-shadow:var(--zv-shadow-sm)} .zv-suite-empty__icon,.zv-order-state>span{display:grid;width:72px;height:72px;margin-bottom:15px;place-items:center;color:var(--zv-primary);background:var(--zv-primary-soft);border-radius:22px;font-size:27px} .zv-suite-empty h1,.zv-suite-empty h2,.zv-order-state h1{margin:0;font-size:23px} .zv-suite-empty p,.zv-order-state p{max-width:560px;margin:10px 0 20px} .zv-profile-form{max-width:980px;margin-inline:auto} .zv-form-stack{display:grid;gap:14px;margin-bottom:18px} .zv-security-grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))} .zv-order-native-page{width:100%} .zv-order-page-head{min-height:190px;margin-bottom:18px} .zv-order-native-content{position:relative;min-width:0} .zv-order-native-content>#order-standard_cart,body.zaravan-theme #order-standard_cart{width:100% !important;max-width:none !important;margin:0 !important;color:var(--zv-text) !important;background:transparent !important} .zv-order-native-content #order-standard_cart>.row,.zv-order-native-content #order-standard_cart .cart-body,body.zaravan-theme #order-standard_cart .cart-body{display:block !important;width:100% !important;max-width:none !important;padding:0 !important;margin:0 !important;float:none !important} .zv-order-native-content .cart-sidebar,.zv-order-native-content .sidebar-collapsed,.zv-order-native-content .header-lined,.zv-order-native-content .categories-collapsed,.zv-order-native-content .ordersteps,.zv-order-native-content .order-steps,.zv-order-native-content #order-steps,.zv-order-native-content .checkout-steps,.zv-order-native-content .progress-steps,.zv-order-native-content .product-selection-sidebar,.zv-order-native-content .pull-md-right.sidebar{display:none !important} .zv-order-progress{display:grid;gap:10px;padding:12px;margin-bottom:18px;background:var(--zv-surface);border:1px solid var(--zv-line);border-radius:18px;box-shadow:var(--zv-shadow-sm);grid-template-columns:repeat(3,minmax(0,1fr))} .zv-order-progress__step{display:flex;min-height:52px;align-items:center;gap:10px;padding:9px 12px;color:var(--zv-text-soft);background:var(--zv-surface-soft);border:1px solid transparent;border-radius:13px} .zv-order-progress__step>span{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;color:var(--zv-text-faint);background:var(--zv-surface);border:1px solid var(--zv-line);border-radius:10px;font-size:10px;font-weight:900} .zv-order-progress__step strong{display:block;color:inherit;font-size:10px} .zv-order-progress__step small{display:block;margin-top:2px;color:var(--zv-text-faint);font-size:8px} .zv-order-progress__step.is-active{color:var(--zv-primary);background:var(--zv-primary-soft);border-color:color-mix(in srgb,var(--zv-primary) 23%,transparent)} .zv-order-progress__step.is-active>span{color:#fff;background:var(--zv-primary);border-color:var(--zv-primary)} .zv-order-progress__step.is-done>span{color:#fff;background:var(--zv-success);border-color:var(--zv-success)} body.zaravan-theme #order-standard_cart,body.zaravan-theme #order-standard_cart p,body.zaravan-theme #order-standard_cart span,body.zaravan-theme #order-standard_cart label,body.zaravan-theme #order-standard_cart li,body.zaravan-theme #order-standard_cart td,body.zaravan-theme #order-standard_cart th{color:var(--zv-text)} body.zaravan-theme #order-standard_cart .text-muted,body.zaravan-theme #order-standard_cart small,body.zaravan-theme #order-standard_cart .help-block{color:var(--zv-text-soft) !important} body.zaravan-theme #order-standard_cart .panel,body.zaravan-theme #order-standard_cart .card,body.zaravan-theme #order-standard_cart .well,body.zaravan-theme #order-standard_cart .product-info,body.zaravan-theme #order-standard_cart .field-container,body.zaravan-theme #order-standard_cart .product-configurable-options,body.zaravan-theme #order-standard_cart .domain-selection-options,body.zaravan-theme #order-standard_cart .domain-input-group,body.zaravan-theme #order-standard_cart .domain-lookup-result,body.zaravan-theme #order-standard_cart .domain-suggestion,body.zaravan-theme #order-standard_cart .account,body.zaravan-theme #order-standard_cart .payment-method,body.zaravan-theme #order-standard_cart .view-cart-items,body.zaravan-theme #order-standard_cart .summary-container,body.zaravan-theme #order-standard_cart .order-summary,body.zaravan-theme #order-standard_cart .checkout-security-msg,body.zaravan-theme #order-standard_cart .sub-heading,body.zaravan-theme #order-standard_cart .modal-content,body.zaravan-theme #order-standard_cart .list-group-item,body.zaravan-theme #order-standard_cart [style*="background-color: white"],body.zaravan-theme #order-standard_cart [style*="background-color:#fff"],body.zaravan-theme #order-standard_cart [style*="background: white"],body.zaravan-theme #order-standard_cart [style*="background:#fff"]{color:var(--zv-text) !important;background:var(--zv-surface) !important;border-color:var(--zv-line) !important} html[data-zv-theme="dark"] body.zaravan-theme #order-standard_cart [style*="color: #000"],html[data-zv-theme="dark"] body.zaravan-theme #order-standard_cart [style*="color:#000"],html[data-zv-theme="dark"] body.zaravan-theme #order-standard_cart [style*="color: black"]{color:var(--zv-text) !important} body.zaravan-theme #order-standard_cart input,body.zaravan-theme #order-standard_cart textarea,body.zaravan-theme #order-standard_cart select,body.zaravan-theme #order-standard_cart .form-control,body.zaravan-theme #order-standard_cart .custom-select,body.zaravan-theme #order-standard_cart .select2-selection{color:var(--zv-text) !important;background:var(--zv-surface-soft) !important;border-color:var(--zv-line) !important;border-radius:13px !important} body.zaravan-theme #order-standard_cart input:focus,body.zaravan-theme #order-standard_cart textarea:focus,body.zaravan-theme #order-standard_cart select:focus{background:var(--zv-surface) !important;border-color:var(--zv-primary) !important;box-shadow:var(--zv-focus) !important} body.zaravan-theme #order-standard_cart option{color:var(--zv-text);background:var(--zv-surface)} body.zaravan-theme #order-standard_cart .input-group-addon,body.zaravan-theme #order-standard_cart .input-group-text{color:var(--zv-text-soft) !important;background:var(--zv-surface-strong) !important;border-color:var(--zv-line) !important} body.zaravan-theme #order-standard_cart .nav-tabs{gap:8px;padding:7px;background:var(--zv-surface);border:1px solid var(--zv-line);border-radius:15px} body.zaravan-theme #order-standard_cart .nav-tabs>li>a,body.zaravan-theme #order-standard_cart .nav-tabs .nav-link{color:var(--zv-text-soft) !important;background:transparent !important;border:0 !important;border-radius:10px !important} body.zaravan-theme #order-standard_cart .nav-tabs>li.active>a,body.zaravan-theme #order-standard_cart .nav-tabs .nav-link.active{color:var(--zv-primary) !important;background:var(--zv-primary-soft) !important} .zv-native-section{padding:22px !important;margin:0 0 16px !important;background:var(--zv-surface) !important;border:1px solid var(--zv-line) !important;border-radius:22px !important;box-shadow:var(--zv-shadow-sm) !important} .zv-native-section__title{display:flex;align-items:center;gap:10px;padding-bottom:15px;margin-bottom:17px;border-bottom:1px solid var(--zv-line)} .zv-native-section__title>span{display:grid;width:36px;height:36px;place-items:center;color:var(--zv-primary);background:var(--zv-primary-soft);border-radius:12px} .zv-native-section__title h2{margin:0;font-size:16px} .zv-native-section__title p{margin:3px 0 0;color:var(--zv-text-faint) !important;font-size:9px} .zv-native-section .sub-heading{padding:0 !important;margin:0 0 14px !important;background:transparent !important;border:0 !important} .zv-native-section .sub-heading span{color:var(--zv-text) !important;background:transparent !important;font-size:14px !important} .zv-order-native-page--configureproduct .product-info,.zv-order-native-page--configureproduct .product-configurable-options,.zv-order-native-page--configureproduct .field-container,.zv-order-native-page--configureproduct #productConfigurableOptions,.zv-order-native-page--configureproduct .product-addons,.zv-order-native-page--configureproduct .server-config,.zv-order-native-page--configuredomains .domain-configuration,.zv-order-native-page--configureproductdomain .domain-selection-options{padding:20px !important;margin-bottom:15px !important;background:var(--zv-surface) !important;border:1px solid var(--zv-line) !important;border-radius:20px !important;box-shadow:var(--zv-shadow-sm)} body.zaravan-theme #order-standard_cart .product-info{color:var(--zv-text) !important} body.zaravan-theme #order-standard_cart .product-info .product-title{color:var(--zv-text) !important;font-size:20px !important} body.zaravan-theme #order-standard_cart .product-info .product-description{color:var(--zv-text-soft) !important} body.zaravan-theme #order-standard_cart .configurable-option,body.zaravan-theme #order-standard_cart .addon-products .panel,body.zaravan-theme #order-standard_cart .domain-selection-options .option{background:var(--zv-surface-soft) !important;border:1px solid var(--zv-line) !important;border-radius:15px !important} body.zaravan-theme #order-standard_cart .billing-cycle,body.zaravan-theme #order-standard_cart .price{color:var(--zv-primary) !important} body.zaravan-theme #order-standard_cart .domain-checker-container,body.zaravan-theme #order-standard_cart .domain-checker-bg,body.zaravan-theme #order-standard_cart .domain-search-container,body.zaravan-theme #order-standard_cart .domain-transfer-container{color:var(--zv-text) !important;background:var(--zv-surface) !important;border-color:var(--zv-line) !important} body.zaravan-theme #order-standard_cart .domain-checker-bg{padding:clamp(20px,4vw,38px) !important;border:1px solid var(--zv-line) !important;border-radius:24px !important;box-shadow:var(--zv-shadow-sm)} body.zaravan-theme #order-standard_cart .domain-checker-bg input{min-height:56px;font-size:16px} body.zaravan-theme #order-standard_cart .domain-checker-bg .btn{min-height:56px;border-radius:14px} body.zaravan-theme #order-standard_cart .domain-lookup-result,body.zaravan-theme #order-standard_cart .domain-suggestion{padding:14px !important;margin-top:10px;background:var(--zv-surface-soft) !important;border:1px solid var(--zv-line) !important;border-radius:15px !important} .zv-checkout-shell{display:grid;align-items:start;gap:18px;grid-template-columns:minmax(0,1fr) 350px} .zv-checkout-main{display:grid;min-width:0;gap:16px} .zv-checkout-aside{position:sticky;top:96px;display:grid;gap:14px} .zv-checkout-aside .order-summary,.zv-checkout-aside #orderSummary,.zv-checkout-aside .summary-container{position:static !important;width:100% !important;padding:18px !important;margin:0 !important;background:var(--zv-surface) !important;border:1px solid var(--zv-line) !important;border-radius:20px !important;box-shadow:var(--zv-shadow) !important} .zv-checkout-aside .total-due-today,.zv-checkout-aside .amt{color:var(--zv-primary) !important} .zv-checkout-aside .btn-primary,.zv-checkout-aside #btnCompleteOrder,.zv-checkout-aside #checkout{width:100% !important;min-height:53px;border-radius:14px !important;font-size:13px} .zv-checkout-main .account-select-container{display:grid !important;gap:10px;margin:0 !important;grid-template-columns:repeat(2,minmax(0,1fr))} .zv-checkout-main .account-select-container>[class*="col-"]{width:100% !important;max-width:none !important;padding:0 !important} .zv-checkout-main .account{height:100%;padding:15px !important;margin:0 !important;background:var(--zv-surface-soft) !important;border:1px solid var(--zv-line) !important;border-radius:15px !important} .zv-checkout-main .account.active{background:var(--zv-primary-soft) !important;border-color:color-mix(in srgb,var(--zv-primary) 38%,var(--zv-line)) !important} .zv-checkout-main .account .address{display:block;min-width:0;margin-inline-start:7px;white-space:normal !important;overflow-wrap:anywhere} .zv-checkout-main .account .address .small{color:var(--zv-text-soft) !important;line-height:1.9} .zv-checkout-main .payment-methods,.zv-checkout-main .cc-payment-form{display:grid;gap:10px} .zv-checkout-main .payment-method{padding:14px !important;background:var(--zv-surface-soft) !important;border:1px solid var(--zv-line) !important;border-radius:15px !important} .zv-checkout-main .payment-method.selected{background:var(--zv-primary-soft) !important;border-color:var(--zv-primary) !important} .zv-checkout-main .checkout-security-msg{padding:13px 15px !important;color:var(--zv-text-soft) !important;background:var(--zv-surface-soft) !important;border:1px solid var(--zv-line) !important;border-radius:14px !important;font-size:10px !important} .zv-checkout-main .checkout-security-msg i{color:var(--zv-success)} .zv-checkout-main .marketing-email-optin,.zv-checkout-main .accepttos{padding:13px;background:var(--zv-surface-soft);border:1px solid var(--zv-line);border-radius:13px} body.zaravan-theme #order-standard_cart .view-cart-items{overflow:hidden;border-radius:20px !important} body.zaravan-theme #order-standard_cart .item,body.zaravan-theme #order-standard_cart .view-cart-items-header{padding:15px !important;background:var(--zv-surface) !important;border-color:var(--zv-line) !important} body.zaravan-theme #order-standard_cart .view-cart-items-header{background:var(--zv-surface-soft) !important} body.zaravan-theme #order-standard_cart .empty-cart .btn,body.zaravan-theme #order-standard_cart .checkout-btn{border-radius:14px !important} html[data-zv-theme="dark"] body.zaravan-theme .modal-content,html[data-zv-theme="dark"] body.zaravan-theme .popover,html[data-zv-theme="dark"] body.zaravan-theme .dropdown-menu,html[data-zv-theme="dark"] body.zaravan-theme .tooltip-inner,html[data-zv-theme="dark"] body.zaravan-theme .select2-dropdown,html[data-zv-theme="dark"] body.zaravan-theme .swal2-popup,html[data-zv-theme="dark"] body.zaravan-theme .daterangepicker,html[data-zv-theme="dark"] body.zaravan-theme .dataTables_wrapper,html[data-zv-theme="dark"] body.zaravan-theme .invoice-container,html[data-zv-theme="dark"] body.zaravan-theme .ticket-reply{color:var(--zv-text) !important;background:var(--zv-surface) !important;border-color:var(--zv-line) !important} html[data-zv-theme="dark"] body.zaravan-theme .modal-header,html[data-zv-theme="dark"] body.zaravan-theme .modal-body,html[data-zv-theme="dark"] body.zaravan-theme .modal-footer,html[data-zv-theme="dark"] body.zaravan-theme .dropdown-item,html[data-zv-theme="dark"] body.zaravan-theme .select2-results__option,html[data-zv-theme="dark"] body.zaravan-theme .daterangepicker td,html[data-zv-theme="dark"] body.zaravan-theme .daterangepicker th{color:var(--zv-text) !important;background:var(--zv-surface) !important;border-color:var(--zv-line) !important} html[data-zv-theme="dark"] body.zaravan-theme .dropdown-item:hover,html[data-zv-theme="dark"] body.zaravan-theme .select2-results__option--highlighted{color:var(--zv-primary) !important;background:var(--zv-primary-soft) !important} html[data-zv-theme="dark"] body.zaravan-theme .table,html[data-zv-theme="dark"] body.zaravan-theme .table td,html[data-zv-theme="dark"] body.zaravan-theme .table th{color:var(--zv-text) !important;background:transparent !important;border-color:var(--zv-line) !important} html[data-zv-theme="dark"] body.zaravan-theme .table-striped tbody tr:nth-of-type(odd){background:rgba(255,255,255,.025) !important} html[data-zv-theme="dark"] body.zaravan-theme .close{color:var(--zv-text) !important;text-shadow:none !important} @media (max-width:1100px){.zv-detail-layout,.zv-domain-detail-layout,.zv-invoice-layout,.zv-compose-layout,.zv-checkout-shell{grid-template-columns:1fr} .zv-detail-side,.zv-invoice-payment{order:-1} .zv-sticky-card,.zv-domain-detail-nav,.zv-compose-help,.zv-checkout-aside{position:static} .zv-domain-detail-nav{display:flex;overflow-x:auto} .zv-domain-detail-nav a{flex:0 0 auto} .zv-kb-grid{grid-template-columns:repeat(2,minmax(0,1fr))} .zv-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width:850px){body.zaravan-theme.zv-standalone .zv-main>.container,body.zaravan-theme .zv-main>.container:has(.zv-order-native-page),body.zaravan-theme .zv-main>.container:has(#order-standard_cart){width:min(100% - 24px,1380px)} .zv-suite-hero,.zv-detail-hero,.zv-invoice-hero,.zv-ticket-head,.zv-order-page-head{min-height:0;padding:27px;border-radius:23px} .zv-suite-hero__icon,.zv-order-page-head>span{width:76px;height:76px;flex-basis:76px;border-width:7px;border-radius:24px;font-size:27px} .zv-service-cards,.zv-domain-cards,.zv-department-grid,.zv-news-list,.zv-security-grid{grid-template-columns:1fr} .zv-invoice-row{grid-template-columns:70px 1fr auto 18px} .zv-invoice-row>span:nth-child(3),.zv-invoice-row>span:nth-child(4){display:none} .zv-ticket-row{grid-template-columns:43px minmax(0,1fr) auto 16px} .zv-ticket-row__date{display:none} .zv-suite-toolbar{align-items:stretch;flex-direction:column} .zv-suite-search{min-width:0} .zv-suite-toolbar__actions .btn{flex:1} .zv-order-progress{grid-template-columns:1fr} .zv-order-progress__step{min-height:44px}} @media (max-width:620px){body.zaravan-theme.zv-standalone .zv-main{padding-top:18px} .zv-suite-hero,.zv-detail-hero,.zv-invoice-hero,.zv-ticket-head,.zv-order-page-head{align-items:flex-start;flex-direction:column;padding:23px} .zv-suite-hero__icon,.zv-order-page-head>span{display:none} .zv-suite-hero h1,.zv-detail-hero h1,.zv-invoice-hero h1,.zv-ticket-head h1,.zv-order-page-head h1{font-size:27px} .zv-service-card,.zv-domain-card,.zv-suite-card,.zv-reply-box{padding:18px;border-radius:19px} .zv-service-card__top,.zv-domain-card>header{flex-wrap:wrap} .zv-service-card__top .zv-status,.zv-domain-card>header .zv-status{margin-inline-start:62px} .zv-service-card__meta,.zv-domain-card__timeline,.zv-info-grid,.zv-form-grid,.zv-ns-grid,.zv-mini-card-grid,.zv-invoice-parties,.zv-checkout-main .account-select-container{grid-template-columns:1fr} .zv-field-wide{grid-column:auto} .zv-invoice-items__head,.zv-invoice-items__row{grid-template-columns:1fr 110px} .zv-transaction-list>div{grid-template-columns:1fr 1fr} .zv-kb-grid{grid-template-columns:1fr} .zv-message{width:100%} .zv-reply-box__footer{align-items:stretch;flex-direction:column} .zv-reply-box__footer .btn{width:100%} .zv-kb-search{flex-wrap:wrap;margin-top:-30px} .zv-kb-search .btn{width:100%}} html[data-zv-theme="dark"] body.zaravan-theme .zv-force-dark-surface{color:var(--zv-text) !important;background:var(--zv-surface) !important;border-color:var(--zv-line) !important} body.zaravan-theme.zv-standalone .zv-primary-content{width:100%;max-width:none;padding:0} body.zaravan-theme.zv-standalone .zv-main>.container{width:min(1380px,calc(100% - 40px));max-width:1380px} .zv-native-client-card{position:relative;padding:clamp(18px,2.4vw,30px);overflow:hidden;color:var(--zv-text);background:color-mix(in srgb,var(--zv-surface) 96%,transparent);border:1px solid var(--zv-line);border-radius:28px;box-shadow:var(--zv-shadow)} .zv-native-client-card::before{position:absolute;z-index:0;width:260px;height:260px;inset-inline-end:-170px;top:-175px;content:"";background:radial-gradient(circle,var(--zv-primary-soft),transparent 70%);pointer-events:none} .zv-native-client-card>*{position:relative;z-index:1} .zv-native-client-card>.header-lined,.zv-native-client-card>.breadcrumb,.zv-native-client-card .card-header .header-lined,.zv-native-client-card .page-header{display:none !important} .zv-native-client-card>.row{margin-inline:-8px} .zv-native-client-card>.row>[class*="col-"]{padding-inline:8px} .zv-native-client-card .panel,.zv-native-client-card .card,.zv-native-client-card .well,.zv-native-client-card .alert,.zv-native-client-card .list-group,.zv-native-client-card .table-container,.zv-native-client-card .dataTables_wrapper,.zv-native-client-card .invoice-container,.zv-native-client-card .form-container{color:var(--zv-text) !important;background:var(--zv-surface-soft) !important;border:1px solid var(--zv-line) !important;border-radius:20px !important;box-shadow:none !important} .zv-native-client-card .panel + .panel,.zv-native-client-card .card + .card,.zv-native-client-card .table-container + *{margin-top:16px} .zv-native-client-card .panel-heading,.zv-native-client-card .panel-footer,.zv-native-client-card .card-header,.zv-native-client-card .card-footer{color:var(--zv-text) !important;background:transparent !important;border-color:var(--zv-line) !important} .zv-native-client-card .panel-body,.zv-native-client-card .card-body{padding:clamp(17px,2vw,24px) !important} .zv-native-client-card .form-group{margin-bottom:17px} .zv-native-client-card .form-control,.zv-native-client-card .custom-select,.zv-native-client-card input,.zv-native-client-card select,.zv-native-client-card textarea{min-height:48px;color:var(--zv-text) !important;background:var(--zv-surface) !important;border:1px solid var(--zv-line) !important;border-radius:14px !important;box-shadow:none !important} .zv-native-client-card textarea{min-height:130px} .zv-native-client-card .form-control:focus,.zv-native-client-card input:focus,.zv-native-client-card select:focus,.zv-native-client-card textarea:focus{border-color:var(--zv-primary) !important;box-shadow:var(--zv-focus) !important} .zv-native-client-card .input-group-text,.zv-native-client-card .input-group-addon{color:var(--zv-text-soft) !important;background:var(--zv-surface-strong) !important;border-color:var(--zv-line) !important} .zv-native-client-card .btn{min-height:43px;padding:9px 17px;border-radius:13px !important;font-weight:850} .zv-native-client-card .btn-default,.zv-native-client-card .btn-secondary,.zv-native-client-card .btn-light{color:var(--zv-text) !important;background:var(--zv-surface) !important;border-color:var(--zv-line) !important} .zv-native-client-card .nav-tabs,.zv-native-client-card .nav-pills{display:flex;gap:8px;padding:7px;margin-bottom:20px;overflow-x:auto;background:var(--zv-surface-soft);border:1px solid var(--zv-line);border-radius:16px} .zv-native-client-card .nav-tabs>li,.zv-native-client-card .nav-pills>li{flex:0 0 auto} .zv-native-client-card .nav-tabs>li>a,.zv-native-client-card .nav-pills>li>a,.zv-native-client-card .nav-link{padding:9px 14px !important;color:var(--zv-text-soft) !important;background:transparent !important;border:0 !important;border-radius:11px !important} .zv-native-client-card .nav-tabs>li.active>a,.zv-native-client-card .nav-pills>li.active>a,.zv-native-client-card .nav-link.active{color:var(--zv-primary) !important;background:var(--zv-primary-soft) !important} .zv-native-client-card table,.zv-native-client-card .table{width:100%;margin:0;color:var(--zv-text) !important;background:transparent !important;border-collapse:separate;border-spacing:0 7px} .zv-native-client-card table thead th,.zv-native-client-card .table thead th{padding:8px 13px;color:var(--zv-text-faint) !important;background:transparent !important;border:0 !important;font-size:10px;font-weight:900} .zv-native-client-card table tbody tr,.zv-native-client-card .table tbody tr{background:var(--zv-surface) !important;box-shadow:inset 0 0 0 1px var(--zv-line)} .zv-native-client-card table tbody td,.zv-native-client-card .table tbody td{padding:14px 13px;color:var(--zv-text) !important;background:transparent !important;border:0 !important;vertical-align:middle} .zv-native-client-card table tbody td:first-child{border-radius:0 13px 13px 0} .zv-native-client-card table tbody td:last-child{border-radius:13px 0 0 13px} .zv-native-client-card .pagination{gap:5px} .zv-native-client-card .page-link{color:var(--zv-text) !important;background:var(--zv-surface) !important;border-color:var(--zv-line) !important;border-radius:10px !important} .zv-native-client-card .page-item.active .page-link{color:#fff !important;background:var(--zv-primary) !important;border-color:var(--zv-primary) !important} .zv-native-client-card .alert{padding:14px 16px} .zv-native-client-card .alert-success{color:var(--zv-success) !important;background:color-mix(in srgb,var(--zv-success) 11%,var(--zv-surface)) !important} .zv-native-client-card .alert-danger{color:var(--zv-danger) !important;background:color-mix(in srgb,var(--zv-danger) 11%,var(--zv-surface)) !important} .zv-native-client-card .alert-warning{color:var(--zv-warning) !important;background:color-mix(in srgb,var(--zv-warning) 12%,var(--zv-surface)) !important} .zv-native-client-card .alert-info{color:var(--zv-info) !important;background:color-mix(in srgb,var(--zv-info) 11%,var(--zv-surface)) !important} .zv-mail-list{display:grid;gap:10px} .zv-mail-row{display:grid;min-width:0;align-items:center;gap:13px;padding:16px 18px;color:var(--zv-text) !important;background:var(--zv-surface);border:1px solid var(--zv-line);border-radius:17px;box-shadow:var(--zv-shadow-sm);grid-template-columns:44px minmax(0,1fr) 18px} .zv-mail-row>span{display:grid;width:44px;height:44px;place-items:center;color:var(--zv-primary);background:var(--zv-primary-soft);border-radius:13px} .zv-mail-row div{display:grid;min-width:0;gap:3px} .zv-mail-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .zv-mail-row small{color:var(--zv-text-faint)} .zv-mail-row:hover{border-color:color-mix(in srgb,var(--zv-primary) 35%,var(--zv-line));transform:translateY(-2px)} .zv-domain-studio-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(25px,4vw,45px);margin-bottom:15px;overflow:hidden;color:#fff;background:var(--zv-gradient);border-radius:30px;box-shadow:var(--zv-shadow-lg)} .zv-domain-studio-head h1{margin:5px 0 8px;color:#fff !important;font-size:clamp(26px,4vw,43px)} .zv-domain-studio-head p{max-width:720px;margin:0;color:rgba(255,255,255,.78) !important} .zv-domain-studio-head__icon{display:grid;width:100px;height:100px;flex:0 0 100px;place-items:center;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:30px;font-size:37px;transform:rotate(-7deg)} .zv-domain-mode-cards{display:grid;gap:11px;margin:0 0 18px;grid-template-columns:repeat(3,minmax(0,1fr))} .zv-domain-mode-cards a{display:flex;min-width:0;align-items:center;gap:12px;padding:15px;color:var(--zv-text) !important;background:var(--zv-surface);border:1px solid var(--zv-line);border-radius:18px;box-shadow:var(--zv-shadow-sm)} .zv-domain-mode-cards a>i{display:grid;width:43px;height:43px;flex:0 0 43px;place-items:center;color:var(--zv-primary);background:var(--zv-primary-soft);border-radius:13px} .zv-domain-mode-cards a span{display:grid;min-width:0} .zv-domain-mode-cards a strong{color:var(--zv-text)} .zv-domain-mode-cards a small{color:var(--zv-text-faint)} .zv-domain-mode-cards a.is-active{background:var(--zv-primary-soft);border-color:color-mix(in srgb,var(--zv-primary) 40%,var(--zv-line))} .zv-domain-mode-cards a.is-active>i{color:#fff;background:var(--zv-primary)} .zv-domain-studio>.row{display:block !important;margin:0 !important} .zv-domain-studio>.row>.cart-sidebar{display:none !important} .zv-domain-studio>.row>.cart-body{width:100% !important;max-width:none !important;padding:0 !important} .zv-domain-studio .cart-body>.header-lined,.zv-domain-studio .cart-body>p,.zv-domain-studio .cart-body>.categories-collapsed{display:none !important} .zv-domain-studio .domain-checker-container{padding:0 !important;background:transparent !important;border:0 !important} .zv-domain-studio .domain-checker-bg{padding:clamp(22px,4vw,40px) !important;background:var(--zv-surface) !important;border:1px solid var(--zv-line) !important;border-radius:25px !important;box-shadow:var(--zv-shadow) !important} .zv-domain-studio .domain-checker-bg .row{margin:0 !important} .zv-domain-studio .domain-checker-bg [class*="col-"]{width:100% !important;max-width:none !important;padding:0 !important;margin:0 !important} .zv-domain-studio .domain-checker-bg .input-group{display:grid !important;gap:10px;grid-template-columns:minmax(0,1fr) auto} .zv-domain-studio .domain-checker-bg textarea,.zv-domain-studio .domain-checker-bg input{min-height:62px !important;padding:14px 18px !important;font-size:16px !important} .zv-domain-studio .domain-checker-bg .btn{min-width:145px;min-height:62px !important} .zv-domain-studio .domain-pricing,.zv-domain-studio .domain-lookup-results,.zv-domain-studio .domain-suggestions{margin-top:18px} .zv-domain-studio .bg-white,.zv-domain-studio .tld-pricing-header,.zv-domain-studio .tld-row{color:var(--zv-text) !important;background:var(--zv-surface) !important;border-color:var(--zv-line) !important} .zv-domain-studio .tld-pricing-header{border-radius:17px 17px 0 0} .zv-domain-studio .tld-row{margin:0 !important;border-top:1px solid var(--zv-line) !important} .zv-order-native-page{display:grid;gap:16px} .zv-order-native-content{padding:clamp(15px,2vw,24px);background:color-mix(in srgb,var(--zv-surface) 96%,transparent);border:1px solid var(--zv-line);border-radius:27px;box-shadow:var(--zv-shadow)} .zv-order-native-content #order-standard_cart{margin:0 !important} .zv-order-progress{display:grid;gap:8px;padding:8px;margin:0 0 15px;background:var(--zv-surface);border:1px solid var(--zv-line);border-radius:18px;box-shadow:var(--zv-shadow-sm);grid-template-columns:repeat(3,minmax(0,1fr))} .zv-order-progress__step{display:flex;min-width:0;align-items:center;gap:10px;padding:11px 13px;color:var(--zv-text-faint);border-radius:13px} .zv-order-progress__step>span{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;color:inherit;background:var(--zv-surface-soft);border-radius:10px;font-weight:900} .zv-order-progress__step div{display:grid;min-width:0} .zv-order-progress__step strong{color:inherit;font-size:12px} .zv-order-progress__step small{overflow:hidden;color:inherit;font-size:9px;text-overflow:ellipsis;white-space:nowrap} .zv-order-progress__step.is-active{color:var(--zv-primary);background:var(--zv-primary-soft)} .zv-order-progress__step.is-active>span{color:#fff;background:var(--zv-primary)} .zv-order-progress__step.is-done{color:var(--zv-success)} .zv-order-progress__step.is-done>span{color:#fff;background:var(--zv-success)} body.zaravan-theme #order-standard_cart .cart-body{width:100% !important;max-width:none !important;padding:0 !important} body.zaravan-theme #order-standard_cart .cart-body>.header-lined,body.zaravan-theme #order-standard_cart .cart-body>.categories-collapsed,body.zaravan-theme #order-standard_cart .cart-sidebar{display:none !important} body.zaravan-theme #order-standard_cart>.row{display:block !important;margin:0 !important} body.zaravan-theme #order-standard_cart>.row>[class*="col-"]{width:100% !important;max-width:none !important;padding:0 !important} body.zaravan-theme #order-standard_cart .row{color:var(--zv-text)} body.zaravan-theme #order-standard_cart .panel-default,body.zaravan-theme #order-standard_cart .panel-info,body.zaravan-theme #order-standard_cart .panel-primary,body.zaravan-theme #order-standard_cart .card,body.zaravan-theme #order-standard_cart .well,body.zaravan-theme #order-standard_cart .alert,body.zaravan-theme #order-standard_cart .list-group-item,body.zaravan-theme #order-standard_cart .form-control-static,body.zaravan-theme #order-standard_cart .bg-white,body.zaravan-theme #order-standard_cart .bg-light{color:var(--zv-text) !important;background:var(--zv-surface) !important;border-color:var(--zv-line) !important} body.zaravan-theme #order-standard_cart .panel-heading,body.zaravan-theme #order-standard_cart .panel-footer,body.zaravan-theme #order-standard_cart .card-header,body.zaravan-theme #order-standard_cart .card-footer{color:var(--zv-text) !important;background:var(--zv-surface-soft) !important;border-color:var(--zv-line) !important} body.zaravan-theme #order-standard_cart .alert-success{color:var(--zv-success) !important;background:color-mix(in srgb,var(--zv-success) 10%,var(--zv-surface)) !important} body.zaravan-theme #order-standard_cart .alert-danger{color:var(--zv-danger) !important;background:color-mix(in srgb,var(--zv-danger) 10%,var(--zv-surface)) !important} body.zaravan-theme #order-standard_cart .alert-warning{color:var(--zv-warning) !important;background:color-mix(in srgb,var(--zv-warning) 11%,var(--zv-surface)) !important} body.zaravan-theme #order-standard_cart .alert-info{color:var(--zv-info) !important;background:color-mix(in srgb,var(--zv-info) 10%,var(--zv-surface)) !important} body.zaravan-theme #order-standard_cart .btn-default,body.zaravan-theme #order-standard_cart .btn-secondary,body.zaravan-theme #order-standard_cart .btn-light{color:var(--zv-text) !important;background:var(--zv-surface-soft) !important;border-color:var(--zv-line) !important} .zv-order-native-page--checkout .zv-order-page-head{margin-bottom:0} .zv-order-native-page--checkout .zv-order-native-content{padding:clamp(14px,2vw,22px)} .zv-checkout-shell{gap:20px;grid-template-columns:minmax(0,1fr) minmax(310px,370px)} .zv-checkout-main .zv-native-section{padding:clamp(18px,2vw,26px) !important;border-radius:21px !important} .zv-checkout-main .row{margin-inline:-7px !important} .zv-checkout-main [class*="col-"]{padding-inline:7px !important} .zv-checkout-aside{top:92px} .zv-checkout-aside::before{display:block;padding:15px 18px;color:#fff;background:var(--zv-gradient);border-radius:18px;content:"خلاصه و پرداخت";font-size:15px;font-weight:900;box-shadow:var(--zv-shadow-sm)} .zv-checkout-aside .order-summary,.zv-checkout-aside #orderSummary,.zv-checkout-aside .summary-container{overflow:hidden} .zv-checkout-aside .summary-totals,.zv-checkout-aside .order-summary .total-due-today{color:var(--zv-text) !important;background:var(--zv-surface-soft) !important;border-color:var(--zv-line) !important} .zv-checkout-aside .checkout-security-msg{color:var(--zv-text-soft) !important;background:var(--zv-surface-soft) !important;border:1px solid var(--zv-line) !important} .zv-checkout-main .account-select-container .account,.zv-checkout-main .payment-method{cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease} .zv-checkout-main .account-select-container .account:hover,.zv-checkout-main .payment-method:hover{border-color:color-mix(in srgb,var(--zv-primary) 38%,var(--zv-line)) !important;transform:translateY(-1px)} html[data-zv-theme="dark"] body.zaravan-theme .zv-native-client-card,html[data-zv-theme="dark"] body.zaravan-theme .zv-native-client-card *,html[data-zv-theme="dark"] body.zaravan-theme #order-standard_cart,html[data-zv-theme="dark"] body.zaravan-theme #order-standard_cart *{border-color:var(--zv-line)} html[data-zv-theme="dark"] body.zaravan-theme .zv-native-client-card [style*="background: rgb(255"],html[data-zv-theme="dark"] body.zaravan-theme .zv-native-client-card [style*="background-color: rgb(255"],html[data-zv-theme="dark"] body.zaravan-theme .zv-native-client-card [style*="background:#fff"],html[data-zv-theme="dark"] body.zaravan-theme .zv-native-client-card [style*="background: #fff"],html[data-zv-theme="dark"] body.zaravan-theme #order-standard_cart [style*="background: rgb(255"],html[data-zv-theme="dark"] body.zaravan-theme #order-standard_cart [style*="background-color: rgb(255"],html[data-zv-theme="dark"] body.zaravan-theme #order-standard_cart [style*="background:#fff"],html[data-zv-theme="dark"] body.zaravan-theme #order-standard_cart [style*="background: #fff"]{color:var(--zv-text) !important;background:var(--zv-surface) !important} html[data-zv-theme="dark"] body.zaravan-theme .zv-native-client-card [style*="color:#000"],html[data-zv-theme="dark"] body.zaravan-theme .zv-native-client-card [style*="color: #000"],html[data-zv-theme="dark"] body.zaravan-theme #order-standard_cart [style*="color:#000"],html[data-zv-theme="dark"] body.zaravan-theme #order-standard_cart [style*="color: #000"]{color:var(--zv-text) !important} @media (max-width:900px){.zv-domain-mode-cards{grid-template-columns:1fr} .zv-domain-mode-cards a{min-height:72px} .zv-checkout-shell{grid-template-columns:1fr} .zv-checkout-aside{position:static;order:-1} .zv-checkout-aside::before{display:none} .zv-native-client-card{padding:18px;border-radius:22px} .zv-native-client-card .table-container,.zv-native-client-card .dataTables_wrapper{overflow-x:auto}} @media (max-width:620px){body.zaravan-theme.zv-standalone .zv-main>.container{width:min(100% - 22px,1380px)} .zv-domain-studio-head{align-items:flex-start;flex-direction:column;padding:23px;border-radius:23px} .zv-domain-studio-head__icon{display:none} .zv-domain-studio .domain-checker-bg .input-group{grid-template-columns:1fr} .zv-domain-studio .domain-checker-bg .btn{width:100%} .zv-order-native-content{padding:11px;border-radius:21px} .zv-order-progress{grid-template-columns:1fr} .zv-order-progress__step:not(.is-active):not(.is-done){display:none} .zv-native-client-card table{min-width:640px} .zv-native-client-card .btn{width:100%}} .zv-public-hero{display:grid;min-height:480px;align-items:center;gap:clamp(25px,6vw,90px);padding:clamp(30px,6vw,75px);overflow:hidden;color:#fff;background:var(--zv-gradient);border-radius:36px;box-shadow:var(--zv-shadow-lg);grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)} .zv-public-hero h1{max-width:780px;margin:8px 0 14px;color:#fff !important;font-size:clamp(34px,5vw,64px);line-height:1.32} .zv-public-hero p{max-width:700px;color:rgba(255,255,255,.78) !important;font-size:15px} .zv-public-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px} .zv-public-hero__actions .btn{min-height:50px;padding-inline:23px;border-radius:15px} .zv-public-hero__actions .btn-primary{color:var(--zv-primary) !important;background:#fff !important;border-color:#fff !important} .zv-public-hero__actions .btn-light{color:#fff !important;background:rgba(255,255,255,.1) !important;border-color:rgba(255,255,255,.22) !important} .zv-public-hero__visual{position:relative;min-height:290px} .zv-public-hero__visual span{position:absolute;display:grid;width:130px;height:130px;place-items:center;color:#fff;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.2);border-radius:38px;box-shadow:0 25px 60px rgba(24,12,82,.2);backdrop-filter:blur(16px);font-size:42px} .zv-public-hero__visual span:nth-child(1){top:10px;inset-inline-start:20%;transform:rotate(8deg)} .zv-public-hero__visual span:nth-child(2){top:130px;inset-inline-start:48%;transform:rotate(-7deg)} .zv-public-hero__visual span:nth-child(3){top:165px;inset-inline-start:0;transform:rotate(5deg)} .zv-public-actions{display:grid;gap:13px;margin-top:18px;grid-template-columns:repeat(3,minmax(0,1fr))} .zv-public-actions a{display:grid;align-items:center;gap:13px;padding:20px;color:var(--zv-text) !important;background:var(--zv-surface);border:1px solid var(--zv-line);border-radius:21px;box-shadow:var(--zv-shadow-sm);grid-template-columns:49px minmax(0,1fr) auto} .zv-public-actions a>i{display:grid;width:49px;height:49px;place-items:center;color:var(--zv-primary);background:var(--zv-primary-soft);border-radius:15px} .zv-public-actions a div{display:grid} .zv-public-actions a small{color:var(--zv-text-faint)} .zv-public-actions a:hover{border-color:color-mix(in srgb,var(--zv-primary) 35%,var(--zv-line));transform:translateY(-2px)} @media (max-width:850px){.zv-public-hero{min-height:0;grid-template-columns:1fr} .zv-public-hero__visual{display:none} .zv-public-actions{grid-template-columns:1fr}} html[data-zv-theme="dark"] body.zaravan-theme .bg-white,html[data-zv-theme="dark"] body.zaravan-theme .bg-light,html[data-zv-theme="dark"] body.zaravan-theme .bg-default,html[data-zv-theme="dark"] body.zaravan-theme .table-active,html[data-zv-theme="dark"] body.zaravan-theme .table-hover tbody tr:hover,html[data-zv-theme="dark"] body.zaravan-theme .list-group-item,html[data-zv-theme="dark"] body.zaravan-theme .card,html[data-zv-theme="dark"] body.zaravan-theme .panel,html[data-zv-theme="dark"] body.zaravan-theme .well,html[data-zv-theme="dark"] body.zaravan-theme .input-group-prepend,html[data-zv-theme="dark"] body.zaravan-theme .input-group-append{color:var(--zv-text) !important;background-color:var(--zv-surface) !important;border-color:var(--zv-line) !important} html[data-zv-theme="dark"] body.zaravan-theme .text-dark,html[data-zv-theme="dark"] body.zaravan-theme .text-body,html[data-zv-theme="dark"] body.zaravan-theme .text-black,html[data-zv-theme="dark"] body.zaravan-theme .text-black-50{color:var(--zv-text) !important} html[data-zv-theme="dark"] body.zaravan-theme input:-webkit-autofill,html[data-zv-theme="dark"] body.zaravan-theme input:-webkit-autofill:hover,html[data-zv-theme="dark"] body.zaravan-theme input:-webkit-autofill:focus{-webkit-text-fill-color:var(--zv-text) !important;-webkit-box-shadow:0 0 0 1000px var(--zv-surface-soft) inset !important;transition:background-color 9999s ease-out 0s} body.zaravan-theme .alert p,body.zaravan-theme .alert strong,body.zaravan-theme .alert a{color:inherit !important} body.zaravan-theme .modal-backdrop{background:#080910} body.zaravan-theme .modal-content{overflow:hidden;border-radius:22px !important;box-shadow:var(--zv-shadow-lg) !important} body.zaravan-theme:where(.zv-order-native-page--configureproductdomain,.zv-order-native-page--domainregister,.zv-order-native-page--domaintransfer) #order-standard_cart .domain-selection-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;margin:16px 0 20px;background:transparent;border:0;box-shadow:none} body.zaravan-theme:where(.zv-order-native-page--configureproductdomain,.zv-order-native-page--domainregister,.zv-order-native-page--domaintransfer) #order-standard_cart .domain-selection-options .option{display:flex;min-height:94px;align-items:center;padding:17px 18px;margin:0;color:#f4f6fb;background:linear-gradient(150deg,rgba(26,31,43,.98),rgba(13,16,24,.99));border:1px solid rgba(255,255,255,.10);border-radius:18px;box-shadow:0 12px 34px rgba(0,0,0,.16)} body.zaravan-theme:where(.zv-order-native-page--configureproductdomain,.zv-order-native-page--domainregister,.zv-order-native-page--domaintransfer) #order-standard_cart .domain-selection-options .option label,body.zaravan-theme:where(.zv-order-native-page--configureproductdomain,.zv-order-native-page--domainregister,.zv-order-native-page--domaintransfer) #order-standard_cart .domain-selection-options .option:where(strong,span,p){color:#f4f6fb} body.zaravan-theme:where(.zv-order-native-page--configureproductdomain,.zv-order-native-page--domainregister,.zv-order-native-page--domaintransfer) #order-standard_cart .domain-selection-options .option:hover,body.zaravan-theme:where(.zv-order-native-page--configureproductdomain,.zv-order-native-page--domainregister,.zv-order-native-page--domaintransfer) #order-standard_cart .domain-selection-options .option-selected{background:linear-gradient(150deg,rgba(95,143,255,.16),rgba(112,83,236,.10));border-color:rgba(114,153,255,.46);box-shadow:0 0 0 4px rgba(95,143,255,.07),0 16px 38px rgba(0,0,0,.19)} body.zaravan-theme .zv-order-native-page--viewcart #order-standard_cart .view-cart-items{display:grid;gap:12px;padding:0;background:transparent;border:0;box-shadow:none} body.zaravan-theme .zv-order-native-page--viewcart #order-standard_cart .view-cart-items-header{display:none} body.zaravan-theme .zv-order-native-page--viewcart #order-standard_cart .view-cart-items .item{padding:clamp(16px,2.3vw,22px);margin:0;color:#f4f6fb;background:linear-gradient(155deg,rgba(24,29,41,.97),rgba(12,15,23,.99));border:1px solid rgba(255,255,255,.09);border-radius:20px;box-shadow:0 14px 42px rgba(0,0,0,.18)} body.zaravan-theme .zv-order-native-page--viewcart #order-standard_cart:where(.view-cart-tabs .tab-content,.summary-container,.order-summary,.cart-summary){color:#f4f6fb;background:linear-gradient(155deg,rgba(23,28,40,.98),rgba(11,14,21,.99));border:1px solid rgba(255,255,255,.09);border-radius:20px;box-shadow:0 16px 48px rgba(0,0,0,.18)} body.zaravan-theme .zv-order-native-page--viewcart #order-standard_cart .checkout-btn,body.zaravan-theme .zv-order-native-page--viewcart #order-standard_cart a[href*="checkout"]{min-height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:15px;font-weight:900} @media(max-width:800px){body.zaravan-theme:where(.zv-order-native-page--configureproductdomain,.zv-order-native-page--domainregister,.zv-order-native-page--domaintransfer) #order-standard_cart .domain-selection-options{grid-template-columns:1fr}} body.zv-page-checkout{overflow-x:hidden!important} body.zv-page-checkout #order-standard_cart{width:100%!important;max-width:1500px!important;margin:0 auto!important;padding:0!important;color:#f5f7fb!important} body.zv-page-checkout #order-standard_cart>.row{display:block!important;margin:0!important} body.zv-page-checkout #order-standard_cart .cart-sidebar,body.zv-page-checkout #order-standard_cart .sidebar-collapsed,body.zv-page-checkout #order-standard_cart .header-lined{display:none!important} body.zv-page-checkout #order-standard_cart .cart-body{width:100%!important;max-width:none!important;flex:0 0 100%!important;padding:0!important;margin:0!important} body.zv-page-checkout #frmCheckout.zv281-mounted{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important} body.zv-page-checkout .zv281-checkout-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(340px,410px)!important;gap:24px!important;align-items:start!important;width:100%!important;min-width:0!important} body.zv-page-checkout .zv281-checkout-main,body.zv-page-checkout .zv281-checkout-aside{min-width:0!important;max-width:100%!important} body.zv-page-checkout .zv281-checkout-main{display:grid!important;gap:18px!important} body.zv-page-checkout .zv281-checkout-aside{position:sticky!important;top:92px!important;display:grid!important;gap:13px!important;padding:16px!important;background:linear-gradient(155deg,#111722,#090d14)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:30px!important;box-shadow:0 30px 80px rgba(0,0,0,.36)!important;overflow:hidden!important} body.zv-page-checkout .zv281-empty,body.zv-page-checkout .zv-is-empty{display:none!important} body.zv-page-checkout .zv281-checkout-main>.sub-heading{margin:0!important;padding:0!important;background:transparent!important;border:0!important} body.zv-page-checkout .zv281-checkout-main>.sub-heading span{display:block!important;padding:17px 20px!important;color:#f7f9fc!important;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.025))!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:20px!important;font-size:15px!important;font-weight:950!important;text-align:right!important} body.zv-page-checkout .zv281-checkout-main>.row,body.zv-page-checkout .zv281-checkout-main>.field-container,body.zv-page-checkout .zv281-checkout-main>#containerExistingAccountSelect,body.zv-page-checkout .zv281-checkout-main>#containerExistingUserSignin,body.zv-page-checkout .zv281-checkout-main>#containerNewUserSignup,body.zv-page-checkout .zv281-checkout-main>#containerNewUserSecurity,body.zv-page-checkout .zv281-checkout-main>.already-registered,body.zv-page-checkout .zv281-checkout-main>.checkout-error-feedback,body.zv-page-checkout .zv281-checkout-main>div:has(#zv-checkout-verification),body.zv-page-checkout .zv281-payment-card{min-width:0!important;margin:0!important;padding:clamp(16px,2.5vw,26px)!important;color:#f4f7fb!important;background:linear-gradient(145deg,rgba(24,30,42,.97),rgba(12,17,25,.98))!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:25px!important;box-shadow:0 18px 48px rgba(0,0,0,.2)!important} body.zv-page-checkout .zv281-checkout-main .row{margin-left:-7px!important;margin-right:-7px!important;row-gap:14px!important} body.zv-page-checkout .zv281-checkout-main [class*="col-"]{min-width:0!important;padding-left:7px!important;padding-right:7px!important} body.zv-page-checkout .zv281-checkout-main .form-group{min-width:0!important;margin-bottom:0!important} body.zv-page-checkout .zv281-checkout-main input:not([type=checkbox]):not([type=radio]),body.zv-page-checkout .zv281-checkout-main select,body.zv-page-checkout .zv281-checkout-main textarea{width:100%!important;max-width:100%!important;min-height:50px!important;color:#f7f9fc!important;background:#090e16!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:15px!important;box-shadow:none!important;text-align:right!important} body.zv-page-checkout .zv281-checkout-main textarea{min-height:130px!important;resize:vertical!important} body.zv-page-checkout .zv281-checkout-main input:focus,body.zv-page-checkout .zv281-checkout-main select:focus,body.zv-page-checkout .zv281-checkout-main textarea:focus{border-color:rgba(90,164,255,.7)!important;box-shadow:0 0 0 4px rgba(90,164,255,.11)!important} body.zv-page-checkout .zv281-checkout-main .field-icon{color:#7891b5!important} body.zv-page-checkout .zv281-checkout-main .text-muted,body.zv-page-checkout .zv281-checkout-main .small{color:#9ca8ba!important} body.zv-page-checkout .account-select-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important} body.zv-page-checkout .account-select-container>[class*="col-"]{width:auto!important;max-width:none!important;flex:none!important;padding:0!important} body.zv-page-checkout .account-select-container .account{height:100%!important;padding:15px!important;color:#e9eef7!important;background:#0a0f17!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:17px!important;overflow-wrap:anywhere!important} body.zv-page-checkout .account-select-container .account.active{border-color:rgba(90,164,255,.55)!important;background:rgba(90,164,255,.08)!important;box-shadow:0 0 0 3px rgba(90,164,255,.08)!important} body.zv-page-checkout .zv281-payment-card{display:grid!important;gap:18px!important} body.zv-page-checkout .zv281-payment-card>header{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;padding-bottom:15px!important;border-bottom:1px solid rgba(255,255,255,.08)!important} body.zv-page-checkout .zv281-payment-card>header>span{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;color:#b7d7ff!important;background:rgba(90,164,255,.11)!important;border-radius:14px!important} body.zv-page-checkout .zv281-payment-card>header strong,body.zv-page-checkout .zv281-payment-card>header small{display:block!important} body.zv-page-checkout .zv281-payment-card>header strong{font-size:14px!important;font-weight:950!important} body.zv-page-checkout .zv281-payment-card>header small{margin-top:4px!important;color:#98a6bb!important;font-size:12px!important} body.zv-page-checkout .zv281-payment-body{display:grid!important;gap:15px!important;min-width:0!important} body.zv-page-checkout #paymentGatewaysContainer{margin:0!important;padding:0!important} body.zv-page-checkout #paymentGatewaysContainer>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important} body.zv-page-checkout .zv281-gateway{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:56px!important;margin:0!important;padding:13px 14px!important;color:#e9eef7!important;background:#090e16!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;cursor:pointer!important;text-align:right!important} body.zv-page-checkout .zv281-gateway.is-selected{border-color:rgba(90,164,255,.65)!important;background:rgba(90,164,255,.11)!important;box-shadow:0 0 0 3px rgba(90,164,255,.08)!important} body.zv-page-checkout #paymentGatewayInput,body.zv-page-checkout #creditCardInputFields{min-width:0!important;max-width:100%!important;padding:15px!important;background:rgba(255,255,255,.025)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px!important;overflow:hidden!important} body.zv-page-checkout .zv281-checkout-aside:where(.zv281-order-items,.zv281-financial-summary,.zv281-promo,#applyCreditContainer,.zv281-terms-card,.checkout-security-msg,.zv281-action-card){min-width:0!important;max-width:100%!important;margin:0!important;padding:15px!important;color:#f5f7fb!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:19px!important;box-shadow:none!important;overflow:hidden!important} body.zv-page-checkout .zv281-order-items header,body.zv-page-checkout .zv281-financial-summary header,body.zv-page-checkout .zv281-promo header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 12px!important;padding:0 0 12px!important;border-bottom:1px solid rgba(255,255,255,.08)!important} body.zv-page-checkout .zv281-order-items article,body.zv-page-checkout .zv281-order-items .item{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important} body.zv-page-checkout .zv281-native-summary{display:block!important} body.zv-page-checkout .zv281-native-summary .summary-totals,body.zv-page-checkout .zv281-native-summary .total-due-today{display:grid!important;gap:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important} body.zv-page-checkout .zv281-native-summary .clearfix,body.zv-page-checkout .zv281-financial-summary .zv-checkout-breakdown__row{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;padding:10px 0!important;color:#b9c2d0!important;border-bottom:1px solid rgba(255,255,255,.07)!important;font-size:12px!important} body.zv-page-checkout .zv281-native-summary .clearfix>*:last-child,body.zv-page-checkout .zv281-financial-summary strong{color:#f7f9fc!important;font-weight:950!important;text-align:left!important;white-space:nowrap!important} body.zv-page-checkout .zv281-native-summary .total-due-today,body.zv-page-checkout .zv281-financial-summary .is-total{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-top:10px!important;padding:15px!important;color:#fff!important;background:linear-gradient(135deg,rgba(90,164,255,.18),rgba(131,102,255,.12))!important;border:1px solid rgba(90,164,255,.25)!important;border-radius:15px!important} body.zv-page-checkout .zv281-native-summary .total-due-today .amt,body.zv-page-checkout .zv281-financial-summary .is-total strong{font-size:18px!important;font-weight:950!important} body.zv-page-checkout .zv281-promo form>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important} body.zv-page-checkout .zv281-promo input{min-width:0!important;min-height:45px!important;color:#fff!important;background:#080d15!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:13px!important} body.zv-page-checkout .zv281-promo button{min-height:45px!important;padding:0 14px!important;color:#fff!important;background:linear-gradient(135deg,#559fff,#7566ed)!important;border:0!important;border-radius:13px!important;font-weight:900!important} body.zv-page-checkout .zv281-native-total-source{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important} body.zv-page-checkout .zv281-terms-card label{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:11px!important;align-items:start!important;margin:0!important;cursor:pointer!important} body.zv-page-checkout .zv281-terms-card input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important} body.zv-page-checkout .zv281-terms-check{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;color:transparent!important;background:#070c13!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:9px!important} body.zv-page-checkout .zv281-terms-copy{color:#e8edf6!important;font-size:12px!important;line-height:1.9!important} body.zv-page-checkout .zv281-terms-copy a{color:#9fc9ff!important;text-decoration:underline!important} body.zv-page-checkout .zv281-terms-card.is-checked{border-color:rgba(70,218,157,.35)!important;background:rgba(70,218,157,.06)!important} body.zv-page-checkout .zv281-terms-card.is-checked .zv281-terms-check{color:#07110c!important;background:#49dba0!important;border-color:#49dba0!important} body.zv-page-checkout .zv281-terms-card.is-invalid{border-color:rgba(255,103,118,.7)!important;box-shadow:0 0 0 4px rgba(255,103,118,.08)!important} body.zv-page-checkout .zv281-action-card{display:grid!important;gap:13px!important;background:linear-gradient(145deg,rgba(90,164,255,.12),rgba(126,96,239,.08))!important;border-color:rgba(90,164,255,.22)!important} body.zv-page-checkout .zv281-action-head{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important;align-items:center!important} body.zv-page-checkout .zv281-action-head>span{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;color:#b8d8ff!important;background:rgba(90,164,255,.1)!important;border-radius:13px!important} body.zv-page-checkout .zv281-action-head strong,body.zv-page-checkout .zv281-action-head small{display:block!important} body.zv-page-checkout .zv281-action-head strong{font-size:12px!important;font-weight:950!important} body.zv-page-checkout .zv281-action-head small{margin-top:4px!important;color:#9da9bb!important;font-size:12px!important;line-height:1.7!important} body.zv-page-checkout .zv281-action-buttons{display:grid!important;gap:8px!important} body.zv-page-checkout .zv281-submit{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:100%!important;min-height:56px!important;margin:0!important;color:#fff!important;background:linear-gradient(135deg,#559fff,#7768ed)!important;border:0!important;border-radius:16px!important;box-shadow:0 16px 34px rgba(70,130,228,.28)!important;font-size:12px!important;font-weight:950!important} body.zv-page-checkout .zv281-edit-cart,body.zv-page-checkout .zv281-continue{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:43px!important;color:#dbe3ef!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:13px!important;text-decoration:none!important;font-size:12px!important;font-weight:900!important} body.zv-page-checkout .checkout-security-msg{font-size:12px!important;line-height:1.8!important;color:#9da9ba!important} body.zv-page-checkout .zv27-terms-card,body.zv-page-checkout .zv26-consent-card,body.zv-page-checkout .zv-checkout-consent,body.zv-page-checkout [data-zv-terms-fallback],body.zv-page-checkout .zv27-checkout-action,body.zv-page-checkout .zv26-checkout-action,body.zv-page-checkout .zv-pay-aside__title,body.zv-page-checkout .zv-coupon-card:not(.zv281-promo){display:none!important} body.zv-page-checkout *{min-width:0} body.zv-page-checkout:where(p,span,strong,small,label,a,td,th){overflow-wrap:anywhere} @media(max-width:1180px){body.zv-page-checkout .zv281-checkout-layout{grid-template-columns:minmax(0,1fr) 340px!important;gap:18px!important} body.zv-page-checkout .zv281-checkout-aside{top:82px!important;padding:13px!important;border-radius:24px!important}} @media(max-width:980px){body.zv-page-checkout .zv281-checkout-layout{display:flex!important;flex-direction:column!important} body.zv-page-checkout .zv281-checkout-main,body.zv-page-checkout .zv281-checkout-aside{width:100%!important} body.zv-page-checkout .zv281-checkout-aside{position:static!important;order:2!important;overflow:visible!important}} @media(max-width:700px){body.zv-page-checkout .zv-order-page-head{padding:20px!important;border-radius:22px!important} body.zv-page-checkout .zv-order-page-head h1{font-size:22px!important} body.zv-page-checkout .account-select-container{grid-template-columns:1fr!important} body.zv-page-checkout #paymentGatewaysContainer>div{grid-template-columns:1fr!important} body.zv-page-checkout .zv281-checkout-main>.row,body.zv-page-checkout .zv281-checkout-main>.field-container,body.zv-page-checkout .zv281-checkout-main>#containerExistingAccountSelect,body.zv-page-checkout .zv281-checkout-main>#containerExistingUserSignin,body.zv-page-checkout .zv281-checkout-main>#containerNewUserSignup,body.zv-page-checkout .zv281-checkout-main>#containerNewUserSecurity,body.zv-page-checkout .zv281-payment-card{padding:15px!important;border-radius:19px!important} body.zv-page-checkout .zv281-checkout-main [class*="col-"]{width:100%!important;max-width:100%!important;flex:0 0 100%!important}} @media(max-width:420px){body.zv-page-checkout .zv281-checkout-aside{padding:10px!important;border-radius:20px!important} body.zv-page-checkout .zv281-checkout-aside:where(.zv281-order-items,.zv281-financial-summary,.zv281-promo,#applyCreditContainer,.zv281-terms-card,.checkout-security-msg,.zv281-action-card){padding:12px!important;border-radius:15px!important} body.zv-page-checkout .zv281-promo form>div{grid-template-columns:1fr!important} body.zv-page-checkout .zv281-promo button{width:100%!important} body.zv-page-checkout .zv281-native-summary .clearfix,body.zv-page-checkout .zv281-financial-summary .zv-checkout-breakdown__row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}} body.zv-page-checkout .zv-order-native-content{background:linear-gradient(160deg,rgba(16,20,29,.98),rgba(9,12,18,.985));border:1px solid rgba(255,255,255,.085);box-shadow:0 24px 80px rgba(0,0,0,.28)} body.zv-page-checkout .zv281-checkout-layout{align-items:start} body.zv-page-checkout .zv281-checkout-main{gap:16px} body.zv-page-checkout .zv281-checkout-main>:where(.row,.field-container,#containerExistingAccountSelect,#containerExistingUserSignin,#containerNewUserSignup,#containerNewUserSecurity,.zv281-payment-card,#zv-checkout-verification){padding:clamp(17px,2.4vw,24px);margin:0;color:#f5f7fb;background:linear-gradient(155deg,rgba(24,29,41,.96),rgba(13,16,24,.98));border:1px solid rgba(255,255,255,.09);border-radius:22px;box-shadow:0 16px 48px rgba(0,0,0,.16)} body.zv-page-checkout .zv281-checkout-main .sub-heading{margin:0 0 16px;padding:0 0 13px;color:#f7f9fc;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.08)} body.zv-page-checkout .zv281-checkout-main .sub-heading span,body.zv-page-checkout .zv281-checkout-main .sub-heading .primary-bg-color{color:#f7f9fc;background:transparent} body.zv-page-checkout .account-select-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px} body.zv-page-checkout .account-select-container>[class*="col-"]{width:100%;max-width:none;padding:0} body.zv-page-checkout .account-select-container .account{height:100%;min-height:92px;padding:15px;margin:0;color:#e7edf6;background:#0b1018;border:1px solid rgba(255,255,255,.09);border-radius:16px} body.zv-page-checkout .account-select-container .account.active,body.zv-page-checkout .account-select-container .account:hover{background:rgba(92,151,255,.09);border-color:rgba(92,151,255,.35)} body.zv-page-checkout #paymentGatewaysContainer>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px} body.zv-page-checkout #paymentGatewaysContainer .payment-method,body.zv-page-checkout .payment-method{min-height:58px;padding:13px 14px;margin:0;color:#eef3fb;background:#0b1018;border:1px solid rgba(255,255,255,.09);border-radius:15px} body.zv-page-checkout #paymentGatewaysContainer .payment-method.selected,body.zv-page-checkout .payment-method.selected{background:rgba(92,151,255,.10);border-color:rgba(92,151,255,.4)} body.zv-page-checkout .zv281-checkout-main:where(input,select,textarea,.form-control){min-height:48px;color:#f7f9fc;background:#080d15;border:1px solid rgba(255,255,255,.11);border-radius:14px} body.zv-page-checkout .zv281-checkout-main:where(input,select,textarea,.form-control):focus{border-color:rgba(99,161,255,.62);box-shadow:0 0 0 4px rgba(82,147,255,.10)} body.zv-page-checkout .zv281-checkout-aside{gap:11px;background:linear-gradient(155deg,rgba(19,24,34,.98),rgba(10,13,20,.99));border-color:rgba(255,255,255,.10);box-shadow:0 20px 70px rgba(0,0,0,.25)} body.zv-page-checkout .zv281-order-items .item,body.zv-page-checkout .zv281-order-items article{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.07)} body.zv-page-checkout .zv281-order-items .item:last-child,body.zv-page-checkout .zv281-order-items article:last-child{border-bottom:0} body.zv-page-checkout .zv281-submit{min-height:58px;font-size:13px} @media(max-width:700px){body.zv-page-checkout .account-select-container,body.zv-page-checkout #paymentGatewaysContainer>div{grid-template-columns:1fr}}
