.cb-cart{--cb-text:#000;--cb-accent:#f6f6f7;--cb-line:rgba(0,0,0,.1);--cb-w:440px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;visibility:hidden;pointer-events:none}.cb-cart[aria-hidden=false]{visibility:visible;pointer-events:auto}.cb-cart [hidden]{display:none!important}.cb-cart__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .3s ease}.cb-cart[aria-hidden=false] .cb-cart__scrim{opacity:1}.cb-cart__panel{position:absolute;top:0;right:0;height:100%;width:var(--cb-w);max-width:100%;background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:-2px 0 24px #0000001f}.cb-cart[aria-hidden=false] .cb-cart__panel{transform:none}.cb-cart__head{display:flex;align-items:center;justify-content:space-between;position:relative;padding:30px;border-bottom:.8px solid var(--cb-line);flex:0 0 auto}.cb-cart__title{font-size:24px;font-weight:600;line-height:24px;color:#000;margin:0}.cb-cart__x{width:30px;height:30px;border:0;background:transparent;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;flex:0 0 30px}.cb-cart__x:hover{background:#0000000f}.cb-cart__x svg{width:16px;height:16px;stroke:#000;stroke-width:2;fill:none;stroke-linecap:round}.cb-cart__note{background:var(--cb-accent);color:#000;font-size:15px;font-weight:400;line-height:1.3;padding:10px 33px;text-align:center;border-bottom:.8px solid #e8e8e8;flex:0 0 auto}.cb-cart__note b,.cb-cart__note strong{font-weight:700;color:#000;font-size:inherit}.cb-cart__body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.cb-cart__items{list-style:none;margin:0;padding:0}.cb-cart__item{display:grid;grid-template-columns:88px 1fr auto;gap:14px;align-items:start;padding:20px;border-bottom:.8px solid rgba(0,0,0,.08)}.cb-cart__img{width:88px;height:88px;object-fit:cover;background:var(--cb-accent);display:block}.cb-cart__t{font-size:16px;font-weight:600;line-height:20.8px;margin:0 0 4px;color:#000;display:block}.cb-cart__tl{color:#000;display:inline;font-size:16px;font-weight:600;text-decoration:none;background:none;background-image:none;border:0;box-shadow:none;padding:0;cursor:pointer;visibility:visible;opacity:1}.cb-cart__tl:after,.cb-cart__tl:before{content:none!important;display:none!important}.cb-cart__tl:hover{color:#000;text-decoration:none;background:none}.cb-cart__v{font-size:14px;font-weight:400;line-height:16.8px;color:#000;margin:0;padding:0 0 4px}.cb-cart__p{font-size:15px;font-weight:500;line-height:24px;margin:0 0 10px;color:#000}.cb-cart__p s{font-size:14px;font-weight:400;color:#000;opacity:.45;margin-right:7px;text-decoration:line-through}.cb-cart__qty{display:inline-flex;align-items:center;border:1px solid rgba(0,0,0,.2)}.cb-cart__qty button{width:34px;height:32px;border:0;background:transparent;cursor:pointer;font-size:17px;line-height:1;color:#000;padding:0}.cb-cart__qty span{min-width:38px;height:32px;display:flex;align-items:center;justify-content:center;font-size:15px;font-variant-numeric:tabular-nums;border-left:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2)}.cb-cart__rm{border:0;background:transparent;cursor:pointer;padding:4px;color:#6b6b6b}.cb-cart__rm svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6}.cb-cart__rm:hover{color:#000}.cb-cart__empty{padding:60px 24px;text-align:center;color:#6b6b6b}.cb-cart__pillwrap{display:flex;justify-content:center;padding:24px 20px;flex:0 0 auto;margin-top:auto}.cb-cart__pill{display:inline-flex;align-items:center;gap:9px;background:#f7f8fa;border:.8px solid #e1e4ea;border-radius:999px;padding:10px 22px;font-size:14px;font-weight:400;color:#111827;line-height:22.4px}.cb-cart__pill svg{width:17px;height:17px;flex:0 0 17px}.cb-cart__foot{flex:0 0 auto;border-top:.8px solid rgba(0,0,0,.08);padding:20px;background:#fff}.cb-cart__row{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:400;line-height:22.4px;margin-bottom:10px;color:#000}.cb-cart__chip{color:#585858;font-size:13px;font-weight:600;line-height:20.8px;margin-left:8px;display:inline-flex;align-items:center;gap:6px}.cb-cart__total{display:flex;align-items:center;justify-content:space-between;margin:0 0 14px}.cb-cart__total__label{font-size:19px;font-weight:700;line-height:30.4px;color:#000}.cb-cart__total__value{font-size:16px;font-weight:700;color:#000}.cb-cart__btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:#000;color:#fff;border:0;border-radius:0;padding:14px;font-size:15px;font-weight:600;line-height:22.5px;letter-spacing:normal;cursor:pointer;text-decoration:none;text-transform:uppercase}.cb-cart__btn:hover{background:#1c1c1c;color:#fff}.cb-cart__btn--ghost{background:transparent;color:#000;border:1px solid rgba(0,0,0,.25);margin-top:16px;display:inline-flex;width:auto;padding:12px 22px;text-transform:none}.cb-cart__btn--ghost:hover{background:#0000000a;color:#000}.cb-cart__pay{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:14px}.cb-cart__pay__i{height:24px;width:auto;display:block}.cb-cart__err{color:#b3261e;font-size:13px;padding:0 20px 12px;margin:0}.cb-cart.is-busy .cb-cart__body{opacity:.55;transition:opacity .15s}cart-drawer#cart-drawer{display:none!important}@media(max-width:749px){.cb-cart__panel{width:100%}.cb-cart__head{padding:20px 16px}.cb-cart__title{font-size:21px}.cb-cart__item{grid-template-columns:72px 1fr auto;gap:12px;padding:16px 14px}.cb-cart__img{width:72px;height:72px}.cb-cart__note{padding:10px 16px}.cb-cart__foot{padding:16px}.cb-cart__pillwrap{padding:18px 14px}}@media(prefers-reduced-motion:reduce){.cb-cart__panel,.cb-cart__scrim{transition:none}}body button[name=add],body .cart-bar button[name=add],body .product__block--buttons .btn--solid.btn--primary,body .cart-bar .btn--solid.btn--primary{--btn-bg:#000!important;--btn-bg-hover:#1c1c1c!important;--btn-border:#000!important;--btn-border-hover:#1c1c1c!important;--btn-text:#fff!important;--btn-text-hover:#fff!important;--BTN-PRIMARY-BG:#000!important;--BTN-PRIMARY-BG-BRIGHTER:#1c1c1c!important;--BTN-PRIMARY-TEXT:#fff!important}body button[name=add]:after,body .cart-bar button[name=add]:after,body .product__block--buttons .btn--solid.btn--primary:after,body .cart-bar .btn--solid.btn--primary:after{background:#1c1c1c!important;background-color:#1c1c1c!important}body button[name=add]:hover,body .cart-bar button[name=add]:hover,body .product__block--buttons .btn--solid.btn--primary:hover,body .cart-bar .btn--solid.btn--primary:hover{background-color:#000!important;border-color:#000!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/cb-cart.css.map */
