#order-standard_cart{font-family:var(--font-ui);color:var(--lv-muted);font-size:var(--text-lg);line-height:1.55}#order-standard_cart *,#order-standard_cart ::after,#order-standard_cart ::before{box-sizing:border-box}#order-standard_cart h1,#order-standard_cart h2,#order-standard_cart h3,#order-standard_cart h4,#order-standard_cart h5,#order-standard_cart h6{font-family:var(--font-display);font-weight:400;letter-spacing:var(--tracking-display);color:var(--lv-text);margin:0}#order-standard_cart p{margin:0 0 .75rem}#order-standard_cart p:last-child{margin-bottom:0}#order-standard_cart a{color:var(--brand-500);text-decoration:none}#order-standard_cart a:hover{color:var(--brand-400)}#order-standard_cart hr{border:0;height:1px;background:var(--lv-line);margin:1.25rem 0}#order-standard_cart img{max-width:100%;height:auto}#order-standard_cart .hidden,#order-standard_cart .w-hidden{display:none}#order-standard_cart .d-none{display:none!important}.lvo-bloom{position:absolute;inset:auto 0 auto 50%;translate:-50% 0;width:min(1100px,120%);height:420px;margin-top:-140px;background:radial-gradient(60% 60% at 50% 0,rgba(254,181,74,.1),transparent 70%),radial-gradient(46% 60% at 82% 12%,rgba(182,92,255,.1),transparent 72%);filter:blur(18px);pointer-events:none;z-index:0}.lvo-stage{position:relative;z-index:1}.lvo-head{margin-bottom:1.75rem;max-width:44rem}.lvo-head .lv-eyebrow{margin-bottom:.5rem}.lvo-lede{color:var(--lv-dim);font-size:var(--text-xl);line-height:1.55;margin:.625rem 0 0}.lvo-actions{display:flex;flex-wrap:wrap;gap:.625rem;align-items:center}.lvo-actions-end{justify-content:flex-end}.lvo-actions-split{justify-content:space-between}.lvo-spacer{flex:1 1 auto}.lvo-shell{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:flex-start}.lvo-shell>.cart-sidebar,.lvo-shell>.secondary-cart-sidebar{flex:0 0 300px;max-width:300px;min-width:0;float:none}.lvo-shell>.cart-body,.lvo-shell>.secondary-cart-body{flex:1 1 0;min-width:0;float:none}.lvo-shell>.lvo-full{flex:1 1 100%;min-width:0}#scrollingPanelContainer{float:none;position:sticky;top:1.5rem;align-self:flex-start}@media (max-width:991.98px){.lvo-shell{gap:1.25rem}.lvo-shell>.cart-sidebar,.lvo-shell>.secondary-cart-sidebar{flex:1 1 100%;max-width:none;order:2}.lvo-shell>.cart-body,.lvo-shell>.secondary-cart-body{flex:1 1 100%;order:1}#scrollingPanelContainer{position:static}}#order-standard_cart .icheckbox_square-blue,#order-standard_cart .icheckbox_square-green,#order-standard_cart .iradio_square-blue,#order-standard_cart .iradio_square-green{display:contents!important;background:0 0!important}#order-standard_cart .icheckbox_square-blue>ins,#order-standard_cart .iradio_square-blue>ins{display:none!important}.lvo-grid{display:grid;gap:1rem;align-items:stretch}.lvo-grid-1{grid-template-columns:minmax(0,26rem);justify-content:center}.lvo-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lvo-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lvo-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1199.98px){.lvo-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991.98px){.lvo-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.lvo-grid-2,.lvo-grid-3,.lvo-grid-4{grid-template-columns:minmax(0,1fr)}}.lvo-plan{position:relative;display:flex;flex-direction:column;margin-bottom:0;padding:1.375rem;transition:border-color .24s var(--lv-ease),transform .24s var(--lv-ease)}.lvo-plan:hover{border-color:rgba(255,255,255,.16)}.lvo-plan.is-featured{border-color:color-mix(in srgb,var(--c-brand) 40%,transparent)}.lvo-plan.is-featured::after{content:'';position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;box-shadow:0 0 44px -12px var(--lv-lumen)}.lvo-plan.is-out{opacity:.62}.lvo-plan-name{font-size:var(--text-display-xs);line-height:1.15}.lvo-plan-tag{font-size:var(--text-md);color:var(--lv-dim);margin-top:.1875rem}.lvo-plan-price{margin:1.125rem 0 .25rem}.lvo-plan-kicker{font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--lv-dim);margin-bottom:.25rem}.lvo-plan-note{font-size:var(--text-sm);color:var(--gray-600);min-height:1.125rem}.lvo-plan-cta{margin:1.125rem 0 0}.lvo-plan-stock{display:flex;align-items:center;gap:.375rem;justify-content:center;font-size:var(--text-xs);color:var(--gray-600);margin-top:.5rem}.lvo-plan-desc{font-size:var(--text-md);color:var(--lv-muted);line-height:1.6}.lvo-plan-desc ul{margin:0;padding-left:1.125rem}.lvo-plan-body{margin-top:1.125rem;padding-top:1.125rem;border-top:1px solid var(--lv-line);flex:1 1 auto}.lvo-chips{display:flex;flex-wrap:wrap;gap:.5rem}.lvo-matrix{margin-top:1rem}.lvo-matrix .lv-fold-b{padding:0}.lvo-matrix-table{min-width:38rem}.lvo-matrix-table thead th{position:sticky;top:0;z-index:2;background:var(--gray-900);text-align:center}.lvo-matrix-table tbody th,.lvo-matrix-table thead th:first-child{position:sticky;left:0;z-index:1;background:var(--gray-900);text-align:left;width:34%;min-width:11rem}.lvo-matrix-table thead th:first-child{z-index:3}.lvo-matrix-table tbody th{padding:.9375rem 1.25rem;border-bottom:1px solid var(--lv-line);font-size:var(--text-md);font-weight:500;color:var(--lv-dim)}.lvo-matrix-table tbody td{text-align:center;color:var(--lv-text)}.lvo-matrix-table tfoot td{text-align:center;padding:1.125rem 1.25rem;border-top:1px solid var(--lv-line)}.lvo-matrix-table tfoot th{text-align:left;padding:1.125rem 1.25rem;border-top:1px solid var(--lv-line);color:var(--lv-dim);font-size:var(--text-md)}.lvo-matrix-table .is-featured{background:color-mix(in srgb,var(--c-brand) 5%,transparent)}.lvo-matrix-table thead th.is-featured{color:var(--lv-lumen)}.lvo-na{color:var(--gray-700);user-select:none}.lvo-matrix-price{display:block;font-family:var(--font-display);font-size:var(--text-xl);color:var(--lv-text);margin-bottom:.625rem}.lvo-topbar{margin:0 0 2rem}.lvo-cats{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr))}.lvo-cat{display:flex;align-items:center;gap:.875rem;min-width:0;padding:.875rem 1rem;border-radius:14px;background:var(--lv-elevated);border:1px solid var(--lv-line);color:var(--lv-muted);font-size:var(--text-sm);font-weight:500;text-decoration:none;transition:border-color .18s var(--lv-ease),color .18s var(--lv-ease),transform .18s var(--lv-ease)}.lvo-cat:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.14);color:var(--lv-text)}.lvo-cat-ic{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border-radius:11px;background:rgba(255,255,255,.05);color:var(--lv-dim);font-size:.8125rem;transition:background .18s var(--lv-ease),color .18s var(--lv-ease)}.lvo-cat-ic svg{width:17px;height:17px}.lvo-cat-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lvo-cat .lv-tab-badge{margin-left:auto}.lvo-cat.is-active{border-color:color-mix(in srgb,var(--c-brand) 34%,transparent);color:var(--lv-lumen);font-weight:600}.lvo-cat.is-active .lvo-cat-ic{background:linear-gradient(135deg,#feb54a,#e88ac0);color:#0c0b10}.lvo-cat.is-disabled{opacity:.4;pointer-events:none}.lvo-stack>.cart-body{min-width:0}.lvo-rail-mobile{display:none}.lvo-collapsed{display:none;margin-bottom:1rem}@media (max-width:991.98px){.lvo-rail-full{display:none}.lvo-rail-mobile{display:block}.cart-sidebar:empty{display:none}}.lvo-summary{position:relative}.lvo-sum-rows{display:flex;flex-direction:column;gap:.5rem}.lvo-sum-row{display:flex;justify-content:space-between;gap:1rem;font-size:var(--text-md)}.lvo-sum-row>span:first-child{min-width:0}.lvo-sum-row>span:last-child{white-space:nowrap;color:var(--lv-text)}.lvo-sum-item{padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid var(--lv-line)}.lvo-sum-item:last-of-type{border-bottom:0;margin-bottom:0}.lvo-sum-name{color:var(--lv-text);font-weight:600;font-size:var(--text-md)}.lvo-sum-meta{font-size:var(--text-sm);color:var(--gray-600);margin-top:.125rem}.lvo-sum-total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin-top:1.25rem;padding:1rem 1.125rem;border:1px solid color-mix(in srgb,var(--c-brand) 26%,transparent);border-radius:14px;background:color-mix(in srgb,var(--c-brand) 8%,transparent)}#order-standard_cart .lvo-sum-total .amt,#order-standard_cart .lvo-sum-total .lv-price,#order-standard_cart .lvo-sum-total .lv-price-int,#order-standard_cart .lvo-summary .lvo-sum-total .amt,#order-standard_cart .lvo-summary .lvo-sum-total .lv-price,#order-standard_cart .lvo-summary .lvo-sum-total .lv-price-int{font-family:var(--font-display)!important;font-size:1.75rem!important;line-height:1!important;color:var(--lv-lumen)!important;white-space:nowrap}#order-standard_cart .lvo-checkout .lvo-sum-total{margin-top:0}.lvo-sum-total-label{font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-100)}.lvo-sum-recurring{margin-top:.75rem;font-size:var(--text-sm);color:var(--gray-600);line-height:1.55}.lvo-sum-loader{display:none;align-items:center;gap:.5rem;font-size:var(--text-sm);color:var(--lv-dim);margin-top:.75rem}.lvo-sum-loader.is-on{display:flex}#orderSummaryLoader{margin-top:.75rem}.lvo-section{margin-bottom:1rem}.lvo-section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.875rem}.lvo-section-title{font-size:var(--text-xl);color:var(--lv-text);font-family:var(--font-display)}.lvo-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}.lvo-fields>.lvo-wide{grid-column:1/-1}@media (max-width:767.98px){.lvo-fields{grid-template-columns:minmax(0,1fr)}}.lvo-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem}.lvo-choices{display:flex;flex-direction:column;gap:.5rem}.lvo-choices-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.5rem}.lvo-choices-grid .lv-cb,.lvo-choices-grid .lv-radio{margin-top:0!important}.lvo-qty{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.lvo-qty .lv-field{width:7rem;margin:0}.lvo-qty-range{flex:1 1 14rem;min-width:0}.addon-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem}.panel-addon{display:flex;flex-direction:column;gap:.5rem;cursor:pointer;background:var(--gray-950);border:1px solid var(--lv-line);border-radius:12px;padding:1rem;transition:border-color .18s var(--lv-ease),background .18s var(--lv-ease)}.panel-addon:hover{border-color:rgba(255,255,255,.18)}.panel-addon.panel-addon-selected{border-color:var(--lv-lumen);background:color-mix(in srgb,var(--c-brand) 6%,transparent)}.lvo-addon-top{display:flex;align-items:flex-start;gap:.75rem}.lvo-addon-name{font-weight:600;color:var(--gray-100);font-size:var(--text-md);flex:1;min-width:0}.lvo-addon-desc{font-size:var(--text-sm);color:var(--gray-500);line-height:1.55}.lvo-addon-price{margin-top:auto;padding-top:.5rem;font-size:var(--text-md);color:var(--lv-text);font-weight:600}.panel-addon .panel-add{pointer-events:none}#order-standard_cart .irs{font-family:var(--font-ui)}#order-standard_cart .irs-line,#order-standard_cart .irs-line-left,#order-standard_cart .irs-line-mid,#order-standard_cart .irs-line-right{background:rgba(255,255,255,.07);border:0;box-shadow:none;height:6px;border-radius:99px}#order-standard_cart .irs-bar,#order-standard_cart .irs-bar-edge{background:var(--lv-lumen);border:0;box-shadow:none;height:6px;border-radius:99px}#order-standard_cart .irs-slider{width:18px;height:18px;top:22px;border-radius:99px;cursor:pointer;background:var(--gray-25);border:0;box-shadow:0 2px 8px rgba(0,0,0,.5)}#order-standard_cart .irs-slider.state_hover,#order-standard_cart .irs-slider:hover{background:#fff;box-shadow:0 0 0 4px rgba(254,181,74,.2)}#order-standard_cart .irs-from,#order-standard_cart .irs-single,#order-standard_cart .irs-to{background:var(--lv-lumen);color:#1a1204;font-size:var(--text-xs);font-weight:700;border-radius:6px;padding:.125rem .3125rem;text-shadow:none}#order-standard_cart .irs-from::after,#order-standard_cart .irs-single::after,#order-standard_cart .irs-to::after{border-top-color:var(--lv-lumen)}#order-standard_cart .irs-max,#order-standard_cart .irs-min{background:rgba(255,255,255,.05);color:var(--gray-600);font-size:var(--text-xs);border-radius:5px;text-shadow:none}#order-standard_cart .irs-grid-text{color:var(--gray-600);font-size:var(--text-xs)}#order-standard_cart .irs-grid-pol{background:var(--lv-line)}.lvo-steps{margin-bottom:1.5rem;flex-wrap:wrap}.lvo-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lvo-line-name{color:var(--lv-text);font-weight:600;font-size:var(--text-md);display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.lvo-line-sub{color:var(--lv-muted);font-weight:500;padding-left:1rem}.lvo-line-meta{font-size:var(--text-sm);color:var(--gray-600);margin-top:.1875rem;line-height:1.5}.lvo-line-meta li{list-style:none}.lvo-line-meta ul{margin:.25rem 0 0;padding:0}.lvo-line-price{white-space:nowrap;text-align:right;color:var(--lv-text)}.lvo-line-actions{text-align:right;vertical-align:middle;white-space:nowrap}.lvo-line-actions>*{display:inline-flex;vertical-align:middle}.lvo-line-actions>*+*{margin-left:.375rem}.lvo-totals{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;padding:1.25rem}.lvo-tot-row{display:flex;justify-content:space-between;gap:2rem;min-width:min(20rem,100%);font-size:var(--text-md)}.lvo-tot-row>span:last-child{color:var(--lv-text)}.lvo-tot-grand{margin-top:.375rem;padding-top:.75rem;border-top:1px solid var(--lv-line)}.lvo-tot-grand>span:first-child{color:var(--lv-text);font-weight:600;font-size:var(--text-lg)}.lvo-promo{display:flex;gap:.5rem;flex-wrap:wrap;align-items:flex-start}.lvo-promo .lv-field{flex:1 1 12rem;margin:0}.lvo-gateways{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.5rem}.lvo-gateways .lv-radio{margin-top:0!important}.lvo-gw-logo{max-height:22px;width:auto}.lvo-express{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.lvo-express>*{min-width:0}.lvo-cc .form-group{margin-bottom:1rem}.lvo-cc .control-label,.lvo-cc .form-group>label{display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;color:var(--lv-muted)!important;margin-bottom:.5rem}.lvo-cc .field-error-msg{display:block;font-size:var(--text-sm);color:var(--error-500);margin-top:.375rem}.lvo-cc .form-group.has-error .cc-input-container,.lvo-cc .form-group.has-error .lv-input{border-color:var(--error-500)}.lvo-cc .cc-input-container{display:flex;align-items:center;gap:.5rem;background:#0b0d12;border:1px solid var(--lv-line);border-radius:12px;padding:0 1rem;transition:border-color .24s var(--lv-ease),box-shadow .28s var(--lv-ease)}.lvo-cc .cc-input-container:focus-within{border-color:var(--lv-lumen);box-shadow:0 0 0 3px rgba(254,181,74,.12)}.lvo-cc .cc-input-container .lv-input{border:0;background:0 0;padding-left:0;padding-right:0}.lvo-cc .cc-input-container .lv-input:focus{box-shadow:none}.lvo-cc .cc-card-type{flex:0 0 auto;color:var(--gray-500);font-size:1.125rem}.lvo-pwmeter{flex:1 1 12rem;min-width:0;max-width:18rem}.lvo-pwmeter .lv-meter-bar{transition:width .3s var(--lv-ease),background .3s var(--lv-ease)}.lvo-pwmeter .progress-bar-danger{background:var(--c-danger)}.lvo-pwmeter .progress-bar-warning{background:var(--c-warn)}.lvo-pwmeter .progress-bar-success{background:var(--c-success)}.existing-cc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.5rem;margin-bottom:1rem}.existing-cc-grid .lv-radio{margin-top:0!important}.lvo-card-brand{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--text-xs);color:var(--gray-500)}.lvo-credit{display:none}.lvo-credit.is-on{display:block}.lvo-modal .modal-content{background:var(--gray-900);border:1px solid rgba(255,255,255,.09);border-radius:16px;box-shadow:0 24px 64px -12px rgba(0,0,0,.8);color:var(--lv-muted)}.lvo-modal .modal-body{padding:1.5rem}.lvo-modal .modal-title{font-family:var(--font-display);font-size:1.2rem;font-weight:600;color:var(--gray-25);margin:0 0 .75rem}.lvo-modal .modal-body p{font-size:var(--text-md);line-height:1.6;color:var(--gray-400);margin:0}.lvo-modal .modal-footer{display:flex;gap:.5rem;justify-content:flex-end;padding:1rem 1.5rem;border-top:1px solid rgba(255,255,255,.07)}.lvo-modal .modal-header{border-bottom:1px solid rgba(255,255,255,.07);padding:1.25rem 1.5rem}.lvo-modal .close{background:0;border:0;color:var(--gray-500);opacity:1;font-size:1.5rem;line-height:1;cursor:pointer;text-shadow:none}.lvo-modal .close:hover{color:var(--lv-text)}.lvo-dom-period{position:relative;display:inline-block;margin:.375rem 0}.lvo-dd-menu{background:#12151b;border:1px solid var(--lv-line);border-radius:12px;padding:.375rem;margin:.375rem 0 0;list-style:none;min-width:12rem;box-shadow:0 18px 44px -12px rgba(0,0,0,.7)}.lvo-dd-menu>li{list-style:none}.lvo-dd-menu a{display:block;padding:.5rem .625rem;border-radius:9px;color:var(--lv-muted)!important;font-size:var(--text-md);white-space:nowrap}.lvo-dd-menu a:hover{background:var(--gray-800);color:var(--lv-text)!important}.lvo-dom-period .caret{display:inline-block;width:0;height:0;margin-left:.25rem;vertical-align:middle;border-top:4px solid currentColor;border-right:4px solid transparent;border-left:4px solid transparent}.lvo-captcha{overflow:hidden}.lvo-captcha .g-recaptcha,.lvo-captcha .h-captcha{transform-origin:0 0}@media (max-width:400px){.lvo-captcha .g-recaptcha,.lvo-captcha .h-captcha{transform:scale(.86)}}.lvo-dsearch{display:flex;gap:.5rem;flex-wrap:wrap}.lvo-dsearch .lv-field{flex:1 1 16rem;margin:0}.lvo-dsearch-tld{flex:0 0 8rem}.lvo-dresult{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap;padding:.9375rem 1.125rem;border-radius:12px;background:var(--gray-950);border:1px solid var(--lv-line)}.lvo-dresult+.lvo-dresult{margin-top:.5rem}.lvo-dresult.is-available{border-color:color-mix(in srgb,var(--c-success) 34%,transparent);background:color-mix(in srgb,var(--c-success) 6%,var(--gray-950))}.lvo-dresult.is-taken{border-color:color-mix(in srgb,var(--c-danger) 26%,transparent)}.lvo-dname{flex:1 1 12rem;min-width:0;color:var(--lv-text);font-weight:600;font-size:var(--text-lg);overflow-wrap:anywhere}.lvo-dprice{font-size:var(--text-md);color:var(--lv-muted);white-space:nowrap}.lvo-tlds{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem}.lvo-tld{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem .875rem;border-radius:10px;background:var(--gray-950);border:1px solid var(--lv-line)}.lvo-tld-name{font-family:var(--font-display);color:var(--lv-text);font-size:var(--text-lg)}.lvo-tld-price{font-size:var(--text-sm);color:var(--lv-dim)}.lvo-suggestions{display:flex;flex-direction:column;gap:.375rem}.lvo-dom-config{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem}.lvo-dstatus{display:none}.lvo-dstatus.is-on{display:flex}.mc-promo{position:relative;overflow:hidden;background:var(--gray-900);border:1px solid var(--lv-line);border-radius:14px;padding:1.25rem;margin-bottom:1rem}.mc-promo .header{display:flex;align-items:center;gap:.75rem;cursor:pointer;color:var(--lv-text)}.mc-promo .header h3{font-size:var(--text-xl);margin:0}.mc-promo .body{margin-top:.875rem;font-size:var(--text-md);color:var(--lv-muted)}.mc-promo img{max-height:30px;width:auto}.lvo-receipt{text-align:center;padding:2.5rem 1.5rem}.lvo-tick{width:66px;height:66px;margin:0 auto 1.25rem;border-radius:999px;display:grid;place-items:center;background:color-mix(in srgb,var(--c-success) 14%,transparent);color:var(--c-success)}.lvo-tick svg{width:30px;height:30px}.lvo-tick svg path{stroke-dasharray:32;stroke-dashoffset:32;animation:lvoTick .5s var(--lv-ease) .12s forwards}@keyframes lvoTick{to{stroke-dashoffset:0}}.lvo-receipt-num{display:inline-flex;align-items:center;gap:.5rem;margin:1rem 0 1.5rem;font-family:var(--font-display);font-size:var(--text-xl);color:var(--lv-text)}.lvo-state{text-align:center;padding:2.75rem 1.5rem}.lvo-state-ic{width:52px;height:52px;margin:0 auto 1rem;border-radius:999px;display:grid;place-items:center;background:rgba(255,255,255,.04);color:var(--lv-dim)}.lvo-state-ic svg{width:24px;height:24px}.lvo-state-danger .lvo-state-ic{background:color-mix(in srgb,var(--c-danger) 12%,transparent);color:var(--c-danger)}.lvo-state-title{font-size:var(--text-display-xs);margin-bottom:.375rem}.lvo-state p{color:var(--lv-dim);font-size:var(--text-lg);max-width:32rem;margin:0 auto}.lvo-state .lvo-actions{justify-content:center;margin-top:1.5rem}.lvo-dhero{position:relative;overflow:visible;padding:1.5rem}.lvo-dhero-ai{display:flex;flex-direction:column;gap:.875rem}.lvo-dhero-ai textarea.lv-input{min-height:5.5rem;resize:vertical;line-height:1.55}.lvo-dhero-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.lvo-dhero-filters>.lv-btn{margin-left:auto}.lvo-safesearch{white-space:nowrap}.lvo-dsearch .lv-btn{flex:0 0 auto}.lvo-captcha-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:.5rem}.lvo-captcha-row img{border-radius:8px;border:1px solid var(--lv-line)}.lvo-captcha-row .lv-field{width:9rem;margin:0}.default-captcha p{margin-bottom:.25rem}.lvo-dresults{margin:1.5rem 0}.primary-domain-header{margin:0 0 .5rem}.lvo-dprimary{padding:1.5rem;text-align:center}.domain-lookup-loader,.domain-searching{color:var(--lv-dim);font-size:var(--text-md);margin:0}.domain-checker-result-headline{font-size:var(--text-xl);line-height:1.5}.domain-checker-available{color:var(--c-success)}.domain-checker-invalid,.domain-checker-unavailable{color:var(--c-danger)}.lvo-dprimary .headline{font-size:var(--text-display-xs);font-family:var(--font-display);margin-bottom:.5rem}.lvo-dprimary strong{color:var(--lv-text);font-family:var(--font-display)}.domain-length-restrictions{display:block;font-size:var(--text-sm);color:var(--lv-dim)}.domain-price{display:flex;align-items:center;justify-content:center;gap:.875rem;flex-wrap:wrap;margin:1rem 0 0}.domain-price .lv-eyebrow{margin:0}.transfer-eligible,.transfer-not-eligible{color:var(--lv-muted)}.idn-language-selector{margin:1rem auto 0;max-width:26rem;text-align:left}.lvo-idn .field-error-msg{display:none;color:var(--c-danger);font-size:var(--text-sm);margin-top:.375rem}.has-error>.lvo-idn .field-error-msg,.lvo-idn.has-error .field-error-msg{display:block}#order-standard_cart .has-error .lv-dd-toggle,#order-standard_cart .has-error .lv-input{border-color:var(--c-danger)}.lvo-spotlights{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.spotlight-tld-container{flex:1 1 9rem;min-width:0}.spotlight-tld{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .75rem;text-align:center;min-height:8.5rem;justify-content:center}.lvo-spot-tld{font-family:var(--font-display);font-size:var(--text-xl);color:var(--lv-text)}.spotlight-tld .domain-lookup-result{display:flex;flex-direction:column;align-items:center;gap:.375rem;width:100%}.spotlight-tld .lv-price{font-size:var(--text-md)}.lvo-dsuggest{margin-top:1.25rem;padding:0;overflow:hidden}.lvo-dsuggest-head{padding:.875rem 1.125rem;border-bottom:1px solid var(--lv-line);font-family:var(--font-display);font-size:var(--text-lg);color:var(--lv-text);background:rgba(255,255,255,.02)}.lvo-dsuggest .panel-body{padding:1rem 1.125rem;color:var(--lv-dim);font-size:var(--text-md)}.domain-suggestion{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;padding:.75rem 1.125rem;border-top:1px solid var(--lv-line)}#domainSuggestions>.domain-suggestion:first-child{border-top:0}.domain-suggestion .domain{color:var(--lv-text);font-weight:600;overflow-wrap:anywhere}.domain-suggestion .extension{color:var(--lv-muted)}.domain-suggestion .actions{display:flex;align-items:center;gap:.625rem;margin-left:auto;flex-wrap:wrap}.domain-suggestion .promo span{display:inline-block;padding:.125rem .5rem;border-radius:99px;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb,var(--c-brand) 16%,transparent);color:var(--c-brand)}.domain-suggestion .promo .sales-group-new{background:color-mix(in srgb,var(--c-sky) 16%,transparent);color:var(--c-sky)}.domain-suggestion .promo .sales-group-sale{background:color-mix(in srgb,var(--c-success) 16%,transparent);color:var(--c-success)}.more-suggestions{padding:.875rem 1.125rem;border-top:1px solid var(--lv-line);text-align:center}.more-suggestions .no-more{color:var(--lv-dim);font-size:var(--text-sm)}.domain-suggestions-warning{padding:.75rem 1.125rem;border-top:1px solid var(--lv-line)}.domain-suggestions-warning p{margin:0}#order-standard_cart .multiselect-native-select{display:inline-block}#order-standard_cart .btn-group>.multiselect{position:relative}#order-standard_cart button.multiselect{display:inline-flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 .875rem;border-radius:10px;background:var(--gray-900);border:1px solid var(--lv-line);color:var(--lv-muted);font-family:var(--font-ui);font-size:var(--text-sm)}#order-standard_cart button.multiselect:hover{border-color:rgba(255,255,255,.18);color:var(--lv-text)}#order-standard_cart .multiselect-container{background:#12151b;border:1px solid var(--lv-line);border-radius:12px;padding:.375rem;list-style:none;max-height:14rem;overflow:auto;box-shadow:0 18px 44px -12px rgba(0,0,0,.7)}#order-standard_cart .multiselect-container li{list-style:none}#order-standard_cart .multiselect-container label{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;margin:0;border-radius:8px;color:var(--lv-muted);font-size:var(--text-sm);font-weight:500;cursor:pointer}#order-standard_cart .multiselect-container label:hover,#order-standard_cart .multiselect-container li.active label{background:var(--gray-800);color:var(--lv-text)}#order-standard_cart .multiselect-container .multiselect-item.filter{padding:.25rem}#order-standard_cart .multiselect-container .multiselect-item.filter input{width:100%;height:2.25rem;padding:0 .625rem;border-radius:8px;background:var(--gray-950);border:1px solid var(--lv-line);color:var(--lv-text)}.lvo-featured{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin-bottom:1.75rem}.featured-tld{display:flex;flex-direction:column;align-items:center;gap:.625rem;padding:1.125rem .75rem;text-align:center}.featured-tld .img-container{height:44px;display:grid;place-items:center}.featured-tld img{max-height:44px;width:auto}.domain-pricing{margin-bottom:2rem}.domain-pricing>.lvo-section-title{margin:0 0 .75rem}.tld-filters{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:1rem}.tld-filters a{cursor:pointer;color:var(--lv-muted)!important;background:rgba(255,255,255,.04);border:1px solid transparent}.tld-filters a:hover{color:var(--lv-text)!important;border-color:var(--lv-line)}.tld-filters a.active,.tld-filters a.badge-primary{background:color-mix(in srgb,var(--lv-lumen) 16%,transparent)!important;border-color:color-mix(in srgb,var(--lv-lumen) 34%,transparent);color:var(--lv-lumen)!important}.lvo-tldtable{padding:0;overflow:hidden}.tld-pricing-header,.tld-row{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:.5rem;align-items:center}.tld-pricing-header{padding:.75rem 1.125rem;background:rgba(255,255,255,.02);border-bottom:1px solid var(--lv-line);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--lv-dim);font-weight:700;text-align:center}.tld-pricing-header .tld-column{text-align:left}.tld-row{padding:.75rem 1.125rem;border-top:1px solid var(--lv-line);font-size:var(--text-md)}.tld-row:first-of-type{border-top:0}.tld-row.highlighted,.tld-row:hover{background:rgba(255,255,255,.02)}.two-row-center{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-width:0}.two-row-center strong{color:var(--lv-text);font-size:var(--text-lg)}.tld-sale-group{font-size:var(--text-xs)}.lvo-tldcell{text-align:center;color:var(--lv-muted);min-width:0}.lvo-tldprice{display:block;color:var(--lv-text);font-weight:600}.lvo-tldcell small{font-size:var(--text-xs);color:var(--lv-dim)}.tld-row.no-tlds{grid-template-columns:1fr}.lvo-tldempty{text-align:center;color:var(--lv-dim);padding:1.25rem 0}@media (max-width:767.98px){.tld-pricing-header{display:none}.tld-row{grid-template-columns:1fr 1fr;gap:.5rem .75rem}.tld-row .two-row-center{grid-column:1/-1}.lvo-tldcell{text-align:left}.lvo-tldcell::before{content:attr(data-label);display:block;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--lv-dim)}}.lvo-promos{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem}.domain-promo-box{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.5rem}.lvo-promo-ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;margin-bottom:.25rem;background:color-mix(in srgb,var(--lv-lumen) 12%,transparent);color:var(--lv-lumen)}.lvo-promo-ic svg{width:22px;height:22px}.lvo-promo-title{font-family:var(--font-display);font-size:var(--text-xl);color:var(--lv-text)}.lvo-promo-kick{color:var(--lv-lumen);font-weight:600;font-size:var(--text-md);margin:0}.lvo-promo-kick-sky{color:var(--c-sky)}.domain-promo-box .lv-btn{margin-top:.5rem}.lvo-dopts{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.lvo-dopt{padding:1.125rem 1.25rem;transition:border-color .2s var(--lv-ease),background .2s var(--lv-ease)}.lvo-dopt.option-selected{border-color:color-mix(in srgb,var(--lv-lumen) 34%,transparent);background:color-mix(in srgb,var(--lv-lumen) 4%,var(--gray-900))}.lvo-dopt-panel{display:none;margin:.875rem 0 0;padding-left:1.875rem}.lvo-dopt.option-selected>.lvo-dopt-panel{display:block}@media (max-width:575.98px){.lvo-dopt-panel{padding-left:0}}.lvo-drow{display:flex;gap:.5rem;align-items:flex-start;flex-wrap:wrap}.lvo-drow-main{flex:1 1 15rem;min-width:0;margin:0}.lvo-drow-tld{flex:0 0 8.5rem;min-width:0;margin:0}.lvo-drow-tld-wide{flex:0 0 12rem}.lvo-drow>.lv-btn{flex:0 0 auto;height:2.75rem}.lvo-drow textarea.lv-input{min-height:4.5rem;resize:vertical}.lvo-www{font-family:var(--font-mono,var(--font-ui));font-size:var(--text-sm);color:var(--lv-dim);white-space:nowrap}.lvo-dfilters{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:.625rem}@media (max-width:575.98px){.lvo-drow-main,.lvo-drow-tld{flex:1 1 100%}.lvo-drow>.lv-btn{width:100%;justify-content:center}}.lvo-dhead{display:flex;align-items:center;justify-content:center;gap:.5rem;text-align:center;font-size:var(--text-xl);margin-bottom:.75rem}.lvo-dhead svg{width:20px;height:20px;flex:0 0 auto}.lvo-dhead.is-good{color:var(--c-success)}.lvo-dhead.is-bad{color:var(--c-danger)}.lvo-dpick{text-align:center;margin-bottom:1rem}.lvo-dpick p{margin-bottom:.5rem}.lvo-dnote{text-align:center;margin:1rem 0}.lvo-suggest-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.5rem;margin-bottom:1rem}.lvo-suggest{display:flex;align-items:center;justify-content:space-between;gap:.625rem;flex-wrap:wrap;padding:.625rem .75rem;border-radius:10px;background:var(--gray-950);border:1px solid var(--lv-line)}.lvo-suggest-name{margin:0!important;min-width:0}.lvo-suggest-buy{margin-left:auto}.lvo-transfer .lvo-section-foot{display:flex;justify-content:flex-end;margin-top:1rem}.lvo-label-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.lv-tip-link{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--text-sm);cursor:pointer}.lv-tip-link svg{width:14px;height:14px}.lvo-foot-note{text-align:center;margin-top:1rem}.lvo-actions-center{justify-content:center}.lvo-shell-solo>.cart-body{max-width:44rem;margin:0 auto}.lvo-cols{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:flex-start}.lvo-cols>.secondary-cart-body{flex:1 1 0;min-width:0;float:none}.lvo-cols>.secondary-cart-sidebar{flex:0 0 300px;max-width:300px;min-width:0;float:none}@media (max-width:991.98px){.lvo-cols>.secondary-cart-body,.lvo-cols>.secondary-cart-sidebar{flex:1 1 100%;max-width:none}}.lvo-head-split{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;max-width:none}.lvo-head-tools{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.lvo-filter{margin:0;width:14rem}.lvo-showing{text-align:center;margin-bottom:.75rem}.lvo-summary-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.875rem}.lvo-summary-title{font-family:var(--font-display);font-size:var(--text-xl);color:var(--lv-text)}.lvo-summary+.lv-btn{margin-top:.75rem}.lvo-renewal-list{display:flex;flex-direction:column;gap:.75rem}.lvo-renewal{padding:1.125rem 1.25rem}.lvo-renewal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.lvo-renewal-id{min-width:0}.lvo-renewal-name{font-family:var(--font-display);font-size:var(--text-xl);color:var(--lv-text);overflow-wrap:anywhere}.lvo-renewal-domain{color:var(--lv-muted);font-size:var(--text-md);margin:.125rem 0 0;overflow-wrap:anywhere}.lvo-renewal-flag{flex:0 0 auto}.lvo-renewal-due{margin:.5rem 0 0}.lvo-renewal-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:.875rem;padding-top:.875rem;border-top:1px solid var(--lv-line)}.lvo-renewal-period{flex:1 1 16rem;min-width:0}.lvo-renewal-period .lv-field{margin:0;max-width:20rem}.lvo-renewal-period .lv-eyebrow{margin-bottom:.25rem}.lvo-renewal-addons{margin-top:1rem}.lvo-renewal-addons .lvo-renewal{background:var(--gray-950)}.btn-add-renewal-to-cart .added{display:none}.btn-add-renewal-to-cart[disabled]{opacity:.75}.mc-promo .icon{flex:0 0 auto;display:grid;place-items:center}.mc-promo .content{flex:1 1 8rem;min-width:0}.mc-promo .headline{color:var(--lv-text);font-family:var(--font-display);font-size:var(--text-lg)}.mc-promo .tagline{color:var(--lv-dim);font-size:var(--text-sm)}.mc-promo .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-promo .cta{display:flex;align-items:center;gap:.625rem;flex:0 0 auto;margin-left:auto}.mc-promo .cta .lv-price{font-size:var(--text-md)}.mc-promo .expander{flex:0 0 auto;color:var(--lv-dim)}.mc-promo .rotate{transition:transform .2s var(--lv-ease);display:inline-block}.mc-promo .rotate.down{transform:rotate(90deg)}.mc-promo .body{display:none}.mc-promo-feats{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.375rem .875rem}@media (max-width:575.98px){.mc-promo .cta{margin-left:0;width:100%;justify-content:space-between;order:3}.mc-promo .header{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){#order-standard_cart *,#order-standard_cart ::after,#order-standard_cart ::before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important;scroll-behavior:auto!important}.lvo-tick svg path{stroke-dashoffset:0}}.lv-call-slate{background:rgba(255,255,255,.03);border-color:var(--lv-line)}.lv-call-slate .lv-call-ic{color:var(--lv-dim)}.lv-call-slate.lv-call-lead{border-left-color:var(--gray-600)}.lv-cb-body{flex:1;min-width:0}.lv-cb-t{color:var(--gray-100);font-weight:600}.lv-cb-s{display:block;margin-top:.125rem;font-size:var(--text-xs);color:var(--gray-500);line-height:1.5}.lv-dim{color:var(--gray-600)!important}#order-standard_cart a.lv-btn-primary,#order-standard_cart a.lv-btn-primary:hover{color:#1a1204}#order-standard_cart a.lv-btn-ghost{color:var(--lv-muted)}#order-standard_cart a.lv-btn-ghost:hover{color:var(--lv-text)}#order-standard_cart a.lv-btn-out{color:var(--lv-text)}#order-standard_cart a.lv-btn-soft{color:var(--lv-text)}#order-standard_cart a.lv-btn-warn{color:#1a1204}#order-standard_cart a.lv-btn-icon{color:var(--lv-muted)}#order-standard_cart a.lv-btn-icon:hover{color:var(--lv-text)}#order-standard_cart .lvo-matrix{margin-top:0}#order-standard_cart .lvo-matrix-wrap{border:1px solid var(--lv-line);border-radius:16px;overflow:hidden;background:var(--lv-elevated)}#order-standard_cart .lvo-matrix-table{margin:0;min-width:44rem}#order-standard_cart .lvo-matrix-table thead th{padding:1.5rem 1.25rem;border-bottom:1px solid var(--lv-line);font-family:var(--font-ui);font-weight:600;font-size:var(--text-md);color:var(--lv-text);vertical-align:bottom}#order-standard_cart .lvo-matrix-plan{display:block;font-size:var(--text-lg);margin-bottom:.25rem}#order-standard_cart .lvo-matrix-tag{display:block;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:400;color:var(--lv-dim);line-height:1.5}#order-standard_cart .lvo-matrix-rib{display:inline-block;margin-bottom:.5rem;padding:.125rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--c-brand) 14%,transparent);color:var(--lv-lumen);font-size:.625rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}#order-standard_cart .lvo-matrix-table tbody th{font-weight:500;color:var(--lv-muted)}#order-standard_cart .lvo-matrix-table tbody tr:hover td,#order-standard_cart .lvo-matrix-table tbody tr:hover th{background:rgba(255,255,255,.015)}#order-standard_cart .lvo-matrix-yes{color:var(--c-success)}#order-standard_cart .lvo-matrix-yes svg{width:15px;height:15px}#order-standard_cart .lvo-matrix-cta{display:block;margin-top:.75rem}#order-standard_cart .lvo-plans{display:grid;gap:1.25rem;align-items:stretch;justify-content:center;grid-template-columns:repeat(5,minmax(0,1fr))}#order-standard_cart .lvo-plans-1{grid-template-columns:minmax(0,23rem)}#order-standard_cart .lvo-plans-2{grid-template-columns:repeat(2,minmax(0,21rem))}#order-standard_cart .lvo-plans-3{grid-template-columns:repeat(3,minmax(0,20rem))}#order-standard_cart .lvo-plans-4{grid-template-columns:repeat(4,minmax(0,19rem))}#order-standard_cart .lvo-plans-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1199.98px){#order-standard_cart .lvo-plans,#order-standard_cart .lvo-plans-4,#order-standard_cart .lvo-plans-5{grid-template-columns:repeat(3,minmax(0,1fr))}#order-standard_cart .lvo-plans-2{grid-template-columns:repeat(2,minmax(0,1fr))}#order-standard_cart .lvo-plans-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767.98px){#order-standard_cart .lvo-plans,#order-standard_cart .lvo-plans-2,#order-standard_cart .lvo-plans-3,#order-standard_cart .lvo-plans-4,#order-standard_cart .lvo-plans-5{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}#order-standard_cart .lvo-plans-1{grid-template-columns:minmax(0,1fr)}}#order-standard_cart .lvo-plan{--lvo-accent:#FEB54A;--lvo-accent-2:#E88AC0;position:relative;display:flex;flex-direction:column;padding:2rem 1.75rem;border-radius:22px;text-align:left;background:var(--lv-elevated);border:1px solid var(--lv-line);overflow:hidden;isolation:isolate;transition:transform .22s var(--lv-ease),border-color .22s var(--lv-ease)}#order-standard_cart .lvo-plan-a0{--lvo-accent:#57CC7D;--lvo-accent-2:#7CA9FF}#order-standard_cart .lvo-plan-a1{--lvo-accent:#7CA9FF;--lvo-accent-2:#C88CFF}#order-standard_cart .lvo-plan-a2{--lvo-accent:#FEB54A;--lvo-accent-2:#E88AC0}#order-standard_cart .lvo-plan-a3{--lvo-accent:#E88AC0;--lvo-accent-2:#C88CFF}#order-standard_cart .lvo-plan:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--lvo-accent) 34%,transparent)}#order-standard_cart .lvo-plan.is-out{opacity:.5}#order-standard_cart .lvo-plan.is-featured{background:var(--lv-void);border-color:color-mix(in srgb,var(--lvo-accent) 32%,transparent);box-shadow:0 24px 60px -28px color-mix(in srgb,var(--lvo-accent) 45%,transparent)}#order-standard_cart .lvo-plan.is-featured::after{content:"";position:absolute;top:0;right:0;width:62%;height:48%;z-index:-1;color:var(--lvo-accent);background-image:radial-gradient(currentColor 1.1px,transparent 1.1px);background-size:9px 9px;-webkit-mask-image:linear-gradient(218deg,#000 0%,transparent 68%);mask-image:linear-gradient(218deg,#000 0%,transparent 68%);opacity:.55;pointer-events:none}#order-standard_cart .lvo-plan-ic{display:grid;place-items:center;width:46px;height:46px;flex:0 0 auto;border-radius:15px;margin-bottom:1.5rem;color:#0c0b10;background:linear-gradient(135deg,var(--lvo-accent),var(--lvo-accent-2))}#order-standard_cart .lvo-plan-ic svg{width:22px;height:22px}#order-standard_cart .lvo-plan-name{display:flex;align-items:center;gap:.625rem;margin:0;font-family:var(--font-ui);font-size:1.5rem;font-weight:700;letter-spacing:-.005em;text-transform:uppercase;color:var(--gray-25)}#order-standard_cart .lvo-plan-hot{padding:.1875rem .5rem;border-radius:999px;background:var(--lvo-accent);color:#140e02;font-size:.5625rem;font-weight:700;letter-spacing:.08em}#order-standard_cart .lvo-plan-tag{margin:.5rem 0 0;font-size:var(--text-xs);color:var(--lv-dim);line-height:1.5}#order-standard_cart .lvo-plan-fig{display:flex;align-items:baseline;gap:.25rem;flex-wrap:wrap;margin:1rem 0 0;font-family:var(--font-display);color:var(--gray-25)}#order-standard_cart .lvo-plan-cur{font-size:1.375rem;line-height:1;align-self:flex-start;margin-top:.5rem;color:var(--lv-muted)}#order-standard_cart .lvo-plan-amt{font-size:3.25rem;line-height:1;letter-spacing:-.03em}#order-standard_cart .lvo-plan-per{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:400;color:var(--lv-dim)}#order-standard_cart .lvo-plan-setup{margin:.375rem 0 0;font-size:var(--text-xs);color:var(--gray-600)}#order-standard_cart .lvo-plan-feat{list-style:none;margin:1.5rem 0 0;padding:1.5rem 0 0;border-top:1px solid var(--lv-line);display:flex;flex-direction:column;gap:.875rem}#order-standard_cart .lvo-plan.is-featured .lvo-plan-feat{border-top-color:rgba(255,255,255,.09)}#order-standard_cart .lvo-plan-feat li{display:flex;align-items:flex-start;gap:.75rem;font-size:var(--text-sm);color:var(--lv-muted);line-height:1.5}#order-standard_cart .lvo-plan-feat svg{width:16px;height:16px;flex:0 0 auto;margin-top:.0625rem;color:var(--gray-600)}#order-standard_cart .lvo-plan.is-featured .lvo-plan-feat svg{color:var(--lvo-accent)}#order-standard_cart .lvo-plan.is-featured .lvo-plan-feat li{color:var(--gray-200)}#order-standard_cart .lvo-plan-feat b{color:var(--gray-100);font-weight:600}#order-standard_cart .lvo-plan-prose{margin:1.5rem 0 0;padding:1.5rem 0 0;border-top:1px solid var(--lv-line);font-size:var(--text-sm);color:var(--lv-muted);line-height:1.7}#order-standard_cart .lvo-plan-prose ul{margin:0;padding-left:1.125rem}#order-standard_cart .lvo-plan-spacer{flex:1 1 auto;min-height:1.25rem}#order-standard_cart .lvo-plan-go{width:100%;margin:1.5rem 0 0}#order-standard_cart a.lvo-buy,#order-standard_cart span.lvo-buy{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.9375rem 1.25rem;border-radius:999px;background:color-mix(in srgb,var(--lvo-accent) 13%,transparent);border:1px solid color-mix(in srgb,var(--lvo-accent) 24%,transparent);color:var(--lvo-accent);font-family:var(--font-ui);font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .16s var(--lv-ease),box-shadow .16s var(--lv-ease)}#order-standard_cart a.lvo-buy:hover{background:color-mix(in srgb,var(--lvo-accent) 22%,transparent);color:var(--lvo-accent)}#order-standard_cart .lvo-plan.is-featured a.lvo-buy{background:linear-gradient(90deg,var(--lvo-accent-2),var(--lvo-accent));border-color:transparent;color:#0c0b10}#order-standard_cart .lvo-plan.is-featured a.lvo-buy:hover{filter:brightness(1.07);box-shadow:0 0 30px -8px var(--lvo-accent);color:#0c0b10}#order-standard_cart .lvo-buy-chev{display:flex;gap:1px;opacity:.75}#order-standard_cart .lvo-buy-chev svg{width:9px;height:9px}#order-standard_cart span.lvo-buy{background:0 0;border-color:var(--lv-line);color:var(--lv-dim);cursor:default}#order-standard_cart .lvo-plan-stock{display:flex;align-items:center;gap:.5rem;margin:.75rem 0 0;font-size:var(--text-xs);color:var(--lv-dim)}@media (max-width:767.98px){#order-standard_cart .lvo-plan{padding:1.25rem 1rem;border-radius:16px}#order-standard_cart .lvo-plan-ic{width:38px;height:38px;border-radius:12px;margin-bottom:1rem}#order-standard_cart .lvo-plan-ic svg{width:18px;height:18px}#order-standard_cart .lvo-plan-name{font-size:1.125rem;gap:.5rem;flex-wrap:wrap}#order-standard_cart .lvo-plan-hot{font-size:.5rem;padding:.125rem .375rem}#order-standard_cart .lvo-plan-fig{margin-top:.875rem;gap:.125rem}#order-standard_cart .lvo-plan-cur{font-size:1rem;margin-top:.3125rem}#order-standard_cart .lvo-plan-amt{font-size:2rem}#order-standard_cart .lvo-plan-per{font-size:.6875rem;flex:1 1 100%}#order-standard_cart .lvo-plan-feat{margin-top:1.125rem;padding-top:1.125rem;gap:.625rem}#order-standard_cart .lvo-plan-feat li{font-size:.75rem;gap:.5rem;line-height:1.45}#order-standard_cart .lvo-plan-feat svg{width:13px;height:13px}#order-standard_cart .lvo-plan-go{margin-top:1.125rem}#order-standard_cart a.lvo-buy,#order-standard_cart span.lvo-buy{padding:.75rem .5rem;font-size:.625rem;letter-spacing:.06em;gap:.375rem}#order-standard_cart .lvo-buy-chev{display:none}#order-standard_cart .lvo-plan.is-featured::after{width:70%;height:40%;background-size:7px 7px}}#order-standard_cart .lvo-summary.order-summary{background-color:var(--lv-elevated)!important;border:1px solid var(--lv-line)!important;border-radius:18px!important;padding:1.5rem!important}#order-standard_cart .lvo-summary .product-lists-order-summery,#order-standard_cart .lvo-summary .recurring-charges,#order-standard_cart .lvo-summary .recurring-totals,#order-standard_cart .lvo-summary .summary-container{background-color:transparent!important;background:0 0!important;border:0!important;padding:0!important;border-radius:0!important}#order-standard_cart .lvo-summary h2{margin:0 0 1.25rem!important;font-family:var(--font-ui)!important;font-size:.6875rem!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--lv-dim)!important}#order-standard_cart .lvo-summary #producttotal,#order-standard_cart .lvo-summary #producttotal *{background:0 0!important;background-color:transparent!important;border-radius:0!important;box-shadow:none!important;max-height:none!important;overflow:visible!important}#order-standard_cart .lvo-summary #producttotal,#order-standard_cart .lvo-summary #producttotal ol,#order-standard_cart .lvo-summary #producttotal ul,#order-standard_cart .lvo-summary #producttotal>div{margin:0!important;padding:0!important;border:0!important;list-style:none!important}#order-standard_cart .lvo-summary #producttotal li,#order-standard_cart .lvo-summary #producttotal li>div{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:1rem!important;border:0!important;padding:0!important;margin:0!important;color:var(--lv-muted)!important;font-size:var(--text-sm)!important}#order-standard_cart .lvo-summary #producttotal li{padding:.4375rem 0!important}#order-standard_cart .lvo-summary #producttotal li>div{width:100%;padding:0!important}#order-standard_cart .lvo-summary #producttotal li::after,#order-standard_cart .lvo-summary #producttotal li::before,#order-standard_cart .lvo-summary #producttotal li>div::after,#order-standard_cart .lvo-summary #producttotal li>div::before,#order-standard_cart .lvo-summary #producttotal>div:last-child::after,#order-standard_cart .lvo-summary #producttotal>div:last-child::before{content:none!important;display:none!important}#order-standard_cart .lvo-summary #producttotal li span{float:none!important;max-width:none!important;flex-basis:auto!important;padding:0!important;color:inherit!important;font-style:normal!important;font-size:inherit!important}#order-standard_cart .lvo-summary #producttotal li span:last-child{text-align:right!important;white-space:nowrap;color:var(--gray-100)!important}#order-standard_cart .lvo-summary #producttotal ul:first-of-type{padding:0!important;margin:0!important}#order-standard_cart .lvo-summary #producttotal ul:first-of-type li:first-child{color:var(--gray-25)!important;font-weight:600!important;font-size:var(--text-md)!important;padding-bottom:.125rem!important}#order-standard_cart .lvo-summary #producttotal ul:first-of-type li:first-child span:last-child{color:var(--gray-25)!important}#order-standard_cart .lvo-summary #producttotal ul:first-of-type li+li{color:var(--lv-dim)!important;font-size:var(--text-xs)!important;padding-top:0!important}#order-standard_cart .lvo-summary #producttotal ul:first-of-type li+li span{color:var(--lv-dim)!important}#order-standard_cart .lvo-summary #producttotal ul+ul{padding-top:.875rem!important;margin-top:.875rem!important;border-top:1px solid var(--lv-line)!important}@media (min-width:992px){#order-standard_cart .lvo-shell>.secondary-cart-sidebar{position:sticky;top:88px}}#order-standard_cart .lvo-secure{display:flex;align-items:center;justify-content:center;gap:.375rem;margin:.875rem 0 0;font-size:var(--text-xs);color:var(--lv-dim)}#order-standard_cart .lvo-secure svg{width:12px;height:12px;color:var(--c-success);flex:0 0 auto}#order-standard_cart .lvo-secure a{color:var(--lv-dim);text-decoration:underline;text-underline-offset:2px}#order-standard_cart .lvo-secure a:hover{color:var(--lv-text)}#order-standard_cart .lvo-summary #producttotal>div:last-child{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:space-between!important;gap:.5rem 1rem!important;margin:1.25rem 0 0!important;padding:1rem 1.125rem!important;border:1px solid color-mix(in srgb,var(--c-brand) 26%,transparent)!important;border-radius:14px!important;background:color-mix(in srgb,var(--c-brand) 8%,transparent)!important}#order-standard_cart .lvo-summary #producttotal>div:last-child span:first-child{color:var(--gray-100)!important;font-weight:600!important;font-size:.6875rem!important;letter-spacing:.1em!important;text-transform:uppercase!important}#order-standard_cart .lvo-summary #producttotal>div:last-child .amt,#order-standard_cart .lvo-summary #producttotal>div:last-child .content,#order-standard_cart .lvo-summary #producttotal>div:last-child span:last-child{display:inline!important;color:var(--lv-lumen)!important;font-family:var(--font-display)!important;font-size:1.75rem!important;line-height:1!important;white-space:nowrap}#order-standard_cart .lvo-summary .btn-continue-shopping{color:var(--lv-dim)!important;padding:.75rem 0!important}#order-standard_cart .lv-select-wrap select{width:100%}#order-standard_cart .ui-input-box.lv-select-box{padding-right:.5rem;position:relative}#order-standard_cart .lv-dd{position:relative;width:100%}#order-standard_cart .lv-dd-native,#order-standard_cart .lv-gateway-select select.lv-dd-native,#order-standard_cart .lv-select select.lv-dd-native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;background-image:none!important;opacity:0!important;pointer-events:none!important}#order-standard_cart .lv-dd-toggle{display:flex;align-items:center;gap:.75rem;width:100%;background:#12151b;border:1px solid var(--lv-line);border-radius:14px;padding:.875rem 1rem;cursor:pointer;text-align:left;color:var(--lv-text);font-family:var(--font-ui);font-size:.9375rem;font-weight:500;transition:border-color .2s var(--lv-ease),box-shadow .24s var(--lv-ease)}#order-standard_cart .lv-dd-toggle:hover{border-color:rgba(255,255,255,.18)}#order-standard_cart .lv-dd-toggle:focus-visible{outline:0}#order-standard_cart .lv-dd-toggle:focus-visible,#order-standard_cart .lv-dd.is-open>.lv-dd-toggle{border-color:var(--lv-lumen);box-shadow:0 0 0 3px rgba(254,181,74,.1)}#order-standard_cart .lv-dd-ic{display:grid;place-items:center;flex:0 0 auto;width:20px;height:20px;border-radius:999px;background:#697586;color:#0c0b10}#order-standard_cart .lv-dd-ic svg{width:12px;height:12px}#order-standard_cart .lv-dd-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#order-standard_cart .lv-dd.is-placeholder .lv-dd-label{color:var(--lv-dim)}#order-standard_cart .lv-dd-chev{flex:0 0 auto;width:18px;height:18px;color:var(--lv-muted);transition:transform .22s var(--lv-ease),color .2s var(--lv-ease)}#order-standard_cart .lv-dd.is-open .lv-dd-chev{transform:rotate(180deg);color:var(--lv-lumen)}#order-standard_cart .lv-dd-panel{position:absolute;z-index:60;top:calc(100% + .5rem);left:0;right:0;background:#12151b;border:1px solid var(--lv-line);border-radius:14px;padding:.375rem;overflow:hidden auto;max-height:16rem;box-shadow:0 18px 44px -12px rgba(0,0,0,.7);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s var(--lv-ease),transform .18s var(--lv-ease),visibility .18s}#order-standard_cart .lv-dd.is-open .lv-dd-panel{opacity:1;visibility:visible;transform:translateY(0)}#order-standard_cart .lv-dd-panel::-webkit-scrollbar{width:8px}#order-standard_cart .lv-dd-panel::-webkit-scrollbar-thumb{background:var(--gray-700);border-radius:99px;border:2px solid #12151b}#order-standard_cart .lv-dd-item{display:flex;align-items:center;gap:.75rem;width:100%;background:0 0;border:0;border-radius:10px;padding:.8125rem .75rem;cursor:pointer;text-align:left;color:var(--lv-text);font-family:var(--font-ui);font-size:.9375rem;font-weight:500;transition:background .14s var(--lv-ease)}#order-standard_cart .lv-dd-item.is-active,#order-standard_cart .lv-dd-item:hover{background:var(--gray-850,#1a1f28)}#order-standard_cart .lv-dd-item[aria-selected=true]{background:var(--gray-850,#1a1f28)}#order-standard_cart .lv-dd-check{flex:0 0 auto;width:16px;height:16px;color:var(--lv-lumen);opacity:0;transition:opacity .14s var(--lv-ease)}#order-standard_cart .lv-dd-item[aria-selected=true] .lv-dd-check{opacity:1}#order-standard_cart .lv-dd-item[disabled]{opacity:.45;cursor:not-allowed}#order-standard_cart .lv-dd.is-up .lv-dd-panel{top:auto;bottom:calc(100% + .5rem);transform:translateY(6px)}#order-standard_cart .lv-dd.is-up.is-open .lv-dd-panel{transform:translateY(0)}#order-standard_cart .lv-dd-name{font-weight:600;color:var(--lv-text)}#order-standard_cart .lv-dd-desc{margin-left:.5rem;color:var(--lv-dim);font-weight:400}#order-standard_cart .lv-dd-item[aria-selected=true] .lv-dd-name{color:var(--lv-text)}#order-standard_cart select#stateselect.lv-dd-native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;opacity:0!important}#order-standard_cart .lvo-prod{margin:0 0 1rem}#order-standard_cart .lvo-prod-t{margin:0;font-family:var(--font-ui);font-size:1.5rem;font-weight:700;letter-spacing:-.01em;color:var(--gray-25)}#order-standard_cart .lvo-prod-g{margin:.25rem 0 0;font-size:var(--text-sm);color:var(--lv-dim)}#order-standard_cart .lvo-inc-t{margin:0 0 1rem;font-family:var(--font-ui);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--lv-dim)}#order-standard_cart .lvo-hero-d{font-size:var(--text-sm);color:var(--lv-muted);line-height:1.7}#order-standard_cart .lvo-hero-d p:last-child{margin-bottom:0}#order-standard_cart .lvo-inc-list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}#order-standard_cart .lvo-inc-list li{display:flex;align-items:flex-start;gap:.625rem;font-size:var(--text-sm);line-height:1.5;color:var(--lv-muted)}#order-standard_cart .lvo-inc-list svg{width:17px;height:17px;flex:0 0 auto;margin-top:.0625rem;color:var(--c-success)}#order-standard_cart .lvo-inc-list b{color:var(--gray-25);font-weight:600}#order-standard_cart .lvo-cycles{display:flex;flex-direction:column;gap:.625rem}#order-standard_cart .lvo-cycle{display:flex;align-items:center;gap:1rem;width:100%;padding:1.125rem 1.25rem;border-radius:14px;text-align:left;background:0 0;border:1.5px solid var(--lv-line);color:var(--lv-muted);font-family:var(--font-ui);cursor:pointer;transition:border-color .16s var(--lv-ease),background .16s var(--lv-ease)}#order-standard_cart .lvo-cycle:hover{border-color:rgba(255,255,255,.18)}#order-standard_cart .lvo-cycle:focus-visible{outline:2px solid var(--lv-lumen);outline-offset:2px}#order-standard_cart .lvo-cycle-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.125rem}#order-standard_cart .lvo-cycle-t{font-size:var(--text-md);font-weight:600;color:var(--gray-100)}#order-standard_cart .lvo-cycle-price{flex:0 0 auto;font-family:var(--font-display);font-size:1.25rem;color:var(--gray-25);white-space:nowrap}#order-standard_cart .lvo-cycle-dot{position:relative;flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--gray-600);transition:border-color .16s var(--lv-ease)}#order-standard_cart .lvo-cycle-dot::after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--lv-lumen);transform:scale(0);transition:transform .16s var(--lv-ease)}#order-standard_cart .lvo-cycle.is-on{border-color:var(--lv-lumen);background:color-mix(in srgb,var(--c-brand) 9%,transparent)}#order-standard_cart .lvo-cycle.is-on .lvo-cycle-price,#order-standard_cart .lvo-cycle.is-on .lvo-cycle-t{color:var(--gray-25)}#order-standard_cart .lvo-cycle.is-on .lvo-cycle-dot{border-color:var(--lv-lumen)}#order-standard_cart .lvo-cycle.is-on .lvo-cycle-dot::after{transform:scale(1)}@media (max-width:575.98px){#order-standard_cart .lvo-cycle{padding:1rem;gap:.75rem}#order-standard_cart .lvo-cycle-price{font-size:1.125rem}}#order-standard_cart .lvo-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important}#order-standard_cart .lvo-summary #producttotal,#order-standard_cart .lvo-summary #producttotal *{background:0 0!important;background-color:transparent!important;border-radius:0!important;box-shadow:none!important}#order-standard_cart .lvo-summary #producttotal,#order-standard_cart .lvo-summary #producttotal div,#order-standard_cart .lvo-summary #producttotal ol,#order-standard_cart .lvo-summary #producttotal ul,#order-standard_cart .lvo-summary #producttotal>*{border:0!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;max-height:none!important;overflow:visible!important}#order-standard_cart .lvo-summary #producttotal li{border-bottom:0!important;border-top:0!important}#order-standard_cart .lvo-summary #producttotal ul+div,#order-standard_cart .lvo-summary #producttotal ul+ul{border-top:1px solid var(--lv-line)!important;padding-top:.875rem!important;margin-top:.875rem!important}#order-standard_cart a.lv-btn-primary.btn-checkout,#order-standard_cart a.lv-btn-primary.btn-checkout:active,#order-standard_cart a.lv-btn-primary.btn-checkout:focus,#order-standard_cart a.lv-btn-primary.btn-checkout:hover,#order-standard_cart button.lv-btn-primary.btn-checkout{background:var(--lv-lumen)!important;border-color:transparent!important;color:#1a1204!important}#order-standard_cart a.lv-btn-primary.btn-checkout:hover{filter:brightness(1.06);box-shadow:0 0 26px -6px var(--lv-lumen)!important}#order-standard_cart a.lv-btn-primary.btn-checkout.is-disabled{opacity:.45;pointer-events:none}#order-standard_cart .promo .lv-input,#order-standard_cart .promo input[type=text]{border:1px solid var(--lv-line)!important;background:var(--lv-void)!important;color:var(--lv-text)!important}#order-standard_cart .lvo-promo{display:flex;gap:.5rem;flex-wrap:wrap;align-items:stretch}#order-standard_cart .lvo-promo .lv-field{flex:1 1 14rem;margin:0;min-width:0}#order-standard_cart .lvo-promo .lv-ctl{height:100%}#order-standard_cart .lvo-promo .lv-input{height:100%}#order-standard_cart .lvo-promo-go{flex:0 0 auto;white-space:nowrap;background:color-mix(in srgb,var(--c-brand) 12%,transparent)!important;border:1px solid color-mix(in srgb,var(--c-brand) 24%,transparent)!important;color:var(--lv-lumen)!important}#order-standard_cart .lvo-promo-go:hover{background:color-mix(in srgb,var(--c-brand) 20%,transparent)!important;color:var(--lv-lumen)!important}@media (max-width:399.98px){#order-standard_cart .lvo-promo .lv-field{flex:1 1 100%}#order-standard_cart .lvo-promo-go{width:100%}}#order-standard_cart #applyPromo,#order-standard_cart #calcTaxes{background-color:transparent!important;border:0!important;padding:0!important}#order-standard_cart .view-cart-items-header{background:0 0!important;background-color:transparent!important;border:0!important;border-bottom:1px solid var(--lv-line)!important}#order-standard_cart #frmCheckout .sub-heading h3,#order-standard_cart .sub-heading,#order-standard_cart .sub-heading span{background:0 0!important;background-color:transparent!important;color:var(--gray-25)!important;border-bottom:0!important}#order-standard_cart #frmConfigureDomains .card-block{border-color:var(--lv-line)!important}#order-standard_cart #btnAlreadyRegistered.secondary-outline-btn{background:0 0!important;border:1px solid var(--lv-line)!important;color:var(--lv-text)!important}#order-standard_cart .product-info li{color:var(--lv-muted)!important}#order-standard_cart .lv-radio{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;cursor:pointer;background:var(--gray-950);border:1px solid var(--lv-line);border-radius:12px;font-size:var(--text-sm);color:var(--gray-200);transition:border-color .18s var(--lv-ease),background .18s var(--lv-ease)}#order-standard_cart .lv-radio+.lv-radio{margin-top:.5rem}#order-standard_cart .lv-radio:hover{border-color:rgba(255,255,255,.18)}#order-standard_cart .lv-radio input{position:absolute;opacity:0;width:0;height:0}#order-standard_cart .lv-radio-dot{position:relative;flex:0 0 auto;width:18px;height:18px;margin-top:.0625rem;border-radius:999px;border:2px solid var(--gray-600);background:0 0;transition:border-color .18s var(--lv-ease)}#order-standard_cart .lv-radio-dot::after{content:'';position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:999px;background:var(--lv-lumen);transform:translate(-50%,-50%) scale(0);transition:transform .18s var(--lv-ease)}#order-standard_cart .lv-radio input:checked~.lv-radio-dot{border-color:var(--lv-lumen)}#order-standard_cart .lv-radio input:checked~.lv-radio-dot::after{transform:translate(-50%,-50%) scale(1)}#order-standard_cart .lv-radio:has(input:checked){border-color:var(--lv-lumen);background:rgba(254,181,74,.06)}#order-standard_cart .lv-radio input:focus-visible~.lv-radio-dot{box-shadow:0 0 0 3px rgba(254,181,74,.15)}#order-standard_cart .lv-radio-body{flex:1;min-width:0}#order-standard_cart .lv-radio-t{font-weight:600;color:var(--gray-100)}#order-standard_cart .lv-radio-s{display:block;margin-top:.125rem;font-size:var(--text-xs);color:var(--gray-500);line-height:1.5}#order-standard_cart .lv-cb-box{position:relative;flex:0 0 auto;width:18px;height:18px;margin-top:.0625rem;border-radius:5px;border:2px solid var(--gray-600);background:0 0;transition:border-color .18s var(--lv-ease),background .18s var(--lv-ease)}#order-standard_cart .lv-cb-box::after{content:'';position:absolute;top:1px;left:4.5px;width:4px;height:8px;border:solid #1a1204;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .18s var(--lv-ease)}#order-standard_cart .lv-cb input:checked~.lv-cb-box{background:var(--lv-lumen);border-color:var(--lv-lumen)}#order-standard_cart .lv-cb input:checked~.lv-cb-box::after{transform:rotate(45deg) scale(1)}#order-standard_cart .lv-cb input:focus-visible~.lv-cb-box{box-shadow:0 0 0 3px rgba(254,181,74,.15)}#order-standard_cart .lv-choice{display:inline-flex;align-items:center;gap:.625rem;cursor:pointer;font-size:.9375rem;color:var(--lv-text)}#order-standard_cart .lv-choice input{position:absolute;opacity:0;width:0;height:0}#order-standard_cart .lv-choice .lv-cb-box,#order-standard_cart .lv-choice .lv-radio-dot{margin-top:0}#order-standard_cart .lv-choice-sm{font-size:.8125rem;gap:.5rem}#order-standard_cart .lv-choice-sm .lv-cb-box,#order-standard_cart .lv-choice-sm .lv-radio-dot{width:15px;height:15px}#order-standard_cart .lv-choice-sm .lv-cb-box::after{top:1px;left:3.5px;width:3px;height:6.5px;border-width:0 2px 2px 0}#order-standard_cart .lv-choice-sm .lv-radio-dot::after{width:6px;height:6px}#order-standard_cart .lv-choice-lg{font-size:1.125rem;gap:.75rem}#order-standard_cart .lv-choice-lg .lv-cb-box,#order-standard_cart .lv-choice-lg .lv-radio-dot{width:24px;height:24px;border-radius:7px}#order-standard_cart .lv-choice-lg .lv-radio-dot{border-radius:999px}#order-standard_cart .lv-choice-lg .lv-cb-box::after{top:2px;left:6.5px;width:5px;height:10px;border-width:0 2.5px 2.5px 0}#order-standard_cart .lv-choice-lg .lv-radio-dot::after{width:11px;height:11px}#order-standard_cart .lv-cb-round .lv-cb-box{border-radius:999px}#order-standard_cart .lv-cb input:disabled~.lv-cb-box,#order-standard_cart .lv-choice input:disabled~.lv-cb-box,#order-standard_cart .lv-choice input:disabled~.lv-radio-dot,#order-standard_cart .lv-radio input:disabled~.lv-radio-dot{opacity:.4}#order-standard_cart .lv-cb:has(input:disabled),#order-standard_cart .lv-choice:has(input:disabled),#order-standard_cart .lv-radio:has(input:disabled){opacity:.6;cursor:not-allowed}#order-standard_cart .lv-pm-types .lv-radio{flex:1 1 12rem;margin:0}#order-standard_cart .lv-pm-inline .lv-radio{flex:1 1 10rem;margin:0}#order-standard_cart .lv-auth .lv-choice{font-size:.75rem;color:var(--gray-400)}#order-standard_cart .lv-choice input:checked~.lv-cb-box{background:var(--lv-lumen);border-color:var(--lv-lumen)}#order-standard_cart .lv-choice input:checked~.lv-cb-box::after{transform:rotate(45deg) scale(1)}#order-standard_cart .lv-choice input:focus-visible~.lv-cb-box{box-shadow:0 0 0 3px rgba(254,181,74,.15)}#order-standard_cart .lv-choice input:checked~.lv-radio-dot{border-color:var(--lv-lumen)}#order-standard_cart .lv-choice input:checked~.lv-radio-dot::after{transform:translate(-50%,-50%) scale(1)}#order-standard_cart .lv-choice input:focus-visible~.lv-radio-dot{box-shadow:0 0 0 3px rgba(254,181,74,.15)}#order-standard_cart .lv-choice .lv-cb-box,#order-standard_cart .lv-choice .lv-radio-dot{flex:0 0 auto}#order-standard_cart .lv-choice{align-items:flex-start}#order-standard_cart .lv-choice>span:last-child{line-height:1.45}#order-standard_cart .lvo-co{display:grid;grid-template-columns:minmax(0,1fr) 21.5rem;gap:1.25rem;align-items:start}#order-standard_cart .lvo-co-main{min-width:0}#order-standard_cart .lvo-co-side{min-width:0}@media (min-width:992px){#order-standard_cart .lvo-co-side{position:sticky;top:88px;max-height:calc(100vh - 6.5rem);overflow-y:auto}}@media (max-width:991.98px){#order-standard_cart .lvo-co{grid-template-columns:minmax(0,1fr)}#order-standard_cart .lvo-co-side{position:static}}#order-standard_cart .lvo-co-sum{display:flex;flex-direction:column;gap:0}#order-standard_cart .lvo-co-sum .lvo-sum-total{margin:0 0 1rem}#order-standard_cart .lvo-co-sum .lv-choice{margin:0 0 1rem}#order-standard_cart .lvo-co-sum #btnCompleteOrder{margin:0}#order-standard_cart .lvo-co-main>.lv-card+.lv-card{margin-top:1.25rem}#order-standard_cart .lvo-co-main>.lv-card:last-child{margin-bottom:0}#order-standard_cart .lvo-wiz-nav{display:flex;gap:.5rem;margin:0 0 1.25rem;flex-wrap:wrap}#order-standard_cart .lvo-wiz-tab{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border-radius:999px;background:0 0;border:1px solid var(--lv-line);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:600;color:var(--lv-dim);cursor:pointer;transition:color .16s var(--lv-ease),border-color .16s var(--lv-ease),background .16s var(--lv-ease)}#order-standard_cart .lvo-wiz-tab:disabled{cursor:default;opacity:.55}#order-standard_cart .lvo-wiz-n{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;flex:0 0 auto;background:var(--lv-line);color:var(--lv-dim);font-size:.6875rem}#order-standard_cart .lvo-wiz-tab.is-done{color:var(--lv-muted);border-color:color-mix(in srgb,var(--c-success) 30%,transparent)}#order-standard_cart .lvo-wiz-tab.is-done .lvo-wiz-n{background:var(--c-success);color:#06210f}#order-standard_cart .lvo-wiz-tab.is-now{color:var(--gray-25);border-color:var(--lv-lumen);background:color-mix(in srgb,var(--c-brand) 8%,transparent)}#order-standard_cart .lvo-wiz-tab.is-now .lvo-wiz-n{background:var(--lv-lumen);color:#1a1204}#order-standard_cart .lvo-step>.lv-card:first-child{margin-top:0}#order-standard_cart .intl-tel-input{display:block!important;position:relative;width:100%}#order-standard_cart .intl-tel-input .lv-input,#order-standard_cart .intl-tel-input input[type=tel],#order-standard_cart .intl-tel-input input[type=text]{width:100%;position:relative;z-index:1;background:#0b0d12}#order-standard_cart .intl-tel-input.allow-dropdown .lv-input,#order-standard_cart .intl-tel-input.allow-dropdown input[type=tel]{padding-left:3.5rem!important}#order-standard_cart .intl-tel-input.separate-dial-code .lv-input,#order-standard_cart .intl-tel-input.separate-dial-code input[type=tel]{padding-left:6rem!important}#order-standard_cart .intl-tel-input .flag-container{position:absolute;top:0;bottom:0;left:0;right:auto;z-index:2;padding:1px}#order-standard_cart .intl-tel-input .selected-flag{height:100%;border-radius:12px 0 0 12px;cursor:pointer;outline:0;transition:background .16s var(--lv-ease)}#order-standard_cart .intl-tel-input .flag-container:hover .selected-flag,#order-standard_cart .intl-tel-input .selected-flag:focus{background:rgba(255,255,255,.05)}#order-standard_cart .intl-tel-input.separate-dial-code .selected-flag{display:table!important;width:auto!important;background:0 0!important;padding-left:.9375rem!important}#order-standard_cart .intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell!important;vertical-align:middle;padding-left:28px!important;padding-right:.375rem!important;color:var(--lv-text);font-family:var(--font-ui);font-size:1rem;white-space:nowrap}#order-standard_cart .intl-tel-input .iti-arrow{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--lv-muted)}#order-standard_cart .intl-tel-input .iti-arrow.up{border-top:none;border-bottom:4px solid var(--lv-lumen)}#order-standard_cart .intl-tel-input .country-list{position:absolute;z-index:60;list-style:none;margin:.5rem 0 0;padding:.375rem;background:#12151b;border:1px solid var(--lv-line);border-radius:14px;box-shadow:0 18px 44px -12px rgba(0,0,0,.75);max-height:16rem;overflow-y:auto;overflow-x:hidden;min-width:20rem;white-space:nowrap;text-align:left}#order-standard_cart .intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:.5rem}#order-standard_cart .intl-tel-input .country-list::-webkit-scrollbar{width:8px}#order-standard_cart .intl-tel-input .country-list::-webkit-scrollbar-thumb{background:var(--gray-700);border-radius:99px;border:2px solid #12151b}#order-standard_cart .intl-tel-input .country-list .country{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;border-radius:10px;color:var(--lv-text);font-family:var(--font-ui);font-size:.875rem;cursor:pointer;transition:background .14s var(--lv-ease)}#order-standard_cart .intl-tel-input .country-list .country.highlight,#order-standard_cart .intl-tel-input .country-list .country:hover{background:var(--gray-850,#1a1f28)}#order-standard_cart .intl-tel-input .country-list .country-name{color:var(--lv-text)}#order-standard_cart .intl-tel-input .country-list .dial-code{color:var(--lv-dim);margin-left:auto;padding-left:1rem}#order-standard_cart .intl-tel-input .country-list .divider{margin:.375rem 0;padding:0;border-bottom:1px solid var(--lv-line)}#order-standard_cart .intl-tel-input .country-list .flag-box{flex:0 0 auto}#order-standard_cart .intl-tel-input.iti-container{position:absolute;top:0;left:0;z-index:1060;padding:0}#order-standard_cart .intl-tel-input{display:block!important;position:relative;width:100%;background:0 0!important;border:0!important;padding:0!important;margin:0!important}#order-standard_cart .intl-tel-input input[type=tel],#order-standard_cart .intl-tel-input input[type=text],#order-standard_cart .intl-tel-input>input{width:100%!important;background:#0b0d12!important;border:1px solid var(--lv-line)!important;border-radius:12px!important;padding:.875rem 1rem!important;color:var(--lv-text)!important;font-size:1rem!important;font-family:var(--font-ui)!important;line-height:inherit!important;margin:0!important;height:auto!important;position:relative;z-index:1;transition:border-color .24s var(--lv-ease),box-shadow .28s var(--lv-ease)}#order-standard_cart .intl-tel-input.allow-dropdown input[type=tel],#order-standard_cart .intl-tel-input.allow-dropdown>input{padding-left:3.5rem!important}#order-standard_cart .intl-tel-input.separate-dial-code input[type=tel],#order-standard_cart .intl-tel-input.separate-dial-code>input{padding-left:6rem!important}#order-standard_cart .intl-tel-input input[type=tel]:focus,#order-standard_cart .intl-tel-input>input:focus{outline:0!important;border-color:var(--lv-lumen)!important;box-shadow:0 0 0 3px rgba(254,181,74,.12)!important}#order-standard_cart .intl-tel-input input[type=tel]:disabled,#order-standard_cart .intl-tel-input>input:disabled{background:#090b0f!important;color:var(--gray-600)!important;border-color:rgba(255,255,255,.05)!important;cursor:not-allowed}#order-standard_cart .intl-tel-input .flag-container{padding:0!important}#order-standard_cart .intl-tel-input .selected-flag{z-index:2}#order-standard_cart .intl-tel-input.separate-dial-code .flag-container{padding:0!important}#order-standard_cart .intl-tel-input.separate-dial-code .iti-arrow{margin-left:.25rem}#order-standard_cart .intl-tel-input.allow-dropdown:not(.separate-dial-code) .selected-flag{display:flex!important;align-items:center;padding:0 0 0 .9375rem!important}#order-standard_cart .intl-tel-input .country-list.hide{display:none!important}#order-standard_cart .intl-tel-input .country-list{display:block}
/* ===== payment section: standard_cart's own rules, lifted verbatim =====
   The markup in checkout.tpl is now standard_cart's, so it is styled by
   standard_cart's stylesheet. Copied here rather than linking that file,
   which would restyle the whole cart. Below this block is a dark skin that
   only changes colours -- no layout, no display, no sizing, so nothing WHMCS
   or a gateway module measures or toggles is affected. */
