:root{--label_width:200px;--label_column_gap:18px;--div_column_gap:18px;--input_width:685px;--column_2_label_width:163px;--column_2_input_width:356px}.custom_hsform *{border-radius:0!important;font-family:inherit!important;margin:0!important;max-width:none!important;padding:0!important}.custom_hsform textarea{font:inherit!important;height:75px;min-height:0!important;overflow:hidden!important;resize:none!important}.custom_hsform textarea:focus{border-color:inherit!important;box-shadow:none!important;outline:none!important}.custom_hsform .hs-form-booleancheckbox .hs-input{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background:transparent!important;border:1px solid #000!important;border-radius:0!important;cursor:pointer!important;height:18px!important;margin:0!important;position:relative!important;transform:translateY(-2px)!important;width:18px!important}.custom_hsform .hs-form-booleancheckbox .hs-input:checked{background:#000!important;border-color:#000!important}.custom_hsform .hs-form-booleancheckbox .hs-input:checked:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='14' fill='none' viewBox='0 0 13 14'%3E%3Cpath fill='%23fff' d='M12.55 1.25 5.646 13.208 0 6.308l1.936-1.583 3.354 4.1L10.386 0z'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;content:""!important;height:14px!important;left:50%!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:13px!important}.custom_hsform .hs-fieldtype-file label{pointer-events:none!important}.custom_hsform .custom_hsform_inner{padding:14rem 0 32rem!important}.custom_hsform fieldset{column-gap:var(--div_column_gap)}.custom_hsform fieldset,.hs-dependent-field{align-items:center!important;display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;width:100%!important}.custom_hsform .hs-fieldtype-file,.custom_hsform .hs-fieldtype-phonenumber,.custom_hsform .hs-fieldtype-radio,.custom_hsform .hs-fieldtype-select,.custom_hsform .hs-fieldtype-text,.custom_hsform div.hs-fieldtype-textarea{align-items:flex-start!important;column-gap:var(--label_column_gap)!important;display:flex;flex-wrap:wrap!important;float:none!important;margin-bottom:15px!important;row-gap:4px!important;width:100%!important}.custom_hsform .hs-fieldtype-file{align-items:center!important;display:flex;margin-top:65px!important}.custom_hsform .hs-fieldtype-phonenumber .input,.custom_hsform .hs-fieldtype-select .input,.custom_hsform .hs-fieldtype-text .input,.custom_hsform .hs-fieldtype-textarea .input{max-width:var(--input_width)!important;min-width:0;width:calc(100% - var(--label_width) - var(--label_column_gap))!important}.custom_hsform .hs-fieldtype-file .input{max-width:100%!important;width:calc(100% - var(--label_width) - var(--label_column_gap))!important}.custom_hsform .hs-fieldtype-select select{max-width:40rem}.custom_hsform .hs-fieldtype-phonenumber input,.custom_hsform .hs-fieldtype-select select,.custom_hsform .hs-fieldtype-text input,.custom_hsform .hs-fieldtype-textarea textarea{background:none!important;border:none!important;border-radius:0!important;box-shadow:none!important}.custom_hsform .form-columns-2>div:first-of-type{max-width:100%!important;width:calc(var(--label_width) + var(--label_column_gap) + var(--input_width))!important}.custom_hsform .form-columns-2>div:nth-of-type(2){width:calc(var(--column_2_label_width) + var(--label_column_gap) + var(--column_2_input_width))!important}.custom_hsform .form-columns-2>div:nth-of-type(2) label{min-width:var(--column_2_label_width)!important}.custom_hsform .form-columns-2>div:nth-of-type(2) .input{max-width:var(--column_2_input_width)!important}body #hs_cos_wrapper_module_17594801407582 select.hs-input:not(:invalid){color:#000!important}.custom_hsform .hs-richtext h2,.custom_hsform .hs-richtext h3{color:#000!important;font-size:4rem!important;font-weight:600!important;line-height:1!important;padding-bottom:9rem!important;padding-top:21rem!important}.custom_hsform .hs-richtext h3{padding-bottom:6rem!important}.custom_hsform fieldset:first-of-type .hs-richtext h2,.custom_hsform form>div:first-of-type .hs-richtext h2{padding-top:0!important}.custom_hsform .hs-richtext p{color:#9e9e9e!important}.custom_hsform .hs-richtext h5,.custom_hsform .hs-richtext p{font-size:2.4rem!important;line-height:3.6rem!important;margin-bottom:.8rem!important}.custom_hsform .hs-richtext h5{color:#616161!important;font-weight:400!important}.custom_hsform .hs-richtext h6{color:#9e9e9e!important;font-size:max(14px,2rem)!important;font-weight:400!important;line-height:1!important}.custom_hsform .hs-fieldtype-phonenumber input,.custom_hsform .hs-fieldtype-select select,.custom_hsform .hs-fieldtype-text input,.custom_hsform .hs-fieldtype-textarea textarea{border-bottom:1px solid #e0e0e0!important;color:#000!important;font-size:3rem!important;font-weight:400!important;line-height:1!important;padding:15px 0!important;width:100%!important}.custom_hsform .hs-fieldtype-textarea textarea{line-height:1.5!important}.custom_hsform .hs-fieldtype-phonenumber input.error,.custom_hsform .hs-fieldtype-select select.error,.custom_hsform .hs-fieldtype-text input.error{border-bottom:1px solid #e51520!important}.custom_hsform .hs-fieldtype-phonenumber input::placeholder,.custom_hsform .hs-fieldtype-text input::placeholder,.custom_hsform .hs-fieldtype-textarea textarea::placeholder{color:#eee!important;opacity:1!important}.custom_hsform label{align-items:center!important;color:#000!important;display:flex!important;display:inline-flex!important;flex:0 0 auto!important;font-size:3rem!important;font-weight:600!important;gap:.6rem!important;height:6.1rem!important;min-width:var(--label_width)!important}.custom_hsform .hs-form-booleancheckbox label{font-size:2.4rem!important;font-weight:400!important;line-height:3.6rem!important}.custom_hsform .hs-form-booleancheckbox label>span{align-items:center;cursor:pointer;display:flex;gap:1.2rem;position:relative}.custom_hsform .hs-form-booleancheckbox label a{border-bottom:1px solid #000;font-size:max(14px,2rem)!important;font-weight:600!important;left:calc(100% + 6rem);line-height:1!important;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}.custom_hsform .hs-error-msgs{width:100%}.custom_hsform .hs-error-msgs .hs-error-msg{color:#e51520!important;font-size:max(14px,1.6rem)!important;font-weight:400!important;height:auto!important}.custom_hsform .hs-fieldtype-select select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;cursor:pointer!important;padding-right:30px!important}.custom_hsform .hs-fieldtype-select select option[disabled][selected],.custom_hsform .hs-fieldtype-select select:invalid{color:#eee!important;opacity:1!important}.custom_hsform .hs-fieldtype-select.has-custom-dropdown select{height:1px!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;width:1px!important}.custom_hsform .custom-dropdown{position:relative;width:100%}.custom_hsform .dropdown-selected_wrap{align-items:center;border-bottom:1px solid #e0e0e0!important;cursor:pointer;display:flex;justify-content:space-between;max-width:40rem!important;padding:1.5rem .8rem 1.5rem 0!important;transition:all .3s ease}.custom_hsform .dropdown-selected{color:#ccc!important;font-size:2rem!important;font-weight:400!important;line-height:1!important}.custom_hsform .dropdown-selected.has-selection{color:#000!important}.custom_hsform .custom-dropdown .dropdown-selected_wrap svg{flex-shrink:0;height:16px;transform:translateY(-4px);transition:transform .3s ease;width:16px}.custom_hsform .custom-dropdown.open .dropdown-selected_wrap svg{transform:translateY(4px) rotate(180deg)}.custom_hsform .dropdown-options{background:#fafafa;display:none;left:0;list-style:none;margin:0;max-height:28rem;overflow-y:auto;padding:0;position:absolute;scrollbar-color:#000 #fafafa;scrollbar-width:thin;top:100%;width:100%;z-index:100}.custom_hsform .dropdown-options::-webkit-scrollbar{width:6px}.custom_hsform .dropdown-options::-webkit-scrollbar-track{background:#fafafa}.custom_hsform .dropdown-options::-webkit-scrollbar-thumb{background-color:#000;border-radius:0}.custom_hsform .dropdown-options li{color:#000!important;cursor:pointer;font-size:2rem!important;font-weight:400!important;line-height:1!important;padding:.8rem!important}.custom_hsform .dropdown-options li.active{background-color:#000;color:#fff!important}.custom_hsform .dropdown-options li:hover{background:#000;color:#fff!important}.custom_hsform .dropdown-options li.active span[style*="color: #000000"],.custom_hsform .dropdown-options li:hover span[style*="color: #000000"]{color:#fff!important;text-shadow:0 0 2px rgba(0,0,0,.5)}.custom_hsform .dropdown-options li[disabled]{cursor:not-allowed;opacity:.5}.custom_hsform .dropdown-options li[disabled]:hover{background:transparent;color:#616161!important}.custom_hsform .custom-dropdown.open .dropdown-options{display:block;margin-top:1.6rem}.custom_hsform .actions{display:flex!important;justify-content:center!important;padding-top:17rem!important}.custom_hsform .actions input{background:#eee!important;color:#000!important;cursor:pointer!important;font-size:24px!important;font-weight:600!important;line-height:1!important;padding:11px 40px!important;transition:all .3s ease}.custom_hsform .hs-input[type=file]{box-sizing:border-box!important;display:block!important;font:inherit!important;font-size:14px!important;min-width:0!important;width:100%!important}.custom_hsform .hs-input[type=file]::-webkit-file-upload-button,.custom_hsform .hs-input[type=file]::file-selector-button{background:#eee!important;border:none!important;color:#000!important;cursor:pointer!important;display:block!important;font-size:24px!important;font-weight:600!important;line-height:1!important;margin:0 0 12px!important;padding:11px 40px!important}.custom_hsform .actions input:hover,.custom_hsform .hs-input[type=file]::file-selector-button:hover,.hs-input[type=file]::-webkit-file-upload-button:hover{background:#000!important;color:#fff!important}.custom_hsform .submitted-message p{color:#323232!important;font-size:30px!important;font-weight:400!important;line-height:1!important}.custom_hsform .submitted-message ul{display:flex!important;flex-direction:column!important;gap:5px!important;padding-top:50px!important}.custom_hsform .submitted-message ul li{align-items:flex-start!important;color:#ccc!important;display:flex!important;font-size:22px!important;font-weight:500!important;gap:12px!important;line-height:31px!important}.custom_hsform .submitted-message ul li:before{background:#d8d8d8!important;content:""!important;height:6px!important;min-width:6px!important;transform:translateY(11px)!important;width:6px!important}.custom_hsform .inputs-list.multi-container{align-items:center;display:flex;gap:40px}.custom_hsform .hs-form-radio .hs-input[type=radio]{block-size:0;inline-size:0;inset-inline-start:0;opacity:0;position:absolute}.custom_hsform .hs-form-radio .hs-input[type=radio]+span{cursor:pointer;padding-left:30px!important;position:relative}.custom_hsform .hs-form-radio .hs-input[type=radio]+span:before{border:1px solid #616161;border-radius:50%;box-sizing:border-box;content:"";height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:18px}.custom_hsform .hs-form-radio .hs-input[type=radio]+span:after{background:#000;border-radius:50%;content:"";height:12px;left:3px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease;width:12px}.custom_hsform .hs-form-radio .hs-input[type=radio]:checked+span:before{border-color:#111}.custom_hsform .hs-form-radio .hs-input[type=radio]:checked+span:after{opacity:1}.custom_hsform .hs-form-radio .hs-input[type=radio]:focus-visible+span:before{outline:2px solid #0070f3;outline-offset:2px}@media (max-width:1520px){.custom_hsform .form-columns-2>div:nth-of-type(2) label{min-width:var(--label_width)!important}.custom_hsform .form-columns-2>div:first-of-type,.custom_hsform .form-columns-2>div:nth-of-type(2){width:100%!important}.custom_hsform .form-columns-2>div:nth-of-type(2) .input{max-width:var(--input_width)!important;width:calc(100% - var(--label_width) - var(--label_column_gap))!important}}.custom_hsform input[name=product_model]{color:#ccc!important}@keyframes pulse-opacity{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.loading-pulse{animation:pulse-opacity 1.2s ease-in-out infinite;color:#ff6a00!important;font-weight:700}.hs-field-loading{background-color:transparent!important;background:none!important}.hs-field-loading:after{animation:hs-spinner .8s linear infinite;border:2px solid #eee;border-radius:50%;border-top-color:#ff6a00;content:"";height:18px;margin-top:-9px;position:absolute;right:15px;top:50%;width:18px}.custom_hsform .hs-richtext .service-tag-desc{color:#9e9e9e!important;font-size:1.4rem!important;line-height:1.2!important;margin-bottom:2.4rem!important}.sindoh-custom-preview-field{align-items:flex-start!important;column-gap:var(--label_column_gap)!important;display:flex!important;display:flex;flex-wrap:wrap!important;float:none!important;margin-bottom:20px!important;margin-bottom:15px!important;row-gap:4px!important;width:100%!important}.sindoh-custom-preview-field #order_preview_list{border-bottom:1px solid #e0e0e0!important;color:#000!important;font-size:2rem!important;font-weight:400!important;line-height:1.2!important;max-width:40rem!important;padding:15px 0!important}.sindoh-custom-preview-field #order_preview_list.has-items{border-bottom:none!important}.sindoh-custom-preview-field .input{max-width:40rem!important;width:calc(100% - var(--label_width) - var(--label_column_gap))!important}.order-item{align-items:center;border-bottom:1px solid #e0e0e0!important;display:flex;justify-content:space-between;padding:15px 0!important}.order-item:last-child{border-bottom:none!important}.qty-control{align-items:center;display:flex;gap:10px}.qty-btn{background:#fff;border:1px solid #ccc;cursor:pointer;height:24px;line-height:1;width:24px}.qty-num{font-weight:700;min-width:15px;text-align:center}.remove-link{color:#999;cursor:pointer;font-size:2rem;margin-left:5px}.remove-link:hover{color:red}.empty-msg{border:1px dashed #e0e0e0;color:#ccc;display:block;font-size:2rem!important;padding:15px 0;text-align:center;width:100%}.empty-cart-message{align-items:center;background-color:#f9f9f9;border:1px dashed #ccc;border-radius:4px;display:flex;justify-content:center;margin-top:10px;min-height:60px}.empty-cart-message p,.empty-cart-message span{color:#999;font-size:2rem!important;font-weight:500}@media (max-width:768px){.custom_hsform .custom_hsform_inner{padding:7rem 0 16rem!important}.custom_hsform .actions{padding-top:7rem!important}.custom_hsform label{min-width:0;width:100%}.custom_hsform .form-columns-2>div:nth-of-type(2) .input,.custom_hsform .hs-fieldtype-file .input,.custom_hsform .hs-fieldtype-number .input,.custom_hsform .hs-fieldtype-phonenumber .input,.custom_hsform .hs-fieldtype-select .input,.custom_hsform .hs-fieldtype-text .input,.custom_hsform .hs-fieldtype-textarea .input,.sindoh-custom-preview-field .input{max-width:none!important;width:100%!important}.legal-consent-container .hs-form-booleancheckbox-display p{align-items:center!important;display:flex!important;gap:8px!important}.custom_hsform .hs-form-booleancheckbox label a{left:auto;position:relative;top:auto;transform:none}.custom_hsform .hs-richtext h2,.custom_hsform .hs-richtext h3{padding-bottom:5rem!important;padding-top:11rem!important}.custom_hsform .hs-richtext h5,.custom_hsform .hs-richtext h6,.custom_hsform .hs-richtext p{line-height:1.3!important}.sindoh-custom-preview-field{flex-direction:column!important}}#field_consumable_select{align-items:flex-start!important;column-gap:var(--label_column_gap)!important;display:flex!important;flex-wrap:wrap!important;float:none!important;margin-bottom:15px!important;row-gap:4px!important;width:100%!important}#field_consumable_select .input{max-width:var(--input_width)!important;min-width:0;width:calc(100% - var(--label_width) - var(--label_column_gap))!important}#main_dropdown_ui{background:none!important;border-bottom:1px solid #e0e0e0!important;cursor:pointer;position:relative;width:100%}.dropdown-selected_wrap{align-items:center;display:flex;justify-content:space-between;padding:15px 0!important}.dropdown-selected{color:#000!important;font-size:3rem!important;font-weight:400!important;line-height:1!important;margin:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#main_dropdown_ui.is-disabled{cursor:not-allowed}#main_dropdown_ui.is-disabled .dropdown-selected{color:#ccc!important}#main_dropdown_ui .dropdown-options{background:#fafafa;left:0;position:absolute;top:100%;width:100%;list-index:1000;border:1px solid #e0e0e0;max-height:28rem;overflow-y:auto}#main_dropdown_ui .dropdown-options li{border-bottom:1px solid #eee;color:#000!important;font-size:2rem!important;padding:1.2rem 1rem!important}#main_dropdown_ui .dropdown-options li:hover{background-color:#000!important;color:#fff!important}#field_order_list{align-items:flex-start!important;column-gap:var(--label_column_gap)!important;display:flex!important;flex-wrap:wrap!important;float:none!important;margin-bottom:15px!important;width:100%!important}#field_order_list .input{max-width:var(--input_width)!important;width:calc(100% - var(--label_width) - var(--label_column_gap))!important}#order_preview_list .order-item{align-items:center;border-bottom:1px solid #e0e0e0!important;display:flex;font-size:2rem!important;justify-content:space-between;padding:15px 0!important}@media (max-width:768px){#field_consumable_select,#field_order_list{flex-direction:column!important}#field_consumable_select .input,#field_order_list .input{max-width:none!important;width:100%!important}.dropdown-selected{font-size:2.4rem!important}}