.predefined_comparator{background-color:transparent}.predefined_comparator .criteria-title{color:var(--color-text);font-size:1.2rem;font-weight:360;margin-bottom:.6rem}.predefined_comparator__inner{background-color:var(--color-background);padding:6.4rem}@media(max-width:74.99em){.predefined_comparator__inner{padding:3.6rem 2rem 2rem}}.predefined_comparator__main-title{color:var(--color-accent);margin-bottom:3.6rem;text-align:center}.predefined_comparator__main-title .italic-text{font-style:italic}.predefined_comparator__main-title .uppercase-text{text-transform:uppercase}.predefined_comparator .comparison-table>.comparison-table__row:last-child .comparison-table__cell{padding-bottom:2.4rem}.predefined_comparator .comparison-table{align-items:center;display:flex;flex-direction:column;margin:2rem auto;width:100%}.predefined_comparator .comparison-table .comparison-table__row{display:flex;gap:1.6rem;justify-content:center;width:100%}.predefined_comparator .comparison-table .comparison-table__cell{background:#fff;display:flex;flex:0 0 25%;flex-direction:column;justify-content:flex-start;padding:1.6rem 1.6rem 1rem}.predefined_comparator .comparison-table .comparison-table__cell p{font-size:1.4rem;font-weight:500;margin:0}.predefined_comparator .comparison-table .comparison-table__cell .criteria-content-text{list-style:none;margin:0;padding:0}.predefined_comparator .comparison-table .comparison-table__cell .criteria-content-text li{font-size:1.4rem;font-weight:500;margin:0}.predefined_comparator .comparison-table .comparison-table__cell .criteria-content-images{display:flex;flex-wrap:wrap;gap:.5rem}.predefined_comparator .comparison-table .comparison-table__cell .criteria-content-images .icon{display:block;width:32px}.predefined_comparator .comparison-table .product-card__title-and-price-group{height:6rem}.predefined_comparator .comparison-table .product-card__title-and-price-group__price,.predefined_comparator .comparison-table .product-card__title-and-price-group__title{font-size:1.4rem}.predefined_comparator .comparison-carousel{display:none;overflow:hidden}@media(max-width:74.99em){.predefined_comparator .comparison-carousel{display:block}}.predefined_comparator .comparison-carousel .swiper-slide{background:#fff;display:flex;flex-direction:column;gap:1rem;height:auto;padding:1.6rem 1.6rem 1rem}.predefined_comparator .comparison-carousel .badge,.predefined_comparator .comparison-carousel .product-card__vendor,.predefined_comparator .comparison-carousel .star-rating__container{display:none}.predefined_comparator .comparison-carousel .product-card__info{padding:0 0 1rem}.predefined_comparator .comparison-carousel .card-info .product-form__options{min-height:2rem}.predefined_comparator .comparison-carousel .card-info .product-card__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;min-height:6.4rem;overflow:hidden}.predefined_comparator .comparison-carousel .card-info .price{margin-bottom:.4rem}.marcelle-beaute .predefined_comparator .comparison-carousel .card-info .price{min-height:5.5rem}.predefined_comparator .comparison-carousel .card-info .button--secondary:not([aria-label="Sold out"]){background:var(--color-primary-button-background)}.predefined_comparator .comparison-carousel .card-info .button--secondary:not([aria-label="Sold out"]) .button__text{color:var(--color-primary-button-text);font-size:1.4rem}.predefined_comparator .comparison-carousel .card-info .button--secondary[aria-label="Sold out"]{background:var(--color-primary-button-hover-background)}.predefined_comparator .comparison-carousel .card-info .button--secondary[aria-label="Sold out"] .button__text{color:var(--color-primary-button-hover-text);font-size:1.4rem}.predefined_comparator .comparison-carousel .card-criteria{padding:.6rem 0}.predefined_comparator .comparison-carousel .card-criteria .criteria-content-text{color:var(--color-text);font-family:var(--font-family-body);font-size:1.4rem;font-weight:500;line-height:17px;margin:.6rem 0 0}.predefined_comparator .comparison-carousel .criteria-content-images{display:flex;flex-wrap:wrap;gap:.5rem;margin:.6rem 0 0;min-height:2.2rem}@media(max-width:47.99em){.predefined_comparator .comparison-carousel .criteria-content-images{min-height:4.4rem}}.marcelle-beaute .predefined_comparator .comparison-carousel .coverage .criteria-content-text,.marcelle-beaute .predefined_comparator .comparison-carousel .fragrance .criteria-content-text,.marcelle-beaute .predefined_comparator .comparison-carousel .skin-concern .criteria-content-text,.marcelle-beaute .predefined_comparator .comparison-carousel .skin-type .criteria-content-text,.predefined_comparator .comparison-carousel .coverage .criteria-content-text,.predefined_comparator .comparison-carousel .fragrance .criteria-content-text,.predefined_comparator .comparison-carousel .skin-concern .criteria-content-text,.predefined_comparator .comparison-carousel .skin-type .criteria-content-text{min-height:1.6rem}@media(max-width:47.99em){.marcelle-beaute .predefined_comparator .comparison-carousel .coverage .criteria-content-text,.marcelle-beaute .predefined_comparator .comparison-carousel .fragrance .criteria-content-text,.marcelle-beaute .predefined_comparator .comparison-carousel .skin-concern .criteria-content-text,.marcelle-beaute .predefined_comparator .comparison-carousel .skin-type .criteria-content-text,.predefined_comparator .comparison-carousel .coverage .criteria-content-text,.predefined_comparator .comparison-carousel .fragrance .criteria-content-text,.predefined_comparator .comparison-carousel .skin-concern .criteria-content-text,.predefined_comparator .comparison-carousel .skin-type .criteria-content-text{min-height:5rem}.predefined_comparator .comparison-carousel .brush-type .criteria-content-text{min-height:4rem}}.marcelle-beaute .predefined_comparator .comparison-carousel .key-ingredients .criteria-content-text,.predefined_comparator .comparison-carousel .key-ingredients .criteria-content-text{min-height:3.2rem}@media(max-width:47.99em){.predefined_comparator .comparison-carousel .key-ingredients .criteria-content-text{min-height:12rem}.marcelle-beaute .predefined_comparator .comparison-carousel .key-ingredients .criteria-content-text{min-height:8rem}.annabelle-cosmetic .predefined_comparator .comparison-carousel .key-ingredients .criteria-content-text{min-height:5rem}}.marcelle-beaute .predefined_comparator .comparison-carousel .preference .criteria-content-text,.predefined_comparator .comparison-carousel .preference .criteria-content-text{min-height:4.8rem}
