.cart_popup{position:fixed;display:none;inset:0;background:rgba(0,0,0,.5);overflow-y:auto;padding:45px 15px 30px;z-index:1000;}.cart_popup.open{display:flex;}.cart_window{max-width:900px;width:100%;height:auto;margin:auto;background:#fff;border:1px solid #C1C1C1;border-radius:2px;padding:0 20px;}.cart_window-header{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:24px;line-height:32px;color:#222222;padding:36px 20px;border-bottom:1px solid #EEEEEE;}.cart_window-close{width:14px;height:14px;background:none;background-image:url('/local/templates/aspro_next/images/svg/cross.svg');background-size:contain;background-repeat:no-repeat;border:none;cursor:pointer;}.cart-content{display:flex;border-bottom:1px solid #EEEEEE;}.cart-list{flex:1 1 100%;}.cart_item{display:flex;align-items:center;padding:20px 20px 20px 25px;border-bottom:1px solid #EEEEEE;}.cart_item:last-child{border-bottom:none;}.cart_item-pic{width:47px;height:47px;margin-right:30px;}.cart_item-pic img{width:100%;height:100%;object-fit:contain;}.cart_item-name{max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:10px;font-size:15px;line-height:18px;color:#222222;}.cart_item-price,.cart_item-sum{font-weight:700;font-size:15px;line-height:15px;color:#1D2029;}.cart_item-price::after,.cart_item-sum::after{content:" грн";}.cart_item-count{display:flex;position:relative;width:95px;height:37px;background:#F5F5F5;margin:0 25px;}.cart_item-count::before{position:absolute;content:"шт";top:100%;width:100%;font-size:13px;line-height:16px;text-align:center;color:#A8A8A8;}.cart_item-count button{border:none;background:none;width:30px;cursor:pointer;}.count_input{border:none;background:none;width:35px;text-align:center;font-weight:700;font-size:15px;line-height:15px;color:#1D2029;-moz-appearance:textfield;}.count_input::-webkit-outer-spin-button,.count_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.cart_item-remove{width:12px;height:12px;background:none;background-image:url('/local/templates/aspro_next/images/svg/cross.svg');background-size:contain;background-repeat:no-repeat;border:none;cursor:pointer;margin-left:auto;}.cart-total{flex:0 0 235px;padding:15px 0 0;margin:23px 0 23px 15px;border-left:1px solid #EEEEEE;}.cart-checkout_total{font-weight:700;font-size:32px;line-height:32px;color:#1D2029;text-align:right;margin-bottom:20px;align-self:flex-end;}.cart-checkout_total::before{content:"Разом ";font-weight:400;font-size:15px;line-height:16px;color:#666666;padding-right:5px;}.cart-checkout_total::after{content:" грн"}.cart-checkout_link{display:block;width:fit-content;margin:0 auto;border:1px solid #B9205E;border-radius:0 2px 2px 0;padding:14px 21px;font-weight:700;font-size:15px;line-height:18px;color:#B9205E;text-decoration:none;text-align:center;transition:color 300ms,background-color 300ms;}#cart_popup .cart-total .cart-checkout_link:hover{background:#B9205E;color:#FFF!important;}.cart-continue{display:block;width:fit-content;margin:0 auto;background:none;border:none;font-size:13px;line-height:16px;color:#B9205E;white-space:nowrap;margin-top:35px;}.cart-continue:hover{cursor:pointer;text-decoration:underline;}.cart-recommend{padding:20px 0 35px;}.recommend_title{font-weight:500;font-size:19px;line-height:28px;color:#1D2029;padding:0 10px;}.recommend_list{display:grid;grid-template-columns:repeat(5,1fr);margin-top:32px;}.recommend_item{max-width:170px;padding:15px 15px 20px;border-right:1px solid #D1D1D1;}.recommend_list-item:last-child .recommend_item{border-right:none;}.recommend_item-pic{display:block;width:100%;height:205px;margin-bottom:10px;}.recommend_item-pic img{width:100%;height:100%;object-fit:contain;}.recommend_item-top{display:flex;justify-content:space-between;margin-bottom:5px;gap:10px;}.recommend_item-labels{max-width:auto;display:flex;flex-wrap:wrap;gap:5px;}.recommend_item-label{display:flex;align-items:center;color:#FFF;background-color:#9D2157;padding:4px 7px 5px;border-radius:2px;font-weight:800;font-size:13px;line-height:12px;text-transform:uppercase;}.recommend_item-label.hit{background-color:#08B2E3;}.recommend_item-label.preorder{background-color:#A1C949;}.recommend_item-label.sale{background-color:#DF1648;}.recommend_item-label.promo1{background-color:#9BC53D;}.recommend_item-label.promo2{background-color:#9BBEC7;}.recommend_item-label.promo3{background-color:#484D6D;}.recommend_item-like{border:none;background:none;flex:0 0 24px;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='23' height='22' viewBox='0 0 23 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.3496 20.3538C11.3496 20.3538 .751953 14.3083 .751953 6.9674C0.752165 5.66993 1.19351 4.41259 2.00093 3.40913C2.80836 2.40568 3.93203 1.71805 5.18091 1.46317C6.42978 1.20829 7.72677 1.40188 8.85136 2.01103C9.97594 2.62018 10.8588 3.60729 11.3496 4.80453C11.8405 3.60729 12.7232 2.62019 13.8478 2.01104C14.9724 1.40188 16.2694 1.20829 17.5182 1.46317C18.7671 1.71805 19.8908 2.40567 20.6982 3.40913C21.5057 4.41259 21.947 5.66993 21.9472 6.9674C21.9472 14.3083 11.3496 20.3538 11.3496 20.3538Z' stroke='%23878787' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;cursor:pointer;}.recommend_item-like:hover,.recommend_item-like.added{background-image:url("data:image/svg+xml,%3Csvg width='23' height='22' viewBox='0 0 23 22' fill='%239D2157' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.3496 20.3538C11.3496 20.3538 .751953 14.3083 .751953 6.9674C0.752165 5.66993 1.19351 4.41259 2.00093 3.40913C2.80836 2.40568 3.93203 1.71805 5.18091 1.46317C6.42978 1.20829 7.72677 1.40188 8.85136 2.01103C9.97594 2.62018 10.8588 3.60729 11.3496 4.80453C11.8405 3.60729 12.7232 2.62019 13.8478 2.01104C14.9724 1.40188 16.2694 1.20829 17.5182 1.46317C18.7671 1.71805 19.8908 2.40567 20.6982 3.40913C21.5057 4.41259 21.947 5.66993 21.9472 6.9674C21.9472 14.3083 11.3496 20.3538 11.3496 20.3538Z' stroke='%239D2157' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}.recommend_item-like:hover{background-image:url("data:image/svg+xml,%3Csvg width='23' height='22' viewBox='0 0 23 22' fill='%239D2157' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.3496 20.3538C11.3496 20.3538 .751953 14.3083 .751953 6.9674C0.752165 5.66993 1.19351 4.41259 2.00093 3.40913C2.80836 2.40568 3.93203 1.71805 5.18091 1.46317C6.42978 1.20829 7.72677 1.40188 8.85136 2.01103C9.97594 2.62018 10.8588 3.60729 11.3496 4.80453C11.8405 3.60729 12.7232 2.62019 13.8478 2.01104C14.9724 1.40188 16.2694 1.20829 17.5182 1.46317C18.7671 1.71805 19.8908 2.40567 20.6982 3.40913C21.5057 4.41259 21.947 5.66993 21.9472 6.9674C21.9472 14.3083 11.3496 20.3538 11.3496 20.3538Z' stroke='%239D2157' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}.recommend_item-params{display:flex;justify-content:space-between;margin-bottom:15px;min-height:35px;}.recommend_item-param{display:flex;align-items:center;justify-content:center;min-width:40px;height:20px;padding-top:35px;background-repeat:no-repeat;background-position:center top;font-weight:700;font-size:14px;line-height:16px;color:#969696;text-align:center;}.recommend_item-param.age{background-image:url("/local/templates/aspro_next/images/svg/product_card/stat_age.svg");}.recommend_item-param.time{background-image:url("/local/templates/aspro_next/images/svg/product_card/stat_time.svg");}.recommend_item-param.players{background-image:url("/local/templates/aspro_next/images/svg/product_card/stat_players.svg");}.recommend_item-name{font-weight:500;font-size:16px;line-height:130%;color:#1D2029;margin-bottom:15px;text-decoration:none;overflow:hidden;display:block;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}.recommend_item-status{font-weight:600;font-size:14px;line-height:130%;margin-bottom:10px;}.recommend_item-status.available{color:#3DC573;}.recommend_item-status.preorder{color:#B76F04;}.recommend_item-status.notavailable{color:#F90540;}.recommend_item-oldprice{color:#A3A3A3;font-weight:600;font-size:13px;line-height:125%;text-decoration:line-through;}.recommend_item-price{font-weight:800;font-size:19px;line-height:15px;color:#1D2029;margin:5px 0;}.recommend_item-price:after{display:inline;content:" грн";font-weight:600;}.recommend_item-bottom{display:flex;justify-content:space-between;margin-bottom:10px;}.recommend_item-actions{display:flex;flex-direction:column;justify-content:space-between;}.recommend_item-compare{border:none;padding:0;background:none;color:#9D2157;margin-top:auto;cursor:pointer;text-align:left;}.recommend_item-buy{width:40px;height:40px;background-color:#9D2157;border:none;border-radius:2px;background-image:url('/local/templates/aspro_next/images/svg/product_card/action_cart.svg');background-repeat:no-repeat;background-position:5px;cursor:pointer;}.recommend_item-cashback{display:inline-block;background:#E6E5E5;border-radius:2px;padding:3px 9px;font-weight:600;font-size:13px;line-height:130%;color:#4F4F4F;}@media (max-width:960px){.cart_window-header{padding:22px 0 15px;font-size:27px;line-height:33px}.cart-list,.cart-content{flex-direction:column}.cart_item{display:grid;grid-template-areas:"item_pic item_name item_remove" "item_pic item_count item_sum";padding:25px 0;grid-template-columns:70px 1fr auto}.cart_item:last-child{border-bottom:1px solid #d1d1d1}.cart_item-pic{grid-area:item_pic;align-self:start;width:68px;height:68px;margin-right:20px}.cart_item-name{grid-area:item_name;white-space:pre-wrap;overflow:visible;margin-bottom:15px;max-width:unset;font-weight:500;font-size:14px;line-height:130%}.cart_item-price{}.cart_item-sum{grid-area:item_sum;justify-self:end}.cart_item-count{grid-area:item_count;margin:0}.cart_item-remove{grid-area:item_remove;align-self:start}.cart-total{display:grid;grid-template-areas:"total_price total_checkout" "total_continue total_continue";border:none;padding:20px 0;margin:0;flex-basis:unset}.cart-checkout_total{grid-area:total_price;text-align:left;align-self:start;margin:0}.cart-checkout_total::before{display:block;margin-bottom:1rem}.cart-checkout_link{grid-area:total_checkout;background-color:#B9205E;color:#FFF;font-weight:600;height:fit-content;align-self:end;justify-self:end;margin:0;padding:9px 20px 10px}.cart-continue{grid-area:total_continue;margin:30px auto 0}.recommend_title{padding:0;font-weight:700;font-size:17.5439px;line-height:25px}.recommend_list{display:flex;overflow-y:auto}.recommend_list-item{flex:0 0 70%}.recommend_item{max-width:100%}.recommend_item-param{padding-top:0;padding-left:29px;justify-content:flex-end;background-position:left center}.recommend_item-buy{width:50px;height:50px;background-position:10px}}