.product-registration-form .cf-field input[type=text],.product-registration-form .cf-field input[type=email],.product-registration-form .cf-field input[type=number],.product-registration-form .cf-field input[type=tel],.product-registration-form .cf-field input[type=password],.product-registration-form .cf-field textarea,.product-registration-form .cf-select-wrap select,.product-registration-form .cf-field .DayPickerInput input[type=text],.product-registration-form .cf-phone-field input[type=text]{background-color:#efe5d8!important}.product-registration-form p{font-size:var(--body-size);color:#302013;margin-top:0;margin-bottom:2rem;line-height:1.5}.product-registration-form p strong{font-size:calc(var(--body-size) + 2px);color:#302013}.product-registration-form .button{margin-top:2rem}.product-registration-form .app-block-text+.button{margin-right:.6rem}.product-registration-form .app-section-rich-text .button+.button:not(:hover){background:transparent;border:1px solid #302013}body .product-registration-form .cf-form-block form{max-width:80rem;background:#efe5d8;border-radius:2.4rem;padding:4rem}.product-registration-form .cf-step-tabs{display:none}.product-registration-form .cf-form-inner .cf-fields-container,.product-registration-form .cf-fields-wrapper .cf-fields-container{margin:0;width:100%;justify-content:space-between}.product-registration-form .cf-field-container{margin-bottom:2rem}.product-registration-form .cf-field-container[data-cf-field-type=heading]{margin-bottom:0}.product-registration-form .cf-field{margin:0;padding:0}.product-registration-form .cf-field h6{font-family:var(--font-heading-card-family);font-weight:var(--font-heading-card-weight)!important;color:var(--color-black);line-height:1.6;margin-bottom:4rem}.product-registration-form .cf-field input[type=text],.product-registration-form .cf-field input[type=email],.product-registration-form .cf-field input[type=number],.product-registration-form .cf-field input[type=tel],.product-registration-form .cf-field input[type=password],.product-registration-form .cf-select-wrap select,.product-registration-form .cf-field textarea{border:1px solid rgba(48,32,19,.15);outline:0;border-radius:2.4rem;min-height:4.8rem;font-size:calc(var(--small-size) + 2px);line-height:1;color:var(--color-black);padding:1em 2.4rem;font-family:var(--font-body-family);resize:none}.product-registration-form .cf-field input[type=text]::placeholder,.product-registration-form .cf-field input[type=email]::placeholder,.product-registration-form .cf-field input[type=number]::placeholder,.product-registration-form .cf-field input[type=tel]::placeholder,.product-registration-form .cf-field input[type=password]::placeholder,.product-registration-form .cf-select-wrap select::placeholder,.product-registration-form .cf-field textarea::placeholder{color:var(--color-black)}.product-registration-form .cf-field[data-cf-invalid=true]:not([data-cf-field-type=repeating_group]){background:transparent;border:0}.product-registration-form .cf-date-picker-container .cf-date-picker__icon{left:2.4rem;right:auto}.product-registration-form .cf-field .DayPickerInput input[type=text]{padding-left:5rem}.product-registration-form .cf-field[data-cf-invalid=true]:not([data-cf-field-type=repeating_group]){background:transparent;border:0;border-radius:0}.product-registration-form .cf-date-picker-container .cf-date-picker__icon{right:auto;left:2.4rem;width:5rem;height:4rem;border-right:1px solid rgba(0,0,0,.1);transform:translateY(-50%)}.product-registration-form .cf-field .DayPickerInput input[type=text]{padding-left:9.8rem}.product-registration-form .cf-date-picker-container .cf-date-picker__icon:before{content:"";position:absolute;left:0;top:50%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g clip-path="url(%23clip0_5962_39442)"><path d="M3.66732 1.66667H0.333984V13.6667C0.333984 13.6667 2.66732 15 8.00065 15C13.334 15 15.6673 13.6667 15.6673 13.6667V1.66667H12.334M11.334 1.66667H4.66732M0.333984 5H15.6673M12.334 0V3.33333M3.66732 0V3.33333" stroke="black"/></g><defs><clipPath id="clip0_5962_39442"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');background-size:1.6rem;width:1.6rem;height:1.6rem;transform:translateY(-50%)}.product-registration-form .cf-date-picker-container .cf-date-picker__icon svg{display:none}.product-registration-form .cf-date-picker-container .cf-date-picker__icon:after{content:"";position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="7" viewBox="0 0 12 7" fill="none"><path d="M11.177 1.17701L6.17701 6.17701C6.1538 6.20026 6.12622 6.2187 6.09587 6.23128C6.06553 6.24386 6.03299 6.25034 6.00014 6.25034C5.96729 6.25034 5.93475 6.24386 5.9044 6.23128C5.87405 6.2187 5.84648 6.20026 5.82326 6.17701L0.823264 1.17701C0.800036 1.15379 0.781611 1.12621 0.769041 1.09586C0.75647 1.06552 0.75 1.03299 0.75 1.00014C0.75 0.967291 0.75647 0.934763 0.769041 0.904415C0.781611 0.874067 0.800036 0.846492 0.823264 0.823264C0.870174 0.776354 0.933798 0.75 1.00014 0.75C1.03299 0.75 1.06551 0.75647 1.09586 0.769041C1.12621 0.781612 1.15379 0.800037 1.17701 0.823264L6.00014 5.64639L10.8233 0.823264C10.8465 0.800037 10.8741 0.781612 10.9044 0.769041C10.9348 0.75647 10.9673 0.75 11.0001 0.75C11.033 0.75 11.0655 0.75647 11.0959 0.769041C11.1262 0.781612 11.1538 0.800037 11.177 0.823264C11.2002 0.846492 11.2187 0.874067 11.2312 0.904415C11.2438 0.934763 11.2503 0.967291 11.2503 1.00014C11.2503 1.03299 11.2438 1.06552 11.2312 1.09586C11.2187 1.12621 11.2002 1.15379 11.177 1.17701Z" fill="black"/></svg>');background-size:12px;width:12px;height:7px}.product-registration-form .cf-field[data-cf-invalid=true]:not([data-cf-field-type=repeating_group]) .cf-field-errors{margin:2px 0 0;font-size:var(--small-size);color:var(--p-color)}.product-registration-form .cf-select-wrap .cf-down-arrow{border:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="7" viewBox="0 0 12 7" fill="none"><path d="M11.177 1.17701L6.17701 6.17701C6.1538 6.20026 6.12622 6.2187 6.09587 6.23128C6.06553 6.24386 6.03299 6.25034 6.00014 6.25034C5.96729 6.25034 5.93475 6.24386 5.9044 6.23128C5.87405 6.2187 5.84648 6.20026 5.82326 6.17701L0.823264 1.17701C0.800036 1.15379 0.781611 1.12621 0.769041 1.09586C0.75647 1.06552 0.75 1.03299 0.75 1.00014C0.75 0.967291 0.75647 0.934763 0.769041 0.904415C0.781611 0.874067 0.800036 0.846492 0.823264 0.823264C0.870174 0.776354 0.933798 0.75 1.00014 0.75C1.03299 0.75 1.06551 0.75647 1.09586 0.769041C1.12621 0.781612 1.15379 0.800037 1.17701 0.823264L6.00014 5.64639L10.8233 0.823264C10.8465 0.800037 10.8741 0.781612 10.9044 0.769041C10.9348 0.75647 10.9673 0.75 11.0001 0.75C11.033 0.75 11.0655 0.75647 11.0959 0.769041C11.1262 0.781612 11.1538 0.800037 11.177 0.823264C11.2002 0.846492 11.2187 0.874067 11.2312 0.904415C11.2438 0.934763 11.2503 0.967291 11.2503 1.00014C11.2503 1.03299 11.2438 1.06552 11.2312 1.09586C11.2187 1.12621 11.2002 1.15379 11.177 1.17701Z" fill="black"/></svg>');background-size:12px;width:12px;height:7px;right:2.075rem}.product-registration-form [data-cf-field-type=phone] .cf-phone-field .cf-country-picker{left:2.4rem;right:auto;width:5rem;border-left:0;border-right:1px solid rgba(0,0,0,.1);height:4rem;top:50%;transform:translateY(-50%);justify-content:space-between;padding-right:1rem}.product-registration-form [data-cf-field-type=phone] .cf-phone-field .cf-country-picker .cf-down-arrow{margin:0;border:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="7" viewBox="0 0 12 7" fill="none"><path d="M11.177 1.17701L6.17701 6.17701C6.1538 6.20026 6.12622 6.2187 6.09587 6.23128C6.06553 6.24386 6.03299 6.25034 6.00014 6.25034C5.96729 6.25034 5.93475 6.24386 5.9044 6.23128C5.87405 6.2187 5.84648 6.20026 5.82326 6.17701L0.823264 1.17701C0.800036 1.15379 0.781611 1.12621 0.769041 1.09586C0.75647 1.06552 0.75 1.03299 0.75 1.00014C0.75 0.967291 0.75647 0.934763 0.769041 0.904415C0.781611 0.874067 0.800036 0.846492 0.823264 0.823264C0.870174 0.776354 0.933798 0.75 1.00014 0.75C1.03299 0.75 1.06551 0.75647 1.09586 0.769041C1.12621 0.781612 1.15379 0.800037 1.17701 0.823264L6.00014 5.64639L10.8233 0.823264C10.8465 0.800037 10.8741 0.781612 10.9044 0.769041C10.9348 0.75647 10.9673 0.75 11.0001 0.75C11.033 0.75 11.0655 0.75647 11.0959 0.769041C11.1262 0.781612 11.1538 0.800037 11.177 0.823264C11.2002 0.846492 11.2187 0.874067 11.2312 0.904415C11.2438 0.934763 11.2503 0.967291 11.2503 1.00014C11.2503 1.03299 11.2438 1.06552 11.2312 1.09586C11.2187 1.12621 11.2002 1.15379 11.177 1.17701Z" fill="black"/></svg>');background-size:12px;width:12px;height:7px;position:relative;top:1px}.product-registration-form .cf-field .cf-phone-field input[type=text]{padding-left:9.8rem}.product-registration-form .cf-form-inner .cf-form-actions button.cf-cancel,.product-registration-form .cf-form-inner .cf-form-actions .cf-step-invalid .cf-error-message,.product-registration-form .cf-fields-wrapper .cf-form-actions .cf-step-invalid .cf-error-message{display:none}.product-registration-form .cf-form-inner .cf-form-actions:not([data-empty=true]),.product-registration-form .cf-fields-wrapper .cf-form-actions:not([data-empty=true]){margin-top:2rem;display:flex;flex-wrap:wrap;gap:.8rem}.product-registration-form .cf-form-inner .cf-form-actions button{margin:0;background:var(--color-black);width:100%;min-height:5.2rem;padding:1rem 2.4rem;color:var(--color-white);font-size:var(--body-size);flex:1}.product-registration-form .cf-form-inner .cf-form-actions button:hover{background:var(--p-color)}.product-registration-form .cf-field[data-cf-field-type=file]{border:1px solid rgba(204,204,204,1);outline:0;border-radius:2.4rem;min-height:4.8rem;font-size:calc(var(--small-size) + 2px);line-height:1;color:var(--color-black);padding:0 .4rem 0 2.4rem;font-family:var(--font-body-family);display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.product-registration-form .cf-field[data-cf-field-type=file] .cf-file-preview-container{align-items:flex-end;min-width:111px;width:auto;background:#0000001a;min-height:4rem;border-radius:2.4rem;position:relative;flex-flow:row wrap;cursor:pointer}.product-registration-form .cf-field[data-cf-field-type=file] .cf-file-preview-container input{width:100%;opacity:0;max-width:111px;min-height:4rem;cursor:pointer}.product-registration-form .cf-field[data-cf-field-type=file] .cf-file-preview-container:before{content:"";position:absolute;right:8rem;top:50%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.2507 8.00024C15.254 9.13671 14.8852 10.243 14.2007 11.1502C14.181 11.1765 14.1563 11.1986 14.1281 11.2154C14.0998 11.2321 14.0685 11.2431 14.036 11.2477C14.0035 11.2524 13.9704 11.2506 13.9386 11.2424C13.9068 11.2343 13.877 11.2199 13.8507 11.2002C13.8244 11.1805 13.8023 11.1559 13.7856 11.1276C13.7688 11.0994 13.7578 11.0681 13.7532 11.0356C13.7486 11.0031 13.7504 10.97 13.7585 10.9382C13.7667 10.9064 13.781 10.8765 13.8007 10.8502C14.2523 10.2481 14.5543 9.54731 14.6819 8.80556C14.8095 8.06381 14.759 7.30236 14.5346 6.58394C14.3102 5.86553 13.9183 5.21073 13.3912 4.67351C12.864 4.13628 12.2168 3.732 11.5028 3.49399C10.7887 3.25599 10.0284 3.19106 9.28435 3.30457C8.54031 3.41807 7.83389 3.70676 7.22332 4.14684C6.61274 4.58692 6.11547 5.16579 5.77251 5.83576C5.42954 6.50572 5.25069 7.24759 5.25069 8.00024C5.25069 8.06654 5.22435 8.13013 5.17747 8.17702C5.13058 8.2239 5.06699 8.25024 5.00069 8.25024C4.93438 8.25024 4.8708 8.2239 4.82391 8.17702C4.77703 8.13013 4.75069 8.06654 4.75069 8.00024C4.75046 7.42019 4.84699 6.84415 5.03631 6.29587C4.59259 6.22073 4.1381 6.23856 3.70163 6.34824C3.26516 6.45792 2.85623 6.65706 2.50074 6.93303C2.14525 7.209 1.85095 7.55579 1.63648 7.95144C1.42201 8.34709 1.29205 8.78297 1.25483 9.23147C1.21761 9.67996 1.27394 10.1313 1.42026 10.5569C1.56658 10.9825 1.79969 11.373 2.10483 11.7038C2.40997 12.0346 2.78048 12.2984 3.1929 12.4786C3.60532 12.6587 4.05065 12.7512 4.50069 12.7502H6.00069C6.06699 12.7502 6.13058 12.7766 6.17747 12.8235C6.22435 12.8703 6.25069 12.9339 6.25069 13.0002C6.25069 13.0665 6.22435 13.1301 6.17747 13.177C6.13058 13.2239 6.06699 13.2502 6.00069 13.2502H4.50069C3.9776 13.2501 3.46033 13.1405 2.98213 12.9285C2.50393 12.7165 2.07536 12.4067 1.72399 12.0192C1.37261 11.6317 1.10619 11.175 0.941842 10.6784C0.777497 10.1818 0.718865 9.65633 0.769713 9.13571C0.820561 8.6151 0.979765 8.11089 1.23709 7.65547C1.49442 7.20005 1.84418 6.80351 2.2639 6.49132C2.68361 6.17913 3.164 5.95821 3.67419 5.84274C4.18438 5.72728 4.71308 5.71982 5.22631 5.82087C5.72455 4.73146 6.58036 3.84521 7.65169 3.30922C8.72302 2.77323 9.94544 2.61975 11.116 2.87424C12.2866 3.12874 13.335 3.7759 14.087 4.70832C14.8391 5.64073 15.2497 6.80231 15.2507 8.00024ZM9.67756 7.82337C9.65435 7.80012 9.62677 7.78168 9.59642 7.7691C9.56607 7.75652 9.53354 7.75004 9.50069 7.75004C9.46783 7.75004 9.4353 7.75652 9.40495 7.7691C9.3746 7.78168 9.34703 7.80012 9.32381 7.82337L7.32381 9.82337C7.2769 9.87028 7.25055 9.9339 7.25055 10.0002C7.25055 10.0666 7.2769 10.1302 7.32381 10.1771C7.37072 10.224 7.43435 10.2504 7.50069 10.2504C7.56703 10.2504 7.63065 10.224 7.67756 10.1771L9.25069 8.60399V13.0002C9.25069 13.0665 9.27703 13.1301 9.32391 13.177C9.3708 13.2239 9.43438 13.2502 9.50069 13.2502C9.56699 13.2502 9.63058 13.2239 9.67747 13.177C9.72435 13.1301 9.75069 13.0665 9.75069 13.0002V8.60399L11.3238 10.1771C11.3707 10.224 11.4343 10.2504 11.5007 10.2504C11.567 10.2504 11.6307 10.224 11.6776 10.1771C11.7245 10.1302 11.7508 10.0666 11.7508 10.0002C11.7508 9.9339 11.7245 9.87028 11.6776 9.82337L9.67756 7.82337Z" fill="black"/></svg>');background-size:1.6rem;width:1.6rem;height:1.6rem;transform:translateY(-50%);pointer-events:none}.product-registration-form .cf-field[data-cf-field-type=file] .cf-file-preview-container:after{content:"Upload";position:absolute;top:50%;transform:translateY(-50%);right:2rem;line-height:1.5;pointer-events:none}.product-registration-form .cf-file-preview-container .cf-file-preview{margin:0;padding:0 2.5rem 0 1rem;min-width:3rem;height:3rem;min-height:3rem;align-self:center;margin-left:2rem;background:var(--color-white);font-size:var(--small-size)}.product-registration-form .cf-file-preview-container .cf-file-preview .cf-remove{background:transparent;width:16px;height:16px;border-bottom-left-radius:0;border-top-right-radius:0;right:-14px}.product-registration-form .cf-file-preview-container .cf-file-preview .cf-remove:before,.product-registration-form .cf-file-preview-container .cf-file-preview .cf-remove:after{top:6px;left:3px;width:10px;height:1px}.product-registration-form .cf-file-preview-container .cf-file-preview .cf-remove:hover{background:transparent}.product-registration-form .cf-file-preview-container .cf-file-preview .cf-remove:hover:before,.product-registration-form .cf-file-preview-container .cf-file-preview .cf-remove:hover:after{background:var(--p-color)}.product-registration-form .cf-enum-field__choice input[type=radio],.product-registration-form .cf-enum-field__choice input[type=checkbox]{margin:0 1.2rem 0 0;width:2.4rem;height:2.4rem;opacity:0;align-self:flex-start;position:absolute;top:0;left:0;z-index:2;cursor:pointer}.product-registration-form .cf-enum-field__choice label,.product-registration-form .cf-enum-field__choice{cursor:pointer}.product-registration-form .cf-enum-field__choice input[type=radio]+span,.product-registration-form .cf-enum-field__choice input[type=checkbox]+span{display:inline-block;padding-left:3.6rem;min-height:2.4rem}.product-registration-form .cf-enum-field__choice input[type=radio]+span,.product-registration-form .cf-enum-field__choice input[type=checkbox]+span{font-size:calc(var(--small-size) + 2px);color:var(--color-black);line-height:1.429}.product-registration-form .cf-enum-field__choice{margin:0;position:relative}.product-registration-form .cf-enum-field__choice input[type=radio]+span:before,.product-registration-form .cf-enum-field__choice input[type=checkbox]+span:before{content:"";position:absolute;top:0;left:0;width:2.4rem;height:2.4rem;background:#0000000d;border:1px solid rgba(0,0,0,.1);border-radius:.4rem;pointer-events:none}.product-registration-form .cf-enum-field__choice input[type=radio]+span:after,.product-registration-form .cf-enum-field__choice input[type=checkbox]+span:after{content:"";position:absolute;width:5px;height:10px;border-bottom:1px solid var(--color-white);border-right:1px solid var(--color-white);left:10px;top:5px;transform:rotate(45deg);pointer-events:none;opacity:0}.product-registration-form .cf-enum-field__choice input[value*=object]+span:before,.product-registration-form .cf-enum-field__choice input[value=true]+span:before{background:var(--color-black)}.product-registration-form .cf-enum-field__choice input[value*=object]+span:after,.product-registration-form .cf-enum-field__choice input[value=true]+span:after{opacity:1}.product-registration-form .cf-form-inner .cf-verify-email-message{border:0;background:transparent;max-width:100%;border-radius:0;color:var(--color-black);font-size:var(--body-font);line-height:1.5;padding:0}.template-page-product-registration .product-registration-banner .image-banner__heading{color:var(--color-black)}[data-scheme=light] .product-registration-form .app-section-rich-text h6{color:var(--color-white)}.product-registration-form .app-section-rich-text h6{font-size:calc(var(--h6) - 2px);line-height:1.556;margin:0 0 2rem}.product-registration-form .app-section-rich-text ol{margin:0;padding-left:1.8rem}.product-registration-form .app-section-rich-text ol li{color:#e0e0e1;font-size:var(--body-size);line-height:1.56}.product-registration-form .cf-field-container[data-cf-field-type=divider]{margin-top:2rem}.product-registration-form .cf-field[data-cf-field-type=divider] hr{background:#0003}.product-registration-form.contact-registration-form p{color:#636569}.product-registration-form .app-section-rich-text .button+.button.button--secondary:not(:hover){color:var(--color-black);border-color:var(--color-black)}.product-registration-form .cf-field .warrnaty-reg-info h6{font-family:var(--font-medium);font-weight:var(--font-heading-weight)!important;margin-bottom:2rem}.warrnaty-reg-info li{font-size:var(--body-size);line-height:1.5}.warrnaty-reg-info ol{padding-left:1.8rem;margin:0 0 2rem}[data-scheme=light] .product-registration-form.trade-application-form .app-block-heading{color:var(--color-black)}[data-scheme=light] .product-registration-form p{color:#636569}[data-scheme=light] .template-page-product-registration .product-registration-form .button--secondary:not(:hover),[data-scheme=light] .product-registration-form.warranty-registration-form .button--secondary:not(:hover){background:var(--color-white)}[data-scheme=light] .product-registration-form.warranty-registration-form .warrnaty-reg-info p,[data-scheme=light] .product-registration-form.warranty-registration-form .warrnaty-reg-info li,.product-registration-form .cf-form-inner .cf-form-actions .cf-step-invalid{width:100%;margin:0 0 1rem}.product-registration-form .cf-form-inner .cf-form-actions .cf-step-invalid .cf-error-message{width:100%;display:block;font-size:calc(var(--body-size) - 2px)}.product-registration-form .cf-file-preview-container .cf-file-preview.cf-file-image img{max-height:3rem;max-width:3rem}[data-scheme=light] .template-page-product-registration .product-registration-form p,[data-scheme=light] .product-registration-form.warranty-registration-form p{color:#e0e0e1}.product-registration-form [data-cf-on-success-step=true] .thank_step_icon svg{vertical-align:middle}.product-registration-form [data-cf-on-success-step=true] .cf-field div{width:100%;text-align:center}.product-registration-form [data-cf-on-success-step=true] h1{color:var(--color-black);font-size:var(--h4);line-height:1.25}[data-scheme=light] .product-registration-form [data-cf-on-success-step=true] p,[data-scheme=light] .product-registration-form.warranty-registration-form [data-cf-on-success-step=true] p,.product-registration-form [data-cf-on-success-step=true] .button.button--primary,.product-registration-form [data-cf-on-success-step=true] .button.button--secondary{margin-top:0;max-width:48rem;width:100%}.product-registration-form .cf-form-inner[data-cf-on-success-step=true] .cf-form-actions:not([data-empty=true]){display:none}.product-registration-form [data-cf-on-success-step=true] .cf-field-container:last-child{margin-bottom:0}.product-registration-form [data-cf-on-success-step=true] .button.button--primary:not(:hover){color:var(--color-white);background:var(--color-black)}.product-registration-form [data-cf-on-success-step=true] .button.button--secondary:not(:hover){color:var(--color-black)}@media(min-width:750px){.product-registration-form .cf-field-container[data-cf-column-width="6"]{max-width:calc(50% - 4px);width:100%}}@media(min-width:990px){.product-registration-form{display:flex;flex-wrap:wrap}.product-registration-form .app-section-rich-text{flex:0 0 31.429%}.product-registration-form .shopify-app-block{flex:1;padding-left:4rem}.product-registration-form .cf-form-block{padding:0!important}}@media(max-width:989px){.product-registration-form.section-template--22803437224249__custom_app_7mmQfG-padding,.product-registration-form.section-template--22803439321401__custom_app_6QMyCc-padding{padding-top:4rem;padding-bottom:0}.product-registration-form .cf-form-block{padding:4rem 0 0!important}}@media(max-width:749px){body .product-registration-form .cf-form-block form{padding:2rem}.product-registration-form .cf-field h6{font-size:var(--h4);line-height:1.5;margin-bottom:2rem}.product-registration-form .cf-field-container{margin-bottom:1rem}.product-registration-form .cf-field input[type=text],.product-registration-form .cf-field input[type=email],.product-registration-form .cf-field input[type=number],.product-registration-form .cf-field input[type=tel],.product-registration-form .cf-field input[type=password],.product-registration-form .cf-select-wrap select,.product-registration-form .cf-field textarea{min-height:4.5rem;padding:1rem 2rem}.product-registration-form .cf-field textarea{line-height:1.5}.product-registration-form [data-cf-field-type=phone] .cf-phone-field .cf-country-picker{left:2rem}.product-registration-form .cf-field .cf-phone-field input[type=text]{padding-left:8.8rem}.product-registration-form .cf-select-wrap .cf-down-arrow{right:2rem}.product-registration-form .cf-date-picker-container .cf-date-picker__icon{left:2rem}.product-registration-form .cf-field[data-cf-field-type=file]{padding-left:2rem}.product-registration-form .cf-field[data-cf-field-type=file]{padding-left:.4rem}.product-registration-form .cf-field[data-cf-field-type=file] label{display:none}.product-registration-form .cf-field[data-cf-field-type=file] .cf-file-preview-container{width:100%}.product-registration-form .cf-field[data-cf-field-type=file] .cf-file-preview-container:before{left:10px}.product-registration-form .cf-field[data-cf-field-type=file] .cf-file-preview-container:after{left:3.4rem;right:auto}.product-registration-form .cf-file-preview-container .cf-file-preview{margin-left:0;left:10rem}.product-registration-form .cf-form-inner .cf-form-actions button{min-height:4rem;flex:0 0 100%;font-size:calc(var(--body-size) - 2px)}.product-registration-form .button{margin-top:1rem}.product-registration-form p strong{font-size:var(--body-size)}.product-registration-form p{font-size:calc(var(--body-size) - 2px);margin-bottom:1rem}.product-registration-form .app-block-text+.button{margin-right:.4rem}.product-registration-form .cf-field-container[data-cf-field-type=divider]{margin-top:0;margin-bottom:0}.product-registration-form .app-section-rich-text ol li,.warrnaty-reg-info li{font-size:calc(var(--body-size) - 2px)}.product-registration-form .app-section-rich-text h6{font-size:var(--h6);margin-bottom:1rem}.product-registration-form .cf-form-block{padding:3rem 0 0!important}.product-registration-form .cf-field .warrnaty-reg-info h6{margin-bottom:1.6rem}.product-registration-form .cf-field .warrnaty-reg-info h6:not(:first-child){margin-top:2rem}[data-scheme=light] body .product-registration-form.trade-application-form .cf-form-block form{padding:0 0 2rem}}body:is(.template-page-product-registration,.template-page-warranty-registration,.template-page-withdrawal-of-contract-eu,.template-page-trade-access) .shopify-section:has(>.product-registration-form){margin-top:0}body:is(.template-page-product-registration,.template-page-warranty-registration,.template-page-withdrawal-of-contract-eu,.template-page-trade-access) .product-registration-form{padding-top:8px!important;padding-bottom:48px!important;align-items:flex-start;gap:28px;color:#302013}body:is(.template-page-product-registration,.template-page-warranty-registration,.template-page-withdrawal-of-contract-eu,.template-page-trade-access) .product-registration-form .app-section-rich-text{min-width:0;max-width:65ch}body:is(.template-page-product-registration,.template-page-warranty-registration,.template-page-withdrawal-of-contract-eu,.template-page-trade-access) .product-registration-form :is(.app-block-heading,.app-block-text h5,.app-block-text h6,.app-block-text strong){color:#302013}body:is(.template-page-product-registration,.template-page-warranty-registration,.template-page-withdrawal-of-contract-eu,.template-page-trade-access) .product-registration-form .app-block-heading{font-size:32px;line-height:1.2;margin:0 0 20px}body:is(.template-page-product-registration,.template-page-warranty-registration,.template-page-withdrawal-of-contract-eu,.template-page-trade-access) .product-registration-form .app-block-text h5{font:400 20px/1.4 Basis Grotesque Pro,Arial,sans-serif;margin:0 0 16px}body:is(.template-page-product-registration,.template-page-warranty-registration,.template-page-withdrawal-of-contract-eu,.template-page-trade-access) .product-registration-form :is(.app-block-text p,.app-block-text li){color:#302013;font-size:15px;line-height:1.6}body:is(.template-page-product-registration,.template-page-warranty-registration,.template-page-withdrawal-of-contract-eu,.template-page-trade-access) .product-registration-form .app-block-text li{margin-bottom:14px}body:is(.template-page-product-registration,.template-page-warranty-registration,.template-page-withdrawal-of-contract-eu,.template-page-trade-access) .product-registration-form .shopify-app-block{min-width:0;padding-left:0}body:is(.template-page-product-registration,.template-page-warranty-registration,.template-page-withdrawal-of-contract-eu,.template-page-trade-access) .product-registration-form .cf-form-block{width:100%;max-width:100%;padding:0!important;margin:0!important}body:is(.template-page-product-registration,.template-page-warranty-registration,.template-page-withdrawal-of-contract-eu,.template-page-trade-access) .product-registration-form .cf-form-block form{box-sizing:border-box;width:100%;max-width:800px;background:#efe5d8;border-radius:24px;padding:32px;margin:0;color:#302013}body:is(.template-page-product-registration,.template-page-warranty-registration,.template-page-withdrawal-of-contract-eu,.template-page-trade-access) .product-registration-form .cf-field label{font-size:13px!important;line-height:1.4!important;margin-left:0!important;margin-bottom:8px!important;color:#302013}body:is(.template-page-product-registration,.template-page-warranty-registration,.template-page-withdrawal-of-contract-eu,.template-page-trade-access) .product-registration-form .cf-field h6{font-size:24px;line-height:1.3;color:#302013;margin:0 0 24px}body:is(.template-page-product-registration,.template-page-warranty-registration,.template-page-withdrawal-of-contract-eu,.template-page-trade-access) .product-registration-form .cf-field-container{margin-bottom:20px}body:is(.template-page-product-registration,.template-page-warranty-registration,.template-page-withdrawal-of-contract-eu,.template-page-trade-access) .product-registration-form .cf-field-container[data-cf-field-type=heading]{margin-bottom:0}body:is(.template-page-product-registration,.template-page-warranty-registration,.template-page-withdrawal-of-contract-eu,.template-page-trade-access) .product-registration-form .cf-field :is(input[type=text],input[type=email],input[type=number],input[type=tel],input[type=password],select,textarea){box-sizing:border-box;width:100%;min-height:52px;border:1px solid rgba(48,32,19,.2);border-radius:12px;background:#efe5d8!important;padding:14px 20px;font:16px/1.4 Basis Grotesque Pro,Arial,sans-serif;color:#302013}body:is(.template-page-product-registration,.template-page-warranty-registration,.template-page-withdrawal-of-contract-eu,.template-page-trade-access) .product-registration-form .cf-field textarea{min-height:120px;resize:vertical}body:is(.template-page-product-registration,.template-page-warranty-registration,.template-page-withdrawal-of-contract-eu,.template-page-trade-access) .product-registration-form .cf-field :is(input,select,textarea):focus-visible{outline:2px solid #302013;outline-offset:3px}body:is(.template-page-product-registration,.template-page-warranty-registration,.template-page-withdrawal-of-contract-eu,.template-page-trade-access) .product-registration-form .cf-field[data-cf-invalid=true] :is(input,select,textarea){border-color:#a23030}body:is(.template-page-product-registration,.template-page-warranty-registration,.template-page-withdrawal-of-contract-eu,.template-page-trade-access) .product-registration-form .cf-form-actions button{min-height:48px;border-radius:999px;font:16px/1.4 Basis Grotesque Pro,Arial,sans-serif;padding:12px 24px}@media(min-width:990px){body:is(.template-page-product-registration,.template-page-warranty-registration,.template-page-withdrawal-of-contract-eu,.template-page-trade-access) .product-registration-form{display:flex;flex-wrap:nowrap}body:is(.template-page-product-registration,.template-page-warranty-registration,.template-page-withdrawal-of-contract-eu,.template-page-trade-access) .product-registration-form .app-section-rich-text{flex:0 0 30%}body:is(.template-page-product-registration,.template-page-warranty-registration,.template-page-withdrawal-of-contract-eu,.template-page-trade-access) .product-registration-form .shopify-app-block{flex:1 1 0}}@media(min-width:750px){body:is(.template-page-product-registration,.template-page-warranty-registration,.template-page-withdrawal-of-contract-eu,.template-page-trade-access) .product-registration-form .cf-field-container[data-cf-column-width="6"]{max-width:calc(50% - 8px)}}@media(max-width:989px){body:is(.template-page-product-registration,.template-page-warranty-registration,.template-page-withdrawal-of-contract-eu,.template-page-trade-access) .product-registration-form .shopify-app-block{margin-top:24px}}@media(max-width:749px){body:is(.template-page-product-registration,.template-page-warranty-registration,.template-page-withdrawal-of-contract-eu,.template-page-trade-access) .product-registration-form{padding-bottom:32px!important}body:is(.template-page-product-registration,.template-page-warranty-registration,.template-page-withdrawal-of-contract-eu,.template-page-trade-access) .product-registration-form .cf-form-block form{padding:24px 20px;border-radius:20px}body:is(.template-page-product-registration,.template-page-warranty-registration,.template-page-withdrawal-of-contract-eu,.template-page-trade-access) .product-registration-form .cf-field h6{font-size:22px;margin-bottom:20px}}body.template-page .product-registration-form .cf-field[data-cf-field-type=phone] .cf-phone-field>input[data-cf-input]{padding-left:9.8rem}body.template-page .product-registration-form .cf-field[data-cf-field-type=phone] .cf-phone-field>.cf-country-picker>select.cf-country-picker{top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;padding:0;border:0;transform:none}@media(max-width:749px){body.template-page .product-registration-form .cf-field[data-cf-field-type=phone] .cf-phone-field>input[data-cf-input]{padding-left:8.8rem}}body .product-registration-form .cf-field .cf-date-picker-container input[type=text],body .product-registration-form .cf-field .DayPickerInput input[type=text]{min-width:0;padding-left:9.8rem}body .product-registration-form .cf-field .cf-select-wrap>select{min-width:0;padding-right:4.8rem}body .product-registration-form .cf-field :is(.cf-field-errors,.cf-help-text){position:static;white-space:normal;overflow-wrap:anywhere}@media(max-width:749px){body .product-registration-form .cf-field .cf-date-picker-container input[type=text],body .product-registration-form .cf-field .DayPickerInput input[type=text]{padding-left:8.8rem}}body .product-registration-form .cf-field :is(strong,b),body .product-registration-form .cf-field p,body .product-registration-form .cf-field li{color:#302013}@media(max-width:749px){body .product-registration-form .cf-form-actions:not([data-empty=true]){display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:12px;width:100%;min-width:0;box-sizing:border-box}body .product-registration-form .cf-form-actions button{box-sizing:border-box;flex:0 0 auto;width:100%;max-width:100%;min-width:0;min-height:48px;margin:0;white-space:normal;overflow-wrap:anywhere}}body .warranty-registration-form .cf-form-inner .cf-verify-email-message{display:block!important;background:#ddff80!important;color:#302013!important;border:0!important;border-radius:20px!important;padding:32px!important;text-align:left;font:16px/1.6 Basis Grotesque Pro,Arial,sans-serif;box-sizing:border-box;width:100%}body .warranty-registration-form .cf-verify-email-message .stellar-verification-title{font-family:GTUltraML,Georgia,serif!important;font-size:clamp(36px,4vw,56px)!important;font-weight:700!important;line-height:1.05!important;letter-spacing:-.025em;margin:0 0 20px!important;color:#302013!important}body .warranty-registration-form .cf-verify-email-message :is(p,span,strong,b){color:#302013!important;background:transparent!important}body .warranty-registration-form .cf-verify-email-message>svg{display:none}body .warranty-registration-form .stellar-verification-links{margin-top:28px}body .warranty-registration-form .stellar-verification-links a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:999px;background:#302013;color:#fcf6e9!important;font-size:15px;text-decoration:none;box-sizing:border-box;line-height:1.4}body .warranty-registration-form .stellar-verification-links a:focus-visible{outline:2px solid #302013;outline-offset:4px}@media(max-width:749px){body .warranty-registration-form .cf-form-inner .cf-verify-email-message{padding:28px 20px!important}body .warranty-registration-form .stellar-verification-links a{width:100%}}@media(max-width:749px){body .product-registration-form .cf-form-actions .cf-form-button-group{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:12px!important;width:100%!important;min-width:0!important}body .product-registration-form .cf-form-actions .cf-form-button-group>.cf-button{flex:0 0 auto!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}}body .product-registration-form .cf-form-inner .cf-verify-email-message[data-stellar-enhanced=personal]{display:block!important;background:#ddff80!important;color:#302013!important;border:0!important;border-radius:20px!important;padding:32px!important;box-sizing:border-box;width:100%}body .product-registration-form .cf-verify-email-message .stellar-verification-title{font-family:GTUltraML,Georgia,serif!important;font-size:clamp(36px,4vw,56px)!important;font-weight:700!important;line-height:1.05!important;letter-spacing:-.025em;margin:0 0 24px!important;color:#302013!important}body .product-registration-form .cf-verify-email-message[data-stellar-enhanced=personal] p{font-size:16px!important;line-height:1.6!important;color:#302013!important;margin:0 0 20px!important}body .product-registration-form .stellar-verification-products{list-style:none;padding:0;margin:0 0 24px}body .product-registration-form .stellar-verification-products li{padding:16px 0;border-top:1px solid #30201330;overflow-wrap:anywhere}body .product-registration-form .stellar-verification-products strong{display:block;color:#302013;font-size:20px;line-height:1.3}body .product-registration-form .stellar-verification-products span{display:block;color:#302013;font-size:14px;margin-top:6px}body .product-registration-form .stellar-verification-links a{display:inline-flex;justify-content:center;align-items:center;min-height:48px;box-sizing:border-box;padding:12px 24px;background:#302013;color:#fcf6e9!important;border-radius:999px;text-decoration:none;line-height:1.4;font-size:15px}@media(max-width:749px){body .product-registration-form .cf-form-inner .cf-verify-email-message[data-stellar-enhanced=personal]{padding:28px 20px!important}body .product-registration-form .stellar-verification-links a{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/product-registration.css.map */
