.comparison-table{padding:100px 0;position:relative;overflow:hidden}.comparison-table img{width:100%;height:100%;display:block;object-fit:cover}.comparison-table svg{width:100%;height:100%;display:block}.comparison__table__title{font-family:var(--font-heading);font-weight:900;font-size:55px;line-height:1.18;letter-spacing:0;text-align:center;margin:0 0 15px;color:var(--color-white)}.comparison__table__title p{margin:0}.comparison__table__title strong{color:var(--color-scarlet-bloom)}.comparison-table__description{font-family:var(--font-body);font-weight:700;font-size:17.58px;line-height:25px;letter-spacing:-.27px;text-align:center;max-width:1177px;margin:0 auto}.comparison-table__description p{margin:0}.comparison-table__content--table{border:2px solid var(--color-off-white);border-radius:20px;max-width:207px;width:100%}.comparison-table__content--table:first-child{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;border:none;background-color:#191919}.comparison-table__content--table:first-child:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;padding:2px;z-index:1;background:conic-gradient(#48cae4,#e13c5d,#48cae4,#e13c5d,#48cae4,#e13c5d,#48cae4);background-size:300% 300%;animation:borderColorFlow 4s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:.2s all ease-in-out}.comparison-table__content--table:first-child .comparison-table__icon{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative}.comparison-table__content--table:first-child .comparison-table__icon:after{content:"";position:absolute;top:-2px;right:0;bottom:0;left:0;padding:2px;z-index:1;background:conic-gradient(#48cae4,#e13c5d,#48cae4,#e13c5d,#48cae4,#e13c5d,#48cae4);background-size:300% 300%;animation:borderColorFlow 4s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:.2s all ease-in-out;opacity:0;visibility:hidden}.comparison-table__content--table:first-child .comparison-table__icon:last-child:after{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.comparison-table__content--table:first-child .comparison-table__icon:hover{border-color:transparent}.comparison-table__content--table:first-child .comparison-table__icon:hover:after{opacity:1;visibility:visible}.comparison-table__content--ingredients{border:2px solid var(--color-off-white);border-radius:20px;flex:1;display:flex;flex-direction:column;text-align:center}.comparison-table__content{display:flex;align-items:flex-end;gap:99px;max-width:972px;margin:0 auto}.comparison-table__icon{padding:20px 0;border-bottom:2px solid var(--color-off-white);width:100%;display:flex;justify-content:center;align-items:center}.comparison-table__icon:last-child{border-bottom:0}.comparison-table__icon svg{width:35px;height:35px}.comparison-table__content--inner{display:flex;flex-direction:column;align-items:center;justify-content:center}.comparison-table__content--title{font-family:var(--font-body);font-weight:700;font-size:24px;line-height:1;text-align:center;display:block;padding:15px 0;color:var(--color-accent-blue);border-bottom:2px solid var(--color-off-white)}.comparison-table__ingredient{padding:27.82px 0;border-bottom:2px solid var(--color-off-white);font-family:var(--font-body);font-weight:400;font-size:19.38px;line-height:1;letter-spacing:-.3px;text-align:center;color:var(--color-white)}.comparison-table__ingredient:last-child{border-bottom:0}.comparison-table__header{margin-bottom:55px}.comparison-table__image--left{max-width:463px;width:100%;aspect-ratio:1}.comparison-table__wrapper{position:relative;z-index:2}.comparison-table__image--left{max-width:300px;width:100%;aspect-ratio:1 / 1.6;position:absolute;top:28%;left:0}.comparison-table__image--right{max-width:300px;aspect-ratio:1 / 1.6;position:absolute;top:28%;right:0}.comparison-table__left--shadow{width:100%;height:100%;display:block;position:absolute;top:-13%;left:0;max-width:390px}.comparison-table__right--shadow{width:100%;height:100%;display:block;position:absolute;top:10%;right:0;max-width:390px}.comparison-table__image--left.image-animation-image{transform:translateY(-15%) translate(-100%)!important;transition:1s all ease}.comparison-table__image--right.image-animation-image{transform:translateY(-15%) translate(100%)!important;transition:1s all ease}.comparison-table .image-animation-image.active{transform:translateY(-15%) translate(0)!important}@media screen and (max-width: 1279px){.comparison-table__content{gap:40px;max-width:800px}.comparison-table__content--table{max-width:180px}.comparison__table__title{font-size:46px}.comparison-table__description{font-size:16px;line-height:1.3}}@media screen and (max-width: 990px){.comparison-table__content--title{font-size:18px;padding:12px 0}.comparison-table__icon{padding:16px 0}.comparison-table__ingredient{padding:25.5px 0;font-size:16px}.comparison-table__content--table{max-width:150px}.comparison-table__content{gap:30px;max-width:650px}.comparison__table__title{font-size:38px}.comparison-table__image--left,.comparison-table__image--right{max-width:220px}.comparison-table__right--shadow,.comparison-table__left--shadow{max-width:300px}}@media screen and (max-width: 767px){.comparison-table{padding:50px 0}.comparison__table__title{font-size:24px}.comparison-table__description{font-size:14px}.comparison-table__header{margin-bottom:40px}.comparison-table__image--left,.comparison-table__image--right{max-width:162px}.comparison-table__right--shadow,.comparison-table__left--shadow{max-width:240px}.comparison-table__content--title{font-size:14px;padding:12px 10px;border-bottom:1px solid var(--color-off-white)}.comparison-table__icon{padding:14px 0;border-bottom:1px solid var(--color-off-white)}.comparison-table__ingredient{padding:16px 0;font-size:14px;border-bottom:1px solid var(--color-off-white)}.comparison-table__icon svg{width:18px;height:18px}.comparison-table__content--table{width:fit-content}}@media screen and (max-width: 479px){.comparison-table__content{gap:10px;max-width:650px}.comparison-table__content--title{font-size:14px}.comparison-table__ingredient{padding:17px 0;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/comparison-table.css.map */
