.warranty-section-container:has(.warranty-success-container.active){padding-inline:0}.warranty-success{background:#fff;padding:0 0 32px}.warranty-success-inner{max-width:700px;margin:18px auto 40px}.warranty-success-inner.secondary-wrapper{max-width:860px}.warranty-success__header{background:linear-gradient(55deg,#6d98ba,#85aca6);color:#fff;font-size:42px;font-weight:700;text-align:center;padding:40px 16px;font-family:recoleta,serif}.warranty-success__header-inner{max-width:600px;margin:0 auto;line-height:1.3}.warranty-success__section{margin:36px 24px 54px}.warranty-success__title{font-size:32px;font-weight:700;margin-bottom:36px;color:#274f55;font-family:Ubuntu,Arial,sans-serif}.warranty-success__title.secondary-section-title{max-width:470px;margin-inline:auto;line-height:1.3;margin-bottom:16px}.warranty-success__steps{display:flex;flex-direction:column;gap:18px;background:#dce1e2;padding:24px 48px 24px 24px;border-radius:38px}.warranty-success__step{display:flex;align-items:center;gap:18px}.warranty-success__img{width:195px;height:195px;object-fit:cover;border-radius:22px;flex-shrink:0}.warranty-success__step-title{font-size:18px;font-weight:700;margin-bottom:8px;color:#274f55;font-family:CommutersSans,Arial,sans-serif}.warranty-success__body{font-size:14px;color:#274f55;font-family:inherit;line-height:1.4}.warranty-success__body.secondary-section-body{max-width:470px;margin-inline:auto}.warranty-success__features{display:flex;flex-direction:column;gap:18px;margin-top:24px}.warranty-success__feature{display:grid;grid-template-columns:1.2fr 1.6fr;align-items:center;gap:18px;background:linear-gradient(180deg,#6d98ba,#85aca6);border-radius:24px;padding:18px 62px 18px 16px}.warranty-success__feature:has(.other-image){padding-block-end:0}.warranty-success__feature:has(.other-image) .warranty-success__feature-text{padding-block-end:18px}.warranty-success__feature .warranty-success__body{color:#fff}.warranty-success__feature-img-container{font-size:0;display:flex;justify-content:center}.warranty-success__feature-img{width:250px;height:250px;object-fit:contain;border-radius:12px;flex-shrink:0}.warranty-success__feature-img.other-image{transform:translateY(.6px)}.warranty-success__feature-title{font-size:32px;font-weight:700;margin-bottom:24px;color:#fff;line-height:1.25;max-width:320px;font-family:Ubuntu,Arial,sans-serif}.warranty-success__cta-container{text-align:center;margin-top:32px}.warranty-success__cta{display:inline-block;color:#fff;font-size:16px;font-weight:700;font-family:CommutersSans,Arial,sans-serif;padding:12px 40px;text-decoration:none;letter-spacing:1px;border-radius:12px;transition:background .2s;min-width:280px}.warranty-success__cta:hover:after{box-shadow:none!important}@media(max-width:900px){.warranty-success__section{margin-block:24px 0;margin-inline:0;padding-inline:20px}.warranty-success__title{margin-block-end:24px}}@media(max-width:749px){.warranty-success-container.active .warranty-success__section{margin-block-start:14px}.warranty-success__title{margin-block-end:14px}.warranty-success__feature:has(.other-image) .warranty-success__feature-text{padding-block-end:28px}.warranty-success__feature:has(.other-image) .warranty-success__body{padding-inline:4px}.warranty-success-inner{max-width:450px;margin-block-end:54px}.warranty-success-inner.secondary-wrapper{max-width:450px;margin-block-end:18px}.warranty-success__header{background:linear-gradient(120deg,#85aca6,#6d98ba)}.warranty-success__feature-img.other-image{transform:translateY(1px)}.warranty-success__steps{padding:0;gap:32px;background:none}.warranty-success__step{flex-direction:column;gap:12px}.warranty-success__title,.secondary-section-body{text-align:left}.warranty-success__step-title{margin-bottom:12px}.warranty-success__img{width:100%;height:auto;border-radius:14px;max-width:450px}.secondary-section-title{margin-block-end:22px}.warranty-success__features{margin-block-start:42px}.warranty-success__feature{display:flex;flex-direction:column-reverse;padding:32px 20px 8px;border-radius:14px}.warranty-success__feature-text{text-align:center}.warranty-success__feature-title{margin-inline:auto}.warranty-success__feature-img{width:350px;height:350px}.warranty-success__cta{border-radius:10px;width:100%}}.warranty-section__error{font-size:10px;margin-top:4px;display:none;font-weight:600;align-items:center;background:#305e55;color:#fff;border-radius:5px;padding:1px 5px;gap:1px}@media(max-width:640px){.warranty-section__error{font-size:10px;margin-top:-2px}}#other_issues{margin-top:-8px}.warranty-section__error-icon{display:inline-block;font-size:12px;vertical-align:middle;margin-right:2px}@media(max-width:640px){.warranty-section__error-icon{font-size:10px}}.warranty-section-container{padding-inline:30px}.warranty-section{background:linear-gradient(120deg,#85aca6,#6d98ba);border-radius:24px;max-width:700px;margin:40px auto 80px;padding:32px 70px 46px;box-shadow:0 4px 24px #00000012;color:#fff;font-family:CommutersSans}.warranty-section__container{display:flex;flex-direction:column;align-items:center}.warranty-section__heading{font-size:42px;font-weight:700;text-align:center;margin-block:0 8px;color:#fff;font-family:Recoleta;line-height:1.25}.warranty-section__subheading{font-size:14px;text-align:center;margin-bottom:32px;color:#e6f2f3;font-family:CommutersSans;max-width:285px;line-height:1.4}.warranty-section__form{width:100%;display:flex;flex-direction:column;gap:24px;font-family:CommutersSans}.warranty-section__input,.warranty-section__select{width:100%;padding:12px 24px;border-radius:8px;border:none;font-size:16px;min-height:48px;color:#305e55;background:#fff;margin-bottom:0;font-family:CommutersSans}.warranty-section__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none!important}.warranty-section__input[type=date]::-webkit-calendar-picker-indicator{opacity:0}.warranty-section__input::-webkit-input-placeholder{color:#305e55}.warranty-section__input::-moz-placeholder{color:#305e55}.warranty-section__input:-ms-input-placeholder{color:#305e55}.warranty-section__input::placeholder{color:#305e55}.warranty-section__input:focus,.warranty-section__select:focus{outline:unset;box-shadow:unset}.warranty-section__input-group,.warranty-section__select-group{position:relative;display:flex;align-items:center}.warranty-section__icon{position:absolute;right:25px;pointer-events:none;display:flex;align-items:center}.warranty-section-cta-container{display:flex;justify-content:center}.warranty-section__submit{width:auto;border-radius:12px;min-height:35px}.warranty-section__submit:hover:after{box-shadow:none!important}.warranty-section__disclaimer{line-height:16px;font-size:11px;color:#e6f2f3;margin-top:18px;text-align:center;font-family:CommutersSans;margin-inline:0px}.warranty-section__disclaimer a{color:#fff;text-decoration:underline}.warranty-section__input{border-radius:8px;background:#fff;color:#304e55;font-family:CommutersSans;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.65px;min-height:48px;padding:14px 24px;width:100%;outline:none}.warranty-section__select{border-radius:8px}.warranty-section__input-group>label[for=warranty-application-date]{position:absolute;left:24px;top:14px;color:#305e55;font-size:14px;font-family:CommutersSans;font-weight:400;line-height:normal;letter-spacing:.65px;pointer-events:none;background:transparent;transition:all .24s cubic-bezier(.4,0,.2,1);z-index:2}@media(max-width:749px){.warranty-section__input-group>label[for=warranty-application-date]{top:16px}}#warranty-application-date:focus+label,#warranty-application-date:not(:placeholder-shown)+label{top:-10px;left:10px;font-size:11px;background:#7aa1b3;padding:3px 4px;z-index:2;border-radius:3px;color:#fff;border:1px solid #fff}.warranty-section__input-group>.warranty-section__label,.warranty-section__select-group>.warranty-section__label{position:absolute;left:24px;top:14px;color:#305e55;font-size:14px;font-family:CommutersSans;font-weight:400;line-height:normal;letter-spacing:.65px;pointer-events:none;background:transparent;transition:all .24s cubic-bezier(.4,0,.2,1);z-index:2}@media(max-width:749px){.warranty-section__input-group>.warranty-section__label,.warranty-section__select-group>.warranty-section__label{top:16px}}.warranty-section__input:focus+.warranty-section__label,.warranty-section__input:not(:placeholder-shown)+.warranty-section__label,.warranty-section__input.has-value+.warranty-section__label,.warranty-section__select:focus+.warranty-section__label,.warranty-section__select:not([value=""]):valid+.warranty-section__label,.warranty-section__select.has-value+.warranty-section__label{top:-10px;left:10px;font-size:11px;background:#7aa1b3;padding:3px 4px;z-index:2;border-radius:3px;color:#fff;border:1px solid #fff}.warranty-section__other-wrapper{display:grid;justify-items:start;gap:0}.warranty-section__other-wrapper:has(.show){gap:20px}@media(max-width:749px){.warranty-section__other-wrapper:has(.show){gap:14px}}.warranty-section__other-checkbox-label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#fff;font-family:CommutersSans;font-weight:500;-webkit-user-select:none;user-select:none}.warranty-section__other-checkbox[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#304e55}.warranty-section__other-wrapper .warranty-section__input-group{position:relative;z-index:-1;margin-top:-12px;max-height:0;opacity:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease,margin-top .4s cubic-bezier(.4,0,.2,1)}.warranty-section__other-wrapper .warranty-section__input-group.show{max-height:80px;opacity:1;margin-top:0;z-index:0;width:100%}@media(max-width:749px){.warranty-section-container{padding-inline:20px}.warranty-section{padding:24px 16px 30px;border-radius:20px;margin-block:20px}.warranty-section__container{padding:0}.warranty-section__heading{margin-bottom:6px;text-align:center;line-height:1.2}.warranty-section__subheading{margin-block:5px 30px;text-align:center;line-height:1.35}.warranty-section__form{gap:12px;padding:0}.warranty-section__input,.warranty-section__select{min-height:48px;padding:10px 18px;border-radius:12px}.warranty-section__input-group,.warranty-section__select-group{margin-bottom:3px}.warranty-section__icon,.warranty-section__icon--calendar{right:16px}.warranty-section__submit{min-width:120px;padding:0 10px;min-height:36px;border-radius:8px;margin-top:8px;width:100%}.warranty-section__disclaimer{margin-block:12px 0;padding:0;margin-inline:0}#warranty-application-date:focus+label,#warranty-application-date:not(:placeholder-shown)+label{top:-8px;font-size:9px}.warranty-section__input-group>label[for=warranty-application-date]{left:18px}.warranty-section__input:focus+.warranty-section__label,.warranty-section__input:not(:placeholder-shown)+.warranty-section__label,.warranty-section__input.has-value+.warranty-section__label,.warranty-section__select:focus+.warranty-section__label,.warranty-section__select:not([value=""]):valid+.warranty-section__label,.warranty-section__select.has-value+.warranty-section__label{top:-8px;font-size:9px}.warranty-section__input-group>.warranty-section__label,.warranty-section__select-group>.warranty-section__label{left:18px}}.ui-datepicker{font-family:CommutersSans;font-size:14px;background:#fff;border:2px solid #304e55;border-radius:11px;box-shadow:0 3px 6px #00000029 inset;color:#304e55;padding:5px;z-index:2!important;width:19em!important}.ui-datepicker-header{background:linear-gradient(135deg,#8ec0c9 100%,#6e8fa6);color:#fff;border-radius:9px;font-family:Ubuntu;font-size:15px;font-weight:700;padding:8px 0}.ui-datepicker-header>a{cursor:default}@media(min-width:1180px){.ui-datepicker-header>a{cursor:pointer}}.ui-datepicker-title{color:#fff;font-family:Ubuntu;font-size:15px;font-weight:700;display:flex;gap:5px;min-height:30px;justify-content:center}.ui-datepicker-calendar th{color:#6e8fa6;font-family:Ubuntu;font-size:13px;font-weight:600}.ui-datepicker-calendar td{font-family:CommutersSans;font-size:14px;border-radius:6px;padding:2px}.ui-datepicker-calendar .ui-state-default{background:#dce6eb;color:#304e55;border-radius:6px;border:none;transition:background .2s}.ui-state-default{display:flex!important;align-items:center;justify-content:center}.ui-datepicker-calendar .ui-state-active,.ui-datepicker-calendar .ui-state-hover{background:#8ec0c9;color:#fff}.ui-state-disabled{background:none!important}.ui-datepicker-calendar .ui-datepicker-unselectable.ui-state-disabled{color:#b0b0b0!important;opacity:.5}.ui-datepicker-prev,.ui-datepicker-next{color:#304e55!important;background:none!important;border:none!important;font-size:18px!important;top:8px}.ui-datepicker-prev span,.ui-datepicker-next span{font-family:CommutersSans}.ui-datepicker-month,.ui-datepicker-year{font-family:Ubuntu!important;border:1px solid #34707e;border-radius:5px;box-shadow:0 3px 6px #00000029 inset}@media(min-width:1180px){#warranty-application-date,.warranty-section__select{cursor:pointer}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/warranty-section.css.map */
