.cart-page .container{margin:0 auto;width:100%;max-width:1400px}.cart-page .shipping-bar{position:relative;padding-bottom:60px;max-width:50%;margin:0 auto}.cart-page #cart-section{max-width:980px}.cart-page .cart-body.is-empty .shipping-bar{display:none}.cart-page .shipping-text{color:#000;text-align:center;font-family:Space Mono;font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.5px;text-transform:uppercase}.cart-page .ship-probar{width:100%;position:relative;height:10px;border-radius:5px;margin-top:12px;background-color:#86868626}.cart-page .ship-probar:after{content:"";position:absolute;left:0;right:0;height:100%;width:var(--shipping_procent);border-radius:5px;background-color:#00ce50}.cart-page .ship-probar:before{content:"";display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml;utf8,<svg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M6.72342 13.5C6.54145 14.7721 5.44743 15.75 4.125 15.75C2.80257 15.75 1.70854 14.7721 1.52658 13.5H0.75V4.5C0.75 4.08579 1.08579 3.75 1.5 3.75H12C12.4142 3.75 12.75 4.08579 12.75 4.5V6H15L17.25 9.04178V13.5H15.7234C15.5414 14.7721 14.4474 15.75 13.125 15.75C11.8026 15.75 10.7086 14.7721 10.5266 13.5H6.72342ZM11.25 5.25H2.25V11.2879C2.72644 10.8017 3.3905 10.5 4.125 10.5C5.17215 10.5 6.07609 11.1131 6.49739 12H10.7526C10.8784 11.7352 11.0472 11.4948 11.25 11.2879V5.25ZM12.75 9.75H15.75V9.53625L14.2438 7.5H12.75V9.75ZM13.125 14.25C13.6148 14.25 14.0315 13.9369 14.186 13.5C14.2274 13.3827 14.25 13.2565 14.25 13.125C14.25 12.5037 13.7463 12 13.125 12C12.5037 12 12 12.5037 12 13.125C12 13.2565 12.0226 13.3827 12.064 13.5C12.2185 13.9369 12.6352 14.25 13.125 14.25ZM5.25 13.125C5.25 12.5037 4.74632 12 4.125 12C3.50368 12 3 12.5037 3 13.125C3 13.2565 3.02256 13.3827 3.06401 13.5C3.21845 13.9369 3.63517 14.25 4.125 14.25C4.61483 14.25 5.03155 13.9369 5.18599 13.5C5.22744 13.3827 5.25 13.2565 5.25 13.125Z' fill='white'/></svg>");background-size:18px;background-position:center;background-repeat:no-repeat;color:#fff;font-size:var(--font-size-body);font-family:themify;height:32px;width:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;z-index:1;inset-inline-start:max(0px,calc(var(--shipping_procent) - 30px));bottom:50%;transform:translateY(50%);background-color:var(--color-primary)}.cart-page .grid-wrap{display:flex;flex-wrap:wrap;margin:-30px 0 0 -30px}.cart-page .grid-wrap .item-wrpper{width:calc(75% - 30px);margin:30px 0 0 30px}.cart-page .grid-wrap .item-wrpper:has(.cart-body.is-empty){width:calc(100% - 30px)}.cart-page .grid-wrap .total-wrpper{width:calc(25% - 30px);margin:30px 0 0 30px}.cart-page .grid-wrap .total-wrpper.is-empty{display:none}.cart-page .cart-body table{border:none;width:100%}.cart-page .cart-body td,.cart-page .cart-body th{color:#000;font-family:Space Mono;font-size:16px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:-.4px;padding:12px}.cart-page .cart-body thead{border-bottom:1px solid #d9d9d9}.cart-page .cart-body th{font-size:16px;font-weight:600}.cart-page .cart-body td:first-child,.cart-page .cart-body th:first-child{padding-inline-start:0}.cart-page .cart-body td:last-child,.cart-page .cart-body th:last-child{padding-inline-end:0;text-align:end}.cart-page .cart-body table tr:nth-child(2n){background-color:transparent}.cart-page .cart-body table tbody tr{border-bottom:1px solid rgba(0,0,0,15%)}.cart-page .cart-body table tbody td{padding:24px 0}.cart-page .cart-body .cart-body-item.disabled{opacity:.5;pointer-events:none}.cart-page .cart-body .item-media{max-width:500px;width:500px}.cart-page .cart-body .item-media img{padding:0;background-color:#f6f6f6;border:0px solid rgba(0 0 0 / 10%);border-radius:25px}.cart-page .cart-body .item-media .cart-image{display:flex;align-items:center;max-width:inherit}.cart-page .cart-body .item-media .cart-image a.img{width:120px;min-width:120px}.cart-page .cart-body .item-media .item-info{display:flex;flex-wrap:wrap;gap:12px;width:calc(100% - 100px);padding-inline-start:30px;position:relative;max-width:350px}.cart-page .cart-body .item-media .item-info>*{width:100%}.cart-page .cart-body .item-media .item-info>div:empty{display:none}.cart-page .cart-body .item-media .item-info__selling-plan-tag{display:flex;height:24px;padding:6px 4px;width:max-content;justify-content:center;align-items:center;border-radius:3px;background:#00ce50;color:#fff;font-family:Space Mono;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.5px;text-transform:uppercase}.cart-page .cart-body .item-media .item-info .item-title{color:var(--font-color-header);font-size:16px;font-weight:600;padding-bottom:0}.cart-page .cart-body .item-media .item-info .item-title:hover{color:var(--color-primary)}.cart-page .cart-body .item-media .item-info .item-option{display:flex;flex-direction:column}.cart-page .cart-body .item-media .item-info .item-option .swatch-item{padding-bottom:10px}.cart-page .cart-body .item-media .item-info .item-option .swatch-item:last-child{padding-bottom:0}.cart-page .cart-body .item-media .item-info .item-option .swatch-item .heading{color:var(--font-color-header);font-weight:600}.cart-page .cart-body .item-media .item-info .item-price{display:flex;justify-content:flex-start;align-items:center;gap:16px;padding-bottom:0}.cart-page .cart-body .item-price span{color:#0a0a0a;font-family:Space Mono;font-size:16px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:-.4px}.cart-page .cart-body .item-price span.old-price,.cart-page .cart-body .item-price .price-item-sale{color:var(--font-color-body);text-decoration:line-through;font-weight:400;padding-inline-start:0px}.cart-page .cart-body .item-price .unit-price{display:block}.cart-page .cart-body .item-media .item-info .discounts-item{color:green}.cart-page .cart-body .item-quantity .qty-box{width:122px;border:1px solid #000;justify-content:space-between}.cart-page .cart-body .item-quantity .qty-box .qty-bt{align-items:center;width:36px}.cart-page .cart-body .item-quantity .cart-qty-box{display:flex;align-items:center}.cart-page .cart-body .item-quantity .cart-qty-box delpro-btn{margin-inline-start:24px}.cart-page .cart-body .item-quantity .cart-qty-box delpro-btn svg{width:20px;height:20px}.cart-page .cart-body .item-quantity .cart-pro-err{display:none!important;font-size:12px;display:flex;align-items:flex-end;flex-direction:row-reverse;justify-content:flex-end}.cart-page .cart-body .item-quantity .cart-pro-err p{padding-inline-start:5px;padding-top:15px}.cart-page .cart-body .item-quantity .cart-pro-err svg{width:20px}.cart-page .cart-body .item-quantity .cart-pro-err p:empty+svg,.cart-page .cart-body .item-quantity .cart-pro-err p:empty{display:none}.cart-page .discount-content{display:flex;align-items:center;justify-content:space-between;margin-top:30px}.cart-page .discount-block{display:flex;align-items:center;position:relative;width:max-content;overflow:hidden;border-radius:var(--sti-border-radius)}.cart-page .discount-block input{padding-inline-start:34px;min-width:300px}.cart-page .discount-block .gift-icon{position:absolute;inset-inline-start:8px;line-height:1}.cart-page .discount-block .send-icon{color:#fff;font-size:18px;cursor:pointer;position:absolute;inset-inline-end:0;width:40px;height:100%;display:flex;align-items:center;justify-content:center;background-color:#000;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.cart-page .discount-block .send-icon:hover{background-color:var(--color-primary)}.cart-page .cart-note{margin-top:32px;display:block}.cart-page .cart-note h6{color:#000;font-family:Space Mono;font-size:16px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:-.4px;padding-bottom:16px}.cart-page .cart-note textarea{width:100%;min-height:150px}.cart-page .cart-body.is-empty .cart-empty-title{display:block;text-align:center}.cart-page .cart-body.is-empty .cart-empty-title h6{display:block;text-align:center;font-size:24px}.cart-page .cart-body.is-empty .cart-empty-title h6 a{border-bottom:1px solid}.cart-page .cart-body.is-empty form,.cart-page .cart-body .cart-empty-title{display:none}.cart-body-total .cart-footer{position:sticky;top:30px;padding:24px;background-color:#f6f6f6}.cart-body-total .cart-footer .cart-actions{margin-bottom:30px}.cart-body-total .cart-footer .cart-actions h6{font-size:16px;padding-bottom:15px}.cart-body-total .cart-footer .culculate-shipping select,.cart-body-total .cart-footer .culculate-shipping input{width:100%}.cart-body-total .cart-footer .culculate-shipping ul li{padding-top:15px}.cart-body-total .cart-footer .culculate-shipping ul li:first-child{padding-top:0}.cart-body-total .cart-footer .culculate-shipping ul li label{font-size:var(--font-size-body);padding-bottom:5px;display:block}.cart-body-total .cart-footer .culculate-shipping #wrapper-response p{font-size:var(--font-size-body);line-height:normal;color:green;margin-top:15px}.cart-body-total .cart-footer .culculate-shipping #wrapper-response p.error{color:red}.cart-body-total .cart-footer .culculate-shipping #wrapper-response ul,.cart-body-total .cart-footer .culculate-shipping .shipping-info{padding-top:15px}.cart-body-total .cart-footer .culculate-shipping .shipping-info a{width:100%}.cart-body-total .cart-footer .cart-blocks .totals{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #D9D9D9}.cart-body-total .cart-footer .cart-blocks .totals span.total-title{color:#000;font-family:Space Mono;font-size:24px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:-.4px}.cart-body-total .cart-footer .cart-blocks .totals-info{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.cart-body-total .cart-footer .cart-blocks .totals-info span{color:#000;font-family:Space Mono;font-size:16px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:-.4px}.cart-body-total .cart-footer .cart-blocks .totals span{color:var(--font-color-header);font-size:16px;font-weight:600}.cart-body-total .cart-footer .cart-blocks ul.discounts{padding-top:10px}.cart-body-total .cart-footer .cart-blocks ul.discounts span{font-size:var(--font-size-body)}.cart-body-total .cart-footer .cart-blocks .tax-note{color:#000;font-family:Space Mono;font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.4px;margin-bottom:24px}.cart-body-total .cart-footer .cart-blocks .checkout-btn{margin-top:24px}.cart-body-total .cart-footer .cart-blocks .checkout-btn .read-agree{margin-bottom:24px}.cart-body-total .cart-footer .cart-blocks .checkout-btn .read-agree label{position:relative;padding-inline-start:30px;margin-bottom:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:center}.cart-body-total .cart-footer .cart-blocks .checkout-btn .read-agree label span{font-size:var(--font-size-body)}.cart-body-total .cart-footer .cart-blocks .checkout-btn .read-agree label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.cart-body-total .cart-footer .cart-blocks .checkout-btn .read-agree label a{border-bottom:1px solid}.cart-body-total .cart-footer .cart-blocks .checkout-btn .read-agree label .cust-check{position:absolute;inset-inline-start:0;width:17px;height:17px;background-color:#fff;display:flex;align-items:center;justify-content:center;z-index:1;border:var(--sti-border);overflow:hidden}.cart-body-total .cart-footer .cart-blocks .checkout-btn .read-agree label .cust-check:after{display:none;content:"\e92b";font-family:feather!important;color:#666;font-size:16px}.cart-body-total .cart-footer .cart-blocks .checkout-btn .read-agree label input.cust-checkbox:checked~span.cust-check:after{display:block}.cart-body-total .cart-footer .cart-blocks .checkout-btn button{display:flex;justify-content:center;align-items:center;width:100%;height:52px;padding:17px 32.5px 17.5px 32px;gap:9.8px;border-radius:50px;border:0px solid #000;background:#000;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:.5px;text-transform:uppercase}.cart-body-total .cart-footer .cart-blocks .checkout-btn button:hover{background-color:#00ce50}.cart-body-total .cart-footer .cart-blocks .checkout-btn svg{padding-left:10px;border-left:1px solid rgba(255,255,255,.2);width:21px}.cart-page .cart-header-actions{display:flex;justify-content:flex-end;padding:8px 0 12px}.cart-page .cart-clear-all__btn{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:10px;font-family:Space Mono,monospace;font-size:14px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;background:transparent}.cart-page .cart-clear-all__btn--danger{border:2px solid #E0302A;color:#e0302a}.cart-page .cart-clear-all__icon{display:inline-flex;align-items:center;justify-content:center}.cart-page .cart-clear-all__btn--danger:hover{background:#e0302a14}.cart-page .cart-clear-all__btn:disabled,.cart-page #cart-section.disabled .cart-clear-all__btn{opacity:.5;cursor:not-allowed}.cart-page .cart-body .cart-body-item .item-info__selling-plan{display:flex;justify-content:center;align-items:center;padding:4px;gap:4px;color:#0a0a0a;font-family:Space Mono;font-size:14px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:-.4px;width:max-content;background-color:#d9d9d9}.cart-page .item-info .cart-subscription-info{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #E8E8E8;width:100%}.cart-page .cart-subscription-info__tag{display:inline-flex;height:24px;padding:6px 8px;justify-content:center;align-items:center;border-radius:3px;background:#00ce50;color:#fff;font-family:Space Mono,monospace;font-size:12px;font-weight:400;letter-spacing:.5px;text-transform:uppercase}.cart-page .cart-subscription-info__title{margin:4px 0 0;color:#0a0a0a;font-size:16px;font-weight:700;line-height:1.3}.cart-page .cart-subscription-info__details{margin:0;color:#0a0a0a;font-size:14px;font-weight:400;line-height:1.4}.cart-page .cart-subscription-info__price{margin:2px 0 0;color:#0a0a0a;font-size:16px;font-weight:700;line-height:1.3}.cart-page .cart-subscription-info__bonus{margin:4px 0 0;color:#00ce50;font-size:14px;font-weight:600;line-height:1.3}.cart-page .cart-item--subscription-anchor .item-info .item-title{font-size:15px;font-weight:600}@media(max-width:767px){.cart-page .cart-subscription-info__title{font-size:15px}.cart-page .cart-subscription-info__details,.cart-page .cart-subscription-info__bonus{font-size:13px}}.cart-page .cart-body-item .discounts .discounts__discount{display:flex;justify-content:center;align-items:center;padding:5px;height:34px;gap:12px;background-color:#f6f6f6;color:#000;font-family:Space Mono;font-size:14px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:1px;width:max-content}.cart-page .cart-body-item .discounts .discounts__discount svg{width:20px;height:20px}.cart-vat-invoice{margin:16px 0 0;padding:16px 18px;border:1px solid #000;border-radius:12px;background:#fff}.cart-vat-invoice__toggle{display:flex;align-items:flex-start;gap:12px}.cart-vat-invoice__toggle input{display:none}.cart-vat-invoice__toggle label{display:flex;align-items:flex-start;gap:12px;margin:0;cursor:pointer;color:#000;font-family:Space Mono,monospace;font-size:13px;font-weight:700;line-height:1.35;letter-spacing:.5px;text-transform:uppercase}.cart-vat-invoice__toggle label:before{content:"";display:inline-block;width:18px;height:18px;min-width:18px;min-height:18px;border:1px solid #000;background-color:#fff;text-align:center;line-height:16px}.cart-vat-invoice__toggle input:checked+label:before{content:"\2713"}.cart-vat-invoice__fields{margin-top:14px}.cart-vat-invoice__fields[hidden]{display:none!important}.cart-vat-invoice__field+.cart-vat-invoice__field{margin-top:12px}.cart-vat-invoice__field label{display:block;margin-bottom:6px;color:#000;font-family:Space Mono,monospace;font-size:12px;font-weight:400;line-height:normal;letter-spacing:.5px}.cart-vat-invoice__field input{width:100%;padding:10px 12px;border:1px solid #d1d1d1;border-radius:8px;background:#fafafa;color:#000;font-family:Space Mono,monospace;font-size:13px;line-height:normal;letter-spacing:.5px;box-sizing:border-box}.cart-vat-invoice__field input::placeholder{color:#9c9c9c;font-size:11px;font-weight:400;letter-spacing:.3px;opacity:1}.cart-vat-invoice__field input:focus{outline:none;border-color:#000;background:#fff}.cart-consents{margin:16px 0 0;padding:0;border:0}.cart-consent-item{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.45;margin-top:8px}.cart-consent-item a{text-decoration:underline}#checkout.is-disabled{opacity:1;pointer-events:none;background-color:#9c9c9c;border-color:#9c9c9c}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.cart-page .cart-consent-item label{display:flex;justify-content:flex-start;align-items:flex-start;gap:12px;color:#000;font-family:Space Mono;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.5px}.cart-page .cart-consent-item input{display:none}.cart-page .cart-consent-item input+label:before{content:"";display:inline-block;width:18px;height:18px;min-width:18px;min-height:18px;border:1px solid #000;background-color:#fff;text-align:center}.cart-page .cart-consent-item input:checked+label:before{content:"\2713"}.cart-page .cart-body .discounts--mobile{display:none}.cart-page .cart-footer .cart-consents{margin-bottom:0}.cart-page .cart-body table tbody tr:last-child{border-bottom:0px;padding-bottom:0}.cart-page .cart-body table tbody tr:last-child td{padding-bottom:0}@media(max-width:1499px){.cart-page .grid-wrap{flex-wrap:nowrap}.cart-page .grid-wrap .total-wrpper{min-width:320px}.cart-page .cart-body table tbody td.item-quantity{padding-left:24px;padding-right:24px}}@media(max-width:1199px){.cart-page .discount-content{flex-direction:column;align-items:flex-start}.cart-page .discount-content a{margin-top:15px}}@media(max-width:991px){.cart-page .grid-wrap{flex-wrap:wrap}.cart-page .grid-wrap .total-wrpper,.cart-page .grid-wrap .item-wrpper{width:calc(100% - 30px)}.cart-page .shipping-bar{max-width:100%}}@media(max-width:767px){.cart-page .shipping-text{display:block;margin:0 auto;max-width:255px}.cart-page .shipping-bar{padding-bottom:40px}.cart-page .cart-body table tbody tr:first-child{border-top:1px solid rgba(0,0,0,15%);padding-top:15px}.cart-page .cart-body .item-media .item-info{padding-inline-start:16px;gap:15px}.cart-page .cart-body table tbody td.item-quantity{padding-left:136px;padding-right:0}.cart-page .cart-body table tbody td.item-quantity .cart-item__quantity-wrapper{padding-top:5px;padding-bottom:15px}.cart-page .cart-body table tbody td.cart-item-totals{display:none;padding-left:136px;padding-right:0}.cart-page .cart-body .discounts--desktop{display:none}.cart-page .cart-body .discounts--mobile{display:block}.cart-page .cart-body .item-media{width:auto}.cart-page .cart-body .item-media .item-info{padding-left:136px;width:100%!important;max-width:none}.cart-page .cart-body .item-media .cart-image{position:relative}.cart-page .cart-body .item-media .cart-image>.img{position:absolute;top:0;left:0}.cart-page .discount-block{width:100%}.cart-page .grid-wrap{margin:-30px 0 0 -12px}.cart-page .grid-wrap .total-wrpper,.cart-page .grid-wrap .item-wrpper{width:calc(100% - 12px);margin:30px 0 0 12px}.cart-page .grid-wrap .item-wrpper:has(.cart-body.is-empty){width:calc(100% - 12px);margin:30px 0 0 12px}.cart-page .cart-body thead{display:none}.cart-page .cart-body table tbody tr{display:flex;flex-direction:column;padding-bottom:15px;margin-bottom:15px}.cart-page .cart-body table tbody tr:last-child{margin-bottom:0}.cart-page .cart-body table tbody td{padding:10px 0 0}.cart-page .cart-body table tbody td:first-child{padding-top:0}.cart-page .cart-body td:last-child{text-align:start}.cart-page .cart-body .item-media .item-info{width:calc(100% - 100px)}.cart-page .discount-block input{min-width:100%}}@media(max-width:479px){.cart-page .cart-body.is-empty .cart-empty-title h6{font-size:18px}.cart-body-total .cart-footer{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/cart-page.css.map */
