body.template-cart .ajax-cart__item-quantity{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:auto;height:auto;margin:0}body.template-cart .ajax-cart__qty-control--down,body.template-cart .ajax-cart__qty-control--up{background:transparent;border:1px solid var(--dotted-color);color:var(--text-color);height:36px;width:36px;min-width:0;padding:0;line-height:1;font-size:16px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box}body.template-cart .ajax-cart__qty-control--down:hover,body.template-cart .ajax-cart__qty-control--up:hover{background:var(--dotted-color)}body.template-cart .ajax-cart__qty-input{width:42px;height:36px;text-align:center;padding:0;box-sizing:border-box;border-top:1px solid var(--dotted-color);border-bottom:1px solid var(--dotted-color);border-left:0;border-right:0}@media(min-width:768px){body.template-cart .ajax-cart__qty-input{width:60px;border:1px solid var(--dotted-color)}}@media(max-width:767px){body.template-cart .ajax-cart__cart-item.grid__wrapper{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"image header    header" "image unitprice unitprice" "image qty       lineprice";grid-column-gap:12px;grid-row-gap:6px;align-items:start}body.template-cart .ajax-cart__item-image{grid-area:image;grid-row:1 / -1;align-self:start}body.template-cart .ajax-cart__item-details{grid-area:header;min-width:0;padding-right:34px}body.template-cart .ajax-cart__item-remove--js{grid-area:header;position:static;justify-self:end;align-self:start;width:30px;height:30px;min-width:30px;padding:0;margin:-4px 0 0;display:flex;align-items:center;justify-content:center;z-index:1;cursor:pointer}body.template-cart .ajax-cart__item-price{grid-area:unitprice;justify-self:start;text-align:left;font-size:12px;color:#666;line-height:1.3}body.template-cart .ajax-cart__cart-item:has(.ajax-cart__qty-input[value="1"]) .ajax-cart__item-price{display:none}body.template-cart .ajax-cart__item-qty{grid-area:qty;justify-self:start;align-self:center}body.template-cart .ajax-cart__item-line-price{grid-area:lineprice;justify-self:end;align-self:center;text-align:right;font-size:14px;font-weight:600;color:var(--text-color);white-space:nowrap;padding-left:8px}body.template-cart .ajax-cart__title,body.template-cart .ajax-cart__title a{font-size:13px;overflow-wrap:anywhere;word-break:normal}body.template-cart .ajax-cart__cart-variants{font-size:12px;line-height:1.35}body.template-cart #shopping-cart .ajax-cart__final-details{text-align:left}body.template-cart #shopping-cart .ajax-cart__final-details .shipping,body.template-cart #shopping-cart .ajax-cart__final-details .tax{display:flex;flex-direction:column;align-items:flex-start;gap:2px}body.template-cart #shopping-cart .ajax-cart__final-details .shipping p,body.template-cart #shopping-cart .ajax-cart__final-details .tax p{width:100%;text-align:left;margin-bottom:0;overflow-wrap:anywhere}body.template-cart .ajax-cart__final-details .subtotal,body.template-cart .ajax-cart__final-details .total{gap:12px}body.template-cart #sticky-cart{padding-bottom:env(safe-area-inset-bottom,0px)}}body.template-cart .ajax-cart__title,body.template-cart .ajax-cart__title a{text-transform:none;-webkit-hyphens:none;hyphens:none;font-size:14px;font-weight:400;color:var(--text-color);line-height:1.3}body.template-cart .ajax-cart__final-details .subtotal,body.template-cart .ajax-cart__final-details .shipping,body.template-cart .ajax-cart__final-details .tax,body.template-cart .ajax-cart__final-details .total{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--font-size)}body.template-cart .ajax-cart__final-details .subtotal p,body.template-cart .ajax-cart__final-details .shipping p,body.template-cart .ajax-cart__final-details .tax p,body.template-cart .ajax-cart__final-details .total p{text-align:inherit;margin-bottom:6px}body.template-cart .ajax-cart__final-details .total,body.template-cart .ajax-cart__final-details .total p{font-weight:700}@media(max-width:980px){body.template-cart #sticky-cart .sticky-cart__form{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap}body.template-cart #sticky-cart .cart-total{width:auto;flex:1 1 auto}body.template-cart #sticky-cart .cart-checkout{width:auto;flex:0 0 auto}body.template-cart #sticky-cart .cart-checkout input#checkout{min-width:0;width:100%;white-space:nowrap;padding:0 18px}body.template-cart #shopping-cart{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/cart-page.css.map */
