.landing-hero{padding:24px 16px}.landing-hero .heading-wrapper{padding:0}.landing-hero__wrapper{max-width:1400px;flex-direction:column;align-items:center;gap:32px;margin-inline:auto}.landing-hero__image{max-width:540px;width:100%;border-radius:16px;overflow:hidden;position:relative}.landing-hero__image-carousel-item img,.landing-hero__image>img{width:100%;aspect-ratio:16/15;object-fit:cover;object-position:center;vertical-align:bottom}.landing-hero__image:has(.landing-hero__image-carousel){border-radius:0}.landing-hero__image-carousel .landing-hero__image-carousel-item{border-radius:12px;overflow:hidden}.landing-hero__image-carousel--thumbnails{overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,120px));grid-auto-flow:column;grid-auto-columns:120px;white-space:nowrap;scrollbar-width:none;-webkit-scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;cursor:grab;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;scroll-behavior:smooth}.landing-hero__image-carousel--thumbnails::-webkit-scrollbar{display:none}.landing-hero__image-carousel--thumbnails.grabbing{cursor:grabbing!important;scroll-behavior:auto}.landing-hero__image-carousel--thumbnails :is(img,video){max-width:120px;width:100%;-webkit-user-drag:none;user-drag:none;cursor:pointer}.landing-hero__image-carousel--thumbnails :is(img,video):hover{opacity:.9}.landing-hero__content{max-width:540px;width:100%;gap:16px}.landing-hero__steps{gap:24px}.landing-hero__step{gap:12px}.landing-hero__step-header{gap:16px}.landing-hero__step-number,.landing-hero__step-title,.landing-hero__step-text{margin:0}.landing-hero__step-number{background-color:var(--accent-color-light);color:var(--accent-color);border-radius:8px;font-weight:500;font-size:16px;line-height:1;padding:6px 8px}.landing-hero__step-title{font-size:18px;line-height:1.3}.landing-hero__step-text{max-width:580px;color:#3d3d3d;font-size:14px;line-height:1.3}.landing-hero__middle-text{color:var(--accent-color);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.27px;margin-block:6px 12px}.landing-hero__faqs{margin-block:0}.landing-hero__note{background-color:#f5c5ff;color:#370042;border-radius:16px;text-align:center;align-items:center;gap:8px;padding:12px 16px;margin-block:12px}.landing-hero__note-description{justify-content:center;gap:8px}.landing-hero__note-description img{width:20px}.landing-hero__note-description p{color:#370042;font-weight:400;font-size:13px;line-height:1.4;letter-spacing:-.0025em}.landing-hero__note-main{color:#370042;font-family:At Hauss Aero;font-weight:500;font-size:20px;line-height:1.25}.landing-hero__cta-wrapper .cta-kandy{padding-block:24px}@media(min-width:768px){.landing-hero__wrapper{flex-direction:row;justify-content:space-between}.landing-hero__image{max-width:46%}.landing-hero__image-carousel-item img,.landing-hero__image>img{aspect-ratio:.8}.landing-hero__content{max-width:52%}}@media(min-width:1024px){.landing-hero{padding:48px 32px}.landing-hero__step-number{font-size:18px}.landing-hero__step-title{font-size:20px}.landing-hero__step-text{font-size:16px}.landing-hero__note-description p{font-size:16px;letter-spacing:-.01em}.landing-hero__note-main{font-size:18px}}@media(min-width:1266px){.landing-hero__image{max-width:40%}.landing-hero__content{max-width:48%}}.as-seen__title{width:fit-content;border-top-left-radius:16px;border-top-right-radius:16px;color:#fff;font-weight:500;font-size:18px;line-height:1.2;padding:2px 48px;margin-inline:auto}.as-seen__logos{max-width:1600px;flex-wrap:wrap;justify-content:space-evenly;gap:16px 40px;padding:24px;margin-inline:auto}.as-seen__logo{border-radius:5px;border:.62px solid #ffffff40;padding:10px 16px}.as-seen__logo img{max-width:130px;max-height:26px;width:auto}@media(min-width:768px){.as-seen__title{font-size:22px}.as-seen__logos{padding-inline:32px}}@media(min-width:1024px){.as-seen__logos{justify-content:center;column-gap:96px;padding-inline:64px}}.as-seen{margin-bottom:24px}.image-content{padding:24px 16px}.image-content .heading-wrapper{padding:0}.image-content__wrapper{max-width:1400px;align-items:center;gap:32px;margin-inline:auto}.image-content__image{max-width:540px;border-radius:16px;overflow:hidden;position:relative}.image-content__image img:not(.logo-image){aspect-ratio:1.3;object-fit:cover;object-position:center;vertical-align:bottom}.image-content__image .logo-image{width:150px;height:auto;position:absolute;top:24px;left:24px;z-index:2}.image-content__image .cta-kandy{width:fit-content;text-wrap:nowrap;position:absolute;left:50%;bottom:32px;transform:translate(-50%);z-index:2}.image-content__content{max-width:540px}.image-content__section-tag{max-width:40px;aspect-ratio:1;border-radius:50%;background-color:#db9be7;font-family:At Hauss Aero;font-weight:500;font-size:26px;line-height:1.4;letter-spacing:-.01em;margin-bottom:12px}.image-content__cta-wrapper{margin-top:32px}.image-content__cta-wrapper.first_both,.image-content__cta-wrapper.first_mb{order:-1;margin-block:0 16px}@media(min-width:768px){.image-content__wrapper{justify-content:space-between}.image-content__image{max-width:45%}.image-content__content{max-width:50%}.image-content__cta-wrapper.first_mb{order:unset;margin-block:32px 0}.image-content__cta-wrapper.first{order:-1;margin-block:0 16px}}@media(min-width:1024px){.image-content{padding:32px}.image-content__image{max-width:40%}.image-content__content{max-width:45%}.image-content__section-tag{max-width:48px;font-size:36px}}@media(max-width:768px){.image-content__wrapper{flex-direction:column!important}.heading-wrapper .heading-text{font-weight:400!important;font-size:18px!important;line-height:1.7!important;letter-spacing:-.005em}.content-card__card{flex-direction:column!important}}.content-card{padding:56px 16px}.content-card__card{max-width:540px;width:100%;border-radius:16px;overflow:hidden;justify-content:center;align-items:stretch;gap:0;margin-inline:auto}.content-card .heading-wrapper{max-width:480px;padding:16px 0}.content-card .heading-text{color:#361b3b}.content-card__image{width:100%;position:relative}.content-card__image img:not(.logo-image){width:100%;height:100%;object-fit:cover;object-position:center;vertical-align:bottom}.content-card .logo-image{width:150px;height:auto}.content-card__image .logo-image{position:absolute;top:24px;left:24px;z-index:2}.content-card__image .cta-kandy{text-wrap:nowrap;position:absolute;left:50%;bottom:32px;transform:translate(-50%);z-index:2}.content-card__content{width:100%;background-color:#f5c5ff;justify-content:center;align-items:center;gap:16px;padding:24px 12px}.content-card__cta-warning{color:#f82525;font-weight:400;font-size:12px;line-height:1.4;text-align:center}.content-card__cta-warning .warning-icon{aspect-ratio:1;width:10px;height:10px;display:block;border-radius:50%;background-color:#f82525;box-shadow:0 0 3.03px #ffffffb8 inset;box-shadow:0 0 8.67px 2.17px #f8252580}@media(min-width:768px){.content-card{padding:64px 16px}.content-card__card{max-width:1400px}.content-card__image{max-width:52%}.content-card__content{max-width:48%}}@media(min-width:1024px){.content-card{padding:64px 32px}.content-card__cta-warning{font-size:15px}.content-card__cta-warning .warning-icon{width:13px;height:13px}}.comparison{overflow:hidden;max-width:1600px;position:relative;align-items:center;gap:32px;margin-inline:auto;padding:72px 16px}.comparison .heading-wrapper{padding:0;z-index:2}.comparison__image{max-width:130px;position:absolute;top:-9px;right:-22px}.comparison__image img{width:100%}.comparison__table{--brand-header-color: #F69C55;--brand-points-color: #FFCFA8;max-width:1200px;width:100%;gap:0;margin-inline:auto;z-index:2}.comparison__row-heading{max-width:24.5%;width:100%;border-top-left-radius:16px;border-top-right-radius:16px;display:flex;justify-content:center;align-items:center;padding:16px 8px}.comparison__row-heading.brand{background-color:var(--brand-header-color)}.comparison__row-heading.other{border:1px solid #00000026;border-bottom:none;border-top-left-radius:32px;border-top-right-radius:32px}.comparison__row-heading h3{font-weight:400;font-size:13px;line-height:18px;text-align:center}.comparison__row-heading img{max-width:130px;width:100%}.comparison__row--img-header{width:100%}.comparison__row-image{max-width:24.5%;width:100%}.comparison__row-image img{width:100%;aspect-ratio:1.6;object-fit:cover;object-position:center;vertical-align:bottom}.comparison__row{width:100%;justify-content:space-between;align-items:stretch;gap:0}.comparison__row-icon{max-width:24.5%;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}.comparison__row-icon.brand{background-color:var(--brand-points-color)}.comparison__row-image.other,.comparison__row-icon.other{border-inline:1px solid #00000026}.comparison__row-text{flex-grow:1;border-bottom:1px solid;border-image-source:linear-gradient(90deg,#b99099 0%,#D2D2D2 70%);border-image-slice:1;font-weight:400;font-size:16px;line-height:24px;text-align:center;padding:8px 6px;margin-bottom:14px}.comparison__row-footing{max-width:24.5%;width:100%;height:24px}.comparison__row-footing.brand{background-color:var(--brand-points-color);border-bottom-left-radius:16px;border-bottom-right-radius:16px}.comparison__row-footing.other{border:1px solid #00000026;border-top:none;border-bottom-left-radius:32px;border-bottom-right-radius:32px}@media(min-width:768px){.comparison{padding:72px 24px}.comparison__image{max-width:240px}}@media(min-width:1024px){.comparison{gap:48px;padding:88px 32px}.comparison__image{max-width:300px;right:unset;left:16px}.comparison__row-heading h3{font-size:22px;line-height:32px}.comparison__row-text{font-size:18px;line-height:27px}}.tp-reviews{padding:32px 16px}.tp-reviews .heading-wrapper{padding:0 0 32px}.tp-reviews__wrapper{max-width:1400px;margin-inline:auto}.tp-reviews__reviews{width:100%;align-items:stretch;gap:32px}.tp-reviews__review{max-width:400px;width:100%;overflow:hidden;border-radius:16px;gap:12px;margin-inline:auto}.tp-reviews__review-image{overflow:hidden;border-radius:16px}.tp-reviews__review-image img{width:100%;vertical-align:bottom;object-fit:cover;aspect-ratio:1.4}.tp-reviews__review-content{padding:0 12px 24px}.tp-reviews__review-heading{gap:16px}.tp-reviews__review-heading img{width:110px}.tp-reviews__review-author{font-weight:600;font-size:18px;line-height:1.4}.tp-reviews__review-title{font-weight:400;font-size:17px;line-height:1.4;letter-spacing:-.01em}.tp-reviews__review-text{font-weight:400;font-size:14px;line-height:1.4;letter-spacing:-.005em}.tp-reviews__cta-wrapper{justify-self:center}@media(min-width:768px){.tp-reviews{padding:48px 24px}.tp-reviews__reviews{flex-wrap:wrap;flex-direction:row;justify-content:space-between;margin-inline:auto}}@media(min-width:1024px){.tp-reviews{padding:56px 32px 48px}.tp-reviews__reviews{flex-wrap:nowrap}.tp-reviews__review-image img{aspect-ratio:1.25}.tp-reviews__review-content{padding-inline:16px}.tp-reviews__review-author{letter-spacing:-.015em}.tp-reviews__review-title{font-size:18px;letter-spacing:-.015em}.tp-reviews__review-text{font-size:16px;letter-spacing:-.01em}}@media(min-width:1280px){.tp-reviews{padding:64px 48px 56px}}.exp-reviews{padding:32px 16px}.exp-reviews .heading-wrapper{padding:0 0 32px}.exp-reviews__wrapper{max-width:1400px;margin-inline:auto}.exp-reviews__reviews{width:100%;align-items:stretch;gap:12px}.exp-reviews__review{width:100%;border-radius:16px;gap:12px;padding:16px;margin-inline:auto}.exp-reviews__review-heading{max-width:80%;gap:12px}.exp-reviews__review-heading flex{flex-wrap:wrap;gap:4px 16px}.exp-reviews__review-image{max-width:48px;overflow:hidden;border-radius:50%}.exp-reviews__review-image img{width:100%;vertical-align:bottom;object-fit:cover}.exp-reviews__review-heading img.tp-stars{width:110px}.exp-reviews__review-author{font-weight:600;font-size:18px;line-height:1.4}.exp-reviews__review-content{gap:4px}.exp-reviews__review-title{font-weight:400;font-size:18px;line-height:1.4;letter-spacing:-.01em}.exp-reviews__review-text{color:#404040;font-weight:400;font-size:16px;line-height:1.4;letter-spacing:-.005em}.exp-reviews__load-more-btn{background-color:transparent;border:2px solid black;border-radius:72px;color:#000;font-weight:600;font-size:18px;line-height:1.5;letter-spacing:-.015em;text-transform:uppercase;cursor:pointer;padding:12px 48px;margin:16px auto 0;transition:all .15s ease}.exp-reviews__load-more-btn:hover{background-color:#000;color:#fff}@media(min-width:768px){.exp-reviews{padding:32px 24px}.exp-reviews__reviews{flex-wrap:wrap;margin-inline:auto}.exp-reviews__review{padding:24px}.exp-reviews__review-image{max-width:56px}}@media(min-width:1024px){.exp-reviews{padding:48px 32px}.exp-reviews__reviews{flex-wrap:nowrap}.exp-reviews__review-author{letter-spacing:-.015em}.exp-reviews__review-title{font-size:18px;letter-spacing:-.015em}.exp-reviews__review-text{font-size:16px;letter-spacing:-.01em}}.rl-products{max-width:1600px;padding:48px 16px;margin-inline:auto}.rl-products .heading-wrapper{padding:0 0 32px}.rl-products .heading-wrapper .heading-shop-all{display:none}.rl-products__container{position:relative}.rl-products__container .heading-shop-all{position:unset;margin:40px auto 0}.rl-products__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #00000014;transition:opacity .2s,box-shadow .2s}.rl-products__arrow:hover{box-shadow:0 2px 12px #00000026}.rl-products__arrow:disabled{opacity:0;pointer-events:none}.rl-products__arrow--prev{left:-8px}.rl-products__arrow--next{right:-8px}@media screen and (max-width:480px){.rl-products__arrow--prev{left:-4px}.rl-products__arrow--next{right:-4px}.rl-products__arrow{width:36px;height:36px}}@media screen and (min-width:1024px){.rl-products__arrow{display:none}}.rl-products__products{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.rl-products__products::-webkit-scrollbar{display:none}.rl-products__product{display:flex!important;flex-direction:column;gap:8px;position:relative;flex:0 0 calc(50% - 8px);scroll-snap-align:start;min-width:0}.rl-products__product-tag{width:fit-content;position:absolute;top:0;left:0;right:0;background-color:#92599d;color:#fff;border-radius:72px;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:1.3;text-transform:uppercase;padding:4px 12px;z-index:1}.rl-products__product-tag img{max-height:18px;height:100%;width:auto}.rl-products__product-image{max-width:calc(100% - 20px);display:flex;justify-content:center;align-items:center}.rl-products__product .loox-rating{margin-top:auto}.rl-products__product .loox-rating .loox-icon{color:#283618}.rl-products__product-image img{max-height:230px;width:100%;object-fit:contain;object-position:center}.rl-products__product h3{font-weight:600;font-size:20px;line-height:20px;margin-bottom:4px}.rl-products__product-prices{display:flex;align-items:center;gap:4px}.rl-products__product-prices strong{font-weight:600;font-size:25px;line-height:25px}.rl-products__product-prices s{color:#333;font-size:15px;line-height:22px;text-decoration:line-through}.rl-products__atc{--btn-accent: #370042;width:100%;background-color:var(--btn-accent);border:2px solid var(--btn-accent);border-radius:72px;color:#fff;font-weight:400;font-size:14px;line-height:1.2;text-align:center;padding:16px;transition:all .15s ease;margin-top:12px}.rl-products__atc:hover{background-color:#fff;color:var(--btn-accent)}.rl-products__badge{width:fit-content;background-color:#db9be7;color:#fff;border-radius:16px;font-weight:700;font-size:12px;line-height:1.6;text-align:center;padding:4px 16px;margin-bottom:8px}.rl-products__products .slick-track{display:grid!important;align-items:stretch;grid-template-columns:repeat(40,1fr)}.rl-products__products .slick-track:before{display:none!important}@media screen and (min-width:768px){.rl-products .heading-wrapper .heading-shop-all{display:block}.rl-products__products{gap:24px}.rl-products__product{flex:0 0 calc(33.333% - 16px)}}@media screen and (min-width:1024px){.rl-products{padding:48px}.rl-products__products{display:grid;grid-template-columns:repeat(4,1fr);overflow:visible;scroll-snap-type:none}.rl-products__product{flex:unset}.rl-products__product-tag{gap:8px;font-size:14px;padding:8px 16px}.rl-products__product-tag img{max-height:24px}.rl-products__product h3{font-size:23px;line-height:23px}.rl-products__product-prices strong{font-size:27px;line-height:27px}.rl-products__product-prices s{font-size:16px;line-height:24px}.rl-products__atc{font-size:18px}}@media screen and (min-width:1024px){.rl-products__products{gap:48px}}
/*# sourceMappingURL=/cdn/shop/t/154/assets/reused-sections.css.map */
