.pp-serum-hero-features{display:grid;gap:14px;max-width:100%;overflow:visible!important;white-space:normal!important;width:100%}.pp-serum-hero-features__subtitle{color:#5d5049;font-size:clamp(.98rem,1.1vw,1.08rem);line-height:1.55;margin:-4px 0 0;max-width:42rem}[data-template=product] .product-details .cstm-product-badges.pp-serum-hero-features .pp-serum-hero-features__tags,.cstm-product-badges.pp-serum-hero-features .pp-serum-hero-features__tags{display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:430px;width:100%!important}[data-template=product] .product-details .cstm-product-badges.pp-serum-hero-features .pp-serum-hero-features__tags span,.cstm-product-badges.pp-serum-hero-features .pp-serum-hero-features__tags span{align-items:center!important;background:#fff4e7!important;border:1px solid rgba(173,97,39,.24)!important;border-radius:7px!important;box-shadow:0 8px 18px #77461f0f!important;color:#8a3f13!important;display:inline-flex!important;font-size:clamp(.74rem,.9vw,.82rem)!important;font-weight:900!important;justify-content:center!important;line-height:1.18!important;min-height:34px!important;min-width:0!important;padding:8px 10px!important;text-align:center!important;white-space:normal!important;width:auto!important}.pp-serum-hero-actives{background:#fffaf4;border:1px solid rgba(98,71,48,.16);border-radius:14px;padding:14px 14px 16px}.pp-serum-hero-actives p{color:#73451f;font-size:.78rem;font-weight:900;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.pp-serum-hero-actives__grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.pp-serum-hero-actives__grid .pp-serum-hero-active{align-items:center;background:#ffffff9e!important;border:1px solid rgba(98,71,48,.12)!important;border-radius:10px!important;box-shadow:0 8px 18px #4e331e0d!important;color:#4b3b32!important;display:grid;gap:6px;grid-template-rows:auto auto auto;justify-items:center;min-height:104px;min-width:0;padding:10px 8px!important;text-align:center}.pp-serum-hero-active__icon{align-items:center;background:#f4eadf;border:1px solid rgba(98,71,48,.16);border-radius:999px;color:#6a3c1d;display:inline-flex;font-family:Material Symbols Outlined;font-size:23px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;height:38px;justify-content:center;line-height:1;width:38px}.pp-serum-hero-active__percent{color:#8a4a20!important;font-size:.78rem!important;font-weight:900!important;line-height:1!important;padding:0!important}.pp-serum-hero-active__name{color:#2f271f!important;font-size:clamp(.74rem,.85vw,.82rem)!important;font-weight:900!important;line-height:1.16!important;padding:0!important;text-wrap:balance}@media screen and (max-width:749px){[data-template=product] .product-details .cstm-product-badges.pp-serum-hero-features .pp-serum-hero-features__tags,.cstm-product-badges.pp-serum-hero-features .pp-serum-hero-features__tags{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:100%!important;min-width:0!important;overflow:visible!important;white-space:normal!important;width:100%!important}[data-template=product] .product-details .cstm-product-badges.pp-serum-hero-features .pp-serum-hero-features__tags span,.cstm-product-badges.pp-serum-hero-features .pp-serum-hero-features__tags span{font-size:.7rem!important;min-height:32px!important;padding-inline:7px!important}.pp-serum-hero-actives__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}main[data-template^=product] .features-section.pp-feature-icons--sunscreen{padding:8px 0 12px!important}main[data-template^=product] .features-section.pp-feature-icons--sunscreen .features-wrapper{gap:10px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;max-width:540px!important}main[data-template^=product] .features-section.pp-feature-icons--sunscreen .feature-item{align-content:center!important;background:#fffaf4!important;border:1px solid rgba(98,71,48,.16)!important;border-radius:10px!important;box-shadow:0 8px 18px #4e331e0d!important;box-sizing:border-box!important;display:grid!important;gap:8px!important;justify-items:center!important;min-height:92px!important;min-width:0!important;padding:12px 9px!important;text-align:center!important;width:100%!important}main[data-template^=product] .features-section.pp-feature-icons--sunscreen .feature-item img{height:38px!important;margin:0!important;object-fit:contain!important;width:38px!important}main[data-template^=product] .features-section.pp-feature-icons--sunscreen .pp-feature-item__symbol{align-items:center!important;background:#f4eadf!important;border:1px solid rgba(98,71,48,.16)!important;border-radius:999px!important;color:#6a3c1d!important;display:inline-flex!important;font-family:Material Symbols Outlined!important;font-feature-settings:"liga"!important;font-size:23px!important;font-style:normal!important;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24!important;font-weight:400!important;height:38px!important;justify-content:center!important;letter-spacing:normal!important;line-height:1!important;padding:0!important;text-transform:none!important;white-space:nowrap!important;width:38px!important;-webkit-font-feature-settings:"liga"!important;-webkit-font-smoothing:antialiased!important}main[data-template^=product] .features-section.pp-feature-icons--sunscreen .feature-item p{color:#2f271f!important;font-size:clamp(.72rem,.78vw,.82rem)!important;font-weight:900!important;line-height:1.15!important;margin:0!important;max-width:12ch!important;text-wrap:balance}@media screen and (max-width:749px){main[data-template^=product] .features-section.pp-feature-icons--sunscreen .features-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:100%!important}}.key_ingrediants-section{width:100%}.key-ingredinants-wrapper,.key-ingredinants-wrapper:has(.pp-ingredient-fallback),.key-ingredinants-wrapper:has(.pp-ingredient-fallback--sunscreen){border-block:1px solid rgba(92,66,45,.14);display:grid!important;gap:0 clamp(18px,3vw,34px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;white-space:normal!important;width:100%!important}.key-ingredinants-wrapper .ingrediant-item,.key-ingredinants-wrapper .ingrediant-item.show_ingrediant,.key-ingredinants-wrapper .ingrediant-item.show_ingrediant.pp-ingredient-fallback,.key-ingredinants-wrapper .ingrediant-item.show_ingrediant.pp-ingredient-fallback--sunscreen{align-items:start!important;aspect-ratio:auto!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(92,66,45,.1)!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;display:grid!important;gap:14px!important;grid-template-columns:58px minmax(0,1fr)!important;grid-template-rows:auto!important;isolation:auto!important;min-height:0!important;min-width:0!important;overflow:visible!important;padding:16px 0!important;position:relative!important;transform:none!important;transition:color .18s ease!important;width:100%!important}.key-ingredinants-wrapper .ingrediant-item:after{display:none!important}.key-ingredinants-wrapper .ingrediants-image{align-items:center!important;background:transparent!important;display:flex!important;height:58px!important;justify-content:center!important;min-height:0!important;padding:0!important;width:58px!important}.key-ingredinants-wrapper .ingrediants-image:empty{display:none!important}.key-ingredinants-wrapper .ingrediant-item:has(.ingrediants-image:empty){grid-template-columns:minmax(0,1fr)!important}.key-ingredinants-wrapper .ingrediants-image img{border-radius:999px!important;display:block!important;height:58px!important;object-fit:cover!important;object-position:center!important;width:58px!important}.key-ingredinants-wrapper .pp-ingredient-fallback__mark.material-symbols-outlined{align-items:center!important;background:#4a6d3f1a!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:#486d3f!important;display:inline-flex!important;font-family:Material Symbols Outlined!important;font-size:24px!important;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24!important;height:42px!important;justify-content:center!important;left:auto!important;line-height:1!important;margin:8px 0 0!important;padding:0!important;position:static!important;text-align:center!important;top:auto!important;transform:none!important;width:42px!important}.key-ingredinants-wrapper .ingrediant-text,.key-ingredinants-wrapper .pp-ingredient-fallback .ingrediant-text{align-content:start!important;background:transparent!important;border:0!important;bottom:auto!important;display:grid!important;gap:5px!important;left:auto!important;min-height:0!important;padding:0!important;position:static!important;text-align:left!important;width:100%!important}.key-ingredinants-wrapper .ingrediant-text h5{color:#2e251e!important;font-family:var(--font-heading--family)!important;font-size:clamp(1rem,1vw,1.12rem)!important;font-weight:700!important;line-height:1.14!important;margin:0!important;text-wrap:balance}.key-ingredinants-wrapper .pp-ingredient-fallback--long .ingrediant-text h5{font-size:clamp(.9rem,.92vw,1rem)!important}.key-ingredinants-wrapper .ingrediant-text p{color:#5e5149!important;display:block!important;font-size:clamp(.86rem,.9vw,.95rem)!important;line-height:1.42!important;margin:0!important;overflow:visible!important;-webkit-line-clamp:initial!important}.key-ingredinants-wrapper .ingrediant-item.show_ingrediant:hover .ingrediant-text h5{color:#486d3f!important}@media screen and (max-width:749px){.key-ingredinants-wrapper,.key-ingredinants-wrapper:has(.pp-ingredient-fallback),.key-ingredinants-wrapper:has(.pp-ingredient-fallback--sunscreen){grid-template-columns:1fr!important}.key-ingredinants-wrapper .ingrediant-item,.key-ingredinants-wrapper .ingrediant-item.show_ingrediant,.key-ingredinants-wrapper .ingrediant-item.show_ingrediant.pp-ingredient-fallback{gap:12px!important;grid-template-columns:48px minmax(0,1fr)!important;padding:14px 0!important}.key-ingredinants-wrapper .ingrediants-image,.key-ingredinants-wrapper .ingrediants-image img{height:48px!important;width:48px!important}.key-ingredinants-wrapper .ingrediant-item:has(.ingrediants-image:empty){grid-template-columns:minmax(0,1fr)!important}.key-ingredinants-wrapper .pp-ingredient-fallback__mark.material-symbols-outlined{font-size:22px!important;height:38px!important;margin-top:5px!important;width:38px!important}}.popup-link__content--drawer:has(.key_ingrediants-drawer){background:#fffdf8;border-left:1px solid rgba(74,48,30,.12);box-shadow:-22px 0 60px #2f201624;max-width:min(94vw,500px)!important;padding:0;width:min(94vw,500px)!important}.popup-link__content--drawer:has(.key_ingrediants-drawer)::backdrop{background:#1c141047}.popup-link__content--drawer:has(.key_ingrediants-drawer) .popup-link__inner{height:100%;overflow-y:auto;padding:0}.popup-link__content--drawer:has(.key_ingrediants-drawer) .popup-link__close{align-items:center;background:#ffffffdb;border:1px solid rgba(74,48,30,.12);border-radius:999px;box-shadow:0 10px 26px #2f201614;color:#2f271f;display:inline-flex;font-size:0;height:42px;justify-content:center;padding:0;right:18px;top:18px;transition:background .18s ease,border-color .18s ease,transform .18s ease;width:42px}.popup-link__content--drawer:has(.key_ingrediants-drawer) .popup-link__close:hover,.popup-link__content--drawer:has(.key_ingrediants-drawer) .popup-link__close:focus-visible{background:#fff;border-color:#4a301e38;transform:translateY(-1px)}.popup-link__content--drawer:has(.key_ingrediants-drawer) .popup-link__close svg{height:16px;width:16px}.key_ingrediants-drawer{min-height:100%}.key-ingre-dra-wrapper{display:grid;gap:18px;padding:30px 24px 34px}.key-ingre-dra-wrapper h5{color:#2f271f;font-family:var(--font-heading--family);font-size:clamp(1.75rem,2.4vw,2.35rem);line-height:1.06;margin:0;padding-right:56px;text-wrap:balance}.pp-ingredient-drawer__list{counter-reset:pp-ingredient-row;display:grid;gap:8px;list-style:none;margin:0;padding:0}.pp-ingredient-drawer__item{align-items:center;background:#fff;border:1px solid rgba(101,68,43,.12);border-radius:8px;box-shadow:0 10px 24px #402a1a0a;color:#3b3029;counter-increment:pp-ingredient-row;display:grid;gap:12px;grid-template-columns:36px minmax(0,1fr);min-height:48px;padding:10px 12px}.pp-ingredient-drawer__item:before{align-items:center;background:#f5eadc;border:1px solid rgba(101,68,43,.12);border-radius:999px;color:#704423;content:counter(pp-ingredient-row,decimal-leading-zero);display:inline-flex;font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:800;height:30px;justify-content:center;letter-spacing:.02em;width:30px}.pp-ingredient-drawer__item span{display:block;font-size:.94rem;font-weight:650;line-height:1.28;overflow-wrap:anywhere}@media screen and (max-width:520px){.popup-link__content--drawer:has(.key_ingrediants-drawer){max-width:94vw!important;width:94vw!important}.key-ingre-dra-wrapper{gap:14px;padding:26px 18px 30px}.key-ingre-dra-wrapper h5{font-size:1.7rem}.pp-ingredient-drawer__item{grid-template-columns:32px minmax(0,1fr);padding:9px 10px}}main[data-template^=product] .pp-pdp-ritual-comparison{background:#fffdf7;border-block:1px solid rgba(45,56,38,.1);box-sizing:border-box;color:#241f19;grid-column:1 / -1;margin:0 calc(50% - 50vw);padding:clamp(18px,3vw,34px) 0;width:100vw}main[data-template^=product] .pp-pdp-ritual-comparison__inner{margin:0 auto;width:min(1240px,calc(100vw - clamp(18px,4vw,56px)))}main[data-template^=product] .pp-pdp-ritual-comparison__layout{background:linear-gradient(90deg,#ffffffb8,#f8f2e56b);border:1px solid rgba(38,53,31,.13);border-radius:8px;box-sizing:border-box;display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,2.28fr);overflow:hidden}main[data-template^=product] .pp-pdp-ritual-comparison__why{background:#fffdf7ad;border-inline-end:1px solid rgba(38,53,31,.12);box-sizing:border-box;min-height:100%;overflow:hidden;padding:clamp(18px,2vw,28px) clamp(16px,2vw,28px);position:relative}main[data-template^=product] .pp-pdp-ritual-comparison__why h2{color:#26351f;font-family:var(--font-heading--family);font-size:clamp(1.4rem,1.9vw,1.95rem);font-weight:900;letter-spacing:0;line-height:1.05;margin:0 0 clamp(16px,2vw,24px);max-width:15rem;text-transform:uppercase}main[data-template^=product] .pp-pdp-ritual-comparison__why ul{display:grid;gap:14px;list-style:none;margin:0;padding:0 0 18px;position:relative;z-index:1}main[data-template^=product] .pp-pdp-ritual-comparison__why li{align-items:flex-start;color:#40362d;display:grid;font-family:var(--font-body--family);font-size:clamp(.94rem,1.04vw,1.08rem);font-weight:850;gap:10px;grid-template-columns:20px minmax(0,1fr);line-height:1.32}main[data-template^=product] .pp-pdp-ritual-comparison__why-icon{align-items:center;background:#3f743624;border-radius:999px;color:#315d2b;display:inline-flex;flex:0 0 auto;font-family:Material Symbols Outlined!important;font-size:1rem;font-style:normal;font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 20;height:20px;justify-content:center;line-height:1.15;width:20px}main[data-template^=product] .pp-pdp-ritual-comparison__leaf{bottom:-18px;color:#6f8f546b;font-family:Material Symbols Outlined!important;font-size:clamp(5rem,8vw,8rem);font-style:normal;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 48;line-height:1;pointer-events:none;position:absolute;right:-18px;transform:rotate(-16deg)}main[data-template^=product] .pp-pdp-ritual-comparison__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}main[data-template^=product] .pp-pdp-ritual-comparison__table-wrap:focus-visible{outline:3px solid rgba(214,166,74,.55);outline-offset:6px}main[data-template^=product] .pp-pdp-ritual-comparison__table{border-collapse:collapse;font-family:var(--font-body--family);min-width:820px;table-layout:fixed;width:100%}main[data-template^=product] .pp-pdp-ritual-comparison__table th,main[data-template^=product] .pp-pdp-ritual-comparison__table td{border-block-end:1px solid rgba(38,53,31,.12);border-inline-end:1px solid rgba(38,53,31,.1);padding:clamp(12px,1.25vw,17px) clamp(14px,1.5vw,20px);text-align:center;vertical-align:middle}main[data-template^=product] .pp-pdp-ritual-comparison__table th:last-child,main[data-template^=product] .pp-pdp-ritual-comparison__table td:last-child{border-inline-end:0}main[data-template^=product] .pp-pdp-ritual-comparison__table thead th{background:#fffdf7d1;color:#3d342b;font-size:clamp(.7rem,.76vw,.82rem);font-weight:900;letter-spacing:0;line-height:1.3;text-transform:uppercase}main[data-template^=product] .pp-pdp-ritual-comparison__table thead th:last-child{background:#6f8f541f;box-shadow:inset 0 0 0 1px #6f8f5457;color:#26351f}main[data-template^=product] .pp-pdp-ritual-comparison__table tbody th{color:#2c251f;font-size:clamp(.78rem,.86vw,.94rem);font-weight:900;text-align:left}main[data-template^=product] .pp-pdp-ritual-comparison__table tbody td{background:#ffffff57;color:#40362d;font-size:clamp(.78rem,.86vw,.92rem);font-weight:800}main[data-template^=product] .pp-pdp-ritual-comparison__table tbody td:last-child{background:#6f8f5414;box-shadow:inset 1px 0 #6f8f5429,inset -1px 0 #6f8f5429;color:#26351f;font-weight:950}main[data-template^=product] .pp-pdp-ritual-comparison__table tbody tr:last-child th,main[data-template^=product] .pp-pdp-ritual-comparison__table tbody tr:last-child td{border-block-end:0}main[data-template^=product] .pp-pdp-ritual-comparison__concern{align-items:center;display:inline-flex;gap:8px;min-height:24px}main[data-template^=product] .pp-pdp-ritual-comparison__concern-icon{align-items:center;background:#d6a64a2e;border-radius:999px;color:#876019;display:inline-flex;flex:0 0 auto;font-family:Material Symbols Outlined!important;font-size:.98rem;font-style:normal;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24;height:24px;justify-content:center;line-height:1;width:24px}main[data-template^=product] .pp-pdp-ritual-comparison__cell{align-items:center;display:inline-flex;gap:6px;justify-content:center;min-height:24px}main[data-template^=product] .pp-pdp-ritual-comparison__mark{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;font-family:Material Symbols Outlined!important;font-size:.98rem;font-style:normal;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24;height:24px;justify-content:center;line-height:1;width:24px}main[data-template^=product] .pp-pdp-ritual-comparison__cell--yes .pp-pdp-ritual-comparison__mark{background:#3f743624;color:#315d2b}main[data-template^=product] .pp-pdp-ritual-comparison__cell--no .pp-pdp-ritual-comparison__mark{background:#8b372d1f;color:#8b372d}main[data-template^=product] .pp-pdp-ritual-comparison__cell--limited .pp-pdp-ritual-comparison__mark,main[data-template^=product] .pp-pdp-ritual-comparison__cell--partial .pp-pdp-ritual-comparison__mark{background:#92692324;color:#7c581d}main[data-template^=product] .pp-pdp-ritual-comparison__cell--ritual .pp-pdp-ritual-comparison__mark{background:#26351f;color:#fffaf0;font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}@media screen and (max-width:749px){main[data-template^=product] .pp-pdp-ritual-comparison{padding:18px 0 28px}main[data-template^=product] .pp-pdp-ritual-comparison__inner{width:min(100% - 20px,1240px)}main[data-template^=product] .pp-pdp-ritual-comparison__layout{grid-template-columns:1fr}main[data-template^=product] .pp-pdp-ritual-comparison__why{border-block-end:1px solid rgba(38,53,31,.12);border-inline-end:0;min-height:0;padding:18px 16px}main[data-template^=product] .pp-pdp-ritual-comparison__why h2{font-size:1.42rem;margin-block-end:14px;max-width:18rem}main[data-template^=product] .pp-pdp-ritual-comparison__why ul{gap:10px;padding-block-end:0;width:min(100%,28rem)}main[data-template^=product] .pp-pdp-ritual-comparison__leaf{bottom:-20px;font-size:5.5rem;right:2px}main[data-template^=product] .pp-pdp-ritual-comparison__table{min-width:720px}main[data-template^=product] .pp-pdp-ritual-comparison__table th,main[data-template^=product] .pp-pdp-ritual-comparison__table td{padding:11px 10px}}main[data-template^=product] .pp-pdp-ritual-ticker{background:#26351f;border-block:1px solid rgba(255,255,255,.14);box-sizing:border-box;color:#fffaf0;grid-column:1 / -1;margin:clamp(18px,2.6vw,32px) calc(50% - 50vw) 0;overflow:hidden;padding:12px 0;width:100vw}main[data-template^=product] .pp-pdp-ritual-ticker__track{animation:ppPdpRitualTicker 34s linear infinite;display:flex;width:max-content}main[data-template^=product] .pp-pdp-ritual-ticker__group{align-items:center;display:flex;flex:0 0 auto;gap:clamp(20px,3.8vw,54px);padding-right:clamp(20px,3.8vw,54px)}main[data-template^=product] .pp-pdp-ritual-ticker__group span{align-items:center;display:inline-flex;font-family:var(--font-body--family);font-size:clamp(.78rem,.86vw,.95rem);font-weight:900;gap:12px;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}main[data-template^=product] .pp-pdp-ritual-ticker__group span:before{background:#d6a64a;border-radius:999px;content:"";height:7px;width:7px}@keyframes ppPdpRitualTicker{to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){main[data-template^=product] .pp-pdp-ritual-ticker__track{animation:none;flex-wrap:wrap;row-gap:10px}}@media screen and (max-width:749px){main[data-template^=product] .pp-pdp-ritual-ticker{margin-top:12px;padding:11px 0}main[data-template^=product] .pp-pdp-ritual-ticker__track{animation-duration:28s}}main:has(.pp-pdp-proof--sunscreen) .Brand-section,main:has(.pp-pdp-proof--sunscreen) [id*=section_HPwBUk]{display:none!important}.pp-pdp-proof--sunscreen{background:linear-gradient(90deg,#fffcf7f0,#fffcf7cc),var(--pp-pdp-founder-bg) center / cover no-repeat;padding-block:clamp(20px,3.6vw,46px)}.pp-pdp-proof--sunscreen:not(.pp-pdp-proof--sunscreen-proof){padding-block-end:clamp(12px,1.8vw,22px)}.pp-pdp-proof--sunscreen-proof{padding-block:0 clamp(24px,3.4vw,44px)}.pp-pdp-proof--sunscreen .pp-pdp-proof__inner{margin-inline:auto;max-width:min(1220px,calc(100vw - 60px));width:100%}.pp-pdp-proof--sunscreen .pp-pdp-promise{border:1px solid rgba(106,78,56,.1);border-radius:18px;box-shadow:0 20px 44px #4a3a2a14;min-height:clamp(430px,42vw,570px);overflow:hidden;position:relative}.pp-pdp-proof--sunscreen .pp-pdp-promise:before{background:linear-gradient(90deg,#fffcf79e,#fffcf7ad 38%,#fffcf7e6 58%,#fffcf7f7);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.pp-pdp-proof--sunscreen .pp-pdp-promise__founder{bottom:0;height:min(100%,590px);left:clamp(-60px,-3vw,-24px);max-width:none;object-fit:contain;object-position:bottom left;opacity:.9;pointer-events:none;position:absolute;right:auto;top:auto;transform:none;width:auto;z-index:2}.pp-pdp-proof--sunscreen .pp-pdp-promise__content{align-content:space-between;display:grid;gap:clamp(22px,3.2vw,46px);min-height:inherit;padding:clamp(28px,4.2vw,56px);position:relative;z-index:3}.pp-pdp-proof--sunscreen .pp-pdp-promise__copy{display:grid;gap:clamp(11px,1.3vw,18px);justify-self:end;max-width:min(660px,52%);min-width:0}.pp-pdp-proof--sunscreen .pp-pdp-promise__eyebrow{color:#7b8d58;font-size:clamp(.88rem,.98vw,1.06rem);font-weight:900;letter-spacing:.14em;line-height:1;margin:0;text-transform:uppercase}.pp-pdp-proof--sunscreen .pp-pdp-promise h2{color:#201915;font-family:var(--font-body--family);font-size:clamp(2.35rem,3.65vw,3.9rem);font-weight:850;letter-spacing:0;line-height:1.04;margin:0;max-width:16ch;text-wrap:balance}.pp-pdp-proof--sunscreen .pp-pdp-promise p{color:#3f342e;font-family:var(--font-body--family);font-size:clamp(1.08rem,1.32vw,1.4rem);font-weight:600;line-height:1.5;margin:0;max-width:55ch}.pp-pdp-proof--sunscreen .pp-pdp-promise__signature{display:block;height:auto;margin:clamp(8px,1.2vw,14px) 0 0;max-width:min(430px,82%);width:100%}@media screen and (min-width:990px){.pp-pdp-proof--sunscreen .pp-pdp-promise__signature{max-width:min(315px,62%)}}.pp-pdp-proof--sunscreen .pp-pdp-promise__cta{align-items:center;-webkit-appearance:none;appearance:none;background:#2f3a24;border:0;border-radius:999px;color:#fffaf4;cursor:pointer;display:inline-flex;font-family:var(--font-body--family);font-size:1.04rem;font-weight:850;justify-content:center;justify-self:start;line-height:1;margin-top:4px;min-height:48px;padding:0 24px;transition:transform .16s ease,background-color .16s ease}.pp-pdp-proof--sunscreen .pp-pdp-promise__cta:hover{background:#435532;transform:translateY(-1px)}.pp-pdp-proof--sunscreen .pp-pdp-proofbar{background:#fffcf7d1;border:1px solid rgba(106,78,56,.1);border-radius:18px;box-shadow:0 18px 38px #4a3a2a12;padding:clamp(18px,2.8vw,30px)}.pp-pdp-proof--sunscreen .pp-pdp-promise__bottom{display:grid;gap:clamp(14px,1.7vw,20px);justify-items:center;min-width:0;width:100%}.pp-pdp-proof--sunscreen .pp-pdp-promise__icons,.pp-pdp-proof--sunscreen .pp-pdp-promise__certifications{display:grid;gap:clamp(10px,1.2vw,16px);justify-content:center}.pp-pdp-proof--sunscreen .pp-pdp-promise__icons{grid-template-columns:repeat(3,minmax(190px,1fr));max-width:760px;width:min(100%,760px)}.pp-pdp-proof--sunscreen .pp-pdp-promise__icons--4{grid-template-columns:repeat(4,minmax(170px,1fr));max-width:980px;width:min(100%,980px)}.pp-pdp-proof--sunscreen .pp-pdp-promise__icons>span{align-items:center;background:#fffcf7d6;border:1px solid rgba(126,143,90,.18);border-radius:999px;display:grid;gap:11px;grid-template-columns:44px minmax(0,1fr);min-width:0;padding:6px 12px 6px 6px}.pp-pdp-proof--sunscreen .pp-pdp-promise__certifications{grid-template-columns:repeat(4,minmax(82px,112px));width:fit-content}.pp-pdp-proof--sunscreen .pp-pdp-promise__certifications>span{align-items:center;background:#fffcf7b8;border:1px solid rgba(106,78,56,.08);border-radius:12px;display:flex;justify-content:center;min-height:74px;padding:8px}.pp-pdp-proof--sunscreen .pp-pdp-promise__certifications img{display:block;height:auto;max-height:58px;max-width:100%;object-fit:contain;width:auto}.pp-pdp-proof--sunscreen .material-symbols-outlined.pp-pdp-symbol{align-items:center;background:#fffbf4f0;border:2px solid rgba(132,149,95,.72);border-radius:999px;color:#7a8d58;display:inline-flex;font-family:Material Symbols Outlined;font-feature-settings:"liga";font-size:24px;font-style:normal;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 28;font-weight:400;height:44px;justify-content:center;letter-spacing:0;line-height:1;text-transform:none;white-space:nowrap;width:44px;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.pp-pdp-proof--sunscreen .pp-pdp-promise__icons em{color:#332923;display:grid;font-family:var(--font-body--family);font-size:clamp(.78rem,.88vw,.94rem);font-style:normal;font-weight:850;gap:2px;line-height:1.14;min-width:0}.pp-pdp-proof--sunscreen .pp-pdp-promise__icons em span{display:block}@media screen and (max-width:989px){.pp-pdp-proof--sunscreen .pp-pdp-promise__founder{bottom:0;height:min(92%,540px);left:-74px;opacity:.3;right:auto;top:auto}.pp-pdp-proof--sunscreen .pp-pdp-promise__copy{max-width:min(680px,74%)}.pp-pdp-proof--sunscreen .pp-pdp-promise__icons{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-pdp-proof--sunscreen .pp-pdp-promise__icons--4{grid-template-columns:repeat(2,minmax(0,1fr));max-width:min(100%,680px)}}@media screen and (max-width:749px){.pp-pdp-proof--sunscreen{padding-block:24px 34px}.pp-pdp-proof--sunscreen-proof{padding-block:0 30px}.pp-pdp-proof--sunscreen .pp-pdp-proof__inner{max-width:min(100% - 24px,1220px)}.pp-pdp-proof--sunscreen .pp-pdp-promise{border-radius:16px;min-height:0}.pp-pdp-proof--sunscreen .pp-pdp-promise__founder{bottom:0;height:auto;left:-74px;opacity:.16;right:auto;top:auto;width:min(96vw,460px)}.pp-pdp-proof--sunscreen .pp-pdp-promise__content{gap:20px;padding:22px 16px}.pp-pdp-proof--sunscreen .pp-pdp-promise h2,.pp-pdp-proof--sunscreen .pp-pdp-promise p{max-width:none}.pp-pdp-proof--sunscreen .pp-pdp-promise__copy{justify-self:stretch;max-width:none}.pp-pdp-proof--sunscreen .pp-pdp-promise__cta{justify-self:stretch}.pp-pdp-proof--sunscreen .pp-pdp-proofbar{border-radius:16px;padding:16px}.pp-pdp-proof--sunscreen .pp-pdp-promise__icons,.pp-pdp-proof--sunscreen .pp-pdp-promise__certifications{grid-template-columns:minmax(0,1fr)}.pp-pdp-proof--sunscreen .pp-pdp-promise__certifications{grid-template-columns:repeat(2,minmax(92px,1fr));width:100%}}#pp-product-usage-scope .pp-pdp-usage-cert-strip{background:#fff;border:1px solid rgba(93,66,44,.14);border-radius:12px;box-shadow:0 14px 36px #3e2a190f;display:grid;gap:0;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 auto clamp(22px,3vw,34px);overflow:hidden;width:100%}#pp-product-usage-scope .pp-pdp-usage-cert-strip__item{align-items:center;display:grid;gap:8px;justify-items:center;min-height:94px;padding:14px 10px;text-align:center}#pp-product-usage-scope .pp-pdp-usage-cert-strip__item+.pp-pdp-usage-cert-strip__item{border-left:1px solid rgba(93,66,44,.12)}#pp-product-usage-scope .pp-pdp-usage-cert-strip__icon{align-items:center;background:#fffaf4;border:1px solid rgba(93,66,44,.16);border-radius:999px;color:#6a3d20;display:inline-flex!important;font-family:Material Symbols Outlined!important;font-feature-settings:"liga";font-size:24px;font-style:normal;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-weight:400;height:44px;justify-content:center;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;width:44px;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}#pp-product-usage-scope .pp-pdp-usage-cert-strip__item p{color:#3f332b;font-size:.8rem;font-weight:850;line-height:1.22;margin:0;text-wrap:balance}#pp-product-usage-scope .pp-usage-fallback-icon{align-items:center;background:#8c6b62;border-radius:999px;color:#fff8ee;display:flex;font-weight:900;height:58px;justify-content:center;width:58px}#pp-product-usage-scope .pp-serum-usage{margin-inline:auto;max-width:min(1220px,calc(100vw - 32px));padding-block:clamp(44px,6vw,84px)}#pp-product-usage-scope .pp-serum-usage__benefit-copy p{color:#9b6a3b;font-size:.78rem;font-weight:800;letter-spacing:.12em;line-height:1;margin:0;text-transform:uppercase}#pp-product-usage-scope .pp-serum-usage__tabs{align-items:center;background:#fffaf5;border:1px solid rgba(129,91,58,.18);border-radius:999px;box-shadow:0 14px 34px #56382214;display:flex;gap:4px;margin:0 auto 28px;padding:5px;position:static;width:fit-content}#pp-product-usage-scope .pp-serum-usage__tabs .tab-btn{border:0;border-radius:999px;min-width:148px;padding:13px 22px}#pp-product-usage-scope .pp-serum-usage__tabs .tab-btn h5{font-size:.98rem;line-height:1;margin:0}#pp-product-usage-scope .pp-serum-usage__tabs .tab-btn.active{background:#8b5834;box-shadow:0 10px 24px #74492b33;color:#fffaf3}#pp-product-usage-scope .pp-serum-usage__steps{background:transparent;border:0;border-radius:0;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;padding:0}#pp-product-usage-scope .pp-serum-step-card{align-items:stretch;background:#fffaf4;border:1px solid rgba(122,85,55,.16);border-radius:18px;box-shadow:0 18px 44px #56382214;display:flex;flex-direction:column;gap:0;overflow:hidden;text-align:left;transition:box-shadow .22s ease,transform .22s ease}#pp-product-usage-scope .pp-serum-step-card:hover{box-shadow:0 22px 52px #5638221f;transform:translateY(-3px)}#pp-product-usage-scope .pp-serum-step-card__media{aspect-ratio:4 / 3;background:#efe5d8;overflow:hidden}#pp-product-usage-scope .pp-serum-step-card__media img{display:block;height:100%;object-fit:cover;width:100%}#pp-product-usage-scope .pp-serum-step-card__media--icon{align-content:center;background:#efe5d8;display:grid;gap:12px;justify-items:center;min-height:210px;padding:28px 20px 24px}#pp-product-usage-scope .pp-product-usage__step-symbol.material-symbols-outlined{align-items:center;background:#fffaf4;border:1px solid rgba(111,71,42,.2);border-radius:999px;box-shadow:0 14px 30px #56382217;color:#6f472a;display:inline-flex!important;font-family:Material Symbols Outlined!important;font-feature-settings:"liga";font-size:52px;font-style:normal;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;font-weight:400;height:104px;justify-content:center;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;width:104px;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}#pp-product-usage-scope .pp-product-usage__step-count{color:#7b6455;font-size:.72rem;font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase}#pp-product-usage-scope .pp-serum-step-card .step-number{color:#6f472a;padding:18px 20px 0}#pp-product-usage-scope .pp-serum-step-card .step-number h5{font-family:var(--font-heading--family);font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.1;margin:0;text-wrap:balance}#pp-product-usage-scope .pp-serum-step-card .step-text{color:#66554d;line-height:1.55;padding:8px 20px 22px}#pp-product-usage-scope .pp-serum-step-card .step-text p{margin:0}#pp-product-usage-scope .pp-serum-usage__benefits{align-items:stretch;background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;gap:18px;grid-template-columns:minmax(0,.82fr) minmax(220px,.9fr) minmax(0,1.1fr);justify-items:stretch;margin:0 auto;padding:0;width:100%}#pp-product-usage-scope .pp-serum-usage__benefit-copy{align-content:center;background:#ffffff8a;border:1px solid rgba(122,85,55,.12);border-radius:18px;display:grid;gap:12px;justify-items:stretch;padding:clamp(20px,3vw,32px);text-align:left}#pp-product-usage-scope .pp-serum-usage__benefit-copy h3{color:#30251f;font-family:var(--font-heading--family);font-size:clamp(1.65rem,2.4vw,2.65rem);line-height:1.02;margin:0;text-wrap:balance}#pp-product-usage-scope .pp-serum-usage__benefit-copy span{color:#725e52;font-size:1rem;line-height:1.55;max-width:28rem}#pp-product-usage-scope .pp-serum-usage__benefit-image{align-self:stretch;background:#dbe8d2;border-radius:18px;min-height:280px;overflow:hidden}#pp-product-usage-scope .pp-serum-usage__benefit-image img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}#pp-product-usage-scope .pp-product-usage--sunscreen .pp-serum-usage__benefit-image,#pp-product-usage-scope .pp-product-usage--sunscreen-gel .pp-serum-usage__benefit-image,#pp-product-usage-scope .pp-product-usage--niacinamide-ceramide-sunscreen-gel .pp-serum-usage__benefit-image,#pp-product-usage-scope .pp-product-usage--sunscreen-zero-spot-serum-combo .pp-serum-usage__benefit-image,#pp-product-usage-scope .pp-product-usage--onion-oil-kesh-krishi-hair-serum-combo .pp-serum-usage__benefit-image,#pp-product-usage-scope .pp-product-usage--onion-hair-oil-kesh-krishi-hair-serum-combo .pp-serum-usage__benefit-image{background:#f6ead9}#pp-product-usage-scope .pp-product-usage--sunscreen .pp-serum-usage__benefit-image img,#pp-product-usage-scope .pp-product-usage--sunscreen-gel .pp-serum-usage__benefit-image img,#pp-product-usage-scope .pp-product-usage--niacinamide-ceramide-sunscreen-gel .pp-serum-usage__benefit-image img,#pp-product-usage-scope .pp-product-usage--sunscreen-zero-spot-serum-combo .pp-serum-usage__benefit-image img,#pp-product-usage-scope .pp-product-usage--onion-oil-kesh-krishi-hair-serum-combo .pp-serum-usage__benefit-image img,#pp-product-usage-scope .pp-product-usage--onion-hair-oil-kesh-krishi-hair-serum-combo .pp-serum-usage__benefit-image img{object-fit:cover}#pp-product-usage-scope .pp-serum-usage__benefit-list{align-content:center;display:grid;gap:10px}#pp-product-usage-scope .pp-serum-benefit-item{align-items:center;background:#ffffffb8;border:1px solid rgba(122,85,55,.14);border-radius:14px;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr);padding:12px 14px}#pp-product-usage-scope .pp-serum-benefit-item .check-icon{align-items:center;display:inline-flex;height:34px;justify-content:center;margin:0;min-width:34px;width:34px}#pp-product-usage-scope .pp-serum-benefit-item .check-icon svg{display:block;height:34px;width:34px}#pp-product-usage-scope .pp-serum-benefit-item .check-icon img{display:block;height:34px;width:34px}#pp-product-usage-scope .pp-product-usage__benefit-symbol.material-symbols-outlined{align-items:center;background:#8c6b62;border-radius:10px;color:#fff8ee;display:inline-flex!important;font-family:Material Symbols Outlined!important;font-feature-settings:"liga";font-size:20px;font-style:normal;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-weight:400;height:34px;justify-content:center;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;width:34px;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}#pp-product-usage-scope .pp-serum-benefit-item>span:last-child{color:#4f4038;font-size:.98rem;line-height:1.35;text-align:left}@media screen and (max-width:900px){#pp-product-usage-scope .pp-pdp-usage-cert-strip{grid-template-columns:repeat(3,minmax(0,1fr))}#pp-product-usage-scope .pp-pdp-usage-cert-strip__item:nth-child(3n+1){border-left:0}#pp-product-usage-scope .pp-pdp-usage-cert-strip__item:nth-child(n+4){border-top:1px solid rgba(93,66,44,.12)}#pp-product-usage-scope .pp-serum-usage__steps,#pp-product-usage-scope .pp-serum-usage__benefits{grid-template-columns:1fr}#pp-product-usage-scope .pp-serum-usage__benefit-image{min-height:320px}}@media screen and (max-width:640px){#pp-product-usage-scope .pp-serum-usage{max-width:min(100% - 22px,1220px);padding-block:36px 52px}#pp-product-usage-scope .pp-pdp-usage-cert-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px}#pp-product-usage-scope .pp-pdp-usage-cert-strip__item{min-height:96px;padding:14px 8px}#pp-product-usage-scope .pp-pdp-usage-cert-strip__item:nth-child(3n+1){border-left:1px solid rgba(93,66,44,.12)}#pp-product-usage-scope .pp-pdp-usage-cert-strip__item:nth-child(odd){border-left:0}#pp-product-usage-scope .pp-pdp-usage-cert-strip__item:nth-child(n+3){border-top:1px solid rgba(93,66,44,.12)}#pp-product-usage-scope .pp-serum-usage__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}#pp-product-usage-scope .pp-serum-usage__tabs .tab-btn{min-width:0;padding-inline:12px}#pp-product-usage-scope .pp-serum-usage__benefits{border-radius:0;gap:12px;padding:0}#pp-product-usage-scope .pp-serum-step-card__media--icon{min-height:184px;padding-block:24px 20px}#pp-product-usage-scope .pp-product-usage__step-symbol.material-symbols-outlined{font-size:44px;height:88px;width:88px}#pp-product-usage-scope .pp-serum-usage__benefit-copy,#pp-product-usage-scope .pp-serum-step-card{border-radius:16px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/pp-product-components.css.map */
