.onepage_cart .hw-visually-hidden,.onepage_cart .productsbody.hw-plan-row>#product_body,.onepage_cart #MarketingEmailOptIn .switch-label{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0 !important}.hw-doc-mirrored,.hw-pw-confirm,.onepage_cart .hw-acc-card.hw-acc-collapsed .hw-acc-body,.onepage_cart .domainconfig.hw-acc-empty,.onepage_cart #signupfrm .sub-heading,.onepage_cart #signupfrm p.small:not(.hw-google-hint){display:none !important}.onepage_cart .ajaxcart_cont .blocks_heading h2,.onepage_cart .ajaxcart_cont .blocks_heading h6.h4,.onepage_cart #payment_info>h4{font-size:20px;font-weight:600 !important;line-height:1.3}.onepage_cart #customer_info h5,.onepage_cart #account_pw h5{font-size:16px;font-weight:600}.onepage_cart .hw-step{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:10px;border:1px solid var(--primary-darker,#005ff7);border-radius:50%;font-size:14px;font-weight:500;line-height:1;color:var(--primary-darker,#005ff7);vertical-align:middle}.onepage_cart .ajaxcart_cont .productsbody.hw-plan-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:end;padding:16px 20px 20px}.onepage_cart .productsbody.hw-plan-row>.padding-all{margin:0;padding:0 !important}.onepage_cart .productsbody.hw-plan-row>.space-16{display:none}.onepage_cart .ajaxcart_cont .blocks.products .blocks_body.hw-plan-row .groups_sec .select2-container{display:block;width:100% !important;max-width:none}.onepage_cart .hw-plan-row .groups_sec .select2-selection__rendered,.onepage_cart #hwPlanSelect{font-size:15px;font-weight:500}.onepage_cart #hwPlanSelect{height:43px}.onepage_cart .hw-picker-label{display:block;margin:0 0 6px;font-size:13px;font-weight:600;color:var(--headings-color,#2a2e36)}.onepage_cart .domain-section-tabs .domain_sec,.onepage_cart div#domain_msg,.onepage_cart div#domain_msg .alert{font-size:13px !important}.hw-domalt{margin:12px 0 4px;padding:12px 14px;background:var(--bg-body,#fff);border:1px solid var(--border-color,#d5dce5);border-left:3px solid #16a34a;border-radius:var(--border-radius,0.375rem)}.hw-domalt__title,.hw-domalt__loading,.hw-domalt__hint{margin:0;font-size:14px;color:var(--gray-muted,#6c757d)}.hw-domalt__title{margin-bottom:8px;font-weight:500;color:var(--headings-color,#2a2e36)}.hw-domalt__title .fa-check-circle{color:#16a34a}#hwDomainAlternatives .hw-domalt__list{margin:0 0 8px;padding:0;list-style:none}#hwDomainAlternatives .hw-domalt__item{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--border-color,#e6ebf1)}#hwDomainAlternatives .hw-domalt__item:first-child{border-top:0}.hw-domalt__name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;color:var(--headings-color,#2a2e36)}.hw-domalt__name strong{font-weight:600}.hw-domalt__price{font-size:14px;white-space:nowrap;color:var(--headings-color,#2a2e36)}.hw-domalt__add{flex:0 0 auto;min-width:88px}.onepage_cart .hw-acc-card>.blocks_heading{gap:12px;cursor:pointer;user-select:none}.onepage_cart .hw-acc-optional{font-size:13px;font-weight:400;color:var(--gray-muted,#6c757d)}.onepage_cart .hw-acc-btn{display:inline-flex;align-items:center;gap:14px;margin-left:auto;padding:0;border:0;background:none;cursor:pointer}.onepage_cart .hw-acc-btn:focus{outline:0;box-shadow:none}.onepage_cart .hw-acc-teaser{font-size:13px;color:var(--gray-muted,#6c757d)}.onepage_cart .hw-acc-action{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--primary-darker,#005ff7);border-radius:999px;font-size:14px;font-weight:500;color:var(--primary-darker,#005ff7);transition:background-color 0.15s ease,color 0.15s ease}.onepage_cart .hw-acc-card>.blocks_heading:hover .hw-acc-action,.onepage_cart .hw-acc-btn:focus-visible .hw-acc-action{background-color:var(--primary-darker,#005ff7);color:#fff}.onepage_cart .hw-acc-btn:focus-visible .hw-acc-action{box-shadow:0 0 0 3px rgba(0,95,247,0.25)}.onepage_cart .ajaxcart_cont .product_addons_container.hw-addons-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 20px 20px}.onepage_cart .hw-addons-grid>.form-group{margin:0}.onepage_cart .hw-addons-grid>.form-group>label{display:block;width:100%;height:100%;margin:0;cursor:pointer}.onepage_cart .ajaxcart_cont .hw-addons-grid .cros-checkbox + span.pcb{height:100%;padding:14px 16px;border-radius:var(--border-radius,0.375rem);transition:border-color 0.15s ease,background-color 0.15s ease}.onepage_cart .hw-addons-grid .pcb:hover{border-color:var(--primary-darker,#005ff7)}.onepage_cart .hw-addons-grid .cros-checkbox:checked + .pcb{background-color:rgba(0,95,247,0.04)}.onepage_cart .hw-addons-grid .addons.hw-addon{position:relative;display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:baseline;gap:2px 12px;min-width:0;padding-left:26px;font-size:14px;line-height:1.4}.onepage_cart .cros-checkbox + span.pcb .addons .addon-name.hw-addon-name{grid-column:1;font-size:15px;font-weight:600;line-height:1.35;color:var(--headings-color,#2a2e36)}.onepage_cart .cros-checkbox + span.pcb .addons .addon-name.hw-addon-name::before{position:absolute;top:1px;left:0;width:18px;padding-right:0;font-size:17px;line-height:1.2}.onepage_cart .hw-addon-amount{grid-column:2;text-align:right;white-space:nowrap}.onepage_cart .hw-addon-price{font-size:15px;font-weight:600;color:var(--primary-darker,#005ff7)}.onepage_cart .hw-addon-cycle{margin-left:4px;font-size:13px;color:var(--gray-muted,#6c757d)}.onepage_cart .hw-addon-cycle::before{content:"/ "}.onepage_cart .hw-addon-desc{grid-column:1 / -1;font-size:14px;line-height:1.5;color:var(--text-color,#4b5563);white-space:pre-line}.onepage_cart #domain_config .row.hw-domopt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.onepage_cart #domain_config .hw-domopt-grid>[class*="col-"]{max-width:none;padding:0}.onepage_cart #domain_config .hw-domopt-grid .form-group{margin:0}.onepage_cart #domain_config .hw-domopt-grid label{display:block;width:100%;margin:0;cursor:pointer}.onepage_cart .ajaxcart_cont #domain_config .cros-checkbox + span.pcb{padding:10px 12px;border-radius:var(--border-radius,0.375rem)}.onepage_cart #domain_config .addons.hw-domopt{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:8px;min-width:0}.onepage_cart .cros-checkbox + span.pcb .addons .addon-name.hw-domopt-name{font-size:14px;font-weight:500;color:var(--headings-color,#2a2e36)}.onepage_cart .hw-domopt-price{font-size:13px;font-weight:600;white-space:nowrap;color:var(--headings-color,#2a2e36)}.onepage_cart .hw-domopt-price.is-free{color:#16a34a}.onepage_cart .hw-tip{margin-left:2px;font-size:13px;color:var(--gray-muted,#6c757d);cursor:help}.onepage_cart .hw-tip:focus{outline:0;color:var(--primary-darker,#005ff7)}.onepage_cart .configdrow h4{margin-bottom:10px;font-size:15px;font-weight:600}.onepage_cart #frmCheckout .form-control,.onepage_cart #domainname{font-size:15px}.onepage_cart .dr-desc,.onepage_cart .dt-desc,.onepage_cart .user_option .sign-btn,.onepage_cart .order_form_tos label{font-size:14px}.onepage_cart #frmCheckout p.small,.onepage_cart .ajaxcart_cont .promo_text span.text-muted{font-size:13px}.onepage_cart #signupfrm p.hw-google-hint{margin:2px 0 10px;font-size:14px;color:var(--gray-muted,#6c757d)}.onepage_cart #signupfrm .social-signin-btns{margin:0 0 18px}.hw-has-error .form-control,.hw-has-error .intl-tel-input .form-control{border-color:#dc2626 !important}.hw-field-error,.hw-field-help{display:block;margin:4px 0 0;font-size:13px;line-height:1.4}.hw-field-error{color:#b91c1c}.hw-field-help{color:var(--gray-muted,#6c757d)}.hw-pw-group{position:relative}.hw-pw-group .form-control{padding-right:42px}.hw-pw-toggle{position:absolute;top:0;right:0;width:40px;height:100%;max-height:46px;padding:0;border:0;background:transparent;color:var(--gray-muted,#6c757d);cursor:pointer}.hw-pw-toggle:focus{outline:0}.hw-pw-toggle:focus-visible{outline:2px solid var(--primary-darker,#005ff7);outline-offset:-2px}.onepage_cart #cros-payment-gateway span.check-label{font-size:15px !important;font-weight:500}#cros-payment-gateway .hw-pay-help{display:block;margin-top:2px;font-size:13px;font-weight:400;color:var(--gray-muted,#6c757d)}.onepage_cart .ajaxcart_cont div#MarketingEmailOptIn{display:flex;align-items:center;gap:24px;padding:16px 20px}.onepage_cart #MarketingEmailOptIn>p{flex:1 1 78%;margin:0;font-size:14px;line-height:1.5}.onepage_cart #MarketingEmailOptIn>.panel-switch{flex:0 0 auto;margin:0;border:0;background:none;box-shadow:none}.onepage_cart #MarketingEmailOptIn>.panel-switch .panel-body{padding:0}.onepage_cart #ordersummary .product-name{font-size:15px}.onepage_cart #ordersummary .product-group,.onepage_cart #ordersummary .subtotal li,.onepage_cart #ordersummary .pull-left,.onepage_cart #ordersummary .pull-right{font-size:13px}.hw-checkout-help{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;padding:10px 12px;border:1px solid var(--border-color,#d5dce5);border-radius:var(--border-radius,0.375rem);background:var(--bg-body,#fff);color:var(--headings-color,#2a2e36);font-size:14px;text-decoration:none}.hw-checkout-help:hover,.hw-checkout-help:focus{border-color:#16a34a;color:var(--headings-color,#2a2e36);text-decoration:none}.hw-checkout-help .fa-whatsapp{font-size:18px;color:#16a34a}@media (max-width:991px){.hw-checkout-help{display:none}}@media (max-width:767px){.onepage_cart .ajaxcart_cont .product_addons_container.hw-addons-grid,.onepage_cart .ajaxcart_cont .productsbody.hw-plan-row{grid-template-columns:minmax(0,1fr);padding:14px 16px 16px}.onepage_cart #frmCheckout .form-control,.onepage_cart #domainname{font-size:16px}}@media (max-width:575px){.onepage_cart .hw-acc-teaser{display:none}.onepage_cart #domain_config .row.hw-domopt-grid{grid-template-columns:minmax(0,1fr)}.onepage_cart .ajaxcart_cont div#MarketingEmailOptIn{gap:14px}#hwDomainAlternatives .hw-domalt__item{flex-wrap:wrap}.hw-domalt__name{flex-basis:100%}.hw-domalt__price{flex:1 1 auto}}.cat-loader .hw-progress{position:absolute;top:calc(50% + 22px);left:50%;width:min(320px,calc(100% - 32px));transform:translateX(-50%);text-align:center}.hw-progress__text{min-height:24px;margin:0 0 12px;font-size:16px;font-weight:500;color:#fff;opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease}.hw-progress__text.is-in{opacity:1;transform:none}.hw-progress__bar{height:3px;border-radius:3px;overflow:hidden;background:rgba(255,255,255,0.25)}.hw-progress__bar span{display:block;width:0;height:100%;border-radius:3px;background:#fff;transition:width .6s ease}body.hw-paymodal-open{overflow:hidden}.hw-paymodal.is-preparing{opacity:0;pointer-events:none}.hw-paymodal{position:fixed;inset:0;z-index:10050;display:flex;align-items:flex-start;justify-content:center;padding:32px 16px;overflow-y:auto;background:rgba(5,28,51,0.55);transition:opacity .3s ease}.hw-paymodal__dialog{position:relative;width:100%;max-width:980px;padding:24px;border-radius:12px;background:var(--bg-body,#fff);box-shadow:0 24px 60px rgba(5,28,51,0.25)}.hw-paymodal__close{position:absolute;top:14px;right:14px;width:36px;height:36px;border:0;border-radius:50%;background:transparent;font-size:18px;color:var(--gray-muted,#6c757d);cursor:pointer}.hw-paymodal__close:hover,.hw-paymodal__close:focus-visible{outline:0;background:rgba(5,28,51,0.06);color:var(--headings-color,#2a2e36)}.hw-paymodal__head{margin:0 40px 18px 0}.hw-paymodal__head h3{margin:0 0 4px;font-size:22px;font-weight:600}.hw-paymodal__head p{margin:0;font-size:14px;color:var(--gray-muted,#6c757d)}.hw-paymodal__grid{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:24px;align-items:start}.hw-ticket{position:relative;padding:20px;border:1px dashed var(--border-color,#c9d2de);border-radius:10px;background:#f8fafc;font-size:14px}.hw-ticket::before,.hw-ticket::after{content:"";position:absolute;top:96px;width:18px;height:18px;border:1px dashed var(--border-color,#c9d2de);border-radius:50%;background:var(--bg-body,#fff)}.hw-ticket::before{left:-10px;clip-path:inset(0 0 0 50%)}.hw-ticket::after{right:-10px;clip-path:inset(0 50% 0 0)}.hw-ticket__top{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;padding-bottom:14px;border-bottom:1px dashed var(--border-color,#c9d2de)}.hw-ticket__top strong{font-size:18px;color:var(--headings-color,#2a2e36)}.hw-ticket__label{display:block;width:100%;font-size:12px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--gray-muted,#6c757d)}.hw-ticket__meta{font-size:13px;color:var(--gray-muted,#6c757d)}.hw-ticket__block{display:flex;flex-direction:column;gap:2px;padding:14px 0;border-bottom:1px dashed var(--border-color,#c9d2de)}.hw-ticket__block strong{font-size:15px;color:var(--headings-color,#2a2e36)}.hw-ticket__block span:not(.hw-ticket__label){font-size:13px;color:var(--gray-muted,#6c757d);overflow-wrap:anywhere}.hw-ticket__items{margin:0;padding:12px 0;list-style:none;border-bottom:1px dashed var(--border-color,#c9d2de)}.hw-ticket__items li{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font-size:13px}.hw-ticket__items li span{min-width:0;overflow-wrap:anywhere}.hw-ticket__items li strong{white-space:nowrap;font-weight:500}.hw-ticket__totals{padding-top:12px}.hw-ticket__totals>div{display:flex;justify-content:space-between;padding:2px 0;font-size:13px;color:var(--gray-muted,#6c757d)}.hw-ticket__totals .hw-ticket__total{margin-top:6px;font-size:15px;color:var(--headings-color,#2a2e36)}.hw-ticket__total strong{font-size:22px;color:var(--primary-darker,#005ff7)}.hw-ticket__due{margin-top:14px;padding:8px 10px;border-radius:8px;background:rgba(0,95,247,0.06);font-size:13px;color:var(--headings-color,#2a2e36)}.hw-paymodal__pay{min-height:320px}.hw-paymodal__frame{display:block;width:100%;height:560px;border:0;background:transparent}.hw-paymodal__done{padding:40px 16px;text-align:center}.hw-paymodal__done .fa-check-circle{font-size:44px;color:#16a34a}.hw-paymodal__done h4{margin:12px 0 6px;font-size:20px;font-weight:600}.hw-paymodal__done p{margin:0 0 18px;font-size:14px;color:var(--gray-muted,#6c757d)}.hw-paymodal__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid var(--border-color,#e6ebf1);font-size:13px;color:var(--gray-muted,#6c757d)}.hw-paymodal__later{font-weight:500}@media (max-width:767px){.hw-paymodal{padding:0}.hw-paymodal__dialog{min-height:100%;padding:18px 16px;border-radius:0}.hw-paymodal__grid{grid-template-columns:minmax(0,1fr);gap:16px}}
