#cart-drawer .cart-drawer__content{overflow-y:auto;min-height:0;overscroll-behavior:contain}#cart-drawer .cart-drawer__inner>.cart-items-component{min-height:0;overflow:auto}#cart-drawer .ttcart{display:flex;flex-direction:column;width:100%;padding:0 var(--theme-drawer-padding,20px) 22px;color:var(--color-foreground);font-family:inherit;box-sizing:border-box}#cart-drawer .ttcart__form{display:flex;flex-direction:column;gap:0}#cart-drawer .ttcart__items{width:100%;border-top:1px solid rgba(0,0,0,.65)}#cart-drawer .ttcart__line{display:grid;grid-template-columns:clamp(60px,22%,100px) minmax(0,1fr) 28px;gap:12px;padding:18px 0;border-bottom:1px solid rgba(0,0,0,.15);align-items:start;min-width:0}#cart-drawer .ttcart__media{display:block;align-self:start;width:100%;aspect-ratio:1 / 1.05;background:#f6f6f6;overflow:hidden}#cart-drawer .ttcart__photo{width:100%;height:100%;object-fit:cover;display:block}#cart-drawer .ttcart__info{display:flex;flex-direction:column;gap:7px;min-width:0;align-items:flex-start}#cart-drawer .ttcart__product-title{font-size:clamp(12px,2.9vw,15px);line-height:1.32;font-weight:700;text-decoration:none;color:inherit;text-transform:none;overflow-wrap:anywhere}#cart-drawer .ttcart__line-price{display:flex;gap:9px;align-items:baseline;flex-wrap:wrap;line-height:1.24}#cart-drawer .ttcart__line-price strong{font-size:clamp(14px,3.5vw,18px);font-weight:500}#cart-drawer .ttcart__line-price s{font-size:clamp(12px,2.9vw,15px);font-weight:400;color:#898989}#cart-drawer .ttcart__line-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}#cart-drawer .ttcart__stepper{display:grid;grid-template-columns:30px 26px 30px;align-items:stretch;border:1px solid #222;height:31px;box-sizing:border-box;background:#fff}#cart-drawer .ttcart__stepper button{margin:0;border:0;background:transparent;color:#111;font-size:18px;line-height:1;padding:0;min-width:0;cursor:pointer}#cart-drawer .ttcart__stepper button:first-child{border-right:1px solid #222}#cart-drawer .ttcart__stepper button:last-child{border-left:1px solid #222}#cart-drawer .ttcart__stepper button:disabled{opacity:.25;cursor:not-allowed}#cart-drawer .ttcart__stepper output{font:inherit;font-size:13px;line-height:29px;text-align:center;font-variant-numeric:tabular-nums}#cart-drawer .ttcart__tag{border-radius:5px;font-size:clamp(10px,2.3vw,12px);font-weight:500;line-height:1.2;padding:8px 7px;white-space:normal}#cart-drawer .ttcart__tag--red{background:#ff3137;color:#fff}#cart-drawer .ttcart__tag--green{background:#07b963;color:#fff}#cart-drawer .ttcart__trash{background:none;border:0;padding:0;display:flex;justify-content:flex-end;align-items:flex-start;cursor:pointer;color:inherit;width:28px;height:34px}#cart-drawer .ttcart__trash svg{width:22px;height:22px}#cart-drawer .ttcart__title-count{font-weight:700;margin-inline-start:3px}#cart-drawer .ttcart__offers{display:flex;flex-direction:column;gap:9px}#cart-drawer .ttcart__add{padding:11px 6px;border:none;background:#090909;color:#fff;font-size:clamp(12px,3.2vw,15px);font-family:inherit;font-weight:700;cursor:pointer;min-height:42px}#cart-drawer .ttcart__totals{width:100%;border-top:1px solid #222;margin-top:18px;padding-top:12px;display:flex;flex-direction:column;gap:8px}#cart-drawer .ttcart__total-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:clamp(14px,3.6vw,17px);line-height:1.35}#cart-drawer .ttcart__discount{color:#e62932}#cart-drawer .ttcart__grand strong{font-size:clamp(17px,4vw,21px);font-weight:750}#cart-drawer .ttcart__checkout{display:flex;flex-direction:column;gap:9px;width:100%;margin-top:12px}#cart-drawer .ttcart__checkout-button{width:100%;min-height:51px;background:#080808;border:0;color:#fff;cursor:pointer;font-family:inherit;font-weight:700;font-size:clamp(15px,4vw,19px)}#cart-drawer .ttcart__payments{display:flex;justify-content:center;align-items:center;gap:5px;flex-wrap:wrap}#cart-drawer .ttcart__payments svg{height:26px;max-width:49px;width:auto;display:block}#cart-drawer .ttcart__error{font-size:12px;color:#ba1a20}#cart-drawer .theme-drawer__title{font-weight:750}@media(max-width:395px){#cart-drawer .ttcart__line{gap:8px;grid-template-columns:58px minmax(0,1fr) 22px}#cart-drawer .ttcart__trash{width:22px}#cart-drawer .ttcart__tag{padding:6px 5px;font-size:10px}#cart-drawer .ttcart__offer{gap:7px;grid-template-columns:48px minmax(0,1fr) 52px}#cart-drawer .ttcart__add{padding:8px 3px}}#cart-drawer .ttcart__stepper button:active,#cart-drawer .ttcart__trash:active{opacity:.65}#cart-drawer .cart-drawer__inner>cart-items-component{min-height:0;flex:1 1 auto}#cart-drawer scroll-hint.cart-drawer__content{flex:1 1 auto;height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}#cart-drawer .ttcart{flex:1 1 auto;height:100%;min-height:0;overflow:hidden;padding:0;display:flex;flex-direction:column}#cart-drawer .ttcart__items{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding-inline:var(--theme-drawer-padding, 20px);padding-bottom:12px}#cart-drawer .ttcart__footer{flex:0 0 auto;min-height:0;position:relative;z-index:2;background:var(--color-background);border-top:1px solid #222;padding:13px var(--theme-drawer-padding, 20px) calc(12px + env(safe-area-inset-bottom,0px));max-height:min(52dvh,320px);overflow-y:auto;overscroll-behavior-y:contain;box-shadow:0 -2px 12px #00000009}#cart-drawer .ttcart__footer .ttcart__totals{border-top:0;margin-top:0;padding-top:0;gap:6px}#cart-drawer .ttcart__footer .ttcart__checkout{margin-top:11px;gap:7px}#cart-drawer .ttcart__footer .ttcart__payments{justify-content:center;gap:4px}#cart-drawer .ttcart__footer .ttcart__payments svg{height:19px;max-width:36px;width:auto}#cart-drawer .ttcart__footer .ttcart__checkout-button{min-height:46px}#cart-drawer .ttcart__footer .ttcart__error:not([hidden]){margin:0 0 8px}@media(max-width:395px){#cart-drawer .ttcart__footer .ttcart__payments svg{height:17px;max-width:32px}#cart-drawer .ttcart__footer{padding-block-start:11px}}@media(max-height:550px){#cart-drawer .ttcart__footer{max-height:55dvh}#cart-drawer .ttcart__footer .ttcart__checkout-button{min-height:40px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/tt-cart-v1.css.map */
