.woocommerce .quantity .qty{ display: none !important;}
.woocommerce .single_add_to_cart_button,

.woocommerce .button.product_type_external,

.woocommerce .add_to_cart_button,

.woocommerce .wc-backward,

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{

    background-color: #80257F !important;

    border-radius: 5px !important;

    color: #fff !important;

    text-decoration: none !important;

    margin-top: 25px !important;

    display: flex !important;

    align-items: center !important;

    height: 38px !important;

    justify-content: center !important;

    padding: 0px 20px !important;

    width: 260px !important;

    transition: 0.3s !important;

    border: 1px solid #80257F !important;

    font-family: "montRegular" !important;

    background-image: url("data:image/svg+xml,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' width='23.409' height='25.917' viewBox='0 0 23.409 25.917'%3E%3Cg id='bag-check' transform='translate(-2.25 -1.125)'%3E%3Cpath id='Caminho_3217' data-name='Caminho 3217' d='M23.987,10.672H3.922V25.721a1.672,1.672,0,0,0,1.672,1.672H22.315a1.672,1.672,0,0,0,1.672-1.672ZM2.25,9V25.721a3.344,3.344,0,0,0,3.344,3.344H22.315a3.344,3.344,0,0,0,3.344-3.344V9Z' transform='translate(0 -2.023)' fill='%23fff' fill-rule='evenodd'%3E%3C/path%3E%3Cpath id='Caminho_3218' data-name='Caminho 3218' d='M15.977,2.8a4.18,4.18,0,0,0-4.18,4.18H10.125a5.852,5.852,0,1,1,11.7,0H20.157A4.18,4.18,0,0,0,15.977,2.8Z' transform='translate(-2.023)' fill='%23fff'%3E%3C/path%3E%3Cpath id='Caminho_3219' data-name='Caminho 3219' d='M21.326,17.118a.836.836,0,0,1,0,1.184L16.31,23.318a.836.836,0,0,1-1.184,0L12.618,20.81A.837.837,0,1,1,13.8,19.626l1.917,1.918,4.425-4.426a.836.836,0,0,1,1.184,0Z' transform='translate(-2.6 -4.045)' fill='%23fff' fill-rule='evenodd'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")  !important;

    background-repeat: no-repeat no-repeat  !important;

    background-position: 15px center !important;

    background-size: 15px;

    text-transform: uppercase !important;

    font-size: 14px !important;

}

.woocommerce .single_add_to_cart_button:hover,

.woocommerce .button.product_type_external:hover,

.woocommerce .add_to_cart_button:hover,

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,

body.single-product .cart .button:hover{

    color: #80257F !important;

    border: 1px solid #80257F !important;

    background-color: #fff !important;

    background-image: url("data:image/svg+xml,%3Csvg fill='%2380257F' xmlns='http://www.w3.org/2000/svg' width='23.409' height='25.917' viewBox='0 0 23.409 25.917'%3E%3Cg id='bag-check' transform='translate(-2.25 -1.125)'%3E%3Cpath id='Caminho_3217' data-name='Caminho 3217' d='M23.987,10.672H3.922V25.721a1.672,1.672,0,0,0,1.672,1.672H22.315a1.672,1.672,0,0,0,1.672-1.672ZM2.25,9V25.721a3.344,3.344,0,0,0,3.344,3.344H22.315a3.344,3.344,0,0,0,3.344-3.344V9Z' transform='translate(0 -2.023)' fill='%2380257F' fill-rule='evenodd'%3E%3C/path%3E%3Cpath id='Caminho_3218' data-name='Caminho 3218' d='M15.977,2.8a4.18,4.18,0,0,0-4.18,4.18H10.125a5.852,5.852,0,1,1,11.7,0H20.157A4.18,4.18,0,0,0,15.977,2.8Z' transform='translate(-2.023)' fill='%2380257F'%3E%3C/path%3E%3Cpath id='Caminho_3219' data-name='Caminho 3219' d='M21.326,17.118a.836.836,0,0,1,0,1.184L16.31,23.318a.836.836,0,0,1-1.184,0L12.618,20.81A.837.837,0,1,1,13.8,19.626l1.917,1.918,4.425-4.426a.836.836,0,0,1,1.184,0Z' transform='translate(-2.6 -4.045)' fill='%2380257F' fill-rule='evenodd'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")  !important;

}