#order-standard_cart .field-container{margin:0 0 30px 0}
#order-standard_cart .sub-heading{height:0;border-top:1px solid #ddd;text-align:center;margin-top:20px;margin-bottom:30px}
#order-standard_cart .sub-heading-borderless{height:0;text-align:center;margin-top:20px;margin-bottom:30px}
#order-standard_cart .sub-heading span,#order-standard_cart .sub-heading-borderless span{display:inline-block;position:relative;padding:0 17px;top:-11px;font-size:16px;color:#058}
#order-standard_cart .domain-input-group{display:none;margin:10px 0}
#order-standard_cart .apply-credit-container{margin:15px 0;padding:15px;background-color:#eee}
#order-standard_cart .apply-credit-container span{font-weight:700}
#order-standard_cart .apply-credit-container .radio{padding-left:20px;padding-right:20px}
#order-standard_cart .apply-credit-container .iradio_square-blue{margin-right:6px}
#order-standard_cart .cc-input-container{padding:15px 15px 10px 15px;background-color:#f3f3f3;border:1px solid #d9d9d9;border-radius:4px}
#order-standard_cart .cc-input-container .form-group{margin-top:10px;margin-bottom:10px}
#order-standard_cart .cc-input-container .radio-inline{padding-left:0;margin-bottom:10px}
#order-standard_cart .cc-input-container .paymethod-info{cursor:pointer;padding-right:10px;margin-bottom:5px}
#order-standard_cart .cc-input-container ul{list-style:none;margin:0;padding:0}
#order-standard_cart .cc-input-container ul li{padding:2px 0}
#order-standard_cart .cc-input-container i{padding:0 6px;width:28px;text-align:center}
#order-standard_cart .cc-input-container .existing-cc-grid{display:inline-grid;grid-template-columns:repeat(3,auto) minmax(10em,30em) auto;font-weight:300;color:#666;font-size:13px}
#order-standard_cart .prepend-icon{top:0;left:0;display:inline-block;vertical-align:top;position:relative;width:100%;font-weight:400}
#order-standard_cart .field,#order-standard_cart .form-control{position:relative;vertical-align:top;border:1px solid #ddd;display:-moz-inline-stack;display:inline-block;color:#626262;outline:0;background-color:#fff;border-radius:3px}
#order-standard_cart .input-group-lg>.form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px 0 0 6px}
#order-standard_cart textarea.field{height:auto}
#order-standard_cart .prepend-icon .field{-webkit-appearance:none;padding-left:36px}
#order-standard_cart .prepend-icon .field-icon i{position:relative;font-size:14px}
#order-standard_cart .prepend-icon .field-icon{top:0;z-index:4;width:42px;height:36px;color:inherit;line-height:36px;position:absolute;text-align:center;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;pointer-events:none}
#order-standard_cart .field-icon i{color:#bbb}
#order-standard_cart .field[disabled],#order-standard_cart .field[readonly],#order-standard_cart .form-control[disabled],#order-standard_cart .form-control[readonly]{background-color:#f8f8f8;opacity:1}
#order-standard_cart .field-help-text{display:block;margin-top:5px;margin-bottom:10px;color:#888;font-size:12px}
.domain-checker-container .input-group-box{margin:0 auto;padding:10px;width:100%;background-color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px}
.domain-checker-container .input-group-box .input-group-btn{display:block;width:100%}
.domain-checker-container .input-group-box .input-group-btn .btn{width:100%;border-radius:6px}
.domain-checker-container .input-group-box .form-control{border-radius:6px!important;margin-bottom:5px;float:none}
.w-hidden{display:none}

