cart-drawer .cart-drawer__inner.sc-cartx-on{padding:0;width:min(460px,100vw);max-width:100vw;background:#fff;border-radius:0}.sc-cartx{--ink:#111;--muted:#6B6B6B;--line:#ECECEC;--soft:#F6F6F6;--accent:#E2001A;display:flex;flex-direction:column;height:100%;min-height:0;font-family:var(--font-body--family);color:var(--ink);background:#fff}.sc-cartx *{box-sizing:border-box}.sc-cartx svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sc-cartx button{font-family:inherit}.sc-cartx button:focus-visible,.sc-cartx a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sc-cartx__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line)}.sc-cartx__title{margin:0;font-size:18px;font-weight:600;letter-spacing:0;text-transform:none}.sc-cartx__title span{font-weight:400;color:var(--muted);font-size:15px}.sc-cartx__close{width:40px;height:40px;margin-right:-8px;border:0;border-radius:50%;background:none;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.sc-cartx__close:hover{background:var(--soft)}.sc-cartx__ship{padding:14px 20px 16px;border-bottom:1px solid var(--line)}.sc-cartx__ship-msg{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:13.5px;line-height:1.35}.sc-cartx__ship-msg strong{font-weight:600}.sc-cartx__ship-msg svg{width:18px;height:18px}.sc-cartx__bar{height:4px;border-radius:4px;background:var(--line);overflow:hidden}.sc-cartx__bar span{display:block;height:100%;background:var(--ink);border-radius:4px;transition:width .5s ease}.sc-cartx__ship.is-done .sc-cartx__ship-msg{font-weight:600}.sc-cartx__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 20px 20px}.sc-cartx__form{margin:0}.sc-cartx__items{list-style:none;margin:0;padding:0}.sc-cartx__items>li{border-bottom:1px solid var(--line)}.sc-cartx__item{position:relative;display:flex;gap:14px;padding:18px 0;background:none!important;margin:0!important}.sc-cartx__item.cart-drawer__item--loading{opacity:.5;pointer-events:none}.sc-cartx__media{flex:0 0 88px;width:88px;height:88px;border-radius:10px;background:var(--soft);display:flex;align-items:center;justify-content:center;overflow:hidden}.sc-cartx__media img{width:100%;height:100%;object-fit:contain;padding:6px;mix-blend-mode:multiply;border-radius:0!important;max-width:none!important;aspect-ratio:auto!important;background:none!important}.sc-cartx__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px;padding-right:30px}.sc-cartx__brand{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.sc-cartx__name{font-size:14px;line-height:1.35;color:var(--ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}a.sc-cartx__name:hover{text-decoration:underline}.sc-cartx__opt{font-size:12.5px;color:var(--muted)}.sc-cartx__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.sc-cartx__tag{font-size:11.5px;font-weight:600;color:var(--accent);background:#fdebed;border-radius:10px;padding:3px 8px}.sc-cartx__row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.sc-cartx__price{font-size:14px;font-weight:600;text-align:right;white-space:nowrap}.sc-cartx__price s{font-weight:400;color:#8a8a8a;font-size:12.5px;margin-right:4px}.sc-cartx__price .is-sale{color:var(--accent)}.sc-cartx__qty-static{font-size:13px;color:var(--muted)}.sc-cartx quantity-selector{display:inline-flex;align-items:center;height:36px;border:1px solid #D4D4D4;border-radius:10px;overflow:hidden;background:#fff;width:auto!important}.sc-cartx quantity-selector button{width:34px;height:100%;border:0;background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.sc-cartx quantity-selector button:hover{background:var(--soft)}.sc-cartx quantity-selector .icon,.sc-cartx quantity-selector svg{width:14px;height:14px}.sc-cartx quantity-selector input{width:32px;height:100%;border:0;text-align:center;font-family:inherit;font-size:14px;font-weight:600;color:var(--ink);background:#fff;-moz-appearance:textfield;padding:0}.sc-cartx quantity-selector input::-webkit-outer-spin-button,.sc-cartx quantity-selector input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sc-cartx__remove{position:absolute;top:14px;right:-6px;width:34px;height:34px;border:0;border-radius:50%;background:none;color:#7a7a7a;display:flex;align-items:center;justify-content:center;cursor:pointer}.sc-cartx__remove:hover{color:var(--ink);background:var(--soft)}.sc-cartx__remove svg{width:18px;height:18px}.sc-cartx__recs{margin-top:22px}.sc-cartx__recs-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px}.sc-cartx__recs-title,.sc-cartx__sub{margin:0;font-size:15px;font-weight:600}.sc-cartx__recs-nav{display:flex;gap:6px}.sc-cartx__recs-nav button{width:32px;height:32px;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.sc-cartx__recs-nav button:hover{border-color:var(--ink)}.sc-cartx__recs-nav svg{width:16px;height:16px}.sc-cartx__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 20px) / 2.35);gap:10px;margin:0;padding:0 0 4px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sc-cartx__track::-webkit-scrollbar{display:none}.sc-cartx__rec{position:relative;display:flex;flex-direction:column;gap:3px;min-width:0;scroll-snap-align:start;list-style:none}.sc-cartx__rec-media{display:block;aspect-ratio:1/1;border-radius:16px;background:var(--soft);overflow:hidden;margin-bottom:6px}.sc-cartx__rec-media img{width:100%;height:100%;object-fit:contain;padding:10px;mix-blend-mode:multiply}.sc-cartx__rec-chip{position:absolute;top:8px;left:8px;right:8px;font-size:10.5px;font-weight:600;line-height:1.25;color:#fff;background:var(--ink);border-radius:10px;padding:4px 7px;text-align:center}.sc-cartx__rec-brand{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.sc-cartx__rec-name{font-size:12.5px;line-height:1.3;color:#333;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:32px}.sc-cartx__rec-price{font-size:13px;font-weight:600}.sc-cartx__rec-price .is-sale{color:var(--accent)}.sc-cartx__rec-price s{font-weight:400;color:#8a8a8a}.sc-cartx__rec-btn{position:relative;margin-top:6px;height:36px;border:1px solid var(--ink);border-radius:10px;background:#fff;color:var(--ink);font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;transition:background .2s,color .2s}.sc-cartx__rec-btn:hover{background:var(--ink);color:#fff}.sc-cartx__rec-btn.is-loading{color:transparent!important}.sc-cartx__rec-btn.is-loading:after{content:"";position:absolute;width:14px;height:14px;border:2px solid #bbb;border-top-color:var(--ink);border-radius:50%;animation:scCartxSpin .7s linear infinite}@keyframes scCartxSpin{to{transform:rotate(360deg)}}.sc-cartx__empty{padding:28px 0 8px}.sc-cartx__empty-title{margin:0 0 16px;font-size:22px;font-weight:600}.sc-cartx__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none}.sc-cartx__chips a{display:inline-flex;align-items:center;height:38px;padding:0 16px;border:1px solid #D4D4D4;border-radius:999px;font-size:13.5px;color:var(--ink);text-decoration:none}.sc-cartx__chips a:hover{border-color:var(--ink)}.sc-cartx__sub{margin-bottom:12px}.sc-cartx__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 12px;margin:0;padding:0;list-style:none}.sc-cartx__foot{padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;box-shadow:0 -8px 24px #0000000a}.sc-cartx__sum{margin:0 0 8px}.sc-cartx__sum>div{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:1.6}.sc-cartx__sum dt,.sc-cartx__sum dd{margin:0}.sc-cartx__sum .is-discount{color:var(--accent)}.sc-cartx__sum .is-total{font-size:16px;font-weight:600;margin-top:4px}.sc-cartx__note{margin:0 0 12px;font-size:12px;color:var(--muted)}.sc-cartx__checkout{position:relative;width:100%;height:52px;border:0;border-radius:10px;background:#000;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s}.sc-cartx__checkout:hover:not(:disabled){background:#2a2a2a}.sc-cartx__checkout:disabled{background:#bdbdbd}.sc-cartx__checkout.is-loading{color:transparent}.sc-cartx__checkout.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:scCartxSpin .7s linear infinite}.sc-cartx__express{margin-top:8px}.sc-cartx__express shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius:10px;--shopify-accelerated-checkout-button-block-size:46px}.sc-cartx__trust{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--line);list-style:none}.sc-cartx__trust li{display:flex;align-items:center;gap:8px;font-size:11.5px;line-height:1.3;color:#444}.sc-cartx__trust svg{flex:0 0 auto;width:18px;height:18px;color:var(--ink)}@media(max-width:420px){.sc-cartx__head,.sc-cartx__ship,.sc-cartx__body,.sc-cartx__foot{padding-left:16px;padding-right:16px}.sc-cartx__media{flex-basis:76px;width:76px;height:76px}.sc-cartx__track{grid-auto-columns:calc((100% - 10px) / 2.2)}.sc-cartx__foot{padding-top:12px}.sc-cartx__sum>div{font-size:13.5px;line-height:1.5}.sc-cartx__note{margin-bottom:10px;font-size:11.5px}.sc-cartx__checkout{height:48px}.sc-cartx__express shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size:42px}.sc-cartx__trust{gap:6px 10px;margin-top:10px;padding-top:10px}.sc-cartx__trust li{font-size:11px;gap:6px}.sc-cartx__trust svg{width:16px;height:16px}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/sc-cart-premium.css.map */