.woocommerce .swiper-slide .add_to_cart_button,

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{

    width: 100% !important;

}

.woocommerce .swiper-slide .add_to_cart_button{

    background-image: none !important;

    font-size: 16px !important;

}



body.single-product .swiper-slide .add_to_cart_button{

    background-image: url("data:image/svg+xml,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' width='23.409' height='25.917' viewBox='0 0 23.409 25.917'%3E%3Cg id='bag-check' transform='translate(-2.25 -1.125)'%3E%3Cpath id='Caminho_3217' data-name='Caminho 3217' d='M23.987,10.672H3.922V25.721a1.672,1.672,0,0,0,1.672,1.672H22.315a1.672,1.672,0,0,0,1.672-1.672ZM2.25,9V25.721a3.344,3.344,0,0,0,3.344,3.344H22.315a3.344,3.344,0,0,0,3.344-3.344V9Z' transform='translate(0 -2.023)' fill='%23fff' fill-rule='evenodd'%3E%3C/path%3E%3Cpath id='Caminho_3218' data-name='Caminho 3218' d='M15.977,2.8a4.18,4.18,0,0,0-4.18,4.18H10.125a5.852,5.852,0,1,1,11.7,0H20.157A4.18,4.18,0,0,0,15.977,2.8Z' transform='translate(-2.023)' fill='%23fff'%3E%3C/path%3E%3Cpath id='Caminho_3219' data-name='Caminho 3219' d='M21.326,17.118a.836.836,0,0,1,0,1.184L16.31,23.318a.836.836,0,0,1-1.184,0L12.618,20.81A.837.837,0,1,1,13.8,19.626l1.917,1.918,4.425-4.426a.836.836,0,0,1,1.184,0Z' transform='translate(-2.6 -4.045)' fill='%23fff' fill-rule='evenodd'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") !important;

    background-repeat: no-repeat no-repeat !important;

    background-position: 15px center !important;

    background-size: 15px;

    font-family: "montRegular" !important;

    font-weight: 100 !important;

}



body.single-product .swiper-slide .add_to_cart_button:hover{

    background-image: url("data:image/svg+xml,%3Csvg fill='%23692772' xmlns='http://www.w3.org/2000/svg' width='23.409' height='25.917' viewBox='0 0 23.409 25.917'%3E%3Cg id='bag-check' transform='translate(-2.25 -1.125)'%3E%3Cpath id='Caminho_3217' data-name='Caminho 3217' d='M23.987,10.672H3.922V25.721a1.672,1.672,0,0,0,1.672,1.672H22.315a1.672,1.672,0,0,0,1.672-1.672ZM2.25,9V25.721a3.344,3.344,0,0,0,3.344,3.344H22.315a3.344,3.344,0,0,0,3.344-3.344V9Z' transform='translate(0 -2.023)' fill='%23692772' fill-rule='evenodd'%3E%3C/path%3E%3Cpath id='Caminho_3218' data-name='Caminho 3218' d='M15.977,2.8a4.18,4.18,0,0,0-4.18,4.18H10.125a5.852,5.852,0,1,1,11.7,0H20.157A4.18,4.18,0,0,0,15.977,2.8Z' transform='translate(-2.023)' fill='%23692772'%3E%3C/path%3E%3Cpath id='Caminho_3219' data-name='Caminho 3219' d='M21.326,17.118a.836.836,0,0,1,0,1.184L16.31,23.318a.836.836,0,0,1-1.184,0L12.618,20.81A.837.837,0,1,1,13.8,19.626l1.917,1.918,4.425-4.426a.836.836,0,0,1,1.184,0Z' transform='translate(-2.6 -4.045)' fill='%23692772' fill-rule='evenodd'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") !important;

}

.woocommerce .wc-backward{

    background-image: none !important;

}

.woocommerce .posted_in{

    font-size: 0px;

}



.woocommerce .cart .button, .woocommerce .cart input.button{

    width: max-content;

    color: var(--clr-primary);

    background-color: transparent;

    border: 1px solid var(--clr-primary);

    padding-inline: var(--p-small);

    border-radius: 7px !important;

    font-size: 15px !important;

    font-weight: 500;

}

