:root{--el-ease-out: cubic-bezier(.23, 1, .32, 1);--el-ease-drawer: cubic-bezier(.32, .72, 0, 1);--el-shadow-soft: 0 12px 32px #073e4310;--el-shadow-raised: 0 24px 60px -22px #244e4f40, 0 6px 18px -10px #3c526b35;--el-shadow-art: 0 32px 64px -26px #194b5459, 0 8px 20px -10px #544a7233}.elem-page{background:#f7faf9;scrollbar-color:#819d99 #edf3f1}.el-luminous{overflow:clip}.el-luminous h1,.el-luminous h2{font-weight:500;letter-spacing:-.04em}.el-luminous input{caret-color:var(--el-purple)}.el-luminous .el-announcement{background:linear-gradient(100deg,#03383e,#0b5a61 55%,#56416c);letter-spacing:.07em}.el-luminous .el-header{background:#f7faf9e6;border-bottom:1px solid #ffffffb8;box-shadow:0 5px 24px #073e4308;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.el-luminous .el-header-inner{height:76px}.el-luminous .el-logo span{background:linear-gradient(140deg,#ddc9ee,#9b73bc 47%,#60358a);box-shadow:0 3px 7px #7548a235}.el-luminous .el-header nav a{padding:9px 0}.el-luminous .el-header nav a:after{bottom:3px;background:#6c4e8c}.el-luminous .el-cart-open{background:#ffffff9c;padding:10px 17px;border-radius:30px;box-shadow:0 4px 14px #073e4309}.el-hero-stage{position:relative;isolation:isolate;background:radial-gradient(ellipse at 4% 17%,#75c8c95c,transparent 48%),radial-gradient(ellipse at 94% 41%,#baa4df52,transparent 47%),linear-gradient(130deg,#e7f4f2,#f7fbfa 44%,#eee9f5)}.el-hero-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 12%,#ffffffb5 35%,transparent 56%)}.el-luminous .el-product{gap:72px;padding-block:36px 72px}.el-luminous .el-gallery{top:100px}.el-luminous .el-main-image{padding:8px;border-radius:20px;overflow:visible;isolation:isolate;background:linear-gradient(135deg,#fffe,#d3e7e7 42%,#efdef9 77%,#fff);box-shadow:var(--el-shadow-art)}.el-luminous .el-featured{border-radius:14px}.el-luminous .el-image-counter{right:22px;bottom:22px;padding:4px 12px;background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 3px 12px #073e4312}.el-luminous .el-thumbnails{margin-top:20px;gap:11px;padding-bottom:12px}.el-luminous .el-thumbnail{opacity:.85;border:2px solid transparent;border-radius:10px;box-shadow:0 3px 8px #073e430c;transition:transform .18s var(--el-ease-out),opacity .18s ease}.el-luminous .el-thumbnail.is-active{border-color:#0b5a60;box-shadow:0 4px 12px #073e4320}.el-luminous .el-gallery-caption{margin-top:12px;color:#315e5d}.el-luminous .el-product-rating{display:flex;flex-wrap:wrap;align-items:center;gap:5px 9px;margin-bottom:14px;color:#315e5d;font-size:13px;line-height:1.5;letter-spacing:-.015em}.el-luminous .el-rating-stars{display:inline-flex;flex-shrink:0}.el-luminous .el-rating-stars svg{display:block;width:80px;height:18px}.el-luminous .el-rating-verdict,.el-luminous .el-rating-count{white-space:nowrap}.el-luminous .el-rating-verdict strong{color:var(--el-ink);font-weight:600}.el-luminous .el-rating-count{color:#526967;font-variant-numeric:tabular-nums}@media(max-width:800px){.el-luminous .el-product-rating{font-size:11.5px;gap:4px 7px;margin-bottom:12px}}.el-luminous .el-lead{color:#55436d;font-weight:400}.el-luminous .el-intro{max-width:520px}.el-luminous .el-bullets{gap:8px;margin-block:16px}.el-luminous .el-bullets svg{background:#ffffffb5;border-radius:50%;padding:3px;width:21px;height:21px;box-shadow:0 3px 8px #073e4309;margin-top:0}.el-luminous .el-pack-note{border-color:#9ebdb94d;margin-block:18px;padding-block:12px}.el-luminous .el-product-form{position:relative;isolation:isolate;margin-top:30px}.el-luminous .el-product-form:before{content:"";position:absolute;top:-17px;right:-21px;bottom:-8px;left:-21px;z-index:-1;background:linear-gradient(145deg,#ffffffed,#ffffff8f);border-radius:16px;box-shadow:var(--el-shadow-raised);pointer-events:none}.el-luminous .el-bundles legend{margin-bottom:10px}.el-luminous .el-bundle-content{background:#f6faf980;border-color:#bfd0d0;border-radius:10px;transition:background .18s ease,border-color .18s ease,transform .18s var(--el-ease-out)}.el-luminous .el-bundle input:checked+.el-bundle-content{color:#fff;border-color:transparent;box-shadow:0 6px 14px #0a424326;background:linear-gradient(145deg,#1a7374,#06464d 65%,#193d52)}.el-luminous .el-bundle input:checked+.el-bundle-content span{color:#d0e8e6}.el-luminous .el-bundle input:checked{accent-color:white}.el-luminous .el-price-row{margin:18px 0 15px}.el-luminous .el-save{border-radius:5px;background:linear-gradient(115deg,#e8daf6,#f3ecfa);color:#543574;padding:5px 10px}.el-luminous .el-button{position:relative;overflow:hidden;isolation:isolate;border-color:transparent;background:linear-gradient(115deg,#0c7476,#07555e 46%,#173f54);box-shadow:0 9px 20px -7px #064a4f55,inset 0 1px #ffffff30;transition:transform .16s var(--el-ease-out),background .18s ease}.el-luminous .el-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;background:linear-gradient(115deg,#2e8a89,#125966 55%,#554372);transition:opacity .18s ease}.el-luminous .el-button:active{transform:scale(.98)}.el-luminous .el-button svg{transition:transform .18s var(--el-ease-out)}.el-luminous .el-purchase-note{margin:11px 0 15px!important}.el-luminous .el-buy-details{margin-top:32px;border-color:#9ebdb94d}.el-luminous .el-buy-details details{border-color:#9ebdb94d}.el-luminous .el-ingredient-band{position:relative;z-index:1;width:min(1280px,calc(100% - 88px));margin:-22px auto 0;padding:30px 28px;border-radius:16px;color:#fff;background:radial-gradient(ellipse at 15% 0%,#388183 0%,transparent 60%),linear-gradient(110deg,#08464d,#173b51 65%,#4b3b62);box-shadow:0 20px 40px -20px #073e4366}.el-luminous .el-ingredient-band>.el-shell{width:100%}.el-luminous .el-ingredient-band span{color:#d4e8e7}.el-luminous .el-ingredient-band strong{font-weight:500}.el-luminous .el-ingredient-band i{color:#c3a6e5}.el-luminous .el-section{padding-block:112px}.el-luminous .el-section-heading{margin-bottom:54px}.el-luminous .el-benefit-layout{gap:68px}.el-luminous .el-benefit-art{position:relative;isolation:isolate}.el-luminous .el-benefit-art:before{content:"";position:absolute;top:24px;right:-18px;bottom:-18px;left:24px;z-index:-1;border-radius:16px;background:linear-gradient(145deg,#d7ece7,#e0d5ed)}.el-luminous .el-benefit-art img{border-radius:16px;box-shadow:var(--el-shadow-soft)}.el-luminous .el-benefit-list{padding:10px 0;gap:0;align-self:center}.el-luminous .el-benefit-list article{padding:24px 0;border-bottom:1px solid #ceddd94d;align-items:start;gap:22px}.el-luminous .el-benefit-list article:last-child{border:0}.el-luminous .el-benefit-list article>svg{padding:13px;width:54px;height:54px;border-radius:16px;background:linear-gradient(140deg,#f8ffff,#dbedeb);box-shadow:0 9px 20px -8px #165b5e26}.el-luminous .el-benefit-list article:nth-child(2n)>svg{background:linear-gradient(140deg,#fff,#e9def5);color:#73548b}.el-luminous .el-benefit-list h3{font-size:26px;font-weight:500}.el-luminous .el-benefit-list p{margin-top:10px}.el-luminous .el-formula{position:relative;isolation:isolate;overflow:hidden;padding:100px 0;background:radial-gradient(ellipse at 85% 105%,#70588f80,transparent 55%),radial-gradient(ellipse at 15% 5%,#167a7b70,transparent 55%),#043d43}.el-luminous .el-formula:before{content:"";position:absolute;width:860px;height:860px;border-radius:50%;border:1px solid #b2d5d52b;right:-260px;top:-240px;z-index:-1;box-shadow:0 0 0 80px #b2d5d507,0 0 0 160px #b2d5d505}.el-luminous .el-formula h2{font-size:clamp(46px,4.8vw,72px);line-height:1.03}.el-luminous .el-formula .el-large{color:#e9dcfa;font-weight:400}.el-luminous .el-formula-points{border-top:1px solid #c7e4e526}.el-luminous .el-formula-points p{border-color:#c7e4e526}.el-luminous .el-formula-art{padding:8px;border-radius:20px;background:linear-gradient(140deg,#cdeae857,#70a5a326 45%,#c5a5e357);box-shadow:0 28px 60px -18px #001f32b3}.el-luminous .el-formula-art img{border-radius:14px}.el-luminous .el-tabs{width:fit-content;margin:32px auto 48px;padding:6px;gap:4px;border:0;border-radius:14px;background:#e5eeeb;box-shadow:inset 0 2px 4px #073e4306}.el-luminous .el-tabs button{border:0;border-radius:10px;padding:14px 24px;color:#496966;transition:background .18s ease,color .18s ease}.el-luminous .el-tabs button[aria-selected=true]{color:var(--el-ink);background:#fff;border:0;box-shadow:0 4px 10px #073e4312}.el-luminous .el-tab-art img{border-radius:16px;box-shadow:var(--el-shadow-art)}.el-luminous .el-tab-panel h3{font-weight:500;font-size:40px}.el-luminous .el-check-list li{padding-block:4px}.el-luminous .el-routine{position:relative;padding:96px 0;overflow:hidden;background:radial-gradient(ellipse at 0% 100%,#c0e3df,transparent 55%),radial-gradient(ellipse at 100% 0%,#d8c7ef,transparent 55%),linear-gradient(130deg,#f0ebf5,#f6f4fa)}.el-luminous .el-routine-steps{position:relative;gap:0}.el-luminous .el-routine-steps article{border:0;padding:30px 36px 20px;position:relative}.el-luminous .el-routine-steps article+article{border-left:1px solid #8e79a52b}.el-luminous .el-step{width:60px;height:60px;border-radius:50%;border:0;font-size:22px;color:#5f447b;background:linear-gradient(140deg,#fff,#ede5f5);box-shadow:0 12px 24px -8px #70518f3d,inset 0 1px #fff}.el-luminous .el-routine-steps h3{font-weight:500}.el-luminous .el-routine-foot{font-size:18px;font-weight:400}.el-luminous .el-table-wrap{border:0;border-radius:16px;box-shadow:var(--el-shadow-raised)}.el-luminous .el-compare table{background:#fff}.el-luminous .el-compare th,.el-luminous .el-compare td{border-color:#d5e4e24d}.el-luminous .el-compare thead th{background:#f1f6f4;padding-block:22px}.el-luminous .el-compare td:nth-child(2){background:#e9f3ef}.el-luminous .el-compare thead th.el-table-brand{background:linear-gradient(135deg,#0c6f73,#0d4353);color:#fff}.el-luminous .el-community{background:linear-gradient(125deg,#e7f0ec,#f2f5f3 65%,#ede8f4);padding:88px 0}.el-luminous .el-community-art img{border-radius:16px;box-shadow:var(--el-shadow-art)}.el-luminous .el-button-light{background:#ffffff8c;color:var(--el-ink)!important;box-shadow:0 6px 18px #073e4310;border:1px solid #9ab9b455}.el-luminous .el-button-light:before{display:none}.el-luminous .el-faq{gap:80px}.el-luminous .el-faq-list{border:0}.el-luminous .el-faq details{margin-bottom:10px;padding-inline:22px;border:0;border-radius:12px;background:#eaf1ef;transition:background .18s ease}.el-luminous .el-faq details[open]{background:#fff;box-shadow:var(--el-shadow-soft)}.el-luminous .el-faq summary{padding-block:20px}.el-luminous .el-faq summary svg{color:#73548b}.el-luminous .el-close{padding:100px 0;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 20% 0%,#a9dcd480,transparent 60%),radial-gradient(ellipse at 85% 100%,#c8b0e487,transparent 65%),#eeeaf4}.el-luminous .el-close h2{font-size:clamp(40px,4.8vw,70px)}.el-luminous .el-close .el-button{min-width:236px}.el-luminous .el-footer{position:relative;isolation:isolate;overflow:hidden;padding-top:76px;background:radial-gradient(ellipse at 100% 0%,#383b66,transparent 65%),#073e43}.el-luminous .el-footer-top .el-logo{font-size:62px}.el-luminous .el-footer-top .el-logo span{margin-top:8px;width:11px;height:11px}.el-luminous .el-sticky{left:50%;right:auto;bottom:18px;width:min(700px,calc(100% - 32px));transform:translate(-50%);border:0;border-radius:16px;padding:12px 20px;background:#f9fcfbeb;box-shadow:0 10px 40px #063c4330;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.el-luminous .el-sticky>.el-shell{width:100%}.el-luminous .el-cart-dialog{background:linear-gradient(150deg,#fff 40%,#eef4f2 80%,#ece5f3);box-shadow:-20px 0 70px #062e4329}.el-luminous .el-cart-dialog::backdrop{background:#032e405c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.el-luminous .el-cart-dialog[open]{animation-timing-function:var(--el-ease-drawer)}.el-luminous .el-cart-item img{border-radius:10px}@media(hover:hover)and (pointer:fine){.el-luminous .el-button:hover:before{opacity:1}.el-luminous .el-button:hover svg,.el-luminous .el-text-link:hover svg{transform:translate(3px)}.el-luminous .el-thumbnail:hover{transform:translateY(-3px);opacity:1}.el-luminous .el-bundle:hover .el-bundle-content{transform:translateY(-2px)}.el-luminous .el-button-light:hover{background:#fff;color:var(--el-ink)!important}}@media(min-width:801px)and (max-height:900px){.el-luminous .el-header-inner{height:70px}.el-luminous .el-product{padding-top:28px}.el-luminous .el-buy h1{font-size:44px}.el-luminous .el-lead{margin-top:12px!important}.el-luminous .el-pack-note{margin-block:14px;padding-block:10px}.el-luminous .el-product-form{margin-top:25px}.el-luminous .el-buy-details summary{padding-block:16px}}@media(max-width:1100px){.el-luminous .el-product{gap:48px}.el-luminous .el-ingredient-band{width:calc(100% - 56px);padding-inline:24px}.el-luminous .el-product-form:before{inset-inline:-15px}.el-luminous .el-benefit-layout,.el-luminous .el-faq{gap:44px}.el-luminous .el-routine-steps article{padding-inline:24px}}@media(max-width:800px){.el-luminous .el-header-inner{height:66px;gap:20px}.el-luminous .el-cart-open{padding:9px 12px;gap:6px}.el-luminous .el-header nav{gap:15px}.el-hero-stage{background:radial-gradient(ellipse at 0% 5%,#92d2d26b,transparent 40%),radial-gradient(ellipse at 100% 40%,#c8b3e869,transparent 50%),#f0f5f3}.el-luminous .el-product{padding-block:26px 60px;gap:38px}.el-luminous .el-main-image{padding:5px;border-radius:17px}.el-luminous .el-featured{border-radius:12px}.el-luminous .el-thumbnails{margin-top:18px;gap:10px}.el-luminous .el-gallery-caption{font-size:10px;gap:19px;margin-top:10px}.el-luminous .el-buy h1{font-size:35px;line-height:1.1}.el-luminous .el-lead{font-size:20px;margin-top:20px!important}.el-luminous .el-bullets{font-size:13px;gap:11px;margin-block:20px}.el-luminous .el-product-form{margin:34px 0 0}.el-luminous .el-product-form:before{top:-17px;right:-10px;bottom:-9px;left:-10px}.el-luminous .el-bundle-content{padding-left:28px;padding-right:7px}.el-luminous .el-bundle input{left:9px}.el-luminous .el-bundle-content strong{font-size:14px}.el-luminous .el-price-row{margin-top:20px}.el-luminous .el-ingredient-band{width:calc(100% - 40px);margin-top:-20px;padding:25px 20px}.el-luminous .el-ingredient-band strong{font-size:15px}.el-luminous .el-ingredient-band>.el-shell{gap:9px}.el-luminous .el-section{padding-block:72px}.el-luminous .el-section-heading{margin-bottom:36px}.el-luminous .el-benefit-layout{gap:42px}.el-luminous .el-benefit-art:before{top:17px;right:-9px;bottom:-12px;left:17px}.el-luminous .el-benefit-list{padding:0}.el-luminous .el-benefit-list article{padding-block:20px;gap:19px}.el-luminous .el-benefit-list article>svg{width:48px;height:48px;padding:12px}.el-luminous .el-benefit-list h3{font-size:24px}.el-luminous .el-formula{padding:60px 0}.el-luminous .el-formula h2{font-size:48px}.el-luminous .el-formula-art{padding:6px;border-radius:18px}.el-luminous .el-tabs{width:100%;gap:0;margin:26px 0 34px;padding:5px}.el-luminous .el-tabs button{font-size:11px;padding:12px 10px;flex:1}.el-luminous .el-tab-panel h3{font-size:32px}.el-luminous .el-routine{padding:64px 0}.el-luminous .el-routine-steps{gap:0}.el-luminous .el-routine-steps article{padding:26px 0;grid-template-columns:52px 1fr;gap:0 22px}.el-luminous .el-routine-steps article+article{border-left:0;border-top:1px solid #8e79a52b}.el-luminous .el-step{width:50px;height:50px;font-size:19px}.el-luminous .el-routine-foot{margin-top:24px!important;font-size:16px}.el-luminous .el-community{padding:62px 0}.el-luminous .el-faq{gap:30px}.el-luminous .el-faq details{padding-inline:17px}.el-luminous .el-faq summary{font-size:14px;gap:14px}.el-luminous .el-close{padding:75px 0}.el-luminous .el-close h2{font-size:42px}.el-luminous .el-footer{padding-top:50px;padding-bottom:105px}.el-luminous .el-footer-top .el-logo{font-size:49px}.el-luminous .el-footer-top p{width:calc(100% - 142px)}.el-luminous .el-sticky{bottom:12px;padding:10px 14px;border-radius:14px}}@media(max-width:380px){.el-luminous .el-header-inner{gap:12px}.el-luminous .el-header nav{gap:10px}.el-luminous .el-cart-open{padding:8px 10px}.el-luminous .el-buy h1{font-size:31px}.el-luminous .el-bundle-content strong{font-size:12px}.el-luminous .el-gallery-caption{gap:13px}}@media(prefers-reduced-motion:reduce){.el-luminous *,.el-luminous *:before,.el-luminous *:after{animation:none!important;transition:color .12s ease,background-color .12s ease!important}.el-luminous .el-button:active,.el-luminous .el-thumbnail:hover,.el-luminous .el-bundle:hover .el-bundle-content,.el-luminous .el-button:hover svg,.el-luminous .el-text-link:hover svg{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/elem-luminous.css.map */