/* ===== dark skin over standard_cart's payment section: colour only ===== */
#order-standard_cart .sub-heading{border-top-color:var(--lv-line)}
#order-standard_cart .sub-heading span,#order-standard_cart .sub-heading-borderless span{background:var(--lv-surface,#131720);color:var(--lv-text,#e8ecf2)}
#order-standard_cart .apply-credit-container{background-color:rgba(255,255,255,.04);border-radius:12px}
#order-standard_cart .cc-input-container{background-color:rgba(255,255,255,.03);border-color:var(--lv-line);border-radius:12px}
#order-standard_cart .cc-input-container .existing-cc-grid{color:var(--lv-muted)}
#order-standard_cart .field,#order-standard_cart .form-control{background-color:rgba(255,255,255,.04);border-color:var(--lv-line);color:var(--lv-text,#e8ecf2)}
#order-standard_cart .field:focus,#order-standard_cart .form-control:focus{border-color:var(--lv-lumen);box-shadow:0 0 0 3px rgba(254,181,74,.12);background-color:rgba(255,255,255,.06);color:var(--lv-text,#e8ecf2)}
#order-standard_cart .field::placeholder,#order-standard_cart .form-control::placeholder{color:var(--gray-500)}
#order-standard_cart .prepend-icon .field-icon{color:var(--gray-500)}
#order-standard_cart .btn-default{background-color:rgba(255,255,255,.06);border-color:var(--lv-line);color:var(--lv-text,#e8ecf2)}
#order-standard_cart .alert-danger.gateway-errors{background-color:rgba(220,38,38,.12);border-color:rgba(220,38,38,.4);color:#fca5a5}
#order-standard_cart .radio-inline,#order-standard_cart .checkbox-inline,#order-standard_cart label.radio{color:var(--lv-text,#e8ecf2)}
#order-standard_cart .small.text-muted,#order-standard_cart .text-muted{color:var(--lv-muted)!important}

