.wp-builder{--wp-builder-gap: var(--wp-space-7);display:block;color:var(--wp-ink)}.wp-builder :is(h1,h2,h3,h4){color:inherit}.wp-builder [hidden]{display:none!important}.wp-builder.wp-section:not(.shopify-section){padding-block-start:var(--wp-space-4)}.wp-builder__layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "stage" "lede" "controls" "bar";align-items:start}.wp-builder__head{grid-area:head;display:flex;flex-direction:column;align-items:flex-start;margin-block-end:var(--wp-space-3)}.wp-builder__head>*{margin:0}.wp-builder__eyebrow{display:none}.wp-builder__heading{font-size:var(--wp-display-3);line-height:var(--wp-leading-3)}.wp-builder__sparkle{margin-inline-start:.15em;vertical-align:.3em}.wp-builder__lede{grid-area:lede;margin-block-start:var(--wp-space-5)}.wp-builder__intro{font-size:var(--wp-text-body);line-height:var(--wp-text-body-leading)}.wp-builder__intro>*{margin:0}.wp-builder__intro>*+*{margin-block-start:.6em}.wp-builder__noscript{margin-block-start:var(--wp-space-4)}.wp-builder__radio{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.wp-builder__stage-col{min-width:0}.wp-builder__stage-col{grid-area:stage;position:sticky;top:var(--header-height, 0px);z-index:4}.wp-builder__stage{position:relative;margin-inline:calc(var(--wp-gutter) * -1);padding:var(--wp-space-2) var(--wp-gutter) var(--wp-space-3);overflow:hidden}.wp-builder__stage-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--wp-space-3)}.wp-builder__count{white-space:nowrap}.wp-builder__finish{display:flex;gap:var(--wp-space-1);margin:0;padding:0;border:0;min-width:0}.wp-builder__swatch-option{position:relative;cursor:pointer}.wp-builder__swatch-label{display:inline-flex;align-items:center;gap:8px;min-height:var(--wp-touch);padding:0 12px 0 6px;border-radius:var(--wp-radius-control);font:600 var(--wp-text-ui) / 1 var(--wp-font-sans);transition:background-color .2s var(--wp-ease),box-shadow .2s var(--wp-ease)}.wp-builder__swatch{display:inline-block;width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1px #14111424;background:var(--wp-paper) var(--wp-icon-gold) center / 80% no-repeat}.wp-builder__swatch--silver{background-image:var(--wp-icon-silver)}.wp-builder__radio:checked+.wp-builder__swatch-label{background:var(--wp-paper);box-shadow:var(--wp-outline)}.wp-builder__radio:focus-visible+.wp-builder__swatch-label,.wp-builder__radio:focus-visible+.wp-builder__chain-card{outline:var(--wp-focus-width) solid var(--wp-focus-color);outline-offset:var(--wp-focus-offset)}.wp-builder__neck{--wp-neck-h: clamp(200px, calc(45vh - 92px) , 340px);--wp-neck-h: clamp(200px, calc(45svh - 92px) , 340px);position:relative;width:min(100%,calc(var(--wp-neck-h) * 260 / 200));aspect-ratio:260 / 200;margin-inline:auto}@media screen and (max-width:989px){.wp-builder__neck--drawn{--wp-neck-h: clamp(250px, calc((45vh - 92px)/.8) , 425px);--wp-neck-h: clamp(250px, calc((45svh - 92px)/.8) , 425px);width:calc(var(--wp-neck-h) * 260 / 200);max-width:none;margin-inline:calc((100% - var(--wp-neck-h) * 260 / 200) / 2)}}.wp-builder__neckline{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;fill:none;stroke:var(--wp-ink);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;opacity:.42;pointer-events:none}.wp-builder__neck wp-charm-chain.wp-builder__chain,.wp-builder__ghosts{position:absolute;top:var(--wp-neck-chain-top, 31%);left:var(--wp-neck-chain-left, calc(68 / 260 * 100%));width:var(--wp-neck-chain-width, calc(124 / 260 * 100%));height:var(--wp-neck-chain-height, 69%)}.wp-builder__neck:not(.wp-builder__neck--drawn) wp-charm-chain.wp-builder__chain,.wp-builder__neck:not(.wp-builder__neck--drawn) .wp-builder__ghosts{top:3%;left:2%;width:96%;height:97%}.wp-builder__ghosts{z-index:2;pointer-events:none}.wp-builder__ghost{position:absolute;left:calc(var(--wp-chain-inset, 14px) + (100% - 2 * var(--wp-chain-inset, 14px)) * var(--x, .5));top:calc(var(--wp-chain-top, 8px) + 100% * var(--wp-chain-sag, .62) * var(--k, 1) - 5px);width:calc(var(--wp-builder-charm, 84px) * .7);margin-inline-start:calc(var(--wp-builder-charm, 84px) * -.35);transform-origin:50% 5px;transition:opacity .26s var(--wp-ease),scale .32s var(--wp-ease-spring),top .5s var(--wp-ease-spring);transition-delay:calc(var(--i, 0) * 50ms);animation:wp-builder-ghost-sway 3.2s ease-in-out calc(var(--i, 0) * -.7s) infinite}.wp-builder__ghost svg{display:block;width:100%;height:auto;overflow:visible;fill:none;stroke:var(--wp-ink);stroke-width:1.5}.wp-builder__ghost-hoop{stroke:var(--wp-chain-metal, var(--wp-gold));stroke-width:2;opacity:.85}.wp-builder--silver .wp-builder__ghost-hoop{stroke:var(--wp-silver)}.wp-builder__ghost-slot{stroke-dasharray:4 3.5;fill:#ffffff59;opacity:.5}.wp-builder:not(.is-ready) .wp-builder__ghost{opacity:0;scale:.6}.wp-builder:not(.is-empty) .wp-builder__ghost{opacity:0;scale:.6;transition-delay:0ms;animation-play-state:paused}@keyframes wp-builder-ghost-sway{0%,to{rotate:-3deg}50%{rotate:3deg}}.wp-builder .wp-chain__charm{transition:left .5s var(--wp-ease-spring),top .5s var(--wp-ease-spring),width .4s var(--wp-ease),margin .4s var(--wp-ease),opacity .3s var(--wp-ease),translate .35s ease-in}.wp-builder .wp-chain__charm.is-dragging{transition:none;z-index:99!important}.wp-builder .wp-chain__charm.is-dragging .wp-chain__charm-btn{cursor:grabbing}.wp-builder .wp-chain__charm-btn{touch-action:none;cursor:grab;border-radius:var(--wp-radius-control)}.wp-builder .wp-chain__charm-btn:focus-visible{outline:var(--wp-focus-width) solid var(--wp-focus-color);outline-offset:2px}.wp-builder .wp-chain__charm.is-packshot{mix-blend-mode:multiply}.wp-builder .wp-chain__charm.is-unavailable img{opacity:.35;filter:grayscale(1)}@media(hover:hover){.wp-builder .wp-chain__charm-btn:hover img{filter:drop-shadow(0 4px 6px rgb(20 17 20 / .18))}}.wp-builder__combo{position:absolute;top:2%;left:50%;z-index:3;max-width:84%;padding:6px 14px 7px;border-radius:var(--wp-radius-control);background:var(--wp-hot);color:var(--wp-ink);box-shadow:0 0 0 2.5px var(--wp-paper),0 6px 14px #14111429;font:700 17px / 1.1 var(--wp-font-accent, var(--wp-font-sans));letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;transform:translate(-50%) rotate(-4deg);animation:wp-builder-sticker-in .46s var(--wp-ease-spring) both}@keyframes wp-builder-sticker-in{0%{opacity:0;transform:translate(-50%) rotate(-14deg) scale(.5)}to{opacity:1;transform:translate(-50%) rotate(-4deg)}}.wp-builder.is-shuffling .wp-builder__neck wp-charm-chain{animation:wp-builder-shuffle .3s var(--wp-ease) infinite}@keyframes wp-builder-shuffle{0%,to{translate:0 0}30%{translate:-2px 1px}70%{translate:2px -1px}}@keyframes wp-builder-tag-in{0%{opacity:0;transform:translateY(-6px) scale(.9)}to{opacity:1;transform:none}}.wp-builder__empty{position:absolute;top:var(--wp-builder-hollow, 24%);left:50%;z-index:2;display:flex;flex-direction:column;align-items:center;gap:2px;width:min(62%,300px);text-align:center;translate:-50% 0}.wp-builder__neck--drawn .wp-builder__empty{top:84%;gap:0}.wp-builder__empty-text{margin:0;max-width:24ch;font:600 var(--wp-text-small) / 1.4 var(--wp-font-sans);text-wrap:balance}.wp-builder__surprise-link{display:inline-flex;align-items:center;gap:6px;min-height:var(--wp-touch);padding:0 4px;border:0;background:none;color:var(--wp-ink);font:500 var(--wp-text-small) / 1.3 var(--wp-font-sans);cursor:pointer}.wp-builder__surprise-link .wp-sparkle{display:inline-flex;flex:0 0 auto}.wp-builder__surprise-word{font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}@media(hover:hover){.wp-builder__surprise-link:hover .wp-builder__surprise-word{text-decoration-color:var(--wp-hot)}.wp-builder__surprise-link:hover .wp-sparkle{animation:wp-builder-dice .5s var(--wp-ease)}}.wp-builder__surprise-link:focus-visible{outline:var(--wp-focus-width) solid var(--wp-focus-color);outline-offset:2px}.wp-builder__stage-foot{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--wp-space-1) var(--wp-space-4);min-height:20px;text-align:center}.wp-builder__stage-foot>*{margin:0}.wp-builder__hint,.wp-builder__stage-note{font:500 var(--wp-text-small) / 1.4 var(--wp-font-sans);color:var(--wp-quiet)}.wp-builder__hint{color:var(--wp-ink);font-weight:700;animation:wp-builder-tag-in .36s var(--wp-ease-spring) both}.wp-builder__undo .wp-link{font-size:var(--wp-text-small);line-height:2}.wp-builder__desk-total{display:none}.wp-builder.is-empty :is(.wp-builder__add,.wp-builder__share){display:none}.wp-builder.is-empty .wp-builder__problem{padding:0;background:none;color:var(--wp-quiet);font-weight:500}.wp-builder__controls{grid-area:controls;display:flex;flex-direction:column;gap:var(--wp-builder-gap);min-width:0;margin-block-start:var(--wp-space-6)}.wp-builder__step{display:flex;flex-direction:column;gap:var(--wp-space-4);min-width:0;margin:0;padding:0;border:0}.wp-builder__step-title{display:flex;align-items:center;gap:10px;padding:0}.wp-builder__step-title:focus{outline:none}.wp-builder__step-title:focus-visible{outline:var(--wp-focus-width) solid var(--wp-focus-color);outline-offset:var(--wp-focus-offset)}.wp-builder__step-number{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--wp-ink);color:#fff;font:700 13px / 1 var(--wp-font-accent, var(--wp-font-sans));letter-spacing:0}.wp-builder__search{position:relative;display:flex;align-items:center}.wp-builder__search-icon{position:absolute;left:14px;color:var(--wp-quiet);pointer-events:none}.wp-builder__search-input{width:100%;height:var(--wp-control-height);padding:0 14px 0 40px;border:0;border-radius:var(--wp-radius-control);background:var(--wp-paper);box-shadow:var(--wp-outline-soft);color:var(--wp-ink);font:500 16px var(--wp-font-sans);-webkit-appearance:none;appearance:none}.wp-builder__search-input::placeholder{color:var(--wp-quiet);opacity:1}.wp-builder__search-input:focus-visible{box-shadow:var(--wp-outline);outline:none}.wp-builder__step-head{display:flex;align-items:center;justify-content:space-between;gap:var(--wp-space-3);min-width:0}.wp-builder__chips:not(:has(button)){display:none}.wp-builder__chips{display:flex;gap:8px;margin-inline:calc(var(--wp-gutter) * -1);padding:2px var(--wp-gutter);overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--wp-gutter),#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 var(--wp-gutter),#000 calc(100% - 32px),transparent)}.wp-builder__chips::-webkit-scrollbar{display:none}.wp-builder__chip{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:var(--wp-touch);padding:0 16px;border:0;border-radius:var(--wp-radius-control);background:var(--wp-paper);box-shadow:var(--wp-outline-soft);color:var(--wp-ink);font:600 var(--wp-text-ui) / 1 var(--wp-font-sans);white-space:nowrap;cursor:pointer;transition:background-color .16s var(--wp-ease),color .16s var(--wp-ease),box-shadow .16s var(--wp-ease)}.wp-builder__chip[aria-pressed=true]{background:var(--wp-ink);box-shadow:none;color:#fff}.wp-builder__surprise{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:var(--wp-touch);padding:0 16px 0 14px;border:0;border-radius:var(--wp-radius-control);background:var(--wp-hot);color:var(--wp-ink);font:700 15px / 1 var(--wp-font-accent, var(--wp-font-sans));letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:translate .16s var(--wp-ease),box-shadow .16s var(--wp-ease)}.wp-builder__surprise svg{flex:0 0 auto}.wp-builder__surprise:focus-visible,.wp-builder__chip:focus-visible{outline:var(--wp-focus-width) solid var(--wp-focus-color);outline-offset:2px}@media(hover:hover){.wp-builder__chip:not([aria-pressed=true]):hover{box-shadow:var(--wp-outline)}.wp-builder__surprise:hover{translate:0 -1px;box-shadow:0 2px 0 var(--wp-ink)}.wp-builder__surprise:hover svg{animation:wp-builder-dice .5s var(--wp-ease)}}@keyframes wp-builder-dice{0%{transform:rotate(0)}40%{transform:rotate(-24deg) scale(1.1)}to{transform:rotate(360deg)}}.wp-builder__tray{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 8px;margin:0;padding:0;list-style:none}.wp-builder__cell{display:grid;grid-row:span 3;grid-template-rows:subgrid;min-width:0}.wp-builder__tile{position:relative;display:grid;grid-row:1 / -1;grid-template-rows:subgrid;align-content:start;width:100%;padding:0 0 var(--wp-space-4);border:0;border-radius:var(--wp-radius);background:var(--wp-paper);color:var(--wp-ink);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow .16s var(--wp-ease),transform .16s var(--wp-ease)}@supports not (grid-template-rows: subgrid){.wp-builder__cell{display:block}.wp-builder__tile{grid-template-rows:auto auto 1fr;height:100%}.wp-builder__tile-name{min-height:2.6em}}.wp-builder__tile-media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden}.wp-builder__tile-media .wp-builder__tile-img{position:absolute;top:9%;left:8%;width:84%;height:78%;max-width:none;object-fit:contain;object-position:50% 0;transform-origin:50% 0}.wp-builder__tile-name{display:-webkit-box;align-self:start;padding:2px 4px 0;overflow:hidden;font:600 12px / 1.3 var(--wp-font-sans);text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.wp-builder__tile-meta{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;gap:2px 6px;margin-block-start:2px;padding:0 4px;color:var(--wp-quiet);font:500 12px / 1.3 var(--wp-font-sans)}.wp-builder__tile-state{flex:1 1 100%;font-weight:500}.wp-builder__tile-state{color:var(--wp-quiet)}.wp-builder__tile-state:empty{display:none}.wp-builder__tile.is-on{box-shadow:inset 0 0 0 1px var(--wp-paper),inset 0 0 0 2.5px var(--wp-ink)}.wp-builder__tile-count{position:absolute;top:6px;right:6px;display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--wp-radius-round);background:var(--wp-hot);color:var(--wp-ink);font:700 11px / 1 var(--wp-font-sans);transform:scale(0);transition:transform .3s var(--wp-ease-spring)}.wp-builder__tile.is-on .wp-builder__tile-count{transform:scale(1)}.wp-builder__tile[aria-disabled=true]{cursor:not-allowed}.wp-builder__tile[aria-disabled=true] .wp-builder__tile-img{opacity:.4;filter:grayscale(1)}.wp-builder__tile:active:not([aria-disabled=true]){transform:scale(.97)}.wp-builder__tile:focus-visible{outline:var(--wp-focus-width) solid var(--wp-focus-color);outline-offset:2px}@media(hover:hover){.wp-builder__tile:not([aria-disabled=true]):hover .wp-builder__tile-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.wp-builder__tile:not([aria-disabled=true]):hover .wp-builder__tile-img{animation:wp-swing var(--wp-swing-duration, 1.2s) var(--wp-ease) 1}}.wp-builder__tile.is-refused{animation:wp-builder-no .42s var(--wp-ease)}@keyframes wp-builder-no{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.wp-builder__no-results{color:var(--wp-quiet)}.wp-builder__chain-options{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.wp-builder__chain-option{position:relative;cursor:pointer}.wp-builder__chain-card{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:var(--wp-space-3);padding:8px 12px 8px 8px;background:var(--wp-paper);box-shadow:inset 0 0 0 1px var(--wp-line);transition:box-shadow .16s var(--wp-ease)}.wp-builder__radio:checked+.wp-builder__chain-card{box-shadow:var(--wp-outline-selected)}.wp-builder__radio:disabled+.wp-builder__chain-card{cursor:not-allowed;opacity:.5}.wp-builder__chain-media{display:block;aspect-ratio:1;background:var(--wp-paper)}.wp-builder__chain-img{display:block;width:100%;height:100%;object-fit:contain}.wp-builder__chain-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font:500 var(--wp-text-ui) / 1.35 var(--wp-font-sans)}.wp-builder__chain-name{flex:1 1 100%;font-weight:600}.wp-builder__chain-state{color:var(--wp-quiet)}.wp-builder__chain-variant{display:flex;flex-direction:column;gap:6px}.wp-builder__select-label{font:600 var(--wp-text-ui) / 1.3 var(--wp-font-sans)}.wp-builder__select{height:var(--wp-control-height);padding:0 12px;border:0;border-radius:var(--wp-radius-control);background:var(--wp-paper);box-shadow:var(--wp-outline-soft);color:var(--wp-ink);font:500 16px var(--wp-font-sans)}.wp-builder__summary{gap:var(--wp-space-3)}.wp-builder__lines{margin:0;padding:0;list-style:none;border-block-start:1px solid var(--wp-line)}.wp-builder__line{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price" "tools tools";align-items:center;gap:4px var(--wp-space-3);padding:10px 0;border-block-end:1px solid var(--wp-line);font:500 var(--wp-text-ui) / 1.4 var(--wp-font-sans)}.wp-builder__line--chain{grid-template-areas:"name price"}.wp-builder__line-name{grid-area:name;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.wp-builder__line-price{grid-area:price;font-weight:600;white-space:nowrap}.wp-builder__line-tools{grid-area:tools;display:flex;justify-content:flex-end;gap:4px}.wp-builder__line-number{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--wp-blush);font:700 11px / 1 var(--wp-font-sans)}.wp-builder__line-flag{color:var(--wp-hot-text);font-weight:700}.wp-builder__line.is-unavailable .wp-builder__line-price{text-decoration:line-through;color:var(--wp-quiet)}.wp-builder__icon{display:inline-grid;place-items:center;width:var(--wp-touch);height:36px;padding:0;border:0;border-radius:var(--wp-radius-control);background:none;color:var(--wp-ink);cursor:pointer}.wp-builder__icon:disabled{color:var(--wp-line-strong);cursor:default}@media(hover:hover){.wp-builder__icon:not(:disabled):hover{background:var(--wp-blush)}}.wp-builder__sums{margin:0}.wp-builder__sum{display:flex;justify-content:space-between;gap:var(--wp-space-3);padding:4px 0;font:500 var(--wp-text-ui) / 1.4 var(--wp-font-sans)}.wp-builder__sum dt,.wp-builder__sum dd{margin:0}.wp-builder__sum--offer dd{color:var(--wp-hot-text);font-weight:700}.wp-builder__sum--total{padding-block-start:8px;font:700 18px / 1.3 var(--wp-font-sans)}.wp-builder__offer{margin:0;font:600 var(--wp-text-small) / 1.45 var(--wp-font-sans)}.wp-builder__offer:before{content:"";display:inline-block;width:7px;height:7px;margin-inline-end:8px;vertical-align:.1em;background:var(--wp-hot);transform:rotate(45deg)}.wp-builder__problem{margin:0;padding:10px 12px;background:var(--wp-blush);font:600 var(--wp-text-small) / 1.45 var(--wp-font-sans)}.wp-builder__add[aria-disabled=true]{opacity:.55}.wp-builder__add[aria-busy=true]{cursor:progress}.wp-builder__status{margin:0;font:600 var(--wp-text-small) / 1.45 var(--wp-font-sans)}.wp-builder__status:empty{display:none}.wp-builder__status.is-error{color:var(--wp-hot-text)}.wp-builder__share{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.wp-builder__share-button{font-size:var(--wp-text-ui);line-height:2}.wp-builder__share-field{width:100%;height:var(--wp-control-height);padding:0 12px;border:0;border-radius:var(--wp-radius-control);box-shadow:var(--wp-outline-soft);font:500 14px var(--wp-font-sans)}.wp-builder__small{margin:0;color:var(--wp-quiet);font:500 var(--wp-text-small) / 1.5 var(--wp-font-sans)}.wp-builder__bar{grid-area:bar;position:sticky;bottom:var(--wp-builder-bar-offset, 0px);z-index:5;display:flex;align-items:center;margin:var(--wp-space-6) calc(var(--wp-gutter) * -1) 0;padding:10px var(--wp-gutter) calc(10px + env(safe-area-inset-bottom));background:var(--wp-paper);box-shadow:0 -1px 0 var(--wp-line),0 -8px 24px #1411140f;transition:transform .26s var(--wp-ease),opacity .2s var(--wp-ease)}.wp-builder__bar.is-empty,.wp-builder__bar.is-covered{transform:translateY(110%);opacity:0;pointer-events:none}.wp-builder__bar.is-empty{visibility:hidden}.wp-builder__bar-row{display:flex;align-items:center;justify-content:space-between;gap:var(--wp-space-3);width:100%}.wp-builder__bar-text{display:flex;flex-direction:column;font:500 var(--wp-text-small) / 1.3 var(--wp-font-sans);color:var(--wp-quiet)}.wp-builder__bar-sum{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.wp-builder__bar-total{color:var(--wp-ink);font:700 17px / 1.3 var(--wp-font-sans)}.wp-builder__bar .wp-builder__saving{font-size:10px;padding-block:3px}.wp-builder__bar-text{flex:1 1 auto;min-width:0}.wp-builder__bar-add{flex:0 0 auto;max-width:60%;padding-inline:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wp-builder__saving{animation:wp-builder-tag-in .36s var(--wp-ease-spring) both}.wp-builder__ideas{margin-block-start:var(--wp-section-space)}.wp-builder__idea-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,78%);gap:var(--wp-col-gap);margin:0 calc(var(--wp-gutter) * -1);padding:14px var(--wp-gutter) 4px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--wp-gutter)}.wp-builder__idea{display:flex;flex-direction:column;scroll-snap-align:start}.wp-builder__idea-stage{padding:4px 8px 0}.wp-builder__idea-stage wp-charm-chain{--wp-builder-charm: clamp(50px, 20%, 96px)}.wp-builder__idea-title{font:600 24px / 1.1 var(--wp-font-accent, var(--wp-font-sans));letter-spacing:0}.wp-builder__idea-body{display:flex;flex-direction:column;gap:6px;padding-block-start:var(--wp-space-4)}.wp-builder__idea-body>*{margin:0}.wp-builder__idea-names{color:var(--wp-quiet);font:500 var(--wp-text-small) / 1.5 var(--wp-font-sans)}.wp-builder__idea-price{font:600 var(--wp-text-ui) / 1.4 var(--wp-font-sans)}.wp-builder__idea-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp-space-3) var(--wp-space-4);margin-block-start:var(--wp-space-2)}.wp-builder__sheet{width:100%;max-width:100%;max-height:88vh;margin:auto 0 0;padding:0;border:0;border-radius:0;background:var(--wp-paper);color:var(--wp-ink);box-shadow:0 -12px 40px #1411142e;overflow:auto;overscroll-behavior:contain}.wp-builder__sheet::backdrop{background:#14111473}.wp-builder__sheet[open]{animation:wp-builder-sheet-up .32s var(--wp-ease) both}.wp-builder__sheet[open]::backdrop{animation:wp-builder-fade .24s var(--wp-ease) both}.wp-builder__sheet.is-closing{animation:wp-builder-sheet-down .18s ease-in both}@keyframes wp-builder-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes wp-builder-sheet-down{to{transform:translateY(100%)}}@keyframes wp-builder-fade{0%{opacity:0}}.wp-builder__sheet-inner{display:flex;flex-direction:column;gap:var(--wp-space-5);padding:var(--wp-space-5) var(--wp-gutter) calc(var(--wp-space-5) + env(safe-area-inset-bottom))}.wp-builder__sheet-head{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:var(--wp-space-4)}.wp-builder__sheet-media{display:grid;place-items:center;aspect-ratio:1;background:var(--wp-blush)}.wp-builder__sheet-media img{width:80%;height:80%;object-fit:contain}.wp-builder__sheet-titles{display:flex;flex-direction:column;gap:4px;min-width:0}.wp-builder__sheet-title{font-size:var(--wp-display-3)}.wp-builder__sheet-finish{margin:0;color:var(--wp-quiet);font:500 var(--wp-text-small) / 1.4 var(--wp-font-sans)}.wp-builder__sheet-finish:empty{display:none}.wp-builder__sheet-close{display:grid;place-items:center;align-self:start;width:var(--wp-touch);height:var(--wp-touch);padding:0;border:0;background:none;color:var(--wp-ink);cursor:pointer}.wp-builder__sheet-options{display:flex;flex-direction:column;gap:var(--wp-space-5)}.wp-builder__sheet-group{display:flex;flex-direction:column;gap:var(--wp-space-3);margin:0;padding:0;border:0;min-width:0}.wp-builder__sheet-group legend{padding:0;margin-block-end:var(--wp-space-3)}.wp-builder__sheet-values{display:flex;flex-wrap:wrap;gap:8px}.wp-builder__sheet-value{position:relative;cursor:pointer}.wp-builder__sheet-value input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.wp-builder__sheet-value>span{display:inline-grid;place-items:center;min-width:var(--wp-touch);min-height:var(--wp-touch);padding:0 14px;border-radius:var(--wp-radius-control);box-shadow:var(--wp-outline-soft);font:600 var(--wp-text-ui) / 1.2 var(--wp-font-sans)}.wp-builder__sheet-value input:checked+span{background:var(--wp-ink);color:#fff;box-shadow:none}.wp-builder__sheet-value span:has(.wp-metal){display:inline-flex;gap:8px;padding-inline-start:8px}.wp-builder__sheet-value .wp-metal{width:28px}.wp-builder__sheet-value span:has(.wp-acrylic-swatch){display:inline-flex;gap:8px;padding-inline-start:8px}.wp-builder__sheet-value .wp-acrylic-swatch{--wp-ac-size: 28px}.wp-builder__sheet-value input:disabled+span{color:var(--wp-quiet);text-decoration:line-through;opacity:.6}.wp-builder__sheet-value input:disabled{cursor:not-allowed}.wp-builder__sheet-value input:focus-visible+span{outline:var(--wp-focus-width) solid var(--wp-focus-color);outline-offset:var(--wp-focus-offset)}.wp-builder__sheet [data-sheet-add]:disabled{opacity:.55;cursor:not-allowed;transform:none}.wp-builder__ghost{overflow:visible}.wp-builder__ghost .wp-builder__neckline{display:none}@media screen and (min-width:600px){.wp-builder__tray{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:990px){.wp-builder.wp-section:not(.shopify-section){padding-block-start:var(--wp-space-8)}.wp-builder__layout{grid-template-columns:7fr 5fr;grid-template-areas:"head lede" "stage controls";column-gap:var(--wp-space-8)}.wp-builder__head{align-self:end;margin-block-end:var(--wp-space-6)}.wp-builder__eyebrow{display:block}.wp-builder__head>.wp-eyebrow+*{margin-block-start:var(--wp-head-gap-title)}.wp-builder__heading{font-size:var(--wp-display-1);line-height:var(--wp-leading-1)}.wp-builder__lede{align-self:end;margin:0 0 var(--wp-space-6)}.wp-builder__intro{font-size:var(--wp-text-lead);line-height:var(--wp-text-lead-leading)}.wp-builder__controls{margin-block-start:0}.wp-builder__stage-col{position:sticky;top:calc(var(--header-height, 72px) + var(--wp-space-4))}.wp-builder__stage{margin-inline:0;padding:var(--wp-space-5) var(--wp-space-6) var(--wp-space-5)}.wp-builder__neck{--wp-neck-h: clamp(340px, calc(100vh - var(--header-height, 72px) - 220px), 560px);--wp-neck-h: clamp(340px, calc(100dvh - var(--header-height, 72px) - 220px), 560px)}.wp-builder__empty{gap:var(--wp-space-1)}.wp-builder__empty-text{font-size:var(--wp-text-body)}.wp-builder__surprise-link{font-size:var(--wp-text-ui)}.wp-builder__desk-total{display:flex;align-items:center;justify-content:space-between;gap:var(--wp-space-4);min-height:calc(var(--wp-button-height) + var(--wp-space-4));padding:var(--wp-space-4) 0 0}.wp-builder.is-empty .wp-builder__desk-figures{visibility:hidden}.wp-builder__desk-figures{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--wp-space-3);margin:0;color:var(--wp-quiet);font:500 var(--wp-text-ui) / 1.3 var(--wp-font-sans)}.wp-builder__desk-price{color:var(--wp-ink);font:700 20px / 1.3 var(--wp-font-sans)}.wp-builder__chips{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.wp-builder__tray{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 12px}.wp-builder__tile-name{font-size:13px}.wp-builder__chain-options{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-builder__chain-card{grid-template-columns:56px minmax(0,1fr)}.wp-builder__bar{display:none}.wp-builder__idea-list{grid-auto-flow:row;grid-template-columns:repeat(var(--wp-builder-ideas, 3),minmax(0,1fr));margin:0;padding:0;overflow:visible}.wp-builder__idea-list:has(>:nth-child(4)){--wp-builder-ideas: 4}.wp-builder__sheet{width:min(480px,calc(100vw - 80px));max-height:min(720px,86vh);margin:auto;box-shadow:0 24px 60px #14111438}.wp-builder__sheet[open]{animation:wp-builder-pop-in .26s var(--wp-ease-spring) both}.wp-builder__sheet.is-closing{animation:wp-builder-fade-out .16s ease-in both}.wp-builder__sheet-inner{padding:var(--wp-space-6)}}@keyframes wp-builder-pop-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes wp-builder-fade-out{to{opacity:0}}@media screen and (min-width:1400px){.wp-builder__tray{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.wp-builder .wp-chain__charm,.wp-builder__tile,.wp-builder__tile-count,.wp-builder__bar,.wp-builder__ghost,.wp-builder__surprise,.wp-builder__swatch-label{transition:none}.wp-builder__combo,.wp-builder.is-shuffling .wp-builder__neck wp-charm-chain,.wp-builder__hint,.wp-builder__saving,.wp-builder__tile.is-refused,.wp-builder__tile:hover .wp-builder__tile-img,.wp-builder__ghost,.wp-builder__surprise:hover svg,.wp-builder__surprise-link:hover .wp-sparkle,.wp-builder__sheet[open],.wp-builder__sheet[open]::backdrop,.wp-builder__sheet.is-closing{animation:none!important}.wp-builder__tile:active:not([aria-disabled=true]){transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/wp-builder.css.map */
