.slush{--ice: 31 122 224;--ice-tint: 232 242 253;--ok: 23 128 70;--tweak: 176 102 0;--no: 192 44 44;--ink: var(--color-foreground);--line: var(--color-border, 229 231 235);--radius: 18px;color:rgb(var(--ink));font-variant-numeric:tabular-nums}.slush *,.slush *:before,.slush *:after{box-sizing:border-box}.slush :where(button:not(.button),input,select){font:inherit;color:inherit}.slush__intro{max-width:40rem;margin-block-end:clamp(1.5rem,4vw,2.5rem)}.slush__eyebrow{margin:0 0 .5rem;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ice))}.slush__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(2.2rem,7vw,3.6rem);line-height:1;letter-spacing:-.02em;text-wrap:balance}.slush__lead{margin:.9rem 0 0;font-size:clamp(1rem,2.4vw,1.15rem);line-height:1.5;color:rgb(var(--ink) / .72)}.slush:not([data-machine]) :is(.slush-drinks,.slush__answer,.slush-bar,.slush-back){display:none}.slush[data-machine] .slush-pick{display:none}.slush-back{display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem;padding:0 1rem 0 .7rem;margin-block-end:.25rem;border:1px solid rgb(var(--line));border-radius:999px;background:rgb(var(--color-background));font-weight:600;cursor:pointer;scroll-margin-top:calc(var(--header-height, 80px) + 1rem);transition:border-color .15s}.slush-back:hover{border-color:rgb(var(--ink) / .4)}.slush-drinks{scroll-margin-top:calc(var(--header-height, 80px) + 1rem)}.slush[data-status=empty] .slush__answer{display:none}.slush.is-revealing :is(.slush-back,.slush-drinks,.slush__answer),.slush.answer-arriving .slush__answer{animation:slush-reveal .35s ease-out both}@keyframes slush-reveal{0%{opacity:.001;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){.slush.is-revealing :is(.slush-back,.slush-drinks,.slush__answer),.slush.answer-arriving .slush__answer{animation:none}}.slush__layout{display:grid;gap:clamp(1.25rem,3vw,2rem);align-items:start}@media(min-width:990px){.slush__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.slush__answer{position:sticky;top:calc(var(--header-height, 80px) + 1rem)}}.slush-step-h{display:flex;align-items:center;gap:.65rem;margin:0 0 1rem;font-family:var(--font-heading-family);font-weight:700;font-size:1.2rem;line-height:1.2}.slush-step-h:focus{outline:none}.slush-step-h b{flex:none;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:rgb(var(--ink));color:rgb(var(--color-background));font-size:.95rem}.slush-panel+.slush-panel{margin-block-start:clamp(1.75rem,4vw,2.5rem)}.slush-machines{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.slush-machine{position:relative}.slush-machine input{position:absolute;opacity:0;pointer-events:none}.slush .slush-machine label{display:grid;grid-template-rows:auto auto auto;justify-items:center;gap:.15rem;height:100%;padding:.9rem .75rem 1rem;border:2px solid rgb(var(--line));border-radius:var(--radius);background:rgb(var(--color-background));text-align:center;cursor:pointer;transition:border-color .15s,box-shadow .15s}.slush-machine img{width:min(100%,140px);height:auto;aspect-ratio:1;object-fit:contain;margin-block-end:.35rem;mix-blend-mode:multiply}.slush-machine__name{font-weight:700;line-height:1.2}.slush-machine__size{font-size:.85rem;color:rgb(var(--ink) / .65)}.slush-machine label:hover{border-color:rgb(var(--ink) / .35)}.slush-machine input:checked+label{border-color:rgb(var(--ice));box-shadow:0 0 0 3px rgb(var(--ice) / .18);background:rgb(var(--ice-tint) / .55)}.slush-machine input:focus-visible+label{outline:2px solid rgb(var(--ice));outline-offset:3px}.slush-machine input:checked+label:after{content:"";position:absolute;inset-block-start:.6rem;inset-inline-end:.6rem;width:1.5rem;height:1.5rem;border-radius:50%;background:rgb(var(--ice)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4L18 8' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 70% no-repeat}.slush-search{position:relative;margin:0}.slush-search input{-webkit-appearance:none;appearance:none}.slush-search input::-webkit-search-cancel-button,.slush-search input::-webkit-search-decoration{-webkit-appearance:none;display:none}.slush-search input{width:100%;min-height:3.25rem;padding:.75rem 1rem .75rem 2.9rem;border:2px solid rgb(var(--line));border-radius:999px;background:rgb(var(--color-background)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23777' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") 1rem center / 1.2rem no-repeat;font-size:1rem}.slush-search input:focus{outline:none;border-color:rgb(var(--ice));box-shadow:0 0 0 3px rgb(var(--ice) / .18)}.slush-options{position:absolute;z-index:5;inset-inline:0;top:calc(100% + .35rem);margin:0;padding:.35rem;list-style:none;border:1px solid rgb(var(--line));border-radius:14px;background:rgb(var(--color-background));box-shadow:0 12px 32px #00000024}.slush-options li{padding:.8rem .9rem;border-radius:10px;cursor:pointer;font-size:1rem}.slush-options li[aria-selected=true],.slush-options li:hover{background:rgb(var(--ice-tint))}.slush-options .slush-none{cursor:default;color:rgb(var(--ink) / .65);font-size:.9rem}.slush-quick{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:.85rem}.slush-chip{min-height:2.5rem;padding:.45rem .9rem;border:1px solid rgb(var(--line));border-radius:999px;background:rgb(var(--color-background));font-size:.9rem;cursor:pointer;transition:background .15s,border-color .15s}.slush-chip:hover{border-color:rgb(var(--ice));background:rgb(var(--ice-tint))}.slush-chip.is-added,.slush-chip.is-added:hover{border-color:rgb(var(--ok));background:rgb(var(--ok));color:#fff;font-weight:600}.slush-items{display:grid;gap:.6rem;margin:1.1rem 0 0;padding:0;list-style:none}.slush-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem .75rem;padding:.65rem .65rem .65rem 1rem;border:1px solid rgb(var(--line));border-radius:14px;background:rgb(var(--color-background))}.slush-item.is-new{animation:slush-in .5s ease}@keyframes slush-in{0%{background:rgb(var(--ice-tint))}to{background:rgb(var(--color-background))}}.slush-item__name{font-weight:600;line-height:1.25;overflow-wrap:anywhere}.slush-item__qty{display:flex;align-items:center;gap:.25rem}.slush-item__qty input{width:3.6rem;height:2.75rem;padding:0 .25rem;border:1px solid rgb(var(--line));border-radius:10px;text-align:center;font-weight:600;font-size:1.25rem;-moz-appearance:textfield}.slush-item__qty input[aria-invalid=true]{border-color:rgb(var(--no));box-shadow:0 0 0 2px rgb(var(--no) / .15)}.slush-item__qty input::-webkit-outer-spin-button,.slush-item__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.slush-item__qty select{-webkit-appearance:none;appearance:none;height:2.75rem;min-width:6.25rem;padding:0 2.4rem 0 .9rem;border:1px solid rgb(var(--line));border-radius:10px;margin-inline-start:.25rem;cursor:pointer;background:rgb(var(--color-background)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right .85rem center / .95rem no-repeat}.slush-step,.slush-remove{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:rgb(var(--ink) / .06);font-size:1.3rem;line-height:1;cursor:pointer}.slush-step:hover{background:rgb(var(--ice-tint))}.slush-remove{background:transparent;color:rgb(var(--ink) / .55)}.slush-remove:hover{color:rgb(var(--no));background:rgb(var(--no) / .08)}.slush button:focus-visible,.slush select:focus-visible,.slush input:focus-visible,.slush summary:focus-visible{outline:2px solid rgb(var(--ice));outline-offset:2px}@media(max-width:560px){.slush-item{grid-template-columns:minmax(0,1fr) auto}.slush-item__qty{grid-column:1 / -1;grid-row:2}.slush-item__qty select{margin-inline-start:auto;flex:1;max-width:8.5rem}.slush-remove{grid-column:2;grid-row:1}}.slush-list-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-block-start:.9rem}.slush-clear{padding:.4rem 0;border:0;background:none;font-size:.9rem;text-decoration:underline;text-underline-offset:3px;color:rgb(var(--ink) / .7);cursor:pointer}.slush:not(.has-items) .slush-clear{display:none}.slush-label{margin-block-start:1rem}.slush-label summary{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;font-weight:600;cursor:pointer;color:rgb(var(--ice));list-style:none}.slush-label summary::-webkit-details-marker{display:none}.slush-label summary:before{content:"+";display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;border:2px solid currentColor;font-size:1rem;line-height:1}.slush-label[open] summary:before{content:"\2212"}.slush-label form{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;margin-block-start:.5rem;padding:1.1rem;border-radius:14px;background:rgb(var(--ink) / .04)}.slush-label p{grid-column:1 / -1;margin:0;font-size:.9rem;line-height:1.45;color:rgb(var(--ink) / .72)}.slush-label .slush-field{display:grid;gap:.3rem;font-size:.85rem;font-weight:600}.slush-label .slush-field--wide{grid-column:1 / -1}.slush-label input[type=text],.slush-label input[type=number]{height:2.75rem;padding:0 .8rem;border:1px solid rgb(var(--line));border-radius:10px;background:rgb(var(--color-background));font-weight:400;font-size:1rem}.slush-label .slush-check{grid-column:1 / -1;display:flex;align-items:center;gap:.6rem;font-size:.95rem}.slush-label .slush-check input{width:1.2rem;height:1.2rem;accent-color:rgb(var(--ice))}.slush-label .slush-label__add{grid-column:1 / -1;justify-self:start}@media(max-width:420px){.slush-label form{grid-template-columns:1fr}}.slush-result{--tone: var(--ink);padding:clamp(1.25rem,3.5vw,1.75rem);border-radius:var(--radius);border:2px solid rgb(var(--tone) / .25);background:rgb(var(--tone) / .05);scroll-margin-top:calc(var(--header-height, 80px) + 1rem)}.slush-result:focus{outline:none}.slush[data-status=ok] .slush-result{--tone: var(--ok)}.slush[data-status=tweak] .slush-result{--tone: var(--tweak)}.slush[data-status=no] .slush-result{--tone: var(--no)}.slush[data-status=pick] .slush-result,.slush[data-status=empty] .slush-result{--tone: var(--ice)}.slush-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .85rem .35rem .45rem;border-radius:999px;background:rgb(var(--tone, var(--ink)));color:#fff;font-weight:700;font-size:.95rem}.slush-badge svg{width:1.35rem;height:1.35rem;padding:.15rem;border-radius:50%;background:#ffffff38;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.slush-headline{display:flex;align-items:flex-start;gap:.55rem;margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(1.45rem,4vw,1.8rem);line-height:1.15;text-wrap:balance}.slush-mark{flex:none;display:grid;place-items:center;width:1.15em;height:1.15em;border-radius:50%;background:rgb(var(--tone));color:#fff}.slush-mark svg{width:72%;height:72%;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.slush-why{margin:.6rem 0 0;line-height:1.5;color:rgb(var(--ink) / .78)}.slush-fixes{display:grid;gap:.75rem;margin:1.1rem 0 0;padding:0;list-style:none;counter-reset:fix}.slush-fixes li{position:relative;padding:.9rem 1rem .95rem 3rem;border-radius:14px;background:rgb(var(--color-background));line-height:1.45;counter-increment:fix}.slush-fixes li:before{content:counter(fix);position:absolute;inset-inline-start:.9rem;top:.85rem;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:rgb(var(--tweak));color:#fff;font-size:.8rem;font-weight:700}.slush-fix-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-start:.7rem}.slush-add{min-height:2.75rem;padding:.55rem 1.05rem;border:0;border-radius:999px;background:rgb(var(--ink));color:rgb(var(--color-background));font-weight:700;font-size:.95rem;cursor:pointer}.slush-add:hover{background:rgb(var(--ice))}.slush-fill{margin:1.1rem 0 0;padding:.9rem 1rem;border-radius:14px;border:1px dashed rgb(var(--ice) / .55);background:rgb(var(--ice) / .06);line-height:1.45}.slush-fill p{margin:0}.slush-or{font-size:.85rem;color:rgb(var(--ink) / .6)}.slush-sub{margin:1.4rem 0 .65rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ink) / .65)}.slush-settings{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.slush-tile{display:grid;align-content:start;gap:.2rem;padding:1rem;border-radius:14px;background:#121e2a;color:#fff;min-width:0}.slush-tile__label{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e}.slush-tile__value{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(1.35rem,4.5vw,1.7rem);line-height:1.1;overflow-wrap:anywhere}.slush-tile__hint{font-size:.8rem;line-height:1.35;color:#ffffffb3}.slush-bars{display:flex;align-items:flex-end;gap:3px;height:1.6rem;margin-block-start:.35rem}.slush-bars i{flex:1;max-width:.5rem;border-radius:2px;background:#ffffff2e}.slush-bars i:nth-child(1){height:30%}.slush-bars i:nth-child(2){height:37%}.slush-bars i:nth-child(3){height:44%}.slush-bars i:nth-child(4){height:51%}.slush-bars i:nth-child(5){height:58%}.slush-bars i:nth-child(6){height:65%}.slush-bars i:nth-child(7){height:72%}.slush-bars i:nth-child(8){height:79%}.slush-bars i:nth-child(9){height:86%}.slush-bars i:nth-child(10){height:100%}.slush-bars i.on{background:#5fb2ff}.slush[data-status=tweak] .slush-settings{opacity:.55}.slush-tips{display:grid;gap:.45rem;margin:1.2rem 0 0;padding:0;list-style:none;font-size:.92rem;line-height:1.45;color:rgb(var(--ink) / .8)}.slush-tips li{position:relative;padding-inline-start:1.25rem}.slush-tips li:before{content:"";position:absolute;inset-inline-start:.2rem;top:.55em;width:.4rem;height:.4rem;border-radius:50%;background:rgb(var(--ice))}.slush-how{margin-block-start:1.2rem;border-top:1px solid rgb(var(--tone) / .2);padding-block-start:.5rem;font-size:.9rem}.slush-how summary{min-height:2.75rem;display:flex;align-items:center;gap:.4rem;list-style:none;cursor:pointer;font-weight:600;color:rgb(var(--ink) / .75)}.slush-how summary::-webkit-details-marker{display:none}.slush-how summary:after{content:"";width:.95rem;height:.95rem;flex:none;background:currentColor;transition:transform .2s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat}.slush-how[open] summary:after{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.slush-how summary:after{transition:none}}.slush-how dl{display:grid;gap:.6rem;margin:.25rem 0 .5rem}.slush-how dl div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:0 .75rem}.slush-how dt{font-weight:600;grid-row:span 2}.slush-how dd{margin:0}.slush-how .slush-need{color:rgb(var(--ink) / .62)}.slush-how p{margin:0;color:rgb(var(--ink) / .55);font-size:.82rem}.slush-how p a{color:rgb(var(--ice));text-decoration:underline;text-underline-offset:2px}.slush-how p a:hover{text-decoration-thickness:2px}.slush-bar{position:fixed;z-index:20;inset-inline:0;bottom:0;display:none;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));box-shadow:0 -6px 24px #0000001f}.slush-bar button{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:2.9rem;padding:0;border:0;background:none;cursor:pointer;text-align:start}.slush-bar__text{display:flex;align-items:center;gap:.6rem;min-width:0;font-weight:600;font-size:.92rem}.slush-bar__text>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slush-bar__go{flex:none;font-size:.9rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}.slush[data-status=ok] .slush-bar{--tone: var(--ok)}.slush[data-status=tweak] .slush-bar{--tone: var(--tweak)}.slush[data-status=no] .slush-bar{--tone: var(--no)}.slush[data-status=pick] .slush-bar,.slush[data-status=empty] .slush-bar{--tone: var(--ice)}@media(max-width:989px){.slush.has-items:not(.answer-in-view) .slush-bar{display:block}.slush.has-items{padding-block-end:4.5rem}}@media(prefers-reduced-motion:reduce){.slush *{animation:none!important;transition:none!important}}@media(max-width:767px){mavenoid-assistant,#mavenoid-shadow-root{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/slush-calculator.css.map */
