.product__content[data-v-dcc6c896]{width:15rem}input[type=checkbox][data-v-dcc6c896]{margin:10px;transform:scale(1.5)}.transition-button[data-v-dcc6c896]{height:42px;font-weight:700;font-size:15px;border-radius:20px;transition:all .3s ease}.btn-light-custom[data-v-dcc6c896]{color:#0066ce;background-color:#d5eaff;border:none}.btn-light-custom[data-v-dcc6c896]:hover{background-color:#c0deff}.btn-added[data-v-dcc6c896]{color:#fff!important;background-color:#58b251!important;border:none;transform:scale(1.02)}.icon-white[data-v-dcc6c896]{filter:brightness(0) invert(1)}.auth-modal .modal-dialog{width:23rem}.auth-modal .modal-dialog .modal-content{border:none;border-radius:30px}.auth-modal .modal-dialog .modal-content .modal-header{padding:2rem 2rem 1rem;border-bottom:0}.auth-modal .modal-dialog .modal-content .modal-body{padding:.5rem 2rem 2rem;color:#3e3e3e}.auth-modal .modal-dialog .modal-content .modal-body .modal-title{font-weight:700;font-size:20px}.auth-modal .modal-dialog .modal-content .modal-body form label{font-weight:400;font-size:20px}.auth-modal .modal-dialog .modal-content .modal-body .alert{color:#cf4a4a}.auth-modal .modal-dialog .modal-content .modal-body button{min-width:7rem}.cart__products h3{font-weight:600;font-size:15px}.cart__products img{width:56px;height:56px;-o-object-fit:contain;object-fit:contain;border-radius:10px}.cart__products p{color:#676767;font-weight:400;font-size:12px}.cart__products .counter{font-weight:700;font-size:15px}.cart__products .counter__decrement,.cart__products .counter__increment{width:25px;height:25px;background-color:#f4f6fa;border:none;border-radius:5px}.cart__payment{height:-moz-fit-content;height:fit-content;padding:1rem 3rem;border:1px solid #3e3e3e;border-radius:10px}.basket-title{display:flex;align-items:flex-start;color:#3e3e3e;font-weight:700;font-size:24px}.basket-title .basket-title-count{position:relative;top:-5px;margin-left:4px;color:#a3a3a3;font-weight:400;font-size:14px}.available-for-order-banner{display:block;width:100%;padding:14px 20px;background-color:#f4f6fa;border-radius:12px}.available-for-order-banner span{display:block;color:#3e3e3e;font-weight:700;font-size:15px;text-align:left}