/* ===== iCheck, exactly as standard_cart ships it =====
   The theme used to force these wrappers to display:contents and hide the
   <ins> helper. That broke every control in the cart. iCheck positions both
   the real input and its helper absolutely, sized 140% of the wrapper
   (increaseArea:'20%'), so with no wrapper box they anchor to whatever
   positioned ancestor is furthest up and become page-sized invisible overlays
   -- and iCheck's own input handler is `if (type == _click) return false`, so
   that overlay swallowed every click in the cart. Whatever was checked when
   the page loaded could never be changed.

   The theme's own choice controls no longer go through iCheck at all: they
   carry no-icheck and are drawn by .lv-radio-dot / .lv-cb-box off the input's
   native :checked, with lumvara-pro.js supplying the ifChecked events WHMCS
   listens for. Only the payment section is iCheck's, and it gets standard
   cart's real 22x22 sprite box, which is what makes the helper land on top of
   the control instead of on top of the page. */
.icheckbox_square-blue,.iradio_square-blue{display:inline-block;vertical-align:middle;margin:0;padding:0;width:22px;height:22px;background:url(blue.png) no-repeat;border:none;cursor:pointer}
.icheckbox_square-blue{background-position:0 0}
.icheckbox_square-blue.hover{background-position:-24px 0}
.icheckbox_square-blue.checked{background-position:-48px 0}
.icheckbox_square-blue.disabled{background-position:-72px 0;cursor:default}
.icheckbox_square-blue.checked.disabled{background-position:-96px 0}
.iradio_square-blue{background-position:-120px 0}
.iradio_square-blue.hover{background-position:-144px 0}
.iradio_square-blue.checked{background-position:-168px 0}
.iradio_square-blue.disabled{background-position:-192px 0;cursor:default}
.iradio_square-blue.checked.disabled{background-position:-216px 0}
@media (-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){.icheckbox_square-blue,.iradio_square-blue{background-image:url(blue@2x.png);-webkit-background-size:240px 24px;background-size:240px 24px}}
#order-standard_cart label .iradio_square-blue{margin-right:2px}

