.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}@media screen and (min-width: 992px){.product{padding-left:90px}}.product img{max-height:85px;max-width:58px;width:auto;display:none;top:50%;transform:translateY(-50%);left:15px}@media screen and (min-width: 992px){.product img{display:block}}.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}.cart__basket__item .item-title{text-align:left}.free-gifts{border:1px dashed #ff6307;background:rgba(255,237,232,0.5)}.free-gifts .vmore_c{left:0;bottom:0px;border-top:1px dashed #ff6307;background:#fff;padding:2px 0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media (max-width: 768px){.free-gifts .none_mb{visibility:hidden;transform:rotateX(90deg);transition:margin 0.5s;margin-top:-92px}.free-gifts .none_mb.open_gift{visibility:visible;transform:rotateX(0deg);margin-top:0;transition:margin 0.5s, transform 0.5s}.free-gifts .v_more_coupon{color:#ff6307}}.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}.free-gifts .item .line_b{border-bottom:1px dashed #ff6307}.free-gifts .item:last-child .line_b{border-bottom:none;margin-bottom:0 !important;padding-bottom:0 !important}.colrightvat{background:#f8f8f8}.colrightvat .formVAT{padding:10px 10px 10px 5px;background:#f8f8f8;width:100%;float:left}.colrightvat .formVAT h4{font-size:18px;font-weight:bold}.colrightvat .formVAT .timedeli-modal{margin-bottom:20px;display:flex}.colrightvat .formVAT .timedeli-modal fieldset{border:none;padding:0;width:50.7%;position:relative}.colrightvat .formVAT .timedeli-modal fieldset:first-child{margin-right:10px}.colrightvat .formVAT .timedeli-modal fieldset:first-child input{width:100%;padding:0 10px;background:#fff;position:relative;z-index:2;min-height:35px}.colrightvat .formVAT .timedeli-modal fieldset select{width:100%;height:35px;line-height:35px;color:var(--text-color)}.colrightvat .formVAT .r-bill .checkbox input{height:40px;border-radius:4px;line-height:40px;margin-bottom:10px;float:left;width:100%;float:left;padding:0 20px 0 20px;background:#fff;border-color:#ebebeb;font-size:14px;color:#9e9e9e;box-shadow:none}.colrightvat .formVAT .r-bill .checkbox .regular-checkbox{display:none}.colrightvat .formVAT .r-bill .checkbox .regular-checkbox+.box{border:2px solid #727272;padding:7px;border-radius:2px;display:inline-block;margin-top:2px;position:relative}.colrightvat .formVAT .r-bill .checkbox .regular-checkbox:checked+.box{background:#ff2e2e;border:2px solid #ff2e2e}.colrightvat .formVAT .r-bill .checkbox .regular-checkbox:checked+.box:after{content:'\2714\fe0e';font-size:13px;position:absolute;top:-2px;left:1px;color:#fff}.colrightvat .formVAT .r-bill .checkbox>.title{font-size:16px;line-height:1.5;padding-left:5px;vertical-align:top;color:#000}.colrightvat .formVAT .r-bill .bill-field{display:none;margin-top:5px}.colrightvat .formVAT .r-bill .bill-field .form-group{margin-bottom:10px;padding:0}.colrightvat .formVAT .r-bill .bill-field .form-group label{line-height:1.8;font-size:14px;margin-bottom:0}.colrightvat .formVAT .r-bill .bill-field .form-group input{margin-bottom:0}.cart-layout .cart__summary{display:inline-block}
