.research-formulations-section{padding:40px 0 0;position:relative;background-color:#fff;font-family:sans-serif;overflow:hidden}.research-formulations-section .container{max-width:100%;width:100%;margin:0 auto;padding:0}.research-formulations-section .section-title{text-align:center;font-family:Montserrat,sans-serif;font-size:36px;margin-bottom:42px;line-height:44px;letter-spacing:0;font-weight:500;color:#383434}.research-formulations-section .tabs-container{width:100%;overflow:hidden;margin-bottom:40px}.research-formulations-section .tabs-navigation{display:flex;justify-content:center;gap:7px;position:relative;text-align:center;width:100%;max-width:1210px;margin:0 auto}.research-formulations-section .tab-item{flex:1;padding:0 10px 13px;cursor:pointer;position:relative;text-align:center;transition:all .3s ease;z-index:2;color:#777}.research-formulations-section .tab-item span{font-weight:600;font-size:17px;letter-spacing:0;line-height:20px;white-space:nowrap;color:#383434}.research-formulations-section .tab-indicator{position:absolute;bottom:0;left:0;height:7px;width:100%;border-radius:0;background-color:#e6e6e6;transition:background-color .3s ease-in-out}.research-formulations-section .tab-item.active .tab-indicator{background-color:#6f9e4c}.research-formulations-section .tab-item[data-category=hair-skin-nails].active .tab-indicator{background-color:#a7db7c}.research-formulations-section .product-display[data-category=hair-skin-nails],.research-formulations-section .ingredient-showcase[data-category=hair-skin-nails] .ingredient-thumbnails,.research-formulations-section .ingredient-showcase.hair-skin-nails .ingredient-thumbnails,.research-formulations-section .ingredient-showcase.active[data-category=hair-skin-nails] .ingredient-thumbnails{border-bottom-color:#a7db7c}.research-formulations-section .tab-item[data-category=age-defense].active{color:#ffca36}.research-formulations-section .tab-item[data-category=age-defense].active .tab-indicator{background-color:#ffca36;width:100%}.research-formulations-section .product-display[data-category=age-defense],.research-formulations-section .ingredient-showcase[data-category=age-defense] .ingredient-thumbnails,.research-formulations-section .ingredient-showcase.age-defense .ingredient-thumbnails,.research-formulations-section .ingredient-showcase.active[data-category=age-defense] .ingredient-thumbnails{border-bottom-color:#ffca36}.research-formulations-section .tab-item[data-category=sol-defense].active{color:#a9deec}.research-formulations-section .tab-item[data-category=sol-defense].active .tab-indicator{background-color:#a9deec;width:100%}.research-formulations-section .product-display[data-category=sol-defense],.research-formulations-section .ingredient-showcase[data-category=sol-defense] .ingredient-thumbnails,.research-formulations-section .ingredient-showcase.sol-defense .ingredient-thumbnails,.research-formulations-section .ingredient-showcase.active[data-category=sol-defense] .ingredient-thumbnails{border-bottom-color:#a9deec}.research-formulations-section .dynamic-tab-content{display:none;max-width:1210px;margin:0 auto 20px;text-align:left}.research-formulations-section .dynamic-tab-content p{margin:8px 0 18px;font-family:Cormorant Garamond,serif;font-size:24px;letter-spacing:0;line-height:29px}.research-formulations-section .dynamic-tab-content.active{display:block;margin:38px auto 0}.research-formulations-section .tab-heading{font-size:24px;font-family:Montserrat,sans-serif;margin:0;font-weight:600;line-height:30px;letter-spacing:0;color:#404040}.research-formulations-section .description-text{font-size:16px;line-height:1.8;color:#444;margin-bottom:20px;text-align:center}.research-formulations-section .description-block{max-width:800px;margin:0 auto 30px;text-align:center;padding:0 20px 30px;border-bottom:1px solid #e0e0e0}.research-formulations-section .ingredient-showcase{display:none!important;margin:30px auto 60px;max-width:1000px;padding:0 20px}.research-formulations-section .ingredient-showcase.active{display:block!important}.research-formulations-section .ingredient-slider{display:flex;align-items:center;justify-content:center;position:relative;max-width:1380px;width:100%;margin:0 auto 20px}.research-formulations-section .ingredient-container{width:100%;position:relative;overflow:hidden}.research-formulations-section .ingredient-slide{display:none;grid-template-columns:1fr 1fr;gap:210px;align-items:center;justify-content:start;margin:0 auto}.research-formulations-section .ingredient-slide.active{display:flex;align-items:center}.research-formulations-section .ingredient-image-main{width:100%;padding-bottom:100%;position:relative}.research-formulations-section .ingredient-image-main img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;padding:0}.research-formulations-section .ingredient-content{padding:15px 0}.research-formulations-section .ingredient-content h3{font-size:32px;margin-bottom:27px;line-height:39px;font-family:Montserrat,sans-serif;color:#383434;font-weight:500;position:relative}.research-formulations-section .ingredient-content h4{font-family:Montserrat,sans-serif;font-size:28px;margin-bottom:12px;line-height:34px;color:#383434;font-weight:500}.research-formulations-section .ingredient-content p{font-family:Cormorant Garamond,serif;font-size:19px;line-height:23px;color:#383434;letter-spacing:0;margin:0}.research-formulations-section .ingredient-thumbnails{display:flex;justify-content:center;gap:15px;margin-top:20px}.research-formulations-section .thumbnail-item{width:73px;height:73px;border-radius:0;overflow:hidden;cursor:pointer;opacity:.6;transition:all .3s ease}.research-formulations-section .ingredient-showcase.age-defense .thumbnail-item.active{border-color:#ffca36}.research-formulations-section .ingredient-showcase.sol-defense .thumbnail-item.active{border-color:#a9deec}.research-formulations-section .thumbnail-item img{width:100%;height:100%;object-fit:cover}.research-formulations-section .prev-ingredient,.research-formulations-section .next-ingredient{width:56px;height:56px;border-radius:8px;background:transparent;border:1px solid #383434;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;color:#383434;margin:0 45px;transition:all .2s ease}.research-formulations-section .prev-ingredient svg,.research-formulations-section .next-ingredient svg{width:15px;height:15px}.research-formulations-section .prev-ingredient svg path,.research-formulations-section .next-ingredient svg path{fill:#000;stroke:#000}.research-formulations-section .prev-ingredient:hover,.next-ingredient:hover{background:#f5f5f5}.research-formulations-section .ingredient-showcase.age-defense .prev-ingredient,.research-formulations-section .ingredient-showcase.age-defense .next-ingredient{color:#ffca36}.research-formulations-section .ingredient-showcase.sol-defense .prev-ingredient,.research-formulations-section .ingredient-showcase.sol-defense .next-ingredient{color:#a9deec}.research-formulations-section .swiper-button-prev,.research-formulations-section .swiper-button-next{color:#333;width:30px;height:30px;background:#fff;border:1px solid #ddd;border-radius:50%;box-shadow:0 2px 4px #0000001a}.research-formulations-section .swiper-button-prev:after,.research-formulations-section .swiper-button-next:after{font-size:14px;font-weight:700}.research-formulations-section .swiper-button-prev{left:5px}.research-formulations-section .swiper-button-next{right:5px}.research-formulations-section .hair-skin-nails .swiper-button-prev,.research-formulations-section .hair-skin-nails .swiper-button-next{color:#6f9e4c}.research-formulations-section .age-defense .swiper-button-prev,.research-formulations-section .age-defense .swiper-button-next{color:#ffca36}.research-formulations-section .sol-defense .swiper-button-prev,.research-formulations-section .sol-defense .swiper-button-next{color:#a9deec}.research-formulations-section .swiper-pagination{position:static;display:inline-block;margin-top:10px}.research-formulations-section .swiper-pagination-bullet{width:8px;height:8px;background-color:#ddd;opacity:1;margin:0 5px}.research-formulations-section .swiper-pagination-bullet-active{background-color:#6f9e4c}.research-formulations-section .thumbnails-navigation{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;margin-top:20px;gap:10px;position:relative;padding:0 20px}.research-formulations-section .thumbnail-item{width:73px;height:73px;border-radius:0;overflow:hidden;cursor:pointer;transition:all .3s ease;opacity:.7;flex-shrink:0}.research-formulations-section .thumbnail-item img{width:100%;height:100%;object-fit:contain;background:#fff}.research-formulations-section .thumbnail-item.active{opacity:1;border-color:#6f9e4c}.research-formulations-section .tab-content[data-category=age-defense] .thumbnail-item.active{border-color:#ffca36}.research-formulations-section .tab-content[data-category=sol-defense] .thumbnail-item.active{border-color:#a9deec}.research-formulations-section .placeholder-thumbnail{width:100%;height:100%;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center}.research-formulations-section .hair-skin-nails .swiper-pagination-bullet-active{background:#6f9e4c}.research-formulations-section .age-defense .swiper-pagination-bullet-active{background:#ffca36}.research-formulations-section .sol-defense .swiper-pagination-bullet-active{background:#a9deec}.research-formulations-section .product-section{padding:40px 0;background-color:#f9f9f9;margin-top:20px;border-top:1px solid #e0e0e0}.research-formulations-section .ingredient-showcase{display:flex;max-width:100%;width:100%;margin:20px auto 0;background-color:#faf7f5;border-radius:0;overflow:hidden;position:relative;padding:100px 0 0}.research-formulations-section .ingredient-image-main{display:flex;align-items:center;justify-content:center;max-width:480px;height:420px;padding:0;position:relative}.research-formulations-section .ingredient-image-main img{width:100%;height:100%;margin-left:90px;object-fit:contain;padding:20px}.research-formulations-section .ingredient-content{flex:0 0 60%;padding:10px;display:flex;flex-direction:column;justify-content:center;max-width:420px}.research-formulations-section .ingredient-navigation{display:flex;align-items:center;margin-top:40px;justify-content:center}.research-formulations-section .prev-button,.research-formulations-section .next-button{width:30px;height:30px;border:1px solid #e0e0e0;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;color:#555;margin:0 10px}.research-formulations-section .ingredient-thumbnails{display:flex;align-items:center;justify-content:center;gap:10px;max-width:1440px;width:100%;margin:0 auto;padding-bottom:83px;border-bottom:7px solid transparent}.research-formulations-section .ingredient-thumbnails img{width:100%;height:100%;object-fit:contain;cursor:pointer;opacity:.7;transition:all .3s ease}.research-formulations-section .ingredient-thumbnails img.active,.research-formulations-section .ingredient-thumbnails .placeholder-svg.active{border-color:#6f9e4c;opacity:1;transform:scale(1.1)}.research-formulations-section .product-section.hair-skin-nails{background-color:#f8faf6;border-top-color:#6f9e4c}.research-formulations-section .product-section.age-defense{background-color:#f8f5f2;border-top-color:#ffca36}.research-formulations-section .product-section.sol-defense{background-color:#faf7f0;border-top-color:#a9deec}.research-formulations-section .simplified-product-container{display:flex;align-items:center;max-width:800px;margin:0 auto;padding:30px;gap:40px;background:#fff;border-radius:0;box-shadow:none;transition:all .3s ease}.research-formulations-section .product-image{text-align:center;width:100%;max-width:335px;height:393px;padding:0;display:flex;align-items:center;justify-content:center}.research-formulations-section .product-image img{max-width:100%;height:100%;display:block;max-height:393px;object-fit:cover}.research-formulations-section .product-info{flex:0 0 60%}.research-formulations-section .product-info h3{font-size:24px;margin-bottom:10px;font-weight:600;color:#333;line-height:1.4}.research-formulations-section .product-info p{font-size:15px;line-height:1.5;margin-bottom:25px;font-style:italic;color:#555}.research-formulations-section .product-displays-container{padding:20px 0 110px;margin:0}.research-formulations-section .product-display{display:none;max-width:1440px;margin:0 auto;padding:0 0 40px;border-bottom:7px solid transparent}.research-formulations-section .product-display.active{display:block}.research-formulations-section .product-wrapper{display:flex;flex-direction:row;gap:177px;align-items:center;margin:0 auto;justify-content:center}.research-formulations-section .product-details{padding:20px 0 58px;width:100%;max-width:560px;display:flex;flex-direction:column}.research-formulations-section .product-title{font-family:Montserrat,sans-serif;font-size:32px;font-weight:500;margin-bottom:7px;color:#383434;line-height:39px;letter-spacing:0}.research-formulations-section .product-description{font-size:28px;line-height:34px;font-family:Cormorant Garamond,serif;letter-spacing:0;color:#383434;margin-bottom:19.63px;font-style:italic}.research-formulations-section .shop-now-button{display:flex;justify-content:center;align-items:center;max-width:189px;width:100%;color:#fff;text-decoration:none;border-radius:28px;font-weight:600;font-size:17px;transition:all .3s ease;text-align:center;letter-spacing:.5px;font-family:Montserrat,sans-serif;text-transform:uppercase;margin:0;background:linear-gradient(to right,#f79a40,#ffca36);height:56px}.research-formulations-section .shop-now-button:hover{color:#fff}.research-formulations-section .product-section.hair-skin-nails .shop-now-button{background-color:#6f9e4c}.research-formulations-section .product-section.age-defense .shop-now-button{background-color:#ffca36}.research-formulations-section .product-section.sol-defense .shop-now-button{background-color:#a9deec}.research-formulations-section .shop-now-button:hover{opacity:.9}@media screen and (max-width: 1250px){.research-formulations-section .dynamic-tab-content{margin:0 20px}.research-formulations-section .ingredient-showcase,.research-formulations-section .dynamic-tab-content,.research-formulations-section .tabs-navigation{padding:0 20px}.research-formulations-section .dynamic-tab-content p,.research-formulations-section .tab-heading{font-size:18px;line-height:22px}}.research-formulations-section .mobile-dropdown-container{display:none;position:sticky;top:0;z-index:100;padding:15px 20px;margin-bottom:30px}.research-formulations-section .custom-select{position:relative;font-family:Montserrat,sans-serif;width:100%;max-width:100%;margin:0 auto}.research-formulations-section .custom-select select{display:none}.research-formulations-section .select-selected{background:#faf7f4;color:#383434;padding:12px 16px 12px 36px;border:none;border-radius:28px;cursor:pointer;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;text-align:left;position:relative;transition:all .3s ease;border:2px solid #F79A40;height:48px;z-index:20;display:flex;align-items:center}.research-formulations-section .select-selected:after{position:absolute;content:"";top:58%;right:16px;width:0;height:0;border:6px solid transparent;border-color:#F79A40 transparent transparent transparent;transform:translateY(-50%);transition:all .3s ease}.research-formulations-section .select-selected.select-arrow-active:after{border-color:transparent transparent #F79A40 transparent;transform:translateY(-50%) rotate(180deg)}.research-formulations-section .select-items{position:absolute;background:#faf7f4;top:100%;left:0;right:0;z-index:99;border-radius:0 0 28px 28px;border:2px solid #F79A40;overflow:hidden;margin-top:-20px;padding-top:16px;z-index:2}.research-formulations-section .select-items div{color:#383434;padding:12px 16px 12px 36px;cursor:pointer;font-size:14px;font-weight:500;text-align:left;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.research-formulations-section .select-items div:hover{background-color:#f79a401a}.research-formulations-section .select-items div:last-child{border-bottom:none}.research-formulations-section .select-hide{display:none}@media screen and (max-width: 992px){.research-formulations-section .tabs-navigation{display:none}.research-formulations-section .mobile-dropdown-container{display:block;margin-bottom:0;padding-bottom:0}.research-formulations-section .select-selected{font-size:14px;line-height:18px}.research-formulations-section .ingredient-image-main img{margin:0}.research-formulations-section .ingredient-image-main{max-height:250px}.research-formulations-section .thumbnail-item{width:7px;height:7px;border-radius:50%;background-color:#feebd9;border:none;position:relative}.research-formulations-section .ingredient-thumbnails{padding-bottom:52px;border:none}.research-formulations-section .thumbnail-item img{display:none}.research-formulations-section .thumbnail-item.active{background-color:#f79a40}.research-formulations-section .product-display[data-category=hair-skin-nails]{border-top:7px solid #A7DB7C}.research-formulations-section .prev-ingredient,.research-formulations-section .next-ingredient{margin:0 20px;width:48px;height:48px}.research-formulations-section .prev-ingredient svg path,.research-formulations-section .next-ingredient svg path{fill:#f79a40;stroke:#f79a40}.research-formulations-section .product-image img{max-height:250px}.research-formulations-section .product-wrapper{flex-direction:column;align-items:center;gap:10px;padding:0 20px}.research-formulations-section .container{padding:0}.research-formulations-section .product-displays-container{padding:0;margin:0}.research-formulations-section .dynamic-tab-content.active,.research-formulations-section .section-title{padding:0 20px}.research-formulations-section .section-title{font-size:24px;line-height:29px;color:#f79a40;max-width:322px;margin:0 auto 12px}.research-formulations-section .dynamic-tab-content.active{margin-top:27px}.research-formulations-section .ingredient-content h3,.research-formulations-section .product-title{margin-bottom:10px;font-size:20px;line-height:24px}.research-formulations-section .product-title{font-size:24px;line-height:29px}.research-formulations-section .ingredient-content h4,.research-formulations-section .product-description{font-size:18px;margin-bottom:9px}.research-formulations-section .ingredient-content p{font-size:16px}.research-formulations-section .shop-now-button{max-width:165px;height:48px;font-size:14px;margin:0}.research-formulations-section .product-display.active{padding:0;margin:0 20px}.research-formulations-section .product-description{font-size:20px;line-height:24px;margin-bottom:21px}.research-formulations-section .product-details{width:100%;max-width:248px;text-align:left}.research-formulations-section .tabs-container{margin-bottom:10px}.research-formulations-section .formula-content{flex-direction:column}.research-formulations-section .formula-image-container{flex:0 0 100%;margin-bottom:30px;text-align:center}.research-formulations-section .swiper-container.ingredients-swiper{max-width:100%}.research-formulations-section .formula-details{flex:0 0 100%;padding-left:0;text-align:center}.research-formulations-section .product-container,.ingredient-slide{flex-direction:column}.research-formulations-section .ingredient-slide{gap:10px}.research-formulations-section .ingredient-slide{display:flex}.research-formulations-section .ingredient-image-main{order:1}.research-formulations-section .ingredient-content{padding:0;max-width:302px;width:100%;margin:0 auto;order:3}.research-formulations-section .ingredient-thumbnails{order:2}.research-formulations-section .ingredient-showcase,.research-formulations-section .dynamic-tab-content,.research-formulations-section .tabs-navigation{padding-bottom:0}.research-formulations-section .product-image{padding-right:0;margin-bottom:10px;text-align:center;width:100%;max-width:300px;height:215px;margin-top:44px}.research-formulations-section .product-info{flex:0 0 100%;text-align:center}.research-formulations-section .swiper-button-prev{left:0}.research-formulations-section .swiper-button-next{right:0}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/research-driven-formulations.css.map */
