.product-cart{--v-product-cart-title-before-padding-x:1rem;--v-product-cart-title-before-padding-y:0.6667rem;--v-product-cart-title-gap:1rem;--v-product-cart-container-gap:1rem;background:#fff;padding:32px;border-radius:8px}.product-cart__title{font-family:var(--second-family);font-weight:600;font-size:32px;line-height:113%;letter-spacing:-.03em;color:var(--brand-black);margin-bottom:.5rem}.product-cart__step{padding:var(--v-product-cart-title-before-padding-y) var(--v-product-cart-title-before-padding-x) var(--v-product-cart-title-before-padding-y) var(--v-product-cart-title-before-padding-x);background-color:var(--v-danger);line-height:1;font-size:1.3333rem;border-radius:10px}.product-cart__container{display:flex;flex-direction:column;gap:var(--v-product-cart-container-gap)}.cart-card{--v-cart-card-content-padding-left:2rem;--v-cart-card-group-gap:4.6667rem;display:flex;overflow:hidden;background:#fff;border-radius:8px;border:2px solid var(--t-black-10);box-shadow:none;padding:1rem}.cart-card__img{height:120px;aspect-ratio:1}.cart-card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cart-card__content{display:flex;flex-direction:column;justify-content:space-between;width:100%;padding-left:var(--v-cart-card-content-padding-left)}.cart-card__top{display:flex;justify-content:space-between;gap:24px}.cart-card__bottom{display:flex;align-items:center;justify-content:space-between;padding-top:40px}.cart-card__bottom-group{display:flex;gap:var(--v-cart-card-group-gap)}.cart-card__price{white-space:nowrap;line-height:1;text-align:right}.cart-card__price--final{color:var(--v-yellow)}.cart-card__price .current{font-family:var(--font-family);font-weight:400;font-size:24px;line-height:133%;color:var(--brand-black);margin-bottom:5px}.cart-card__price .current-pcs{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:133%;color:var(--brand-black);margin-bottom:4px}.cart-card__price .old{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:133%;text-decoration:line-through;color:var(--t-black-60)}.cart-card__text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;text-decoration:none;color:inherit}.cart-card__title{font-family:var(--second-family);font-weight:600;font-size:28px;line-height:114%;letter-spacing:-.01em;color:var(--t-black-80)}.cart-card__desc{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:133%;color:var(--t-black-60);margin-top:.5rem}.cart-card__action .card-action__btn.active svg path,.cart-card__action .card-action__btn:hover svg path,.cart-card__action .delete-card.active svg path,.cart-card__action .delete-card:hover svg path{fill:var(--brand-red)}.cart-card__action .card-action__btn svg path,.cart-card__action .delete-card svg path{transition:all .3s ease}.cart-card__quantity{border:2px solid var(--t-black-80);border-radius:8px;width:136px;display:flex;align-items:center;padding:12px 16px;gap:16px}.cart-card__quantity input{border:none!important;box-shadow:none!important;font-family:var(--font-family);font-weight:400;font-size:14px;line-height:143%;color:var(--brand-black);outline:0;padding:0;width:100%;text-align:center}.cart-card__quantity button:hover svg path{fill:var(--brand-red)}.cart-card__quantity button svg path{transition:all .3s ease}.cart-card__quantity button:disabled{cursor:not-allowed;pointer-events:none}.cart-card__quantity button:disabled svg path{fill:var(--t-black-20)}.deleted-product{--v-deleted-product-padding-x:1.6667rem;--v-deleted-product-padding-left:2rem;--v-deleted-product-padding-right:1.3333rem;background-color:var(--v-gray-700);padding:var(--v-deleted-product-padding-x) var(--v-deleted-product-padding-right) var(--v-deleted-product-padding-x) var(--v-deleted-product-padding-left)}.deleted-product__content{display:flex;align-items:center;justify-content:space-between;gap:1.3333rem}.deleted-product__title{color:var(--v-gray-500)}.deleted-product__name{color:var(--v-white)}.cart-total{--v-cart-totla-padding:2rem;padding:var(--v-cart-totla-padding);background-color:var(--v-black)}.cart-total__content{display:flex;align-items:center;justify-content:space-between;gap:1.3333rem}.cart-total__price{color:var(--v-yellow);line-height:.75}.basket__box.services-container{background:#fff;padding:2rem;border-radius:.5rem}.basket__head{display:flex;justify-content:space-between;align-items:center;gap:15px;background:#fff;padding:24px 32px;margin:0 0 24px 0;border-radius:8px}.basket__head .catalog__aside-text{color:#fff}.basket__head .catalog__aside-label{margin:0}.basket__head-group{display:flex;align-items:center;gap:16px}.basket__head-group-item{display:flex;align-items:center;gap:10px;font-family:var(--font-family);font-weight:400;font-size:14px;line-height:100%;color:var(--t-black-80);background:0 0;border:none;text-decoration:none}.basket__head-group-item svg{position:relative;top:1px}.basket__aside{width:432px;flex-shrink:0;position:sticky;top:24px}.basket__aside-body{background:var(--brand-white);padding:2rem;border-radius:8px}.basket__aside-title{display:flex;align-items:center;justify-content:space-between;gap:0 10px;margin-bottom:2rem}.basket__aside-title .title{font-family:var(--second-family);font-weight:600;font-size:32px;line-height:113%;letter-spacing:-.03em;color:var(--t-black-80)}.basket__aside-title .quantity{font-family:var(--font-family);font-weight:600;font-size:14px;line-height:100%;letter-spacing:.11em;text-transform:uppercase;color:var(--t-black-40);margin-top:12px}.basket__aside-title .quantity span{color:var(--t-black-80)}.basket__aside-info{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:133%;color:var(--t-black-60);margin:32px 0 0 0}.basket__aside-info p{margin:0}.basket__aside-btn{border:2px solid var(--brand-black);border-radius:8px;padding:12px 24px;width:100%;justify-content:center;gap:10px;align-items:center;font-family:var(--font-family);font-weight:600;font-size:12px;line-height:100%;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-white);background:var(--brand-black);display:flex;justify-content:space-between}.basket__aside-btn:hover{background:0 0;border-color:var(--brand-black)}.basket__aside-btn:hover svg path{fill:var(--brand-black)}.basket__aside-btn svg path{transition:all .3s ease}.basket__aside-icon{position:relative;display:flex}.basket__aside-calc{display:flex;align-items:center;gap:15px;justify-content:space-between;color:#bfbfbf;padding-bottom:12px;border-bottom:1px solid var(--t-black-10)}.basket__aside-calc.total{border:none;padding:0}.basket__aside-calc .gray{display:block;color:grey;font-size:12px;line-height:110%}.basket__aside-calc:not(:last-child){margin:0 0 12px 0}.basket__aside-calc-name{line-height:1}.basket__aside-calc span{display:flex;align-items:center;gap:10px}.basket__aside-calc span.lime{color:var(--state-success)!important}.basket__aside-calc em{display:block;font-style:normal;font-family:var(--font-family);font-weight:400;font-size:10px;line-height:140%;color:var(--t-black-60)}.basket__aside-calc span.block{display:block}.basket__aside-calc span:first-child{font-family:var(--font-family);font-weight:400;font-size:1rem;line-height:150%;color:var(--t-black-80)}.basket__aside-calc span:last-child{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:140%;text-align:right;color:var(--brand-black)}.basket__aside-calc span.lime{color:var(--lime)}.basket__aside-calc-total{font-size:20px!important;line-height:100%}.basket__aside-calc.big span:first-child{font-family:var(--font-family);font-weight:400;font-size:1rem;line-height:150%;color:var(--t-black-80)}.basket__aside-calc.big span.right{font-family:var(--font-family);font-weight:700;font-size:12px;line-height:133%;text-align:right;color:var(--halftones-purple-1);border-radius:8px;padding:4px 8px;background:var(--halftones-purple-4);gap:4px}.basket__aside-calc.big span.right span{font-size:12px}.basket__aside-calc.total .lsp{font-family:var(--second-family);font-weight:600;font-size:28px;line-height:114%;letter-spacing:-.01em;color:var(--brand-black)}.basket__aside-calc.total .right{font-family:var(--second-family);font-weight:600;font-size:28px;line-height:114%;letter-spacing:-.01em;color:var(--brand-black);text-align:right}.basket__aside-head{display:flex;justify-content:space-between;align-items:center;gap:15px;line-height:100%}.basket__aside-head-value{font-family:var(--font-family);font-weight:600;font-size:14px;line-height:100%;text-align:right;color:var(--red)}.basket__aside-head-name{font-family:var(--font-family);font-weight:700;font-size:30px;line-height:100%;color:var(--brand-white)}.basket__aside-promo{display:flex;gap:15px}.basket__aside-promo input{display:block;flex-grow:1;padding:0 12px;width:100%;height:41px;color:#bfbfbf;background:0 0;font-size:15px;border:1px solid #333}.basket__aside-promo input input::-moz-placeholder{color:#bfbfbf}.basket__aside-promo input input::placeholder{color:#bfbfbf}.basket__aside-promo input .btn{padding:12px 20px}.basket__aside-item:not(:last-child){margin-bottom:24px}.basket__aside-item-coupon{display:flex;flex-direction:column}.promo-field{width:100%}.promo-field__input-wrap{display:flex;gap:12px}.promo-field__input{flex:1 1 auto;min-width:0;border:2px solid var(--t-black-40);border-radius:8px;padding:12px 16px;outline:0;background:0 0;font-family:var(--font-family);font-weight:400;font-size:14px;line-height:143%;color:var(--brand-black);transition:border-color .2s}.promo-field__input::-moz-placeholder{color:var(--t-black-40)}.promo-field__input::placeholder{color:var(--t-black-40)}.promo-field__input:focus{border-color:var(--brand-black)}.promo-field__apply{flex-shrink:0;font-family:var(--font-family);font-weight:600;font-size:12px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--t-black-80);background:0 0;border:2px solid var(--t-black-80);border-radius:8px;padding:12px 20px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.promo-field__apply:hover{background:var(--brand-black);border-color:var(--brand-black);color:var(--brand-white)}.promo-field__applied{display:flex;flex-wrap:wrap;gap:8px}.promo-field__applied:not(:empty){margin-top:8px}.promo-field__tag{display:inline-flex;align-items:center;gap:8px;max-width:100%;background:rgba(43,122,78,.08);border:1.5px solid rgba(43,122,78,.3);border-radius:8px;padding:10px 14px}.promo-field__tag--danger{background:rgba(217,30,24,.08);border-color:rgba(217,30,24,.3)}.promo-field__tag--danger .promo-field__tag-code{color:var(--brand-red)}.promo-field__tag--danger .promo-field__tag-icon{color:var(--brand-red)}.promo-field__tag-check,.promo-field__tag-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#2b7a4e;line-height:0}.promo-field__tag-code{font-family:var(--font-family);font-weight:700;font-size:14px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-black);white-space:normal;word-break:break-word;min-width:0}.promo-field__tag-remove{display:flex;align-items:center;justify-content:center;flex-shrink:0;border:none;background:0 0;cursor:pointer;padding:2px;color:var(--t-black-40);line-height:0;transition:color .15s}.promo-field__tag-remove:hover{color:var(--brand-red)}.basket__remove{padding:1rem;background:var(--brand-light);font-size:15px;line-height:normal;display:flex;justify-content:space-between;align-items:first baseline;border-radius:8px}.basket__remove-btn{display:flex;align-items:center;gap:10px;font-family:var(--font-family);font-weight:400;font-size:14px;line-height:100%;color:var(--t-black-80);background:0 0;border:none}.basket__remove-btn svg{position:relative;bottom:1px}.basket__remove-group{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:143%;color:var(--t-black-60)}.checkbox-label{position:relative;display:flex;align-items:center;gap:10px;cursor:pointer}.checkbox-label span{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:100%;color:var(--brand-black)}.checkbox-label input{position:absolute;opacity:0}.checkbox-label i{width:24px;height:24px;position:relative;box-shadow:inset 0 0 0 1px var(--t-black-40);border-radius:4px;transition:all .3s;overflow:hidden}.checkbox-label i:before{border-radius:4px;content:"";position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;transition:all .3s;background:var(--brand-red) url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.104 4.35366L6.10403 12.3537C6.05759 12.4001 6.00245 12.437 5.94175 12.4622C5.88105 12.4874 5.81599 12.5003 5.75028 12.5003C5.68457 12.5003 5.61951 12.4874 5.55881 12.4622C5.49811 12.437 5.44296 12.4001 5.39653 12.3537L1.89653 8.85366C1.80271 8.75984 1.75 8.63259 1.75 8.49991C1.75 8.36723 1.80271 8.23998 1.89653 8.14616C1.99035 8.05234 2.1176 7.99963 2.25028 7.99963C2.38296 7.99963 2.51021 8.05234 2.60403 8.14616L5.75028 11.293L13.3965 3.64616C13.4903 3.55234 13.6176 3.49963 13.7503 3.49963C13.883 3.49963 14.0102 3.55234 14.104 3.64616C14.1978 3.73998 14.2506 3.86723 14.2506 3.99991C14.2506 4.13259 14.1978 4.25984 14.104 4.35366Z' fill='white' /%3E%3C/svg%3E") 50% no-repeat}.checkbox-label input:checked+i{box-shadow:none}.checkbox-label input:checked+i:before{opacity:1}.delete-card{cursor:pointer}.cart-card__img{position:relative}.cart-card__img .checkbox-label{position:absolute;top:0;left:0}.service-section{position:relative;padding:1rem;border:2px solid var(--t-black-10);border-radius:8px;margin-bottom:1rem}.service-section:last-child{margin-bottom:0}.service-section .section-header{display:flex;align-items:center;justify-content:space-between}.service-section .accordion-body{padding:24px 0}.service-section .section-header-left{display:flex;align-items:center;gap:1rem}.service-section .section-icon{flex:0 0 40px;width:48px;height:48px;min-width:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;background:var(--brand-ivory)}.service-section .icon-orange{background:var(--brand-red);color:#fff}.service-section .icon-red{background:#ff3b30;color:#fff}.service-section .section-title{font-family:var(--second-family);font-weight:600;font-size:20px;line-height:120%;letter-spacing:-.02em;color:var(--t-black-80);margin:0}.service-section .section-subtitle{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:133%;color:var(--t-black-60);margin:4px 0 0}.service-section .service-item{border-radius:8px;padding:1rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;transition:background .2s;border:2px solid var(--t-black-10)}.service-section .service-item:last-child{margin-bottom:0}.service-section .service-item:hover{border-color:#525252}.service-section .service-item-left{display:flex;align-items:center;gap:12px}.service-section .service-checkbox{width:22px;height:22px;cursor:pointer;accent-color:var(--brand-red)}.service-section .service-name{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:143%;color:var(--t-black-80)}.service-section .service-price{font-family:var(--font-family);font-weight:400;font-size:1rem;line-height:150%;color:var(--brand-black);white-space:nowrap;margin-left:10px}.service-section .form-check-input:checked{background-color:var(--brand-red);border-color:var(--brand-red)}.service-section .services-note{padding:1rem;border-radius:.5rem;background:var(--brand-light);display:flex;align-items:center;gap:12px}.service-section .services-note__icon{font-size:0;line-height:normal}.service-section .services-note__text{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:133%;color:var(--t-black-60)}.form-switch{padding-left:0;display:flex;align-items:center;margin:0}.form-switch .form-check-input{width:45px;height:25px;cursor:pointer;border-radius:90px;background-color:transparent;margin:0;--v-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-8 -8 16 16'%3e%3ccircle r='8' fill='%2319141599'/%3e%3c/svg%3e");background-color:var(--t-black-20)}.form-switch .form-check-input:checked{border:1px solid var(--gray-90-e5e5e5);--v-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-8 -8 16 16'%3e%3ccircle r='8' fill='%23fff'/%3e%3c/svg%3e")}.form-switch .form-check-input:focus{box-shadow:none}.form-switch .catalog__aside-text{font-family:var(--font-family);font-weight:700;font-size:17px;line-height:110%;color:var(--brand-white);display:block;padding-left:10px}.order__item{background:var(--brand-white);border-radius:.5rem;padding:2rem 2rem 40px;margin-bottom:1.5rem;position:relative}.order__item:last-child{margin-bottom:0}.order__item-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.order__item-padding-wrapper{padding:1rem;border-radius:.5rem;background:var(--brand-light);width:100%}.order__item-padding-wrapper .form-switch{justify-content:flex-start;gap:12px}.order__item-padding-wrapper .form-switch .catalog__aside-text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--t-black-80);padding:0}.order__item-head{font-family:var(--second-family);font-weight:600;font-size:32px;line-height:113%;letter-spacing:-.03em;color:var(--brand-black);display:flex;align-items:center}.order__item-head span{border-radius:10px;width:40px;height:40px;margin-right:15px;background:var(--red);font-weight:700;font-size:20px;line-height:38px;color:var(--brand-white);text-align:center}.order__item-step{font-family:var(--font-family);font-weight:600;font-size:12px;line-height:100%;letter-spacing:.12em;text-transform:uppercase;color:var(--t-black-80);white-space:nowrap}.order__item-border{margin-bottom:1rem}.order__item-border .form-check.form-switch{margin-bottom:24px}.order__item-group{display:flex;gap:10px;margin-bottom:18px}.order__item-group-radio{display:flex;margin:0;gap:42px;align-items:center}.order__item-label-radio{position:relative;padding-left:35px;min-height:25px}.order__item-label-radio input{position:absolute;left:0;top:0;opacity:0}.order__item-label-radio i{position:absolute;top:0;left:0;bottom:0;margin:auto;width:24px;height:24px;border-radius:13px;border:2px solid var(--t-black-60);transition:all .2s}.order__item-label-radio i:before{content:"";position:absolute;top:calc(50% - 6px);left:calc(50% - 6px);width:12px;height:12px;background:#fff;border-radius:50%;margin:auto;opacity:0}.order__item-label-radio input:checked+i{background:var(--brand-red);border-color:var(--brand-red)}.order__item-label-radio input:checked+i:before{opacity:1}.order__item-label-radio span.order__item-radio-name{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--brand-black)}.order__item-label{display:block;cursor:pointer}.order__item-label input[type=checkbox],.order__item-label input[type=radio]{display:none}.order__item-label.block{background:var(--brand-light);border-radius:.5rem;overflow:hidden;transition:all .3s;border:2px solid var(--brand-light)}.order__item-label.block.active{border-color:var(--t-black-80);background:var(--brand-white)}.order__item-label-body{display:none;padding:0 1rem 1rem}.order__item-label.block.active>.order__item-radio .order__item-label-radio i{background:var(--brand-red);border-color:var(--brand-red)}.order__item-label.block.active>.order__item-radio .order__item-label-radio i:before{opacity:1}.order__item-label.block.active .order__item-label-body{display:block}.order__item-label-inner{padding:1.5rem;margin-bottom:10px;background:var(--brand-light);border-radius:.5rem}.order__item-label-inner:last-child{margin-bottom:0}.order__item-label-logo{margin-bottom:20px}.order__item-label-logo img{height:22px}.order__item-label-wrapper{display:flex;flex-wrap:wrap;gap:1rem}.order__item-label-wrapper .order__item-label{flex:0 0 calc(33.33% - 11px);display:flex}.order__item-label-wrapper .order__item-label .order__item-label-radio{padding:1rem;border-radius:.5rem;background:var(--brand-white);width:100%;display:flex;flex-direction:column}.order__item-label-wrapper .order__item-label .order__item-label-radio .top-radio{position:relative;margin-bottom:1rem;display:flex}.order__item-label-wrapper .order__item-label .order__item-label-radio .name{padding-left:35px;display:flex;flex-wrap:wrap;gap:12px;font-family:var(--font-family);font-weight:400;font-size:15px;line-height:110%;color:var(--t-black-40)}.order__item-label-wrapper .order__item-label .order__item-label-radio .order__item-radio-wrap{display:block}.order__item-label-wrapper .order__item-label .order__item-label-radio .order__item-radio-wrap .order__item-radio-group.end{flex-direction:row;justify-content:start;align-items:end}.order__item-label-wrapper .order__item-label .order__item-label-radio .order__item-radio-wrap .order__item-radio-group.end .order__item-radio-right span{font-family:var(--font-family);font-weight:400;font-size:24px;line-height:100%;color:var(--t-black-40)}.order__item-label-wrapper .order__item-label .order__item-label-radio .order__item-radio-wrap .order__item-radio-group.end .order__item-radio-days{font-family:var(--font-family);font-weight:400;font-size:15px;line-height:100%;color:var(--t-black-40)}.order__item-label-wrapper .order__item-label .order__item-label-radio .order__item-radio-wrap .order__item-radio-group.end .war-icon{flex:0 0 14px;margin-left:auto;font-size:0}.order__item-label-wrapper .order__item-label .order__item-label-radio .order__item-radio-wrap .order__item-radio-group.end .war-icon svg path{fill:var(--t-black-40);fill-opacity:1}.order__item-label-wrapper .order__item-label .order__item-label-radio input:checked+.top-radio i{background:var(--brand-red);border-color:var(--brand-red)}.order__item-label-wrapper .order__item-label .order__item-label-radio input:checked+.top-radio i:before{opacity:1}.order__item-label-wrapper .order__item-label .order__item-label-radio input:checked+.top-radio+.order__item-radio .order__item-radio-wrap .order__item-radio-group.end .order__item-radio-right span{font-weight:700;color:#fff}.order__item-label-wrapper .order__item-label .order__item-label-radio input:checked+.top-radio+.order__item-radio .order__item-radio-wrap .order__item-radio-group.end .order__item-radio-days{font-weight:700;color:#fff}.order__item-label-wrapper .order__item-label .order__item-label-radio input:checked+.top-radio+.order__item-radio .order__item-radio-wrap .order__item-radio-group.end .war-icon svg path{fill:#191415}.order__item-radio{padding:1rem}.order__item-radio .right{flex:1 1 auto;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--t-black-80)}.order__item-radio .right>span{display:block}.order__item-radio.delivery{display:flex;align-items:flex-start;background-color:transparent;padding:18px}.order__item-radio.delivery.black{border-radius:0;padding:0;display:block;margin-top:auto}.order__item-radio.payment{background:0 0!important;padding:15px 35px;position:relative;display:block}.order__item-radio.payment i{position:absolute;top:15px;left:0;margin:auto;width:24px;height:24px;border-radius:13px;border:1px solid var(--t-black-40);transition:all .2s}.order__item-radio.payment i:before{content:"";position:absolute;top:calc(50% - 6px);left:calc(50% - 6px);width:12px;height:12px;background:#fff;border-radius:50%;margin:auto;opacity:0}.order__item-radio.payment>span{display:block;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--brand-black)}.order__item-radio.payment .order__item-radio-descr{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:133%;color:var(--t-black-60);margin-top:2px}.order__item-radio-descr{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:133%;color:var(--t-black-60)}.order__item-radio-wrap{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.order__item-radio-group{display:flex;flex-direction:column;gap:8px}.order__item-radio-group.end{align-items:flex-end}.order__item-radio-icon{display:inline-flex;align-items:center;justify-content:center}.order__item-radio-right{display:flex;align-items:baseline;gap:4px;font-family:var(--font-family);font-weight:400;font-size:12px;line-height:133%;color:var(--t-black-60)}.order__item-radio-price{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:140%;color:var(--brand-black);white-space:nowrap}.order__item-radio-rub{font-size:11px;font-weight:400;color:#888}.order__item-radio-days{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;text-align:right;color:var(--t-black-80);white-space:nowrap}.order__item .order__item-label input:checked+.order__item-radio{background-color:#ffc107;border-color:#ffc107;color:#000;font-weight:500}.order__item .order__item-label input:checked+.order__item-radio.delivery{border-color:#ffc107;background-color:rgba(255,193,7,.03);color:#fff}.order__item .order__item-label input:checked+.order__item-radio.delivery.black{border-color:#ffc107;background-color:rgba(255,193,7,.05);color:#fff}.order__item-fields{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px}.order__item-row{width:calc(50% - 12px);flex:auto}.order__item-row:first-child{width:100%}.order__item-row>span{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:143%;color:var(--brand-black);display:block;overflow-wrap:break-word;margin-bottom:4px}.order__item-row input,.order__item-row select,.order__item-row textarea{border:2px solid var(--t-black-40);border-radius:8px;padding:12px 16px;font-family:var(--font-family);font-weight:400;font-size:14px;line-height:143%;color:var(--brand-black);width:100%;background:0 0;outline:0;flex:1 1 auto;transition:all .3s ease;resize:none}.order__item-row input:focus,.order__item-row select:focus,.order__item-row textarea:focus{outline:0;border-color:var(--brand-black);box-shadow:0 0 0 4px rgba(16,24,32,.07)}.order__item-row select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6925 7.94229L10.4425 14.1923C10.3845 14.2504 10.3156 14.2965 10.2397 14.328C10.1638 14.3594 10.0825 14.3756 10.0003 14.3756C9.91821 14.3756 9.83688 14.3594 9.76101 14.328C9.68514 14.2965 9.61621 14.2504 9.55816 14.1923L3.30816 7.94229C3.19088 7.82502 3.125 7.66596 3.125 7.5001C3.125 7.33425 3.19088 7.17519 3.30816 7.05792C3.42544 6.94064 3.5845 6.87476 3.75035 6.87476C3.9162 6.87476 4.07526 6.94064 4.19253 7.05792L10.0003 12.8665L15.8082 7.05792C15.8662 6.99985 15.9352 6.95378 16.011 6.92236C16.0869 6.89093 16.1682 6.87476 16.2503 6.87476C16.3325 6.87476 16.4138 6.89093 16.4897 6.92236C16.5655 6.95378 16.6345 6.99985 16.6925 7.05792C16.7506 7.11598 16.7967 7.18492 16.8281 7.26079C16.8595 7.33666 16.8757 7.41798 16.8757 7.5001C16.8757 7.58223 16.8595 7.66354 16.8281 7.73941C16.7967 7.81528 16.7506 7.88422 16.6925 7.94229Z' fill='%23191415' /%3E%3C/svg%3E");background-position:calc(100% - 14px) 50%;background-repeat:no-repeat}.order__item-field{position:relative;display:flex;align-items:center}.order__item-field input{flex:1}.order__item-field button{position:absolute;right:12px;background:0 0;border:none;cursor:pointer;padding:5px}.order__item-labels{display:flex;flex-direction:column;gap:1rem}.order__item-map{display:flex;align-items:center;gap:6px;font-family:var(--font-family);font-weight:400;font-size:14px;line-height:100%;color:var(--t-black-80);border:none;cursor:pointer;padding:0;background:var(--brand-light);border-radius:.5rem;padding:1rem;text-decoration:none;margin-top:2rem}.order__item-labels-payment{padding:15px 0 0;display:flex;flex-direction:column;gap:1rem}.order__item-labels-payment .order__item-label{padding:.1rem 1rem}.order__item .order__item-labels-payment .order__item-label input:checked+.order__item-radio i{background:var(--brand-red);border-color:var(--brand-red)}.order__item .order__item-labels-payment .order__item-label input:checked+.order__item-radio i:before{opacity:1}.order__item-labels-last-step{display:flex;align-items:start;justify-content:space-between}.order__item-labels-last-step .form-switch{align-items:start}.order__item-labels-last-step .form-switch .catalog__aside-subtext{font-family:var(--font-family);font-weight:400;font-size:15px;line-height:110%;color:var(--t-black-40);display:block;padding-top:7px}.catalog__aside-label{display:flex;align-items:center;gap:10px}.catalog__aside-label:last-child{border-bottom:none}.catalog__aside-label input[type=checkbox]{position:absolute;top:0;left:0;opacity:0}.catalog__aside-label i{flex:0 0 25px;height:25px;border-radius:4px;background:0 0;border:1px solid var(--t-black-40);position:relative}.catalog__aside-label i:before{content:"";position:absolute;bottom:0;left:0;right:0;top:0;background:url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.6793 0.289386C13.5867 0.197689 13.4765 0.124907 13.3551 0.0752394C13.2337 0.0255714 13.1035 0 12.972 0C12.8405 0 12.7103 0.0255714 12.5889 0.0752394C12.4675 0.124907 12.3574 0.197689 12.2647 0.289386L4.84329 7.58766L1.72529 4.51573C1.62913 4.42451 1.51563 4.35279 1.39125 4.30465C1.26688 4.25652 1.13406 4.23291 1.0004 4.23518C0.86673 4.23745 0.734828 4.26555 0.612221 4.31789C0.489614 4.37022 0.378704 4.44576 0.285823 4.54019C0.192942 4.63462 0.119909 4.74609 0.0708932 4.86824C0.0218778 4.99039 -0.00216024 5.12082 0.000152332 5.25209C0.0024649 5.38336 0.0310826 5.5129 0.0843711 5.63331C0.13766 5.75372 0.214575 5.86265 0.310727 5.95386L4.13601 9.71062C4.22862 9.80231 4.3388 9.87509 4.46019 9.92476C4.58158 9.97443 4.71179 10 4.84329 10C4.9748 10 5.105 9.97443 5.22639 9.92476C5.34779 9.87509 5.45796 9.80231 5.55057 9.71062L13.6793 1.72752C13.7804 1.63591 13.8611 1.52472 13.9163 1.40096C13.9715 1.2772 14 1.14356 14 1.00845C14 0.873344 13.9715 0.7397 13.9163 0.615943C13.8611 0.492186 13.7804 0.380998 13.6793 0.289386Z' fill='white' /%3E%3C/svg%3E") 50% no-repeat;opacity:0}.catalog__aside-label .catalog__aside-text{font-family:var(--font-family);font-weight:700;font-size:15px;line-height:110%;color:var(--brand-white)}.catalog__aside-label input:checked+i{background:var(--brand-black);border-color:transparent}.catalog__aside-label input:checked+i:before{opacity:1}.catalog__aside-label.need-call{border:none;padding:0}.complect__details-group{display:flex;align-items:center;gap:16px}.complect__details-img{width:50px;height:50px;background-color:#ffc107;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.complect__details-img img{width:24px;height:24px}.complect__details-text{display:flex;flex-direction:column;gap:4px}.complect__details-main{font-size:15px;font-weight:500;color:#fff}.complect__details-bottom{font-size:12px;color:#777}.cart-items-length{margin-bottom:12px;font-family:var(--font-family);font-weight:600;font-size:14px;line-height:100%;letter-spacing:.11em;text-transform:uppercase;color:var(--t-black-40)}.cart-items-length span{color:var(--t-black-80)}.accordion__instock{display:flex;align-items:center;gap:8px;font-family:var(--font-family);font-weight:400;font-size:14px;line-height:143%;color:var(--t-black-80)}.accordion__instock.preorder .instock__scale{background:#d94800}.accordion__instock.instock--not-available .instock__scale{background:var(--t-black-20)}.accordion__instock.instock--little .instock__scale{background:#e68600}.accordion__instock .instock__scale{width:8px;height:8px;display:block;border-radius:100%;background:#75992e}.basket-delivery-price{padding:1rem 2rem;background:var(--brand-white);border-radius:.5rem;margin-bottom:1.5rem}.basket-delivery-price__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.basket-delivery-price__title{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:143%;color:var(--t-black-60)}.basket-delivery-price__price{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:143%;color:var(--brand-black)}.basket-delivery-price__progress{background:var(--t-red-10);border-radius:8px;overflow:hidden;position:relative;height:8px;margin-top:12px}.basket-delivery-price__progress .bar{position:absolute;top:0;left:0;bottom:0;border-radius:.5rem;background:var(--brand-red);transition:all .3s ease}.user-enter-note{background:var(--halftones-purple-4);border-radius:8px;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:10px}.user-enter-note__text{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:143%;color:var(--halftones-purple-2)}.user-enter-note__btn a{display:flex;align-items:center;gap:6px;text-decoration:none}.user-enter-note__btn .title{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:100%;color:var(--halftones-purple-1)}.user-enter-note__btn .icon{font-size:0;line-height:normal}.cart-header{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:flex-end}body .tippy-box{box-shadow:0 2px 2px 0 rgba(0,0,0,.06);background:var(--brand-white);border-radius:8px;padding:12px;font-family:var(--font-family);font-weight:400;font-size:12px;line-height:133%;color:var(--t-black-60)}body .tippy-arrow{box-shadow:0 2px 2px 0 rgba(0,0,0,.06);color:#fff}@media all and (max-width:1280px){.cart-card__content{padding-left:20px}.cart-card__top{gap:16px}.cart-card__title{font-size:20px}.basket__aside{width:360px}}@media all and (max-width:1200px){.order__item-label-wrapper .order__item-label{flex:0 0 calc(50% - 8px)}}@media all and (max-width:1100px){.cart-card__top{flex-wrap:wrap}.cart-card__top .cart-card__text{flex:none;width:100%}.cart-card__price{text-align:left}}@media all and (max-width:991px){.product-cart{padding:16px}.cart-card__bottom{padding-top:20px}.basket__box.services-container{padding:1rem}.basket__head{padding:16px 10px}.basket__aside{width:100%;position:static}.basket__aside-body{padding:1rem}.basket__remove{padding:10px}.service-section{padding:16px}.service-section .services-note{padding:.7rem}.order__item-top{margin-bottom:1rem}.order__item-map{margin-top:1rem}}@media all and (max-width:767px){.cart-card .cart-card__bottom-group{display:block}.cart-card .cart-card__bottom-group .text-secondary:first-child{margin-bottom:10px}.basket__head{display:block}.basket__head .basket__head-group{margin-top:16px}.basket__remove{display:block}.basket__remove .basket__remove-group{margin-bottom:16px}.service-section .section-icon{flex:0 0 30px;width:30px;height:30px;min-width:30px}.service-section .section-title{font-size:1rem}.service-section .service-item{padding:10px;margin-bottom:10px}.service-section .service-price{font-size:14px}.order__item{padding:16px;margin-bottom:16px}.order__item-head{font-size:16px}.order__item-head span{width:28px;height:28px;margin-right:8px;font-size:14px;line-height:28px;border-radius:6px}.order__item-border{padding:16px 0;margin-bottom:16px}.order__item-group-radio{flex-direction:column;align-items:start;gap:20px}.order__item-label-inner{padding:10px 18px}.order__item-label-wrapper .order__item-label{width:100%;flex:none}.order__item-label-wrapper .order__item-label .order__item-label-radio{width:100%}.order__item-fields{gap:10px}.order__item-row{flex-direction:column;gap:16px;align-items:start}.order__item-row>span{flex:none;width:100%}}@media (max-width:767px){.order__item-row{width:100%}}@media all and (max-width:575px){.cart-card{display:block}.cart-card .cart-card__img{width:100%;height:100%}.cart-card .cart-card__content{padding-left:0;margin-top:1rem}}