 .pcu_cta {
        display: inline-block;
        position: relative;
        cursor: pointer;
        padding: 16px 21px 18px;
        background-color: transparent;
        transition: all 0.2s ease;
        border: 1px solid #1D1D1D;
        color: #1D1D1D;
        text-align: center;
    }
    .pcu_cta:hover {
        background-color: #f1f1f1;
        border: 1px solid #f1f1f1;
    }
    .enable-high-contrast-mode .pcu_cta{
        border: 1px solid #f1f1f1;
    }
    .pcu_sidebar {
        position: fixed;
        z-index: 9999;
        top: 0;
        left: 0;
        width: 100%;
        height: 100vh;
        background: rgba(29,29,29,0);
        transition: background-color 0.3s 0.2s;
        display: none;
    }
    .pcu_sidebar.opening {
        background: rgba(29,29,29,.6);
    }
    .pcu_sidebar_content {
        background: #fff;
        position: fixed;
        z-index: 999;
        top: 0;
        right: 0;
        height: 100vh;
        max-width: 440px;
        width: 100%;
        padding: 65px 30px;
        box-sizing: border-box;
        display: flex;
        align-items: flex-start;
        overflow-y: auto;
        transform: translateX(100%);
        transition: -webkit-transform 0.3s ease-in;
        transition: transform 0.3s ease-in;
        transition: transform 0.3s ease-in,-webkit-transform 0.3s ease-in;
    }
    .enable-high-contrast-mode .no_high_contrast .pcu_sidebar_content{
        background-color: #000;
    }
    html[lang*=ar-] .pcu_sidebar_content {
        right: auto;
        left: 0;
        transform: translateX(-100%);
    }
    html[lang*=ar-] .opening .pcu_sidebar_content {
        transform: translateX(0);
    }
    @media screen and (max-width:37.5625rem) {
        .pcu_sidebar_content {
            padding: 65px 20px 175px;
            align-items: flex-start;
        }
    }
    .opening .pcu_sidebar_content {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        transition-duration: 0.55s;
        transition-timing-function: ease-out;
        transition-delay: 0.2s;
    }
    .pcu_sidebar_close {
        height: 24px;
        width: 24px;
        position: absolute;
        top: 18px;
        right: 23px;
        cursor: pointer;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .pcu_sidebar_close svg{
        pointer-events: none;
    }
    .pcu_sidebar_product {
        display: flex;
        justify-content: space-between;
    }
    .pcu_sidebar_product .cc-heading-7{
        font-weight: 600;
        color: #000;
    }
    .enable-high-contrast-mode .no_high_contrast .pcu_sidebar_product .cc-heading-7{
        color: #fff;
    }
    .pcu_sidebar_product_img {
        width: 32%;
    }
    .pcu_sidebar_product_text {
        width: 67%;
    }
    .pcu_sidebar_product_text_name,
    .pcu_sidebar_product_text_price{
        font-weight: 600;
    }
    .pcu_sidebar_product_text_desc,
    .pcu_sidebar_product_text_name {
        margin-bottom: 5px;
    }
    .pcu_sidebar_product_text_sku {
        margin-bottom: 20px;
    }
    .pcu_sidebar_product_text_disclaimer {
        margin-top: 20px;
        color: #767676;
    }
    .pcu_sidebar_product_text_disclaimer a {
        display: none;
    }
    .pcu_sidebar_blocs {
        padding: 0 40px;
        border-top: 1px solid #e4e4e4;
        margin-top: 26px;
    }
    .pcu_sidebar_bloc {
        padding: 25px 0;
    }
    html[lang*=ar-] .pcu_sidebar_bloc {
        text-align: right;
    }
    html[lang*=ar-] .is_number {
        direction: ltr;
        unicode-bidi: embed;
    }
    .pcu_sidebar_bloc #chatButton{
        display:inline;
    }
    .pcu_sidebar_bloc_text {
        margin: 5px 0 15px;
    }
    .pcu_sidebar_bloc .cc-heading-7{
        font-weight: 600;
        color: #000;
    }
    .enable-high-contrast-mode .no_high_contrast .pcu_sidebar_bloc .cc-heading-7{
        color: #fff;
    }
    .language-pt_BR .pcu_sidebar_blocs,
    .language-es_MX .pcu_sidebar_blocs{
        display: flex;
        flex-direction: column;
    }
    .language-pt_BR .pcu_sidebar_blocs .pcu_sidebar_bloc-whatsapp,
    .language-es_MX .pcu_sidebar_blocs .pcu_sidebar_bloc-whatsapp{
        order: 1;
    }
    .language-pt_BR .pcu_sidebar_blocs .pcu_sidebar_bloc-email,
    .language-es_MX .pcu_sidebar_blocs .pcu_sidebar_bloc-email{
        order: 2;
    }
    .language-pt_BR .pcu_sidebar_blocs .pcu_sidebar_bloc-call,
    .language-es_MX .pcu_sidebar_blocs .pcu_sidebar_bloc-call{
        order: 3;
    }
    .language-pt_BR .pcu_sidebar_blocs .pcu_sidebar_bloc-store,
    .language-es_MX .pcu_sidebar_blocs .pcu_sidebar_bloc-store{
        order: 4;
    }