.cart{position:fixed;top:0;left:0;right:0;z-index:1001;height:100%;min-height:100%;background:#000000b3;overflow:auto;transition:.3s;opacity:0;visibility:hidden}.cart__form{position:absolute;right:-100%;max-width:440px;width:100%;min-height:100%;background:#fff;transition:.3s}.cart.active{opacity:1;visibility:visible}.cart.active .cart__form{right:0}.cart__wrapper{padding:24px;display:flex;flex-direction:column}.cart__empty-message{margin-top:20px;color:var(--text-color, #222);text-align:center;font-family:Nunito Sans;font-size:32px;font-style:normal;font-weight:700;line-height:130%}.cart__header{display:flex;justify-content:space-between}.cart__title{color:var(--text-color, #222);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:130%}.cart__close{width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20 20L5 5M20 5L5 20' stroke='%23222222' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");cursor:pointer}.cart__items{margin:40px 0;display:flex;flex-direction:column;gap:24px}.cart__item{display:flex;gap:24px}.cart__item:not(:last-child){padding-bottom:24px;border-bottom:1px solid var(--service-color)}.cart__item-image{width:100px;height:75px;min-width:100px}.cart__item-image img{width:100%;-o-object-fit:contain;object-fit:contain}.cart__item-info{display:flex;flex-direction:column}.cart__item-title{color:var(--text-color, #222);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:130%}.cart__item-title:visited{color:inherit}.cart__item-price{margin-top:4px;color:var(--text-color, #222);font-family:Open Sans;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.cart__item-counter{margin-top:18px;display:flex;align-items:center}.cart__item-counter .ss-icon{display:flex;align-items:center;cursor:pointer;transform:translateY(1.5px)}.cart__item-counter input{margin:0;padding:0;width:32px;height:24px!important;border:none;outline:none;text-align:center;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;color:#000}#text-field-container{height:24px!important}.cart__item-counter input:focus{border:none;box-shadow:none}.cart__item-counter input::-webkit-outer-spin-button,.cart__item-counter input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart__item-counter input[type=number]{-moz-appearance:textfield}.cart__item-remove{margin-left:auto;min-width:12px;height:12px;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='9' viewBox='0 0 10 9' fill='none'%3E%3Cpath d='M8.75 8.5L1.25 1M8.75 1L1.25 8.5' stroke='%2371706F' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");cursor:pointer}.cart__subtotal{margin:0 -24px;padding:0 24px;height:50px;display:flex;align-items:center;justify-content:space-between;background:var(--secondary-color, #022e76)}.cart__subtotal p{color:var(--white-color, #fff);text-align:center;font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:700;line-height:130%;margin:0}.cart-attr-container{margin:24px 0}.cart-attr__label{margin-bottom:14px;padding:0;color:var(--text-color, #222);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:130%;text-transform:uppercase}.cart-attr .jsCartAttrText .cart-attr__label{text-transform:none;font-weight:600;letter-spacing:normal}.cart .cart-attr__select,.cart textarea{padding:12px 16px;border-radius:4px;border:1px solid #d4d4d4;color:var(--text-color, #222);font-family:Open Sans;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.cart .cart-attr__select::-moz-placeholder,.cart textarea::-moz-placeholder{color:#71706f}.cart .cart-attr__select::placeholder,.cart textarea::placeholder{color:#71706f}.cart textarea{margin-bottom:14px;resize:none}.cart #note{margin-bottom:0}.cart__terms{margin-bottom:24px;display:flex;align-items:center;color:var(--text-color, #222);font-family:Open Sans;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.cart__terms label{padding:0;font:inherit}.cart__terms label p{margin:0}.cart__btns{display:flex;gap:12px;text-align:center;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:130%}.cart__btns>*{display:flex;align-items:center;justify-content:center;flex:0 1 190px;min-width:150px;height:37px}.cart__btns button{padding:0}.cart__btns input.action_button{padding:0;text-transform:capitalize;letter-spacing:normal;font:inherit;display:flex;align-items:center;border-radius:6px;background-color:var(--accent-color, #b02135);color:#fff}@media screen and (max-width:800px){.cart__form{max-width:333px}.cart__wrapper{padding:24px 16px}.cart__item{gap:0;position:relative}.cart__item-image{margin-right:24px}.cart__item-info{max-width:150px}.cart__item-remove{position:absolute;right:-8px;top:-8px;padding:12px;box-sizing:content-box;background-size:12px;background-position:center}.cart__item-counter input{width:20px;margin:0 6px}.cart__subtotal{margin:0 -17px;padding:0 16px}.cart__terms label,.cart__terms a{font-size:14px}textarea::placeholder{font-size:12px}}.preorder__tag{display:inline-block;width:fit-content;color:var(--text-color);font-family:var(--title-font);font-size:16px;font-style:normal;font-weight:700;line-height:150%;background-color:var(--gray-color);padding:6px;border-radius:6px}.preorder-modal{margin-top:20px;background-color:var(--white-color, #fff);border:2px solid var(--accent-color);padding:24px;border-radius:8px;width:100%}.preorder-modal h1{color:var(--accent-color);font-family:var(--title-font);font-size:24px;font-style:normal;font-weight:700;line-height:150%;border:none;text-align:center}.preorder-modal p,.preorder-modal a,.preorder-modal span,.preorder-modal ul li,.preorder-modal ol li{color:var(--text-color, #222)!important;font-family:var(--text-font)!important;font-size:16px;font-style:normal;font-weight:400;line-height:150%;text-align:center}@media screen and (min-width:799px){.preorder-modal h1{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/179/assets/cart-sidebar.css.map */
