.cart .blocks-cart{display:grid;grid-template-columns:calc(50% - 8px) calc(50% - 8px);align-items:start;gap:16px}.cart .blocks-cart>[class^=block-]{display:grid}.cart .blocks-cart>[class^=block-]>div{min-width:0;padding:20px}@media (min-width: 1200px){.cart .blocks-cart>[class^=block-]>div{padding:40px}}@media (min-width: 992px){.cart .blocks-cart>[class^=block-].block-account{grid-column-start:2;grid-row-start:1}.cart .blocks-cart>[class^=block-].block-products{grid-column-start:1;grid-row-start:1;grid-row-end:4}.cart .blocks-cart>[class^=block-].block-contact-info{grid-column-start:2;grid-row-start:2}}@media (max-width: 991px){.cart .blocks-cart{grid-template-columns:repeat(1,auto)}}.cart .blocks-cart .border-line{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #575757}@media (max-width: 575px){.cart .blocks-cart .block-products .item{--bs-gutter-x: .5rem}}.cart .blocks-cart .block-products .item .block-img,.cart .blocks-cart .block-products .item .block-title{max-width:200px}@media (max-width: 767px){.cart .blocks-cart .block-products .item .block-img,.cart .blocks-cart .block-products .item .block-title{width:37%;min-width:104px}}.cart .blocks-cart .block-products .item .block-img>a,.cart .blocks-cart .block-products .item .block-title>a{display:block;position:relative;padding-bottom:100%}.cart .blocks-cart .block-products .item .block-img>a img,.cart .blocks-cart .block-products .item .block-title>a img{position:absolute;height:100%;object-fit:contain}.cart .blocks-cart .block-products .item .block-title{font-size:16px}.cart .blocks-cart .block-products .item.bold *{font-weight:700;font-size:20px}@media (max-width: 767px){.cart .blocks-cart .block-products .item.bold *{font-size:16px}}.cart .blocks-cart .block-products .item .col{display:flex;flex-direction:column;justify-content:space-between}.cart .blocks-cart .block-products .item .col .title-item{font-weight:700;overflow:hidden;display:-webkit-box;font-size:20px;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3em;max-height:2.6em}@media (max-width: 767px){.cart .blocks-cart .block-products .item .col .title-item{font-size:16px}}.cart .blocks-cart .block-products .item .col .promo-label-alt{background:linear-gradient(135deg,#f44,#f66);color:#fff;font-size:10px;font-weight:700;padding:1px 5px;border-radius:3px;text-transform:uppercase;position:relative;overflow:hidden;display:inline-block;margin:3px 0 6px;align-self:flex-start;letter-spacing:.3px;line-height:1.2}.cart .blocks-cart .block-products .item .col .promo-label-alt:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(to right,#fff0,#ffffff4d,#fff0);transform:rotate(30deg);animation:shine 3s infinite}@keyframes shine{0%{left:-50%}to{left:150%}}.cart .blocks-cart .block-products .item .col .block-price{margin-bottom:1rem}.cart .blocks-cart .block-products .item .col .block-price>[class^=price]{font-weight:700;font-size:20px;margin:unset;line-height:.9}@media (max-width: 767px){.cart .blocks-cart .block-products .item .col .block-price>[class^=price]{font-size:16px}}.cart .blocks-cart .block-products .item .col .block-price>[class^=price].price-old{font-size:16px;font-weight:400;color:#575757;text-decoration:line-through}@media (max-width: 767px){.cart .blocks-cart .block-products .item .col .block-price>[class^=price].price-old{font-size:14px}}@media (max-width: 399px){.cart .blocks-cart .block-products .item .quantity-delete{margin-top:20px;--bs-gutter-x: .5rem}}.cart .blocks-cart .block-products .item .quantity-delete .quantity{display:flex}@media (max-width: 399px){.cart .blocks-cart .block-products .item .quantity-delete .quantity{margin-left:10px}}.cart .blocks-cart .block-products .item .quantity-delete .quantity input{font-size:20px;color:#000;font-weight:700;pointer-events:none;line-height:.8;border:unset;text-align:center;width:40px;height:22px;padding:0 5px}.cart .blocks-cart .block-products .item .quantity-delete .quantity input::-webkit-outer-spin-button,.cart .blocks-cart .block-products .item .quantity-delete .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart .blocks-cart .block-products .item .quantity-delete .quantity input[type=number]{-moz-appearance:textfield}.cart .blocks-cart .block-products .item .quantity-delete .quantity .changer_btn{display:block;width:22px;height:22px;background-color:#000;border-radius:5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512'%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z' fill='%23FFFFFF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:65%;border:1px solid #000;filter:invert(0);transition:filter .5s,border-color .5s}.cart .blocks-cart .block-products .item .quantity-delete .quantity .changer_btn.changer_minus{transform:rotate(90deg)}.cart .blocks-cart .block-products .item .quantity-delete .quantity .changer_btn.changer_plus{transform:rotate(-90deg)}.cart .blocks-cart .block-products .item .quantity-delete .quantity .changer_btn:hover{border-color:#fff;filter:invert(1)}@media (min-width: 400px){.cart .blocks-cart .block-products .item{display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch}.cart .blocks-cart .block-products .item>.block-img,.cart .blocks-cart .block-products .item>.block-title{grid-column-start:1;grid-row-start:1;grid-row-end:4;width:100%;min-width:200px}}@media (min-width: 400px) and (max-width: 575px){.cart .blocks-cart .block-products .item>.block-img,.cart .blocks-cart .block-products .item>.block-title{min-width:120px}}@media (min-width: 400px){.cart .blocks-cart .block-products .item>.col{grid-column-start:2;grid-row-start:1;grid-column-end:5;grid-row-end:3}.cart .blocks-cart .block-products .item>.quantity-delete{display:grid;margin-top:20px;grid-column-start:2;grid-column-end:5;grid-row-start:3;grid-row-end:4}}.cart .blocks-cart .block-account .row{--bs-gutter-x: 0;gap:40px}@media (max-width: 575px){.cart .blocks-cart .block-account .row{gap:20px}}.cart .blocks-cart .block-account p{margin-bottom:10px;line-height:1.2}.cart .blocks-cart .block-account .avatar{width:100px;min-width:100px;height:100px;border-radius:50px;background-color:#000;position:relative}@media (max-width: 575px){.cart .blocks-cart .block-account .avatar{width:60px;min-width:60px;height:60px}}.cart .blocks-cart .block-account .avatar p{position:absolute;font-size:40px;color:#fff;font-weight:700;margin:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media (max-width: 575px){.cart .blocks-cart .block-account .avatar p{font-size:25px}}.cart .blocks-cart .block-account .avatar img{width:100%;height:100%;object-fit:cover;border-radius:50px}.cart .blocks-cart .block-account .block-bonus .text-bonus{line-height:.8}.cart .blocks-cart .block-account .block-bonus .text-bonus span{font-size:40px}@media (max-width: 575px){.cart .blocks-cart .block-account .block-bonus .text-bonus span{font-size:30px}}.cart .blocks-cart .block-account .block-bonus .text-bonus span.count-bonus{margin-right:10px}.cart .blocks-cart .block-contact-info .block-form-order h2{font-size:16px;font-weight:700}.cart .blocks-cart .block-contact-info .block-form-order .row{--bs-gutter-x: 20px}@media (max-width: 575px){.cart .blocks-cart .block-contact-info .block-form-order .row{--bs-gutter-x: 10px}}.cart .blocks-cart .block-contact-info .block-form-order .row>div{margin-top:20px}.cart .blocks-cart .block-contact-info .block-form-order .nav-pills{display:flex;padding:unset;list-style-type:none;gap:10px}@media (max-width: 575px){.cart .blocks-cart .block-contact-info .block-form-order .nav-pills{gap:10px}}.cart .blocks-cart .block-contact-info .block-form-order .nav-pills>li{width:calc(50% - 5px);max-width:200px}.cart .blocks-cart .block-contact-info .block-form-order .nav-pills>li>label{position:relative;width:100%;height:100%}.cart .blocks-cart .block-contact-info .block-form-order .nav-pills>li>label>button{width:100%;height:100%;padding:10px 5px;font-size:14px;line-height:1.1}.cart .blocks-cart .block-contact-info .block-form-order .nav-pills>li>label>input{width:100%;height:100%;position:absolute;left:0;top:0;cursor:pointer;opacity:0}.cart .blocks-cart .block-contact-info .block-form-order .nav-pills>li>label>input:hover+button,.cart .blocks-cart .block-contact-info .block-form-order .nav-pills>li>label>input:checked+button{color:#fff;background-color:#000}.cart .blocks-cart .block-contact-info .block-form-order .nav-pills#pills-tab-payment label{filter:blur(0);transition:filter .4s}.cart .blocks-cart .block-contact-info .block-form-order .nav-pills#pills-tab-payment label.blur{filter:blur(6px);transition:filter 0s}.cart .blocks-cart .block-contact-info .block-form-order .tab-content .fade{visibility:visible;transition:all .3s linear;transform:translateY(0)}.cart .blocks-cart .block-contact-info .block-form-order .tab-content .fade:not(.show){visibility:hidden;transition:all .3s linear;transform:translateY(-20%);height:0}.cart .blocks-cart .block-contact-info .block-form-order .text-3d{background-color:#ff9500;color:#fff;padding:10px 40px 30px;width:100%;box-sizing:content-box;margin-left:-40px}.cart .blocks-cart .block-contact-info .block-form-order .text-3d:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M5.99716 12C2.70894 12 0 9.29106 0 5.99716C0 2.70894 2.70327 0 5.99716 0C9.28538 0 11.9943 2.70894 11.9943 5.99716C11.9943 9.29106 9.29106 12 5.99716 12ZM5.99148 4.18552C6.47421 4.18552 6.87175 3.7823 6.87175 3.29957C6.87175 2.79981 6.47421 2.40795 5.99148 2.40795C5.50308 2.40795 5.09986 2.79981 5.09986 3.29957C5.09986 3.7823 5.50308 4.18552 5.99148 4.18552ZM4.92381 9.23426H7.33743C7.64979 9.23426 7.89399 9.01846 7.89399 8.69475C7.89399 8.39375 7.64979 8.15523 7.33743 8.15523H6.8036V5.70185C6.8036 5.27591 6.59347 5.00331 6.19593 5.00331H5.03739C4.72504 5.00331 4.48083 5.24184 4.48083 5.53715C4.48083 5.85518 4.72504 6.08235 5.03739 6.08235H5.58258V8.15523H4.92381C4.61145 8.15523 4.36725 8.39375 4.36725 8.69475C4.36725 9.01846 4.61145 9.23426 4.92381 9.23426Z' fill='%23fff'/%3E%3C/svg%3E");background-size:contain;width:17px;height:17px;display:inline-block;margin-bottom:-3px}@media (max-width: 1199px){.cart .blocks-cart .block-contact-info .block-form-order .text-3d{padding:10px 20px;margin-left:-20px}}.cart .blocks-cart .block-contact-info .block-form-order .text-3d a{color:#fff}.cart .blocks-cart .block-contact-info .block-form-order .check-terms input[type=checkbox]{width:16px;height:16px;margin:0;border-radius:50px;background-color:#f4f4f6}.cart .blocks-cart .block-contact-info .block-form-order .check-terms input[type=checkbox]:checked{background-color:#3270db}.cart .blocks-cart .block-contact-info .block-form-order .check-terms a{color:unset}.cart .blocks-cart .block-contact-info .block-form-order #order_form:has(#pills-card-tab:checked) .card-warning-msg{display:block!important}.cart .blocks-cart .block-contact-info .block-form-order .card-warning-msg{display:none;transition:all .3s ease}.cart .block-total>div{margin-bottom:20px}.cart .btn-cart-def{color:#000;background-color:#fff;font-size:16px;padding:10px;border-radius:10px;border:1px solid #000;text-decoration:none;transition:background-color .5s,color .5s}@media (max-width: 575px){.cart .btn-cart-def.mob-v{display:block;font-size:0;line-height:.5;padding:15px;margin:-10px 0}.cart .btn-cart-def.mob-v:before{content:"X";font-weight:700;font-size:16px}}.cart .btn-cart-def:hover{color:#fff;background-color:#000}.cart .btn-cart-def.no-hover:hover{background-color:#ededed;color:#000}.cart .truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart input:focus,.cart .form-control:focus,.cart .form-check-input:focus{border-color:#656565;box-shadow:0 0 0 1px #8a8a8a40}.cart input[type=checkbox]:checked{background-color:#000!important;border-color:#000}.cart textarea{max-height:200px;overflow-y:auto;resize:none}.cart .img-empty{height:200px}.cart .vb-bank-button{font-size:13px}