.woocommerce .cart .button:hover,

.woocommerce .cart input.button:hover {

    color: var(--clr-neutral-400) !important;

    background-color: #692772 !important;

}

.woocommerce .posted_in [rel="tag"]{

    background-color: #80257F;

    border-radius: 5px;

    width: auto;

    display: inline-block;

    font-size: 13px;

    padding: 2px 10px;

    margin-top: 28px;

    margin-bottom: 28px;

    color: #fff;

    text-transform: uppercase;

}



.woocommerce .woocommerce-Price-amount,

.woocommerce .price{

    color: #80257F !important;

    font-family: "montRegular" !important;

    font-size: 18px !important;

}

.woocommerce .price > span.price__from{

    display: none !important;

}



body.single-product .price > span.price__from{

    display: block !important;

}



body.woocommerce-shop .woocommerce-Price-amount,

body.woocommerce-shop .woocommerce-Price-currencySymbol,

body.single-product .woocommerce-Price-amount,

body.single-product .woocommerce-Price-currencySymbol{

    font-family: "montBold" !important;

    font-size: 22px !important;

}

body.woocommerce-shop .woocommerce-Price-amount,

body.woocommerce-shop .woocommerce-Price-currencySymbol{

    font-size: 18px !important;



}

.loop.fswp_installments_price .price.fswp_calc .amount,

.loop.fswp_installments_price .price.fswp_calc .amount .woocommerce-Price-currencySymbol{}



.loop.fswp_installments_price .price.fswp_calc .fswp_installment_prefix,

.loop.fswp_installments_price .price.fswp_calc .amount,

.loop.fswp_installments_price .price.fswp_calc .amount .woocommerce-Price-currencySymbol,

.loop.fswp_installments_price .price.fswp_calc .fswp_installment_suffix,

.single.fswp_installments_price .price.fswp_calc .amount,

.single.fswp_installments_price .price.fswp_calc .amount .woocommerce-Price-currencySymbol,

.single.fswp_installments_price .price.fswp_calc, .single.fswp_in_cash_price .price.fswp_calc{

    font-size: 16px !important;

    font-family: "montRegular" !important;

}

.woocommerce ins {

    text-decoration: none !important;

}



.loop.fswp_installments_price .price.fswp_calc,

.loop.fswp_in_cash_price .price.fswp_calc{

    text-align: left !important;

    margin-bottom: 0;

}



.woocommerce del .woocommerce-Price-amount,

.woocommerce del  .woocommerce-Price-currencySymbol{

    font-size: 16px !important;

}

.woocommerce div.product div.images .flex-control-thumbs li{

    width: 116px;

    margin-right: 15px;

    margin-top: 15px;

}

.woocommerce div.product div.images .flex-control-thumbs li img{

    opacity: 1 !important;

}

.woocommerce div.product{

    overflow: hidden !important;

}

.woocommerce span.onsale{

    position: absolute;

    left: -60px;

    top: 20px;

    background-color: #80217e;

    color: #fff;

    font-size: 11px;

    font-weight: 600;

    padding: 6px 10px;

    display: block;

    width: 15%;

    text-align: center;

    transform: rotate(315deg);

    text-transform: uppercase;

    border-radius: 0;

}

.woocommerce-message,

.woocommerce-info{

    border-top-color: #80217e;

    background-color: #ebe8ef;



}

.woocommerce div.product .product_title{

    color: #80217e;

}

.woocommerce-message::before,

.woocommerce-info::before{

    color: #80217e;

}

.woocommerce-page .woocommerce-message .button{

    margin-top: 5px;

    width: 195px !important;

    display: flex !important;

    height: 38px;

    color: #fff;

    background-color: var(--clr-primary);

    border: 1px solid var(--clr-primary);

    padding-inline: var(--p-small);

    transition: 0.3s;

    align-items: center;

    justify-content: center;

    border-radius: 5px;

    text-transform: uppercase;

}

.woocommerce-page .woocommerce-message .button:hover{

    background-color: #ffffff;

    color: #80257f;

}



/**

 * Variations for associates

 */

