.number-input{border:1px solid #ddd;box-sizing:border-box}.number-input *{box-sizing:border-box}.number-input button{outline:none;-webkit-appearance:none;background-color:transparent;width:2rem;height:2rem;cursor:pointer}.number-input button:before,.number-input button:after{display:inline-block;position:absolute;content:'';width:0.5rem;height:2px;background-color:var(--accentColor1);transform:translate(-50%, -50%)}.number-input button.plus:after{transform:translate(-50%, -50%) rotate(90deg)}.number-input input[type=number]{max-width:5rem;border:solid #ddd;border-width:0 1px;font-size:1rem;height:2rem;-moz-appearance:textfield}.number-input input[type=number]::-webkit-inner-spin-button,.number-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.action-link{color:var(--mainColor);text-decoration:none;transition:all 0.3s ease}.action-link:hover{color:var(--mainColor)}.ux-card{border:1px solid #E8E8E8;background:#FCFCFC;padding:20px;transition:all 0.3s ease}.ux-card:hover{cursor:pointer;border-color:var(--mainColor);background-color:#fff}.ux-card:hover a{color:var(--mainColor)}.ux-card.deleted{visibility:hidden;overflow:hidden;transition:all 0.2s;height:0px;padding:0px;margin:0px;box-shadow:none;border:none}.var_pri{font-size:14px}.var_pri .js-variant-titlte:after{content:'x';position:absolute;right:4px;color:#adadad}.product{padding-left:90px}.product img{display:block;max-height:85px;max-width:58px;width:auto;top:50%;transform:translateY(-50%);left:15px}.product .price{color:var(--accentColor2)}.product .remove{font-size:0.75rem}.summary dl{margin:0}.summary .total{background:var(--menuHover);color:#fff}.summary .total dd{font-size:1.5em}.summary .btn-checkout{background:#fff;color:var(--mainColor);border-color:var(--mainColor);transition:all 0.3s ease}.summary .btn-checkout:hover{background:var(--mainColor);color:#fff}.cart__basket__item{flex-wrap:wrap}.free-gifts{border:1px dashed #ff6307;background:rgba(255,237,232,0.5)}.free-gifts legend{width:auto;color:#ff6307;font-weight:600;background:#fff6f3;border-radius:20px;border:1px solid;font-size:18px}.free-gifts legend img{max-width:23px;mix-blend-mode:multiply;vertical-align:-3px}.free-gifts .item{line-height:normal}.free-gifts .item .m_copy{background:#ff6409;border-radius:15px;border:1px solid}.free-gifts .item .m_copy:hover{background:#fff;color:#ff6409 !important}.r-bill .checkbox{margin:0}.r-bill .checkbox label{margin:0}.r-bill .checkbox .regular-checkbox{display:none}.r-bill .checkbox .regular-checkbox+.box{border:2px solid #727272;padding:7px;border-radius:2px;display:inline-block;margin-top:2px;position:relative}.r-bill .checkbox .regular-checkbox:checked+.box{background:#ff2e2e;border:2px solid #ff2e2e}.r-bill .checkbox .regular-checkbox:checked+.box:after{content:'\2714\fe0e';font-size:13px;position:absolute;top:-2px;left:2px;color:#fff;line-height:18px}@media (max-width: 768px){.r-bill .checkbox .regular-checkbox:checked+.box:after{top:-3px;left:2px}}.r-bill .bill-field label{line-height:1.8;font-size:14px;margin-bottom:5px}.r-bill .bill-field .form-group{margin-bottom:10px;padding:0}.r-bill .bill-field .form-group input{margin-bottom:0}.r-bill .bill-field .form-control{box-shadow:none;background-clip:padding-box;border-radius:5px;border-color:#e6e6e6;height:34px;float:none}.r-bill .bill-field textarea.form-control{height:85px}.r-bill .bill-field span.text-danger{margin-top:5px;display:block;font-size:13px;color:red;margin-bottom:15px}.r-bill .checkbox>.title{font-size:16px;line-height:1.5;padding-left:5px;vertical-align:top;color:#000;letter-spacing:initial}@media (max-width: 768px){.r-bill .checkbox>.title{font-size:14px}}.r-bill .bill-field{display:none;margin-top:5px}.form-control::placeholder{color:#B4B4B4;opacity:1}
