.tr-card-drawer .drawer__inner{max-width:none;width:462px;padding:40px 32px;color:#050606;border-left:none}.tr-card-drawer .drawer__inner-empty{padding:40px 32px}.tr-card-drawer .drawer__inner-empty .cart-drawer__warnings .drawer__close{top:32px;right:22px}.tr-card-drawer .drawer__header{padding-block:0;margin-bottom:60px}.tr-card-drawer .drawer__heading-box{display:flex;align-items:center;column-gap:15px}.tr-card-drawer .drawer__heading{display:flex;align-items:center;column-gap:15px;margin-bottom:0;font-size:32px}.drawer__products-count{font-size:16px}.tr-card-drawer:not(.is-empty) .drawer__close{top:50%;translate:0 -50%}.tr-card-drawer .drawer__close .svg-wrapper{width:21px;height:21px}.tr-card-drawer cart-drawer-items{display:flex;flex-direction:column;row-gap:75px;margin-bottom:10px}.tr-card-drawer cart-drawer-items .cart-drawer__form{flex-grow:0}.tr-cart-drawer__list{margin-block:0;padding-left:0;list-style:none}.tr-cart-drawer__list .cart-item{display:flex;align-items:flex-start;column-gap:32px;margin-bottom:0!important}.tr-cart-drawer__list .tr-cart-drawer__item+.tr-cart-drawer__item{margin-top:12px}.cart-drawer .cart-item__media{width:auto;flex-shrink:0}.cart-drawer .cart-item__image{display:block;height:122px}.tr-cart-drawer__list .cart-item__details{display:flex;align-items:start;column-gap:32px}.tr-cart-drawer__list .cart-item__body{display:flex;flex-direction:column;row-gap:10px}.tr-cart-drawer__list .cart-item__name{display:-webkit-box;overflow:hidden;font-family:var(--font-body-family);font-size:16px;font-weight:600;line-height:1.15;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;text-decoration:none!important}.tr-cart-drawer__list .price__sale .price-item{margin-right:0}.tr-cart-drawer__list .cart-item__price{color:#282a29}.tr-cart-drawer__list .product-option{font-size:16px;font-weight:600;line-height:1}.tr-cart-drawer__list .product-option+.product-option{margin-top:10px}.tr-cart-drawer__list .cart-item__quantity{margin-top:0;padding-left:0!important}.tr-cart-drawer__list cart-remove-button{margin-left:0!important}.cart-item cart-remove-button{width:auto!important;height:auto!important}.tr-cart-drawer__list cart-remove-button .button{min-width:auto!important;min-height:auto!important;width:auto!important;height:auto!important}.tr-cart-drawer__list cart-remove-button .svg-wrapper{width:13px;height:13px}.tr-cart-drawer__list .cart-item .loading__spinner{top:-3px;right:3px;padding-top:0;width:13px;height:13px}.tr-card-drawer .drawer__footer{display:flex;flex-direction:column;row-gap:16px;padding-block:0;margin-top:auto;border-top:0}.tr-card-drawer .drawer__footer .totals{margin-block:0 9px;align-items:center}.tr-card-drawer .drawer__footer .totals__total{margin-top:0;font-size:32px}.tr-card-drawer .drawer__footer .totals__total-value{margin-left:0;font-size:16px}.tr-card-drawer .cart__checkout-button{min-height:42px;font-size:16px;font-weight:600;text-transform:uppercase;background-color:#006039}.tr-card-drawer .cart__checkout-button:after{display:none}.tr-card-drawer .cart__link{font-weight:600;line-height:1.15;text-transform:uppercase;text-underline-offset:2px;text-align:center;color:inherit}.tr-card-drawer :is(a,button){transition:opacity .2s ease-in-out}@media (any-hover: hover){.tr-card-drawer :is(a,button):hover{opacity:.75}}@media (max-height: 767px){.tr-card-drawer .drawer__header{margin-bottom:30px}.tr-card-drawer cart-drawer-items{row-gap:80px}}@media (max-height: 730px){.tr-card-drawer cart-drawer-items{row-gap:50px}}@media (max-height: 695px){.tr-card-drawer .drawer__header{margin-bottom:17px}.tr-card-drawer cart-drawer-items{row-gap:20px}}@media (any-hover: none){.tr-card-drawer :is(a,button):active{opacity:.75}}@media (max-width: 1024px){.tr-card-drawer .drawer__inner{padding-inline:24px}.tr-card-drawer .drawer__inner-empty .cart-drawer__warnings .drawer__close{right:14px}}@media (max-width: 767px){.tr-card-drawer .drawer__inner{width:390px;padding-inline:16px}.tr-card-drawer .drawer__inner-empty .cart-drawer__warnings .drawer__close{top:28px;right:6px}.tr-card-drawer .drawer__heading,.tr-card-drawer .drawer__footer .totals__total{font-size:24px}.tr-cart-drawer__list .cart-item__name,.tr-cart-drawer__list .price,.tr-cart-drawer__list .product-option{font-size:14px}}@media (max-width: 480px){.tr-card-drawer .drawer__inner{width:100vw}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/tr-cart-drawer.css.map */