.woocommerce-page .wccpf_fields_table .wccpf-text-radio-btn-wrapper span{

    background-color: #EBE8EF;

    border-radius: 5px;

    padding: 0px 5px;

    width: 260px;

    text-transform: uppercase;

    color: #80257F;

    min-height: 1.5rem;

    font-family: "montRegular";

    margin-bottom: 8px;

    display: flex;

    flex-direction: row;

    flex-wrap: nowrap;

    align-content: center;

    justify-content: flex-start;

    align-items: center;

}

.woocommerce-page .wccpf_fields_table .wccpf-text-radio-btn-wrapper.active span{

    background-color: rgb(128, 37, 127);

    color: rgb(255, 255, 255);

}

.woocommerce-page .wccpf_fields_table .wccpf-text-radio-btn-wrapper.active span::before{

    box-sizing: border-box;

    border-color: #0d6efd;

    border-width: 4px;

}



.woocommerce-page .wccpf_fields_table .wccpf-text-radio-btn-wrapper span::before {

    content: '';

    display: block;

    width: 16px;

    height: 16px;

    background: #fff;

    border-radius: 100px;

    border: 1px solid rgba(0,0,0,.25);

    margin-right: 6px;

}


.woocommerce-page .wccpf_fields_table .wccpf-text-radio-btn-wrapper.disabled span{
    color: #999999;
    opacity: 0.6;
}


.numero--crc-wrapper{
    display: none !important;
}
.numero--crc-wrapper.active{
    display: block !important;
    margin: 0 0 26px;
}

.numero--crc-wrapper .wccpf-field{
    width: 116% !important;
    padding: 0.375rem 0.75rem !important;;
    font-size: 1rem !important;;
    font-weight: 400 !important;;
    line-height: 1.5 !important;;
    color: #212529 !important;;
    background-color: #fff !important;;
    background-clip: padding-box !important;;
    border: 1px solid #ced4da !important;;
    -webkit-appearance: none !important;;
    -moz-appearance: none !important;;
    appearance: none !important;;
    border-radius: 0.375rem !important;;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out !important;;
}
 
.woocommerce-page .wccpf_fields_table .wccpf_value.top > label{

    display: none;

}



.woocommerce-page  div.wcff_pricing_rules_title_container{

    margin: 0;

    color: #80257F !important;

    font-family: "montRegular" !important;

    font-size: 18px !important;

}



.woocommerce-page h2.woocommerce-loop-product__title {

    font-family: "montRegular" !important;

    font-size: 18px;

}





/**

* Cart

 */

.woocommerce-cart-form .woocommerce-Price-amount,

.woocommerce-cart-form .woocommerce-Price-currencySymbol,

.cart_totals .woocommerce-Price-amount,

.cart_totals .woocommerce-Price-currencySymbol {

    font-size: 16px !important;

}

.woocommerce-cart table.cart td *{

    color: #80257F !important;

}

.woocommerce-cart table.cart td.actions .coupon .input-text{

    border: 1px solid #d3ced2;

    width: 160px;

    margin-right: 10px;

    border-radius: 8px;

}

.woocommerce-cart ::-webkit-input-placeholder,

.woocommerce-cart :-moz-placeholder,

.woocommerce-cart ::-moz-placeholder,

.woocommerce-cart :-ms-input-placeholder,

.woocommerce-cart ::-ms-input-placeholder,

.woocommerce-cart ::placeholder {

    color: #80257F !important;

}



#billing_address_2_field{

    padding-top: 20px;

}



.checkout_shipping{}



.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{

    background-color: #692772 !important;

    color: #fff !important;

    transition: 0.3s;

    width: max-content;

    border: 1px solid var(--clr-primary);

    padding-inline: var(--p-small);

    border-radius:8px;

}



.shop_table.woocommerce-checkout-review-order-table .woocommerce-Price-amount,

.shop_table.woocommerce-checkout-review-order-table .price,

.shop_table.woocommerce-checkout-review-order-table .woocommerce-Price-currencySymbol{

    color: #80257F !important;

    font-family: "montRegular" !important;

    font-size: 18px !important;

}

/**

* cart

 */



.woocommerce form .form-row input,

.woocommerce form .form-row select,

.woocommerce form .form-row textarea

