.sb-cart,.sb-drawer,.sb-toast,.sb-tray,.sb-added-wrap{--sb-ink: rgb(var(--color-foreground, 80, 80, 80));--sb-ink-2: rgba(var(--color-foreground, 80, 80, 80), .72);--sb-line: #eadede;--sb-paper: #ffffff;--sb-rose-50: #fff6f6;--sb-rose-100: #ffe5e5;--sb-rose-200: #ffd9d9;--sb-rose-400: #f5a8a8;--sb-anchor: #3a3434;--sb-focus: #2f6fdb;--sb-cta-ink: #3a3434;--sb-ok: #2e7550;--sb-ok-bg: #eaf4ee;--sb-warn: #b3261e;--sb-radius: 4px;--sb-radius-card: 8px;--sb-pill: 40px;--sb-ease: cubic-bezier(.22, 1, .36, 1);--sb-t-fast: .16s;--sb-t-mid: .28s;--sb-t-slow: .42s}.sb-cart [hidden],.sb-toast[hidden]{display:none!important}.sb-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;visibility:hidden;pointer-events:none}.sb-drawer[data-sb-page]{display:none}.sb-drawer.is-open{visibility:visible}.sb-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:#28141461;opacity:0;transition:opacity .2s ease-in}.sb-drawer.is-open .sb-drawer__scrim{opacity:1;transition:opacity .32s var(--sb-ease)}.sb-drawer__panel{position:absolute;top:0;right:0;bottom:var(--sb-bottom-inset, 0px);width:min(520px,92vw);background:var(--sb-paper);box-shadow:-8px 0 30px #3c1e1e2e;transform:translate(102%);transition:transform .2s cubic-bezier(.4,0,1,1),visibility 0s linear .2s;display:flex;outline:none}.sb-drawer.is-open .sb-drawer__panel{pointer-events:auto;transform:none;transition:transform .32s var(--sb-ease),visibility 0s}.sb-drawer__panel>.sb-cart{flex:1;min-width:0;display:flex;flex-direction:column;height:100%}.sb-cart{color:var(--sb-ink);font-family:var(--font-body-family);font-size:1.5rem;line-height:1.45}.sb-cart a{color:inherit}.sb-cart__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 8px}.sb-cart__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 700);font-size:2rem;letter-spacing:0}.sb-drawer .sb-cart__title-page,.sb-cart-section .sb-cart__title-drawer,.sb-cart-section .sb-cart__close{display:none}.sb-cart__count{font-weight:500}.sb-cart__close{width:44px;height:44px;margin-right:-4px;border:0;border-radius:22px;background:#f6f1f1;display:grid;place-items:center;cursor:pointer;color:var(--sb-ink)}.sb-cart__close .svg-wrapper,.sb-cart__close svg{width:14px;height:14px}.sb-cart__progress{padding:4px 16px 14px;border-bottom:1px solid var(--sb-line)}.sb-cart__progress-msg{margin:0 0 18px;font-size:1.4rem;min-height:2rem}.sb-cart__progress-msg b{font-weight:600}.sb-cart__track{position:relative;height:8px;margin:0 18px 0 4px;border-radius:8px;background:var(--sb-rose-100)}.sb-cart .sb-cart__fill{display:block;position:absolute;inset:0 auto 0 0;border-radius:8px;background:var(--sb-rose-400);transition:width var(--sb-t-slow) var(--sb-ease)}.sb-cart__node{position:absolute;top:50%;left:var(--sb-at);width:30px;height:30px;transform:translate(-50%,-50%);border-radius:50%;background:var(--sb-paper);border:2px solid var(--sb-rose-200);color:var(--sb-anchor);display:grid;place-items:center;transition:background-color var(--sb-t-mid),color var(--sb-t-mid),border-color var(--sb-t-mid)}.sb-cart__node svg{width:16px;height:16px;fill:currentColor}.sb-cart__node svg path{fill:currentColor}.sb-cart__node.is-done{background:var(--sb-ok);border-color:var(--sb-ok);color:#fff}.sb-cart__node.is-pop{animation:sb-pop .52s var(--sb-ease)}@keyframes sb-pop{0%{transform:translate(-50%,-50%) scale(.7)}60%{transform:translate(-50%,-50%) scale(1.12)}to{transform:translate(-50%,-50%) scale(1)}}.sb-cart__legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin:14px 0 0;padding:0;list-style:none;font-size:1.2rem;color:var(--sb-ink-2)}.sb-cart__legend .is-done{color:var(--sb-ok);font-weight:600}.sb-cart__scroll{flex:1;overflow:auto;overscroll-behavior:contain}.sb-cart__lines{list-style:none;margin:4px 0 0;padding:0 14px;border:1.5px solid var(--sb-rose-400);border-radius:var(--sb-radius-card);background:var(--sb-paper)}.sb-line{display:grid;grid-template-columns:72px 1fr auto;gap:12px;align-items:start;padding:14px 0;border-top:1px solid var(--sb-line);transition:background-color .9s ease,opacity var(--sb-t-mid),transform var(--sb-t-mid) var(--sb-ease)}.sb-line:first-child{border-top:0}.sb-line.is-new{animation:sb-enter .5s var(--sb-ease),sb-flash 1.4s ease}@keyframes sb-enter{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:none}}@keyframes sb-flash{0%,30%{background:var(--sb-rose-50)}to{background:transparent}}.sb-line.is-leaving{opacity:0;transform:translate(24px)}.sb-line__media img{display:block;width:72px;height:72px;object-fit:cover;border-radius:var(--sb-radius);background:var(--sb-rose-50)}.sb-line__name{display:block;margin:0 0 2px;font-family:var(--font-heading-family);font-weight:700;font-size:1.4rem;letter-spacing:.01em;text-decoration:none}.sb-line__meta{margin:0;font-size:1.25rem;color:var(--sb-ink-2)}.sb-line__badge{display:inline-flex;align-items:center;gap:6px;margin:6px 0 0;padding:3px 10px;border-radius:var(--sb-pill);background:var(--sb-ok-bg);color:var(--sb-ok);font-size:1.2rem;font-weight:600}.sb-line__badge svg{width:14px;height:14px}.sb-line--gift.is-new .sb-line__badge{animation:sb-badge .52s var(--sb-ease)}@keyframes sb-badge{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}.sb-line__error{margin:6px 0 0;font-size:1.25rem;color:var(--sb-warn)}.sb-line__end{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.sb-line__price{margin:0;white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}.sb-line__price s{display:block;font-size:1.2rem;color:var(--sb-ink-2)}.sb-line__lowest{margin:2px 0 0;font-size:1.2rem;color:var(--sb-ink-2)}.sb-line__remove{width:44px;height:44px;margin:-12px -12px 0 0;border:0;background:none;color:var(--sb-ink-2);cursor:pointer;display:grid;place-items:center}.sb-line__remove svg{width:16px;height:16px}.sb-qty{display:inline-flex;align-items:center;height:40px;margin-top:8px;border:1px solid var(--sb-line);border-radius:var(--sb-pill)}.sb-qty__btn{width:44px;height:44px;margin:-2px 0;border:0;background:none;color:var(--sb-ink);cursor:pointer;display:grid;place-items:center}.sb-qty__btn svg{width:12px;height:12px}.sb-qty__btn:disabled{opacity:.35;cursor:default}.sb-qty__value{min-width:22px;text-align:center;font-variant-numeric:tabular-nums}.sb-cart__gap{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;align-items:center;margin:12px 0 0;padding:10px 12px;border:1px solid var(--sb-line);border-radius:var(--sb-radius-card);background:var(--sb-rose-50);font-size:1.3rem}.sb-cart__gap-pic{position:relative;width:46px;height:46px}.sb-cart__gap-pic img{display:block;width:46px;height:46px;border-radius:50%;object-fit:cover;border:1px solid var(--sb-line);background:#fff}.sb-cart__gap-icon{position:absolute;right:-6px;bottom:-4px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--sb-ok);color:#fff;box-shadow:0 0 0 2px var(--sb-rose-50)}.sb-cart__gap-icon svg{width:14px;height:14px;fill:currentColor}.sb-cart__gap-icon svg path{fill:currentColor}.sb-cart__gap-txt{margin:0;min-width:0;line-height:1.3}.sb-cart__gap-txt b{font-weight:600}.sb-cart__gap-txt small{display:block;margin-top:2px;font-size:1.2rem;color:var(--sb-ink-2)}.sb-cart__gap p{margin:0}.sb-cart__gap b{font-weight:600}.sb-cart__add{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid var(--sb-ink);border-radius:var(--sb-pill);background:var(--sb-paper);color:var(--sb-ink);font:inherit;font-size:1.3rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:transform var(--sb-t-fast)}.sb-cart__add:active{transform:scale(.96)}.sb-cart__add svg{width:11px;height:11px}.sb-cart__add.is-loading{opacity:.6}.sb-cart__suggest{margin:12px 0 4px;border:1px solid var(--sb-line);border-radius:var(--sb-radius-card);overflow:hidden;background:var(--sb-paper)}.sb-cart__suggest-title,.sb-pool-more__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:1.4rem;line-height:1.25}.sb-cart__suggest-title{padding:10px 14px;background:var(--sb-rose-50);border-bottom:1px solid var(--sb-line)}.sb-cart__suggest-list{list-style:none;margin:0;padding:2px 14px}.sb-suggest{display:grid;grid-template-columns:52px 1fr auto;gap:10px;align-items:center;padding:10px 0}.sb-suggest+.sb-suggest{border-top:1px solid var(--sb-line)}.sb-suggest .sb-cart__add{justify-content:center;min-width:104px;font-variant-numeric:tabular-nums}.sb-suggest__media img{display:block;width:52px;height:52px;object-fit:cover;border-radius:var(--sb-radius);background:var(--sb-rose-50)}.sb-suggest__name{display:block;font-family:var(--font-heading-family);font-weight:700;font-size:1.35rem;text-decoration:none}.sb-suggest__why{margin:0;font-size:1.2rem;color:var(--sb-ink-2)}.sb-set{margin:4px 16px 14px;padding:14px 12px 12px;border-radius:8px;background:var(--sb-rose-50)}.sb-set__top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.sb-set__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:1.5rem}.sb-set__count{font-size:1.3rem;font-weight:600;color:var(--sb-anchor);font-variant-numeric:tabular-nums;white-space:nowrap}.sb-set__for{margin:2px 0 0;font-size:1.2rem;color:var(--sb-ink-2)}.sb-set__meter{display:flex;gap:4px;margin:10px 0 14px}.sb-set__meter i{flex:1;height:5px;border-radius:5px;background:var(--sb-rose-200);transition:background var(--sb-t-mid)}.sb-set__meter i.is-on,.sb-set.is-full .sb-set__meter i{background:var(--sb-ok)}.sb-set__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.sb-set__sw{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;text-align:center}.sb-set__btn{position:relative;display:block;width:64px;height:64px;padding:3px;border:2px dashed var(--sb-rose-400);border-radius:50%;background:#fff;cursor:pointer;transition:border-color var(--sb-t-mid),transform var(--sb-t-fast)}.sb-set__btn:active{transform:scale(.94)}.sb-set__btn img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;opacity:.6;filter:saturate(.7);transition:opacity var(--sb-t-mid),filter var(--sb-t-mid)}.sb-set__btn:hover img,.sb-set__btn:focus-visible img{opacity:.9;filter:none}.sb-set__badge{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--sb-anchor);color:#fff}.sb-set__badge svg{width:11px;height:11px}.sb-set__sw.is-in .sb-set__btn{border-style:solid;border-color:var(--sb-anchor);cursor:default}.sb-set__sw.is-in .sb-set__btn img{opacity:1;filter:none}.sb-set__sw.is-in .sb-set__badge{background:var(--sb-ok)}.sb-set__sw.is-pop .sb-set__btn{animation:sb-set-pop var(--sb-t-slow) var(--sb-ease)}@keyframes sb-set-pop{40%{transform:scale(1.12)}}.sb-set__btn.is-loading{opacity:.6}.sb-set__name{max-width:100%;font-family:var(--font-heading-family);font-weight:700;font-size:1.2rem;line-height:1.2;overflow-wrap:anywhere}.sb-set__price{font-size:1.2rem;color:var(--sb-ink-2)}.sb-set__msg{margin:12px 0 0;text-align:center;font-size:1.3rem}.sb-set.is-full .sb-set__msg{color:var(--sb-ok);font-weight:600}.sb-set--count,.sb-tray{--sb-silver-edge: #b9bec7;--sb-silver-tint: rgba(185, 190, 199, .14);--sb-gold-edge: #d7a640;--sb-gold-tint: rgba(215, 166, 64, .12);--sb-gold-ink: #6b5428;--sb-win: #1f8a57;--sb-sp1: #f5a8a8;--sb-sp2: #f29696;--sb-sp3: #e2c07a;--sb-sp4: #a9cfe8;--sb-sp5: #ffffff;--sb-bub-1: rgba(52, 199, 120, .55);--sb-bub-2: rgba(150, 235, 190, .65);position:relative;background:var(--sb-paper);border:1px solid var(--sb-rose-200)}.sb-set--count .sb-set__top{flex-wrap:wrap;gap:2px 10px}.sb-set--count .sb-set__title{font-size:1.3rem;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.sb-set__now{font-size:1.3rem;color:var(--sb-ink-2);font-weight:500;white-space:nowrap}.sb-set__now.is-ok{color:var(--sb-win);font-weight:700}.sb-set__tick{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:6px;border-radius:50%;background:var(--sb-win);color:#fff;font-size:1.2rem;font-weight:800;vertical-align:-4px}.sb-set__places{display:grid;grid-template-columns:repeat(var(--sb-silver),minmax(0,38px)) 4px repeat(var(--sb-gold),minmax(0,38px));gap:5px;margin:10px 0 0}.sb-set__gap{width:4px}.sb-set__place{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:6px;border:1.5px dashed var(--sb-silver-edge);background:linear-gradient(180deg,var(--sb-paper) 55%,var(--sb-silver-tint))}.sb-set__place.is-gold{border-color:var(--sb-gold-edge);background:linear-gradient(180deg,var(--sb-paper) 55%,var(--sb-gold-tint))}.sb-set__place.is-in{border-style:solid}.sb-set__place img{display:block;width:100%;height:100%;object-fit:cover}.sb-set__place.is-more{font-family:var(--font-heading-family);font-weight:700;font-size:1.3rem;color:var(--sb-gold-ink)}.sb-set__prices{display:grid;grid-template-columns:repeat(var(--sb-silver),minmax(0,38px)) 4px repeat(var(--sb-gold),minmax(0,38px));gap:5px;margin-top:4px;font-size:1.2rem;font-weight:600}.sb-set__prices .is-silver{grid-column:1 / span var(--sb-silver);color:var(--sb-ink-2)}.sb-set__prices .is-gold{grid-column:calc(var(--sb-silver) + 2) / -1;justify-self:end;color:var(--sb-gold-ink);white-space:nowrap}.sb-set--count .sb-set__msg{margin:10px 0 0;text-align:left;font-size:1.4rem;font-weight:600;color:var(--sb-ink)}.sb-pool{margin:12px 0 0;padding:14px 14px 12px;border:1px solid var(--sb-line);border-radius:var(--sb-radius-card);background:var(--sb-paper);color:var(--sb-ink)}.sb-pool__top{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 8px}.sb-pool__level{font-size:1.25rem;font-weight:600;color:var(--sb-ok);white-space:nowrap}.sb-pool.is-pending .sb-pool__level{visibility:hidden}.sb-pool__title{margin:0;font:700 1.35rem/1.3 var(--font-heading-family);letter-spacing:.02em;text-transform:uppercase;color:var(--sb-ink)}.sb-pool__calc{position:absolute;right:0;bottom:0;font-size:1.2rem;color:var(--sb-ink-2);white-space:nowrap;opacity:0;transition:opacity .16s ease}.sb-pool.is-pending .sb-pool__calc{opacity:1}.sb-pool__bar{position:relative;margin:12px 0 calc(40px * var(--sb-tok-scale, var(--sb-bar-scale, 1)))}.sb-pool__glitter{display:block;width:100%;height:calc(15px * var(--sb-bar-scale, 1));image-rendering:pixelated}.sb-pool__ticks{--sb-k: var(--sb-tok-scale, var(--sb-bar-scale, 1));--sb-tok: calc(18px * var(--sb-k));position:absolute;left:0;right:var(--sb-grid-end, 0px);top:100%;height:calc(var(--sb-tok) + 10px * var(--sb-k))}.sb-pool__token{position:absolute;top:calc(10px * var(--sb-k));transform:translate(-50%);display:grid;place-items:center;min-width:var(--sb-tok);height:var(--sb-tok);padding:0 calc(3px * var(--sb-k));box-sizing:border-box;border:1.5px dashed #b9bec7;border-radius:calc(5px * var(--sb-k));background:#fff;color:#5c636d;font:700 calc(1.2rem * var(--sb-k)) / 1 var(--font-body-family);font-variant-numeric:tabular-nums}.sb-pool__token:before{content:"";position:absolute;left:50%;top:calc(-8px * var(--sb-k));width:1px;height:calc(5px * var(--sb-k));margin-left:-.5px;background:currentColor;opacity:.55}.sb-pool__token.is-gold{border-color:#d7a640;color:#7a5a1c}.sb-pool__token.is-hit.is-silver{border:1px solid #9aa0aa;background:linear-gradient(135deg,#eef0f4,#b9bec7);color:#353a42}.sb-pool__token.is-hit.is-gold{border:1px solid #c4943f;background:linear-gradient(135deg,#f6dc9c,#d6a35d);color:#3d2c10}.sb-pool__token-ok{position:absolute;top:calc(-3px * var(--sb-k));right:calc(-3px * var(--sb-k));display:grid;place-items:center;width:calc(10px * var(--sb-k));height:calc(10px * var(--sb-k));border-radius:50%;background:#2e7550;color:#fff;box-shadow:0 0 0 1px #fff;opacity:0;transform:scale(.4);transition:opacity .2s ease,transform .32s cubic-bezier(.23,1,.32,1)}.sb-pool__token-ok svg{width:calc(6px * var(--sb-k));height:calc(6px * var(--sb-k))}.sb-pool__token-ok svg path{fill:currentColor}.sb-pool__token.is-hit .sb-pool__token-ok{opacity:1;transform:none}.sb-pool__token.is-hit.is-wait{border:1.5px dashed #b9bec7;background:#fff;color:#5c636d}.sb-pool__token.is-hit.is-wait.is-gold{border-color:#d7a640;color:#7a5a1c}.sb-pool__token.is-hit.is-wait .sb-pool__token-ok{opacity:0;transform:scale(.4)}.sb-pool__bubbles{--sb-bub-1: rgba(52, 199, 120, .55);--sb-bub-2: rgba(150, 235, 190, .65);position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.sb-pool__bubbles i{position:absolute;left:0;top:0;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);border-radius:50%;background:radial-gradient(circle at 32% 30%,rgba(255,255,255,.95),var(--sb-bub-1) 45%,var(--sb-bub-2));box-shadow:0 0 6px var(--sb-bub-1);opacity:0;animation:sb-fx-bub var(--t) cubic-bezier(.2,.6,.3,1) var(--d) forwards}.sb-pool__slots{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 6px}.sb-pool__slot{flex:0 0 calc((100% - (var(--sb-pool-cols, 6) - 1) * 6px) / var(--sb-pool-cols, 6));display:grid;justify-items:center;gap:4px;min-width:0}.sb-pool__box{width:100%;max-width:46px;aspect-ratio:1;border-radius:7px;overflow:hidden;border:1.5px dashed #e6d6d2;background:var(--sb-rose-50)}.sb-pool__slot.is-in .sb-pool__box{border:1px solid var(--sb-line);background:#fff}.sb-pool__box img{display:block;width:100%;height:100%;object-fit:cover}.sb-pool__price{min-height:15px;font-size:1.2rem;letter-spacing:-.01em;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--sb-ink)}.sb-pool__price.is-set{color:var(--sb-ok)}.sb-pool__slot.is-gold .sb-pool__box{border-color:#e2c27e;background:#d7a64014}.sb-pool__slot.is-gold.is-in .sb-pool__box{border:1px solid #e2c27e;background:#fff}.sb-pool[data-sb-narrow] .sb-pool__slots{gap:8px 5px}.sb-pool[data-sb-narrow] .sb-pool__slot{flex-basis:calc((100% - 35px)/8)}.sb-pool__price.is-wait{color:var(--sb-ink-2);font-weight:400}.sb-pool-more{margin:12px 0 0;border:1px solid var(--sb-line);border-radius:var(--sb-radius-card);overflow:hidden;background:var(--sb-paper);color:var(--sb-ink)}.sb-pool-more__head{padding:10px 14px;background:var(--sb-rose-50);border-bottom:1px solid var(--sb-line)}.sb-pool-more__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:1.4rem;line-height:1.25}.sb-pool-more__left{margin:2px 0 0;font-size:1.25rem;line-height:1.35;color:var(--sb-ink-2)}.sb-pool-more .sb-set__list{padding:14px 12px 12px}.sb-pool-more .sb-set__btn{border:1px solid var(--sb-line)}.sb-pool-more .sb-set__btn img{opacity:1;filter:none}.sb-pool__hint{margin:12px 0 0;font-size:1.3rem;color:var(--sb-ink)}.sb-tray__row{display:flex;align-items:center;justify-content:space-between;gap:10px}.sb-tray__row .sb-tray__count{font-weight:700}.sb-tray__row .sb-tray__cart{width:auto;min-height:42px;padding:0 16px;font-size:1.35rem;white-space:nowrap}@media(prefers-reduced-motion:reduce){.sb-pool__calc{transition:none}}.sb-line__consent,.sb-consent__box{display:grid;grid-template-columns:22px 1fr;gap:8px;align-items:start;margin:8px 0 0;font-size:1.25rem;line-height:1.4;color:var(--sb-ink);cursor:pointer}.sb-consent__box{margin:0 0 1.2rem;font-size:1.35rem;color:rgb(var(--color-foreground))}.sb-line__consent input,.sb-consent__box input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--sb-anchor, #3a3434)}.sb-set__out,.sb-line__out{margin:6px 0 0;font-size:1.2rem;line-height:1.35;color:var(--sb-ink-2)}.sb-set__out:before,.sb-line__out:before{content:"\2744  ";content:"\2744  " / ""}.sb-set--count .sb-set__list{margin-top:12px}.sb-set.is-cel .sb-set__place.is-in{animation:sb-set-hop .5s var(--sb-ease) both;animation-delay:calc(var(--i, 0) * 55ms)}.sb-set.is-cel .sb-set__tick{animation:sb-set-win .7s cubic-bezier(.2,1.6,.4,1) both}@keyframes sb-set-hop{40%{transform:translateY(-8px) scale(1.08)}}@keyframes sb-set-win{0%{transform:scale(0) rotate(-120deg)}60%{transform:scale(1.4) rotate(12deg)}}.sb-fx{position:absolute;inset:0 0 auto 0;height:0;pointer-events:none;z-index:2}.sb-fx--burst{top:40px}.sb-fx--burst i{position:absolute;left:var(--ox);top:0;width:12px;height:4.5px;border-radius:2px;background:var(--c);opacity:0;animation:sb-fx-fly .95s cubic-bezier(.15,.7,.3,1) var(--d) forwards}.sb-fx--burst i.is-dot{width:8px;height:8px;border-radius:50%}@keyframes sb-fx-fly{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r))}}.sb-fx--bubbles{top:18px;left:auto;right:28px;width:0}.sb-fx--bubbles i{position:absolute;left:0;top:0;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);border-radius:50%;background:radial-gradient(circle at 32% 30%,rgba(255,255,255,.95),var(--sb-bub-1) 45%,var(--sb-bub-2));box-shadow:0 0 6px var(--sb-bub-1);opacity:0;animation:sb-fx-bub var(--t) cubic-bezier(.2,.6,.3,1) var(--d) forwards}@keyframes sb-fx-bub{0%{opacity:0;transform:translate(0) scale(.2)}15%{opacity:1}70%{opacity:.9}to{opacity:0;transform:translate(var(--x),var(--y)) scale(1)}}@media(prefers-reduced-motion:reduce){.sb-set.is-cel .sb-set__place.is-in,.sb-set.is-cel .sb-set__tick{animation:none}.sb-fx{display:none}}.sb-cart__invoice{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin:6px 0 2px}.sb-cart__invoice-box{display:inline-flex;align-items:center;gap:8px;min-height:36px;font-size:1.3rem;line-height:1.3;cursor:pointer;-webkit-tap-highlight-color:transparent}.sb-cart__invoice-box input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--sb-anchor);cursor:pointer}.sb-cart__info{display:inline-grid;place-items:center;width:28px;height:28px;margin:0;padding:0;border:0;background:none;color:var(--sb-ink-2);font:italic 600 1.2rem/1 Georgia,serif;cursor:pointer}.sb-cart__info{position:relative}.sb-cart__info:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid currentColor;border-radius:50%}.sb-cart__info:focus-visible{outline:2px solid var(--sb-focus);outline-offset:0;border-radius:50%}.sb-cart__invoice-info{display:none;flex-basis:100%;margin:0 0 4px 26px;font-size:1.2rem;line-height:1.4;color:var(--sb-ink-2);text-wrap:pretty}.sb-cart__invoice.is-info .sb-cart__invoice-info,.sb-cart__invoice:has(input:checked) .sb-cart__invoice-info{display:block}.sb-cart__invoice-after,.sb-cart__invoice:has(input:checked) .sb-cart__invoice-before{display:none}.sb-cart__invoice:has(input:checked) .sb-cart__invoice-after{display:inline;color:var(--sb-ok)}.sb-cart__links{display:flex;flex-wrap:wrap;gap:0 20px;align-items:flex-start}.sb-cart__links>details[open]{flex-basis:100%}.sb-cart__express{grid-column:2;width:112px;transition:opacity var(--sb-t-mid)}.sb-cart__express{align-self:center;height:48px;overflow:hidden;overflow:clip;border-radius:var(--sb-radius-card)}.sb-cart__foot:not(:has(.sb-cart__express)) .sb-cart__cta,.sb-cart__foot:has(.sb-cart__express shopify-accelerated-checkout-cart:empty) .sb-cart__cta{grid-column:1 / -1}.sb-cart__express:has(shopify-accelerated-checkout-cart:empty){display:none}.sb-cart__express shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: var(--sb-radius-card);--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-row-gap: 0}.sb-cart__express.is-locked{opacity:.45}body:has(cart-drawer.sb-drawer.is-open) .cc-revoke.cc-bottom{display:none!important}.sb-cart__express:has(shopify-apple-pay-button) .wallet-cart-button-container:has(shopify-google-pay-button),.sb-cart__express:has(shopify-apple-pay-button) shopify-google-pay-button{display:none}.sb-cart__express .wallet-cart-button-container:first-child{margin-top:0}.sb-cart__express .wallet-cart-button-container:not(:first-child):not(:has(shopify-google-pay-button)){display:none}.sb-cart__extras{margin-top:4px;padding:8px 16px 16px;border-top:1px solid var(--sb-line)}.sb-cart__note summary{display:flex;align-items:center;min-height:44px;cursor:pointer;padding:0;font-size:1.3rem;color:var(--sb-ink-2);text-decoration:underline;list-style:none}.sb-cart__note summary::-webkit-details-marker{display:none}.sb-cart__note textarea{width:100%;min-height:64px;margin-top:4px;padding:8px 10px;border:1px solid #d9cccc;border-radius:var(--sb-radius);font:inherit;font-size:1.4rem;color:var(--sb-ink);resize:vertical}.sb-cart__note textarea:focus-visible{outline:2px solid var(--sb-focus);outline-offset:1px}.sb-cart__code summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-size:1.3rem;color:var(--sb-ink-2);text-decoration:underline;list-style:none}.sb-cart__code summary::-webkit-details-marker{display:none}.sb-cart__code-form{display:flex;gap:8px;margin-top:2px}.sb-cart__code-input{flex:1;min-width:0;height:40px;padding:0 10px;border:1px solid #d9cccc;border-radius:var(--sb-radius);font:inherit;font-size:1.4rem;color:var(--sb-ink);text-transform:uppercase}.sb-cart__code-input:focus-visible,.sb-cart__code-apply:focus-visible,.sb-cart__codes button:focus-visible{outline:2px solid var(--sb-focus);outline-offset:1px}.sb-cart__code-apply{height:40px;padding:0 14px;border:1px solid var(--sb-ink);border-radius:var(--sb-radius);background:#fff;font:inherit;font-size:1.3rem;font-weight:600;color:var(--sb-ink);cursor:pointer}.sb-cart__code-apply[aria-busy=true]{opacity:.6}.sb-cart__codes{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none}.sb-cart__codes li{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 10px;border-radius:999px;background:var(--sb-rose-50, #fff6f6);font-size:1.25rem;font-weight:600}.sb-cart__codes button{width:28px;height:28px;border:0;background:none;font-size:1.6rem;line-height:1;color:var(--sb-ink-2);cursor:pointer}.sb-cart__code-msg{min-height:1.6rem;margin:6px 0 0;font-size:1.25rem;color:var(--sb-ink-2)}.sb-cart__code-msg:empty{min-height:0;margin:0}.sb-cart__note-saved{min-height:1.6rem;margin:2px 0 0;font-size:1.2rem;color:var(--sb-ok)}.sb-cart__sum{margin:10px 0 0;font-size:1.4rem}.sb-cart__sum div{display:flex;justify-content:space-between;padding:2px 0}.sb-cart__sum dt,.sb-cart__sum dd{margin:0}.sb-cart__sum dd{font-variant-numeric:tabular-nums}.sb-cart__sum-save{color:var(--sb-ok)}.sb-cart__sum-total{padding-top:6px!important;font-weight:600;font-size:1.6rem}.sb-cart.is-busy .sb-cart__sum dd,.sb-cart.is-busy .sb-cart__cta{opacity:.75}.sb-cart__foot{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:center;padding:8px 16px 10px;border-top:1px solid var(--sb-line);background:var(--sb-paper);box-shadow:0 -6px 16px #5028280f}.sb-cart__checkout{display:contents}.sb-cart__terms,.sb-cart__terms-warning{grid-column:1 / -1}.sb-cart__terms{display:flex;gap:10px;align-items:center;min-height:44px;margin:2px 0 8px;padding:8px 12px;border:1px solid var(--sb-line);border-radius:var(--sb-radius-card);background:var(--sb-rose-50);font-size:1.2rem;line-height:1.3;letter-spacing:0;color:var(--sb-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--sb-t-fast),border-color var(--sb-t-fast)}.sb-cart__terms:has(input:checked){border-color:var(--sb-ok);background:var(--sb-ok-bg)}@media screen and (max-width:374px){.sb-cart__terms{font-size:1.15rem}}.sb-cart__terms:has(input:focus-visible){outline:2px solid var(--sb-focus);outline-offset:2px}.sb-cart__terms input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--sb-ok);cursor:pointer}.sb-cart__terms a{color:inherit;text-decoration:underline}.sb-cart__terms.is-warn{color:var(--sb-warn);border-color:var(--sb-warn);background:#fdf0ef;animation:sb-terms-shake .36s var(--sb-ease)}.sb-cart__terms.is-warn input{outline:2px solid var(--sb-warn);outline-offset:1px}@keyframes sb-terms-shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.sb-cart__terms-warning{margin:-4px 0 8px;font-size:1.25rem;color:var(--sb-warn)}.sb-cart__cta{grid-column:1;width:100%;min-height:48px;padding:4px 10px;line-height:1.2;text-wrap:balance;border:0;border-radius:var(--sb-radius-card);background:var(--sb-rose-400);color:var(--sb-cta-ink);font:inherit;font-weight:600;font-size:1.6rem;cursor:pointer;transition:opacity var(--sb-t-mid),transform var(--sb-t-fast)}.sb-cart__cta:active{transform:scale(.99)}.sb-cart__cta[aria-disabled=true]{background:var(--sb-rose-100);color:#2f24249e;cursor:not-allowed}.sb-cart__cta{position:relative}.sb-cart__cta-main{display:block}.sb-cart__cta-why{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;padding:4px 10px;font-size:1.4rem;font-weight:600;line-height:1.2;letter-spacing:0;text-align:center;color:var(--sb-cta-ink)}.sb-cart__cta[aria-disabled=true][data-why=terms] [data-why=terms],.sb-cart__cta[aria-disabled=true][data-why=consent] [data-why=consent]{display:flex}.sb-cart__cta[aria-disabled=true][data-why=terms] [data-sb-cta-main],.sb-cart__cta[aria-disabled=true][data-why=consent] [data-sb-cta-main]{visibility:hidden}.sb-cart__cta.is-loading{opacity:.7;cursor:progress}.sb-drawer__panel.is-short .sb-cart__foot{padding-top:6px;padding-bottom:8px}.sb-cart__empty{padding:12px 16px 24px}.sb-cart__empty-title{margin:0;font-size:1.6rem}.sb-cart__tiles{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sb-cart__tile{display:flex;align-items:center;gap:12px;padding:8px;border:1px solid var(--sb-line);border-radius:6px;font-weight:600;text-decoration:none}.sb-cart__tile img{width:48px;height:48px;object-fit:cover;border-radius:var(--sb-radius)}.sb-cart-section{max-width:760px;margin:0 auto;padding-top:24px;padding-bottom:24px}.sb-cart-section .sb-cart__head{padding-top:8px}.sb-cart-section .sb-cart__title{font-size:2.8rem}.sb-cart-section .sb-cart__scroll{overflow:visible}.sb-cart-section .sb-cart__foot{box-shadow:none}@media screen and (min-width:750px){.sb-cart-section .sb-cart__foot{position:sticky;bottom:0;z-index:2;box-shadow:0 -6px 16px #5028280f}}.sb-cart :focus-visible,.sb-toast :focus-visible{outline:2px solid var(--sb-focus);outline-offset:2px}.sb-toast{position:fixed;left:50%;bottom:16px;z-index:2147483001;width:min(420px,calc(100vw - 32px));transform:translate(-50%,140%);display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;background:#2f2a2a;color:#fff;font-family:var(--font-body-family);font-size:1.4rem;transition:transform var(--sb-t-mid) var(--sb-ease)}.sb-toast.is-on{transform:translate(-50%)}.sb-toast__undo{border:0;background:none;color:var(--sb-rose-400);font:inherit;font-weight:600;cursor:pointer}@media(prefers-reduced-motion:reduce){.sb-cart *,.sb-cart *:before,.sb-cart *:after,.sb-drawer *,.sb-toast{animation-duration:1ms!important;transition-duration:1ms!important}}.sb-line__stack{display:grid;grid-template-columns:repeat(2,32px);grid-auto-rows:32px;gap:4px;align-content:center;justify-content:center;width:72px;height:72px;border-radius:var(--sb-radius);background:var(--sb-rose-50)}.sb-line__media .sb-line__stack img{width:32px;height:32px;object-fit:cover;border-radius:6px;background:#fff}.sb-line__stack img:only-child{grid-column:1 / -1;justify-self:center}.sb-line__set{grid-column:1 / -1;margin:-4px 0 0 84px;font-size:1.25rem}.sb-line__set summary{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--sb-ink);font-weight:600;cursor:pointer;list-style:none}.sb-line__set summary::-webkit-details-marker{display:none}.sb-line__set summary:after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--sb-t-mid) var(--sb-ease)}.sb-line__set[open] summary:after{transform:translateY(1px) rotate(-135deg)}.sb-line__set ul{display:grid;gap:4px;margin:4px 0 0;padding:0;list-style:none}.sb-line__set li{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px}.sb-line__set li img{width:28px;height:28px;object-fit:cover;border-radius:6px;background:var(--sb-rose-50)}.sb-line__set-remove{display:grid;place-items:center;width:36px;height:36px;margin-right:-8px;padding:0;border:0;background:none;color:var(--sb-ink-2);cursor:pointer}.sb-line__set-remove svg{width:14px;height:14px}.sb-line__set-remove:hover,.sb-line__set-remove:focus-visible{color:var(--sb-ink)}.sb-line__set-note{margin:6px 0 0;color:var(--sb-ink-2)}.sb-line--set .sb-line__info{min-width:0}.sb-line__set li>span{min-width:0;overflow-wrap:break-word}.sb-line[hidden]{display:none}.sb-tray{position:fixed;left:0;right:0;bottom:0;z-index:4;display:grid;gap:6px;max-width:480px;margin:0 auto;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--sb-paper);color:var(--sb-ink);border-top:1px solid var(--sb-rose-200);box-shadow:0 -6px 24px #3c28281a;font-size:1.4rem;line-height:1.35}.sb-tray[hidden]{display:none}@media screen and (min-width:750px){.sb-tray{bottom:16px;border:1px solid var(--sb-rose-200);border-radius:12px;padding-bottom:10px}}body.sb-tray-on{padding-bottom:var(--sb-tray-h, 0px)}@media screen and (max-width:749px){body:has(sb-sticky-atc):not(.sb-satc-on) .sb-tray{display:none}body.sb-tray-on:has(sb-sticky-atc):not(.sb-satc-on){padding-bottom:0}body.sb-tray-on.sb-satc-on{padding-bottom:calc(var(--sb-tray-h, 0px) + 7rem + env(safe-area-inset-bottom))}body.sb-tray-on .cc-revoke.cc-bottom{bottom:calc(var(--sb-tray-h, 0px) + 1.2rem)!important}body.sb-tray-on.sb-satc-on .cc-revoke.cc-bottom{bottom:calc(var(--sb-tray-h, 0px) + 8rem + env(safe-area-inset-bottom))!important}}body.sb-satc-on .sb-tray{bottom:calc(7rem + env(safe-area-inset-bottom));padding-bottom:8px}body.sb-satc-on .sb-tray__places,body.sb-satc-on .sb-tray__prices,body.sb-satc-on .sb-tray__cart{display:none}.sb-tray__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;font-size:1.3rem}.sb-tray__count{font-family:var(--font-heading-family);font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.sb-tray__now{color:var(--sb-ink-2);font-weight:500;white-space:nowrap}.sb-tray__now.is-ok{color:var(--sb-win);font-weight:700}.sb-tray__tick{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:6px;border-radius:50%;background:var(--sb-win);color:#fff;font-size:1.2rem;font-weight:800;vertical-align:-4px}.sb-tray__places,.sb-tray__prices{display:grid;grid-template-columns:repeat(var(--sb-silver),minmax(0,38px)) 4px repeat(var(--sb-gold),minmax(0,38px));gap:5px}.sb-tray__place{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:6px;border:1.5px dashed var(--sb-silver-edge);background:linear-gradient(180deg,var(--sb-paper) 55%,var(--sb-silver-tint))}.sb-tray__place.is-gold{border-color:var(--sb-gold-edge);background:linear-gradient(180deg,var(--sb-paper) 55%,var(--sb-gold-tint))}.sb-tray__place.is-in{border-style:solid}.sb-tray__place img{display:block;width:100%;height:100%;object-fit:cover}.sb-tray__place.is-more{font-family:var(--font-heading-family);font-weight:700;font-size:1.3rem;color:var(--sb-gold-ink)}.sb-tray__prices{margin-top:-2px;font-size:1.2rem;font-weight:600}.sb-tray__prices .is-silver{grid-column:1 / span var(--sb-silver);color:var(--sb-ink-2)}.sb-tray__prices .is-gold{grid-column:calc(var(--sb-silver) + 2) / -1;justify-self:end;color:var(--sb-gold-ink);white-space:nowrap}.sb-tray__hint{margin:0;font-weight:600;color:var(--sb-ink)}.sb-tray__cart{width:100%;min-height:46px;border:0;border-radius:var(--sb-pill);background:var(--sb-cta-ink);color:#fff;font:inherit;font-family:var(--font-heading-family);font-weight:700;font-size:1.5rem;cursor:pointer}.sb-tray.is-cel .sb-tray__place.is-in{animation:sb-set-hop .5s var(--sb-ease) both;animation-delay:calc(var(--i, 0) * 55ms)}.sb-tray.is-cel .sb-tray__tick{animation:sb-set-win .7s cubic-bezier(.2,1.6,.4,1) both}@media(prefers-reduced-motion:reduce){.sb-tray.is-cel .sb-tray__place.is-in,.sb-tray.is-cel .sb-tray__tick{animation:none}}.sb-zawieszka{transform-origin:45% 0}.sb-zawieszka.is-swing{animation:sb-zaw-swing 1.6s cubic-bezier(.23,1,.32,1) 1}@media(hover:hover)and (pointer:fine){.card-wrapper:hover .sb-zawieszka,.product__media:hover .sb-zawieszka{animation:sb-zaw-swing 1.6s cubic-bezier(.23,1,.32,1) 1}}@keyframes sb-zaw-swing{0%{transform:rotate(0)}18%{transform:rotate(4deg)}40%{transform:rotate(-3deg)}60%{transform:rotate(1.6deg)}80%{transform:rotate(-.7deg)}to{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.sb-zawieszka,.sb-zawieszka.is-swing{animation:none!important}}@media screen and (max-width:749px){body.sb-home .collection ul.product-grid>li.grid__item:nth-child(n+5){display:none}}.sb-drawer__panel{--sb-gutter: 18px}@media screen and (max-width:749px){.sb-drawer__panel{--sb-gutter: 10px;width:100vw}}.sb-drawer__panel .sb-cart__scroll>:is(.sb-cart__lines,.sb-cart__gap,.sb-pool,.sb-pool-more,.sb-cart__suggest,.sb-set){margin-left:var(--sb-gutter);margin-right:var(--sb-gutter)}.sb-drawer__panel :is(.sb-cart__head,.sb-cart__foot,.sb-cart__extras,.sb-cart__empty){padding-left:max(16px,var(--sb-gutter));padding-right:max(16px,var(--sb-gutter))}.sb-drawer__panel .sb-cart__scroll{padding-bottom:4px}.sb-added-wrap{position:fixed;left:16px;right:16px;top:auto;z-index:60;display:flex;justify-content:center;pointer-events:none}.sb-added{display:flex;align-items:center;gap:10px;width:100%;max-width:420px;padding:10px 12px;border:1px solid var(--sb-line);border-radius:var(--sb-radius-card);background:var(--sb-paper);box-shadow:0 8px 24px #50282829;color:var(--sb-anchor);font-size:1.4rem;line-height:1.3;letter-spacing:0;pointer-events:auto;opacity:0;transform:translateY(8px);transition:opacity .2s var(--sb-ease),transform .2s var(--sb-ease)}.sb-added.is-on{opacity:1;transform:none}.sb-added__mark{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#2e7550;color:#fff;font-size:1.3rem;font-weight:700}.sb-added.is-error .sb-added__mark{background:var(--sb-warn)}.sb-added__text{flex:1;min-width:0;margin:0;font-weight:600}.sb-added__view{flex:none;min-height:44px;padding:0 4px;border:0;background:none;color:var(--sb-anchor);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sb-added__view:focus-visible{outline:2px solid var(--sb-focus);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){.sb-added{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/sb-cart.css.map */