/* =====================================================================
   Lumvara skin over standard_cart's payment markup
   Developer: Tivro.Net

   THE ONE RULE HERE: never touch `display` on anything WHMCS or a gateway
   module shows and hides, and never take the box off an iCheck wrapper.

   Toggled by WHMCS's script, so their `display` is off limits:
     #creditCardInputFields  #paymentGatewayInput  #existingCardsContainer
     #existingCardInfo / .cvv-input  #newCardInfo  #newCardSaveSettings
     #inputNoStoreContainer  #inputDescriptionContainer  .new-card-container
     #cvv-field-container  .gateway-errors  #paymentGatewaysContainer
     #applyCreditContainer  [id$="_input_container"]

   And .icheckbox_square-blue / .iradio_square-blue keep their 22x22 inline
   block. iCheck absolutely positions the real input and its <ins> helper at
   140% of that box; strip the box and they resolve against a positioned
   ancestor far up the tree and become page-sized invisible click traps, which
   is what froze every control in the cart last time. Repainted below, never
   un-boxed.

   Everything else -- the label chrome, the grid, colours, radii, type -- is
   fair game, because nothing scripted reads it.
   ===================================================================== */

/* --- section heading ------------------------------------------------- */
#order-standard_cart .sub-heading{height:auto;border-top:0;text-align:left;margin:0 0 1.25rem}
#order-standard_cart .sub-heading span,#order-standard_cart .sub-heading-borderless span{display:block;position:static;top:auto;padding:0;background:0 0;font-family:var(--font-display,inherit);font-size:1.375rem;font-weight:600;line-height:1.25;color:var(--lv-text)}

