.cfp-section-wrapper{padding:var(--spacing--4) 0}.cfp-section__container{max-width:1440px;width:100%;margin:0 auto;padding:0 var(--spacing--3)}.cfp-section__heading{font-family:var(--olay-font-primary);font-size:1.5rem;font-weight:700;color:var(--olay-color-text-primary);text-align:center;margin:0 0 var(--spacing--1) 0}.cfp-section__subheading{font-family:var(--olay-font-primary);font-size:1rem;text-align:center;margin:0 0 var(--spacing--4) 0}.cfp-section__slider{width:100%}.cfp-card{display:flex;flex-direction:column;height:100%;background:var(--olay-color-bg-white)}.cfp-card__image-wrapper{position:relative;overflow:hidden;aspect-ratio:1 / 1;background:var(--olay-color-bg-surface)}.cfp-card__image-link{display:block;width:100%;height:100%}.cfp-card__image{width:100%;height:100%;object-fit:contain;display:block}.cfp-card__image--placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.cfp-card__placeholder-svg{width:60%;height:60%;opacity:.4}.cfp-card__badge{position:absolute;top:var(--spacing--1);right:var(--spacing--1);background:var(--olay-color-bg-white);color:var(--olay-color-text-primary);font-family:var(--olay-font-primary);font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px var(--spacing--1);border:1px solid var(--olay-color-text-primary);line-height:1;z-index:1}.cfp-card__details{display:flex;flex-direction:column;flex:1;padding:var(--spacing--2) var(--spacing--1) var(--spacing--1);gap:var(--spacing--1)}.cfp-card__title{font-family:var(--olay-font-primary);font-size:.9375rem;font-weight:700;color:var(--olay-color-text-primary);margin:0;line-height:1.3}.cfp-card__title a{color:inherit;text-decoration:none}.cfp-card__title a:hover,.cfp-card__title a:focus-visible{text-decoration:underline}.cfp-card__editorial{font-family:var(--olay-font-primary);font-size:.8125rem;color:var(--olay-color-text-secondary);margin:0;line-height:1.5;flex:1}.cfp-card__form{margin:0}.cfp-card__atc-btn{display:flex;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:55px;padding:var(--spacing--2) var(--spacing--3);background:var(--olay-color-text-primary);color:var(--olay-color-bg-white);font-family:var(--olay-font-primary);font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:none;border-radius:8px;cursor:pointer;transition:opacity .2s ease}.cfp-card__atc-btn:hover{background-color:#fff;color:#000;border:1px solid black}@media(prefers-reduced-motion:reduce){.cfp-card__atc-btn{transition:none}}.cfp-card__atc-btn:hover{opacity:.85}.cfp-card__atc-btn:focus-visible{outline:2px solid var(--olay-color-secondary);outline-offset:2px}.cfp-card__atc-btn:focus:not(:focus-visible){outline:none}.cfp-card__atc-btn--disabled,.cfp-card__atc-btn[disabled]{opacity:.5;cursor:not-allowed}.cfp-section__slider .slick-slide{padding:0 var(--spacing--1)}.cfp-section__slider .slick-list{margin:0 calc(-1 * var(--spacing--1))}.cfp-section__slider .slick-dots{display:none!important}.cfp-section__slider .slick-prev,.cfp-section__slider .slick-next{width:44px;height:44px;z-index:1;border-radius:var(--spacing--1);transition:opacity .2s ease,background .2s ease}@media(prefers-reduced-motion:reduce){.cfp-section__slider .slick-prev,.cfp-section__slider .slick-next{transition:none}}.cfp-section__slider .slick-prev.slick-disabled,.cfp-section__slider .slick-next.slick-disabled{opacity:.3;cursor:not-allowed}.cfp-section__slider .slick-prev:focus-visible,.cfp-section__slider .slick-next:focus-visible{outline:2px solid var(--olay-color-secondary);outline-offset:2px}@media screen and (min-width:1100px){.cfp-section__container{padding:0 var(--spacing--5)}.cfp-section__heading{font-size:2rem}.cfp-section__subheading{font-size:1.0625rem}}.car-section-wrapper{padding:var(--spacing--4) 0;background:var(--olay-color-bg-white)}.car-section__container{max-width:1440px;width:100%;margin:0 auto;padding:0 var(--spacing--3)}.car-section__heading{font-family:var(--olay-font-primary);font-size:1.5rem;font-weight:700;color:var(--olay-color-text-primary);text-align:center;margin:0 0 var(--spacing--4) 0}.car-section__slider{width:100%}.car-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 var(--spacing--1)}.car-card__image-wrapper{width:160px;height:160px;border-radius:50%;overflow:hidden;margin:0 auto var(--spacing--3);background:var(--olay-color-bg-surface);flex-shrink:0}.car-card__image{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.car-card__image--placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%}.car-card__placeholder-svg{width:50%;height:50%;opacity:.4}.car-card__content{flex:1;display:flex;flex-direction:column;gap:var(--spacing--1)}h2.stacked-text--title{font-family:var(--olay-font-primary);font-size:.8125rem;font-weight:700;color:var(--olay-color-text-primary);text-transform:uppercase;letter-spacing:.04em;margin:0;line-height:1.3}.stacked-text--description{font-family:var(--olay-font-primary);font-size:.875rem!important;color:var(--olay-color-text-secondary);margin:10px 0 0;line-height:1.55!important;text-align:center}.stacked-text--description p{margin:0}h2.featured-collection--title{margin-bottom:20px!important}.car-section__slider .slick-slide{padding:0 var(--spacing--3)}.car-section__slider .slick-list{margin:0 calc(-1 * var(--spacing--3))}.car-section__slider .slick-dots{display:none!important}.car-section__slider .slick-prev:focus-visible,.car-section__slider .slick-next:focus-visible{outline:2px solid var(--olay-color-secondary);outline-offset:2px}.car-section__slider .slick-prev,.car-section__slider .slick-next{width:44px;height:44px;background:var(--olay-color-text-primary);border-radius:var(--spacing--1);transition:opacity .2s ease,background .2s ease}@media(prefers-reduced-motion:reduce){.car-section__slider .slick-prev,.car-section__slider .slick-next{transition:none}}.car-section__slider .slick-prev:hover,.car-section__slider .slick-next:hover{background:var(--olay-color-primary)}.car-section__slider .slick-prev.slick-disabled,.car-section__slider .slick-next.slick-disabled{opacity:.3;cursor:not-allowed}@media screen and (min-width:768px){.car-card__image-wrapper{width:260px;height:260px}h2.stacked-text--title{font-size:.6875rem}.stacked-text--description{font-size:.75rem!important;line-height:1.4!important}}@media screen and (min-width:768px)and (max-width:1024px){.cfp-section__slider .slick-list{overflow:visible}.cfp-section__slider .slick-track{display:flex!important}.cfp-section__slider .slick-slide{width:40%!important;margin-right:0}.section--text-columns .featured-grid--body[data-tablet-columns="2"]{grid-template-columns:repeat(2,1fr)}.section--text-columns .featured-grid--body[data-tablet-columns="3"]{grid-template-columns:repeat(3,1fr)}.section--text-columns .featured-grid--body[data-tablet-columns="4"]{grid-template-columns:repeat(4,1fr)}.section--text-columns .featured-grid--root .featured-grid--item{padding:var(--spacing--2)}.section--text-columns .featured-grid--root .stacked-text--title{font-size:.75rem}.section--text-columns .featured-grid--root .stacked-text--description{font-size:.8125rem!important}}@media screen and (min-width:1100px){.car-section__container{padding:0 var(--spacing--5)}.car-section__heading{font-size:2rem}.car-card__image-wrapper{width:260px;height:260px}}.rr-section-wrapper{padding:var(--spacing--5) 0}.rr-section{background:#ece2f8;padding:var(--spacing--5) var(--spacing--3)}.rr-section__inner{max-width:100%;width:100%;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing--2)}.rr-section__eyebrow{font-family:var(--olay-font-primary);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--olay-color-text-primary);margin:0;border-bottom:1px solid black;padding:5px 30px}.rr-section__stars-img{width:140px;height:auto;display:block}.rr-section__stars-fallback{font-size:1.5rem;color:var(--olay-color-text-primary);letter-spacing:.05em}.rr-section__heading{font-family:var(--olay-font-primary);font-size:2rem;font-weight:700;color:var(--olay-color-text-primary);margin:0}.rr-section__quote{display:flex;flex-direction:column;gap:var(--spacing--1);align-items:center}.rr-section__quote-text{font-family:var(--olay-font-primary);font-size:.9375rem;color:var(--olay-color-text-primary);line-height:1.7;max-width:60%}@media only screen and (max-width:767px){.rr-section__quote-text{max-width:100%;font-size:16px;line-height:1.4}}.rr-section__quote-text p{margin:0}.rr-section__reviewer{font-family:var(--olay-font-primary);font-size:.875rem;font-weight:700;color:var(--olay-color-text-primary);text-transform:uppercase;letter-spacing:.06em;margin:0}.rr-section__product-name{font-family:var(--olay-font-primary);font-size:.875rem;font-weight:700;color:var(--olay-color-text-primary);text-transform:uppercase;letter-spacing:.08em;margin:0}@media screen and (min-width:768px){.rr-section__heading{font-size:2.5rem}.rr-section__quote-text{font-size:1rem}}.ir-section-wrapper{padding:var(--spacing--4) 0}.ir-section__container{max-width:1100px;width:100%;margin:0 auto;padding:0 var(--spacing--3)}@media only screen and (max-width:767px){.ir-section__container{padding:0}}.ir-section__heading{font-family:var(--olay-font-primary);font-size:1.5rem;font-weight:700;color:var(--olay-color-text-primary);text-align:center;margin:0 0 var(--spacing--4) 0}.ir-section__tabs{display:flex;justify-content:center;gap:0;margin-bottom:var(--spacing--4);width:70%;margin:var(--spacing--4) auto;border-bottom:1px solid var(--olay-color-text-secondary)}@media only screen and (max-width:767px){.ir-section__tabs{width:100%;margin:var(--spacing--4) auto}}.ir-section__tab{flex:1;background:none;border:none;border-bottom:3px solid transparent;margin-bottom:-1px;padding:var(--spacing--2) var(--spacing--3);font-family:var(--olay-font-primary);font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--olay-color-text-secondary);cursor:pointer;min-height:44px;transition:color .2s ease,border-color .2s ease;text-align:center}@media(prefers-reduced-motion:reduce){.ir-section__tab{transition:none}}.ir-section__tab--active,.ir-section__tab[aria-selected=true]{color:var(--olay-color-text-primary);border-bottom-color:var(--olay-color-text-primary)}.ir-section__tab:hover{color:var(--olay-color-text-primary)}.ir-section__tab:focus-visible{outline:2px solid var(--olay-color-secondary);outline-offset:2px;border-radius:2px}.ir-section__tab:focus:not(:focus-visible){outline:none}.ir-section__panel{display:none}.ir-section__panel--active{display:block}.ir-section__panel[hidden]{display:none}.ir-section__product-list{display:flex;flex-direction:column;gap:var(--spacing--4)}.ir-card{display:flex;flex-direction:column;gap:30px;padding-bottom:var(--spacing--4)}@media only screen and (max-width:767px){.ir-card{padding:0 12px var(--spacing--4)}}.ir-card__image-wrapper{position:relative;align-self:flex-start;width:400px;height:400px;max-width:100%;flex-shrink:0;background:var(--olay-color-bg-surface)}.ir-card__image-link{display:block;width:100%}.ir-card__image{width:100%;height:100%;object-fit:contain;display:block}.ir-card__image--placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ir-card__placeholder-svg{width:50%;height:50%;opacity:.4}.ir-card__badge{position:absolute;top:var(--spacing--1);left:var(--spacing--1);background:var(--olay-color-bg-white);color:var(--olay-color-text-primary);font-family:var(--olay-font-primary);font-size:.625rem;font-weight:700;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;letter-spacing:.04em;line-height:1.1;border:1px solid var(--olay-color-text-primary);z-index:1}.ir-card__details{display:flex;flex-direction:column;gap:var(--spacing--2);flex:1}a.ir-card__link:hover{text-decoration:none!important}.ir-card__title{font-family:var(--olay-font-primary);font-size:1.125rem;font-weight:700;color:var(--olay-color-text-primary);margin:0}.ir-card__title a{color:inherit;text-decoration:none}.ir-card__title a:hover,.ir-card__title a:focus-visible{text-decoration:underline}.ir-card__benefit{font-family:var(--olay-font-primary);font-size:.8125rem;font-weight:700;color:var(--olay-color-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}.ir-card__description{font-family:var(--olay-font-primary);font-size:.875rem;color:var(--olay-color-text-primary);line-height:1.65;margin:0}.ir-card__description ul,.ir-card__description ol{margin:0 0 var(--spacing--1);padding-left:var(--spacing--3);list-style-type:disc;list-style-position:inside}.ir-card__description div{display:list-item}.ir-card__description li{margin-bottom:var(--spacing--0)}.ir-card__description p{margin:0 0 var(--spacing--1)}.ir-card__form{margin:0}.ir-card__atc-btn{display:inline-block;padding:var(--spacing--1) var(--spacing--3);background:var(--olay-color-text-primary);color:var(--olay-color-bg-white);font-family:var(--olay-font-primary);font-size:.75rem;font-weight:700;letter-spacing:.06em;border:none;cursor:pointer;transition:opacity .2s ease;font-size:14px;line-height:17px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;letter-spacing:4px;text-transform:uppercase;color:#fff;padding:16px 32px;height:49px;border-radius:8px;max-width:355px;width:100%;text-decoration:none}.ir-card__atc-btn:hover{background-color:var(--olay-color-bg-white);color:var(--olay-color-text-primary);border:1px solid var(--olay-color-text-primary)}@media(prefers-reduced-motion:reduce){.ir-card__atc-btn{transition:none}}.ir-card__atc-btn:hover{opacity:.85}.ir-card__atc-btn:focus-visible{outline:2px solid var(--olay-color-secondary);outline-offset:2px}.ir-card__atc-btn:focus:not(:focus-visible){outline:none}.ir-card__atc-btn--disabled,.ir-card__atc-btn[disabled]{opacity:.5;cursor:not-allowed}.ir-card__description ul ul{list-style-type:circle;list-style-position:inside}@media only screen and (max-width:1023px){.ir-card__image-wrapper{width:50%;height:auto;flex-shrink:0}}@media only screen and (max-width:767px){.ir-card__image-wrapper{width:100%}h1.section-blocks--title.retinol-page{font-size:40px}.ewa-rteLine table{width:initial!important}}@media screen and (min-width:768px){.ir-card{flex-direction:row;align-items:flex-start}.ir-section__heading{font-size:2rem}}@media screen and (min-width:1100px){.ir-section__container{padding:0 var(--spacing--5)}.ir-card__image-wrapper{width:448px;height:448px}}section.ir-section.retinol-ingredient-section{padding-left:20px;padding-right:20px}.ewa-rteLine table,.ewa-rteLine table tr td{border:none;margin:initial!important}.ewa-rteLine ul li,#panel-max .ir-card__description ul li{display:list-item}@media only screen and (min-width:1025px){.section-blocks--title.retinol-page{position:relative;left:70%;font-size:65px}}@media only screen and (min-width:1020px)and (max-width:1024px){.section-blocks--title.retinol-page{position:relative;left:45%;font-size:65px}}section.car-section,section.cfp-section{padding-left:20px;padding-right:20px}@media only screen and (max-width:767px){.ir-section__tab{margin:0;padding:0!important;font-size:12px!important;letter-spacing:.5px!important}}.slick-prev:before,.slick-next:before{color:#000!important;background-color:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom-retinol.css.map */
