:root{--woocommerce:#7F54B3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7F54B3;--wc-primary-text:white;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}

@media (min-width: 769px) {
.basket-new-class-respon, .basket-new-class-contant, .total-bascet_text{
    display:flex;
}
.basket-new-class-photo, .woocommerce-cart table.cart .product-thumbnail{
    width:20%;
}
.woocommerce-cart table.cart .product-thumbnail, .woocommerce-cart table.cart .product-content{
    height: 95px;
   box-sizing: border-box;
   border-bottom: 1px dashed black;
   padding:0;
}
.basket-new-class-respon {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
}
.product-content .product-color p{
    margin:0;
}

.woocommerce-cart table.cart .product-content{
display: flex;
    justify-content: space-between;
    align-items: center;}
  .basket-new-class-respon{  
border-bottom: 1px dashed black;}

.basket-new-class-contant{
    width:80%;
    text-transform: uppercase;}
.woocommerce-cart table.cart .product-content{
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;}    
    
    
    .basket-new-class-respon, .basket-new-class-contant {
    justify-content: space-between;
}




.product-content > :first-child, .basket-new-class-contant > :first-child{
    flex: 0 0 30%;
}

.product-content > *:not(:first-child), .basket-new-class-contant > *:not(:first-child){
    flex: 0 0 calc((100% - 30%) / 4); 
}
.product-content div:nth-child(1){
    text-align: left;
}
.product-content div:nth-child(4), .basket-new-class-contant .size{
    text-align: right;
}

.product-content .product-size, .basket-new-class-contant .size{
    display: flex;
    justify-content: center;
    padding-left: 3%;
}
.product-content .product-top, .basket-new-class-contant .price{
    display: flex;
    padding-left: 5%;
}



/*.basket-new-class-contant span:nth-child(2) {*/
/*    position: relative;*/
/*    left: 65px */
/*}*/
/*.basket-new-class-contant span:nth-child(3) {*/
/*    position: relative;*/
/*    left: 70px */
/*}*/
/*.basket-new-class-contant span:nth-child(4) {*/
/*    position: relative;*/
/*    left: 62px */
/*}*/
.cart-collaterals-cust{
box-sizing: border-box;
}
.total-bascet_text{
    align-items: flex-end;
    width: 60%;
}.section-total-and-text{
    position: relative;
    left: 25px;
}
.woocommerce-page .cart-collaterals .cart_totals{
    padding:0!important;
}
.cart-collaterals-cust div:nth-child(2), .cart-collaterals-cust div:nth-child(3){
    width: 20%;
}

.cart-collaterals-cust{
    align-items: center;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 30px;
    line-height: 35px;
}
.cart-collaterals-cust div:nth-child(3){
    text-align: right;
    padding-right: 20px;
    font-weight: 900;
}
.cart-collaterals-cust h4, .cart-collaterals-cust span{
text-transform: uppercase;}

.woocommerce-cart table.cart img{
    width:90px;
    height: 90px;
    vertical-align: bottom;
}
tbody .woocommerce-cart-form__cart-item{
     border-bottom: 1px dashed black;
}
.wc-proceed-to-checkout{
    display: flex;
    justify-content: center;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
    padding: 10px 20px;
    background-color: black;
    color: white;
    border-radius: 20px;
}



}

.basket-title-responsive-mini, .secret-title-for-responsive{
    display:none;
}
td.actions button.button[name="update_cart"] {
    padding: 0!important;
}

.coupon-sale-modal-symb{
    display: flex;
    justify-content: center;
}
@media (max-width: 768px) {
    .basket-title-responsive-mini{
    display:flex;
    justify-content: center;
}.basket .basket_tr, #cartCounterSymbi, .cart-collaterals-cust .total-bascet_text span, .basket-new-class-respon{
    display:none;
}
.basket-title-responsive-mini h1{
    font-weight: 500;
    font-size: 30px;
    line-height: 35px;
    padding-bottom: 32px;
}
.woocommerce-page table.cart .product-thumbnail, .secret-title-for-responsive {
    display: block;
}
tr.woocommerce-cart-form__cart-item.cart_item {
    display: flex!important;
    height: 135px;
    background-color: #E6E6E6!important;
    margin-bottom: 5px;
}
.woocommerce-page table.shop_table_responsive tr td::before {
    content: none;
}
.woocommerce-cart table.cart img{
    width: 100%!important;
    height: 135px;
}
tr.woocommerce-cart-form__cart-item.cart_item .product-thumbnail{
    width: 100%;
    max-width: 135px;
    padding: 0 !important;
}
tr.woocommerce-cart-form__cart-item.cart_item .product-content{
    width: calc(100% - 135px);
    padding:15px !important;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
tr.woocommerce-cart-form__cart-item.cart_item .product-content .product-name{
    text-transform: uppercase;
    order: 1;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    padding-bottom:20px;
}
tr.woocommerce-cart-form__cart-item.cart_item .product-content .product-color{
    order: 2;
}
tr.woocommerce-cart-form__cart-item.cart_item .product-content .product-top{
    order: 4;
    padding-top:30px;
}
tr.woocommerce-cart-form__cart-item.cart_item .product-content .product-size{
    display: flex;
    order: 3;
        
}
tr.woocommerce-cart-form__cart-item.cart_item .product-content p{
     margin: 0;
}
tr.woocommerce-cart-form__cart-item.cart_item .product-content .product-color, tr.woocommerce-cart-form__cart-item.cart_item .product-content .product-top, tr.woocommerce-cart-form__cart-item.cart_item .product-content .product-size{
        text-transform: uppercase;
    font-weight: 900;
    font-size: 10px;
    line-height: 12px;
}
tr.woocommerce-cart-form__cart-item.cart_item .product-content .product-bottom{
    position:absolute;
    bottom: 10px; 
    right: 20px;
}
.cart-collaterals-cust {
    flex-direction: column;
    align-items: center;
}
.cart-collaterals-cust .total-bascet_text{
    display:flex;
    align-items: flex-end;
}
.cart-collaterals-cust .total-bascet_text h4, .cart-collaterals-cust .total-bascet_text span{
        text-transform: uppercase;
    font-weight: 900;
    font-size: 10px;
    line-height: 12px;
}
.section-total-and-text{
    display:flex;
    gap:15px;
    font-weight: 500;
    font-size: 30px;
    line-height: 35px;
}
.cart_totals .wc-proceed-to-checkout {
    display: flex;
    justify-content: center;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
    padding: 10px 20px;
    background-color: black;
    color: white;
    border-radius: 20px;
}
#applyCouponeS{
    width: 100px;
    display: flex;
    justify-content: center;
}
td.actions .coupon {
    height: 100px;
    display: flex;
    flex-direction: column;
    width: 90%;
        text-align: center;
        
}
.woocommerce-page table.cart td.actions{
display: flex;
    flex-direction: column;
    align-items: center;
}
  .woocommerce-checkout {
    display: flex;
    flex-direction: column;
}  
  .woocommerce .col2-set, .woocommerce-page .col2-set {
    order: 2;
}
.woocommerce table.shop_table {
    order: 1;
}
.woocommerce-checkout #primary .woocommerce-checkout .woocommerce-checkout-review-order {
    order: 3;
}
    
    
    
    
    
}



@media (max-width: 370px){
    tr.woocommerce-cart-form__cart-item.cart_item .product-content .product-bottom {
    right: 0px;} 
   
    tr.woocommerce-cart-form__cart-item.cart_item .product-thumbnail {
    max-width: 100px;}
    tr.woocommerce-cart-form__cart-item.cart_item .product-content {
    
    padding: 5px !important;}
    tr.woocommerce-cart-form__cart-item.cart_item .product-content .product-top {
    padding-top: 10px;
}.woocommerce-cart table.cart img {
    height: 100px;
}.woocommerce-page .cart-collaterals .cart_totals{
    padding:10px;
}
.form-package-block  .package-block-cart .package-card-contant {
    width: 80%;
    gap: 6px;
}
}