/* --- iCheck controls, repainted (box kept, sprite dropped) ----------- */
#order-standard_cart .icheckbox_square-blue,#order-standard_cart .iradio_square-blue{background-image:none!important;background-color:transparent!important;width:20px;height:20px;box-sizing:border-box;border:2px solid var(--gray-600);vertical-align:middle;transition:border-color .18s var(--lv-ease,ease),background .18s var(--lv-ease,ease)}
#order-standard_cart .iradio_square-blue{border-radius:999px}
#order-standard_cart .icheckbox_square-blue{border-radius:6px}
#order-standard_cart .icheckbox_square-blue::after,#order-standard_cart .iradio_square-blue::after{content:'';position:absolute;pointer-events:none;transition:transform .18s var(--lv-ease,ease)}
#order-standard_cart .iradio_square-blue::after{top:50%;left:50%;width:8px;height:8px;border-radius:999px;background:var(--lv-lumen);transform:translate(-50%,-50%) scale(0)}
#order-standard_cart .iradio_square-blue.checked{border-color:var(--lv-lumen)}
#order-standard_cart .iradio_square-blue.checked::after{transform:translate(-50%,-50%) scale(1)}
#order-standard_cart .icheckbox_square-blue::after{top:1px;left:5px;width:5px;height:10px;border:solid var(--gray-950);border-width:0 2px 2px 0;transform:rotate(45deg) scale(0)}
#order-standard_cart .icheckbox_square-blue.checked{background-color:var(--lv-lumen)!important;border-color:var(--lv-lumen)}
#order-standard_cart .icheckbox_square-blue.checked::after{transform:rotate(45deg) scale(1)}
#order-standard_cart .icheckbox_square-blue.disabled,#order-standard_cart .iradio_square-blue.disabled{opacity:.4}

