.elixir-pairs{--ep-ground: transparent;--ep-ink: #111111;--ep-muted: #5c5a57;--ep-line: rgba(17, 17, 17, .12);--ep-line2: rgba(17, 17, 17, .22);--ep-card: #ffffff;--ep-blue: var(--elixir-band, #111111);--ep-blue2: #2B2B2B;--ep-blue-mark: var(--elixir-band-mark, #C9A961);--ep-ui: var(--elixir-ui, "Elixir Roboto", Roboto, Helvetica, Arial, sans-serif);--ep-prod: var(--elixir-product, var(--font-body-family));--ep-gut: var(--elixir-gutter, 1.6rem);--ep-wrap: var(--elixir-wrap, 112rem);display:block;padding-top:var(--elx-zone-y, 4.8rem);color:var(--ep-ink);overflow-x:clip}.shopify-section:has(>.elixir-pairs--empty){display:none}.elixir-pairs .ep-wrap{width:100%;max-width:calc(var(--ep-wrap) + var(--ep-gut) * 2);margin-inline:auto;padding-inline:var(--ep-gut)}.elixir-pairs .ep-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.2rem 2.4rem;margin:0 0 2.4rem}@media screen and (min-width:750px){.elixir-pairs .ep-head{margin-bottom:4rem}}.elixir-pairs .ep-h{margin:0;font-family:var(--elixir-head);font-stretch:75%;font-variation-settings:"wdth" 75;font-weight:500;font-size:2.4rem;line-height:1.1;letter-spacing:0;text-wrap:balance;color:var(--ep-ink)}.elixir-pairs .ep-h:before{content:"["}.elixir-pairs .ep-h:after{content:"]"}@media screen and (min-width:750px){.elixir-pairs .ep-h{font-size:3rem}}.elixir-pairs .ep-lead{margin:0;max-width:44rem;font-family:var(--ep-ui);font-size:1.3rem;line-height:1.6;letter-spacing:.02em;color:var(--ep-muted)}@media screen and (min-width:750px){.elixir-pairs .ep-lead{font-size:1.4rem}}@media screen and (min-width:990px){.elixir-pairs .ep-lead{text-align:right}}.elixir-pairs .ep-bar{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:2.4rem}.elixir-pairs .ep-chips{display:flex;gap:.8rem;min-width:0;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--ep-gut) * -1);padding:0 var(--ep-gut)}.elixir-pairs .ep-chips::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.elixir-pairs .ep-chips{margin:0;padding:0;flex-wrap:wrap}}.elixir-pairs .ep-chip{flex:0 0 auto;display:inline-flex;align-items:center;height:4rem;padding:0 1.6rem;border:1px solid var(--ep-line2);border-radius:0;background:transparent;color:var(--ep-ink);font-family:var(--ep-ui);font-size:1.2rem;font-weight:500;letter-spacing:.02em;white-space:nowrap;cursor:pointer}.elixir-pairs .ep-chip:hover{border-color:var(--ep-ink)}.elixir-pairs .ep-chip[aria-pressed=true]{background:var(--ep-ink);border-color:var(--ep-ink);color:#fff}.elixir-pairs .ep-chip i{font-style:normal;color:var(--ep-muted);margin-left:.6rem}.elixir-pairs .ep-chip[aria-pressed=true] i{color:#c9c9c9}.elixir-pairs .ep-arrows{display:none;gap:.8rem;flex:0 0 auto}@media screen and (min-width:750px){.elixir-pairs .ep-arrows{display:flex}}.elixir-pairs .ep-arr{width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--ep-ink);border-radius:0;background:none;color:var(--ep-ink);cursor:pointer;padding:0}.elixir-pairs .ep-arr:hover{background:var(--ep-ink);color:#fff}.elixir-pairs .ep-arr[disabled]{opacity:.3;cursor:default;background:none;color:var(--ep-ink)}.elixir-pairs .ep-rail{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--ep-gut);margin:0 calc(var(--ep-gut) * -1);scroll-padding:0 var(--ep-gut);overscroll-behavior-x:contain}.elixir-pairs .ep-rail::-webkit-scrollbar{display:none}.elixir-pairs .ep-rail:focus-visible{outline:2px solid var(--ep-blue2);outline-offset:4px}@media screen and (min-width:1184px){.elixir-pairs .ep-rail{margin-right:calc((100vw - var(--ep-wrap)) / -2);padding-right:calc((100vw - var(--ep-wrap)) / 2)}}.elixir-pairs .ep-card{flex:0 0 min(30rem,calc(100vw - 9rem));scroll-snap-align:start;background:var(--ep-card);border:1px solid var(--ep-line);display:flex;flex-direction:column}@media screen and (min-width:750px){.elixir-pairs .ep-card{flex-basis:35.2rem}}.elixir-pairs .ep-card[hidden]{display:none}.elixir-pairs .ep-form{display:flex;flex-direction:column;flex:1;margin:0}.elixir-pairs .ep-plate{position:relative;height:25rem;background:linear-gradient(180deg,#e7e5e1,#efeeeb 58%,#f5f4f2 58.2%,#fafaf9);overflow:hidden}@media screen and (min-width:750px){.elixir-pairs .ep-plate{height:29rem}}.elixir-pairs .ep-kind{position:absolute;left:1.4rem;top:1.2rem;z-index:2;font-family:var(--ep-ui);font-stretch:75%;font-variation-settings:"wdth" 75;font-weight:500;font-size:1.4rem;line-height:1.2;letter-spacing:.02em;color:var(--ep-blue)}.elixir-pairs .ep-kind:empty{display:none}.elixir-pairs .ep-kind:before{content:"["}.elixir-pairs .ep-kind:after{content:"]"}.elixir-pairs .ep-card:not(.ep-own) .ep-plate:before{content:"";position:absolute;left:18%;right:18%;bottom:1.4rem;height:2.2rem;background:radial-gradient(closest-side,#11111124,#1110)}.elixir-pairs .ep-duo{position:absolute;left:0;right:0;bottom:2.2rem;height:78%;display:flex;justify-content:center;align-items:flex-end}.elixir-pairs .ep-pack{display:block;width:56%;height:100%}.elixir-pairs .ep-pack:first-child{margin-right:-8%}.elixir-pairs .ep-pack:last-child{margin-left:-8%}.elixir-pairs .ep-pack img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;transform:scale(1.14);transform-origin:center 92%;mix-blend-mode:multiply}.elixir-pairs .ep-body{padding:1.6rem 1.6rem 2.4rem;display:flex;flex-direction:column;flex:1}.elixir-pairs .ep-li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem;align-items:baseline;padding:.8rem 0;border-bottom:1px solid var(--ep-line)}.elixir-pairs .ep-li:first-child,.elixir-pairs .ep-own__lines .ep-li:first-child{border-top:1px solid var(--ep-line)}.elixir-pairs .ep-name{margin:0;font-family:var(--ep-prod);font-weight:500;font-size:1.2rem;line-height:1.35;letter-spacing:.02em}.elixir-pairs .ep-name a{color:inherit;text-decoration:none}.elixir-pairs .ep-name a:hover{text-decoration:underline;text-underline-offset:.3rem}.elixir-pairs .ep-note{display:block;margin-top:.2rem;font-family:var(--ep-prod);font-weight:400;font-size:1.2rem;letter-spacing:0;text-transform:none;color:var(--ep-muted)}.elixir-pairs .ep-note:empty{display:none}.elixir-pairs .ep-price{font-family:var(--ep-prod);font-size:1.3rem;letter-spacing:.02em;color:var(--ep-ink);white-space:nowrap}.elixir-pairs .ep-tot{display:flex;justify-content:space-between;align-items:baseline;margin:auto 0 1.2rem;padding-top:1.4rem}.elixir-pairs .ep-lab{font-family:var(--ep-ui);font-size:1.2rem;font-weight:600;letter-spacing:.02em;color:var(--ep-muted)}.elixir-pairs .ep-num{font-family:var(--ep-ui);font-stretch:75%;font-variation-settings:"wdth" 75;font-weight:500;font-size:2.2rem;line-height:1;letter-spacing:.02em}.elixir-pairs .ep-offer{margin:-.4rem 0 1.2rem;font-family:var(--ep-ui);font-size:1.3rem;line-height:1.4;color:var(--ep-blue)}.elixir-pairs .ep-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:4.8rem;padding:0 2rem;border:0;border-radius:0;background:var(--ep-ink);color:#fff;font-family:var(--ep-ui);font-weight:500;font-size:1.2rem;letter-spacing:.02em;cursor:pointer;transition:background .15s}.elixir-pairs .ep-btn:hover{background:var(--ep-blue)}.elixir-pairs .ep-btn[disabled]{background:#b9b7b2;cursor:not-allowed}.elixir-pairs .ep-btn[aria-busy=true]{cursor:progress}.elixir-pairs .ep-btn.is-added{background:var(--ep-blue)}.elixir-pairs .ep-btn[hidden],.elixir-pairs .ep-swap[hidden]{display:none}.elixir-pairs .ep-swap{margin-top:1rem;align-self:center;padding:.6rem .4rem;border:0;background:none;font-family:var(--ep-ui);font-size:1.2rem;letter-spacing:.02em;text-decoration:underline;text-underline-offset:.4rem;color:var(--ep-muted);cursor:pointer}.elixir-pairs .ep-swap:hover{color:var(--ep-ink)}.elixir-pairs .ep-msg{margin:.8rem 0 0;font-family:var(--ep-ui);font-size:1.3rem;line-height:1.4;color:#8a1f11;text-align:center}.elixir-pairs .ep-msg:empty{display:none}.elixir-pairs button:focus-visible,.elixir-pairs a:focus-visible{outline:2px solid var(--ep-blue2);outline-offset:2px}.elixir-pairs .ep-own{background:var(--ep-blue);color:#fff;border-color:var(--ep-blue)}.elixir-pairs .ep-own .ep-plate{background:var(--ep-blue)}.elixir-pairs .ep-own .ep-kind{color:#fff}.elixir-pairs .ep-slots{position:absolute;top:5.6rem;right:2.4rem;bottom:2.2rem;left:2.4rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.2rem}.elixir-pairs .ep-slot{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:0;border:1.5px dashed rgba(255,255,255,.55);border-radius:0;background:transparent;color:#ffffffd9;font-family:var(--ep-ui);font-size:1.2rem;letter-spacing:.02em;cursor:pointer;overflow:hidden}.elixir-pairs .ep-slot:hover{border-color:#fff;color:#fff}.elixir-pairs .ep-slot__plus{font-size:3.4rem;font-weight:300;line-height:1;letter-spacing:0}.elixir-pairs .ep-slot__img{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;display:none}.elixir-pairs .ep-slot__img img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.elixir-pairs .ep-slot.is-filled{border-style:solid;border-color:#fff}.elixir-pairs .ep-slot.is-filled .ep-slot__img{display:block}.elixir-pairs .ep-slot.is-filled .ep-slot__plus,.elixir-pairs .ep-slot.is-filled .ep-slot__txt{display:none}.elixir-pairs .ep-own__text{margin:0 0 1.6rem;font-family:var(--ep-ui);font-size:1.3rem;line-height:1.55;color:#ffffffe0}.elixir-pairs .ep-own__meta{margin:0 0 1.4rem;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.2);font-family:var(--ep-ui);font-size:1.2rem;letter-spacing:.02em;color:#ffffffbf}.elixir-pairs .ep-own__text:first-child{margin-top:0}.elixir-pairs .ep-own [data-own-intro][hidden],.elixir-pairs .ep-own__lines[hidden]{display:none}.elixir-pairs .ep-own__lines{display:flex;flex-direction:column;flex:1}.elixir-pairs .ep-own .ep-li{border-color:#ffffff38}.elixir-pairs .ep-own .ep-note{color:#ffffffbf}.elixir-pairs .ep-own .ep-price{color:#fff}.elixir-pairs .ep-own .ep-lab{color:#ffffffbf}.elixir-pairs .ep-btn--own{background:#fff;color:var(--ep-blue);margin-top:auto}.elixir-pairs .ep-btn--own:hover{background:var(--ep-blue-mark)}.elixir-pairs .ep-own .ep-msg{color:#ffd7cf}.elixir-pairs .ep-prog{height:2px;background:var(--ep-line);margin-top:2.4rem;position:relative}.elixir-pairs .ep-prog i{position:absolute;left:0;top:0;bottom:0;width:30%;background:var(--ep-ink)}.elixir-pairs .ep-card--note{justify-content:center;padding:2rem;background:#fff8e6;border-style:dashed}.elixir-pairs .ep-editor-note{margin:0;font-family:var(--ep-ui);font-size:1.3rem;line-height:1.5;color:var(--ep-ink)}.elixir-pairs .ep-dialog{width:min(52rem,calc(100vw - 3.2rem));max-height:min(72rem,calc(100dvh - 3.2rem));padding:0;border:1px solid var(--ep-ink);border-radius:0;background:#fff;color:var(--ep-ink)}.elixir-pairs .ep-dialog::backdrop{background:#00000080}.elixir-pairs .ep-dialog__box{display:flex;flex-direction:column;max-height:inherit}.elixir-pairs .ep-dialog__head,.elixir-pairs .ep-dialog__which,.elixir-pairs .ep-search{flex:0 0 auto}.elixir-pairs .ep-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.2rem 1.2rem 1.2rem 1.6rem;border-bottom:1px solid var(--ep-line)}.elixir-pairs .ep-dialog__title{margin:0;font-family:var(--elixir-head);font-stretch:75%;font-variation-settings:"wdth" 75;font-weight:600;font-size:2rem;letter-spacing:.02em}.elixir-pairs .ep-x{width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--ep-ink);border-radius:0;background:none;color:var(--ep-ink);cursor:pointer;padding:0}.elixir-pairs .ep-dialog__which{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.8rem;padding:1.2rem 1.6rem 0}.elixir-pairs .ep-which{min-height:4.8rem;padding:.6rem 1rem;border:1px solid var(--ep-line2);border-radius:0;background:none;color:var(--ep-ink);font-family:var(--ep-prod);font-size:1.2rem;font-weight:500;line-height:1.3;text-align:left;cursor:pointer}.elixir-pairs .ep-which small{display:block;font-family:var(--ep-ui);font-size:1.2rem;font-weight:500;letter-spacing:.02em;color:var(--ep-muted)}.elixir-pairs .ep-which[aria-pressed=true]{border-color:var(--ep-ink);box-shadow:inset 0 0 0 1px var(--ep-ink)}.elixir-pairs .ep-search{margin:1.2rem 1.6rem;height:4.4rem;padding:0 1.2rem;border:1px solid var(--ep-line2);border-radius:0;background:#fff;color:var(--ep-ink);font-family:var(--ep-ui);font-size:1.6rem}.elixir-pairs .ep-search:focus{outline:2px solid var(--ep-blue2);outline-offset:0}.elixir-pairs .ep-list{list-style:none;margin:0;padding:0 1.6rem 1.6rem;overflow-y:auto;flex:1;min-height:0}.elixir-pairs .ep-opt{display:grid;grid-template-columns:5.6rem minmax(0,1fr) auto;gap:1.2rem;align-items:center;width:100%;padding:.8rem 0;border:0;border-bottom:1px solid var(--ep-line);border-radius:0;background:none;color:var(--ep-ink);text-align:left;cursor:pointer}.elixir-pairs .ep-opt:hover{background:#f5f4f2}.elixir-pairs .ep-opt[disabled]{cursor:not-allowed;opacity:.45;background:none}.elixir-pairs .ep-opt img,.elixir-pairs .ep-opt .ep-opt__ph{width:5.6rem;height:5.6rem;object-fit:contain;background:#fff;display:block}.elixir-pairs .ep-opt__name{font-family:var(--ep-prod);font-size:1.2rem;font-weight:500;line-height:1.35;letter-spacing:.02em}.elixir-pairs .ep-opt__name small{display:block;font-family:var(--ep-ui);font-size:1.2rem;font-weight:400;letter-spacing:.06em;text-transform:none;color:var(--ep-muted)}.elixir-pairs .ep-opt__price{font-family:var(--ep-prod);font-size:1.3rem;white-space:nowrap}@media(prefers-reduced-motion:reduce){.elixir-pairs *{transition:none!important}.elixir-pairs .ep-rail{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/elixir-bundle.css.map */
