.td-warranty-section{position:relative;overflow:hidden}.td-warranty__wrapper{position:relative;margin:0 auto}.td-warranty__shape{position:absolute;background-color:var(--accent-box-color, #e5d9eb);border-radius:20px;z-index:1}.td-warranty__shape--top{top:-18px;right:12%;width:300px;height:300px}.td-warranty__shape--bottom{bottom:-18px;left:18%;width:300px;height:300px}.td-warranty__blur-left.td-warranty__shape--top-left{width:200px;height:200px;background:#e6906b;position:absolute;filter:blur(50px);top:0;left:0}.td-warranty__blur-right.td-warranty__shape--bottom-right{width:200px;height:200px;background:#4e4797;position:absolute;filter:blur(50px);bottom:0;right:0}.td-warranty__card{position:relative;z-index:2;display:grid;grid-template-columns:1fr;border-radius:14px;overflow:hidden;box-shadow:0 15px 35px #6e328c2e}@media screen and (min-width:750px){.td-warranty__card{grid-template-columns:1.1fr .9fr}}.td-warranty__media{position:relative;width:100%;min-height:260px;background-color:#f0f0f0}.td-warranty__image{width:100%;height:100%;object-fit:cover;display:block}.td-warranty__content{background:var(--gradient-background);padding:3rem 2.5rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff}.td-warranty__content-container{max-width:330px;margin-inline:auto}.td-warranty__heading{font-weight:700!important;text-transform:uppercase;color:#fff!important;line-height:1.2;margin:0 0 1rem;letter-spacing:.04rem}.td-warranty__text{font-size:1.8rem;line-height:1.6;color:#fff;margin:0 0 1.8rem;max-width:380px;font-weight:500}.td-warranty__button{display:inline-flex;align-items:center;gap:.5rem;background-color:#2c2c2c;color:#fff;text-decoration:none;padding:1.8rem 4rem;border-radius:10px;font-size:1.8rem;font-weight:700;line-height:1;transition:background-color .2s ease}.td-warranty__button:hover{background-color:#4e4797}.td-warranty__button-icon{font-size:1.8rem;line-height:1}@media screen and (max-width:749px){.td-warranty__content{padding:2rem 1.5rem}.td-warranty__heading{font-size:1.6rem}.td-warranty__shape--top{right:5%;width:100px;height:40px}.td-warranty__shape--bottom{left:5%;width:100px;height:40px}}.richtext-with-video{background-color:var(--bg-color, #ffffff);width:100%;display:flex;justify-content:center}.richtext-with-video__container{max-width:var(--content-max-width, 1000px);width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center}.richtext-with-video__header{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-bottom:2.5rem;text-align:center}.richtext-with-video__accent-bar{background-color:var(--accent-color, #53b6f8);width:var(--accent-width, 45px);height:var(--accent-height, 6px);display:block}.richtext-with-video__heading{margin:0;font-weight:700!important;text-transform:uppercase;letter-spacing:.05em;color:var(--text-color, #2c2c2c);line-height:1.2}.richtext-with-video__card{width:100%;background-color:var(--card-bg-color, #f9f9f9);border-radius:20px;padding:3rem 3.5rem 3.5rem;box-shadow:0 4px 20px #00000005;display:flex;flex-direction:column;gap:2rem}.richtext-with-video__card-header{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;max-width:1072px;margin-inline:auto;width:100%}.richtext-with-video__card-logo-wrapper{max-width:var(--card-logo-max-width, 130px);width:100%}.richtext-with-video__card-logo{width:100%;height:auto;display:block;object-fit:contain}.richtext-with-video__card-subtitle{margin:0;font-size:2rem;font-weight:700;color:var(--card-text-color, #111111);line-height:1}.richtext-with-video__media-container{position:relative;width:100%;border-radius:16px;overflow:hidden;background-color:#fff;aspect-ratio:16 / 9;box-shadow:0 2px 10px #00000008;max-width:1072px;margin-inline:auto}.richtext-with-video__poster-img,.richtext-with-video__video-element{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.richtext-with-video__poster-img{z-index:1;transition:opacity .8s ease-in-out}.richtext-with-video__poster-img.is-hidden{opacity:0;pointer-events:none}.richtext-with-video__video-element{z-index:0}@media screen and (max-width:749px){.richtext-with-video__card{padding:1.8rem 1.5rem;border-radius:14px;gap:1.5rem}.richtext-with-video__heading{font-size:1.8rem}.richtext-with-video__card-subtitle{font-size:1.1rem}.richtext-with-video__media-container{border-radius:10px}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map?subset=AAAAAAAAAAAACAQ */
