#authentication .page-header,#authentication .page-title{display:none}#authentication #main .page-content,#registration #main .page-content{border:0;padding:0;background:0 0;box-shadow:none}.auth-split{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:stretch;margin:0 auto;max-width:1400px;width:100%}.auth-split-card{padding:34px 36px;background:#fff;border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.04);height:100%;display:flex;flex-direction:column}.auth-split-card-register{background:linear-gradient(135deg,#f7f9fb 0,#eef2f7 100%)}.auth-split-heading{font-size:1.5rem;font-weight:800;color:#232f3e;margin-bottom:8px}.auth-split-seo,.auth-split-subheading{color:#666;font-size:.95rem;margin-bottom:24px}.auth-split-seo{color:#555;line-height:1.6;margin-bottom:20px}.auth-split-benefits{list-style:none;padding:0;margin:0 0 24px}.auth-split-benefits li{display:flex;align-items:center;gap:10px;padding:8px 0;color:#232f3e;font-weight:600;font-size:.95rem}.auth-split-benefits li i,.auth-split-register-btn{display:inline-flex;align-items:center;justify-content:center;color:#fff}.auth-split-benefits li i{background:#232f3e;width:22px;height:22px;border-radius:50%;font-size:.7rem;flex-shrink:0}.auth-split-register-btn{gap:8px;background:#ad1f00;border:1px solid #ad1f00;border-radius:10px;padding:12px 22px;font-weight:700;font-size:.95rem;text-transform:uppercase;letter-spacing:.3px;text-decoration:none;transition:all .25s ease;margin-top:auto;align-self:flex-start}.auth-split-register-btn:hover{background:#fff;color:#ad1f00}.auth-split-left .col-form-label{font-weight:600;color:#232f3e;font-size:.9rem}.auth-split-left #login-form .form-control{border:1px solid #ddd;border-radius:10px;padding:10px 14px;font-size:.95rem;color:#232f3e;transition:border-color .2s ease,box-shadow .2s ease}.auth-split-left #login-form .form-control:focus{border-color:#232f3e;box-shadow:0 0 0 3px rgba(35,47,62,.1);outline:0}.auth-split-left #login-form .input-group{border-radius:10px}.auth-split-left #login-form .input-group .form-control{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}#identity #customer-form .input-group .form-control:focus,#registration #customer-form .input-group .form-control:focus,.auth-split-left #login-form .input-group .form-control:focus{box-shadow:none}.auth-split-left #login-form .input-group .btn-outline-secondary{border:1px solid #ddd;border-left:none;background:#fff;color:#888;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:10px;border-bottom-right-radius:10px}#identity #customer-form .input-group .btn:hover,#registration #customer-form .input-group .btn:hover,.auth-split-left #login-form .input-group .btn-outline-secondary:hover{color:#232f3e;background:#fff}.auth-split-left #login-form .input-group:focus-within{box-shadow:0 0 0 3px rgba(35,47,62,.1);border-radius:10px}#identity #customer-form .input-group:focus-within .btn,#identity #customer-form .input-group:focus-within .btn-outline-secondary,#identity #customer-form .input-group:focus-within .form-control,#registration #customer-form .input-group:focus-within .btn,#registration #customer-form .input-group:focus-within .btn-outline-secondary,#registration #customer-form .input-group:focus-within .form-control,.auth-split-left #login-form .input-group:focus-within .btn-outline-secondary,.auth-split-left #login-form .input-group:focus-within .form-control{border-color:#232f3e}.auth-split-left #login-form .form-group{margin-bottom:16px}.auth-split-left .forgot-password{text-align:right;margin-top:6px}.auth-split-left .forgot-password a{color:#ad1f00;font-weight:600;font-size:.85rem;text-decoration:none}.auth-split-left .forgot-password a:hover{color:#232f3e;text-decoration:underline}.auth-split-left #submit-login{background:#232f3e;color:#fff;border:1px solid #232f3e;border-radius:10px;padding:12px 22px;font-weight:700;font-size:.95rem;text-transform:uppercase;letter-spacing:.3px;width:100%;transition:all .25s ease}.auth-split-left #submit-login:hover{background:#fff;color:#232f3e}.auth-split-left .form-footer{margin-top:20px}#authentication .no-account,#authentication hr,#history .order-actions hr,#registration .page-header,#registration .page-title,.iqitwishlist-product>hr{display:none}#registration .register-form{max-width:100%;width:100%;margin:0 auto;background:#fff;border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.04);padding:34px 36px}#registration .register-form>p:first-of-type{background:#f5f7fa;padding:12px 16px;border-radius:10px;color:#555;font-size:.9rem;margin-bottom:22px}#registration .register-form>p:first-of-type i{color:#232f3e;margin-right:6px}#registration .register-form>p:first-of-type a{color:#ad1f00;font-weight:700;text-decoration:none}#registration .register-form>p:first-of-type a:hover{color:#232f3e}#identity #customer-form .form-group,#registration #customer-form .form-group{margin-bottom:18px}#address .address-form .form-group.row,#identity #customer-form .form-group.row,#registration #customer-form .form-group.row{align-items:flex-start!important}#identity #customer-form .col-form-label,#registration #customer-form .col-form-label{font-weight:600;color:#232f3e;font-size:.9rem;padding-top:12px}#identity #customer-form .form-control,#registration #customer-form .form-control{border:1px solid #ddd;border-radius:10px;padding:10px 14px;font-size:.95rem;color:#232f3e;transition:border-color .2s ease,box-shadow .2s ease}#address .address-form .form-control:focus,#identity #customer-form .form-control:focus,#registration #customer-form .form-control:focus{border-color:#232f3e;box-shadow:0 0 0 3px rgba(35,47,62,.1);outline:0}#identity #customer-form .form-control-comment,#registration #customer-form .form-control-comment{color:#888;font-size:.78rem;margin-top:4px;display:block}#identity #customer-form .radio-inline,#registration #customer-form .radio-inline{margin-right:20px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-weight:500;color:#555}#identity #customer-form .custom-radio,#password .page-footer ul li,#registration #customer-form .custom-radio{display:inline-block}#identity #customer-form .input-group,#registration #customer-form .input-group{border-radius:10px}#identity #customer-form .input-group .form-control,#registration #customer-form .input-group .form-control{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}#identity #customer-form .input-group .btn,#identity #customer-form .input-group .btn-outline-secondary,#registration #customer-form .input-group .btn,#registration #customer-form .input-group .btn-outline-secondary{border:1px solid #ddd;border-left:none;background:#fff;color:#888;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:10px;border-bottom-right-radius:10px}#identity #customer-form .input-group:focus-within,#registration #customer-form .input-group:focus-within{box-shadow:0 0 0 3px rgba(35,47,62,.1);border-radius:10px}#identity #customer-form .input-group .form-control.border-danger+.input-group-append .btn,#identity #customer-form .input-group .form-control.border-danger~.input-group-append .btn,#registration #customer-form .input-group .form-control.border-danger+.input-group-append .btn,#registration #customer-form .input-group .form-control.border-danger~.input-group-append .btn{border-color:#dc3545!important}#identity #customer-form .input-group:has(.form-control.border-danger),#registration #customer-form .input-group:has(.form-control.border-danger){box-shadow:0 0 0 3px rgba(220,53,69,.15)!important;border-radius:10px}#identity #customer-form .input-group .form-control.border-success+.input-group-append .btn,#identity #customer-form .input-group .form-control.border-success~.input-group-append .btn,#registration #customer-form .input-group .form-control.border-success+.input-group-append .btn,#registration #customer-form .input-group .form-control.border-success~.input-group-append .btn{border-color:#198754!important}#identity #customer-form .input-group:has(.form-control.border-success),#registration #customer-form .input-group:has(.form-control.border-success){box-shadow:0 0 0 3px rgba(25,135,84,.15)!important;border-radius:10px}#identity .field-password-policy,#registration .field-password-policy{margin-bottom:10px}#identity .password-requirements,#identity .password-strength-feedback,#registration .password-requirements,#registration .password-strength-feedback{font-size:.82rem;color:#666;margin-top:6px}#identity #customer-form .custom-checkbox,#registration #customer-form .custom-checkbox{display:flex;align-items:flex-start;gap:10px}#identity #customer-form .custom-checkbox input[type=checkbox],#registration #customer-form .custom-checkbox input[type=checkbox]{accent-color:#232f3e;margin-top:3px}#identity #customer-form .custom-checkbox label,#identity #customer-form .custom-checkbox span,#registration #customer-form .custom-checkbox label,#registration #customer-form .custom-checkbox span{color:#555;font-size:.9rem;line-height:1.5}#identity #customer-form .custom-checkbox a,#registration #customer-form .custom-checkbox a{color:#ad1f00;text-decoration:none}#identity #customer-form .custom-checkbox a:hover,#registration #customer-form .custom-checkbox a:hover{text-decoration:underline}#identity #customer-form .form-control-submit,#identity #customer-form .form-footer,#registration #customer-form .form-control-submit,#registration #customer-form .form-footer{margin-top:20px}#identity #customer-form .form-control-submit,#identity #customer-form button[type=submit],#registration #customer-form .form-control-submit,#registration #customer-form button[type=submit]{background:#232f3e;color:#fff;border:1px solid #232f3e;border-radius:10px;padding:12px 28px;font-weight:700;font-size:.95rem;text-transform:uppercase;letter-spacing:.3px;transition:all .25s ease;min-width:200px}#address .address-form .form-control-submit:hover,#address .address-form button[type=submit]:hover,#identity #customer-form .form-control-submit:hover,#identity #customer-form button[type=submit]:hover,#registration #customer-form .form-control-submit:hover,#registration #customer-form button[type=submit]:hover{background:#fff;color:#232f3e}#identity .alert,#registration .alert{border-radius:10px;border:0;padding:12px 16px;font-size:.9rem}#identity .alert-danger,#registration .alert-danger{background:#fdecea;color:#8a1410}#identity .alert-success,#registration .alert-success{background:#e8f5e9;color:#1b5e20}#addresses .address,.iqitwishlist-product{background:#fff;border:1px solid #eef0f3;border-radius:14px;box-shadow:0 2px 10px rgba(0,0,0,.04);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}#addresses .address{margin-bottom:24px;height:calc(100% - 24px);display:flex;flex-direction:column}#addresses .address:hover,.iqitwishlist-product:hover{transform:translateY(-2px);border-color:#ad1f00;box-shadow:0 6px 20px rgba(173,31,0,.08)}#addresses .address .address-body{flex:1}#addresses .address .address-body h4{font-size:1rem;font-weight:800;color:#232f3e;margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid #eef0f3;letter-spacing:-.1px}#addresses .address .address-body address{color:#5a5a6a;font-size:.9rem;line-height:1.6;font-style:normal;margin:0}#addresses .address .address-footer{display:flex;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid #eef0f3}#addresses .address .address-footer a,#addresses .addresses-footer a{display:inline-flex;align-items:center;gap:6px;color:#232f3e;text-decoration:none;font-size:.85rem;font-weight:600;padding:6px 10px;border-radius:8px;transition:background .2s ease,color .2s ease}#addresses .address .address-footer a i{font-size:.9rem}#addresses .address .address-footer a[data-link-action=edit-address]:hover{background:#fff0ed;color:#ad1f00}#addresses .address .address-footer a[data-link-action=delete-address]:hover{background:#fdecea;color:#8a1410}#addresses .addresses-footer{margin-top:10px;text-align:left}#addresses .addresses-footer a{gap:8px;background:#232f3e;color:#fff;padding:10px 20px;border-radius:10px;font-weight:700;font-size:.9rem;transition:background .2s ease,transform .15s ease}#addresses .addresses-footer a:hover{background:#ad1f00;transform:translateY(-1px)}#addresses .addresses-footer a i{font-size:.85rem}#addresses .alert-info{background:#f8f9fb;border:1px solid #eef0f3;color:#5a5a6a;border-radius:12px;padding:16px 20px}#addresses .alert-info a,.iqitwishlist-product ._name a{color:#ad1f00;font-weight:700;text-decoration:none}#addresses .alert-info a:hover{text-decoration:underline}#address .address-form .form-fields{display:block}#address .address-form .form-group{margin-bottom:18px}#address .address-form .col-form-label{font-weight:600;color:#232f3e;font-size:.9rem;padding-top:12px}#address .address-form .form-control{border:1px solid #ddd;border-radius:10px;padding:10px 14px;font-size:.95rem;color:#232f3e;transition:border-color .2s ease,box-shadow .2s ease}#address .address-form .form-control-comment{color:#888;font-size:.78rem;margin-top:4px;display:block}#address .address-form select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%277%27 viewBox=%270 0 12 7%27%3E%3Cpath d=%27M1 1l5 5 5-5%27 stroke=%27%23232f3e%27 stroke-width=%271.5%27 fill=%27none%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px;cursor:pointer}#address .address-form .form-footer{margin-top:20px;text-align:center}#address .address-form .form-control-submit,#address .address-form button[type=submit]{background:#232f3e;color:#fff;border:1px solid #232f3e;border-radius:10px;padding:12px 28px;font-weight:700;font-size:.95rem;text-transform:uppercase;letter-spacing:.3px;transition:all .25s ease;min-width:200px}#address .address-form .alert{border-radius:10px;border:0;padding:12px 16px;font-size:.9rem}#address .address-form .alert-danger{background:#fdecea;color:#8a1410}#iqitwishlist-user-products{display:flex;flex-direction:column;gap:16px;margin-bottom:28px}.iqitwishlist-product{padding:16px 20px}.iqitwishlist-product .row{margin:0;gap:8px 0}.iqitwishlist-product img{border-radius:10px;background:#f8f9fb;padding:4px;max-width:90px;border:1px solid #eef0f3}.iqitwishlist-product ._name a{color:#232f3e;font-size:.98rem;line-height:1.4;display:block;transition:color .2s ease}#history .orders .order a:hover h3,#order-detail #order-products tbody td strong a:hover,.iqitwishlist-product ._name a:hover{color:#ad1f00}.iqitwishlist-product ._name .text-muted{color:#888!important;font-size:.82rem;margin-top:4px}.iqitwishlist-product .product-price{color:#ad1f00;font-weight:800;font-size:1.15rem;letter-spacing:-.2px;white-space:nowrap}#password .ps-alert-error .item p,.iqitwishlist-product .product-add-cart,.iqitwishlist-product .product-add-cart form{margin:0}.iqitwishlist-product .input-group-add-cart{display:flex;flex-wrap:nowrap;align-items:stretch;gap:6px}.iqitwishlist-product .input-group.bootstrap-touchspin{justify-content:space-between}.iqitwishlist-product .btn-product-list{border-radius:8px!important;border:1px solid #232f3e!important;background:#232f3e!important;color:#fff!important;font-weight:600;padding:8px 16px;font-size:.88rem;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;transition:all .3s ease}.iqitwishlist-product .btn-product-list:hover{background:#fff!important;color:#232f3e!important;border:1px solid #232f3e!important}#password #back-to-login i,.iqitwishlist-product .btn-product-list .bag-icon{font-size:.95rem}.iqitwishlist-product .js-iqitwishlist-remove{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#f8f9fb;color:#8a1410;text-decoration:none;transition:background .2s ease,color .2s ease,transform .15s ease;border:1px solid transparent}.iqitwishlist-product .js-iqitwishlist-remove:hover{background:#fdecea;color:#8a1410;border-color:#f5c2c0;transform:scale(1.05)}.iqitwishlist-product .js-iqitwishlist-remove i{font-size:1rem}#iqitwishlist-user-products+.alert-warning,#iqitwishlist-warning,.page-content>.alert-warning:only-child{background:#f8f9fb;border:1px solid #eef0f3;color:#5a5a6a;border-radius:12px;padding:18px 22px;font-size:.95rem}.iqitwishlist-share{background:linear-gradient(135deg,#f7f9fb 0,#eef2f7 100%);border:1px solid #eef0f3;border-radius:14px;padding:22px 24px;margin-top:8px}.iqitwishlist-share h3{font-size:1rem;font-weight:800;color:#232f3e;margin:0 0 14px;letter-spacing:-.1px}.iqitwishlist-share .input-group{border-radius:10px;overflow:hidden;background:#fff}.iqitwishlist-share .input-group .form-control{border:1px solid #ddd;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:10px;border-bottom-left-radius:10px;padding:10px 14px;font-size:.9rem;color:#232f3e;background:#fff}.iqitwishlist-share .input-group .form-control:focus{border-color:#232f3e;box-shadow:none;outline:0}.iqitwishlist-share #iqitwishlist-clipboard-btn{background:#232f3e;color:#fff;border:1px solid #232f3e;border-top-right-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:0;border-bottom-left-radius:0;padding:10px 20px;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.3px;transition:all .2s ease}.iqitwishlist-share #iqitwishlist-clipboard-btn:hover{background:#ad1f00;border-color:#ad1f00;color:#fff}#iqitwishlist-crosseling,#password #main .page-content{background:#fff;border:1px solid #eef0f3;border-radius:14px;padding:24px;box-shadow:0 2px 10px rgba(0,0,0,.04)}#iqitwishlist-crosseling h3{font-size:1.1rem;font-weight:800;color:#232f3e;margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid #eef0f3;letter-spacing:-.2px}#password #content-wrapper{max-width:640px;margin:0 auto;width:100%}#password .page-header{text-align:center;margin-bottom:20px}#password .page-title{font-size:1.6rem;font-weight:800;color:#232f3e;letter-spacing:-.3px;margin:0}#password #main .page-content{border:0;padding:34px 36px}#password .send-renew-password-link{background:#f5f7fa;color:#555;font-size:.92rem;line-height:1.55;padding:14px 16px;border-radius:10px;margin:0 0 22px}#password .form-fields{margin-bottom:8px}#password .form-fields .form-inline{display:flex;flex-direction:column;align-items:stretch;gap:6px}#password .form-fields label.required{font-weight:600;color:#232f3e;font-size:.9rem;margin:0 0 4px}#password .form-fields label.required::after{content:" *";color:#ad1f00}#password .form-fields #email{border:1px solid #ddd;border-radius:10px;padding:10px 14px;font-size:.95rem;color:#232f3e;width:100%;margin:0 0 16px;transition:border-color .2s ease,box-shadow .2s ease}#password .form-fields #email:focus,#password .renew-password .form-control:focus{border-color:#232f3e;box-shadow:0 0 0 3px rgba(35,47,62,.1);outline:0}#password #send-reset-link,#password .renew-password button[type=submit]{background:#232f3e;color:#fff;border:1px solid #232f3e;border-radius:10px;font-weight:700;font-size:.95rem;text-transform:uppercase;letter-spacing:.3px;transition:all .25s ease}#password #send-reset-link{padding:12px 22px;width:100%}#order-detail .order-message-form button[type=submit]:hover,#password #send-reset-link:hover,#password .renew-password button[type=submit]:hover{background:#fff;color:#232f3e}#password hr{border:0;border-top:1px solid #eef0f3;margin:24px 0 18px}#password #back-to-login,#password .page-footer ul li a{display:inline-flex;align-items:center;gap:6px;color:#ad1f00;font-weight:600;font-size:.9rem;text-decoration:none;transition:color .2s ease}#password #back-to-login:hover,#password .page-footer ul li a:hover{color:#232f3e}#password .ps-alert-error{list-style:none;padding:0;margin:0 0 18px}#password .ps-alert-error .item{display:flex;align-items:flex-start;gap:10px;background:#fdecea;color:#8a1410;border-radius:10px;padding:12px 14px;margin-bottom:8px;font-size:.9rem}#password .ps-alert-error .item i{flex-shrink:0}#password .ps-alert-error .item i svg{width:20px;height:20px}#password .ps-alert-error .item i svg path{fill:#8a1410}#password .renew-password .email{background:#f5f7fa;color:#232f3e;font-weight:600;font-size:.92rem;padding:12px 16px;border-radius:10px;margin-bottom:22px;word-break:break-all}#password .renew-password .container-fluid{padding:0}#password .renew-password .form-group{margin:0 0 16px;align-items:center}#password .renew-password .form-control-label{font-weight:600;color:#232f3e;font-size:.9rem;padding-top:10px}#password .renew-password .form-control{border:1px solid #ddd;border-radius:10px;padding:10px 14px;font-size:.95rem;color:#232f3e;transition:border-color .2s ease,box-shadow .2s ease}#password .renew-password button[type=submit]{padding:12px 28px;min-width:200px}#password .alert-success{background:#e8f5e9;color:#1b5e20;border:0;border-radius:10px;padding:14px 16px;font-size:.95rem;margin:0}#password .page-footer ul{list-style:none;padding:0;margin:22px 0 0;text-align:center}#password .page-footer ul li a::before{content:"";font-family:"Font Awesome 6 Free","FontAwesome";font-weight:900;font-size:.95rem}#history #main .page-content{background:#fff;border:0;border-radius:14px;padding:0 11px;overflow-x:hidden}#history .page-content>h6{color:#555;font-size:.95rem;font-weight:500;line-height:1.5;margin:0 0 22px;padding:12px 16px;background:#f5f7fa;border-radius:10px}#history .table{width:100%;margin:0;border:1px solid #eef0f3;border-radius:10px;border-collapse:separate;border-spacing:0;overflow:hidden;background:#fff}#history .orders .order .row{margin-left:0;margin-right:0}#history .orders .order .row>[class*=col-]{padding-left:0;padding-right:0}#history .table thead.thead-default th{background:#f7f9fb;color:#232f3e;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.4px;padding:14px 16px;border-bottom:1px solid #eef0f3;border-top:none}#history .table tbody tr{background:#fff;transition:background .15s ease}#history .table.table-striped tbody tr:nth-of-type(odd){background:#fafbfc}#history .table tbody tr:hover,#history .table.table-striped tbody tr:nth-of-type(odd):hover,#order-detail .page-order-detail .table tbody tr:hover,#order-detail .page-order-detail .table.table-striped tbody tr:nth-of-type(odd):hover{background:#f1f4f8}#history .table tbody td,#history .table tbody th{padding:14px 16px;font-size:.92rem;border-top:1px solid #eef0f3;vertical-align:middle;background:0 0}#history .table tbody td{color:#555}#history .table tbody tr:first-child td,#history .table tbody tr:first-child th,#order-detail .page-order-detail .table tbody tr:first-child td{border-top:none}#history .table tbody th{font-weight:700;color:#232f3e}#history .table.table-bordered{border-collapse:separate}#history .label.label-pill{display:inline-block;padding:6px 12px;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.3px;line-height:1.2;white-space:nowrap}#history .label.label-pill.dark{color:#fff}#history .label.label-pill.light,#history .orders .order .invoice a:hover,#history .table a:hover .fa-file-pdf-o{color:#232f3e}#history .order-actions a,#history .table .fa-file-pdf-o{color:#ad1f00;font-size:1.2rem;transition:color .2s ease}#history .order-actions a{display:inline-block;font-weight:600;font-size:.88rem;text-decoration:none}#history .order-actions a:hover,#order-detail #order-infos2 li a:hover{color:#232f3e;text-decoration:underline}#history .order-actions a+a{margin-top:6px}#history .order-actions a:not([data-link-action]),#history .order-actions a[href*=reorder]{display:inline-flex;align-items:center;gap:4px;font-size:.82rem;color:#555}#history .order-actions a:not([data-link-action]):hover,#history .order-actions a[href*=reorder]:hover{color:#ad1f00}#history .orders .order{background:#fff;border:1px solid #eef0f3;border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.03);padding:18px 20px;margin-bottom:14px}#history .orders .order a h3{color:#232f3e;font-size:1.05rem;font-weight:800;margin:0 0 8px;letter-spacing:-.2px}#history .orders .order .date{color:#888;font-size:.85rem;margin-bottom:10px}#history .orders .order .total{color:#232f3e;font-size:1.1rem;font-weight:700;margin-bottom:10px}#history .orders .order .status{margin-bottom:10px}#history .orders .order .invoice a{display:inline-flex;align-items:center;gap:6px;color:#ad1f00;font-weight:600;font-size:.88rem;text-decoration:none}#order-detail .page-order-detail{display:flex;flex-direction:column;gap:18px}#order-detail .page-order-detail .mb-2{margin-bottom:0!important}#order-detail .page-order-detail .box{background:#fff;border:0;border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.03);padding:0;margin:0}#order-detail .hidden-xs-down{display:block}#order-detail .hidden-sm-up{display:none}#order-detail #order-history .table.hidden-xs-down{display:table!important}#order-detail #order-history .history-lines.hidden-sm-up{display:none!important}#order-detail #order-infos .box{box-shadow:none}#order-detail #order-infos strong{color:#232f3e;font-size:1rem;font-weight:800;letter-spacing:-.2px}#order-detail #order-infos .btn-primary{background:#ad1f00;color:#fff;border:1px solid #ad1f00;border-radius:10px;padding:10px 18px;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.3px;transition:all .25s ease}#order-detail #order-infos .btn-primary:hover{background:#fff;color:#ad1f00}#order-detail #order-infos2 ul,#order-detail .shipping-lines .shipping-line ul{list-style:none;padding:0;margin:0}#order-detail #order-infos2 li{padding:8px 0;border-bottom:1px dashed #eef0f3;color:#555;font-size:.92rem}#order-detail #order-infos2 li:last-child,#order-detail .order-items.box .order-item:last-child{border-bottom:none;padding-bottom:0}#order-detail #order-infos2 li:first-child,#order-detail .order-items.box .order-item:first-child{padding-top:0}#order-detail #order-infos2 li strong{color:#232f3e;font-weight:700;margin-right:6px}#order-detail #order-infos2 li a{color:#ad1f00;font-weight:600;text-decoration:none}#order-detail .page-order-detail .box.hidden-sm-down,#order-detail .page-order-detail .box:has(>.shipping-lines){padding:0;border:0;box-shadow:none;background:0 0;border-radius:0}#order-detail .page-order-detail .table{width:100%;margin:0;border:1px solid #eef0f3;border-radius:10px;border-collapse:separate;border-spacing:0;overflow:hidden;background:#fff}#order-detail .page-order-detail .table-bordered tbody td,#order-detail .page-order-detail .table-bordered tbody th,#order-detail .page-order-detail .table-bordered thead th{border-left:0;border-right:0;border-bottom:0}#order-detail .page-order-detail .table thead.thead-default th{background:#f7f9fb;color:#232f3e;font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:.4px;padding:12px 14px;border-top:none;border-bottom:1px solid #eef0f3}#order-detail .page-order-detail .table tbody tr{background:#fff;transition:background .15s ease}#order-detail .page-order-detail .table.table-striped tbody tr:nth-of-type(odd){background:#fafbfc}#order-detail .page-order-detail .table tbody td{padding:12px 14px;font-size:.92rem;color:#555;border-top:1px solid #eef0f3;background:0 0;vertical-align:middle}#order-detail .label.label-pill{display:inline-block;padding:6px 12px;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.3px;line-height:1.2;white-space:nowrap}#order-detail .label.label-pill.bright,#order-detail .label.label-pill.dark{color:#fff}#order-detail .label.label-pill.light{color:#232f3e}#order-detail #order-history .history-lines .history-line{padding:10px 0;border-bottom:1px dashed #eef0f3;display:flex;justify-content:space-between;align-items:center;gap:12px}#order-detail #order-history .history-lines .history-line:last-child{border-bottom:none}#order-detail #order-history .history-lines .date{color:#555;font-size:.88rem}#order-detail .addresses.row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0}#order-detail .addresses.row>.col{padding:0;flex:none;width:auto;max-width:100%}#order-detail .addresses .box{height:100%;margin:0}#order-detail .addresses h4{font-size:.95rem;font-weight:800;color:#232f3e;margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid #eef0f3;letter-spacing:-.1px}#order-detail .addresses address{margin:0;color:#555;font-size:.92rem;line-height:1.55;font-style:normal}#order-detail #order-products.table{border-collapse:separate;border-spacing:0}#order-detail #order-products tbody td{padding:14px;vertical-align:middle}#order-detail #order-products tbody td .row{margin:0;align-items:center}#order-detail #order-products tbody td .col-10,#order-detail #order-products tbody td .col-2{padding:0 8px}#order-detail #order-products tbody td img{border:1px solid #eef0f3;border-radius:8px;padding:4px;background:#fff;max-width:100%;height:auto}#order-detail #order-products tbody td strong a{color:#232f3e;font-weight:700;font-size:.95rem;text-decoration:none}#order-detail #order-products .text-xs-right{text-align:right;color:#232f3e;font-weight:600}#order-detail #order-products tfoot tr td{padding:10px 14px;font-size:.92rem;color:#555;border-top:1px solid #eef0f3}#order-detail #order-products tfoot tr.line-total td{padding-top:14px;padding-bottom:14px;font-size:1.02rem;color:#232f3e;font-weight:800;border-top:2px solid #eef0f3}#order-detail #order-products tfoot tr.line-total td:last-child{color:#ad1f00;font-size:1.1rem}#order-detail .order-items.box .order-item{padding:10px 0;border-bottom:1px solid #eef0f3}#order-detail .order-items .order-item .name{color:#232f3e;font-weight:600;font-size:.92rem;margin-bottom:4px}#order-detail .order-items .order-item .ref{color:#888;font-size:.82rem}#order-detail .order-items .order-item .qty{color:#555;font-size:.9rem;margin-top:6px}#order-detail .order-items .order-item .qty .text-xs-right{color:#232f3e;font-weight:700}#order-detail .order-totals.box .order-total{padding:8px 0;border-bottom:1px dashed #eef0f3;margin:0;color:#555;font-size:.92rem}#order-detail .order-totals.box .order-total:last-child{border-bottom:none;border-top:2px solid #eef0f3;padding-top:14px;margin-top:6px}#order-detail .order-totals.box .order-total:last-child .col-8 strong{color:#232f3e;font-weight:800;font-size:1rem}#order-detail .order-totals.box .order-total:last-child .col-4{font-weight:800;font-size:1rem;color:#ad1f00}#order-detail .page-order-detail>.box>p{color:#555;font-size:.95rem;margin:0 0 10px}#order-detail .page-order-detail>.box>a{color:#ad1f00;font-weight:600;text-decoration:none;word-break:break-all}#order-detail .page-order-detail>.box>a:hover{color:#232f3e;text-decoration:underline}#order-detail .shipping-lines .shipping-line{padding:12px 0;border-bottom:1px dashed #eef0f3}#order-detail .shipping-lines .shipping-line:last-child{border-bottom:none;padding-bottom:0}#order-detail .shipping-lines .shipping-line:first-child{padding-top:0}#order-detail .shipping-lines .shipping-line li{padding:3px 0;color:#555;font-size:.88rem}#order-detail .shipping-lines .shipping-line li strong{color:#232f3e;font-weight:700;display:inline-block;min-width:120px;margin-right:6px}#order-detail .box.messages h3{font-size:1rem;font-weight:800;color:#232f3e;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid #eef0f3}#order-detail .box.messages .message{padding:12px 0;border-bottom:1px dashed #eef0f3;margin:0}#order-detail .box.messages .message:last-child,#order-detail .m4pw-order-warranties table tbody tr:last-child td{border-bottom:none}#order-detail .box.messages .message .col-sm-4{color:#232f3e;font-weight:600;font-size:.88rem}#order-detail .box.messages .message .col-sm-8{color:#555;font-size:.92rem;line-height:1.55}#order-detail .order-message-form header{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #eef0f3}#order-detail .order-message-form header strong{display:block;font-size:1rem;font-weight:800;color:#232f3e;margin-bottom:4px;letter-spacing:-.2px}#order-detail .order-message-form header p{color:#555;font-size:.92rem;margin:0}#order-detail .order-message-form .form-group{margin-bottom:14px;align-items:center}#order-detail .order-message-form .form-control-label{font-weight:600;color:#232f3e;font-size:.9rem;padding-top:6px}#order-detail .order-message-form .form-control{border:1px solid #ddd;border-radius:10px;padding:10px 14px;font-size:.95rem;color:#232f3e;transition:border-color .2s ease,box-shadow .2s ease;width:100%}#order-detail .order-message-form .form-control:focus{border-color:#232f3e;box-shadow:0 0 0 3px rgba(35,47,62,.1);outline:0}#order-detail .order-message-form textarea.form-control{resize:vertical;min-height:90px}#order-detail .order-message-form .form-footer{margin-top:18px;padding-top:16px;border-top:1px solid #eef0f3}#order-detail .order-message-form button[type=submit]{background:#232f3e;color:#fff;border:1px solid #232f3e;border-radius:10px;padding:11px 26px;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.3px;transition:all .25s ease;min-width:140px}#order-detail .m4pw-order-warranties,#order-detail .m4pw-order-warranties.card{padding:0;border:0;box-shadow:none;background:0 0;border-radius:0;margin:0}#order-detail .m4pw-order-warranties .card-block{padding:0;border:0}#order-detail .m4pw-order-warranties .card-title{display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:800;color:#232f3e;margin:0;padding-bottom:12px;border-bottom:0;letter-spacing:-.2px}#order-detail .m4pw-order-warranties .card-title::before{content:"";font-family:"FontAwesome";color:#2e7d32;background:#e8f5e9;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;flex-shrink:0}#order-detail .m4pw-order-warranties .table-responsive{margin:0;overflow-x:auto}#order-detail .m4pw-order-warranties table{width:100%;border-collapse:collapse;margin:0;background:0 0}#order-detail .m4pw-order-warranties table thead th{font-size:.78rem;font-weight:600;color:#777;text-transform:uppercase;letter-spacing:.4px;padding:10px 14px;border-bottom:1px solid #eef0f3;background:#f7f9fb;white-space:nowrap}#order-detail .m4pw-order-warranties table thead th:first-child{border-top-left-radius:10px;padding-left:16px}#order-detail .m4pw-order-warranties table thead th:last-child{border-top-right-radius:10px;padding-right:16px}#order-detail .m4pw-order-warranties table tbody td{padding:12px 14px;font-size:.92rem;color:#232f3e;border-bottom:1px dashed #eef0f3;vertical-align:middle}#order-detail .m4pw-order-warranties table tbody td:first-child{padding-left:16px;font-weight:600}#order-detail .m4pw-order-warranties table tbody td:last-child{padding-right:16px;font-weight:700}#order-detail .m4pw-order-warranties table tbody small.text-muted{color:#888;font-weight:500;font-size:.82rem;margin-left:4px}#order-detail .m4pw-order-warranties table tfoot td{padding:14px;font-size:.95rem;color:#232f3e;border-top:1px solid #eef0f3!important;border-bottom:0!important;background:#f7f9fb}#order-detail .m4pw-order-warranties table tfoot td:first-child{padding-left:16px;border-bottom-left-radius:10px}#order-detail .m4pw-order-warranties table tfoot td:last-child{padding-right:16px;border-bottom-right-radius:10px;color:#ad1f00;font-size:1.1rem;font-weight:800}#order-detail .m4pw-order-warranties table .text-right{text-align:right}@media (max-width:768px){.auth-split{grid-template-columns:1fr}#registration .register-form,.auth-split-card{padding:24px 22px}#address .address-form .col-form-label,#identity #customer-form .col-form-label,#registration #customer-form .col-form-label{margin-bottom:6px}#password .renew-password .form-group{align-items:flex-start}#password .renew-password .form-control-label{margin-bottom:6px;padding-top:0}#password .renew-password .form-control-label.offset-md-2,#password .renew-password [class*=offset-md-]{margin-left:0}}@media (max-width:767.98px){#identity #customer-form .form-group,#registration #customer-form .form-group{margin-bottom:4px}#identity #customer-form .col-md-2.col-form-label,#registration #customer-form .col-md-2.col-form-label{margin-bottom:0}#identity #customer-form .form-group.row:has(.custom-checkbox),#registration #customer-form .form-group.row:has(.custom-checkbox){margin-bottom:4px}#identity #customer-form .form-group.row:has(.custom-checkbox)+.form-group.row:has(.custom-checkbox),#registration #customer-form .form-group.row:has(.custom-checkbox)+.form-group.row:has(.custom-checkbox){margin-top:0}#order-detail .addresses.row{grid-template-columns:1fr}#order-detail #order-infos .row{flex-direction:column;align-items:stretch!important;gap:12px}#order-detail #order-infos .text-right{text-align:left!important}#order-detail .order-message-form .form-group .form-control-label{margin-bottom:6px}#order-detail .shipping-lines .shipping-line li strong{display:block;min-width:0;margin-bottom:2px}#order-detail .m4pw-order-warranties table tbody td,#order-detail .m4pw-order-warranties table tfoot td,#order-detail .m4pw-order-warranties table thead th{padding:10px 8px;font-size:.85rem}#order-detail .m4pw-order-warranties table tfoot td:last-child{font-size:1rem}}@media (max-width:576px){.iqitwishlist-product{padding:14px 16px}.iqitwishlist-product .row{gap:10px 0}.iqitwishlist-product ._name{flex:1 1 100%}.iqitwishlist-product .product-price{font-size:1rem}.iqitwishlist-product img{max-width:70px}.iqitwishlist-share{padding:18px 20px}#password #main .page-content{padding:24px 22px}#password .page-title{font-size:1.35rem}#password .renew-password button[type=submit]{width:100%;min-width:0}}@media (max-width:575.98px){#order-detail .hidden-xs-down{display:none!important}#order-detail .hidden-sm-up{display:block!important}}
/*# sourceMappingURL=customer.css.map*/