body.elixir-v7{--el-paper:#f8f4ed;--el-ink:#292225;--el-muted:#625b59;--el-line:#e4dcd2;--el-wine:#681c2c;background:#fffcf8;color:var(--el-ink)}.elixir-v7 .el-header-section,.elixir-v7 .el-header-section .el-nav{background:#fffcf8}.elixir-v7 .el-header-section .el-nav{max-width:1180px;border-bottom-color:var(--el-line)}.elixir-v7 .el-brand span{letter-spacing:.065em}.elixir-v7 .el-announcement{font-size:12px;padding-block:8px;letter-spacing:0}.elixir-v7 .el-box.el-shell{padding:42px 30px 54px;background:#fffcf8}.elixir-v7 .el-box-layout{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:48px}.elixir-v7 .el-box-media{top:28px}.elixir-v7 .el-box-content>.el-block{margin:0 0 20px}.elixir-v7 .el-box-content>.el-block--heading{margin-bottom:26px}.elixir-v7 .el-box-content h1,.elixir-v7 .el-box-content h2{font-size:clamp(36px,3.55vw,50px);line-height:1.06;letter-spacing:-1.5px;max-width:14ch;margin:0 0 16px;text-wrap:balance}.elixir-v7 .el-box-content .el-eyebrow{font-size:11px;letter-spacing:.13em;margin-bottom:12px}.elixir-v7 .el-box-content .el-intro{font-size:16px;line-height:1.55;max-width:45ch;margin:0;color:var(--el-muted)}.elixir-v7 .el-proof{font-size:13px;gap:7px;margin-bottom:18px;line-height:1.4}.elixir-v7 .el-media-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:12px;line-height:1.4}.elixir-v7 .el-media-head>span:first-child{font-weight:600}.elixir-v7 .el-media-head>span:last-child{padding:4px 8px;background:#eee8df;border-radius:3px;white-space:nowrap}.elixir-v7 .el-box-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0;border:0;border-radius:0;background:none;overflow:visible}.elixir-v7 .el-box-grid figure{position:relative;border:1px solid var(--el-line);border-radius:5px;background:#fffdf9;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.elixir-v7 .el-box-grid img{display:block;aspect-ratio:1;width:100%;height:auto;object-fit:contain;mix-blend-mode:multiply}.elixir-v7 .el-box-grid figcaption{display:flex;flex-direction:column;gap:0;min-height:54px;padding:8px 3px;background:#f6f1eb;text-align:center;justify-content:center}.elixir-v7 .el-box-grid figcaption span{display:none}.elixir-v7 .el-box-grid figcaption strong{font-size:11px;font-weight:600;line-height:1.3;letter-spacing:0;overflow-wrap:anywhere}.elixir-v7 .el-box-media .el-caption{font-size:11px;line-height:1.5;margin:8px 0 12px;color:var(--el-muted)}.elixir-v7 .el-box-context{margin:20px 0 0}.elixir-v7 .el-box-context img{display:block;width:100%;height:auto;border-radius:8px}.elixir-v7 .el-box-context figcaption{font-size:12px;line-height:1.5;margin-top:8px;color:var(--el-muted)}.elixir-v7 .el-box .el-packing-preview__trigger{padding:12px;min-height:64px;background:#f2ece3;border:1px solid var(--el-line);border-radius:7px;gap:12px}.elixir-v7 .el-box .el-packing-preview__thumb{width:42px;height:44px;border-radius:3px}.elixir-v7 .el-box .el-packing-preview__copy strong{font-size:14px;line-height:1.35}.elixir-v7 .el-box .el-packing-preview__copy small{font-size:12px;line-height:1.35}.elixir-v7 .el-choice-field legend,.elixir-v7 .el-size-field legend{font-size:14px;line-height:1.4;font-weight:600;margin-bottom:10px;padding:0;float:none}.elixir-v7 .el-choice-buttons{gap:8px}.elixir-v7 .el-choice-buttons button{position:relative;min-height:66px;padding:10px 6px;gap:5px;background:#fffcf8;border-color:#cfc4bb;border-radius:5px;color:var(--el-ink);box-shadow:none}.elixir-v7 .el-choice-buttons strong{font-size:13px;line-height:1.3;font-weight:600}.elixir-v7 .el-choice-buttons small{font-size:12px;line-height:1.3;color:var(--el-muted)}.elixir-v7 .el-choice-buttons button[aria-pressed=true]{background:#f6eae8;border-color:var(--el-wine);box-shadow:inset 0 0 0 1px var(--el-wine);color:var(--el-wine)}.elixir-v7 .el-choice-buttons button[aria-pressed=true] small{color:var(--el-wine)}.elixir-v7 .el-choice-buttons button:disabled{background:#f0ece7;color:#756e6b;border-color:#ddd5ce;box-shadow:none}.elixir-v7 .el-size-field legend>span{font-size:12px;line-height:1.4;font-weight:400}.elixir-v7 .el-sizes{gap:8px}.elixir-v7 .el-sizes button{border-radius:5px;min-height:65px;padding:10px 4px;line-height:1.3;opacity:1}.elixir-v7 .el-sizes button strong{font-size:16px}.elixir-v7 .el-sizes button span{font-size:12px;line-height:1.3;margin-top:5px}.elixir-v7 .el-sizes button:disabled{background:#f0ece7;color:#756e6b;border-color:#ddd5ce;text-decoration:none}.elixir-v7 .el-sizes button:disabled strong{text-decoration:line-through}.elixir-v7 .el-size-explanation,.elixir-v7 .el-choice-message{font-size:13px;line-height:1.45;margin-top:9px}.elixir-v7 .el-box .el-price-row{padding-top:18px;gap:14px;align-items:center;line-height:1.45;font-size:14px}.elixir-v7 .el-price-row strong{font-size:28px;letter-spacing:-.4px;font-weight:600}.elixir-v7 .el-price-row small{font-size:12px;line-height:1.45;margin-top:4px}.elixir-v7 .el-delivery-inline{font-size:13px;line-height:1.45;gap:8px;margin-top:10px}.elixir-v7 .el-box .el-welcome{padding:12px 14px;border:1px solid #e6d9cd;border-left:3px solid #b38979;border-radius:5px;background:#f8f1e7}.elixir-v7 .el-box .el-welcome strong{font-size:14px;line-height:1.4}.elixir-v7 .el-box .el-welcome-apply{font-size:12px;min-height:36px}.elixir-v7 .el-box .el-offer-terms summary{font-size:12px;line-height:1.45;min-height:26px}.elixir-v7 .el-box .el-offer-terms>div{font-size:13px;line-height:1.55}.elixir-v7 .el-box .el-primary,.elixir-v7 .el-next .el-primary{min-height:54px;border-radius:5px;font-size:16px;font-weight:600;letter-spacing:.01em;box-shadow:0 3px 8px #681c2c12}.elixir-v7 .el-box-content>.el-block--buy{margin-bottom:24px}.elixir-v7 .el-block--buy>.el-small{font-size:12px;line-height:1.5;margin-top:10px}.elixir-v7 .el-box .el-customer-note{padding:20px 0;margin:0;border-block:1px solid var(--el-line);background:none;border-radius:0}.elixir-v7 .el-customer-note p{font-size:21px;line-height:1.4;letter-spacing:-.3px}.elixir-v7 .el-customer-note .el-customer-note__label{font-size:11px}.elixir-v7 .el-box .el-photo-proof{padding:22px 0 16px;margin:0;border-block:1px solid var(--el-line);gap:16px}.elixir-v7 .el-box .el-photo-proof blockquote p{font-size:20px;line-height:1.4}.elixir-v7 .el-photo-proof__label{font-size:11px}.elixir-v7 .el-photo-proof__author{font-size:13px}.elixir-v7 .el-photo-proof__product,.elixir-v7 .el-photo-proof__product a{font-size:12px}.elixir-v7 .el-swap-link{min-height:48px;font-size:14px;line-height:1.4;padding-block:10px}.elixir-v7 .el-individual-entry{font-size:13px;line-height:1.5;margin:0}.elixir-v7 .el-reassurance,.elixir-v7 .el-gift-rewards{padding:18px;border:1px solid var(--el-line);border-radius:7px;background:#f5f0e7;font-size:14px;line-height:1.55}.elixir-v7 .el-reassurance small,.elixir-v7 .el-gift-rewards small{font-size:12px;line-height:1.5}.elixir-v7 .el-gift-rewards>strong{font-size:14px}.elixir-v7 .el-gift-levels span,.elixir-v7 .el-gift-rewards p{font-size:13px}.elixir-v7 .el-size-guide{padding:4px 16px;border:1px solid var(--el-line);border-radius:6px;background:#fffdf9}.elixir-v7 .el-size-guide summary{font-size:14px;line-height:1.4;padding-block:12px}.elixir-v7 .el-size-guide img{display:block;background:#fff;border-radius:4px}.elixir-v7 .el-size-guide p{font-size:14px;line-height:1.5}.elixir-v7 .el-size-guide small{display:block;font-size:12px;line-height:1.5;margin-bottom:12px}.elixir-v7 .el-section-heading{margin-top:32px;align-items:end;gap:14px}.elixir-v7 .el-shell .el-subheading{max-width:15ch;font-size:34px;line-height:1.12;margin-bottom:0}.elixir-v7 .el-section-heading .el-text-button{font-size:13px;min-height:44px;flex-shrink:0}.elixir-v7 .el-scent-card{padding:22px 0;border-color:var(--el-line)}.elixir-v7 .el-scent-card h3{font-size:18px;line-height:1.35;letter-spacing:0}.elixir-v7 .el-scent-card-head small{font-size:11px;line-height:1.4;letter-spacing:.06em}.elixir-v7 .el-scent-number{font-size:15px;color:#a18575}.elixir-v7 .el-scent-description{font-size:14px;line-height:1.6}.elixir-v7 .el-notes,.elixir-v7 .el-scent-card-foot{font-size:13px;line-height:1.5}.elixir-v7 .el-contents>.el-small{font-size:12px;line-height:1.5}.elixir-v7 .el-reviews{background:#f1ece5;border-block:1px solid var(--el-line)}.elixir-v7 .el-reviews>.el-shell{max-width:1180px;margin-inline:auto;padding:54px 30px}.elixir-v7 .el-reviews h2,.elixir-v7 .el-faq h2{font-size:clamp(30px,3.4vw,42px);max-width:20ch;line-height:1.1;text-wrap:balance}.elixir-v7 .el-reviews>.el-intro{font-size:15px;line-height:1.5}.elixir-v7 .el-story{padding:48px 36px;margin:40px auto;width:calc(100% - 60px);max-width:1120px;background:#292124;gap:38px;border-radius:10px}.elixir-v7 .el-story h2{font-size:40px;line-height:1.08;max-width:15ch}.elixir-v7 .el-story .el-intro{font-size:16px;line-height:1.6}.elixir-v7 .el-story-media{grid-template-columns:1fr;gap:18px}.elixir-v7 .el-story-media video{max-height:420px;aspect-ratio:4/3;object-fit:contain;background:#1b1718;border-radius:7px}.elixir-v7 .el-story-media figure{display:grid;grid-template-columns:110px 1fr;gap:16px;align-items:center}.elixir-v7 .el-story-media figure>img{padding:0;border-radius:5px;width:110px;height:110px;object-fit:contain}.elixir-v7 .el-story-media figcaption{font-size:13px;line-height:1.55;margin:0;max-width:22ch}.elixir-v7 .el-story h3{font-size:17px}.elixir-v7 .el-story .el-story-steps p{font-size:14px;line-height:1.5}.elixir-v7 .el-story-about{min-height:44px;display:inline-flex;align-items:center;font-size:14px}.elixir-v7 .el-faq{padding-block:48px}.elixir-v7 .el-faq summary{font-size:15px;line-height:1.5;font-weight:500}.elixir-v7 .el-faq .rte{font-size:15px;line-height:1.65}.elixir-v7 .el-next{padding:40px 24px 58px}.elixir-v7 .el-next h2{font-size:38px;max-width:20ch;margin-inline:auto;line-height:1.1;text-wrap:balance}.elixir-v7 .el-next .el-intro{font-size:16px;line-height:1.5}.elixir-v7 .el-box>.el-sticky-buy{background:#fffcf8;padding-top:12px;padding-bottom:max(12px,env(safe-area-inset-bottom));box-shadow:0 -5px 18px #2922250d}.elixir-v7 .el-sticky-buy strong{font-size:21px;letter-spacing:-.3px}.elixir-v7 .el-sticky-buy small{font-size:12px;line-height:1.4}.elixir-v7 .el-box>.el-sticky-buy .el-primary{font-size:15px;min-height:48px}.elixir-v7 .el-swap-dialog{background:#fffcf8;border-radius:10px;padding:26px}.elixir-v7 .el-swap-dialog .el-dialog-head h2{font-size:32px;line-height:1.1}.elixir-v7 .el-swap-slots button{min-height:76px;padding:10px 8px;background:#fffdf9;border-color:#d8cec4}.elixir-v7 .el-swap-slots small{font-size:10px}.elixir-v7 .el-swap-slots strong{font-size:12px;line-height:1.35}.elixir-v7 .el-swap-info strong{font-size:16px;line-height:1.35}.elixir-v7 .el-swap-info>span,.elixir-v7 .el-swap-info b{font-size:13px;line-height:1.5}.elixir-v7 .el-swap-option{background:#fffcf8;padding-block:16px}.elixir-v7 .el-swap-option img{mix-blend-mode:multiply}.elixir-v7 .el-catalog-status{font-size:13px;line-height:1.5;color:var(--el-muted);margin:12px 0}.elixir-v7 .el-catalog-status:empty{display:none}.elixir-v7 .el-brand-filter{display:flex;align-items:center;gap:12px;margin:12px 0;font-size:13px}.elixir-v7 .el-brand-filter select{flex:1;min-width:0;padding:10px;border:1px solid var(--el-line);border-radius:5px;background:#fffdf9;color:var(--el-ink);font:inherit;min-height:44px;font-size:16px}.elixir-v7 .el-catalog-intro{font-size:15px;line-height:1.5;max-width:48ch;color:var(--el-muted)}.elixir-v7 .el-catalog-search{display:flex;gap:8px;max-width:560px;margin:20px 0 0}.elixir-v7 .el-catalog-search input{flex:1;min-width:0;border:1px solid var(--el-line);border-radius:5px;padding:12px;font-size:16px;min-height:48px;background:#fffdf9;color:var(--el-ink)}.elixir-v7 .el-catalog-search button{border:0;border-radius:5px;padding:12px 18px;background:var(--el-wine);color:#fff;font:inherit;font-size:14px;min-height:48px;cursor:pointer}.elixir-v7 .el-dialog-footer{background:#fffcf8;box-shadow:0 -8px 16px #fffcf8;border-color:var(--el-line)}.elixir-v7 .el-filter-row button{min-height:44px;font-size:13px}.elixir-v7 .el-box button:focus-visible,.elixir-v7 .el-box a:focus-visible{outline:2px solid var(--el-wine);outline-offset:4px}@media(min-width:750px){.elixir-v7 .el-box-content>.el-block--heading{padding-top:4px}}@media(max-width:749px){.elixir-v7 .el-announcement{font-size:11px;padding:8px 14px}.elixir-v7 .el-header-section .el-nav{min-height:66px;padding:8px 16px}.elixir-v7 .el-brand span{font-size:12px;letter-spacing:.035em}.elixir-v7 .el-box.el-shell{padding:24px 20px 42px}.elixir-v7 .el-box-layout{grid-template-columns:minmax(0,1fr);gap:0}.elixir-v7 .el-box-content{display:contents}.elixir-v7 .el-box-content>.el-block{margin-bottom:18px}.elixir-v7 .el-box-content>.el-block--heading{margin-bottom:0}.elixir-v7 .el-box-content>.el-block--heading>.el-eyebrow{display:none}.elixir-v7 .el-box-content h1,.elixir-v7 .el-box-content h2{font-size:36px;line-height:1.08;letter-spacing:-1px;max-width:16ch;margin-bottom:13px}.elixir-v7 .el-box-content .el-intro{font-size:15px;line-height:1.5}.elixir-v7 .el-proof{font-size:12px;margin-bottom:14px}.elixir-v7 .el-box-media{position:static;margin-bottom:22px}.elixir-v7 .el-media-head{font-size:12px;margin-bottom:10px}.elixir-v7 .el-box-grid{padding:0;gap:5px;border-radius:0}.elixir-v7 .el-box-grid figure{padding:0}.elixir-v7 .el-box-grid img{height:auto}.elixir-v7 .el-box-grid figcaption{min-height:51px;padding:7px 3px;gap:0}.elixir-v7 .el-box-grid figcaption strong{font-size:10px;line-height:1.3}.elixir-v7 .el-box-grid figcaption span{font-size:10px;line-height:1.35}.elixir-v7 .el-box-media .el-caption{font-size:11px;margin:8px 0 10px}.elixir-v7 .el-box .el-packing-preview__trigger{min-height:60px;padding:9px 10px}.elixir-v7 .el-box .el-packing-preview__thumb{width:36px;height:40px}.elixir-v7 .el-box .el-packing-preview__copy small{display:block;font-size:11px}.elixir-v7 .el-choice-buttons button{min-height:65px;padding:9px 5px}.elixir-v7 .el-choice-buttons strong{font-size:12px}.elixir-v7 .el-choice-buttons small{font-size:11px}.elixir-v7 .el-sizes button{min-height:62px;padding:10px 3px}.elixir-v7 .el-sizes button span{font-size:11px}.elixir-v7 .el-size-field legend{display:flex;width:100%;justify-content:space-between;gap:12px;align-items:baseline}.elixir-v7 .el-size-field legend>span{font-size:11px;text-align:right}.elixir-v7 .el-price-row strong{font-size:26px}.elixir-v7 .el-box .el-price-row{font-size:13px;padding-top:16px}.elixir-v7 .el-box .el-price-row small{font-size:12px;max-width:23ch}.elixir-v7 .el-box .el-welcome{padding:10px 12px}.elixir-v7 .el-box .el-offer-terms summary{font-size:12px;min-height:28px;padding-top:4px}.elixir-v7 .el-box .el-welcome-apply{min-height:36px;font-size:11px}.elixir-v7 .el-box-content>.el-block--customer-note{margin-bottom:12px}.elixir-v7 .el-customer-note p{font-size:20px;line-height:1.35}.elixir-v7 .el-section-heading{margin-top:20px;gap:10px}.elixir-v7 .el-shell .el-subheading{font-size:31px;letter-spacing:-.8px}.elixir-v7 .el-scent-card h3{font-size:17px}.elixir-v7 .el-reviews>.el-shell{padding:42px 20px}.elixir-v7 .el-reviews h2,.elixir-v7 .el-faq h2{font-size:32px;letter-spacing:-.8px}.elixir-v7 .el-story{width:calc(100% - 32px);padding:32px 22px;margin-block:32px;gap:28px;grid-template-columns:1fr}.elixir-v7 .el-story h2{font-size:33px;letter-spacing:-.8px;max-width:16ch}.elixir-v7 .el-story .el-intro{font-size:15px;line-height:1.6}.elixir-v7 .el-story-media video{max-height:310px;aspect-ratio:4/3}.elixir-v7 .el-story-media figure{grid-template-columns:90px 1fr;gap:14px}.elixir-v7 .el-story-media figure>img{width:90px;height:90px}.elixir-v7 .el-story-media figcaption{font-size:12px}.elixir-v7 .el-faq{padding:34px 20px}.elixir-v7 .el-next{padding:32px 20px 48px}.elixir-v7 .el-next h2{font-size:33px}.elixir-v7 .el-box>.el-sticky-buy{padding-inline:20px;gap:12px}.elixir-v7 .el-sticky-buy strong{font-size:20px}.elixir-v7 .el-sticky-buy small{font-size:11px}.elixir-v7 .el-box>.el-sticky-buy .el-primary{min-width:140px;max-width:58%;font-size:14px}.elixir-v7 .el-swap-dialog{padding:22px 18px;border-radius:12px 12px 0 0}.elixir-v7 .el-swap-slots{gap:6px}.elixir-v7 .el-swap-slots strong{font-size:11px}.elixir-v7 .el-swap-info strong{font-size:15px}.elixir-v7 .el-swap-info>span,.elixir-v7 .el-swap-info b{font-size:12px}}@media(max-width:359px){.elixir-v7 .el-box.el-shell{padding-inline:16px}.elixir-v7 .el-box-content h1{font-size:33px}.elixir-v7 .el-box-grid img{height:auto}.elixir-v7 .el-box-grid figcaption strong{font-size:9px}.elixir-v7 .el-media-head{font-size:11px}.elixir-v7 .el-choice-buttons{gap:5px}.elixir-v7 .el-choice-buttons strong{font-size:11px}.elixir-v7 .el-sizes{gap:6px}.elixir-v7 .el-sizes button span{font-size:10px}.elixir-v7 .el-price-row strong{font-size:24px}.elixir-v7 .el-box>.el-sticky-buy{padding-inline:16px}.elixir-v7 .el-brand span{font-size:11px}}@media(prefers-reduced-motion:reduce){.elixir-v7 .el-choice-buttons button,.elixir-v7 .el-sizes button,.elixir-v7 .el-primary{transition:none}}.elixir-v7 .el-vial-photos{margin:0 0 12px}.elixir-v7 .el-vial-frame{position:relative;aspect-ratio:1267/700;overflow:hidden;background:#fff;border-radius:6px}.elixir-v7 .el-vial-frame>img{position:absolute;display:block;width:100%;max-width:none;height:auto;left:0;top:-41.428571%;margin:0}.elixir-v7 .el-vial-frame>img[aria-busy=true]{visibility:hidden}.elixir-v7 .el-vial-status{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;padding:18px;text-align:center;font-size:12px;line-height:1.5;color:var(--el-muted)}.elixir-v7 .el-vial-status[hidden]{display:none}.elixir-v7 .el-vial-photos>figcaption{padding-top:6px;min-height:36px;font-size:11px;line-height:1.45;text-align:center;color:var(--el-muted)}.elixir-v7 .el-box-card-open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;padding:0;border:0;border-radius:4px;background:none;cursor:pointer;color:inherit}.elixir-v7 .el-box-card-open:focus-visible{outline:2px solid var(--el-wine);outline-offset:-3px}@media(hover:hover){.elixir-v7 .el-box-grid figure:has(.el-box-card-open:hover){border-color:var(--el-wine)}}@media(max-width:749px){.elixir-v7 .el-vial-photos{margin-top:10px}.elixir-v7 .el-box-media:has(.el-vial-photos){margin-bottom:16px}.elixir-v7 .el-box-media:has(.el-vial-photos) .el-media-head{margin-bottom:7px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/elixir-visual.css.map */
