.ssc{--k-bg:#FBF7F0;--k-card:#F3EADB;--k-line:#E6DAC6;--k-ink:#262521;--k-mut:#7A705F;--k-dark:#2F3A2B;--k-acc:#B07A57;--k-soft:#EFE4D2;position:fixed;top:0;right:0;bottom:0;z-index:1000;width:min(448px,100vw);display:flex;flex-direction:column;background:var(--k-bg);color:var(--k-ink);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;box-shadow:-18px 0 50px #2625212e;transform:translate(104%);transition:transform .38s cubic-bezier(.2,.8,.2,1);border-radius:14px 0 0 14px;overflow:hidden}.ssc.is-on{transform:none}.ssc-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#2625216b;opacity:0;transition:opacity .3s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ssc-overlay.is-on{opacity:1}.ssc-body-lock{overflow:hidden}.ssc *{box-sizing:border-box}.ssc-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 16px 24px;border-bottom:1px solid var(--k-line);background:var(--k-bg);flex:none}.ssc-head h2{display:flex;align-items:center;gap:10px;margin:0;font:700 24px/1 Inter,system-ui,sans-serif;letter-spacing:-.01em;color:var(--k-ink)}.ssc-head h2 sup{font-size:14px;font-weight:700;margin-left:-5px;transform:translateY(-8px)}.ssc-x{width:36px;height:36px;display:grid;place-items:center;border:0;background:none;color:var(--k-ink);cursor:pointer;border-radius:50%;transition:background .2s,transform .2s}.ssc-x:hover{background:var(--k-soft);transform:rotate(90deg)}.ssc-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#CDBFA8 transparent}.ssc-eta{margin:0;padding:12px 24px 4px;color:var(--k-mut);font-size:12.5px;line-height:1.4}.ssc-eta b{color:var(--k-ink);font-weight:600}.ssc-eta small{font-size:12.5px}.ssc-rw{padding:12px 30px 12px 22px;border-bottom:1px solid var(--k-line);background:var(--k-soft)}.ssc-rw-lab{margin:0 0 12px;text-align:left;font-size:13.5px;font-weight:500;line-height:1.35;color:var(--k-ink)}.ssc-rw-lab b{font-weight:700}.ssc-rw-track{position:relative;height:4px;margin:0 6px 0 0;border-radius:4px;background:#dccdb4}.ssc-rw-fill{position:absolute;left:0;top:0;bottom:0;width:100%;transform:scaleX(0);transform-origin:left;border-radius:4px;background:var(--k-dark);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.ssc-rw-dot{position:absolute;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--k-mut);box-shadow:inset 0 0 0 2px #dccdb4;transition:background .3s,color .3s,box-shadow .3s,transform .3s}.ssc-rw-dot.is-on{background:var(--k-dark);color:#fff;box-shadow:none;animation:ssc-pop .45s ease}@keyframes ssc-pop{50%{transform:scale(1.18)}}.ssc-gift-add{display:block;width:100%;margin:12px 0 4px;padding:10px;border:1.5px dashed var(--k-acc);border-radius:12px;background:#fff8ef;color:var(--k-acc);font:700 14px/1 Inter,sans-serif;cursor:pointer}.ssc-lines{list-style:none;margin:0;padding:0}.ssc-loadmsg{display:none;margin:0;padding:40px 24px;text-align:center;color:var(--k-mut);font-size:14.5px}.ssc.is-loading .ssc-loadmsg{display:block}.ssc.is-loading .ssc-empty,.ssc.is-loading .ssc-full{display:none!important}.ssc.is-loading .ssc-head sup{visibility:hidden}.ssc-line{display:grid;grid-template-columns:76px 1fr auto;gap:0 16px;padding:16px 24px;border-bottom:1px solid var(--k-line);transition:opacity .25s,transform .25s;animation:ssc-in .35s ease both}@keyframes ssc-in{0%{opacity:0;transform:translateY(6px)}}.ssc-line.is-out{opacity:0;transform:translate(20px)}.ssc-line-img img{width:76px;height:76px;object-fit:cover;border-radius:8px;background:#fff;display:block}.ssc-line-main{min-width:0}.ssc-line-t{margin:2px 0 4px;font-size:15.5px;font-weight:600;line-height:1.25}.ssc-line-t a{color:var(--k-ink);text-decoration:none}.ssc-line-v{margin:0 0 9px;font-size:13.5px;color:var(--k-mut);line-height:1.3}.ssc-qty{display:inline-flex;align-items:center;height:32px;border:1px solid #D2C4AE;border-radius:999px;background:#fff}.ssc-qty button{width:32px;height:30px;display:grid;place-items:center;border:0;background:none;color:var(--k-ink);cursor:pointer;border-radius:999px}.ssc-qty button:hover{background:var(--k-soft)}.ssc-qty span{min-width:22px;text-align:center;font-size:14px;font-weight:500}.ssc-giftsel select{height:30px;padding:0 28px 0 12px;border:1px solid #D2C4AE;border-radius:999px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%23262521' stroke-width='2'/%3E%3C/svg%3E") right 9px center/14px no-repeat;font:500 13px Inter,sans-serif;color:var(--k-ink);-webkit-appearance:none;appearance:none;cursor:pointer}.ssc-line-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.ssc-del{width:30px;height:30px;display:grid;place-items:center;border:0;background:none;color:var(--k-mut);cursor:pointer;border-radius:50%}.ssc-del:hover{color:#b5462e;background:#f8e9e2}.ssc-line-p{margin:0;font-size:15.5px;font-weight:700;white-space:nowrap;text-align:right}.ssc-line-p s{display:block;font-size:12.5px;font-weight:500;color:var(--k-mut)}.ssc-free{display:inline-block;padding:3px 8px;border-radius:6px;background:var(--k-acc);color:#fff;font-size:12.5px;letter-spacing:.04em}.ssc-up{padding:16px 24px 8px}.ssc-setup h3{color:var(--k-dark)}.ssc-setup .ssc-card{background:#fff8ef;box-shadow:inset 0 0 0 1.5px var(--k-acc)}.ssc-setup .ssc-card-tag{margin:0;font-size:13.5px;line-height:1.35;color:var(--k-ink)}.ssc-setup .ssc-card-tag b{font-weight:700}.ssc-up h3{margin:0 0 12px;font-size:16.5px;font-weight:700;line-height:1.3;color:var(--k-ink)}.ssc-up h3 small{font-size:13px;font-weight:400;color:var(--k-mut);margin-left:4px}.ssc-card{display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;padding:12px 14px;margin:0 0 10px;border-radius:22px;background:var(--k-card);box-shadow:inset 0 0 0 1px var(--k-line);animation:ssc-in .4s ease both;transition:transform .2s,box-shadow .2s}.ssc-card:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #d8c7ac,0 6px 16px #26252112}.ssc-card-img img{width:58px;height:58px;object-fit:cover;border-radius:8px;background:#fff;display:block}.ssc-card-mid{min-width:0}.ssc-card b{display:block;font-size:13.5px;font-weight:600;margin:0 0 5px}.ssc-card b a{color:var(--k-ink);text-decoration:none}.ssc-card-tag{margin:0 0 4px;font-size:12px;color:var(--k-mut);line-height:1.3}.ssc-sel select{width:100%;height:30px;margin:0 0 5px;padding:0 30px 0 14px;border:1px solid #D2C4AE;border-radius:999px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%23262521' stroke-width='2'/%3E%3C/svg%3E") right 10px center/15px no-repeat;font:400 13px Inter,sans-serif;color:var(--k-ink);-webkit-appearance:none;appearance:none;cursor:pointer}.ssc-card-p{display:block;font-size:13.5px;font-weight:700}.ssc-card-p s{font-weight:400;color:var(--k-mut);margin-left:4px}.ssc-add{height:34px;padding:0 15px;border:0;border-radius:999px;background:var(--k-dark);color:#fff;font:700 13.5px/1 Inter,sans-serif;cursor:pointer;white-space:nowrap;transition:transform .15s,background .2s}.ssc-add:hover{background:#1f281c;transform:scale(1.04)}.ssc-add:disabled{opacity:.6}.ssc-codewrap{padding:6px 24px 20px}.ssc-foot{flex:none;padding:12px 24px 14px;border-top:1px solid var(--k-line);background:var(--k-bg)}.ssc-code summary{display:flex;align-items:center;gap:6px;list-style:none;cursor:pointer;font-size:14px;font-weight:600;color:var(--k-mut);margin:0 0 10px;min-height:32px}.ssc-code:not([open]) summary{margin-bottom:0}.ssc-code summary::-webkit-details-marker{display:none}.ssc-code:not([open]) summary svg{transform:rotate(180deg)}.ssc-code-row{display:flex;gap:10px;margin:0 0 8px}.ssc-code-row input{flex:1;min-width:0;height:36px;padding:0 16px;border:1px solid #D2C4AE;border-radius:999px;background:#fff;font:400 14.5px Inter,sans-serif;color:var(--k-ink)}.ssc-code-row input::placeholder{color:#8f8575}.ssc-code-row input:focus{outline:2px solid var(--k-acc);outline-offset:1px}.ssc-code-row button{height:36px;padding:0 18px;border:0;border-radius:999px;background:var(--k-dark);color:#fff;font:700 14.5px/1 Inter,sans-serif;cursor:pointer}.ssc-code-msg{margin:0;font-size:12.5px;color:#b5462e}.ssc-code-msg:empty{display:none}.ssc-chips{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0}.ssc-chips:empty{display:none}.ssc-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 8px 0 11px;border-radius:999px;background:var(--k-soft);box-shadow:inset 0 0 0 1px #d8c7ac;font-size:13.5px;color:#4d463b}.ssc-chip button{display:grid;place-items:center;width:20px;height:20px;border:0;background:none;color:#4d463b;cursor:pointer;padding:0}.ssc-row{display:flex;justify-content:space-between;align-items:baseline}.ssc-disc{font-size:14px;color:var(--k-mut);margin:0 0 6px}.ssc-sub{font-size:18px;margin:0 0 10px}.ssc-sub b{font-weight:700}.ssc-go{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:48px;border-radius:999px;background:var(--k-dark);color:#fff;text-decoration:none;font:700 17px/1 Inter,sans-serif;box-shadow:0 8px 20px #2f3a2b40;transition:transform .15s,background .2s}.ssc-go:hover{background:#1f281c;transform:translateY(-1px)}.ssc-go.is-busy{opacity:.8;pointer-events:none}.ssc-go--sm{width:auto;display:inline-flex;height:46px;padding:0 26px;font-size:15.5px}.ssc-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:10px 0 8px}.ssc-pay-ic{width:38px;height:24px}.ssc-trust{display:flex;justify-content:center;gap:22px;margin:0;padding:0;list-style:none;font-size:12.5px;color:var(--k-ink)}.ssc-trust li{display:flex;align-items:center;gap:6px}.ssc.is-busy .ssc-lines{opacity:.65;pointer-events:none}.ssc-empty{padding:40px 28px 30px;text-align:center}.ssc-empty-art{animation:ssc-bob 3.2s ease-in-out infinite;margin:0 auto 14px;width:112px}@keyframes ssc-bob{50%{transform:translateY(-6px)}}.ssc-empty h3{margin:0 0 8px;font:600 26px/1.15 Fraunces,Georgia,serif;letter-spacing:-.01em;color:var(--k-ink)}.ssc-empty p{margin:0 0 20px;font-size:14.5px;color:var(--k-mut)}.ssc-empty-links{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:26px 0 18px}.ssc-empty-links a{display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 6px;border-radius:16px;background:var(--k-card);box-shadow:inset 0 0 0 1px var(--k-line);color:var(--k-ink);text-decoration:none;font-size:12.5px;font-weight:600;line-height:1.2;transition:transform .2s}.ssc-empty-links a:hover{transform:translateY(-2px)}.ssc-empty-links img{width:56px;height:56px;border-radius:10px;object-fit:cover}.ssc-empty-quiz{font-size:14px;font-weight:600;color:var(--k-acc);text-decoration:underline;text-underline-offset:3px}#bag-count.is-bump{animation:ssc-pop .45s ease}@media(max-width:480px){.ssc{border-radius:0}.ssc-head{padding:12px 16px 10px 18px}.ssc-head h2{font-size:21px}.ssc-line{padding:12px 18px;gap:0 12px}.ssc-up,.ssc-foot,.ssc-codewrap,.ssc-eta{padding-left:18px;padding-right:18px}.ssc-rw{padding:10px 26px 12px 18px}.ssc-rw-lab{margin-bottom:10px}.ssc-foot{padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.ssc-pay{display:none}.ssc-trust{gap:12px;font-size:12px;margin-top:8px}.ssc-go{height:46px}.ssc-sub{margin-bottom:8px}}@media(prefers-reduced-motion:reduce){.ssc,.ssc *{animation:none!important;transition:none!important}}.ssc [hidden],.ssc[hidden],body.ss-cart-open #ssw,body.ss-cart-open #ssw-tab,.ssc .ss-bonus[hidden]{display:none!important}.ssc-full .ss-bonus{margin-left:24px;margin-right:24px}@media(max-width:480px){.ssc-full .ss-bonus{margin-left:18px;margin-right:18px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/cart-drawer.css.map */
