.dfr-home-hero{position:relative;overflow:hidden;background:var(--dfr-hero-bg)}.dfr-home-hero__bg{position:absolute;inset:0;background:linear-gradient(90deg, #8dc7f0 0%, #c6f0ee 100%);pointer-events:none}.dfr-home-hero .container{position:relative;z-index:1}.dfr-home-hero__inner{position:relative}.dfr-home-hero__content{position:relative;z-index:3;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.dfr-home-hero__title{color:var(--dfr-blue);line-height:0.916;text-transform:none}.dfr-home-hero__text{max-width:610px;color:var(--dfr-blue)}.dfr-home-hero__text-underline{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.dfr-home-hero__actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px}.dfr-home-hero__ghost-link{color:var(--dfr-blue)}.dfr-home-hero__ghost-link:hover,.dfr-home-hero__ghost-link:focus{text-decoration:underline}.dfr-home-hero__picture{display:block;width:100%}.dfr-home-hero__img{display:block;width:100%;height:auto}.dfr-home-hero__slogan-break{display:none}@media (min-width: 992px){.dfr-home-hero__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:clamp(560px, 54vw, 680px);padding-top:100px}.dfr-home-hero__content{width:100%;max-width:610px;gap:28px}.dfr-home-hero__media{position:absolute;right:32px;bottom:0;z-index:1;width:668px;max-width:none}.dfr-home-hero__img{width:668px;max-width:none}.dfr-home-hero__title-indent{display:inline}.dfr-home-hero__slogan-break{display:inline}}@media (max-width: 991.98px){.dfr-home-hero__bg{background:linear-gradient(180deg, #8fc7f0 0%, #c7f0ee 100%)}.dfr-home-hero__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;min-height:auto;padding-top:110px;gap:12px}.dfr-home-hero__content{width:100%;max-width:none;padding:0 20px;gap:12px;text-align:center}.dfr-home-hero__content .dfr-home-hero__text{font-size:18px;line-height:24px}.dfr-home-hero__text{max-width:none;text-align:center}.dfr-home-hero__actions{-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.dfr-home-hero__media{position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}.dfr-home-hero__title-indent{display:none}}@media (min-width: 576px) and (max-width: 991.98px){.dfr-home-hero__media{padding:0 20px}.dfr-home-hero__picture{width:100%;max-width:560px}.dfr-home-hero__img{width:100%;max-width:560px}.dfr-home-hero__slogan-break{display:inline}}@media (max-width: 575.98px){.dfr-home-hero__content{gap:16px}.dfr-home-hero .container{padding-left:0;padding-right:0}.dfr-home-hero__content{padding:0 20px}.dfr-home-hero__media,.dfr-home-hero__picture,.dfr-home-hero__img{width:100%;max-width:none}.dfr-home-hero__slogan-break{display:none}}@media (prefers-reduced-motion: reduce){.dfr-home-hero,.dfr-home-hero__img,.dfr-home-hero__ghost-link{transition:none !important;animation:none !important}}@media (min-width: 992px) and (max-width: 1200px){.dfr-home-hero__media{width:490px}.dfr-home-hero__img{width:490px;max-width:none}}.dfr-trust-bar{position:relative;z-index:2;background:var(--dfr-blue);overflow:hidden}.dfr-trust-bar__viewport{overflow:hidden}.dfr-trust-bar__track{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:-moz-max-content;width:max-content;gap:0;will-change:transform}.dfr-trust-bar__group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:0 0 auto;flex:0 0 auto}.dfr-trust-bar__item{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:7px;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap;color:rgba(255,255,255,0.7)}.dfr-trust-bar__item .type-overline{color:#fff}.dfr-trust-bar__icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 auto;flex:0 0 auto}.dfr-trust-bar__icon svg{display:block;width:16px;height:16px}@media (min-width: 768px){.dfr-trust-bar__group{gap:72px;padding-top:20px;padding-bottom:20px;padding-right:72px}}@media (max-width: 767.98px){.dfr-trust-bar__group{gap:40px;padding-top:16px;padding-bottom:16px;padding-right:40px}.dfr-trust-bar__icon svg{width:14px;height:14px}}@media (prefers-reduced-motion: reduce){.dfr-trust-bar__track{transform:none !important}}.dfr-home-categories{padding:32px 0 56px;background:rgba(174,223,250,0.15)}.dfr-home-categories__grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0, 1fr))[12];grid-template-columns:repeat(12, minmax(0, 1fr));gap:16px}.dfr-home-category-card{position:relative;display:block;overflow:hidden;min-width:0;border-radius:16px;text-decoration:none;color:inherit;isolation:isolate;will-change:transform}.dfr-home-category-card:hover,.dfr-home-category-card:focus{text-decoration:none}.dfr-home-category-card__media{position:absolute;inset:0;z-index:1}.dfr-home-category-card__picture{display:block;width:100%;height:100%}.dfr-home-category-card__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1);transition:transform 0.45s ease-out;will-change:transform}.dfr-home-category-card__content{position:relative;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;height:100%;min-height:232px;padding:24px}.dfr-home-category-card__title{max-width:260px;color:var(--dfr-blue);text-transform:none}.dfr-home-category-card__link{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px;margin-top:10px;color:var(--dfr-blue)}.dfr-home-category-card__link:hover span{text-decoration:underline;text-underline-offset:2px}.dfr-home-category-card__arrow{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px}.dfr-home-category-card--acne,.dfr-home-category-card--patches,.gradient1,.gradient2{background:radial-gradient(88.45% 116.75% at 75.08% 14.74%, #cdfeff 0%, #9fe2f7 100%)}.dfr-home-category-card--moisturizers,.gradient3{background:radial-gradient(88.45% 116.75% at 75.08% 14.74%, #b5fff4 0%, #8fd7cc 100%)}.dfr-home-category-card--post-acne,.gradient4{background:radial-gradient(122.31% 163.92% at 21.79% 87.65%, #ffe1fe 0%, #d4add3 100%)}.dfr-home-category-card--cleansers,.gradient5{background:radial-gradient(88.45% 116.75% at 75.08% 14.74%, #d9ffd0 0%, #bfe9b5 100%)}.dfr-home-category-card:hover .dfr-home-category-card__img,.dfr-home-category-card:focus-within .dfr-home-category-card__img{transform:scale(1.04)}.dfr-home-category-card--acne,.gradient1{-ms-grid-column:span 4;grid-column:span 4;min-height:246px}.dfr-home-category-card--patches,.gradient2{-ms-grid-column:span 4;grid-column:span 4;min-height:246px}.dfr-home-category-card--moisturizers,.gradient3{-ms-grid-column:span 4;grid-column:span 4;min-height:246px}.dfr-home-category-card--post-acne,.gradient4{-ms-grid-column:span 4;grid-column:span 4;min-height:246px}.dfr-home-category-card--cleansers,.gradient5{-ms-grid-column-span:4;-ms-grid-column:9;grid-column:9 / span 4;-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1 / span 2;min-height:246px}@media (max-width: 991.98px){.dfr-home-categories__grid{-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr))}.dfr-home-category-card--acne,.dfr-home-category-card--patches,.dfr-home-category-card--moisturizers,.dfr-home-category-card--post-acne,.gradient1,.gradient2,.gradient3,.gradient4{-ms-grid-column:span 1;grid-column:span 1}.dfr-home-category-card--cleansers,.gradient5{grid-column:1 / -1;-ms-grid-row:auto;grid-row:auto}.dfr-home-category-card__content{padding:20px}}@media (max-width: 767.98px){.dfr-home-categories{padding:24px 0 40px}.dfr-home-categories__grid{gap:12px}.dfr-home-category-card__content{padding:16px}}@media (prefers-reduced-motion: reduce){.dfr-home-category-card,.dfr-home-category-card__img{transition:none !important;animation:none !important}}.dfr-subhero__bg{display:none}.dfr-subhero__title{margin:0;color:#00358f;text-transform:none}.dfr-subhero__text{margin:8px 0 0;color:#62748e;font-size:16px !important}.search-results .grid-header{border-width:0}.dfr-plp__products{padding:48px 0;background:var(--dfr-slate-50)}.image-container{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:372px;padding:24px;border-radius:20px;background:#f1f5f9;overflow:hidden;transition:background-color 0.35s ease-out}.image-container .tile-image{translate:0;scale:1;transform:translate(0px, 0px)}.image-container:hover .tile-image{translate:0;scale:1.04;transform:scale(1.04, 1.04)}.product-tile .tile-body{margin-top:24px;margin-bottom:24px;padding:0}.product-tile .tile-body .pdp-link a{font-family:"FavoritRegular","Manrope","Inter","Segoe UI",sans-serif;color:var(--dfr-slate-900);font-size:1.125rem;font-weight:400;line-height:24px;letter-spacing:0}.product-tile .tile-body .pdp-link a:hover,.product-tile .tile-body .pdp-link a:focus{color:var(--dfr-blue);text-decoration:none}.product-tile:hover .image-container,.dfr-product-card:focus-within .image-container{background:#dae6f2}@media (min-width: 992px){.dfr-subhero__bg{display:block;position:absolute;inset:0;pointer-events:none}.dfr-subhero__dots{position:absolute;top:calc(50% - 66px);left:50%;width:1540px;max-width:none;transform:translate(-50%, -50%)}.dfr-subhero__dots img{display:block;width:100%;height:auto;opacity:0.65}.search-results .grid-header{border-width:0}}.dfr-subhero__inner{position:relative;min-height:300px;padding-top:128px;padding-bottom:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.dfr-subhero__content{position:relative;z-index:1;max-width:760px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center}@media (max-width: 991.98px){.dfr-subhero__inner{min-height:auto;padding-top:112px;padding-bottom:36px}.image-container{min-height:300px}}@media (max-width: 767.98px){.dfr-plp__products{padding:24px 0}.image-container{min-height:260px;border-radius:16px}.product-tile .tile-body h2.pdp-link{min-height:24px}}@media (prefers-reduced-motion: reduce){.dfr-filter-menu,.dfr-product-card,.image-container,.dfr-product-card__image,.dfr-filter-trigger,.dfr-plp__mobile-filter-btn,.dfr-mobile-filter__backdrop,.dfr-mobile-filter__sheet,.dfr-mobile-filter__group-chevron,.dfr-mobile-filter__group-body{transition:none !important;animation:none !important}}.dfr-home-cta-banner{padding:68px 0;background:var(--dfr-slate-50)}.dfr-home-cta-banner__card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:24px;border-radius:16px;background:var(--dfr-white);overflow:hidden}.dfr-home-cta-banner__media{-ms-flex-order:2;order:2;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.dfr-home-cta-banner__picture{display:block;width:100%;max-width:280px}.dfr-home-cta-banner__img{display:block;width:100%;height:auto}.dfr-home-cta-banner__content{-ms-flex-order:1;order:1;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;gap:16px;padding:28px 20px 0}.dfr-home-cta-banner__title,.dfr-home-cta-banner__text{color:var(--dfr-blue);text-transform:none}.dfr-home-cta-banner__actions{padding-top:4px}.dfr-home-cta-banner .btn-outline-differin{border-color:var(--dfr-blue);color:var(--dfr-blue)}.dfr-home-cta-banner .btn-outline-differin:hover,.dfr-home-cta-banner .btn-outline-differin:focus{border-color:var(--dfr-blue);color:var(--dfr-blue)}@media (min-width: 992px){.dfr-home-cta-banner__card{height:390px;max-height:390px;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:20px;padding-left:64px;padding-right:64px}.dfr-home-cta-banner__media{-ms-flex-order:1;order:1;-ms-flex:0 0 auto;flex:0 0 auto;width:473px;min-width:473px;max-width:473px;height:100%;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:end;align-items:flex-end;overflow:hidden}.dfr-home-cta-banner__picture{width:100%;max-width:none;height:100%}.dfr-home-cta-banner__img{width:auto;height:100%;max-width:none;object-fit:contain;object-position:left bottom}.dfr-home-cta-banner__content{-ms-flex-order:2;order:2;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;text-align:left;gap:20px;padding:0}}@media (max-width: 991.98px){.dfr-home-cta-banner{padding:44px 0}.dfr-home-cta-banner__card{gap:20px}.dfr-home-cta-banner__content{padding:24px 20px 0}.dfr-home-cta-banner__text{max-width:32rem}.dfr-home-cta-banner__picture{max-width:260px}}@media (max-width: 575.98px){.dfr-home-cta-banner__content{padding:24px 16px 0}.dfr-home-cta-banner__picture{max-width:240px}}@media (min-width: 992px){.dfr-home-cta-banner--reverse .dfr-home-cta-banner__media{-ms-flex-order:2;order:2;-ms-flex-pack:end;justify-content:flex-end}.dfr-home-cta-banner--reverse .dfr-home-cta-banner__img{object-position:right bottom;transform:scaleX(-1)}.dfr-home-cta-banner--reverse .dfr-home-cta-banner__content{-ms-flex-order:1;order:1}}.experience-commerce_layouts-carousel{padding:68px 0;background:var(--dfr-slate-50)}.carousel .carousel-title{text-align:center;color:var(--dfr-blue);text-transform:none}.glide .glide__arrows .glide__arrow--right:before,.glide .glide__arrows .glide__arrow--left:before{display:none !important}.glide .glide__arrows{position:relative;top:10px !important;right:0 !important}.glide .glide__arrows .glide__arrow--right,.glide .glide__arrows .glide__arrow--left{position:absolute;top:125px !important;transform:translateY(-50%);z-index:3;width:44px;height:44px;border:0;border-radius:12px;background:var(--dfr-blue);background-color:var(--dfr-blue);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:background-color .24s ease, opacity .24s ease, transform .24s ease;box-shadow:none}.glide .glide__arrows .glide__arrow--right.disabled,.glide .glide__arrows .glide__arrow--left.disabled{opacity:.35;cursor:not-allowed}.glide .glide__arrows .glide__arrow--right{right:-20px !important}.glide .glide__arrows .glide__arrow--left{left:-20px !important}.glide__bullet{width:6px;height:6px;border:0;border-radius:999px;background:var(--dfr-slate-200);padding:0;transition:width 0.24s ease, background-color 0.24s ease, transform 0.24s ease}.glide__bullet--active{width:15px;background:#00c9ff}@media (min-width: 650px){.glide .glide__arrows{top:180px !important}.glide .glide__arrows .glide__arrow--right{right:-50px !important}.glide .glide__arrows .glide__arrow--left{left:-50px !important}}@media (min-width: 992px){.glide .glide__arrows{top:50px !important}.glide .glide__arrows .glide__arrow--right{right:-60px !important}.glide .glide__arrows .glide__arrow--left{left:-60px !important}}@media (max-width: 991.98px){.experience-commerce_layouts-carousel{padding:48px 0}}@media (max-width: 768.98px){.product-tile .tile-body .pdp-link{min-height:24px}}.dfr-home-routine-banner{padding:44px 0;background:var(--dfr-white)}.dfr-home-routine-banner__card{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-flex-align:center;align-items:center;gap:0}.dfr-home-routine-banner__content{-ms-flex-order:1;order:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;min-width:0}.dfr-home-routine-banner__media{-ms-flex-order:2;order:2;position:relative;min-width:0;margin-top:20px;border-radius:20px;overflow:hidden}.dfr-home-routine-banner__picture{display:block;width:100%}.dfr-home-routine-banner__img{display:block;width:100%;height:auto;aspect-ratio:1288 / 944;object-fit:cover}.dfr-home-routine-banner__badge{position:absolute;left:20px;bottom:20px;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:16px;border-radius:16px;background:#ffffff;box-shadow:0 4px 16px 0 rgba(0,0,0,0.08)}.dfr-home-routine-banner__badge-title{color:var(--dfr-blue)}.dfr-home-routine-banner__badge-pills{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.dfr-home-routine-banner__badge-pill{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:4px 8px;border-radius:999px;white-space:nowrap}.dfr-home-routine-banner__badge-pill:first-child{background:var(--dfr-slate-200);color:var(--dfr-blue)}.dfr-home-routine-banner__badge-pill:last-child{background:var(--dfr-blue);color:var(--dfr-white)}.dfr-home-routine-banner__eyebrow,.dfr-home-routine-banner__text,.dfr-home-routine-banner__step-text{color:var(--dfr-slate-500)}.dfr-home-routine-banner__title,.dfr-home-routine-banner__step-title,.dfr-home-routine-banner__link{color:var(--dfr-blue)}.dfr-home-routine-banner__text{max-width:520px}.dfr-home-routine-banner__steps{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;padding-top:12px}.dfr-home-routine-banner__step{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.dfr-home-routine-banner__step-marker{position:relative;width:41px;-ms-flex:0 0 41px;flex:0 0 41px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.dfr-home-routine-banner__step:not(:last-child) .dfr-home-routine-banner__step-marker::after{content:'';position:absolute;top:41px;left:50%;width:1px;height:calc(100% + 20px - 40px);transform:translateX(-50%);background:var(--dfr-slate-200)}.dfr-home-routine-banner__step-number{width:41px;height:41px;-ms-flex:0 0 41px;flex:0 0 41px;border-radius:999px;background:var(--dfr-slate-200);color:var(--dfr-blue);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}.dfr-home-routine-banner__step-copy{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0}.dfr-home-routine-banner__link{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 0;text-decoration:none}.dfr-home-routine-banner__link .btn-ico{display:-ms-inline-flexbox;display:inline-flex}.dfr-home-routine-banner__link:hover,.dfr-home-routine-banner__link:focus{color:var(--dfr-blue);text-decoration:underline;text-underline-offset:2px}@media (min-width: 992px){.dfr-home-routine-banner{padding:68px 0}.dfr-home-routine-banner__card{-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:64px}.dfr-home-routine-banner__media{-ms-flex-order:1;order:1;margin-top:0}.dfr-home-routine-banner__content{-ms-flex-order:2;order:2}}@media (max-width: 767.98px){.dfr-home-routine-banner__media{border-radius:16px}.dfr-home-routine-banner__badge{left:12px;bottom:12px;max-width:calc(100% - 24px)}}.accordion-panel-group.bg-gradient-blue{background:linear-gradient(105.49deg, #00358f 47.63%, #0f4cbd 93.7%);padding:30px}.accordion-panel-group.bg-gradient-blue .experience-commerce_assets-accordionPanel .panel .panel-body *{color:#00358fb3 !important}.accordion-panel-group.bg-gradient-blue .experience-commerce_assets-accordionPanel .panel .panel-title{border-bottom:1px solid #00358f;color:#00358f}.accordion-panel-group.bg-gradient-blue .experience-commerce_assets-accordionPanel .panel .panel-title:hover{color:#00358f}.accordion-panel-group.bg-gradient-blue .experience-commerce_assets-accordionPanel .panel .panel-title:hover::after,.accordion-panel-group.bg-gradient-blue .experience-commerce_assets-accordionPanel .panel .panel-title:hover::before{border-color:#00358f}.accordion-panel-group.bg-gradient-blue .experience-commerce_assets-accordionPanel .panel .panel-title:hover.collapsed .card-icon{background-color:transparent;border:2px solid #00358f;color:#00358f}.accordion-panel-group.bg-gradient-blue .experience-commerce_assets-accordionPanel .panel .panel-title:hover .card-icon{color:#00358f}.accordion-panel-group.bg-gradient-blue .experience-commerce_assets-accordionPanel .panel .panel-title.collapsed .card-icon{background-color:transparent;border:2px solid #00358f;color:#00358f}.accordion-panel-group.bg-gradient-blue .experience-commerce_assets-accordionPanel .panel .panel-title .card-icon{color:#00358f}.accordion-panel-group .experience-commerce_assets-accordionPanel:first-child .panel .panel-title::after,.accordion-panel-group .experience-commerce_assets-accordionPanel:first-child .panel .panel-title::before{top:50%}.accordion-panel-group .panel.panel-default{color:var(--color)}.accordion-panel-group .panel .panel-body{margin-top:30px}.accordion-panel-group .panel .panel-body *{color:#00358f !important;font-weight:500;font-size:1.25rem;line-height:1.75rem;position:relative}.accordion-panel-group .panel .panel-body.hasBrandIcon{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.accordion-panel-group .panel .panel-body.hasBrandIcon .panel-body--icon{width:4rem;margin:0 1.625rem 0 0}.accordion-panel-group .panel .panel-body.hasBrandIcon .panel-body--icon img{max-width:4rem}.accordion-panel-group .panel .panel-title{border-bottom:1px solid;border-color:var(--color, #fff);color:var(--color);display:block;font-family:"FavoritRegular","Manrope","Inter","Segoe UI",sans-serif;font-size:24px;font-weight:400;letter-spacing:0.01em;padding:30px 0 30px 55px;position:relative}.accordion-panel-group .panel .panel-title::after,.accordion-panel-group .panel .panel-title::before{content:'';border-bottom:2px solid;position:absolute;top:50%;width:8px}.accordion-panel-group .panel .panel-title::after{right:10px;transform:rotate(-45deg)}.accordion-panel-group .panel .panel-title::before{right:5px;transform:rotate(45deg)}.accordion-panel-group .panel .panel-title.collapsed{color:#5e656b}.accordion-panel-group .panel .panel-title.collapsed::after{right:10px;transform:rotate(45deg)}.accordion-panel-group .panel .panel-title.collapsed::before{right:5px;transform:rotate(-45deg)}.accordion-panel-group .panel .panel-title.collapsed .card-icon{background-color:transparent;border:2px solid #00358f;color:var(--color, #00358f)}.accordion-panel-group .panel .panel-title .card-icon{background-color:#fff;border:2px solid #00358f;color:var(--color, #00358f);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;font-size:20px;font-weight:700;height:36px;margin-right:20px;position:absolute;left:0;text-align:center;width:36px}.accordion-panel-group .panel .panel-title:focus,.accordion-panel-group .panel .panel-title:focus-visible{outline-color:#a1d400}.accordion-panel-group .panel .panel-title:hover{text-decoration:none;color:#00358f}.accordion-panel-group .panel .panel-title:hover.collapsed::after,.accordion-panel-group .panel .panel-title:hover.collapsed::before{border-color:#00358f}.accordion-panel-group .panel .panel-title:hover.collapsed .card-icon{background-color:transparent;border:2px solid #00358f;color:#00358f}.accordion-panel-group .panel .panel-title:hover .card-icon{background-color:transparent;border:2px solid #00358f;color:#00358f}.bg-$primary-gradient .accordion-panel-group .panel .panel-title.collapsed .card-icon{color:#fff;border-color:#fff}.bg-$primary-gradient .accordion-panel-group .panel .panel-title.collapsed{color:#fff}.body_Redesign .accordion-panel-group .panel.panel-default .panel-collapse.show .experience-accordionPanels{display:inline-block;border-bottom:1px solid var(--color, #fff);width:100%}.body_Redesign .accordion-panel-group.bg-gradient-blue .experience-commerce_assets-accordionPanel .panel .panel-collapse.show .experience-accordionPanels{display:inline-block;border-bottom:1px solid #00358f;width:100%}.dfr-articles-listing{padding:44px 0;background:var(--dfr-slate-50)}.dfr-articles-grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0, 1fr))[12];grid-template-columns:repeat(12, minmax(0, 1fr));gap:24px}.dfr-articles-grid>.experience-commerce_assets-differinArticleComponent{-ms-grid-column:span 3;grid-column:span 3}.dfr-articles-grid>.experience-commerce_assets-differinArticleComponent:first-child{-ms-grid-column:span 8;grid-column:span 8}.dfr-articles-grid>.experience-commerce_assets-differinArticleComponent:nth-child(2){-ms-grid-column:span 4;grid-column:span 4}.dfr-article-card{min-width:0;background:var(--dfr-white);border-radius:16px;overflow:hidden;will-change:transform, opacity;position:relative}.dfr-article-card--featured-primary{-ms-grid-column:span 8;grid-column:span 8}.dfr-article-card--featured-secondary{-ms-grid-column:span 4;grid-column:span 4}.dfr-article-card--default{-ms-grid-column:span 3;grid-column:span 3}.dfr-article-card__link{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:inherit;text-decoration:none;height:100%}.dfr-article-card__media{position:relative;overflow:hidden;border-radius:16px;background:#dff1f8}.dfr-article-card--default .dfr-article-card__media{aspect-ratio:1 / 1}.dfr-article-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.45s ease-out;transform-origin:center center}.dfr-article-card__overlay{position:absolute;inset:0;background:linear-gradient(0deg, #00358F 0%, rgba(0,53,143,0.2) 50%, rgba(0,0,0,0) 100%)}.dfr-article-card__content{position:absolute;inset:auto 0 0;z-index:2;padding:48px;color:var(--dfr-white);max-width:716px}.dfr-article-card__content--inside{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.dfr-article-card__tag{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:28px;padding:4px 10px;border-radius:8px;font-size:14px;line-height:18px;width:-moz-fit-content;width:fit-content}.dfr-article-card--default .dfr-article-card__tag{position:absolute;top:15px;left:12px}.dfr-article-card__tag--Treatment{background:var(--dfr-slate-50);color:var(--dfr-blue)}.dfr-article-card__tag--Routine{background:#dcfff0;color:#29795f}.dfr-article-card__tag--Ingredients{background:#ffe7b8;color:#9c6400}.dfr-article-card__tag--Mindset{background:#f0dcff;color:#8a43c8}.dfr-article-card__title{color:var(--dfr-white);max-width:90%}.dfr-article-card__excerpt{color:rgba(255,255,255,0.7)}.dfr-article-card__body-row{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:20px}.dfr-article-card__title-outside{color:var(--dfr-slate-900)}.dfr-article-card__arrow{width:34px;height:34px;-ms-flex:0 0 34px;flex:0 0 34px;border-radius:999px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:var(--dfr-blue);color:var(--dfr-white);opacity:0;will-change:transform, opacity;transition:opacity 0.35s ease-out}.dfr-article-card:hover .dfr-article-card__image,.dfr-article-card:focus-within .dfr-article-card__image{transform:scale(1.04)}.dfr-article-card__link:hover{text-decoration:none}.dfr-article-card__title-outside:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.dfr-article-card:hover .dfr-article-card__arrow,.dfr-article-card:focus-within .dfr-article-card__arrow{opacity:1}.dfr-articles-empty{text-align:center;padding:48px 0 0}.dfr-articles-pagination{padding-top:44px}@media (min-width: 992px){.dfr-article-card--featured-primary .dfr-article-card__media{height:480px}.dfr-article-card--featured-secondary .dfr-article-card__media{height:480px}}@media (max-width: 1023.98px){.dfr-articles-grid>.experience-commerce_assets-differinArticleComponent{-ms-grid-column:span 6;grid-column:span 6}.dfr-articles-grid>.experience-commerce_assets-differinArticleComponent:first-child{-ms-grid-column:span 12;grid-column:span 12}.dfr-articles-grid>.experience-commerce_assets-differinArticleComponent:nth-child(2){-ms-grid-column:span 12;grid-column:span 12}}@media (max-width: 991.98px){.dfr-article-card--featured-primary{-ms-grid-column:span 12;grid-column:span 12}.dfr-article-card--featured-secondary{-ms-grid-column:span 12;grid-column:span 12}.dfr-article-card--default{-ms-grid-column:span 6;grid-column:span 6}.dfr-article-card--featured-primary .dfr-article-card__media{aspect-ratio:19 / 21}.dfr-article-card--featured-secondary .dfr-article-card__media{aspect-ratio:4 / 3}.dfr-article-card--default .dfr-article-card__media{aspect-ratio:16 / 9}}@media (max-width: 767.98px){.dfr-articles-nav{padding:20px 0}.dfr-articles-listing{padding:24px 0}.dfr-articles-grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:12px}.dfr-article-card--featured-primary,.dfr-article-card--featured-secondary,.dfr-article-card--default{-ms-grid-column:span 1;grid-column:span 1}.dfr-articles-grid>.experience-commerce_assets-differinArticleComponent{-ms-grid-column:span 1;grid-column:span 1}.dfr-articles-grid>.experience-commerce_assets-differinArticleComponent:first-child{-ms-grid-column:span 1;grid-column:span 1}.dfr-articles-grid>.experience-commerce_assets-differinArticleComponent:nth-child(2){-ms-grid-column:span 1;grid-column:span 1}.dfr-article-card__content{padding:24px}.dfr-article-card__body-row{padding:12px}.dfr-article-card__title{max-width:100%}.dfr-article-card__excerpt{max-width:100%}.dfr-articles-pagination{padding-top:24px}}@media (prefers-reduced-motion: reduce){.dfr-article-card,.dfr-article-card__image{transition:none !important;animation:none !important}}.dfr-home-ingredients-statement{position:relative;display:block;overflow:hidden;min-height:640px;background:var(--dfr-blue);color:var(--dfr-white);text-decoration:none;transition:background-color 0.3s ease}.dfr-home-ingredients-statement:hover,.dfr-home-ingredients-statement:focus,.dfr-home-ingredients-statement:focus-visible{color:var(--dfr-white);text-decoration:none}.dfr-home-ingredients-statement__media{position:absolute;inset:0;overflow:hidden;transform:scale(1);transition:transform 0.6s ease;will-change:transform}.dfr-home-ingredients-statement__video{position:absolute;top:50%;left:50%;width:177.77777778vh;min-width:100%;min-height:56.25vw;transform:translate(-50%, -50%);border:0;pointer-events:none}.dfr-home-ingredients-statement__overlay{position:absolute;inset:0;opacity:1;background:linear-gradient(0deg, rgba(0,53,143,0.78) 0%, rgba(0,53,143,0.42) 48%, rgba(0,53,143,0.24) 100%);transition:opacity 0.4s ease}.dfr-home-ingredients-statement .container-dfr{position:relative;z-index:2}.dfr-home-ingredients-statement__content{min-height:640px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;gap:12px;max-width:700px;padding-top:96px;padding-bottom:56px;transition:opacity 0.35s ease, transform 0.35s ease}.dfr-home-ingredients-statement__eyebrow{color:rgba(255,255,255,0.72)}.dfr-home-ingredients-statement__title{color:var(--dfr-white)}.dfr-home-ingredients-statement__text{max-width:560px;color:rgba(255,255,255,0.88)}.dfr-home-ingredients-statement__link{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px;color:var(--dfr-white);padding-top:12px;transition:gap 0.24s ease, opacity 0.24s ease}.dfr-home-ingredients-statement__link .btn-ico{transition:transform 0.24s ease}@media (hover: hover) and (pointer: fine){.dfr-home-ingredients-statement:hover .dfr-home-ingredients-statement__media,.dfr-home-ingredients-statement:focus .dfr-home-ingredients-statement__media,.dfr-home-ingredients-statement:focus-visible .dfr-home-ingredients-statement__media{transform:scale(1.025)}.dfr-home-ingredients-statement:hover .dfr-home-ingredients-statement__overlay,.dfr-home-ingredients-statement:focus .dfr-home-ingredients-statement__overlay,.dfr-home-ingredients-statement:focus-visible .dfr-home-ingredients-statement__overlay{opacity:0}.dfr-home-ingredients-statement:hover .dfr-home-ingredients-statement__content,.dfr-home-ingredients-statement:focus .dfr-home-ingredients-statement__content,.dfr-home-ingredients-statement:focus-visible .dfr-home-ingredients-statement__content{opacity:0;transform:translateY(10px)}}@media (max-width: 991.98px){.dfr-home-ingredients-statement{min-height:auto;aspect-ratio:16 / 9}.dfr-home-ingredients-statement .container-dfr{position:absolute;inset:0;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.dfr-home-ingredients-statement__video{width:auto;height:100%;min-width:100%;min-height:100%}.dfr-home-ingredients-statement__content{min-height:0;width:100%;max-width:none;padding-top:56px;padding-bottom:32px;-ms-flex-pack:end;justify-content:flex-end}}@media (max-width: 767.98px){.dfr-home-ingredients-statement__content{padding-top:40px;padding-bottom:24px}.dfr-home-ingredients-statement__text{max-width:none}}@media (max-width: 575.98px){.dfr-home-ingredients-statement__content{padding-top:28px;padding-bottom:20px}.dfr-home-ingredients-statement__video{width:auto;height:100%;min-width:100%;min-height:100%}}@media (prefers-reduced-motion: reduce){.dfr-home-ingredients-statement,.dfr-home-ingredients-statement__media,.dfr-home-ingredients-statement__video,.dfr-home-ingredients-statement__overlay,.dfr-home-ingredients-statement__content,.dfr-home-ingredients-statement__link,.dfr-home-ingredients-statement__link .btn-ico{transition:none !important;animation:none !important}.dfr-home-ingredients-statement__video{display:none}.dfr-home-ingredients-statement__media{background:linear-gradient(135deg, #2f7cd6 0%, #00358f 100%);transform:none !important}}.dfr-faqs-page{padding:0 0 48px}.dfr-faqs-page__filters{margin-bottom:16px}.dfr-faqs-page__chips{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding:24px 0;gap:8px}.dfr-faqs-page__select-wrap{position:relative}.dfr-faqs-page__select{width:100%;min-height:48px;padding:0 48px 0 16px;border:1px solid var(--dfr-slate-200);border-radius:12px;background:var(--dfr-white);color:var(--dfr-slate-900);-moz-appearance:none;appearance:none}.dfr-faqs-page__select-chevron{position:absolute;top:50%;right:12px;transform:translateY(-50%);pointer-events:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.dfr-faqs-list{max-width:800px;margin:0 auto}.dfr-faq-item{border-bottom:1px solid rgba(0,0,0,0.05);opacity:1;transform:translateY(0);transition:opacity 0.26s ease, transform 0.26s ease}.dfr-faq-item.is-filter-hidden{opacity:0;transform:translateY(10px);pointer-events:none}.dfr-faq-item.is-filter-visible{opacity:1;transform:translateY(0)}.dfr-faq-item__trigger{width:100%;padding:24px 20px;border:0;background:transparent;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;gap:20px;text-align:left}.dfr-faq-item__question{color:var(--dfr-blue)}.dfr-faq-item__chevron{-ms-flex:0 0 auto;flex:0 0 auto;transition:transform 0.28s ease}.dfr-faq-item.is-open .dfr-faq-item__chevron{transform:rotate(180deg)}.dfr-faq-item__panel{height:0;overflow:hidden;opacity:0;transition:height 0.34s cubic-bezier(0.22, 1, 0.36, 1),opacity 0.24s ease;will-change:height, opacity}.dfr-faq-item__panel-inner{padding:0 44px 24px 20px}.dfr-faq-item__answer{color:rgba(0,53,143,0.7)}@media (max-width: 767.98px){.dfr-faqs-page{padding:24px 0 48px}.dfr-faqs-page__filters{margin-bottom:24px}.dfr-faq-item__trigger{padding:20px 0;gap:16px}.dfr-faq-item__panel-inner{padding:0 10px 20px 0}}.storepage#homepage .experience-page,.storepage#test123 .experience-page{padding-top:0px}.dfr-product-card__eyebrow{margin-bottom:8px;color:var(--dfr-slate-500)}.dfr-subhero{position:relative;overflow:hidden;background-color:var(--dfr-slate-50);background-image:linear-gradient(180deg, rgba(0,53,143,0.04) 0%, rgba(0,0,0,0) 100%)}.dfr-subhero__bg{display:none}.dfr-subhero__title{margin:0;color:#00358f;text-transform:none}.dfr-subhero__text{margin:8px 0 0;color:#62748e;font-size:16px !important}@media (min-width: 992px){.dfr-subhero__bg{display:block;position:absolute;inset:0;pointer-events:none}.dfr-subhero__dots{position:absolute;top:calc(50% - 66px);left:50%;width:1540px;max-width:none;transform:translate(-50%, -50%)}.dfr-subhero__dots img{display:block;width:100%;height:auto;opacity:0.65}}.dfr-subhero__inner{position:relative;min-height:300px;padding-top:128px;padding-bottom:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.dfr-subhero__content{position:relative;z-index:1;max-width:760px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center}@media (max-width: 991.98px){.dfr-subhero__inner{min-height:auto;padding-top:112px;padding-bottom:36px}}.product-tile-pd{font-family:"FavoritBold","Iowan Old Style","Times New Roman",serif !important}
