.woocommerce .blockUI.blockOverlay::before,.woocommerce form.processing::before,.woocommerce form.processing::after,.woocommerce .ajax-loader{display:none!important;content:none!important}.cfw-overlay,.cfw-loading-overlay,[class*="cfw"][class*="overlay"],[class*="cfw"][class*="loading"]{display:none!important;opacity:0!important}#hc-spinner-overlay{display:none;position:fixed;inset:0;background-color:rgb(5 5 15 / .6);z-index:100000;align-items:center;justify-content:center}#hc-spinner-overlay.active{display:flex}#hc-spinner-overlay .hc-loader{position:relative;width:240px;height:240px;display:flex;align-items:center;justify-content:center}#hc-spinner-overlay .hc-loader-logo{position:absolute;width:76px;height:76px;border-radius:50%;background-image:url(https://stg-hitcigars-polylang.kinsta.cloud/wp-content/uploads/2025/08/hc-black-logo.png);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:0;animation:hcLogoAnim 4s ease-in-out infinite}#hc-spinner-overlay .hc-loader svg{position:absolute;inset:0;width:100%;height:100%;z-index:1}@keyframes hcLogoAnim{0%{transform:scale(0);opacity:0}25%{transform:scale(1);opacity:1}60%{transform:scale(.95);opacity:1}85%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}.user-registration-MyAccount-content__body .woocommerce-Addresses,.woocommerce-Addresses.col2-set{display:flex!important;flex-wrap:wrap;gap:24px;margin:20px 0}.user-registration-MyAccount-content__body .woocommerce-Address,.woocommerce-Addresses .u-column1,.woocommerce-Addresses .u-column2{flex:1 1 calc(50% - 12px)!important;min-width:260px;width:auto!important;float:none!important;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:24px!important;box-shadow:0 2px 8px rgb(0 0 0 / .06);box-sizing:border-box}.woocommerce-Addresses .woocommerce-Address-title{display:flex!important;align-items:center;justify-content:space-between;border-bottom:1px solid #e0e0e0;padding-bottom:12px;margin-bottom:14px}.woocommerce-Addresses .woocommerce-Address-title h2,.woocommerce-Addresses .woocommerce-Address-title h3{font-size:16px;font-weight:700;margin:0}.woocommerce-Addresses .woocommerce-Address-title a{font-size:13px;color:#cf6a27;text-decoration:none;font-weight:600}.woocommerce-Addresses address{font-style:normal;line-height:1.8;color:#555}.user-registration-edit-address .woocommerce-address-fields{max-width:400px;margin:0 auto}.woocommerce-address-fields .form-row,.woocommerce-address-fields .form-row-first,.woocommerce-address-fields .form-row-last,.woocommerce-address-fields .form-row-wide{width:100%!important;float:none!important;clear:both!important;margin-right:0!important;margin-bottom:14px!important;padding:0!important}.woocommerce-address-fields .form-row label,.woocommerce-address-fields .form-row-first label,.woocommerce-address-fields .form-row-last label{display:block!important;text-align:left!important;font-size:13px!important;font-weight:600!important;color:#333!important;margin-bottom:5px!important;width:auto!important;float:none!important}.woocommerce-address-fields .form-row input[type="text"],.woocommerce-address-fields .form-row input[type="email"],.woocommerce-address-fields .form-row input[type="tel"],.woocommerce-address-fields .form-row select,.woocommerce-address-fields .form-row textarea,.woocommerce-address-fields .form-row-first input,.woocommerce-address-fields .form-row-last input{width:100%!important;height:42px!important;padding:8px 12px!important;font-size:14px!important;border:1px solid #ddd!important;border-radius:6px!important;box-sizing:border-box!important;float:none!important}.woocommerce-address-fields .button,.woocommerce-address-fields input[type="submit"]{margin-top:8px!important;font-size:14px!important;font-weight:700!important;border-radius:6px!important}@media (max-width:767px){.woocommerce-Addresses.col2-set{flex-direction:column;gap:16px}.woocommerce-Addresses .u-column1,.woocommerce-Addresses .u-column2{flex:1 1 100%!important;min-width:unset}}