.side-cart{position:fixed;right:0;top:0;height:100%;width:555px;background:#fff;box-shadow:-2px 0 5px #0000001a;transform:translate(100%);transition:transform .3s ease;z-index:1000;border-radius:unset}header.header.header--scaled span.item-countt{background:#000;color:#fff}h3.side-cart__item-title a{text-decoration:none}h3.side-cart__item-title{font-family:Futura PT;font-weight:400;font-size:16px;line-height:21px;letter-spacing:0;text-transform:uppercase}.count_cart{color:#45b737}body .cart-item__error-text{font-size:12px}.cart-item__error{display:none}.cart-item__error.error-received{display:flex}.side-cart__header{display:flex;justify-content:space-between;padding:30px 15px;border-bottom:1px solid #ddd}.side-cart.active{transform:translate(0);right:0}.side-cart__contents{padding:15px}.side-cart__footer{padding-top:15px}.cart_footer{padding:15px;border-top:1px solid #ddd;position:fixed;width:100%;bottom:0;background:#fff;border-radius:0 0 15px 15px}.side-cart__item-list{list-style:none;margin:0;padding:0;overflow-y:auto;height:calc(100vh - 360px)}.side-cart__item{display:flex;align-items:center;padding-top:20px;padding-bottom:20px;padding-right:10px}.side-cart__item-image{width:100px;max-width:100px;flex:0 0 100px}.side-cart__item-image img{width:100px;height:100px;object-fit:cover}.side-cart__item-details{margin-left:28px;flex:1 1 auto;width:auto}.side-cart__item:nth-child(1){padding-top:0}.side-cart__item-details .number.quantity_selector{width:130px;border:1px solid #8080808a;padding:2px 5px;display:flex;justify-content:space-between}.side-cart__item-title{margin:0;font-size:1rem}span.item-countt{position:absolute!important;background:#fff;border-radius:50%;height:18px;width:17px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;padding:0;top:-5px;right:-5px;font-family:Futura PT}span.header-icon-cart{position:relative;display:flex}.number.quantity_selector input{width:70px;font-family:Futura PT;font-weight:400;font-size:18px;leading-trim:Cap height;line-height:100%;letter-spacing:0;text-align:center}.number.quantity_selector input:focus-visible{border:unset;box-shadow:unset}.number.quantity_selector span{width:30px;display:flex;justify-content:center;cursor:pointer;align-items:center}.side-cart__item-quantity,.side-cart__item-price{margin:.25rem 0}.side-cart__remove-btn{background:none;border:none;font-family:Futura PT;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0%;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0%;text-decoration-thickness:0%;text-decoration-skip-ink:auto;cursor:pointer;color:#9c9c9c}.side-cart__empty-message{text-align:center;color:#000;font-family:Futura PT;font-weight:400;font-size:22px;line-height:100%}.side-cart__close-btn{background:none;border:none;font-size:3rem;color:#000;cursor:pointer}.side-cart__item-properties{margin-top:.5rem;font-size:.9rem}.side-cart__item-properties ul{list-style:none;padding:0;margin:.5rem 0 0}.control-flow{display:flex;gap:10px}.side-cart__item-properties li{margin-bottom:.25rem}.instruction textarea#CartNote{width:100%;height:65px;border:1px solid #000;color:#000;padding:10px;margin-top:10px;display:none}.side-cart span.original-price{text-decoration:line-through}.instruction label{color:#000;font-family:Futura PT;font-weight:400;font-size:19px;line-height:100%;letter-spacing:0}p.tax-and-other{margin:0;font-family:Futura PT;font-weight:400;font-size:15px;line-height:100%;letter-spacing:0;color:#9c9c9c;padding:2px 0 7px}.subtotal p{margin:0;font-size:16px;color:#000;font-weight:600}.subtotal{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.side-cart__header h2{color:#000;font-family:Futura PT;font-weight:400;font-size:24px;line-height:100%;letter-spacing:0%}body.update-sidebar .side-cart:after{position:absolute;width:100%;height:100%;content:"";display:flex;background:#ffffff94;left:0;right:0;top:0;bottom:0;transition:.3s;border-radius:15px}.empty-sidecart{margin:auto;height:100%;padding-top:100px}.side-cart__item-properties dl{margin:0;color:#000}.side-cart__item-properties{margin:0;padding-bottom:10px}.side-cart__footer a.btn.btn-primary,.collection_vb a{background:#000;width:100%;display:flex;align-items:center;justify-content:center;height:47px;color:#fff;text-decoration:none;font-family:Futura PT;font-weight:400;font-size:19px;line-height:100%;border:1px solid #000;letter-spacing:0}.side-cart__footer a.btn.btn-primary:hover,.collection_vb a:hover{transition-duration:.2s;background-color:#fff;color:#000;transition-timing-function:cubic-bezier(.87,0,.13,1);transition-delay:0s;text-decoration:none}.collection_vb a{width:fit-content;padding:15px;margin:auto}.collection_vb{margin-top:15px;text-align:center}p.side-cart__item-price{color:#989898;font-family:Futura PT;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;padding:14px 0;margin:0}.side-cart__item-properties .product-option{color:#989898}.cart-drawer-overlay{background-color:#00000080;position:fixed;width:100%;height:100%;display:none;z-index:6}body.sidebar-open .cart-drawer-overlay{display:flex!important}body.sidebar-open{overflow:hidden}.side-cart .discounts{font-size:1.2rem}.side-cart .discounts__discount{display:flex;align-items:center;line-height:16px}.side-cart .discounts__discount svg{color:#000000b5}.side-cart .discounts__discount--position{justify-content:center}.side-cart__item-list::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.side-cart__item-list::-webkit-scrollbar{width:4px;background-color:#f5f5f5}.side-cart__item-list::-webkit-scrollbar-thumb{background-color:#000;border:2px solid #555555}@media screen and (min-width: 750px){.side-cart .discounts__discount--position{justify-content:flex-end}}.side-cart .discounts__discount>.icon{color:#000000b5;width:1.2rem;height:1.2rem;margin-right:.7rem}@media only screen and (max-width: 767px){.side-cart__item-list{height:calc(100vh - 345px)}.side-cart__contents{padding:1rem}.side-cart{top:0;height:100%;width:100%}.side-cart.active{right:0}}@media only screen and (min-width: 768px) and (max-width: 1500px){.side-cart{width:420px}}header.header:not(.header--scaled) span.header-icon-cart svg g{filter:invert(1)!important;-webkit-filter:invert(1)!important}
/*# sourceMappingURL=/cdn/shop/t/31/assets/sidecart.css.map */
