@font-face{font-family:RSC Jakarta;src:url(reformly-jakarta.ttf) format("truetype-variations");font-display:swap;font-weight:100 900}@font-face{font-family:Playfair Display;src:url(PlayfairDisplay-Italic.ttf) format("truetype-variations");font-style:italic;font-weight:400 900;font-display:swap}.luna{font-family:RSC Jakarta,Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;color:#222;-webkit-text-size-adjust:100%;text-size-adjust:100%;--luna-ink: #1a1a1a;--luna-surface: #f7f7f7;--luna-muted: #707070;--luna-line: #e5e5e5;--luna-grad: linear-gradient(135deg, #521c72 0%, #7e4cae 100%)}.luna .luna-w400{font-weight:400;font-variation-settings:"wght" 400;-webkit-text-stroke:.2px currentColor}.luna .luna-w500{font-weight:500;font-variation-settings:"wght" 500;-webkit-text-stroke:.2px currentColor}.luna .luna-w600{font-weight:600;font-variation-settings:"wght" 600;-webkit-text-stroke:.2px currentColor}.luna .luna-w700{font-weight:700;font-variation-settings:"wght" 700;-webkit-text-stroke:.3px currentColor}.luna .luna-w800{font-weight:800;font-variation-settings:"wght" 800;-webkit-text-stroke:.4px currentColor}.luna button{font-family:inherit}.luna__cols,.luna__section,.luna__navwrap{max-width:1340px;margin:0 auto;padding-left:clamp(20px,3.4vw,44px);padding-right:clamp(20px,3.4vw,44px)}@media(min-width:1420px){.luna__cols,.luna__section,.luna__navwrap{padding-left:20px;padding-right:20px}.luna [style*="clamp(20px, 3.4vw, 44px)"]{padding-left:20px!important;padding-right:20px!important}}.luna__cols{padding-top:32px;display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.luna__gallery-col{flex:1 1 0;min-width:300px;position:sticky;top:125px;align-self:flex-start;display:flex;flex-direction:column;gap:18px}.luna__buy-col{flex:1 1 0;min-width:300px;display:flex;flex-direction:column}.luna__gallery-main{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--luna-surface);border-radius:28px;margin-top:0!important}.luna__gallery-item{aspect-ratio:1 / 1;overflow:hidden;background:var(--luna-surface)}.luna__gallery-img{width:100%;height:100%;object-fit:cover;display:block}.luna__cursor{display:none;position:fixed;z-index:20;pointer-events:none;width:48px;height:48px;border-radius:50%;background:#ffffffeb;box-shadow:0 2px 10px #0000001f;align-items:center;justify-content:center;transform:translate(-50%,-50%);transition:opacity .15s;opacity:0}.luna__cursor svg{width:14px;height:14px;stroke:var(--luna-ink);fill:none;stroke-width:2;margin-left:2px}.luna__cursor.is-visible{opacity:1}@media(min-width:641px){.luna__cursor{display:flex}}.luna__thumbs{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.luna__thumbs::-webkit-scrollbar{display:none}.luna__thumb{flex:0 0 auto;width:104px;display:flex;flex-direction:column;gap:6px;background:transparent;border:none;cursor:pointer;padding:0;scroll-snap-align:start}.luna__thumb-img{width:100%;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:var(--luna-surface)}.luna__thumb-img img{width:100%;height:100%;object-fit:cover;display:block}.luna__thumb-bar{width:100%;height:3px;border-radius:999px;background:transparent;transition:background .22s ease}.luna__thumb.is-active .luna__thumb-bar{background:var(--luna-ink)}.luna__buybox{display:flex;flex-direction:column;gap:22px}.luna__head{display:flex;flex-direction:column;gap:12px}.luna__reviews{display:flex;flex-direction:column}.luna__reviews-row{display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden}.luna__stars{display:flex;gap:2px;flex:0 0 auto}.luna__reviews-text{font-size:13px;color:#696969;overflow:hidden;text-overflow:ellipsis}.luna__titlegroup{display:flex;flex-direction:column;gap:12px}.luna__title{margin:0;font-size:clamp(25px,2.6vw,33px);font-weight:600;font-variation-settings:"wght" 600;-webkit-text-stroke:.2px currentColor;letter-spacing:-.03em;line-height:1.15}.luna__desc{margin:0;font-size:17px;font-weight:400;font-variation-settings:"wght" 400;-webkit-text-stroke:.2px currentColor;letter-spacing:0;line-height:1.5;color:#696969}.luna__usps{--luna-usp-fs: 16px;display:flex;flex-direction:column;gap:12px;align-items:stretch;margin-top:0}.luna__usp{display:flex;align-items:center;min-width:0}.luna__usp-tick{flex:0 0 calc(var(--luna-usp-fs) * 22 / 16);display:flex;align-items:center}.luna__usp-check{width:calc(var(--luna-usp-fs) * 18 / 16);height:calc(var(--luna-usp-fs) * 18 / 16);display:block}.luna__usp-text{font-size:var(--luna-usp-fs);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;font-variation-settings:"wght" 400;-webkit-text-stroke:.2px currentColor;letter-spacing:0;line-height:1.4;color:#222}.luna__usp-text strong{font-weight:700;font-variation-settings:"wght" 700}.luna__pricerow{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.luna__price-compare{font-size:16px;font-weight:500;font-variation-settings:"wght" 500;-webkit-text-stroke:.2px currentColor;color:#9a9a9a;text-decoration:line-through}.luna__price-now{font-size:clamp(17px,1.55vw,20px);font-weight:600;font-variation-settings:"wght" 600;-webkit-text-stroke:.2px currentColor;letter-spacing:-.02em;color:var(--luna-ink)}.luna__price-badge{background:var(--luna-grad);color:#fff;font-size:11px;font-weight:600;font-variation-settings:"wght" 600;-webkit-text-stroke:.2px currentColor;letter-spacing:0;padding:6px 11px;border-radius:999px;white-space:nowrap}.luna__price-compare[hidden],.luna__price-badge[hidden]{display:none}.luna__rule{height:1px;background:var(--luna-line)}.luna__qty{display:flex;flex-direction:column;gap:12px}.luna__qty-label{font-size:12px;font-weight:600;font-variation-settings:"wght" 600;-webkit-text-stroke:.2px currentColor;letter-spacing:0}.luna__qty-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:end;background:var(--luna-surface);border-radius:16px;padding:8px}.luna__qty-card{position:relative;z-index:1;border:0;border-radius:14px;padding:0;background:#fff;overflow:hidden;cursor:pointer;display:block;text-align:center;font:inherit;color:inherit;transition:transform .32s cubic-bezier(.22,1,.36,1);will-change:transform}.luna__qty-card:active{transform:scale(.985)}.luna__qty-card.is-selected{z-index:2}.luna__qty-card:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:15px;padding:2px;background:#e4e4e4;-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:3}@property --luna-ring{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.luna__qty-card.is-selected:after{background:conic-gradient(transparent var(--luna-ring, 360deg),#e4e4e4 0),var(--luna-grad);animation:lunaQtyRing .62s cubic-bezier(.45,.05,.25,1) forwards}@keyframes lunaQtyRing{0%{--luna-ring: 0deg}to{--luna-ring: 360deg}}.luna__qty-inner{position:relative;display:flex;flex-direction:column;height:100%}.luna__qty-strip{position:relative;min-height:27px;display:flex;align-items:center;justify-content:center;background:var(--luna-surface)}.luna__qty-strip-grad{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--luna-grad);opacity:0;transition:opacity .34s cubic-bezier(.22,1,.36,1)}.luna__qty-card.is-selected .luna__qty-strip-grad{opacity:1}.luna__qty-strip-text{position:relative;font-size:11px;font-weight:600;font-variation-settings:"wght" 600;-webkit-text-stroke:.2px currentColor;letter-spacing:0;color:var(--luna-ink);transition:color .34s cubic-bezier(.22,1,.36,1)}.luna__qty-card.is-selected .luna__qty-strip-text{color:#fff}.luna__qty-body{padding:14px 11px 15px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:10px}.luna__qty-radio{width:18px;height:18px;border-radius:999px;border:2px solid #9a9a9a;display:flex;align-items:center;justify-content:center;transition:border-color .34s cubic-bezier(.22,1,.36,1)}.luna__qty-card.is-selected .luna__qty-radio{border-color:#521c72}.luna__qty-dot{width:8px;height:8px;border-radius:999px;background:var(--luna-grad);display:none}.luna__qty-card.is-selected .luna__qty-dot{display:block;animation:qtyDot .32s cubic-bezier(.22,1,.36,1)}@keyframes qtyDot{0%{width:2.4px;height:2.4px}to{width:8px;height:8px}}.luna__qty-name{font-size:14px;font-weight:600;font-variation-settings:"wght" 600;-webkit-text-stroke:.2px currentColor;letter-spacing:-.01em;color:var(--luna-ink)}.luna__qty-each{font-size:12px;color:var(--luna-muted)}.luna__qty-unit{font-size:11px}.luna__atc{width:100%;background:var(--luna-ink);color:#fff;border:none;border-radius:14px;padding:17px 20px;font-size:16px;font-weight:600;font-variation-settings:"wght" 600;-webkit-text-stroke:.2px currentColor;cursor:pointer;letter-spacing:.02em;transition:background .14s cubic-bezier(.16,1,.3,1)}.luna__atc:active{transform:scale(.97)}.luna__sticky{position:fixed;left:0;right:0;bottom:0;z-index:70;background:#fff;border-top:1px solid var(--luna-line);box-shadow:0 -4px 20px #2222220f;padding:12px 20px;transform:translateY(110%);transition:transform .26s cubic-bezier(.22,1,.36,1)}.luna__sticky.is-visible{transform:none}.luna__sticky[hidden]{display:none}.luna__sticky-inner{max-width:1300px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.luna__sticky-text{display:flex;flex-direction:column;gap:1px;min-width:0}.luna__sticky-prices{display:flex;align-items:baseline;gap:8px}.luna__sticky-title{font-size:14px;font-weight:600;font-variation-settings:"wght" 600;-webkit-text-stroke:.2px currentColor;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.luna__sticky-price{font-size:15px;font-weight:600;font-variation-settings:"wght" 600;-webkit-text-stroke:.2px currentColor}.luna__sticky-btn{background:var(--luna-ink);color:#fff;border:none;border-radius:14px;padding:14px 20px;flex:1 1 220px;max-width:360px;font-size:15px;font-weight:600;font-variation-settings:"wght" 600;-webkit-text-stroke:.2px currentColor;cursor:pointer;white-space:nowrap}@media(max-width:899px){.luna__cols{gap:14px;padding:20px 16px 0}.luna__gallery-col{position:static}}@media(max-width:640px){.luna__gallery-col{margin-left:-16px;margin-right:-16px;padding:0;overflow:hidden}.luna__gallery-main{overflow:visible;background:transparent}.luna__gallery-item{border-radius:0}.luna__thumbs{overflow-x:auto;padding:0 16px 6px;scroll-padding-inline:16px}.luna__thumb{width:84px}.luna__price-now{font-size:19px}}.luna__trust{display:flex;justify-content:space-between;gap:8px}.luna__trust-item{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;text-align:center}.luna__trust-item span{font-size:12px;font-weight:500;font-variation-settings:"wght" 500;-webkit-text-stroke:.2px currentColor;line-height:1.3}.luna__deal{background:var(--luna-surface);border-radius:18px;padding:8px}.luna__deal-inner{background:#fff;border-radius:14px;padding:14px 22px 20px;display:flex;flex-direction:column;gap:14px}.luna__deal-pill{align-self:flex-start;background:var(--luna-grad);color:#fff;font-size:11px;font-weight:600;font-variation-settings:"wght" 600;-webkit-text-stroke:.2px currentColor;letter-spacing:0;padding:5px 12px;border-radius:999px}.luna__deal-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.luna__deal-title{font-size:18px;font-weight:600;font-variation-settings:"wght" 600;-webkit-text-stroke:.2px currentColor;letter-spacing:-.02em;line-height:1.25;color:#222}.luna__deal-prices{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex:none}.luna__deal-now{font-size:15px;font-weight:600;font-variation-settings:"wght" 600;-webkit-text-stroke:.2px currentColor;letter-spacing:-.02em;color:#222}.luna__deal-compare{font-size:13px;font-weight:500;font-variation-settings:"wght" 500;-webkit-text-stroke:.2px currentColor;color:#9a9a9a;text-decoration:line-through}.luna__deal-compare[hidden]{display:none}.luna__rstrip{margin-top:40px;display:flex;flex-direction:column;gap:20px}.luna__rstrip-row{display:flex;align-items:center;gap:12px;min-width:0}.luna__rstrip-arrow{flex:none;width:32px;height:32px;border-radius:999px;border:1px solid var(--luna-line);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#222;padding:0}.luna__rstrip-clip{flex:1;min-width:0;overflow:hidden}.luna__rstrip-card{min-width:0;padding-right:24px;box-sizing:border-box;height:auto}.luna__rstrip-stars{display:flex;gap:2px}.luna__rstrip-title{font-size:15px;font-weight:600;font-variation-settings:"wght" 600;-webkit-text-stroke:.2px currentColor;letter-spacing:-.01em;color:#222;margin-top:9px;line-height:1.25}.luna__rstrip-body{font-size:14px;font-weight:400;font-variation-settings:"wght" 400;-webkit-text-stroke:.2px currentColor;color:#696969;margin-top:7px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.luna__rstrip-who{font-size:13px;font-weight:400;font-variation-settings:"wght" 400;-webkit-text-stroke:.2px currentColor;color:#9a9a9a;margin-top:9px}.luna__faq summary{list-style:none}.luna__faq summary::-webkit-details-marker{display:none}.luna__faq[open] .luna__faq-plus{display:none}.luna__proofcard{width:82%;height:auto}@media(min-width:900px){.luna__proofcard{width:calc((100% - 20px)/2)}}@media(min-width:1200px){.luna__proofcard{width:calc((100% - 40px) / 3)}}.luna__header-spacer{height:113px}.luna__proof-grid{display:grid;grid-template-columns:1fr}@media(min-width:900px){.luna__proof-grid{grid-template-columns:minmax(0,230px) minmax(0,1fr)}}.luna a,.luna a:hover{color:#222;text-decoration:none}.luna__logo{height:24px;width:auto;display:block;flex:none}.luna__logo-text{font-size:20px;font-weight:700;font-variation-settings:"wght" 700;-webkit-text-stroke:.3px currentColor;letter-spacing:-.02em}.luna__navcard{border-radius:9px}.luna__navrow{padding:13px 18px}.luna__logo{height:21px}@media(min-width:1080px){.luna__navcard{border-radius:15px}.luna__navrow{padding:17px 28px}.luna__logo{height:24px}.luna__header-spacer{height:133px}.luna__gallery-col{top:145px}}.luna__rail{overflow:hidden}.luna__rail-bar,.luna__rail-bar.swiper-scrollbar-horizontal{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%;margin-top:clamp(20px,2.4vw,30px);height:2px;background:var(--luna-line);border-radius:999px}.luna__rail-bar .swiper-scrollbar-drag{background:var(--luna-ink);border-radius:999px}.luna__card{width:74%;height:auto;color:inherit}@media(min-width:900px){.luna__card{width:46%}}@media(min-width:1100px){.luna__card{width:calc((100% - 30px)/4)}}.luna .luna__card-img{width:100%;height:auto;aspect-ratio:1 / 1;max-height:none;object-fit:cover;display:block;border-radius:15px 15px 0 0}.luna [style*="font-weight: 400"]{font-variation-settings:"wght" 400!important;-webkit-text-stroke:.2px currentColor}.luna [style*="font-weight: 500"]{font-variation-settings:"wght" 500!important;-webkit-text-stroke:.2px currentColor}.luna [style*="font-weight: 600"]{font-variation-settings:"wght" 600!important;-webkit-text-stroke:.2px currentColor}.luna [style*="font-weight: 700"]{font-variation-settings:"wght" 700!important;-webkit-text-stroke:.3px currentColor}.luna [style*="font-weight: 800"]{font-variation-settings:"wght" 800!important;-webkit-text-stroke:.4px currentColor}@keyframes lunaVideoSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}.luna__video-carousel{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-transform:translateZ(0);transform:translateZ(0)}.luna__video-carousel::-webkit-scrollbar{display:none}.luna__video-track{display:flex;gap:8px;width:max-content}.luna__video-bar{width:100%;margin-top:10px;height:2px;background:var(--luna-line);border-radius:999px;overflow:hidden}.luna__video-bar-drag{height:100%;width:0;background:var(--luna-ink);border-radius:999px}.luna__video-slide{width:155px;flex:0 0 155px;border-radius:12px;overflow:hidden;position:relative;background:var(--luna-surface);will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.luna__video-slide video,.luna__video-slide img{width:100%;height:auto;aspect-ratio:9 / 16;object-fit:cover;display:block;pointer-events:none}.luna__video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border:none;border-radius:999px;background:#ffffffeb;box-shadow:0 2px 10px #22222226;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;z-index:3;transition:opacity .2s}.luna__video-play svg{width:16px;height:16px;margin-left:3px}.luna__video-slide.is-playing .luna__video-play{display:none}.luna__video-slide.is-playing video{pointer-events:auto}.luna__video-loader{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:lunaVideoSpin .8s linear infinite;z-index:2;pointer-events:none}.luna__video-slide.is-loading .luna__video-loader{display:block}@media(max-width:640px){.luna__video-slide{width:120px;flex-basis:120px}}.luna__card [data-luna-swatch].is-active{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--luna-ink)}.luna__cart-count{position:absolute;top:-5px;right:-7px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--luna-ink);color:#fff;font-size:10px;font-weight:600;font-variation-settings:"wght" 600;line-height:16px;text-align:center;box-sizing:border-box}.luna__cart-count.rj4__hidden{display:none}.luna__faq-item{border-bottom:1px solid var(--luna-line)}.luna__faq-q{width:100%;background:none;border:none;-webkit-tap-highlight-color:transparent;padding:16px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;text-align:left;color:#222}.luna__faq-q>span{font-size:16px;font-weight:600;font-variation-settings:"wght" 600;-webkit-text-stroke:.2px currentColor;letter-spacing:-.01em;line-height:1.3}.luna__faq-chev{flex:0 0 auto;transition:transform .22s ease}.luna__faq-item.is-open .luna__faq-chev{transform:rotate(180deg)}.luna__faq-panel{height:0;overflow:hidden;contain:layout paint;transition:height .22s cubic-bezier(.2,0,0,1)}.luna__faq-a{padding:0 0 20px;display:flex;flex-direction:column;gap:14px}.luna__experts-dots{display:none}html,body{overflow-x:clip}.luna{overflow-x:clip;max-width:100%}@media(max-width:899px){.luna__morning-grid{grid-template-columns:1fr!important;gap:8px!important;padding:8px!important;margin-top:28px!important}.luna__morning-card{padding:10px!important}}@media(max-width:640px){.luna__experts-row{display:flex!important;grid-template-columns:none!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;background:none!important;border-radius:0!important;padding:0 0 4px!important;margin-top:28px!important}.luna__experts-row::-webkit-scrollbar{display:none}.luna__experts-card{flex:0 0 84%;scroll-snap-align:start;padding:10px!important}.luna__experts-pad{padding-left:16px!important;padding-right:16px!important}.luna__experts-dots{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px}.luna__experts-dots span{cursor:pointer;width:20px;height:3px;border-radius:999px;background:#e4e4e4;transition:background .2s ease}.luna__experts-dots span.is-active{background:#222}.rf-s3{background:#f7f7f7!important;padding-top:40px!important;padding-bottom:40px!important}.luna__proof-grid{grid-template-columns:1fr}.luna__proof-aside{flex-direction:row!important;align-items:flex-end;justify-content:space-between;gap:16px}.luna__proof-score{min-width:0}.luna__proof-nav{margin-top:0!important;padding-top:0!important;gap:18px!important;flex:none}}@media(max-width:640px){[data-screen-label="Clinically studied"]{margin-top:40px!important;padding-top:40px!important;padding-bottom:36px!important}[data-screen-label="Luna versus"],[data-screen-label="Reclaim your morning"],[data-screen-label="Backed by experts"]{padding-top:44px!important;padding-bottom:40px!important}[data-screen-label="Real transformations"]{margin-top:56px!important}[data-screen-label=Bestsellers]{padding:48px 16px 0!important}[data-screen-label="FAQ section"]{margin-top:48px!important;margin-bottom:0!important}.luna__cols,.luna__section,.luna__navwrap{padding-left:16px;padding-right:16px}.luna [style*="clamp(20px, 3.4vw, 44px)"]{padding-left:16px!important;padding-right:16px!important}.luna__cols{padding-top:0}}.luna__usp-text strong{-webkit-text-stroke:0!important}.luna [data-luna-fit-lines]{text-wrap:balance!important}.luna,.luna a,.luna button,.luna summary,.luna [role=button],.luna [data-luna-swatch],.luna [data-luna-qty]{-webkit-tap-highlight-color:transparent}.luna__railwrap{position:relative}@media(max-width:640px){.luna__bs-spacer{display:none}}@media(max-width:640px){[data-screen-label=Bestsellers] h2,[data-screen-label="FAQ section"] h2{font-size:26px!important}[data-screen-label="FAQ section"] h2{letter-spacing:-.03em!important}[data-screen-label=Bestsellers]>div:first-child>a{font-size:14px!important}.luna [style*="clamp(24px, 2.4vw, 32px)"]{font-size:26px!important}[data-screen-label="Reclaim your morning"] [style*="clamp(19px, 1.8vw, 24px)"]{font-size:20px!important}.luna [style*="clamp(30px, 3.2vw, 42px)"]{font-size:34px!important}.luna__title{font-size:26px;line-height:1.1}.luna__desc{font-size:15px;line-height:1.55}.luna__usps{--luna-usp-fs: 15px;gap:10px}.luna__usp-tick{flex:0 0 32px}.luna__usp-check{width:13px;height:13px}.luna__usp-text strong{font-weight:600;font-variation-settings:"wght" 600}}@media(max-width:640px){.luna [style*="clamp(132px, 12vw, 168px)"]{min-height:112px!important;padding-top:14px!important;padding-bottom:14px!important}.luna [style*="clamp(104px, 9.5vw, 128px)"]{min-height:92px!important;padding-top:14px!important;padding-bottom:14px!important}.rf-clin-mob{margin-top:32px!important}[data-screen-label="FAQ section"]>div{padding-left:16px!important;padding-right:16px!important}.luna [data-screen-label=Bestsellers]{padding-left:0!important;padding-right:0!important}.luna [data-screen-label=Bestsellers]>div:first-child{padding-left:16px!important;padding-right:16px!important;align-items:baseline!important;gap:16px!important;margin-bottom:18px!important}[data-screen-label=Bestsellers] h2{line-height:1.15!important}.luna__rail{padding-left:16px;padding-right:16px;padding-bottom:4px}.luna__rail-bar,.luna__rail-bar.swiper-scrollbar-horizontal{width:auto;margin-left:16px;margin-right:16px}.luna [style*="border-radius: 24px; padding: 10px"]:not(.luna__experts-row){padding:8px!important}.luna [style*="margin-top: clamp(32px, 4vw, 56px)"]{margin-top:28px!important}.luna [style*="margin-top: clamp(40px, 5vw, 76px)"]{margin-top:32px!important;border-radius:22px!important}.rf-clin-stats{gap:8px!important}.luna [style*="border-radius: 18px"][style*="rgba(255,255,255,0.02)"]{border-radius:16px!important}.luna [style*="clamp(20px, 2vw, 28px)"]{padding-top:18px!important}.luna [style*="clamp(8px, 0.8vw, 12px) 10px"]{padding-bottom:8px!important}.luna [style*="margin-top: 14px"][style*="text-transform: uppercase"]{margin-top:12px!important}}@media(max-width:899px){.luna__navwrap{padding:0!important;transition:padding .3s cubic-bezier(.4,0,.2,1)}.luna__navcard{background:#fffc!important;backdrop-filter:blur(80px)!important;-webkit-backdrop-filter:blur(80px)!important;box-shadow:0 1px 32px 8px #00000014!important;border-radius:0!important;transition:border-radius .3s cubic-bezier(.4,0,.2,1)}.luna__navrow{min-height:56px;padding:0 12px!important}.luna.is-scrolled .luna__navwrap{padding:16px 16px 0!important}.luna.is-scrolled .luna__navcard{border-radius:12px!important}.luna__header-spacer{height:90px}}.luna [style*="text-transform: uppercase"][style*="font-size: 12px"]{-webkit-text-stroke:0!important}.luna__faq2-item{border-bottom:0}.luna__faq2-q{-webkit-tap-highlight-color:transparent}.luna__faq-plus{transition:opacity .2s ease}.luna__faq2-item.is-open .luna__faq-plus{opacity:0}.luna__viewall-short{display:none}@media(max-width:640px){.luna__viewall-icon,.luna__viewall-long{display:none}.luna__viewall-short{display:inline}.luna__card{border-radius:9px!important}}@media(max-width:640px){.luna,.luna *{-webkit-text-stroke:0!important}}@media(max-width:640px){.luna__sticky{padding:10px 16px}.luna__sticky-title{font-size:13px}.luna__sticky-btn{flex:0 0 auto;width:auto;max-width:none;white-space:nowrap;padding:13px 18px;font-size:14px}}.luna [style*="min-height: clamp(132px"]{box-sizing:border-box}.luna [style*="min-height: clamp(132px"]>[style*="font-size: clamp(13px, 1.15vw, 16px)"]{white-space:nowrap}.luna [style*="font-style: italic"]:not([style*=font-family]){font-synthesis:style;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}@keyframes annFade{0%,8%{opacity:0}18%,82%{opacity:1}92%,to{opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/reformly-luna.css.map */
