.custom-form__input,.custom-form__select,.custom-form__textarea{width:100%;background:0 0;border:1px solid #fff;border-radius:30px!important;margin-bottom:20px!important;min-height:33px;padding:10px 20px!important;color:#fff;font-size:12px;font-weight:500;display:block;transition:all .3s ease;font-family:Poppins,sans-serif}@media (min-width:990px){.custom-form__input,.custom-form__select,.custom-form__textarea{font-size:18px;padding:10px 30px}}.custom-form__input::placeholder,.custom-form__select::placeholder,.custom-form__textarea::placeholder{color:#acacac;opacity:1}.custom-form__input[required]::placeholder,.custom-form__select[required]::placeholder,.custom-form__textarea[required]::placeholder{width:fit-content;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background:linear-gradient(to left,#e9351a,#e9351a 6px,#acacac 7px 100%);background-clip:text;color:transparent}@media (min-width:990px){.custom-form__input[required]::placeholder,.custom-form__select[required]::placeholder,.custom-form__textarea[required]::placeholder{background:linear-gradient(to left,#e9351a,#e9351a 10px,#acacac 11px 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.custom-form__input:focus,.custom-form__input:focus-visible,.custom-form__select:focus,.custom-form__select:focus-visible,.custom-form__textarea:focus,.custom-form__textarea:focus-visible{outline:0;box-shadow:unset}@media (min-width:990px){.custom-form__input,.custom-form__select,.custom-form__textarea{min-height:52px}}.custom-form__select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;padding-right:45px;cursor:pointer;color:#acacac}.custom-form__select[data-gtm-form-interact-field-id]{color:#fff}.custom-form__group--checkbox>.custom-form__group-label:after,.custom-form__group--radio>.custom-form__group-label:after,.custom-form__group-label:has(+[required]):after,.custom-form__input[required]:not([type=radio]):after{content:"*";color:#e9351a;margin-left:6px}.custom-form__input,.custom-form__select{font-size:12px;font-weight:500;letter-spacing:0;font-family:Poppins,sans-serif}@media (min-width:990px){.custom-form__input,.custom-form__select{font-size:18px}}.custom-form__input[type=checkbox],.custom-form__input[type=radio]{position:absolute;opacity:0;width:fit-content;min-height:unset}.custom-form__input[type=checkbox]+label,.custom-form__input[type=radio]+label{cursor:pointer;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;line-height:120%}.custom-form__input[type=checkbox]+label:before,.custom-form__input[type=radio]+label:before{content:"";width:15px;height:15px;border:1px solid #fff;margin-right:15px;transform:translateY(-1px)}@media (min-width:990px){.custom-form__input[type=checkbox]+label:before,.custom-form__input[type=radio]+label:before{width:20px;height:20px;margin-right:10px;margin-top:2px}}.custom-form__input[type=checkbox]:checked+label:before,.custom-form__input[type=radio]:checked+label:before{content:url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5L5 9L13 1' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");display:flex;align-items:center;justify-content:center}.custom-form__input[type=radio]+label:before{min-width:20px;min-height:20px;border-radius:50%;transform:translateY(-2px)}@media (min-width:990px){.custom-form__input[type=radio]+label:before{min-width:24px;min-height:24px}}.custom-form__textarea{padding:17px 20px!important;margin-bottom:40px!important;resize:none}@media (min-width:990px){.custom-form__textarea{margin-bottom:0!important;border-radius:30px!important;padding:20px 30px!important}}.custom-form__group-label,.custom-form__label{margin-bottom:15px;margin-top:0;font-size:12px}@media (min-width:990px){.custom-form__group-label,.custom-form__label{margin-bottom:23px;font-size:18px}}.custom-form__group-label{font-size:12px}@media (min-width:990px){.custom-form__group-label{font-size:18px}}.custom-form__button{padding:10px 15px;background:#fff;color:rgb(var(--color-base-text));border-radius:30px;font-weight:400;font-size:12px;letter-spacing:0;font-family:Poppins,sans-serif;display:block;width:fit-content;line-height:100%;border:none;cursor:pointer}@media (min-width:990px){.custom-form__button{font-size:18px;padding:15px 30px}}.custom-form__info-message{display:none;align-items:center;justify-content:center;border:1px solid;border-radius:15px;padding:5px 10px;font-size:12px;font-weight:500;letter-spacing:0;width:calc(100% - 40px);max-width:400px;margin:0 auto 40px;text-align:center;color:rgba(var(--color-grey-text),.7)}@media (min-width:990px){.custom-form__info-message{margin:0 auto 60px}}.custom-form__info-message.show{display:flex}.shopify-section--warranty-form .warranty-form{background-color:rgb(var(--color-base-text));color:#fff;display:flex;position:relative;padding:40px 20px;min-height:600px}@media (min-width:768px){.shopify-section--warranty-form .warranty-form{min-height:100vh;padding:80px}}.shopify-section--warranty-form .warranty-form__serial-number-text,.shopify-section--warranty-form .warranty-form__serial-number-title,.shopify-section--warranty-form .warranty-form__success-text,.shopify-section--warranty-form .warranty-form__success-title,.shopify-section--warranty-form .warranty-form__title{color:#fff;text-align:center}.shopify-section--warranty-form .warranty-form__title{margin-bottom:40px}.shopify-section--warranty-form .warranty-form__subheading{margin-left:auto;margin-right:auto;width:fit-content}.shopify-section--warranty-form .warranty-form__main-container,.shopify-section--warranty-form .warranty-form__serial-number,.shopify-section--warranty-form .warranty-form__success-message{height:auto;width:100%;display:flex;max-width:600px;flex-direction:column;margin:0 auto;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}@media (min-width:768px){.shopify-section--warranty-form .warranty-form__main-container,.shopify-section--warranty-form .warranty-form__serial-number,.shopify-section--warranty-form .warranty-form__success-message{max-width:760px}}.shopify-section--warranty-form .warranty-form__main-container--is-visible,.shopify-section--warranty-form .warranty-form__serial-number--is-visible,.shopify-section--warranty-form .warranty-form__success-message--is-visible{opacity:1;visibility:visible;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.shopify-section--warranty-form .warranty-form__main-container{position:relative;margin:auto}.shopify-section--warranty-form .warranty-form__serial-number,.shopify-section--warranty-form .warranty-form__success-message{position:absolute;width:calc(100% - 40px);max-width:600px;left:50%;top:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.shopify-section--warranty-form .warranty-form__serial-number,.shopify-section--warranty-form .warranty-form__success-message{width:calc(100% - 80px);max-width:760px;height:calc(100% - 160px)}}.shopify-section--warranty-form .warranty-form__form{display:flex;height:100%;flex-direction:column}.shopify-section--warranty-form .warranty-form__form-container{width:100%;margin:auto}@media (min-width:768px){.shopify-section--warranty-form .warranty-form__form-container{margin:0 auto;height:100%}}.shopify-section--warranty-form .warranty-form__input[type=date]::-webkit-calendar-picker-indicator,.shopify-section--warranty-form .warranty-form__input[type=date]:after{display:none}.shopify-section--warranty-form .warranty-form__inputs-part{max-width:600px;width:100%;padding-bottom:40px}@media (min-width:768px){.shopify-section--warranty-form .warranty-form__inputs-part{margin:40px auto 60px}}@media (min-width:1000px){.shopify-section--warranty-form .warranty-form__inputs-part{margin:60px auto}}@media (min-width:768px){.shopify-section--warranty-form .warranty-form__double-field{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}}.shopify-section--warranty-form .warranty-form__button{width:fit-content;margin:0 auto;position:relative}.shopify-section--warranty-form .warranty-form__button .loader{display:none}.shopify-section--warranty-form .warranty-form__button--is-submitted{color:transparent}.shopify-section--warranty-form .warranty-form__button--is-submitted .loader-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px}.shopify-section--warranty-form .warranty-form__button--is-submitted .loader{display:block}.shopify-section--warranty-form .warranty-form__double-field .warranty-form__input{margin-bottom:20px}.shopify-section--warranty-form .warranty-form__double-field:last-of-type .warranty-form__group:last-of-type .warranty-form__input{margin-bottom:0}.shopify-section--warranty-form .warranty-form__close-btn{position:absolute;top:20px;right:20px;cursor:pointer;width:15px;height:15px;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;z-index:1}@media (min-width:768px){.shopify-section--warranty-form .warranty-form__close-btn{top:80px;width:24px;height:24px;right:40px}}@media (min-width:990px){.shopify-section--warranty-form .warranty-form__close-btn{right:var(--absolute-element-margin)}}.shopify-section--warranty-form .warranty-form__close-btn--is-visible{opacity:1;visibility:visible;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.shopify-section--warranty-form .warranty-form__serial-number-text,.shopify-section--warranty-form .warranty-form__success-text{max-width:540px;margin:20px auto 0}@media (min-width:768px){.shopify-section--warranty-form .warranty-form__serial-number-text,.shopify-section--warranty-form .warranty-form__success-text{margin-top:30px}}.shopify-section--warranty-form .warranty-form__success-message{align-items:center;justify-content:center}.shopify-section--warranty-form .warranty-form__serial-number-image{object-fit:cover;aspect-ratio:1;margin:20px auto 0;width:100%;height:auto;margin-block-start:40px;border-radius:15px;max-width:250px}@media (min-width:768px){.shopify-section--warranty-form .warranty-form__serial-number-image{margin-block-start:50px;margin:auto;max-width:400px}}.shopify-section--warranty-form .warranty-form__input--serial-number{padding-left:36px!important}@media (min-width:990px){.shopify-section--warranty-form .warranty-form__input--serial-number{padding-left:46px!important}}.shopify-section--warranty-form .warranty-form__input--serial-number-is-error{border-color:#e9351a}.shopify-section--warranty-form .warranty-form__group--serial-number{position:relative}.shopify-section--warranty-form .warranty-form__group--serial-number .warranty-form__input-icon{position:absolute;top:50%;left:20px;transform:translateY(-50%);width:12px;height:12px;cursor:pointer}@media (min-width:768px){.shopify-section--warranty-form .warranty-form__group--serial-number .warranty-form__input-icon{transform:translateY(calc(-50% - 10px))}}@media (min-width:990px){.shopify-section--warranty-form .warranty-form__group--serial-number .warranty-form__input-icon{left:20px;width:16px;height:16px}}.shopify-section--warranty-form .warranty-form__error-message,.shopify-section--warranty-form .warranty-form__global-error-message{display:none;font-size:12px;color:#e9351a;text-align:center;margin:20px auto 0;max-width:364px}@media (min-width:768px){.shopify-section--warranty-form .warranty-form__error-message,.shopify-section--warranty-form .warranty-form__global-error-message{font-size:16px;max-width:485px}}.shopify-section--warranty-form .warranty-form__error-message--is-visible,.shopify-section--warranty-form .warranty-form__global-error-message--is-visible{display:block}.shopify-section--warranty-form .loader{width:20px;height:20px;border:2px solid rgb(var(--color-base-text));border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/section-warranty-form.css.map */
