.cart-drawer{display:block}.cart-drawer__button{position:relative;text-decoration:none}.cart-drawer__button svg{display:block}.cart-drawer__button span{font-size:11px;position:absolute;top:-6px;right:-8px;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#cd6334;border-radius:50%;height:18px;width:18px}.cart-drawer__close{background:transparent!important;border:none!important;padding:0}.cart-drawer__close svg{fill:#393939}.cart-drawer__wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;width:100%;pointer-events:none}.cart-drawer[open] .cart-drawer__wrap{pointer-events:auto}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#000;transition:opacity .4s;opacity:0;pointer-events:none;z-index:998}.cart-drawer[open] .cart-drawer__overlay{pointer-events:auto;opacity:.5}.cart-drawer__content{position:relative;z-index:99999;display:flex;flex-direction:column;max-width:548px;width:100%;height:100%;margin-left:auto;background:#fff;padding:20px 0 0;transform:translate(100%);visibility:hidden;transition:transform .4s,visibility .4s}.cart-drawer[open] .cart-drawer__content{transform:translate(0);visibility:visible}.cart-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:0 30px}@media(max-width:767px){.cart-drawer__head{padding-bottom:16px}}.cart-drawer__title{margin:0}.cart-drawer__body{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;flex:1;padding-inline:25px;margin:25px -25px 0}@media(max-width:767px){.cart-drawer__body{padding-inline:16px;margin:16px -16px}}.cart-drawer__empty{text-align:center;padding:0 30px}.cart-drawer__empty-title{font-size:18px;letter-spacing:2px;margin-bottom:13px}.cart-drawer__foot{padding:20px 0;box-shadow:0 -1px 5px .5px #0c0b0c40}.cart-drawer__empty-list{display:flex;flex-direction:column;gap:11px;max-width:310px;margin:0 auto}.cart-drawer__empty-link{font-family:tradegothicbold;display:block;font-size:14px;letter-spacing:2px;background:#262626;border:1px solid #262626;text-align:center;padding:.5rem 3rem;border-radius:2px;text-transform:uppercase;color:#fff!important;padding:13px 18px;font-weight:initial}.cart-drawer__empty-link:hover{background:#fff;color:#262626!important;border:1px solid #262626}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cart-drawer.css.map */
