
/* cart2023 */
.cart-list{background:rgb(242 243 250 / 80%);padding:24px 32px;margin-bottom:2px}.cart-amount .btn-next{font-weight:600;font-size:21px;line-height:26px;padding:25px 0;margin:10px 0 16px 0}.cart-list .item:not(:last-child){margin-bottom:16px}.clear{font-weight:500;font-size:13px;line-height:150%;color:#CCCCD8}.clear:hover{color:#F6442B!important}.choice-all-products{font-weight:500;font-size:19px;line-height:150%;color:var(--primary-black);padding-left:16px;cursor:pointer}.card-cart{display:grid;grid-template-columns:24px 192px 1fr;padding:32px 0;border-top:1px solid var(--separators)}.card-cart:last-child{padding-bottom:0}.card-cart .body .title{font-weight:600;font-size:19px;line-height:150%;color:var(--primary-black);margin:8px 0 24px 0;display:block}.card-cart .card-img{text-align:center;display:flex;align-items:center;justify-content:center;margin-right:32px;margin-left:8px;width:calc(100% - 40px)}.card-cart .card-img img{max-width:100%;max-height:100%;height:auto}.card-cart .basket-counter{width:146px;padding:2px;align-items:center;display:grid;grid-template-columns:40px calc(146px - 80px - 10px) 40px;background-color:var(--secondary-purple-blue10);transition:background-color 250ms;height:44px}.card-cart .basket-counter:hover{background-color:var(--secondary-purple-blue15)}.card-cart .basket-counter .btn{background:#FFF;border-radius:6px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:relative;top:0;transition:top 150ms}.card-cart .basket-counter .btn:hover{top:-1px}.card-cart .basket-counter .values>*{font-size:13px;font-weight:600}.card-cart .basket-counter .values input{text-align:center}.card-cart .delete{margin-left:16px}.card-cart .not-available{margin:24px 0;font-weight:500;font-size:19px;line-height:130%;display:flex;align-items:flex-end;color:#F6442B}.btn-notification{padding:12px 24px;margin:24px 0;font-weight:600;font-size:13px;line-height:100%;width:max-content;max-width:100%}.card-cart .copy{color:var(--secondary-gray50);transition:color 250ms}.card-cart .copy svg{opacity:0;position:relative;left:-5px;transition:all 250ms}.card-cart:hover .copy svg{opacity:1;position:relative;left:0}.card-cart:hover .copy{color:var(--primary-black)}.card-cart:hover .icon-delete{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.7081 6.11719C11.1558 6.11719 10.7081 6.5649 10.7081 7.11719V7.35266H13.2927V7.11719C13.2927 6.5649 12.845 6.11719 12.2927 6.11719H11.7081ZM8.70813 7.11719V7.35266H5.66016C5.10787 7.35266 4.66016 7.80038 4.66016 8.35266C4.66016 8.90495 5.10787 9.35266 5.66016 9.35266H6.13923L7.01607 17.2145C7.18546 18.7332 8.46941 19.882 9.99758 19.882H14.0033C15.5314 19.882 16.8154 18.7332 16.9848 17.2145L17.8616 9.35266H18.3407C18.8929 9.35266 19.3407 8.90495 19.3407 8.35266C19.3407 7.80038 18.8929 7.35266 18.3407 7.35266H15.2927V7.11719C15.2927 5.46033 13.9496 4.11719 12.2927 4.11719H11.7081C10.0513 4.11719 8.70813 5.46033 8.70813 7.11719ZM15.8492 9.35266H8.15163L9.00375 16.9928C9.06021 17.499 9.48819 17.882 9.99758 17.882H14.0033C14.5127 17.882 14.9406 17.499 14.9971 16.9928L15.8492 9.35266Z" fill="%23F6442B"/></svg>')}.card-cart:hover .title{color:var(--primary-blue)}.cart-amount{top:0}.cart-header .logo{max-width:340px}.cart-header{margin-top:32px}.cart-step{margin:55px 0 20px}.cart-step .title{margin:0}.card-step{border:1px solid;border-color:var(--separators);border-radius:8px;transition:border-color 250ms}.card-step:not(:last-child){margin-bottom:16px}.card-step.active,.card-step:hover{border-color:var(--secondary-purple-blue50)}.card-step .card-step__header{padding:26px 32px}.card-step .card-step__body{padding:6px 80px 32px 80px}.card-step__header .custom-control-label{padding-left:24px;font-weight:600;font-size:17px;line-height:150%}.card-step__header .custom-control-inline input:checked+label{color:var(--primary-purple-blue)}.card-step__body .form-grid2 .col-6{flex:0 0 calc(50% - 12px)}.card-step__body p{margin-bottom:16px;line-height:22px}.card-step__body .form-row{margin-top:32px;margin-bottom:32px}.input-filed-control .icon-map{position:absolute;top:50%;right:24px;transform:translateY(-50%);display:flex;align-items:center;cursor:pointer;flex-direction:row-reverse;pointer-events:none}.input-filed-control .icon-map .info{opacity:0;font-weight:500;font-size:13px;line-height:21px;color:var(--primary-blue);transition:opacity 250ms;background-color:#fff;padding:2px 8px 2px 2px;pointer-events:none}.input-filed-control .icon-map svg{pointer-events:auto}.input-filed-control .icon-map svg:hover+.info{opacity:1}.input-filed-control__icon-left .input-field_js{padding-right:48px}.payment-details{margin-top:32px;display:flex;align-items:stretch;flex-direction:row;justify-content:space-between;background:#F6F7F8;border-radius:12px;padding:16px}.payment-details .item{flex:1 1 auto;display:flex;flex-direction:column}.payment-details .item:not(:last-child){margin-right:8px}.payment-details .date{font-weight:400;font-size:12px;line-height:16px;color:rgb(0 0 0 / .4)}.payment-details .cost{font-weight:600;font-size:14px;line-height:22px;color:rgb(0 0 0 / .4)}.payment-details .line{height:6px;background:rgb(0 0 0 / .12);border-radius:6px;margin-top:12px}.payment-details .current .date{color:#000}.payment-details .current .cost{color:#000}.payment-details .current .line{background:#428BF9}.payment-info{margin:32px 0;display:flex;align-items:center}.payment-info .item{display:flex;align-items:center;font-weight:500;font-size:15px;line-height:150%;margin-right:32px}.payment-info .icon{flex:0 0 32px;height:32px;width:32px;display:inline-flex;align-items:center;border-radius:4px;justify-content:center;background:rgb(111 153 198 / 8%);margin-right:16px}.bg-purple{background:rgb(177 130 188 / 8%)}.card-step__body .form-group{margin-bottom:0}.section-order-completed{margin:56px 0 147px 0}.section-order-completed .information p{margin-bottom:32px;font-style:normal;font-weight:500;font-size:15px;line-height:150%}.order-completed-title{text-align:center;font-weight:600;font-size:50px;line-height:61px;margin-bottom:56px}.social-networks{background:#F4F6FB;border-radius:16px;padding:16px;text-align:center}.social-networks h5{font-weight:600;font-size:17px;line-height:150%;color:var(--primery-black);margin:0 0 24px 0}.social-networks .social-list{padding:0;list-style:none;margin:24px 8px;display:flex;align-items:center;justify-content:space-between}.social-networks p{font-weight:500;font-size:13px;line-height:175%;margin:24px 0;text-align:center}.social-networks .call-free a{font-weight:600;font-size:20px;line-height:150%}.social-networks .call-free span{font-weight:400;font-size:12px;line-height:150%}.call-free{margin-top:24px}.order-number{padding:31px 0px!important;width:100%;text-align:center;justify-content:center;font-weight:600!important;font-size:25px!important;line-height:27px!important;border:2px solid #27AE60!important;border-radius:14px!important;margin-bottom:32px!important;display:flex!important}.order-controls .btn{font-weight:600;font-size:15px;line-height:18px;padding:15px;flex:0 0 calc(50% - 16px);justify-content:center}.order-controls{margin:32px 0}.order-controls .btn-outline-primary{color:var(--primary-purple-blue)}.order-number:hover{background-color:white!important;color:var(--secondary-green)!important}.item-delivery .date,.item-delivery .delivery{font-weight:500;font-size:13px;line-height:19px;margin:8px 0 0 0;color:#9999A3}.item-delivery .delivery{width:80%;max-width:100%}.order-products{margin:24px 0;border:1px solid #E4E7ED;border-radius:8px}.order-products .header{padding:19px 32px;font-weight:500;font-size:21px;line-height:150%;color:var(--primary-black)}.order-product-list{padding:0;list-style:none;margin:0}.order-product-item{display:grid;padding:16px 32px;grid-template-columns:80px 1fr;column-gap:32px;border-top:1px solid var(--separators)}.order-product-item .title{font-weight:500;font-size:13px;line-height:150%;color:var(--primary-black);margin:8px 0}.order-product-item .copy{margin-bottom:8px}.order-product-item .cost{margin-top:8px;font-weight:600;font-size:19px;line-height:130%;letter-spacing:.05em;color:var(--primary-black)}.order-product-item .copy{color:var(--secondary-gray50)}.btn-cancel-order .btn-danger-title-gradient{font-weight:600;font-size:24px;line-height:29px}.btn-cancel-order{margin-top:24px;padding:25px 0px!important}.address-field{border:1px solid #898EF4;border-radius:8px;min-height:40px!important;position:relative}.address-field .select2-selection--single{border:unset!important}.address-field.error{border-color:var(--secondary-error-txt)}.error .address-field{border-color:var(--secondary-error-txt)}.select2-dropdown{border:1px solid #898EF4!important;border-radius:0 0 8px 8px!important;overflow:hidden!important}.select2-container--default .select2-results__option--selected,.select2-container--default .select2-results__option[aria-selected=true]{background-color:transparent!important}.select2-container--default .select2-selection--single .select2-selection__rendered{font-weight:500;font-size:15px;line-height:66px!important;padding:0 24px!important}.checkout_form .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:19px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:50%!important;right:14px!important;width:20px!important;transform:translateY(-50%)}.select2-container .select2-selection--single,.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single{border-color:var(--separators)!important;height:66px!important;border-radius:8px!important}.select2-container--default .select2-selection--single{border-color:#898EF4!important}.nice-select .nice-select-search,.select2-container--default .select2-search--dropdown .select2-search__field,.select2-search--dropdown .select2-search__field,.select2-search--dropdown .select2-search__field{padding:14px 24px;width:100%;border-top:0px!important;border-left:0px!important;border-right:0px!important;border-color:rgb(239 239 254)!important;font-size:15px!important;font-weight:500;color:#222}.select2-search--dropdown{padding:0px!important;position:relative}.btn.filed-set-reqion{height:55px;border:1px solid var(--separators);padding:20px 32px;margin-left:auto;font-size:13px;font-weight:500}.select2-results__option:hover,.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:transparent!important;color:var(--primary-purple-blue);font-weight:500}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 rgb(204 204 216) transparent!important;border-width:0 4px 5px 4px}.nice-select .option.focus,.nice-select .option.selected.focus{color:#222;font-weight:500}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:0px!important}.nice-select .option,.select2-results__option{user-select:none;-webkit-user-select:none;line-height:15px!important;font-size:15px;font-weight:500;color:#222;color:var(--primary-black);font-size:13px;line-height:100%;padding:15px 10px 15px 24px!important;border-bottom:1px solid var(--separators)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:transparent!important;color:var(--primary-purple-blue)!important}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:rgb(204 204 216) #fff0 #fff0 transparent!important}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 rgb(204 204 216) transparent!important;border-width:0 4px 5px 4px}.region-select-parent .select2-container--default .select2-selection--single,.select2-dropdown.region-dropdown{border-color:var(--separators)!important}.region-select-parent .select2-container--default .select2-selection--single{height:55px!important}.region-select-parent .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:55px!important}.region-select-parent .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:rgb(92 100 242) #fff0 #fff0 transparent!important}.nice-select .nice-select-search-box:after,span.select2-search.select2-search--dropdown:after{content:'';display:block;background-size:20px;background-repeat:no-repeat;display:block;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.7164 12.2868C13.6249 12.1952 13.5464 12.0915 13.4828 11.9786C13.222 11.5154 13.2529 10.9511 13.4778 10.4693C13.8485 9.67491 14.055 8.79047 14.055 7.86052C14.055 4.43952 11.282 1.6665 7.86101 1.6665C4.44001 1.6665 1.66699 4.43952 1.66699 7.86052C1.66699 11.2815 4.44001 14.0545 7.86101 14.0545C8.79552 14.0545 9.68406 13.8459 10.4814 13.4718C10.9643 13.2452 11.532 13.2178 11.9927 13.4867C12.0966 13.5474 12.1923 13.6211 12.2775 13.7061L16.2032 17.624C16.5958 18.0158 17.2315 18.0154 17.6237 17.6232C18.0159 17.231 18.0162 16.5953 17.6244 16.2027L13.7164 12.2868ZM7.86101 12.1487C5.48822 12.1487 3.57284 10.2333 3.57284 7.86052C3.57284 5.48774 5.48822 3.57236 7.86101 3.57236C10.2338 3.57236 12.1492 5.48774 12.1492 7.86052C12.1492 10.2333 10.2338 12.1487 7.86101 12.1487Z" fill="%235C64F2"/></svg>');width:20px;height:20px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.spec-label{position:absolute;font-weight:500;font-size:15px;line-height:21px;color:#9999A3;z-index:1;left:24px;top:50%;transform:translateY(-50%)}.nice-select{box-shadow:none!important;border:1px solid #898EF4!important;border-radius:8px!important;margin-bottom:5px;height:66px!important;display:flex!important;align-items:center;font-size:15px!important;font-weight:500!important}.error .nice-select{border-color:var(--secondary-error-txt)!important}.nice-select .nice-select-search-box{margint-top:0px!important}.nice-select ul.list{border:1px solid #898EF4!important;border-radius:0 0 8px 8px!important;width:calc(100% + 2px)!important;left:-1px!important;right:-1px!important}.nice-select-search-box{border:1px solid #898EF4!important}.nice-select .current{overflow:hidden;width:100%;display:block}.nice-select-search-box{margin-top:0px!important;border-radius:0 0 0 0!important}.nice-select.open,.nice-select.city_input.call_select.open{border-radius:8px 8px 0 0px!important}.nice-select-search-box{margin-left:1px!important;margin-right:0px!important}.nice-select .nice-select-search-box{padding:0px!important;width:calc(100% + 2px)!important;left:-2px!important}.dropdown-menu{max-height:210px;overflow-y:scroll!important}input.city_input{width:100%!important}.title_input{background-color:#fff;border-radius:8px;border:1px solid var(--separators);width:100%;padding:8px;outline:none;margin-top:10px}#checkout_confirm_new .step_body{height:100%}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;display:none;margin:auto;transition:background-color .3s;z-index:1100}.preloader--show{background-color:rgb(0 0 0 / .36)}.preloader--show .preloader__inner{-webkit-transform:translateX(50%) translateY(-50%) rotate(45deg);transform:translateX(50%) translateY(-50%) rotate(45deg)}.preloader__inner{position:absolute;top:0;right:0;width:300px;height:300px;margin:auto;background:#ed4e6e;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-transform:translateX(100%) translateY(-100%) rotate(45deg);transform:translateX(100%) translateY(-100%) rotate(45deg)}.preloader__inner:before,.preloader__inner:after{position:absolute;bottom:20px;left:50%;display:block;border:5px solid #fff;border-radius:50%;content:''}.preloader__inner:before{margin-left:-40px;width:80px;height:80px;border-right-color:#bb344f;border-left-color:#bb344f;-webkit-animation:rotation 3s linear infinite;animation:rotation 3s linear infinite}.preloader__inner:after{bottom:40px;margin-left:-20px;width:40px;height:40px;border-top-color:#bb344f;border-bottom-color:#bb344f;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes rotation{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.product-copy span[data-clipboard-text]{position:relative}.product-copy span[data-clipboard-text]>div{border:1px solid var(--secondary-gray10);background:white!important;color:var(--primary-black)!important;box-shadow:0 4px 16px 0 rgb(5 10 51 / .05);padding:8px 12px!important;height:31px!important;line-height:revert!important;left:revert!important;font-size:12px!important;right:0px!important;border-radius:8px!important;width:max-content!important}.product-copy span[data-clipboard-text]>div>span{font-size:12px!important;font-weight:500!important;color:var(--primary-black)!important;padding:0px!important;line-height:13px!important}.client_addresses{margin-bottom:10px}#general_error{width:100%;margin-right:10px;font-size:13px;color:var(--secondary-error-txt)}#checkout_process_new .field-13 .dropdown-menu{min-height:350px}.order-copy-link{font-size:15px;font-weight:600;line-height:19px;text-align:center;color:var(--secondary_purple_blue);cursor:pointer;padding:10px}