.inq-page{padding-bottom:60px;font-family:futura-medium-bt,Times New Roman,serif}.inq-breadcrumb-row,.inq-form-section,.inq-product-section{max-width:var(--max-width);margin:0 auto}.inq-breadcrumb{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--color-text-light);padding:12px 16px;margin-bottom:24px;background:#fff;border:1px solid #e8e8e8;border-radius:4px}.inq-breadcrumb a{color:var(--color-text-light);transition:color .2s}.inq-breadcrumb a:hover{color:var(--color-primary)}.inq-breadcrumb-sep{font-size:11px}.inq-breadcrumb-current{color:var(--color-text);font-weight:500}.inq-product-section{padding:50px 0 0}.inq-product-title{font-size:36px;font-weight:600;font-family:futura-medium-bt,sans-serif;line-height:56px;color:#252627;text-align:center;text-transform:capitalize;margin:0 0 30px}.inq-product-item{display:flex;border:1px solid #f6f6f8;min-height:162px;margin-bottom:24px}.inq-product-image{width:100px;flex-shrink:0}.inq-product-image img{display:block;width:100px;height:100px;object-fit:cover}.inq-product-detail{flex:1 1;padding:16px 20px;overflow:hidden}.inq-product-name{display:block;font-size:14px;line-height:20px;color:#606266;transition:color .2s}.inq-product-name:hover{color:var(--color-primary)}.inq-product-model{font-size:14px;color:#9d9da1;margin-top:8px}.inq-qty{position:relative;width:120px;height:36px;margin-top:16px}.inq-qty input{width:120px;height:36px;border:1px solid #d9d9d9;border-radius:4px;padding:0 40px;font-size:14px;font-family:inherit;color:#606266;text-align:center;background:#fff;outline:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.inq-qty input::-webkit-inner-spin-button,.inq-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.inq-qty input:focus{border-color:var(--color-accent)}.inq-qty-btn{position:absolute;top:1px;width:36px;height:34px;display:flex;justify-content:center;align-items:center;background:#f5f7fa;color:#c0c4cc;font-size:13px;border:none;cursor:pointer;transition:color .2s}.inq-qty-btn:hover:not(:disabled){color:#606266}.inq-qty-btn:disabled{cursor:not-allowed}.inq-qty-minus{left:1px;border-radius:4px 0 0 4px;border-right:1px solid #dcdfe6}.inq-qty-plus{right:1px;border-radius:0 4px 4px 0;border-left:1px solid #dcdfe6}.inq-product-delete{width:60px;flex-shrink:0;display:flex;justify-content:center;align-items:center;background:#f6f6f8;color:#333;border:none;cursor:pointer;transition:color .2s}.inq-product-delete:hover{color:#f5222d}.inq-form-section{padding:0;margin-top:24px}.inq-title{font-size:28px;font-weight:600;font-family:Futura-Book-font,futura-medium-bt,sans-serif;color:#202020;text-align:left;margin:0 0 43px}.inq-form-box{border:none}.inq-form-fields{display:flex;flex-wrap:wrap;padding:30px 30px 0}.inq-field{position:relative;margin:0 12px 12px 0}.inq-field--full{width:calc(100% - 12px)}.inq-field--half{width:calc(50% - 12px)}.inq-field input,.inq-field textarea{width:100%;background:#f1f1f3;border:1px solid #f1f1f3;border-radius:0;font-size:14px;line-height:35px;color:#252627;font-family:inherit;outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.inq-field input{height:35px;padding:0 20px}.inq-field textarea{height:70px;padding:6px 20px 0;resize:vertical}.inq-field input:focus,.inq-field textarea:focus{border-color:var(--color-accent)}.inq-field input::placeholder,.inq-field textarea::placeholder{color:#72767c}.inq-field--required:before{content:"*";position:absolute;left:8px;top:0;font-size:18px;line-height:35px;color:#f5222d;pointer-events:none;z-index:1}.inq-field--error input,.inq-field--error textarea{border-color:#f5222d}.inq-error-text{display:block;font-size:12px;line-height:1.5;color:#f5222d;margin-top:4px}.inq-form-footer{text-align:left;padding:0 30px 20px}.inq-submit{display:inline-flex;align-items:center;background:#05c6cf;color:#312f2f;border:1px solid transparent;padding:8px 25px;font-family:Futura LT,Futura LT-400,sans-serif;font-size:14px;line-height:28px;letter-spacing:.01px;cursor:pointer;transition:.1s}.inq-submit:hover{background:#04b2bb}.inq-status-error{padding:12px 30px;font-size:14px;color:#f5222d;background:#fff1f0;border-bottom:1px solid #ffa39e}.inq-success{display:flex;flex-direction:column;align-items:center;text-align:center;padding:60px 20px;color:var(--color-text)}.inq-success svg{width:64px;height:64px;color:#25d366;margin-bottom:16px}.inq-success p{font-size:16px}