.elixyr-builder{--builder-ease: cubic-bezier(.25, .1, .25, 1);--builder-slow: .7s;--builder-medium: .5s;--builder-quick: .3s;display:block;max-width:1360px;margin-inline:auto;padding:clamp(32px,4vw,56px) 40px clamp(48px,6vw,96px);color:var(--elixyr-ink);background:var(--elixyr-paper)}.elixyr-builder__head{max-width:720px;margin-bottom:clamp(32px,4vw,56px)}.elixyr-builder__title{font-family:var(--font-heading--family);font-weight:300;font-size:clamp(34px,4.2vw,56px);line-height:1.1;letter-spacing:normal;margin:14px 0 16px}.elixyr-builder__intro{font-size:17px;line-height:1.6;margin:0;max-width:540px;color:var(--elixyr-ash)}.elixyr-builder__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:start}@media(min-width:990px){.elixyr-builder__layout{grid-template-columns:minmax(0,1fr) clamp(340px,32vw,420px);gap:clamp(40px,5vw,80px)}.elixyr-builder__tray{position:sticky;top:calc(var(--header-group-height, 72px) + 16px)}}.elixyr-builder__steps{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(40px,5vw,64px);min-width:0}.elixyr-builder__layout>*,.elixyr-builder__step,.elixyr-builder__about{min-width:0}.elixyr-builder__step-label{display:flex;align-items:baseline;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--elixyr-hairline);margin-bottom:24px;color:var(--elixyr-ink)}.elixyr-builder__step-number{color:var(--elixyr-quiet)}.elixyr-builder__hint{font-size:15px;line-height:1.55;color:var(--elixyr-quiet);margin:-8px 0 20px;max-width:520px}.elixyr-builder__sets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.elixyr-set-card{position:relative;display:grid;gap:18px;padding:18px 18px 22px;margin:0;text-align:start;font:inherit;color:inherit;background:var(--elixyr-paper);border:1px solid var(--elixyr-hairline);border-radius:0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--builder-medium) var(--builder-ease),background-color var(--builder-medium) var(--builder-ease)}.elixyr-set-card:hover{border-color:var(--elixyr-sand)}.elixyr-set-card[aria-checked=true]{border-color:var(--elixyr-ink);background:#f6f3ec}.elixyr-set-card:focus-visible{outline:2px solid var(--elixyr-ink);outline-offset:4px}.elixyr-set-card__media{display:block;aspect-ratio:1;background:var(--elixyr-cream);overflow:hidden}.elixyr-set-card__media img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform calc(var(--builder-slow) * 2) var(--builder-ease)}.elixyr-set-card[aria-checked=true] .elixyr-set-card__media img{transform:scale(1.03)}.elixyr-set-card__body{display:grid;gap:8px}.elixyr-set-card__name{font-family:var(--font-accent--family);font-weight:500;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.elixyr-set-card__line{font-size:14px;line-height:1.5;color:var(--elixyr-quiet)}.elixyr-set-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:6px;font-family:var(--font-accent--family);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.elixyr-set-card__amount{font-size:16px}.elixyr-set-card__compare{color:var(--elixyr-quiet);text-decoration-thickness:1px}.elixyr-set-card__saving{color:var(--elixyr-quiet);font-size:11px;letter-spacing:.12em}.elixyr-set-card__mark{position:absolute;top:18px;inset-inline-end:18px;font-family:var(--font-accent--family);font-weight:500;font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:7px 10px;background:var(--elixyr-ink);color:var(--elixyr-paper);opacity:0;transform:translateY(-4px);transition:opacity var(--builder-medium) var(--builder-ease),transform var(--builder-medium) var(--builder-ease)}.elixyr-set-card[aria-checked=true] .elixyr-set-card__mark{opacity:1;transform:none}.elixyr-builder__promo{display:flex;align-items:center;gap:10px;margin:20px 0 0;font-size:14px;line-height:1.5;color:var(--elixyr-ash)}.elixyr-builder__promo-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--elixyr-dusk)}.elixyr-builder__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(min-width:1200px){.elixyr-builder__tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}}.elixyr-tile{position:relative;display:grid;grid-template-rows:auto auto auto 1fr auto;gap:10px;padding:0 0 14px;margin:0;min-width:0;width:100%;max-width:100%;overflow:hidden;text-align:start;font:inherit;color:inherit;background:var(--elixyr-paper);border:1px solid var(--elixyr-hairline);border-radius:0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--builder-medium) var(--builder-ease),opacity var(--builder-medium) var(--builder-ease),transform var(--builder-medium) var(--builder-ease)}.elixyr-tile:hover{border-color:var(--elixyr-sand)}.elixyr-tile:active{transform:translateY(1px)}.elixyr-tile:focus-visible{outline:2px solid var(--elixyr-ink);outline-offset:4px}.elixyr-tile__accent{display:block;height:2px;background:var(--scent-accent, var(--elixyr-quiet));opacity:.55;transition:opacity var(--builder-medium) var(--builder-ease)}.elixyr-tile:hover .elixyr-tile__accent,.elixyr-tile[data-count]:not([data-count="0"]) .elixyr-tile__accent{opacity:1}.elixyr-tile__media{display:block;aspect-ratio:1;margin:0 14px;background:color-mix(in srgb,var(--scent-accent, var(--elixyr-cream)) 10%,var(--elixyr-cream));overflow:hidden}.elixyr-tile__media img{display:block;width:100%;height:100%;object-fit:contain;transform:scale(1);transition:transform calc(var(--builder-slow) * 2) var(--builder-ease)}.elixyr-tile:hover .elixyr-tile__media img{transform:scale(1.04)}.elixyr-tile__name{font-family:var(--font-accent--family);font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:4px 14px 0}.elixyr-tile__line{font-size:13px;line-height:1.5;color:var(--elixyr-quiet);padding:0 14px;min-height:2.9em}.elixyr-tile__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;min-width:0;gap:4px 8px;padding:8px 14px 0;border-top:1px solid var(--elixyr-hairline);margin:2px 14px 0;padding-inline:0;font-family:var(--font-accent--family);font-weight:500;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.elixyr-tile__add:after{content:" +"}.elixyr-tile__count{color:var(--elixyr-quiet);white-space:nowrap}.elixyr-tile__count[hidden]{display:none}.elixyr-builder[data-full=true] .elixyr-tile{cursor:default}.elixyr-builder[data-repeats=false] .elixyr-tile:not([data-count="0"]){border-color:var(--elixyr-ink);cursor:default}.elixyr-builder[data-repeats=false] .elixyr-tile:not([data-count="0"]) .elixyr-tile__add{visibility:hidden}.elixyr-builder[data-repeats=false] .elixyr-tile:not([data-count="0"]) .elixyr-tile__count{color:var(--elixyr-ink)}.elixyr-tile[data-pulse=true]{border-color:var(--elixyr-sand);box-shadow:0 0 0 4px #d4c8b059}.elixyr-tile{transition-property:border-color,opacity,transform,box-shadow}.elixyr-builder__note{font-size:13px;line-height:1.5;color:var(--elixyr-quiet);margin:-8px 0 20px;max-width:520px}.elixyr-builder__note[hidden]{display:none}.elixyr-builder[data-full=true] .elixyr-tile[data-count="0"]{opacity:.5}.elixyr-builder[data-full=true] .elixyr-tile:hover .elixyr-tile__media img{transform:none}.elixyr-builder[data-full=true] .elixyr-tile__add{visibility:hidden}.elixyr-builder__about{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding-top:32px;border-top:1px solid var(--elixyr-hairline)}.elixyr-builder__about-copy .elixyr-label{margin-bottom:14px}.elixyr-builder__about .rte{font-size:15px;line-height:1.6}.elixyr-builder__about .rte p{margin:0 0 8px}.elixyr-builder__about .rte[hidden]{display:none}.elixyr-builder__how-to{margin:0;padding-inline-start:1.2em;font-size:15px;line-height:1.7}.elixyr-tray{display:grid;gap:14px;padding:20px;border:1px solid var(--elixyr-hairline);background:#f6f3ec;transition:border-color var(--builder-medium) var(--builder-ease),box-shadow var(--builder-slow) var(--builder-ease)}.elixyr-tray[data-pulse=true]{border-color:var(--elixyr-sand);box-shadow:0 0 0 4px #d4c8b059}.elixyr-tray__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.elixyr-tray__progress{margin:0;font-family:var(--font-accent--family);font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--elixyr-ink);white-space:nowrap}.elixyr-tray__bar{height:1px;background:var(--elixyr-hairline);overflow:hidden}.elixyr-tray__bar span{display:block;height:100%;background:var(--elixyr-ink);transform-origin:left center;transform:scaleX(var(--fill, 0));transition:transform calc(var(--builder-slow) + .1s) var(--builder-ease)}.elixyr-tray__set-name{margin:0;font-family:var(--font-heading--family);font-weight:300;font-size:24px;line-height:1.2}.elixyr-tray__box{display:grid;grid-template-columns:repeat(var(--tray-size, 3),minmax(0,1fr));gap:12px;list-style:none;margin:4px 0 0;padding:16px;background:var(--elixyr-paper);border:1px solid var(--elixyr-hairline)}.elixyr-tray__box[data-size="5"]{--tray-size: 5;gap:8px;padding:12px}.elixyr-tray__box[data-size="5"] .elixyr-slot__well{aspect-ratio:3 / 4}.elixyr-slot{position:relative;display:grid;gap:8px;min-width:0}.elixyr-slot[hidden]{display:none}.elixyr-slot__well{position:relative;display:block;aspect-ratio:1;border:1px dashed var(--elixyr-sand);background:transparent;overflow:hidden;transition:border-color var(--builder-medium) var(--builder-ease),background-color var(--builder-medium) var(--builder-ease)}.elixyr-slot[data-filled=true] .elixyr-slot__well{border:1px solid var(--elixyr-hairline);background:var(--elixyr-cream)}.elixyr-slot__well img{position:absolute;top:6%;right:6%;bottom:6%;left:6%;width:88%;height:88%;object-fit:contain;opacity:0;transform:translateY(10px) scale(.98);transition:opacity var(--builder-slow) var(--builder-ease),transform var(--builder-slow) var(--builder-ease)}.elixyr-slot__well img[hidden]{display:block;visibility:hidden}.elixyr-slot[data-filled=true] .elixyr-slot__well img{opacity:1;transform:none}.elixyr-slot__number{position:absolute;inset-inline-start:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--font-accent--family);font-weight:500;font-size:11px;letter-spacing:.1em;color:var(--elixyr-sand);transition:opacity var(--builder-medium) var(--builder-ease)}.elixyr-slot[data-filled=true] .elixyr-slot__number{opacity:0}.elixyr-slot__name{font-family:var(--font-accent--family);font-weight:500;font-size:10px;letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--elixyr-quiet);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--builder-medium) var(--builder-ease)}.elixyr-slot[data-filled=true] .elixyr-slot__name{color:var(--elixyr-ink)}.elixyr-slot__remove{position:absolute;top:-8px;inset-inline-end:-8px;width:32px;height:32px;display:grid;place-items:center;padding:0;margin:0;border:1px solid var(--elixyr-hairline);border-radius:50%;background:var(--elixyr-paper);color:var(--elixyr-ink);font:400 16px/1 var(--font-body--family);cursor:pointer;opacity:0;transition:opacity var(--builder-quick) var(--builder-ease),border-color var(--builder-quick) var(--builder-ease)}.elixyr-slot__remove[hidden]{display:none}.elixyr-slot:hover .elixyr-slot__remove,.elixyr-slot:focus-within .elixyr-slot__remove{opacity:1}.elixyr-slot__remove:hover{border-color:var(--elixyr-ink)}.elixyr-slot__remove:focus-visible{outline:2px solid var(--elixyr-ink);outline-offset:2px;opacity:1}@media(hover:none){.elixyr-slot__remove{opacity:1}}.elixyr-tray__pricing{display:grid;gap:6px;padding-top:14px;border-top:1px solid var(--elixyr-hairline)}.elixyr-tray__price{display:flex;align-items:baseline;gap:12px;margin:0;font-family:var(--font-accent--family);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.elixyr-tray__amount{font-size:22px;transition:opacity var(--builder-quick) var(--builder-ease)}.elixyr-tray__amount[data-changing=true]{opacity:.35}.elixyr-tray__compare{font-size:13px;color:var(--elixyr-quiet);text-decoration-thickness:1px}.elixyr-tray__compare[hidden]{display:none}.elixyr-tray__saving{margin:0;font-size:13px;line-height:1.5;color:var(--elixyr-quiet);min-height:1.5em}.elixyr-tray__add{width:100%;min-height:52px;transition:opacity var(--builder-medium) var(--builder-ease),background-color var(--builder-medium) var(--builder-ease),color var(--builder-medium) var(--builder-ease)}.elixyr-tray__add:disabled,.elixyr-builder__sticky-add:disabled{opacity:.4;cursor:not-allowed}.elixyr-tray__add[data-busy=true],.elixyr-builder__sticky-add[data-busy=true]{opacity:.7;cursor:progress}.elixyr-tray__status{margin:-4px 0 0;font-size:13px;line-height:1.5;color:var(--elixyr-quiet);min-height:1.5em}.elixyr-tray__trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;list-style:none;padding:12px 0 0;margin:0;border-top:1px solid var(--elixyr-hairline);font-size:11.5px;line-height:1.5;color:var(--elixyr-quiet)}.elixyr-tray__trust li:last-child{grid-column:1 / -1}.elixyr-tray__trust li{padding-inline-start:14px;position:relative}.elixyr-tray__trust li:before{content:"\2713";position:absolute;inset-inline-start:0}.elixyr-tray__trust a{color:inherit;text-decoration:underline;text-underline-offset:3px}.elixyr-builder__sticky{position:fixed;inset-inline:0;bottom:0;z-index:calc(var(--layer-sticky, 8) - 1);padding:10px 16px max(10px,env(safe-area-inset-bottom));background:#fbfaf7f0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--elixyr-hairline);transform:translateY(100%);opacity:0;pointer-events:none;transition:transform var(--builder-medium) var(--builder-ease),opacity var(--builder-medium) var(--builder-ease)}.elixyr-builder__sticky[data-shown=true]{transform:none;opacity:1;pointer-events:auto}.elixyr-builder__sticky-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;max-width:1360px;margin-inline:auto}.elixyr-builder__sticky-slots{display:flex;gap:5px;list-style:none;margin:0;padding:0}.elixyr-builder__sticky-slots li{position:relative;width:30px;height:36px;border:1px dashed var(--elixyr-sand);background:transparent;overflow:hidden;transition:border-color var(--builder-medium) var(--builder-ease),background-color var(--builder-medium) var(--builder-ease)}.elixyr-builder__sticky-slots li[hidden]{display:none}.elixyr-builder__sticky-slots li[data-filled=true]{border:1px solid var(--elixyr-hairline);background:var(--elixyr-cream)}.elixyr-builder__sticky-slots img{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-fit:contain;opacity:0;transform:translateY(6px);transition:opacity var(--builder-slow) var(--builder-ease),transform var(--builder-slow) var(--builder-ease)}.elixyr-builder__sticky-slots img[hidden]{display:block;visibility:hidden}.elixyr-builder__sticky-slots li[data-filled=true] img{opacity:1;transform:none}.elixyr-builder__sticky-copy{display:grid;gap:3px;min-width:0;font-family:var(--font-accent--family);font-weight:500;letter-spacing:.1em;text-transform:uppercase}.elixyr-builder__sticky-set{font-size:10px;color:var(--elixyr-quiet)}.elixyr-builder__sticky-progress{font-size:10px;color:var(--elixyr-quiet);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elixyr-builder__sticky-price{font-size:14px}.elixyr-builder__sticky-add{min-height:46px;padding-inline:18px;white-space:nowrap}.elixyr-builder__noscript{margin-top:32px;font-size:15px}@media(max-width:989px){.elixyr-builder{padding-inline:24px}.elixyr-builder__sets{gap:14px}.elixyr-builder__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.elixyr-builder{padding:24px 24px 120px}.elixyr-builder__head{margin-bottom:28px}.elixyr-builder__intro{font-size:16px}.elixyr-builder__steps{gap:40px}.elixyr-builder__sets{grid-template-columns:1fr;gap:12px}.elixyr-set-card{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;padding:14px}.elixyr-set-card__media{aspect-ratio:1}.elixyr-set-card__body{gap:6px;padding-inline-end:8px}.elixyr-set-card__mark{top:14px;inset-inline-start:14px;inset-inline-end:auto;padding:6px 8px;font-size:9px}.elixyr-set-card__price{margin-top:2px}.elixyr-builder__tiles{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:24px;margin-inline:-24px;padding:2px 24px 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.elixyr-builder__tiles::-webkit-scrollbar{display:none}.elixyr-tile{flex:0 0 min(58vw,236px);scroll-snap-align:start}.elixyr-tile__line{min-height:0}.elixyr-builder__about{grid-template-columns:1fr;gap:24px}.elixyr-tray{padding:20px}.elixyr-tray__box{gap:10px;padding:14px}.elixyr-slot__remove{width:26px;height:26px;top:-7px;inset-inline-end:-7px;font-size:14px}.elixyr-tray__trust{font-size:12px}.elixyr-builder__sticky-inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"slots button" "copy button";gap:6px 12px}.elixyr-builder__sticky-slots{grid-area:slots}.elixyr-builder__sticky-copy{grid-area:copy}.elixyr-builder__sticky-add{grid-area:button}.elixyr-builder__sticky-slots li{width:22px;height:28px}.elixyr-builder__sticky-set,.elixyr-builder__sticky-price{display:none}.elixyr-builder__sticky-progress{white-space:nowrap;font-size:9px;letter-spacing:.12em;line-height:1.2;color:var(--elixyr-ink)}.elixyr-builder__sticky-add{min-height:44px;padding-inline:14px;font-size:10px}body:has(shopify-chat:defined) .elixyr-builder__sticky{bottom:64px}}@media(prefers-reduced-motion:reduce){.elixyr-builder *,.elixyr-builder *:before,.elixyr-builder *:after{transition:none!important;animation:none!important}.elixyr-set-card[aria-checked=true] .elixyr-set-card__media img,.elixyr-tile:hover .elixyr-tile__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/elixyr-set-builder.css.map */