/* --- gateway choice cards -------------------------------------------- */
#order-standard_cart #paymentGatewaysContainer{margin-bottom:1rem}
#order-standard_cart #paymentGatewaysContainer>p.small{font-size:var(--text-sm,.875rem);color:var(--lv-muted)!important;margin:0 0 .75rem}
#order-standard_cart #paymentGatewaysContainer .text-center{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.625rem;text-align:left}
#order-standard_cart #paymentGatewaysContainer .radio-inline{display:flex;align-items:center;gap:.75rem;margin:0;padding:.875rem 1rem;background:var(--gray-950);border:1px solid var(--lv-line);border-radius:12px;cursor:pointer;font-size:var(--text-sm,.875rem);font-weight:500;color:var(--gray-200)!important;transition:border-color .18s var(--lv-ease,ease),background .18s var(--lv-ease,ease)}
#order-standard_cart #paymentGatewaysContainer .radio-inline:hover{border-color:var(--gray-600)}
#order-standard_cart #paymentGatewaysContainer .radio-inline:has(.iradio_square-blue.checked){border-color:var(--lv-lumen);background:rgba(254,181,74,.06)}
#order-standard_cart #paymentGatewaysContainer .radio-inline .iradio_square-blue{margin:0;flex:0 0 auto}

/* --- apply credit ---------------------------------------------------- */
#order-standard_cart .apply-credit-container{margin:0 0 1.25rem;padding:1rem;background:rgba(255,255,255,.03);border:1px solid var(--lv-line);border-radius:12px}
#order-standard_cart .apply-credit-container>p{font-size:var(--text-sm,.875rem);color:var(--lv-muted);margin:0 0 .75rem}
#order-standard_cart .apply-credit-container span{font-weight:500;color:var(--gray-200)}
#order-standard_cart .apply-credit-container .radio{display:flex;align-items:flex-start;gap:.75rem;padding:.625rem 0;margin:0;font-size:var(--text-sm,.875rem);color:var(--gray-200)!important;cursor:pointer}
#order-standard_cart .apply-credit-container .iradio_square-blue{margin:2px 0 0;flex:0 0 auto}

/* --- gateway output + card block ------------------------------------- */
#order-standard_cart #paymentGatewayInput:not(:empty){margin-bottom:1rem}
#order-standard_cart .cc-input-container{padding:1rem;background:rgba(255,255,255,.03);border:1px solid var(--lv-line);border-radius:12px}
#order-standard_cart .cc-input-container ul{list-style:none;margin:0;padding:0}
#order-standard_cart .cc-input-container .radio-inline{display:inline-flex;align-items:center;gap:.5rem;padding:0;margin:0 0 .5rem;font-size:var(--text-sm,.875rem);color:var(--gray-200)!important;cursor:pointer}
#order-standard_cart .cc-input-container .existing-cc-grid{color:var(--lv-muted);font-size:var(--text-sm,.875rem)}
#order-standard_cart .cc-input-container .paymethod-info{align-self:center}
#order-standard_cart .cc-input-container i{color:var(--gray-500)}

/* --- fields ---------------------------------------------------------- */
#order-standard_cart .field,#order-standard_cart .form-control{height:42px;padding:.5rem .875rem;background-color:rgba(255,255,255,.04);border:1px solid var(--lv-line);border-radius:10px;color:var(--lv-text);font-size:var(--text-sm,.875rem);box-shadow:none}
#order-standard_cart .prepend-icon .field{padding-left:42px}
#order-standard_cart .prepend-icon .field-icon{height:42px;line-height:42px;color:var(--gray-500)}
#order-standard_cart .field:focus,#order-standard_cart .form-control:focus{border-color:var(--lv-lumen);background-color:rgba(255,255,255,.06);box-shadow:0 0 0 3px rgba(254,181,74,.12);color:var(--lv-text)}
#order-standard_cart .field::placeholder,#order-standard_cart .form-control::placeholder{color:var(--gray-500)}
#order-standard_cart .field-error-msg{font-size:.8125rem;color:var(--error-500)}
#order-standard_cart .input-group-btn .btn-default,#order-standard_cart .input-group-append .btn-default{height:42px;background:rgba(255,255,255,.06);border:1px solid var(--lv-line);border-left:0;border-radius:0 10px 10px 0;color:var(--lv-muted)}
#order-standard_cart .cc-input-container .form-group{margin-top:0;margin-bottom:1rem}

/* --- errors ---------------------------------------------------------- */
#order-standard_cart .gateway-errors.alert-danger{padding:.875rem 1rem;background:rgba(220,38,38,.12);border:1px solid rgba(220,38,38,.4);border-radius:12px;color:#fca5a5;font-size:var(--text-sm,.875rem)}

/* --- misc labels ----------------------------------------------------- */
#order-standard_cart .checkbox-inline{font-size:var(--text-sm,.875rem);color:var(--gray-200)!important}
#order-standard_cart .cc-input-container label,#order-standard_cart .apply-credit-container label{font-weight:400}

/* --- a gateway's own container, dark ---------------------------------
   paypal_ppcpv ships its own stylesheet and paints its container white, on
   the assumption of a light order form. Backgrounds and colours only -- the
   container's `display` belongs to the gateway module and to WHMCS. */
#order-standard_cart .cc-input-container{background-color:rgba(255,255,255,.03)!important}
#order-standard_cart [id$="_input_container"],#order-standard_cart [id$="_input_container"] *:not(iframe):not(img):not(svg):not(path){background-color:transparent!important;border-color:var(--lv-line)}
#order-standard_cart [id$="_input_container"]{color:var(--lv-text)}
#order-standard_cart [id$="_input_container"] .payment-instructions,#order-standard_cart [id$="_input_container"] .approval-instructions,#order-standard_cart [id$="_input_container"] p{color:var(--lv-muted)!important}
#order-standard_cart [id$="_input_container"] .payer-label{background-color:rgba(255,255,255,.04)!important;border:1px solid var(--lv-line)!important;border-radius:12px;padding:.75rem 1rem;color:var(--lv-text)!important}
#order-standard_cart [id$="_input_container"] .payer-email,#order-standard_cart [id$="_input_container"] label,#order-standard_cart [id$="_input_container"] span{color:var(--lv-text)!important}
#order-standard_cart [id$="_input_container"] .paypal-buttons{background-color:transparent!important}

/* --- one control, not two -------------------------------------------
   Theme markup draws its own .lv-radio-dot / .lv-cb-box next to the input.
   Anything injected by an addon carries that markup WITHOUT no-icheck, so
   iCheck wraps it and the page ends up with the wrapper's control and the
   theme's control side by side -- the double checkbox on the terms block.

   The wrapper keeps its 20x20 box, because taking the box away is what turned
   these into page-sized click traps last time. It is made invisible and pulled
   back over the span that follows it, so the ins helper still sits on top of
   the control the customer can see, and .checked drives that span. */
