:root{--elx-purple: #7b5ea7;--elx-purple-600: #6a4d96;--elx-purple-700: #553d7d;--elx-purple-50: #faf7fc;--elx-purple-100: #f5f0f9;--elx-purple-200: #ebe0f3;--elx-line: #e6dcf0;--elx-gold: #b8912f;--elx-gold-soft: #faf3e0;--elx-ink: #17121d;--elx-ink-2: #3d3548;--elx-muted: #6b6478;--elx-surface: #ffffff;--elx-surface-2: #faf8fc;--elx-sh-1: 0 1px 2px rgba(23,18,29,.04), 0 2px 8px rgba(23,18,29,.04);--elx-sh-2: 0 2px 6px rgba(23,18,29,.05), 0 10px 26px rgba(123,94,167,.11);--elx-sh-3: 0 4px 12px rgba(23,18,29,.06), 0 22px 50px rgba(123,94,167,.18);--elx-r-sm: 12px;--elx-r-md: 18px;--elx-r-lg: 26px;--elx-ease: cubic-bezier(.22,.7,.3,1)}@media(prefers-reduced-motion:no-preference){.elx-js [data-elx-reveal]{opacity:0;transform:translateY(20px);transition:opacity .62s var(--elx-ease),transform .62s var(--elx-ease);will-change:opacity,transform}.elx-js [data-elx-reveal].is-in{opacity:1;transform:none}.elx-js [data-elx-delay="1"]{transition-delay:70ms}.elx-js [data-elx-delay="2"]{transition-delay:.14s}.elx-js [data-elx-delay="3"]{transition-delay:.21s}.elx-js [data-elx-delay="4"]{transition-delay:.28s}.elx-js [data-elx-delay="5"]{transition-delay:.35s}.elx-js [data-elx-delay="6"]{transition-delay:.42s}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}[class^=elx-],[class*=" elx-"],[class^=elx-] *,[class*=" elx-"] *{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.elx-wrap{max-width:660px;margin:0 auto;padding-left:20px;padding-right:20px}.elx-eyebrow{display:block;text-align:center;margin:0 0 10px;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--elx-purple)}.elx-h2{text-align:center;margin:0 0 12px;font-size:28px;line-height:1.22;letter-spacing:-.01em;color:var(--elx-ink)}.elx-h2 em,.elx-guar__title em{font-style:normal;background-image:linear-gradient(90deg,var(--elx-purple-200) 0%,var(--elx-gold-soft) 100%);background-repeat:no-repeat;background-size:100% .38em;background-position:0 84%;padding:0 .1em;border-radius:2px}.elx-lead{text-align:center;color:var(--elx-muted);font-size:15.5px;line-height:1.65;margin:0 auto 28px;max-width:54ch}.elx-lead p:last-child{margin-bottom:0}.elx-slot{position:relative;display:grid;place-items:center;align-content:center;border:2px dashed var(--elx-line);border-radius:var(--elx-r-md);background:repeating-linear-gradient(45deg,var(--elx-purple-50),var(--elx-purple-50) 12px,#fff 12px,#fff 24px);color:var(--elx-muted);text-align:center;padding:28px 18px;min-height:190px}.elx-slot svg{width:30px;height:30px;color:var(--elx-purple);opacity:.55;margin-bottom:8px}.elx-slot span{display:block;font-size:12.5px;line-height:1.45;max-width:26ch}.elx-media{border-radius:var(--elx-r-md);overflow:hidden;box-shadow:var(--elx-sh-2)}.elx-media img{display:block;width:100%;height:auto}.elx-card{background:var(--elx-surface);border:1px solid var(--elx-line);border-radius:var(--elx-r-md);box-shadow:var(--elx-sh-1);transition:box-shadow .26s var(--elx-ease),transform .26s var(--elx-ease)}.elx-card:hover{box-shadow:var(--elx-sh-2);transform:translateY(-2px)}.elx-ico{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(145deg,var(--elx-purple-100),var(--elx-purple-200));color:var(--elx-purple-700)}.elx-ico svg{width:22px;height:22px}h1,h2,h3,.h1,.h2,.h3,.elx-h2,.hero-header h2,.heading-h2{font-family:Lora,Georgia,Times New Roman,serif!important;font-weight:600;letter-spacing:-.005em;line-height:1.22}h4,h5,h6{font-family:var(--font-body-family);font-weight:600;letter-spacing:0}.quantity-break__price,.quantity-break__compare-price,.price,.price-item,.jdgm-histogram__frequency,[class*=countdown],.elx-facts__value,.elx-ring__num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.quantity-break,.quantity-break__content,.quantity-break__left{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.quantity-break .quantity-break__label,.quantity-break .quantity-break__benefit,.quantity-break .quantity-break__caption{white-space:normal!important;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.quantity-break .quantity-break__label{flex-wrap:wrap;row-gap:4px}.quantity-break__price,.quantity-break__compare-price,.quantity-break__content [class*=price]{white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.quantity-break__content{gap:8px}.quantity-break__left{flex:1 1 auto;min-width:0}.quantity-break__caption{color:var(--elx-muted);font-size:12.5px;line-height:1.35}.quantity-breaks-container{padding-top:12px}.quantity-break-wrapper{overflow:visible;margin-bottom:10px}label.quantity-break{border-radius:var(--elx-r-md)!important;box-shadow:var(--elx-sh-1);transition:box-shadow .24s var(--elx-ease)}.quantity-break-wrapper:has(input:checked) label.quantity-break{box-shadow:0 0 0 2px var(--elx-purple),var(--elx-sh-2)}.quantity-break [class*=badge]{white-space:nowrap;max-width:calc(100% - 20px);right:10px;font-size:10px;font-weight:700;letter-spacing:.06em;border-radius:999px;padding:4px 11px;box-shadow:0 3px 10px #7b5ea759}@media screen and (max-width:749px){.quantity-break__price,.quantity-break__content [class*=price]{font-size:15px}}.elx-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:14px 0 2px;padding:14px 8px;background:linear-gradient(160deg,var(--elx-purple-50),var(--elx-purple-100));border:1px solid var(--elx-line);border-radius:var(--elx-r-md)}.elx-trust__item{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.elx-trust__item svg{width:22px;height:22px;color:var(--elx-purple);flex:none}.elx-trust__item span{font-size:11.5px;line-height:1.25;font-weight:500;color:var(--elx-ink)}button[id^=rsi_]{background:linear-gradient(180deg,#10b981,#059669)!important;border-color:#059669!important;box-shadow:0 6px 20px #05966952!important;font-weight:700!important;letter-spacing:.01em}.before-after__label{white-space:nowrap;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 12px}.jdgm-histogram__frequency{white-space:nowrap;min-width:3.2em;text-align:right}.product__media img,.product__media-item img{border-radius:14px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--elx-purple);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/26/assets/elyxor-fixes.css.map */
