.table{width:100%;margin-bottom:0;color:#484848}.table td,.table th{padding:.65rem;vertical-align:middle;border-top:1px solid #e1e1e5}.table td.filter-cell,.table th.filter-cell{padding:0}.table td.filter-cell .form-control,.table td.filter-cell .select2-selection,.table th.filter-cell .form-control,.table th.filter-cell .select2-selection{border-radius:0!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:#fff}.table td.kv-expand-header-cell,.table td.kv-expand-icon-cell,.table th.kv-expand-header-cell,.table th.kv-expand-icon-cell{font-size:.875rem}.table thead th{vertical-align:bottom;color:#1e1e1e;border-top:none;text-align:center;background:#f9f9f9}.table .empty{font-size:18px;font-weight:600;text-align:center;margin:.5em 0}.table tr.kv-expand-detail-row>td{padding:0}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #e1e1e5}.table-bordered td,.table-bordered th{border:1px solid #e1e1e5}.table-bordered thead td,.table-bordered thead th{border-bottom-width:1px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-hover tbody tr:hover{color:#484848;background-color:rgba(30,30,30,.075)}.table-active,.table-active>td,.table-active>th{background-color:rgba(30,30,30,.075)}.table-hover .table-active:hover{background-color:rgba(17.25,17.25,17.25,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(17.25,17.25,17.25,.075)}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.kv-page-summary,.kv-table-footer{border:none}.shop-views-checkout .empty .btn{margin-top:1em}.checkout-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:992px){.checkout-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.checkout-content{padding-left:15px;padding-right:15px}@media only screen and (min-width:992px){.checkout-content{width:47.7941176471%;-webkit-box-flex:0;-ms-flex:0 0 47.7941176471%;flex:0 0 47.7941176471%}}.checkout-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.checkout-form .form-column{width:50%;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding-left:15px;padding-right:15px}.checkout-form .form-column textarea{min-height:113px}@media only screen and (max-width:767px){.checkout-form .form-column{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:20px}}@media only screen and (max-width:991px){.checkout-form{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (min-width:992px){.checkout-form{position:sticky;top:calc(var(--header-height) + 15px);width:52.2058823529%;-webkit-box-flex:1;-ms-flex:1 1 52.2058823529%;flex:1 1 52.2058823529%}}.checkout-block{position:relative}.checkout-subtitle{font-size:clamp(1.125rem,1.0774111675rem + .2030456853vw,1.25rem);font-weight:600;text-transform:uppercase;margin-bottom:25px}@media only screen and (max-width:991px){.checkout-subtitle{margin-bottom:1rem}}.checkout-button{--btn-font-weight:bold;min-width:237px;margin:20px auto 0}.payment-container,.promocode-container,.shipping-container{margin-bottom:35px}.summary-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:35px}.summary-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.summary-block .summary-title{font-weight:500;text-transform:uppercase}.summary-block .summary_doter{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:20px;background-image:url('data:image/svg+xml;utf8, <svg xmlns= "http://www.w3.org/2000/svg" version= "1.1" height= "20px" width= "4px" ><text x= "0" y= "16" fill= "rgb(149, 149, 149)" font-size= "14" >.</text></svg>');background-repeat:repeat-x;background-position:bottom;margin:0 5px}.summary-block .summary-value{font-size:20px;font-weight:700;text-transform:lowercase}@media(max-width:1359px){.summary-block .summary-value{font-size:calc(18px + 2*(100vw - 320px)/ 1039)}}.summary-block+.summary-block{margin-top:.5rem}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.checkout-order-content-block{padding:15px;border-radius:15px;overflow:hidden;-webkit-box-shadow:0 3px 8px rgba(30,30,30,.16);box-shadow:0 3px 8px rgba(30,30,30,.16)}.checkout-order-content-block .checkout-order-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;margin-bottom:30px}@media only screen and (max-width:767px){.checkout-order-content-block .checkout-order-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.checkout-order-content-block .checkout-order-header>div{width:100%}.checkout-order-content-block .checkout-order-header .checkout-order-header-image{text-align:center;width:180px;margin:0 auto 30px}}.checkout-order-content-block .checkout-order-header-image{padding:10px;border-radius:10px;width:20%;text-align:center}.checkout-order-content-block .checkout-order-header-image svg{height:56px;width:56px}.checkout-order-content-block .checkout-order-header-description{width:80%}@media only screen and (max-width:992px){.checkout-order-content-block .checkout-order-header-description{width:77%}}.checkout-order-content-block .checkout-order-title{font-size:2rem;font-weight:400;margin-bottom:.75em;text-transform:uppercase}.checkout-order-content-block .checkout-order-confirm-tilte{text-align:left;background-position:left bottom}.checkout-order-content-block .order-info-table tr.total-sum-line td{font-size:24px}@media(max-width:1359px){.checkout-order-content-block .order-info-table tr.total-sum-line td{font-size:calc(14px + 10*(100vw - 320px)/ 1039)}}.checkout-order-content-block .order-info-table tr.total-sum-line td:last-child{font-weight:700}.checkout-order-content-block .order-info-table tr td,.checkout-order-content-block .order-info-table tr th{border-right:none;border-left:none}.checkout-order-content-block .order-info-table tr td:first-child{color:#484848}.checkout-order-content-block .order-info-table tr td:last-child{color:#1e1e1e}.checkout-order-content-block .order-info-table tr td:last-child .waybill-link{padding:3px 8px;margin-left:10px}@media only screen and (max-width:767px){.checkout-order-content-block .order-info-table tr td:last-child .waybill-link{padding:3px 8px;margin-left:10px}}@media only screen and (max-width:480px){.checkout-order-content-block .order-info-table tr td:last-child .waybill-link{margin-left:0}}.checkout-order-content-block .checkout-table .td-product .checkout-product-item{padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:992px){.checkout-order-content-block .checkout-table .td-product .checkout-product-item img{margin-right:5px}}.checkout-order-content-block .quantity-info{font-weight:700;text-transform:lowercase;font-size:25px}@media(max-width:1359px){.checkout-order-content-block .quantity-info{font-size:calc(14px + 11*(100vw - 320px)/ 1039)}}.checkout-order-content-block .quantity-info.first{color:#484848;font-weight:400;font-size:1.25rem}.checkout-order-content-block .checkout-order-button-block{width:100%;text-align:center;margin-top:2rem}.checkout-order-content-block .checkout-order-button-block .btn{text-align:center;border-radius:2.1875rem;font-size:21px;padding:.8809em 3.63em}@media(max-width:1359px){.checkout-order-content-block .checkout-order-button-block .btn{font-size:calc(16px + 5*(100vw - 320px)/ 1039)}}@media only screen and (max-width:767px){.checkout-order-content-block{margin-top:20px;margin-bottom:20px}.checkout-order-content-block .checkout-mobile-grid .checkout-mobile-grid-item{padding-left:0}}.order-details__title{border-radius:.5rem;border:1px solid #ebebeb;background-color:var(--white);padding:.5rem 15px;gap:.75rem;height:3.125rem}.order-details__title svg{width:1.25rem;height:1.25rem}.order-details__title[aria-expanded=true] svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.order-details__photos{margin-left:1.25rem;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.order-details__photo{width:2rem;height:2rem;-webkit-box-flex:0;-ms-flex:0 0 2rem;flex:0 0 2rem;border-radius:.25rem;overflow:hidden}.order-details__photo:nth-child(n+6){display:none}@media only screen and (max-width:385.98px){.order-details__photo:nth-child(n+3){display:none}}@media only screen and (max-width:423.98px){.order-details__photo:nth-child(n+4){display:none}}@media only screen and (max-width:479.98px){.order-details__photo:nth-child(n+5){display:none}}.order-details__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#cart-list{row-gap:1.25rem}.errors-summary{display:none}.checkout-form-error-block{background:#efefef;padding:6px 15px 9px 15px;text-align:right;color:#4a4a4a;font-size:14px;display:none;margin:10px 0}.errors-title{margin-top:0;font-weight:700}ol.errors-list{list-style:decimal;padding-left:15px}ol.errors-list li{list-style:decimal}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:25px;border:1px solid transparent;border-radius:15px}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-danger{background-color:#f9f9f9;border-color:#dc3545}.promo-code-wrapper{margin:0 0 20px}.field-checkoutform-promocode{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0}.field-checkoutform-promocode .btn,.field-checkoutform-promocode .form-control{border-radius:1.5rem!important}.field-checkoutform-promocode .input-group-append{z-index:2}.field-checkoutform-promocode .form-control{padding-right:2.5rem}.field-checkoutform-promocode .form-control[readonly]{cursor:not-allowed}.field-checkoutform-promocode .form-control,.field-checkoutform-promocode .form-control:focus{z-index:1!important}.field-checkoutform-promocode .promo-code__success-message{display:none;font-size:.75rem;margin-bottom:.5em}.field-checkoutform-promocode .promo-code__success-title{font-weight:700;text-transform:uppercase;margin-right:10px}.field-checkoutform-promocode .promo-code__discount{font-weight:600}.field-checkoutform-promocode .ico-delete{display:none;position:absolute;cursor:pointer;top:0;right:10px;padding:0;border-radius:50%;border:none;width:40px;height:40px;line-height:0;z-index:10}.field-checkoutform-promocode .ico-delete svg{width:14px;height:14px}.field-checkoutform-promocode .ico-delete:hover svg{fill:red}.field-checkoutform-promocode.promo-code__success .ico-delete{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.field-checkoutform-promocode.promo-code__success .input-group-append{display:none!important}.field-checkoutform-promocode.promo-code__success .promo-code__success-message{display:-webkit-box;display:-ms-flexbox;display:flex}