.cc-product-pdf-buttons{
    display:flex;
    flex-wrap:wrap;
    gap:12px;
    margin:24px 0;
}

.cc-product-pdf-button{
    box-sizing:border-box;
    width:100%;
    height:52px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    background:#000;
    color:#fff!important;
    font-family:Assistant,Arial,sans-serif;
    font-size:16px;
    font-weight:600;
    line-height:1.2;
    text-align:center;
    text-decoration:none!important;
    padding:0 18px;
    border:0;
    border-radius:0;
    transition:transform .2s ease,opacity .2s ease;
}

.cc-product-pdf-button:hover,
.cc-product-pdf-button:focus{
    color:#fff!important;
    transform:scale(1.05);
    opacity:.92;
}

@media(max-width:767px){
    .cc-product-pdf-buttons{
        flex-direction:column;
        width:100%;
    }

    .cc-product-pdf-button{
        width:100%;
    }
}
