.single_add_to_cart_button{padding:0 40px;gap:4px}.single_add_to_cart_button .atc-cart__icon{display:flex;justify-content:center;align-items:center}.single_add_to_cart_button .atc-cart__icon.--added{display:none}.single_add_to_cart_button .atc-cart__icon.--added svg path{stroke:#fff}.single_add_to_cart_button .atc-cart__icon.--cart svg{min-width:22px;width:22px;height:auto;margin-right:12px}.single_add_to_cart_button .atc-cart__text-wrap{display:flex;flex-direction:row;gap:6px;align-items:center;font-weight:500}.single_add_to_cart_button .atc-cart__text-wrap.--added{display:none}.single_add_to_cart_button .atc-cart__text-wrap .add-to-cart__price ins{text-decoration:none !important}.single_add_to_cart_button .atc-cart__text-wrap .add-to-cart__price del{text-decoration-color:#ccc;color:#ccc;font-weight:400;margin-right:4px}.single_add_to_cart_button.added{background:var(--color-primary)}.single_add_to_cart_button.added .atc-cart__icon.--cart{display:none}.single_add_to_cart_button.added .atc-cart__icon.--added{display:flex}.single_add_to_cart_button.added .atc-cart__text-wrap.--main{display:none}.single_add_to_cart_button.added .atc-cart__text-wrap.--added{display:flex}.single_add_to_cart_button:hover{background-color:var(--color-primary)}.single_add_to_cart_button.loading{position:relative}.single_add_to_cart_button.loading .atc-cart__icon{display:none}.single_add_to_cart_button.loading:before{content:"";width:22px;height:16px;margin-right:12px;aspect-ratio:1;background:url("/wp-content/themes/reaclyse-renowners/assets/images/loader.gif");display:inline-block;background-size:contain;background-repeat:no-repeat}.container-top.container{position:absolute;top:80px;left:50%;transform:translateX(-50%);z-index:2}.product-hero{min-height:100vh;background-size:cover;background-position:center center;position:relative;z-index:1;display:flex;flex-direction:column}.product-hero:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.37) 100%);z-index:-2}.product-hero .bg-shape--light{top:0;right:0;transform:translate(50%, -50%);max-width:100vw;filter:blur(100px);background:linear-gradient(to bottom right, rgba(255, 228, 184, 0.2) 0%, rgba(255, 228, 184, 0) 50%) bottom right / 50% 50% no-repeat, linear-gradient(to bottom left, rgba(255, 228, 184, 0.2) 0%, rgba(255, 228, 184, 0) 50%) bottom left / 50% 50% no-repeat, linear-gradient(to top left, rgba(255, 228, 184, 0.2) 0%, rgba(255, 228, 184, 0) 50%) top left / 50% 50% no-repeat, linear-gradient(to top right, rgba(255, 228, 184, 0.2) 0%, rgba(255, 228, 184, 0) 50%) top right / 50% 50% no-repeat}.product-hero .product-hero-section{display:flex;flex-direction:column;flex-grow:1}.product-hero .product-hero__container{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.product-hero .product-hero__title{line-height:1}.product-hero .product-hero__atc-wrap{display:flex;flex-direction:row;gap:var(--sp-16-24);align-items:center}.product-hero .product-hero__usp{width:100%;display:flex;flex-direction:row;gap:var(--sp-16-40);align-items:center;justify-content:center}.product-hero .product-hero__usp__box{display:flex;flex-direction:row;gap:10px;align-items:center}.product-hero .product-gallery{z-index:1;position:relative}.product-hero .product-gallery .product-gallery__main{border-radius:var(--border-r--12);aspect-ratio:1;display:flex;overflow:hidden;position:relative}.product-hero .product-gallery .product-gallery__main .product-gallery-el{display:flex;align-items:center;justify-content:center;width:100%}.product-hero .product-gallery .product-gallery__main .product-gallery-el img{width:100%;height:100%;object-fit:cover;border-radius:var(--border-r--12)}.product-hero .product-gallery .product-gallery__main .product-gallery__main__nav{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;z-index:1;display:flex;justify-content:space-between}.product-hero .product-gallery .product-gallery__main .product-gallery__main__nav .product-gallery__main__nav__btn{width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.product-hero .product-gallery .carousel-nav-wrap{position:relative;display:flex;justify-content:center;align-items:center}.product-hero .product-gallery .carousel-nav-wrap .carousel-nav{position:relative;width:100%;max-width:100vw !important;display:flex;align-items:center;justify-content:center}.product-hero .product-gallery .carousel-nav-wrap .carousel-nav .swiper-wrapper{max-width:100vw !important;justify-content:center}.product-hero .product-gallery .carousel-nav-wrap .product-gallery-nav-el{display:flex;justify-content:center;align-items:center;width:42px !important}.product-hero .product-gallery .carousel-nav-wrap .product-gallery-nav-el img{object-fit:cover;width:42px;height:42px;aspect-ratio:1;border-radius:50%}#product-features .tabs{position:relative}#product-features .tabs .tabs-wrap{padding-top:100px}#product-features .tabs .tabs__nav{display:flex;flex-direction:row;height:auto;position:relative;gap:16px;background:#fff;border-radius:32px;border:4px solid #fff;align-items:center;width:fit-content}#product-features .tabs .tabs__nav .tabs__slider{position:absolute;left:0;top:0;background:var(--color-dark);border-radius:32px;height:100%}#product-features .tabs .tabs__nav .tabs__nav__el{display:flex;align-items:center;justify-content:center;text-align:center;padding:2px 16px;height:48px;font-weight:500;position:relative;cursor:pointer;user-select:none;border-radius:32px}#product-features .tabs__content{overflow:hidden;visibility:hidden;position:relative}#product-features .tabs__content .tabs__content__desc{position:absolute;left:0;top:0;display:flex;flex-direction:column;gap:16px}#product-features .tabs__content .tabs__content__desc .tabs__content__desc__el{display:flex;flex-direction:row;align-items:center;gap:12px}#product-features .tabs__content .tabs__content__desc .tabs__content__desc__el svg{width:16px;min-width:16px;height:auto}#product-features .tabs__img-holder{visibility:hidden;position:relative;aspect-ratio:1}#product-features .tabs__img-holder .tabs__img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;transform-origin:left bottom}#product-features-mobile .tabs__content__desc{display:flex;flex-direction:column;gap:8px}#product-features-mobile .tabs__content__desc .tabs__content__desc__el{display:flex;flex-direction:row;align-items:flex-start;gap:8px}#product-features-mobile .tabs__content__desc .tabs__content__desc__el svg{width:14px;min-width:14px;height:auto;top:2px;position:relative}#product-functions .product-functions__list{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%}#product-functions .product-functions__list__box{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--sp-16-32);min-height:420px;aspect-ratio:0.8333333333;height:auto}#product-functions .product-functions__list__box__img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:-2}#product-functions .product-functions__list__box:after{content:"";background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}#product-functions .product-functions__list__box__title{line-height:1.1}#product-functions .product-functions__list .swiper-pagination .swiper-pagination-bullet{background:var(--color-dark);border-radius:0;transition:0.3s;height:3px}#product-functions .product-functions__list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:32px}#product-how-it-works .product-how-it-works__list{gap:24px}#product-how-it-works .product-how-it-works__list__box{background:#fff;padding:var(--sp-24-32);border-radius:8px;border:1px solid var(--color-light);aspect-ratio:1.3333333333;display:flex;flex-direction:column}#product-how-it-works .product-how-it-works__list__box svg{margin:auto auto 0 auto;height:24px;width:auto}#product-how-it-works .product-how-it-works__list__box:nth-child(1){transform:rotate(-7deg)}#product-how-it-works .product-how-it-works__list__box:nth-child(2){transform:rotate(3deg)}#product-how-it-works .product-how-it-works__list__box:nth-child(3){transform:rotate(-4deg)}#product-present .product-present__container{margin:0 auto}#product-present .product-present__img{aspect-ratio:1;object-fit:cover;height:auto;width:100%}#product-comparison .product-comparison__container{margin:0 auto}#product-comparison .product-comparison__table__row{display:flex;flex-direction:row;align-items:center}#product-comparison .product-comparison__table__row.--head .product-comparison__table__row__el{text-align:center;display:flex;flex-direction:column;gap:16px;align-items:center;padding-bottom:30px;border-radius:var(--sp-16-24) var(--sp-16-24) 0 0;border-top:none !important}#product-comparison .product-comparison__table__row.--head .product-comparison__table__row__el .product-comparison__table__row__logo{height:52px;width:auto}#product-comparison .product-comparison__table__row__el{min-height:100px;padding:12px 24px;display:flex;align-items:center}#product-comparison .product-comparison__table__row__el.--title{width:20%;border-top:1px solid var(--color-light)}#product-comparison .product-comparison__table__row__el.--other{width:40%;border-top:1px solid var(--color-light)}#product-comparison .product-comparison__table__row__el.--rea{width:40%;background:var(--color-dark);border-top:1px solid var(--color-secondary);padding-left:var(--sp-16-24);padding-right:var(--sp-16-24)}#product-comparison .product-comparison__table__row:last-child .--rea{border-radius:0 0 var(--sp-16-24) var(--sp-16-24)}#product-banner{height:100vh;max-height:900px;background-size:cover;background-position:center center;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center}#product-banner:after{content:"";background:linear-gradient(270deg, rgba(0, 0, 0, 0) 25.96%, rgba(0, 0, 0, 0.7) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%);position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}#product-final-informations .product-informations__box{margin-left:auto;margin-right:auto;background:#fff;padding:var(--sp-40-80) var(--sp-16-80)}#product-final-informations .product-informations__box__col{display:flex;flex-direction:column;gap:48px}#product-final-informations .product-informations__box__img{width:100%;height:auto;aspect-ratio:0.75;object-fit:cover;object-position:center}@media (min-width:1440px){.product-functions__list{width:100vw !important;max-width:calc(1400px / 2 + 0px / 2 + 50vw)}}@media (min-width:992.1px){.product-hero{color:#fff;padding-top:0 !important}.product-hero .product-hero__title{color:#fff}.product-hero .product-hero__usp{position:absolute;bottom:calc(clamp(2rem, 1.4231rem + 2.3077vw, 3.5rem))}}@media (max-width:992px){.product-hero{background-image:none !important}.product-hero:after{display:none}.product-hero .bg-shape--light{background:linear-gradient(to bottom right, rgba(255, 228, 184, 0.8) 0%, rgba(255, 228, 184, 0) 50%) bottom right / 50% 50% no-repeat, linear-gradient(to bottom left, rgba(255, 228, 184, 0.8) 0%, rgba(255, 228, 184, 0) 50%) bottom left / 50% 50% no-repeat, linear-gradient(to top left, rgba(255, 228, 184, 0.8) 0%, rgba(255, 228, 184, 0) 50%) top left / 50% 50% no-repeat, linear-gradient(to top right, rgba(255, 228, 184, 0.8) 0%, rgba(255, 228, 184, 0) 50%) top right / 50% 50% no-repeat}.product-hero .product-hero-section{flex-direction:column-reverse}.product-hero .product-hero__container .product-hero__reviews{order:11}.product-hero .product-hero__container .product-hero__title{order:22}.product-hero .product-hero__container .product-hero__subtitle{order:33}.product-hero .product-hero__container .product-hero__desc{order:55}.product-hero .product-hero__container .product-hero__atc-wrap{order:66;margin-bottom:0}.product-hero .product-hero__container .product-hero__usp{order:44;flex-direction:column;gap:12px;align-items:flex-start;margin-bottom:24px;margin-top:12px}.product-hero .product-hero__container .product-hero__usp .product-hero__usp__box{gap:10px}}@media (max-width:768px){#product-how-it-works .product-how-it-works__list{gap:0}#product-how-it-works .product-how-it-works__list__box:nth-child(1){transform:rotate(-5deg) !important}#product-how-it-works .product-how-it-works__list__box:nth-child(2){transform:rotate(2deg) !important;margin-top:-10px}#product-how-it-works .product-how-it-works__list__box:nth-child(3){transform:rotate(-2deg) !important;margin-top:-15px}.single_add_to_cart_button{width:100%;justify-content:center;height:64px}}@media (max-width:540px){.product-hero .product-hero__atc-wrap{flex-direction:column;width:100%;gap:8px}.product-hero .product-hero__atc-wrap .cart{width:100%}.product-hero .product-hero__atc-wrap .cart .single_add_to_cart_button{background:var(--color-dark)}#product-comparison .product-comparison__table__row{align-items:flex-start}#product-comparison .product-comparison__table__row .product-comparison__table__row__el{min-height:unset;font-size:14px;padding:16px 6px;align-items:flex-start}#product-comparison .product-comparison__table__row .product-comparison__table__row__el.--title{padding-left:0}#product-comparison .product-comparison__table__row .product-comparison__table__row__el.--rea{padding-left:16px;padding-right:16px}#product-comparison .product-comparison__table__row .product-comparison__table__row__el.--other{padding-left:16px}#product-comparison .product-comparison__table__row.--head .product-comparison__table__row__el{padding-top:12px;padding-bottom:12px}#product-comparison .product-comparison__table__row.--head .product-comparison__table__row__el .product-comparison__table__row__logo{height:34px;width:auto}#product-comparison .product-comparison__table__row.--head .product-comparison__table__row__el.--other{font-size:18px;line-height:1.3}.product-how-it-works__summary{font-size:14px}#product-banner{justify-content:flex-end}#product-final-informations .product-informations__box{gap:64px}#product-final-informations .product-informations__box__col{gap:40px}#product-final-informations .product-informations__box__col.--l{flex-direction:column-reverse}}