.return-to-shop-button{position:relative;overflow:hidden;border-top-left-radius:.7rem;border-top-right-radius:.7rem;border-bottom-right-radius:.7rem;border-bottom-left-radius:.7rem;border:1px solid transparent;transition:background-color .25s ease-in-out,color .25s ease-in-out,border .25s ease-in-out}.return-to-shop-button:after{content:"";position:absolute;inset:-1px;background:linear-gradient(315deg,transparent 35%,var(--light_skew-color,hsla(0,0%,100%,.25)) 100%);transform:translate3d(120%,0,0);opacity:0;pointer-events:none;transition:transform .75s cubic-bezier(.01,.56,1,1),opacity .3s ease}.return-to-shop-button:hover{--light_skew-color:rgb(var(--color-button-text,255 255 255)/0.25);color:var(--color-on-primary,#fff)}.return-to-shop-button:hover:after{transform:translate3d(-120%,0,0);opacity:1}.collection-description-content h2{font-size:40px;margin-top:10px;margin-bottom:10px;color:#1d1d1d;font-weight:400}.collection-description-content p{font-size:14px;color:#1d1d1d}.collection-description-content a{font-size:14px;color:#1d1d1d;text-decoration:none}.collection-description-content li{font-size:14px;color:#1d1d1d}@media (max-width:1024px){.collection-description-content h2{font-size:32px}}@media (max-width:768px){.collection-description-content h2{font-size:24px}}.animate-slide-up-slow{animation:slideUpSlow .3s ease-out}.animate-slide-down-slow{animation:slideDownSlow .3s ease-in}.animate-fade-in-delayed{animation:fadeInDelayed .4s ease-out}.animate-fade-out-quick{animation:fadeOutQuick .15s ease-in}@keyframes slideUpSlow{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDownSlow{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes fadeInDelayed{0%{opacity:0}40%{opacity:0}to{opacity:1}}@keyframes fadeOutQuick{0%{opacity:1}to{opacity:0}}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.accordion-attribute-2 p{color:#1d1d1d;font-size:12px}.hydrate-sub-heading{font-size:16px;color:#1d1d1d;font-weight:bolder}.hydrate-text{color:#1d1d1d;margin-bottom:15px;font-size:12px}.who-can-use-heading{color:#1d1d1d;font-size:16px;font-weight:700}.accordion-attribute-6 p,.accordion-attribute-7 p,.how-to-use-li,.who-can-use-li{font-size:12px;color:#1d1d1d}.accordion-attribute-7 p{margin-bottom:15px}.accordion-attribute-8 .in-vivo-sunscreen-lab-report,.accordion-attribute-8 [class*="in vivo"]{color:#1d1d1d;font-size:12px}.accordion-attribute-8 p{line-height:1.6;font-size:12px}.accordion-attribute-8 h3{font-size:1rem;font-weight:600;margin:.25rem 0;color:#1d1d1d;font-size:14px}@media (max-width:768px){.accordion-attribute-8 h3{font-size:14px}}.accordion-attribute-8 ul{list-style-type:none;font-size:12px}.accordion-attribute-8 li{line-height:1.5;display:list-item;unicode-bidi:isolate;font-size:12px}.accordion-attribute-8 strong{font-weight:600;font-size:12px}.accordion-attribute-8 em{font-style:italic;font-size:12px}.whats-in-it-section{padding-top:15px;position:relative;overflow:hidden}.whats-in-it-content .make-it-good{display:flex;gap:15px;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.whats-in-it-content .make-it-good::-webkit-scrollbar{display:none}.whats-in-it-content .make-it-good-wrapper{flex:0 0 30%;background-color:#fff;border-radius:15px;margin-top:1px;margin-right:0;margin-bottom:0}.whats-in-it-content .make-it-good-wrapper img{width:100px;height:100px;margin:0 auto;border-radius:50%;align-items:center}.whats-in-it-content .make-it-good-text{text-align:center;font-size:12px;line-height:1.35;color:#727272}span.make-it-good-heading{font-weight:700;display:block;font-size:16px;color:#000;padding-bottom:5px}@media only screen and (max-width:768px){.whats-in-it-section{padding-top:28px}.whats-in-it-content .make-it-good-wrapper{flex:0 0 60%}.whats-in-it-content .make-it-good-wrapper img{display:flex;justify-content:center;margin:10px auto}}