.page-cart .block-select{min-height:40px}.page-cart.focus{position:relative}.page-cart.focus:before{content:"";position:absolute;background:#0000004d;display:block;width:100%;height:100%;z-index:1;left:0;top:0}.page-cart.focus .block-cart-head .input-checked,.page-cart.focus .block-cart-head .btn-delete{pointer-events:none;opacity:0}.page-cart.focus .block-cart-head .block-select{position:relative}.page-cart.focus .block-cart-head .block-select [class*=select-] .ts-control{border-color:red}.page-cart.focus .block-cart-head .block-select .uk-alert{top:50px;right:0;padding:15px 10px;width:-moz-max-content;width:max-content;max-width:calc(100% + 60px)}.page-cart.focus .block-cart-head .block-select .uk-alert.alert-location{display:inline}.page-cart.focus .block-cart-head .block-select .uk-alert span{font-weight:700}.page-cart.focus .block-cart-head .block-select .uk-alert .uk-alert-close{position:relative;top:0;right:unset;text-decoration:unset;transition:opacity .3s}.page-cart.focus .block-cart-head .block-select .uk-alert .uk-alert-close.yes{color:#fff;background-image:linear-gradient(to top,#007bc0,#006aa5);font-weight:700;padding:5px 10px;margin-right:10px}.page-cart.focus .block-cart-head .block-select .uk-alert .uk-alert-close.not{color:#000}.page-cart.focus .block-cart-head:has(input[name=type_delivery][value=shop]:checked) .block-select>.uk-alert{display:none}.page-cart.focus .block-cart-head:has(input[name=type_delivery][value=shop]:checked) .block-select>.uk-alert.alert-shop{display:inline}.page-cart .page2,.page-cart.page-2 .page1{display:none}.page-cart.page-2 .page2{display:block}:root{--bg-main: #f7f7f7;--bg-block: #fbfbfb}@media (max-width: 639px){html:has(.dropdown.uk-open):before{content:"";position:fixed;left:0;right:0;top:0;bottom:0;background:#00000080;z-index:9}}.page-cart{padding-top:25px;margin-top:25px}.page-cart .uk-sticky{z-index:1}.page-cart .bg-block{background-color:var(--bg-main);--padding-h: 20px;border-bottom:1px solid #dfdfdf;padding:20px var(--padding-h, 20px)}@media (max-width: 639px){.page-cart .bg-block{--padding-h: 10px}}.page-cart .block-cart-head>div{margin-top:-15px}.page-cart .block-cart-head>div>*{margin-top:15px}@media (max-width: 1199px){.page-cart .block-cart-head.uk-active{padding-top:10px;padding-bottom:10px}.page-cart .block-cart-head.uk-active>.uk-grid>div{margin-top:0}.page-cart .block-cart-head.uk-active .box-check-delivery,.page-cart .block-cart-head.uk-active .block-select{display:none}}@media (max-width: 959px){.page-cart .block-cart-head.uk-active{top:50px!important}}.page-cart h1{font-size:30px;font-weight:700}.page-cart .input-checked{height:24px;width:24px;margin-top:0;font-size:16px;line-height:1.5;position:relative;color:#000;display:flex;gap:10px;cursor:pointer}.page-cart .input-checked:before{content:"";width:100%;height:100%;display:block;background:#8a9097;border-color:#8a9097;margin-top:0;text-align:center;color:#fff;line-height:1.2;font-size:20px;font-weight:700}.page-cart .input-checked:checked:before{content:"";font-family:icons;background:#007bc0;border-color:#007bc0}.page-cart .box-check-delivery{gap:10px}.page-cart .box-check-delivery h2{margin:0;font-size:16px;line-height:1}.page-cart .box-check-delivery .labels{border:1px solid #DEE0E3;padding:4px;display:flex;gap:4px}.page-cart .box-check-delivery .labels>label{position:relative;padding:5px 10px;cursor:pointer;display:block;background-color:var(--bg-main);transition:background-color .3s,color .3s;white-space:nowrap}@media (max-width: 399px){.page-cart .box-check-delivery .labels>label{font-size:0}}.page-cart .box-check-delivery .labels>label:has(input:checked){background-color:#007bc0;color:#fff}.page-cart .box-check-delivery .labels>label input{z-index:-1;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.page-cart .box-check-delivery .labels>label svg{width:20px;height:20px}@media (min-width: 400px){.page-cart .box-check-delivery .labels>label svg{display:none}}.page-cart .block-select{max-width:300px;width:100%}.page-cart .block-select .select-shop{display:none}.page-cart .block-select [class*=select-]{width:100%}.page-cart .block-select [class*=select-] .ts-control{background:#e0e2e5!important;font-size:15px;padding:12px 10px;height:41px;border:unset!important;box-shadow:unset;border-radius:unset;cursor:pointer!important}.page-cart .block-select [class*=select-] .ts-control:after{content:"";font-family:icons;border:unset!important;width:20px;height:100%;font-size:16px;line-height:1;display:flex;top:0;right:10px!important;margin:0!important;align-items:center;justify-content:center}@media (max-width: 499px){.page-cart .block-select [class*=select-] .ts-control:after{font-size:13px;right:3px!important}}.page-cart .block-select [class*=select-] .ts-control input{color:#000}.page-cart .block-select [class*=select-] .dropdown-input{box-sizing:border-box;padding:15px 10px}.page-cart .block-select [class*=select-] .ts-dropdown{margin-top:0;overflow:hidden}.page-cart .block-select [class*=select-] .ts-dropdown .optgroup .optgroup-header{font-size:1.1em;color:#c9c9c9}.page-cart .block-select [class*=select-] .ts-dropdown .option span{display:block;font-size:.8em;color:#818181}.page-cart .block-select [class*=select-].dropdown-active .ts-control:after{transform:rotate(180deg)}.page-cart .block-product{padding-top:30px;padding-bottom:15px}.page-cart .block-product>div{margin-top:-15px}.page-cart .block-product>div>*{margin-top:15px}.page-cart .block-product:not(:last-child){border-bottom:1px solid #dbdbdb}.page-cart .block-product .product-img img{width:100px;height:100px;-o-object-fit:contain;object-fit:contain;text-align:center;padding:5px;background-color:#fff;border:1px solid #eee}@media (max-width: 639px){.page-cart .block-product .product-img img{width:80px;height:80px}}.page-cart .block-product .product-name{position:relative}@media (min-width: 639px){.page-cart .block-product .product-name{display:flex;flex-direction:column;justify-content:space-between}}.page-cart .block-product .product-name .quantity{margin-top:5px;display:flex;gap:4px}.page-cart .block-product .product-name .quantity button{background-color:transparent;width:30px;height:30px;border:unset;cursor:pointer;font-weight:700;color:transparent;position:relative}.page-cart .block-product .product-name .quantity button:after{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 2.5V14.5' stroke='%23262626' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 8.5H14' stroke='%23262626' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:contain;width:16px;height:15px;left:50%;top:50%;transform:translate(-50%,-50%)}.page-cart .block-product .product-name .quantity button.minus:after{background-image:url("data:image/svg+xml,%3Csvg width='14' height='3' viewBox='0 0 14 3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5H13' stroke='%23262626' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.page-cart .block-product .product-name .quantity button.minus.delete:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='24' viewBox='0 0 32 32'%3E%3Cpath fill-rule='evenodd' d='M18 4h8a2 2 0 012 2v2a2 2 0 01-2 2h-.13l-.79 18.09a2 2 0 01-2 1.91H8.96a2 2 0 01-2-1.91L6.14 10H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 114 0zM6 6v2h20V6H6zm2.96 22h14.12l.79-18H8.14l.82 18zm3.747-3.293A1 1 0 0111 24V14a1 1 0 012 0v10a1 1 0 01-.293.707zm4 0A1 1 0 0115 24V14a1 1 0 012 0v10a1 1 0 01-.293.707zM20 25a1 1 0 001-1V14a1 1 0 00-2 0v10a1 1 0 001 1z' clip-rule='evenodd' data-spm-anchor-id='a2g2w.cart.0.i1.1f5b4aa6kwvrNp'%3E%3C/path%3E%3C/svg%3E")}.page-cart .block-product .product-name .quantity button.uk-disabled{filter:opacity(.2)}.page-cart .block-product .product-name .quantity .uk-input{width:40px;height:30px;font-weight:700;text-align:center;border-radius:4px;color:#000}@media (max-width: 959px){.page-cart .block-product .product-name{min-width:calc(100% - 40px)}.page-cart .block-product .product-name .quantity{position:absolute;right:0;top:100%;flex-direction:column-reverse;align-items:center}}.page-cart .block-product .product-name a{color:#000;font-size:16px;font-weight:500;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:24px;height:48px}@media (max-width: 959px){.page-cart .block-product .product-name a{font-size:14px;-webkit-line-clamp:1;height:24px}}.page-cart .block-product .product-price{font-weight:700;color:#000;text-align:right;width:-moz-max-content;width:max-content}@media (max-width: 959px){.page-cart .block-product .product-price{text-align:left}}.page-cart .block-product .product-price .price{font-size:18px}.page-cart .block-product .product-price .sale{background-color:#007bc0;border-radius:5px;color:#fff;padding:3px 5px;font-size:.8rem;line-height:1rem;text-decoration:none}@media (max-width: 399px){.page-cart .block-product .product-price .sale{display:table}}.page-cart .block-product .product-price .price_old{font-size:14px;font-weight:500;position:relative;color:#8c8c8c;text-decoration:line-through}.page-cart .block-product .product-price .uds{font-size:18px;display:flex;align-items:center;justify-content:end}@media (max-width: 959px){.page-cart .block-product .product-price .uds{justify-content:start}}.page-cart .block-product .block-pickup{padding-left:55px;width:100%;color:#000;height:0;overflow:hidden;transition:height .3s;display:none}@media (max-width: 959px){.page-cart .block-product .block-pickup{padding-left:15px}}.page-cart .block-product .block-delivery{padding-left:55px;width:100%;height:0;overflow:hidden;transition:height .3s}@media (max-width: 639px){.page-cart .block-product .block-delivery{margin-left:-10px}.page-cart .block-product .block-delivery>div{padding-left:10px}.page-cart .block-product .block-delivery>div.uk-grid-margin{margin-top:10px}}@media (max-width: 959px){.page-cart .block-product .block-delivery{padding-left:15px}}.page-cart .block-product .block-delivery label{display:block;text-indent:15px;background-color:var(--bg-main);font-size:13px;line-height:1.4;border-radius:13px;font-weight:700;color:#575757;position:relative;cursor:pointer;height:100%;box-sizing:border-box;transition:opacity .3s}.page-cart .block-product .block-delivery label:before{content:"";position:absolute;outline:1px solid #DEE0E3;border:2px solid #fff;border-radius:50px;left:-2px;top:3px;width:8px;height:8px;transition:outline .3s,background-color .3s}.page-cart .block-product .block-delivery label span:not(.info){display:none;font-size:7px;padding:2px 5px;font-weight:400;text-transform:uppercase;border-radius:8px;color:#fff;white-space:nowrap;top:-1px;position:relative;background-color:#ed0007}.page-cart .block-product .block-delivery label span.info{display:block;font-weight:400;text-indent:0;color:#a9a9a9;font-size:11px}.page-cart .block-product .block-delivery label input{position:absolute;z-index:-1;left:50%;top:50%}.page-cart .block-product .block-delivery label:hover{border-color:#a4a4a5}.page-cart .block-product .block-delivery label:hover:before{outline:1px solid #a4a4a5}.page-cart .block-product .block-delivery label:has(input:checked) span:not(.info){display:inline}.page-cart .block-product .block-delivery label:has(input:checked):before{outline:1px solid #878787;background-color:#878787}.page-cart .block-product:not(.disabled):has(.product-checked:checked) .block-delivery{height:-moz-max-content;height:max-content}.page-cart .block-product:not(.disabled):has(.product-checked:checked) .block-pickup{height:24px}.page-cart .block-product.disabled{position:relative}.page-cart .block-product.disabled img,.page-cart .block-product.disabled .product-name a,.page-cart .block-product.disabled .product-price{opacity:.5}.page-cart .block-product.disabled:before{content:"";position:absolute;background-color:#ededed;left:calc(var(--padding-h, 20px) * -1);top:0;width:calc(100% + var(--padding-h, 20px) * 2);height:100%}.page-cart .block-product.disabled>*{position:relative}.page-cart .block-product.disabled .product-name:after{order:1;content:attr(data-disabled);display:block;padding:0 7px;border-radius:2px;width:-moz-max-content;width:max-content;background-color:#c9c9c9;color:#fff}@media (max-width: 959px){.page-cart .block-product.disabled .product-name{flex-direction:row;gap:5px}.page-cart .block-product.disabled .product-name:after{white-space:nowrap}}.page-cart .block-product.disabled .product-name .quantity{order:2}.page-cart .block-product.disabled .product-name .quantity>*{display:none}.page-cart .block-product.disabled .product-name .quantity .minus{display:block}@media (max-width: 959px){.page-cart .block-product.disabled .product-name .quantity .minus{margin-top:20px}}.page-cart .block-price{position:sticky;top:66px}@media (max-width: 639px){.page-cart .block-price{position:fixed;top:unset!important;bottom:55px!important;z-index:999;left:0;width:100vw;box-shadow:2px -4px 6px #bbbaba}.page-cart .block-price .bg-block{padding:10px 15px;display:flex;justify-content:space-between;flex-direction:row;gap:10px}.page-cart .block-price .bg-block .dropdown{padding:20px 15px 0;left:0!important;max-width:100vw!important;width:100vw;background-color:var(--bg-main);border-radius:15px 15px 0 0}.page-cart .block-price .bg-block a,.page-cart .block-price .bg-block .btn_choose_all{margin-top:0;font-size:14px}.page-cart .block-price .bg-block .price_total{font-size:15px}.page-cart .block-price .bg-block .price_total>span{display:flex;flex-direction:column}.page-cart .block-price .bg-block .price_total>span:first-child>span:first-child{font-weight:400;font-size:14px;color:#999}.page-cart .block-price .bg-block .price_total .uk-icon svg{transform:rotate(180deg)}}@media (min-width: 640px){.page-cart .block-price .bg-block{display:flex;flex-direction:column}.page-cart .block-price .bg-block .dropdown{order:-1;display:block;position:relative;top:unset!important;left:0!important;max-width:100%!important;padding:unset;background:transparent}.page-cart .block-price .bg-block .price_total{margin-top:10px;display:block}.page-cart .block-price .bg-block .price_total .uk-icon{display:none}.page-cart .block-price .bg-block .price_total>span{display:flex;justify-content:space-between}}.page-cart .block-price h2.data-text{font-size:0}.page-cart .block-price h2.data-text:before{content:attr(data-text);font-size:1.2rem}.page-cart .block-price .block-img{display:flex;gap:5px}.page-cart .block-price .block-img>div{width:20%;max-width:90px;height:70px;background-color:#eee;position:relative}.page-cart .block-price .block-img>div img{position:absolute;background-color:#fff;padding:5px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.page-cart .block-price .block-img>div.count{order:99;width:20%;font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:center;background-color:#fff}.page-cart .block-price .block-img.max-count>div:nth-child(n+6){display:none}.page-cart .btn-delete{color:#000}.page-cart .btn-delete.uk-disabled{color:#2226}.page-cart:not(.disabled):has(input[name=type_delivery][value=shop]:checked) .block-pickup{display:inline-block}.page-cart:not(.disabled):has(input[name=type_delivery][value=shop]:checked) .block-delivery{display:none}.page-cart:not(.disabled):has(input[name=type_delivery][value=shop]:checked) .select-shop{display:block}.page-cart:not(.disabled):has(input[name=type_delivery][value=shop]:checked) .select-location{display:none}.page-cart .btn-checkout{margin-top:20px;display:block;background-color:#007bc0;color:#fff;text-align:center;padding:10px;font-size:20px;text-decoration:unset;width:100%;border:0}.page-cart .btn_choose_all{margin:20px 0 0;display:block;background-color:#007bc0;color:#fff;text-align:center;padding:10px;font-size:20px;text-decoration:unset;cursor:pointer}.page-cart .checkout .uk-grid>div:has(.uk-input:required) .uk-form-label:after{content:" *";color:red}.page-cart .checkout .uk-grid>div .uk-input,.page-cart .checkout .uk-grid>div .uk-textarea,.page-cart .checkout .uk-grid>div .uk-select{border-radius:4px;resize:none}.page-cart .checkout .uk-grid>div .uk-textarea{min-height:50px;max-height:200px}.page-cart .checkout .type-payment label{border:1px solid #eee;text-indent:15px;display:block;font-size:14px;line-height:1.2;height:100%;border-radius:2px;padding:10px;box-sizing:border-box;cursor:pointer;position:relative;background-color:var(--bg-block);transition:border .3s}.page-cart .checkout .type-payment label:before{content:"";position:absolute;outline:1px solid #DEE0E3;border:2px solid #fff;border-radius:50px;left:8px;top:12px;width:8px;height:8px;transition:outline .3s,background-color .3s}.page-cart .checkout .type-payment label span{display:block;text-indent:0;font-size:.8em;color:#a9a9a9;margin-top:5px}.page-cart .checkout .type-payment label input{z-index:-1;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.page-cart .checkout .type-payment label:hover:before{outline:1px solid #b4b4b4;background-color:#b4b4b4}.page-cart .checkout .type-payment label .payment-img{position:absolute;width:33px;right:10px;top:10px}.page-cart .checkout .type-payment label .payment-iute-img{position:absolute;width:50px;right:10px;top:17px}.page-cart .checkout .type-payment label:has(input:checked):before{outline:1px solid #007bc0;background-color:#007bc0}.page-cart .slider-interval{--pad-w: 20px;margin:0 calc(var(--pad-w) * -1)}@media (max-width: 959px){.page-cart .slider-interval{width:calc(100% + var(--pad-w) * 2)}}@media (max-width: 639px){.page-cart .slider-interval{--pad-w: 10px}}.page-cart .slider-interval ul{margin:0 var(--pad-w) 0 calc(var(--pad-w) - 15px);padding-bottom:1px}.page-cart .slider-interval ul li{width:22.5%;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width: 1199px){.page-cart .slider-interval ul li{width:28.5%}}@media (max-width: 639px){.page-cart .slider-interval ul li{width:40.5%}}@media (max-width: 449px){.page-cart .slider-interval ul li{width:66.5%}}.page-cart .slider-interval ul li .block-interval{border:1px solid #e5e5e5;background-color:var(--bg-block);border-radius:5px;padding:10px;transition:border .3s}.page-cart .slider-interval ul li .block-interval p{font-weight:500;font-size:14px;line-height:1.2;color:#0d0802;margin-bottom:15px}.page-cart .slider-interval ul li .block-interval p span{color:#007bc0;font-weight:700}.page-cart .slider-interval ul li .block-interval label{display:block;position:relative;font-size:14px;line-height:1.2;background-color:var(--bg-block);margin-top:10px;cursor:pointer;padding-top:10px;border-top:1px solid #eee;transition:color .3s}.page-cart .slider-interval ul li .block-interval label:first-of-type{padding-top:0;border-top:unset}.page-cart .slider-interval ul li .block-interval label:before{content:"";outline:1px solid #DEE0E3;border:2px solid #fff;border-radius:50px;margin-right:5px;display:inline-block;width:8px;min-width:8px;height:8px;transition:outline .3s,background-color .3s}.page-cart .slider-interval ul li .block-interval label[data-disabled]{pointer-events:none;font-size:0}.page-cart .slider-interval ul li .block-interval label[data-disabled]:before{outline:1px solid #f3f3f3;border-color:transparent;background-color:#f3f3f3}.page-cart .slider-interval ul li .block-interval label[data-disabled]:after{content:attr(data-disabled);font-size:14px;margin-left:5px;color:#bebebe}.page-cart .slider-interval ul li .block-interval label[data-disabled] input{display:none}.page-cart .slider-interval ul li .block-interval label input{z-index:-1;position:absolute;left:50%;top:50%;margin:0;transform:translate(-50%,-50%)}.page-cart .slider-interval ul li .block-interval label:hover:before{outline:1px solid #b4b4b4;background-color:#b4b4b4}.page-cart .slider-interval ul li .block-interval label:has(input:checked){color:#000}.page-cart .slider-interval ul li .block-interval label:has(input:checked):before{outline:1px solid #007bc0;background-color:#007bc0}.page-cart .slider-interval ul li .block-interval:has(input:checked){border-color:#007bc099}.page-cart .item-checkbox{color:#262626;font-size:14px;display:block;line-height:1.4;margin-bottom:9px;position:relative;padding-left:28px}.page-cart .item-checkbox:before{content:"";position:absolute;width:17px;height:17px;top:50%;left:0;transform:translateY(-50%);transition:all .3s;display:block;background:#8a9097;border-color:#8a9097;margin-top:0;text-align:center;color:#fff;line-height:1.2;font-size:15px;font-weight:700}.page-cart .item-checkbox:has(input:checked):before{content:"";font-family:icons;background:#007bc0;border-color:#007bc0}.page-cart .item-checkbox a{color:#007bc0}.page-cart .item-checkbox input{opacity:0;height:0;position:absolute}.page-cart hr,.page-cart .uk-hr{border-color:#dbdbdb}@media (max-width: 639px){.footer{--margin-bottom: 115px}}.btn-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;display:inline-block;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.iute-alert-box{background:#fff5f5;border:1px solid #fbdada;border-radius:6px;padding:15px;margin-top:15px;position:relative}.iute-alert-box .iute-title{color:#d71920;font-size:.95rem;font-weight:900;margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.iute-alert-box .iute-text{margin:0;font-size:.9rem;line-height:1.4;color:#333}.iute-alert-box .iute-text strong{color:#000}.iute-alert-box .iute-mini-calc{border-top:1px dashed #fbdada;padding-top:10px;margin-top:10px}.iute-alert-box .iute-mini-calc div{margin-right:20px;display:inline-block}.iute-alert-box .iute-mini-calc .label{font-size:.8rem;color:#666}.iute-alert-box .iute-mini-calc .val{font-size:.9rem;font-weight:700;color:#000;margin-left:5px}.uk-animation-slide-top-small{animation-duration:.2s}@media (max-width: 640px){.page-cart .btn-checkout{margin-top:0;display:block;background-color:#007bc0;color:#fff;text-align:center;padding:3px 10px;font-size:14px;text-decoration:unset;width:100%;border:0;-webkit-tap-highlight-color:transparent}.page-cart .btn-checkout:active{background-color:#005f94}.page-cart .box-check-delivery h2{font-size:15px}.checkout-iute-row .iute-amount{font-size:.9rem}.select-all-products{font-size:13px}}.checkout-iute-row{border-top:1px dashed #e5e5e5;padding-top:10px;margin-top:10px!important;margin-bottom:5px}.checkout-iute-row .iute-label{font-size:.8rem;color:#d71920;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.checkout-iute-row .iute-amount{font-weight:600;font-size:.95rem;color:#444}.checkout-iute-row .iute-period{font-size:.8rem;color:#444}
