.scd,.scd *,.scd *:before,.scd *:after{box-sizing:border-box}.scd [hidden]{display:none!important}.scd{position:fixed;top:0;left:0;width:100%;height:100%;height:100dvh;z-index:9999;visibility:hidden;pointer-events:none;transition:visibility 0s linear .4s;font-family:var(--scd-font, inherit);font-size:var(--scd-fs, 14px);line-height:1.3;color:var(--scd-text, #000);text-align:left;letter-spacing:normal;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.scd.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.scd button{font:inherit;color:inherit;background:none;border:0;border-radius:0;padding:0;margin:0;cursor:pointer;text-transform:none;letter-spacing:inherit;-webkit-tap-highlight-color:transparent}.scd a{color:inherit;text-decoration:none}.scd p,.scd h2,.scd h3,.scd ul{margin:0;padding:0}.scd ul{list-style:none}.scd svg{display:block;flex:none}.scd__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scd-overlay, rgba(0, 0, 0, .35));opacity:0;transition:opacity .35s ease}.scd.is-open .scd__overlay{opacity:1}.scd__panel{position:absolute;top:0;bottom:0;right:0;width:var(--scd-w-m, 88%);max-width:100%;display:flex;flex-direction:column;background:var(--scd-bg, #fff);transform:translate3d(100%,0,0);transition:transform .4s cubic-bezier(.32,.72,0,1);outline:none;will-change:transform}.scd[data-side=left] .scd__panel{right:auto;left:0;transform:translate3d(-100%,0,0)}.scd.is-open .scd__panel{transform:none}@media(min-width:750px){.scd__panel{width:var(--scd-w-d, 420px)}}@media(prefers-reduced-motion:reduce){.scd__panel,.scd__overlay{transition-duration:.01s}}html.scd-lock,html.scd-lock body{overflow:hidden!important}.scd__head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px var(--scd-pad, 20px) 0;padding-top:calc(14px + env(safe-area-inset-top,0px))}.scd__title{font-size:calc(var(--scd-fs, 14px) + 1px);font-weight:700;line-height:1.2;letter-spacing:.01em}.scd__close{width:44px;height:44px;margin-right:-12px;display:flex;align-items:center;justify-content:center}.scd__scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 var(--scd-pad, 20px) 28px}.scd-ship{margin-top:8px}.scd-ship__msg{font-weight:700;color:var(--scd-ship, #4d4d4d);margin-bottom:12px}.scd-ship__bar{height:var(--scd-bar-h, 6px);border-radius:999px;background:var(--scd-track, #e8e8e8);overflow:hidden}.scd-ship__bar>span{display:block;height:100%;width:0;border-radius:999px;background:var(--scd-bar, #000);transition:width .7s cubic-bezier(.22,.8,.26,1)}.scd-items{margin-top:26px}.scd-item{display:grid;grid-template-columns:80px minmax(0,1fr);gap:20px;margin-bottom:24px;transition:opacity .2s ease}.scd-item.is-busy{opacity:.45;pointer-events:none}.scd-item__img{display:block;width:80px;aspect-ratio:2 / 3;background:var(--scd-img-bg, #f2f2f2);border-radius:var(--scd-r-img, 0);overflow:hidden}.scd-item__img img{display:block;width:100%;height:100%;object-fit:cover}.scd-item__main{min-width:0}.scd-item__top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.scd-item__title{font-weight:700;line-height:1.15;overflow-wrap:anywhere}.scd-item__price{font-weight:700;line-height:1.15;text-align:right;white-space:nowrap}.scd-item__price s{display:block;font-weight:500;font-size:.9em;color:var(--scd-muted, #6b6b6b)}.scd-item__opt{margin-top:8px;font-size:calc(var(--scd-fs, 14px) - 1px);font-weight:600;color:var(--scd-muted, #6b6b6b)}.scd-item__opt+.scd-item__opt{margin-top:2px}.scd-item__disc{margin-top:4px;font-size:calc(var(--scd-fs, 14px) - 2px);font-weight:600;color:var(--scd-muted, #6b6b6b)}.scd-item__actions{display:flex;align-items:center;gap:16px;margin-top:20px}.scd-qty{display:inline-grid;grid-template-columns:1fr auto 1fr;align-items:center;width:92px;height:36px;border:1px solid var(--scd-border, #d4d4d4);border-radius:var(--scd-r-qty, 0)}.scd-qty button{height:100%;display:flex;align-items:center;justify-content:center}.scd-qty__n{min-width:22px;text-align:center;font-size:calc(var(--scd-fs, 14px) + 2px);font-weight:700;line-height:1}.scd-item__remove{font-size:calc(var(--scd-fs, 14px) - 1px);font-weight:600;color:var(--scd-muted, #6b6b6b);text-decoration:underline!important;text-underline-offset:3px}.scd-empty{padding:56px 0 8px;text-align:center}.scd-empty__title{font-weight:700;font-size:calc(var(--scd-fs, 14px) + 2px);margin-bottom:22px}.scd-up{margin-top:24px}.scd-up__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;margin-bottom:14px}.scd-up__title{font-weight:700;font-size:calc(var(--scd-fs, 14px) + 1px)}.scd-up__nav{display:flex;align-items:center;margin-left:auto}.scd-up__arrow{width:34px;height:36px;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.scd-up__arrow:disabled{opacity:.25;cursor:default}.scd-up__track{display:flex;gap:var(--scd-gap, 8px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-right:calc(var(--scd-pad, 20px) * -1);padding-right:var(--scd-pad, 20px)}.scd-up__track::-webkit-scrollbar{display:none}.scd-up__card{flex:0 0 calc((100% - var(--scd-n, 2) * var(--scd-gap, 8px)) / var(--scd-n, 2));min-width:0;scroll-snap-align:start}.scd-up__media{position:relative;aspect-ratio:var(--scd-ratio, 432 / 636);background:var(--scd-img-bg, #f2f2f2);border-radius:var(--scd-r-img, 0);overflow:hidden}.scd-up__link{display:block;width:100%;height:100%}.scd-up__img{display:block;width:100%;height:100%;object-fit:cover}.scd-up__add{position:absolute;right:4px;bottom:2px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--scd-text, #000);transition:transform .15s ease,opacity .15s ease}.scd-up__add:active{transform:scale(.88)}.scd-up__add.is-busy{opacity:.35;pointer-events:none}.scd-up__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:14px;font-weight:700;line-height:1.2}.scd-up__price{margin-top:4px;font-size:calc(var(--scd-fs, 14px) - 1px);font-weight:500}.scd-up__price s{margin-left:6px;color:var(--scd-muted, #6b6b6b)}.scd-up__sheet{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:12px 10px;background:#fffffff0}.scd-up__pick{font-size:calc(var(--scd-fs, 14px) - 2px);font-weight:700;padding-right:28px}.scd-up__chips{display:flex;flex-wrap:wrap;gap:6px;max-height:70%;overflow-y:auto}.scd-chip{min-width:40px;height:34px;padding:0 10px;border:1px solid var(--scd-border, #d4d4d4)!important;background:var(--scd-bg, #fff)!important;font-size:calc(var(--scd-fs, 14px) - 1px);font-weight:600;border-radius:var(--scd-r-qty, 0)!important}.scd-chip:active{background:var(--scd-text, #000)!important;color:var(--scd-bg, #fff)}.scd-chip.is-out,.scd-chip:disabled{opacity:.35;text-decoration:line-through;cursor:default}.scd-chip.is-busy{opacity:.4;pointer-events:none}.scd-up__sheet-x{position:absolute;top:2px;right:2px;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.scd__foot{flex:none;padding:20px var(--scd-pad, 20px);padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--scd-bg, #fff);border-top:1px solid var(--scd-line, #e8e8e8)}.scd__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-weight:700;font-size:calc(var(--scd-fs, 14px) + 1px)}.scd__row--discount{margin-bottom:8px;font-weight:600;font-size:var(--scd-fs, 14px);color:var(--scd-muted, #6b6b6b)}.scd__form{margin:18px 0 0}.scd__checkout,.scd__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:45px;padding:0 20px;background:var(--scd-btn-bg, #111)!important;color:var(--scd-btn-text, #fff)!important;border-radius:var(--scd-r-btn, 0)!important;font-weight:700;letter-spacing:.12em!important;line-height:1;text-align:center;transition:opacity .2s ease}.scd__checkout:active,.scd__btn:active{opacity:.85}.scd__note{margin-top:12px;text-align:center;font-size:calc(var(--scd-fs, 14px) - 2px);color:var(--scd-muted, #6b6b6b)}.scd__toast{position:absolute;left:var(--scd-pad, 20px);right:var(--scd-pad, 20px);bottom:calc(130px + env(safe-area-inset-bottom,0px));padding:12px 14px;background:var(--scd-text, #000);color:var(--scd-bg, #fff);font-size:calc(var(--scd-fs, 14px) - 1px);font-weight:600;text-align:center;border-radius:var(--scd-r-qty, 0);z-index:2}.scd--upper .scd__title,.scd--upper .scd-item__title,.scd--upper .scd-up__name,.scd--upper .scd-up__title,.scd--upper .scd__row>span:first-child,.scd--upper .scd__checkout,.scd--upper .scd__btn{text-transform:uppercase!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/stooner-cart-drawer.css.map */
