.finder-tiles{padding:16px;background:#fff}.finder-tiles__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1800px;margin:0 auto}.finder-tiles__tile{position:relative;display:block;overflow:hidden;aspect-ratio:1717 / 916;border:2px solid rgba(20,43,87,.72);background:#f8f5f0;box-shadow:0 8px 24px #142b5729;color:#fff}.finder-tiles__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.finder-tiles__title{position:absolute;top:clamp(8px,1vw,16px);left:20px;right:20px;z-index:1;color:#142b57;font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(3rem,3vw,4.6rem);font-weight:400;letter-spacing:-.025em;line-height:1;text-align:center}.finder-tiles__button{position:absolute;left:50%;bottom:clamp(18px,2.2vw,36px);transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 25px;border:1px solid #142b57;border-radius:100px;background:#142b57;color:#fff;font:600 13px/1.2 var(--font-body-family, Arial, sans-serif);letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap;z-index:1;overflow:hidden;transition:color .3s ease}.finder-tiles__button:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:0;border-radius:inherit;background:#fff;content:"";transition:width .3s ease;z-index:0}.finder-tiles__label{position:relative;z-index:1}.finder-tiles__tile:hover .finder-tiles__image{transform:scale(1.015)}@media screen and (min-width:750px){.finder-tiles__title{top:6px}.finder-tiles__tile--cream{background:#fff}}.finder-tiles__tile:hover .finder-tiles__button,.finder-tiles__tile:focus-visible .finder-tiles__button{color:#142b57}.finder-tiles__tile:hover .finder-tiles__button:before,.finder-tiles__tile:focus-visible .finder-tiles__button:before{width:calc(100% + 2px)}.finder-tiles__tile:focus-visible{outline:3px solid #b8945d;outline-offset:3px}.finder-tiles__label--mobile{display:none}@media screen and (max-width:749px){.finder-tiles{padding:3px 10px 10px}.finder-tiles__grid{grid-template-columns:1fr;gap:10px}.finder-tiles__button{bottom:7px;min-height:36px;max-width:calc(100% - 32px);padding:8px 16px;font-size:10.5px;white-space:nowrap}.finder-tiles__title{top:6px;left:12px;right:12px;font-size:2.6rem}.finder-tiles__label--desktop{display:none}.finder-tiles__label--mobile{display:inline}}@media(prefers-reduced-motion:reduce){.finder-tiles__image,.finder-tiles__button,.finder-tiles__button:before{transition:none}}.skincare_reasons_section{padding:80px 0;background:#fafafa}.skincare_reasons_section .sr_container{max-width:1180px;margin:0 auto}.skincare_reasons_section .sr_heading{font-family:Fraunces;font-weight:400;font-size:42px;line-height:50px;letter-spacing:0%;text-align:center;color:#0f2244;margin-bottom:40px}.skincare_reasons_section .sr_cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.skincare_reasons_section .sr_card{background:#fff;border:1px solid #DFDFDF;border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.skincare_reasons_section .sr_image{width:100%;height:290px;overflow:hidden}.skincare_reasons_section .sr_image img{width:100%;height:100%;object-fit:cover;display:block}.skincare_reasons_section .sr_content{padding:25px;display:flex;flex-direction:column;gap:20px}.skincare_reasons_section .sr_title{font-family:Figtree;font-weight:600;font-size:28px;line-height:36px;letter-spacing:0%;color:#0f2244}.skincare_reasons_section .sr_desc{color:#111213;font-family:Figtree;font-weight:400;font-size:14px;line-height:28px;letter-spacing:0%}.skincare_reasons_section .sr_points{padding-left:18px;margin:0}.skincare_reasons_section .sr_points li{color:#111213;margin-bottom:6px;font-family:Figtree;font-weight:400;font-size:14px;line-height:28px;letter-spacing:0%;list-style:disc}@media screen and (max-width:989px){.skincare_reasons_section .sr_heading{font-size:38px}.skincare_reasons_section .sr_cards{grid-template-columns:1fr}.skincare_reasons_section .sr_image{height:260px}.skincare_reasons_section .sr_title{font-size:28px}}@media screen and (max-width:749px){.skincare_reasons_section{padding:60px 15px}.skincare_reasons_section .sr_heading{font-size:30px;margin-bottom:35px}.skincare_reasons_section .sr_content{padding:18px}.skincare_reasons_section .sr_title{font-size:24px}.skincare_reasons_section .sr_desc,.skincare_reasons_section .sr_points li{font-size:14px}}.wrinkle_causes_section{padding:80px 0;background:#fff}.wrinkle_causes_section .wc_heading{font-family:Fraunces;font-weight:400;font-size:42px;line-height:60px;letter-spacing:0%;text-align:center;color:#0f2244;margin-bottom:40px}.wrinkle_causes_section .wc_blocks{display:flex;flex-direction:column;gap:40px}.wrinkle_causes_section .wc_item{display:flex;align-items:center;justify-content:space-between;gap:100px}.wrinkle_causes_section .image_left{flex-direction:row-reverse}.wrinkle_causes_section .wc_content{width:48%}.wrinkle_causes_section .wc_title{color:#0f2244;margin:0 0 20px;font-family:Fraunces;font-weight:400;font-size:34px;line-height:45px;letter-spacing:0%}.wrinkle_causes_section .wc_text{font-family:Figtree;font-weight:400;font-size:16px;color:#111213;line-height:28px;letter-spacing:0%}.wrinkle_causes_section .wc_image_wrap{width:48%}.wrinkle_causes_section .wc_image{display:flex;overflow:hidden}.wrinkle_causes_section .wc_image img{width:100%;display:block;object-fit:cover}@media screen and (max-width:989px){.wrinkle_causes_section .wc_item,.wrinkle_causes_section .image_left{flex-direction:column;gap:40px}.wrinkle_causes_section .wc_content,.wrinkle_causes_section .wc_image_wrap{width:100%}.wrinkle_causes_section .wc_heading{font-size:38px;margin-bottom:50px}.wrinkle_causes_section .wc_title{font-size:32px}.wrinkle_causes_section .wc_blocks{gap:30px}}@media screen and (max-width:749px){.wrinkle_causes_section{padding:60px 15px}.wrinkle_causes_section .wc_heading{font-size:30px;margin-bottom:40px}.wrinkle_causes_section .wc_title{font-size:26px;margin-bottom:16px}.wrinkle_causes_section .wc_text{font-size:15px;line-height:1.8}.wrinkle_causes_section .wc_blocks{gap:20px}.wrinkle_causes_section .wc_image{border-radius:18px}}
/*# sourceMappingURL=/cdn/shop/t/60/compiled_assets/styles.css.map */