{

    color: var(--clr-primary) !important;

    background-color: transparent;

    border: 1px solid var(--clr-primary);

    padding: 10px 15px;

    border-radius: 8px;

}

.select2-container--default .select2-selection--single{

    border: 1px solid var(--clr-primary);

    border-radius: 8px;

    height: 41px;

}

.select2-container--default .select2-selection--single .select2-selection__rendered{

    line-height: 41px;

    padding-left: 15px;

    color: #80257F !important;

}



.swiper {

    width: 100%;

    height: auto;

}



.swiper-slide {

    text-align: center;

    font-size: 18px;

    /*background: #fff;*/





    display: flex;



    -webkit-box-pack: center;

    -ms-flex-pack: center;

    -webkit-justify-content: center;

    justify-content: center;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;

}



.product-vitrine {

    position: relative;

}



.product-training {

    padding: 16px 0px 41px 0px;

    background-color: #EBE8EF;



}



.product-vitrine h6 {

    font-family: 'montBold' !important;

    margin-bottom: 36px;

}



.product-vitrine .swiper-slide {

    flex-direction: column;

    text-align: left;

    background-color: transparent;

}



.product-vitrine .img-product {

    height: 282px;

}



.product-vitrine .img-product, .product-vitrine .content-product {

    width: 100%;

}





.product-vitrine .img-product img {

    width: 100%;

    height: 100%;

    object-fit: cover;

}



.product-vitrine .content-product {

    margin-top: 12px;

}



.product-vitrine .content-product .name-product {
    margin-bottom: 15px;
    /*max-width: 238px;*/
    min-height: 90px;

}





.product-vitrine .content-product .btn-add-product {

    background: #5A287F;

    border-radius: 5px;

    width: 100%;

    display: flex;

    align-items: center;

    font-weight: bold;

    justify-content: center;

    color: #fff;

    height: 33px;

    transition: 0.3s;



}



.product-vitrine .content-product .btn-add-product:hover {

    background-color: #fff;

    border: 1px solid #5A287F;

    color: #5A287F;

}



.product-vitrine .swiper-button-prev {

    left: 4%;

    top: 37%;

}



.product-vitrine .swiper-button-next {

    right: 4%;

    top: 37%;

}



.product-vitrine .swiper-button-prev:after, .product-vitrine .swiper-button-next:after {

    font-size: 30px;

    font-weight: bold;

    color: #824AA1;

}



.product-vitrine .arrows-training {

    display: flex;

    align-items: center;

}



.vitrine-news {

    padding: 62px 0px 85px 0px;

}



.vitrine-news .line-news {

    gap: 8px;

}



.vitrine-news .card-vitrine-news {

    gap: 32px;

    width: 48%;

}

.vitrine-news .card-vitrine-news .wrapper-img-card-news{

    width: 260px;

    min-width: 260px;

}





.vitrine-news .card-vitrine-news .wrapper-content-card-news h3 {

    margin-bottom: 16px;

    font-size: 24px;

}



.vitrine-news .card-vitrine-news .wrapper-content-card-news a {

    font-weight: 700;

    margin-top: 20px;

    display: block;

    text-transform: uppercase;





}



.product-vitrine .img-product {

    position:relative;

    overflow: hidden;

}



.product-vitrine .img-product .faixa{

    position: absolute;

    background: #80257F;

    width: 180px;

    text-transform: uppercase;

    /* height: 90px; */

    text-align: center;



    padding: 3px 0px;

    color: #fff;

    transform: rotate(314deg);

    top: 40px;

    left: -40px;

    font-size: 12px;

    font-family: 'montBold';

}

.awl-label-text{

    transform: rotate(314deg);

    width: 180px;

    top: 40px;

    left: -40px;

    font-size: 12px;

    text-transform: uppercase;

    text-align: center;

    font-family: 'montBold' !important;

}

.awl-label-text .awl-inner-text{

    font-family: 'montBold' !important;

    padding: 5px 0;

    display: inline-block;

}







#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{

    background: #EBE8EF;

}

.select2-container--default .select2-selection--single .select2-selection__arrow b{

    margin-top: 5px;

    border-color: #692772 transparent transparent transparent;

}