#order-standard_cart .iradio_square-blue:has(+.lv-radio-dot),#order-standard_cart .icheckbox_square-blue:has(+.lv-cb-box){border:0!important;background:0 0!important;margin-right:-20px;position:relative;z-index:2}
#order-standard_cart .iradio_square-blue:has(+.lv-radio-dot)::after,#order-standard_cart .icheckbox_square-blue:has(+.lv-cb-box)::after{display:none}
#order-standard_cart .iradio_square-blue.checked+.lv-radio-dot{border-color:var(--lv-lumen)}
#order-standard_cart .iradio_square-blue.checked+.lv-radio-dot::after{transform:translate(-50%,-50%) scale(1)}
#order-standard_cart .icheckbox_square-blue.checked+.lv-cb-box{background:var(--lv-lumen);border-color:var(--lv-lumen)}
#order-standard_cart .icheckbox_square-blue.checked+.lv-cb-box::after{transform:rotate(45deg) scale(1)}

/* --- the gateway container, harder ------------------------------------
   The first pass set background-color only, at the same specificity the
   module's own stylesheet uses, so its `background:` shorthand kept winning on
   the linked-account row. This uses the shorthand back at it, from a heavier
   selector, and pins the text colour too — the row was grey on near-white and
   unreadable. Still nothing but paint: no display, no layout. */
#order-standard_cart div[id$="_input_container"],#order-standard_cart div[id$="_input_container"] *:not(iframe):not(img):not(svg):not(path):not(.paypal-buttons *){background:0 0!important;background-image:none!important;box-shadow:none!important}
#order-standard_cart div[id$="_input_container"],#order-standard_cart div[id$="_input_container"] *:not(iframe):not(img):not(svg):not(path):not(.paypal-buttons *){color:var(--lv-text)!important;border-color:var(--lv-line)!important}
#order-standard_cart div[id$="_input_container"] .payment-instructions,#order-standard_cart div[id$="_input_container"] .approval-instructions,#order-standard_cart div[id$="_input_container"]>p{color:var(--lv-muted)!important}
#order-standard_cart div[id$="_input_container"] label,#order-standard_cart div[id$="_input_container"] .payer-label{background:rgba(255,255,255,.04)!important;border:1px solid var(--lv-line)!important;border-radius:12px}
#order-standard_cart div[id$="_input_container"] .paypal-buttons,#order-standard_cart div[id$="_input_container"] .paypal-buttons *{border:0!important;border-radius:0!important}

/* --- terms block: its own card above the summary --------------------- */
#order-standard_cart .atp-checklist--relocated{margin:0 0 1.25rem;background:var(--lv-surface,#131720);border:1px solid var(--lv-line);border-radius:16px;overflow:hidden}
#order-standard_cart .atp-checklist--relocated .atp-checklist__row{align-items:flex-start;gap:.625rem;flex-wrap:wrap}
#order-standard_cart .atp-checklist--relocated .atp-checklist__list{margin:0;padding:0;list-style:none}

/* --- order summary: responsive --------------------------------------- */
#order-standard_cart .lvo-co-sum{min-width:0}
#order-standard_cart .lvo-sum-total{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;min-width:0}
#order-standard_cart .lvo-sum-total-label{flex:1 1 auto;min-width:0}
#order-standard_cart .lvo-sum-total .lv-price{flex:0 0 auto;margin-left:auto}
#order-standard_cart #btnCompleteOrder{width:100%;min-width:0;white-space:normal}
@media (max-width:1200px){
#order-standard_cart .lvo-sum-total .amt,#order-standard_cart .lvo-sum-total .lv-price,#order-standard_cart .lvo-sum-total .lv-price-int,#order-standard_cart .lvo-summary .lvo-sum-total .lv-price-int{font-size:1.5rem!important}
}
@media (max-width:575px){
#order-standard_cart .lvo-sum-total{flex-direction:column;align-items:flex-start;gap:.375rem}
#order-standard_cart .lvo-sum-total .lv-price{margin-left:0}
#order-standard_cart .lvo-sum-total .amt,#order-standard_cart .lvo-sum-total .lv-price,#order-standard_cart .lvo-sum-total .lv-price-int,#order-standard_cart .lvo-summary .lvo-sum-total .lv-price-int{font-size:1.375rem!important;white-space:normal!important}
#order-standard_cart #btnCompleteOrder{padding-left:1rem;padding-right:1rem;font-size:1rem}
#order-standard_cart .atp-checklist--relocated{border-radius:12px}
#order-standard_cart #paymentGatewaysContainer .text-center{grid-template-columns:minmax(0,1fr)}
}

/* --- anything a gateway paints inside the card block ------------------
   The previous rules keyed on div[id$="_input_container"], and the linked
   account row is not inside one — paypal_ppcpv builds that row when its
   gateway is chosen and puts it elsewhere in #creditCardInputFields. So this
   scopes to the card block itself, which only ever holds WHMCS's card fields
   and whatever the selected gateway renders.

   Excluded: the inputs (styled above), and the PayPal button and its subtree,
   which must keep PayPal's own chrome. Backgrounds and text colour only. */
#order-standard_cart #creditCardInputFields *:not(iframe):not(img):not(svg):not(path):not(.field):not(.form-control):not(.paypal-buttons):not(.paypal-buttons *):not(.btn):not(.btn-default){background:0 0!important;background-image:none!important;box-shadow:none!important}
#order-standard_cart #creditCardInputFields,#order-standard_cart #creditCardInputFields div,#order-standard_cart #creditCardInputFields span,#order-standard_cart #creditCardInputFields label,#order-standard_cart #creditCardInputFields li,#order-standard_cart #creditCardInputFields p{color:var(--lv-text)!important}
#order-standard_cart #creditCardInputFields .payment-instructions,#order-standard_cart #creditCardInputFields .approval-instructions{color:var(--lv-muted)!important}
#order-standard_cart #creditCardInputFields .field-error-msg{color:var(--error-500)!important}

/* the account rows the gateway draws: give them the theme's surface back */
#order-standard_cart #creditCardInputFields .payer-label,#order-standard_cart div[id$="_input_container"] label,#order-standard_cart div[id$="_input_container"]>div>label{background:rgba(255,255,255,.04)!important;border:1px solid var(--lv-line)!important;border-radius:12px;padding:.75rem 1rem}

/* Your stylesheet is kept whole, so two of its rules are still live and have
   to be cancelled here instead — they were only safe while every control in
   the cart carried no-icheck:

     .icheckbox_square-blue,.iradio_square-blue{display:contents!important}
     .icheckbox_square-blue>ins,.iradio_square-blue>ins{display:none!important}

   The payment section is standard_cart markup now, so WHMCS's real iCheck owns
   those radios. iCheck absolutely positions the input and its <ins> helper at
   140% of the wrapper (increaseArea:'20%'); with display:contents the wrapper
   has no box, so both resolve against a positioned ancestor far up the tree
   and become page-sized invisible overlays — and iCheck's input handler is
   `if (type == _click) return false`, so that overlay eats every click in the
   cart. The box goes back, and the helper with it. */
#order-standard_cart .icheckbox_square-blue,#order-standard_cart .icheckbox_square-green,#order-standard_cart .iradio_square-blue,#order-standard_cart .iradio_square-green{display:inline-block!important}
#order-standard_cart .icheckbox_square-blue>ins,#order-standard_cart .iradio_square-blue>ins{display:block!important}
#order-standard_cart .lvo-co-main>.atp-checklist--relocated{margin:0 0 1.25rem;background:0 0;border:0;border-radius:0}

/* =====================================================================
   Terms and agreements block — layout and responsiveness
   The addon's row is checkbox / label / print tools. It was wrapping onto
   three lines because the row allowed wrapping and the label had no
   min-width:0 to shrink against, so the tick sat alone above the sentence and
   the print button dropped to a line of its own. The row is now a proper
   flex line that only wraps when it has to.
   ===================================================================== */
#order-standard_cart .atp-checklist{font-size:var(--text-sm,.875rem)}
#order-standard_cart .atp-checklist__head{display:flex;align-items:center;gap:.625rem;padding:1rem 1.25rem;border-bottom:1px solid var(--lv-line)}
#order-standard_cart .atp-checklist__headicon{flex:0 0 auto;color:var(--lv-lumen)}
#order-standard_cart .atp-checklist__title{font-size:1.0625rem;font-weight:600;color:var(--lv-text);line-height:1.2}
#order-standard_cart .atp-checklist__list{margin:0;padding:0;list-style:none}
#order-standard_cart .atp-checklist__item{padding:1rem 1.25rem}
#order-standard_cart .atp-checklist__item+.atp-checklist__item{border-top:1px solid var(--lv-line)}

#order-standard_cart .atp-checklist__notice{margin:0 0 .875rem}
#order-standard_cart .atp-checklist__noticetitle{display:block;font-weight:600;color:var(--lv-text);margin-bottom:.375rem}
#order-standard_cart .atp-checklist__noticetext{color:var(--lv-muted);line-height:1.6}
#order-standard_cart .atp-checklist__noticetext p{margin:0 0 .5rem}
#order-standard_cart .atp-checklist__noticetext a,#order-standard_cart .atp-checklist__link{color:var(--lv-lumen);text-decoration:none}
#order-standard_cart .atp-checklist__noticetext a:hover,#order-standard_cart .atp-checklist__link:hover{text-decoration:underline}

/* the row: tick, sentence, print — one line, wrapping only when it must */
#order-standard_cart .atp-checklist__row{display:flex;align-items:flex-start;gap:.75rem;flex-wrap:nowrap;padding:.875rem 1rem;background:rgba(255,255,255,.03);border:1px solid var(--lv-line);border-radius:12px}
#order-standard_cart .atp-checklist__control{flex:0 0 auto;margin:0;padding:0;display:inline-flex;align-items:center;height:1.55em}
#order-standard_cart .atp-checklist__label{flex:1 1 auto;min-width:0;margin:0;cursor:pointer;line-height:1.55;color:var(--lv-text)}
#order-standard_cart .atp-checklist__text{display:inline;overflow-wrap:anywhere}
#order-standard_cart .atp-checklist__req{color:var(--error-500);margin-left:.125rem}
#order-standard_cart .atp-checklist__tools{flex:0 0 auto;margin-left:auto;display:flex;align-items:center;gap:.25rem}
#order-standard_cart .atp-checklist__print{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--lv-line);border-radius:8px;color:var(--lv-muted);transition:border-color .18s var(--lv-ease,ease),color .18s var(--lv-ease,ease)}
#order-standard_cart .atp-checklist__print:hover{border-color:var(--lv-lumen);color:var(--lv-lumen)}

/* the tick itself: whichever of the two controls is live, keep it 20px and on
   the first line of the sentence rather than floating above it */
#order-standard_cart .atp-checklist__control .lv-cb-box,#order-standard_cart .atp-checklist__control .atp-check__mark{width:20px;height:20px;flex:0 0 auto;margin:0}
#order-standard_cart .atp-checklist__control .icheckbox_square-blue{margin:0}

#order-standard_cart .atp-checklist__error{margin:0 1.25rem 1rem;padding:.75rem 1rem;display:flex;align-items:flex-start;gap:.5rem;background:rgba(220,38,38,.12);border:1px solid rgba(220,38,38,.4);border-radius:10px;color:#fca5a5}
#order-standard_cart .atp-checklist__erroricon{flex:0 0 auto;margin-top:.125rem}

@media (max-width:575px){
#order-standard_cart .atp-checklist__head{padding:.875rem 1rem}
#order-standard_cart .atp-checklist__item{padding:.875rem 1rem}
#order-standard_cart .atp-checklist__row{flex-wrap:wrap;padding:.75rem .875rem;gap:.625rem}
/* on a narrow screen the print button goes under the sentence rather than
   squeezing it to a few words per line */
#order-standard_cart .atp-checklist__label{flex:1 1 calc(100% - 2rem)}
#order-standard_cart .atp-checklist__tools{margin-left:0;width:100%;justify-content:flex-end}
#order-standard_cart .atp-checklist__error{margin:0 1rem 1rem}
}

/* =====================================================================
   Terms row — forced.
   The previous pass set display:flex at (1,1,0) and the addon's own
   stylesheet still won, so the row stayed a stack: tick on one line, the
   sentence on the next, the print button on a third. The layout properties
   are marked here rather than raising specificity further, because the
   addon's markup is not ours to rely on.
   ===================================================================== */
#order-standard_cart .atp-checklist__row{display:flex!important;flex-direction:row!important;align-items:center!important;gap:.75rem!important;flex-wrap:nowrap!important;padding:.75rem .875rem!important;margin:0!important;background:rgba(255,255,255,.03)!important;border:1px solid var(--lv-line)!important;border-radius:12px!important;float:none!important;text-align:left!important}

#order-standard_cart .atp-checklist__row>.atp-checklist__control,#order-standard_cart .atp-checklist__row>.atp-check{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;width:auto!important;margin:0!important;padding:0!important;float:none!important}
#order-standard_cart .atp-checklist__row>.atp-checklist__label{flex:1 1 auto!important;min-width:0!important;display:block!important;width:auto!important;margin:0!important;padding:0!important;float:none!important;line-height:1.5!important;cursor:pointer}
#order-standard_cart .atp-checklist__row>.atp-checklist__tools{flex:0 0 auto!important;display:flex!important;align-items:center!important;width:auto!important;margin:0 0 0 auto!important;padding:0!important;float:none!important;text-align:right!important}

/* the tick: 20px, and the same size whichever control is live */
#order-standard_cart .atp-checklist__row .lv-cb-box,#order-standard_cart .atp-checklist__row .atp-check__mark{width:20px!important;height:20px!important;min-width:20px;flex:0 0 auto!important;margin:0!important}
#order-standard_cart .atp-checklist__row .icheckbox_square-blue{margin:0!important}

/* the sentence: one paragraph, the agreement link inline with it */
#order-standard_cart .atp-checklist__row .atp-checklist__text{display:inline!important;line-height:1.5}
#order-standard_cart .atp-checklist__row .atp-checklist__link{display:inline!important;margin-left:.25rem}
#order-standard_cart .atp-checklist__row .atp-checklist__req{display:inline!important}

@media (max-width:575px){
#order-standard_cart .atp-checklist__row{flex-wrap:wrap!important;align-items:flex-start!important}
#order-standard_cart .atp-checklist__row>.atp-checklist__label{flex:1 1 calc(100% - 2.25rem)!important}
#order-standard_cart .atp-checklist__row>.atp-checklist__tools{margin:.25rem 0 0 auto!important}
}
