.stk-cart{--k-ink:#111;--k-mute:#6b6b66;--k-line:#E8E8E3;--k-soft:#F5F5F1;--k-lime:#BAF35D;--k-pink:#D834A2;--k-r:16px;font-family:Jost,Helvetica Neue,Arial,sans-serif;color:var(--k-ink);font-size:15px;line-height:1.35;-webkit-font-smoothing:antialiased;text-align:left}.stk-cart *,.stk-cart *:before,.stk-cart *:after{box-sizing:border-box}.stk-cart [hidden]{display:none!important}:where(.stk-cart) button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;letter-spacing:normal;text-transform:none;min-height:0;box-shadow:none}:where(.stk-cart) a{color:inherit;text-decoration:none}.stk-cart svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none}.stk-cart h1,.stk-cart h3{font-family:inherit;color:var(--k-ink);margin:0;text-transform:none}.stkc-drawer .drawer__inner.stk-cart--drawer{margin:0 0 0 auto;height:100%;width:min(440px,100%);max-width:100%;border-radius:22px 0 0 22px;background:#fff;left:110%;padding:0;display:flex;flex-direction:column;overflow:hidden;box-shadow:-24px 0 60px #00000024}.stkc-drawer.cart-drawer-container.active .drawer__inner.stk-cart--drawer{left:0}@media(max-width:576px){.stkc-drawer .drawer__inner.stk-cart--drawer{width:100%;border-radius:0}}.stkc-hd{flex:none;display:flex;align-items:center;gap:10px;padding:12px 8px 12px 20px;border-bottom:1px solid var(--k-line)}.stkc-hd b{font-size:21px;font-weight:600;letter-spacing:-.01em;margin:0}.stkc-cnt{font-size:13px;font-weight:600;background:var(--k-ink);color:#fff;border-radius:99px;padding:3px 9px;line-height:1.2;white-space:nowrap}.stk-cart .stkc-x{margin-left:auto;width:44px;height:44px;display:grid;place-items:center;border-radius:99px;position:static}.stk-cart .stkc-x svg{width:20px;height:20px}.stk-cart .stkc-sc{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:14px 16px 20px;display:flex;flex-direction:column;gap:14px;height:auto}.stk-cart .stkc-sc>*{flex:none}.stk-cart--drawer .cart__contents,.stk-cart--drawer .js-contents{display:flex;flex-direction:column;gap:14px;margin:0;padding:0}.stkc-goal{background:var(--k-soft);border-radius:var(--k-r);padding:12px 14px;display:flex;flex-direction:column;gap:12px}.stkc-gr{display:grid;grid-template-columns:34px 1fr auto;align-items:center;column-gap:10px;row-gap:6px}.stkc-ge{width:34px;height:34px;border-radius:99px;background:#fff;display:grid;place-items:center;font-size:18px;line-height:1}.stkc-gt{font-size:14.5px;line-height:1.3}.stkc-gt b{font-weight:600}.stkc-gt small{display:block;font-size:12.5px;color:var(--k-mute);margin-top:1px}.stkc-dots{display:flex;gap:4px}.stkc-dots i{width:12px;height:12px;border-radius:99px;border:1.5px solid var(--k-ink);background:#fff}.stkc-dots i.on{background:var(--k-ink)}.stkc-bar{grid-column:2/4;height:6px;border-radius:99px;background:#fff;overflow:hidden}.stkc-bar i{display:block;height:100%;border-radius:99px;background:var(--k-lime)}.stkc-ok{font-size:12px;font-weight:700;letter-spacing:.04em;background:var(--k-lime);border-radius:99px;padding:4px 9px;white-space:nowrap}.stkc-grp{border:1px solid var(--k-line);border-radius:var(--k-r);overflow:hidden;background:#fff}.stk-cart .stkc-gh{width:100%;display:flex;align-items:center;gap:8px;padding:12px 14px;min-height:48px;text-align:left}.stkc-gh b{font-size:15.5px;font-weight:600}.stkc-gh em{font-style:normal;font-size:12px;font-weight:600;background:var(--k-soft);border-radius:99px;padding:2px 8px}.stkc-gh span{margin-left:auto;font-size:14.5px;font-weight:600;font-variant-numeric:tabular-nums}.stkc-gh svg{width:16px;height:16px;transition:transform .2s}.stkc-grp.is-shut .stkc-gh svg{transform:rotate(-90deg)}.stkc-grp.is-shut .stkc-ls,.stkc-grp.is-shut .stkc-moreb{display:none}.stkc-ls{padding:0 14px}.stkc-ln{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"im md pr" "im ct ct";column-gap:12px;row-gap:8px;padding:12px 0;border-top:1px solid var(--k-line);align-items:start;position:relative}.stkc-ln.stkc-more{display:none}.stkc-grp.is-open .stkc-ln.stkc-more{display:grid}.stkc-grp.is-open .stkc-moreb{display:none}.stkc-im{grid-area:im;width:56px;height:56px;border-radius:12px;background:var(--k-soft);overflow:hidden;display:block;position:relative}.stkc-im img{width:100%;height:100%;object-fit:contain;display:block}.stkc-sw{background:var(--sw);display:flex;align-items:flex-end;justify-content:center;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 6px var(--k-line)}.stkc-sw i{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.05em;color:#fff;margin-bottom:9px;text-shadow:0 1px 2px rgba(0,0,0,.25)}.stkc-md{grid-area:md;min-width:0;display:flex;flex-direction:column;gap:2px}.stkc-t{font-size:14.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.stkc-md small{font-size:12.5px;color:var(--k-mute);line-height:1.3}.stkc-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.stkc-tag{display:inline-flex;align-items:center;gap:5px;max-width:100%;font-size:11.5px;font-weight:500;border-radius:99px;padding:2px 8px 2px 4px;background:var(--k-soft);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stkc-tag i{width:13px;height:13px;border-radius:99px;flex:none}.stkc-tag--pl{padding-left:8px}.stkc-err{font-size:12.5px;color:#c00018}.stkc-err .cart-item__error-text:empty{display:none}.stkc-err svg{display:none}.stkc-pr{grid-area:pr;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:3px;font-variant-numeric:tabular-nums;position:relative;min-width:64px}.stkc-pr b{font-size:14.5px;font-weight:600;white-space:nowrap}.stkc-pr s{font-size:12px;color:var(--k-mute);white-space:nowrap}.stkc-free{font-size:10.5px;font-weight:700;letter-spacing:.05em;background:var(--k-lime);border-radius:99px;padding:2px 7px;white-space:nowrap}.stk-cart .loading-overlay{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;display:grid;place-items:center;background:#fffc;border-radius:8px;z-index:2}.stk-cart .loading-overlay.hidden{display:none}.stkc-spin{width:18px;height:18px;border-radius:99px;border:2px solid var(--k-line);border-top-color:var(--k-ink);animation:stkc-spin .7s linear infinite}@keyframes stkc-spin{to{transform:rotate(360deg)}}.stkc-ct{grid-area:ct;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stk-cart .stkc-qt{display:inline-flex;align-items:center;flex:none;width:auto!important;max-width:none;height:34px;border:1px solid var(--k-line);border-radius:99px;background:#fff;width:auto;min-height:0;padding:0;margin:0;position:relative}.stk-cart .stkc-qt:before,.stk-cart .stkc-qt:after{display:none}.stk-cart .stkc-qt .quantity__button{position:static;inset:auto;transform:none;margin:0;flex:none;width:36px;height:34px;display:grid;place-items:center;font-size:17px;line-height:1;border-radius:99px;color:var(--k-ink);background:transparent}.stk-cart .stkc-qt .quantity__input{width:30px;height:32px;border:0;padding:0;margin:0;text-align:center;font:600 14px/1 Jost,sans-serif;color:var(--k-ink);background:transparent;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;box-shadow:none;outline-offset:2px}.stk-cart .stkc-qt .quantity__input::-webkit-inner-spin-button,.stk-cart .stkc-qt .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stk-cart .stkc-rm{width:34px;height:34px;display:grid;place-items:center;border-radius:99px;color:var(--k-mute)}.stk-cart .stkc-rm svg{width:17px;height:17px}.stkc-min{font-size:11.5px;color:var(--k-mute)}.stk-cart .stkc-moreb{width:100%;padding:10px 14px 12px;min-height:44px;font-size:13.5px;font-weight:600;text-align:left;border-top:1px solid var(--k-line)}.stkc-cerr:empty{display:none}.stkc-cerr{font-size:13px;color:#c00018}.stkc-sg h4{margin:0 0 2px;font:600 15.5px/1.3 Jost,sans-serif;color:var(--k-ink);text-transform:none;letter-spacing:0}.stkc-sg p{margin:0 0 10px;font-size:12.5px;color:var(--k-mute)}.stkc-sgr{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;margin:0 -16px;padding:0 16px 4px;scrollbar-width:none}.stkc-sgr::-webkit-scrollbar{display:none}.stkc-sgr:after{content:"";flex:none;width:6px}.stkc-sgc{flex:none;width:122px;scroll-snap-align:start;display:flex;flex-direction:column;gap:6px}.stkc-sgc .stkc-im{width:122px;height:110px}.stkc-sgc b{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stkc-sgc small{font-size:12.5px;color:var(--k-mute);margin-top:-5px}.stk-cart .stkc-add{height:36px;border-radius:99px;border:1.5px solid var(--k-ink);font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:4px}.stk-cart .stkc-add.is-done{background:var(--k-lime);border-color:var(--k-lime)}.stk-cart .stkc-add:disabled{opacity:.6;cursor:default}.stkc-note{border:1px solid var(--k-line);border-radius:var(--k-r);background:#fff}.stkc-note summary{list-style:none;display:flex;align-items:center;gap:8px;padding:12px 14px;min-height:48px;font-size:14.5px;font-weight:500;cursor:pointer}.stkc-note summary::-webkit-details-marker{display:none}.stkc-note summary svg{margin-left:auto;width:16px;height:16px}.stkc-note cart-note{display:block;padding:0 14px 14px;margin:0}.stk-cart .stkc-note textarea{display:block;width:100%;min-height:76px;border:1px solid var(--k-line);border-radius:12px;padding:10px 12px;font:400 14px/1.4 Jost,sans-serif;resize:vertical;background:#fff;color:var(--k-ink)}.stkc-ft{flex:none;border-top:1px solid var(--k-line);padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px));background:#fff;display:flex;flex-direction:column;gap:8px}.stkc-sum{display:flex;flex-direction:column;gap:5px;font-size:14px}.stkc-sum div{display:flex;justify-content:space-between;gap:12px;font-variant-numeric:tabular-nums}.stkc-sum .mu{color:var(--k-mute)}.stkc-sum .dc span:last-child{font-weight:600}.stkc-sum .tt{font-size:18px;font-weight:600;padding-top:4px}.stkc-sum.is-min .mu,.stkc-sum.is-min .dc{display:none}.stk-cart .stkc-dt{align-self:flex-start;font-size:12.5px;font-weight:600;color:var(--k-mute);display:flex;align-items:center;gap:3px;min-height:36px;margin:-8px 0 -6px;padding:0 12px 0 0}.stk-cart .stkc-dt svg{width:14px;height:14px}.stk-cart .stkc-dt[aria-expanded=true] svg{transform:rotate(180deg)}.stk-cart .stkc-cta{width:100%;height:56px;border-radius:99px;background:var(--k-pink);color:#fff;font:600 16.5px/1 Jost,sans-serif;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;gap:10px;border:0;cursor:pointer;text-transform:none}.stk-cart .stkc-cta:hover{background:#111}.stk-cart .stkc-cta:disabled{opacity:.5}.stkc-tr{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;color:var(--k-mute)}.stkc-tr a{text-decoration:underline;text-underline-offset:3px}.stkc-terms{font-size:13px}.stk-cart .additional-checkout-buttons{margin:0}.stkc-empty{display:flex;flex-direction:column;gap:14px;padding-top:6px}.stkc-empty h3{font:600 22px/1.25 Jost,sans-serif}.stkc-empty p{margin:-8px 0 0;color:var(--k-mute);font-size:14px}.stkc-eg{display:grid;grid-template-columns:1fr 1fr;gap:10px}.stkc-et{display:flex;flex-direction:column;gap:6px}.stkc-et .stkc-im{width:100%;height:auto;aspect-ratio:1.15}.stkc-et b{font-size:14.5px;font-weight:600}.stkc-et small{font-size:12px;color:var(--k-mute);margin-top:-5px}.stk-cart .stkc-pick{display:flex;align-items:center;gap:6px;border-radius:var(--k-r);background:var(--k-soft);padding:12px 14px;font-size:14px;min-height:48px;width:100%;text-align:left}.stkc-pick b{font-weight:600}.stkc-pick-go{margin-left:auto;font-weight:600;display:flex;align-items:center;gap:4px}.stkc-pick-go svg{width:15px;height:15px}.stkc-page{padding-top:18px;padding-bottom:140px}.stkc-ph{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px;margin:4px 0 16px}.stk-cart .stkc-ph h1{font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.stkc-ph a{margin-left:auto;font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.stkc-cols{display:grid;gap:14px;margin:0}.stkc-main{display:flex;flex-direction:column;gap:14px;min-width:0}.stkc-list,.stkc-side{display:flex;flex-direction:column;gap:14px}.stkc-card{border:1px solid var(--k-line);border-radius:var(--k-r);padding:16px;display:flex;flex-direction:column;gap:12px;background:#fff}.stkc-only-d{display:none}.stkc-mbar{position:fixed;left:0;right:0;bottom:0;z-index:70;background:#fff;border-top:1px solid var(--k-line);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:12px}.stkc-mbar div{display:flex;flex-direction:column;line-height:1.15}.stkc-mbar small{font-size:12px;color:var(--k-mute)}.stkc-mbar b{font-size:19px;font-weight:600;font-variant-numeric:tabular-nums}.stk-cart .stkc-mbar .stkc-cta{flex:1;width:auto;height:52px}.stk-cart--page.is-busy .stkc-list{opacity:.6;pointer-events:none;transition:opacity .15s}@media(max-width:989px){.stkc-side .stkc-cta,.stkc-side .stkc-tr,.stkc-side .additional-checkout-buttons{display:none}}@media(min-width:990px){.stkc-page{padding-top:28px;padding-bottom:60px}.stk-cart .stkc-ph h1{font-size:40px}.stkc-cols{grid-template-columns:minmax(0,1fr) 400px;gap:28px;align-items:start}.stkc-side{position:sticky;top:20px}.stkc-only-m{display:none}.stkc-only-d{display:flex}.stk-cart--page .stkc-ln{grid-template-columns:80px minmax(0,1fr) 170px 120px;grid-template-areas:"im md ct pr";align-items:center;padding:16px 0}.stk-cart--page .stkc-im{width:80px;height:80px}.stk-cart--page .stkc-sw i{font-size:11.5px;margin-bottom:12px}.stk-cart--page .stkc-t{font-size:16px}.stk-cart--page .stkc-gh{padding:14px 18px}.stk-cart--page .stkc-ls{padding:0 18px}.stk-cart--page .stkc-sgc{width:150px}.stk-cart--page .stkc-sgc .stkc-im{width:150px;height:130px}.stk-cart--page .stkc-sgr{margin:0;padding:0 0 4px;scroll-padding:0}.stkc-mbar{display:none}.stk-cart--page .stkc-empty{max-width:960px}.stk-cart--page .stkc-eg{grid-template-columns:repeat(4,1fr);gap:16px}.stk-cart--page .stkc-pick{max-width:420px}}@media(hover:hover)and (pointer:fine){.stk-cart .stkc-add:hover{background:var(--k-ink);color:#fff}.stk-cart .stkc-qt .quantity__button:hover,.stk-cart .stkc-rm:hover{background:var(--k-soft)}}@media(prefers-reduced-motion:reduce){.stk-cart *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/stickidy-cart.css.map */