.vitrine-news .card-vitrine-news .wrapper-content-card-news a i {

    margin-left: 37px;

}



.product-eventos {

    padding-bottom: 57px;

}

.woocommerce-privacy-policy-text a,

.added_to_cart.wc-forward{

    color: #5A287F

}



.added_to_cart.wc-forward{

    font-size: 14px !important;

    font-family: "montRegular" !important;

}



.woocommerce-billing-fields h3,

.woocommerce-additional-fields h3,

#order_review_heading{

    font-size: 20px;

}



@media screen and (max-width: 768px) {



    .woocommerce form .form-row-first, .woocommerce-page form .form-row-first,

    .woocommerce form .form-row-last, .woocommerce-page form .form-row-last{

        float: initial !important;

        width: 100% !important;

    }

    .product-vitrine {

        padding: 16px 7% 41px 7%;

    }



    .product-vitrine .swiper-button-prev{

        left: 1%;

    }



    .product-vitrine .swiper-button-next {

        right: 1%;

    }



    .vitrine-news .line-news, .vitrine-news .card-vitrine-news {

        flex-direction: column;

    }



    .vitrine-news .line-news {

        gap: 50px;

    }



    .vitrine-news .card-vitrine-news,

    .vitrine-news .card-vitrine-news .wrapper-img-card-news,

    .vitrine-news .card-vitrine-news .wrapper-img-card-news img{

        width: 100%;

    }



    .product-vitrine .img-product, .product-vitrine .img-product img {

        height: auto;

    }









}







.vitrine .name-product,

.vitrine .price-product{

    text-align: left;

    line-height: 24px;

}



body.single-product .vitrine .price > span.price__from{ display: none !important; }

.vitrine .fswp_installments_price .price.fswp_calc .fswp_installment_prefix,

.vitrine .fswp_installments_price .price.fswp_calc .woocommerce-Price-amount,

.vitrine .fswp_installments_price .price.fswp_calc .fswp_installment_suffix,

.vitrine .fswp_installments_price .price.fswp_calc .woocommerce-Price-currencySymbol{

    font-size: 16px !important;

}



body.single-product .product-vitrine .wccpf-fields-group-container{

    display: none !important;

}





.product-vitrine .swiper-slide .cart{width: 100% !important;}

.product-vitrine .add_to_cart_button,

.product-vitrine .button.product_type_external,

.product-vitrine .single_add_to_cart_button {

    background-color: #5A287F !important;

    border-radius: 5px !important;

    width: 100% !important;

    display: flex !important;

    align-items: center !important;

    font-weight: bold !important;

    justify-content: center !important;

    color: #fff !important;

    transition: 0.3s !important;

    background-image: none !important;

}

.product-vitrine .add_to_cart_button:hover,

.product-vitrine .button.product_type_external:hover,

.product-vitrine .single_add_to_cart_button:hover,

body.single-product .single_add_to_cart_button.button.alt.wp-element-button{

    background-image: none !important;

}


.woocommerce .col2-set, .woocommerce-page .col2-set form .form-row{
    /*max-height: 74px !important;*/
    margin-bottom: 20px !important;;
}

.woocommerce form #billing_cellphone_field{
    float: left;
}

.woocommerce form #billing_number_field{
    float: right;
}

.woocommerce form #billing_neighborhood_field{
    clear: both;
    float: none;
    width: 100%;
}

.woocommerce #billing_wooccm11_field [for="billing_wooccm11"] {
    padding-top: 20px !important;
    font-size: 18px;
    font-weight: 800;
    margin: 0;
}


.woocommerce #billing_wooccm11_field .description{
    display: block !important;
}


.woocommerce-message .pagarme-response .payment-link, .woocommerce-error .pagarme-response .payment-link{
    background: #f3f3f3 !important;
    color: #fff !important;
}

.cart_item .product-name > a > .wccpf-pricing-group-on-cart{
    display: none !important;
}

.cart_item .product-name .wccpf-pricing-rule-ul{
    padding: 0 !important;
}


.wcff-fields-group .qnt--peoples .wcff_pricing_rules_title_container {
    dosplay: none;
}

.woocommerce .product .product_title{
	font-size: 2.2rem;
}
.woocommerce div.product div.images img{
    border-radius: 10px;
}