.cc32_distributivecard{margin-top:-20px !important}
.cc32_distributivecard:first-child{margin-top:8px !important}
.cc32_distributivecard .card-list{display:flex;flex-direction:row;flex-wrap:wrap;padding:0}
@media(max-width:1024px){.cc32_distributivecard .card-list{padding:0}
}
@media(max-width:767px){.cc32_distributivecard .card-list{padding:0 24px}
}
.cc32_distributivecard .card-list li.col-6{width:48.5%;flex:0 0 48.5%;max-width:48.5%;list-style:none;background-color:#fff;border-radius:12px;box-shadow:0 0 24px 1px rgba(0,0,0,0.1);margin:0 auto 1.5rem;padding:0}
@media(max-width:768px){.cc32_distributivecard .card-list li.col-6{width:100%;flex:0 0 100%;max-width:100%}
}
.cc32_distributivecard .card-list li.col-4{width:32%;flex:0 0 32%;max-width:32%;list-style:none;background-color:#fff;border-radius:12px;box-shadow:0 0 24px 1px rgba(0,0,0,0.1);margin:0 auto 1.5rem;padding:0}
@media(max-width:768px){.cc32_distributivecard .card-list li.col-4{width:100%;flex:0 0 100%;max-width:100%}
}
.cc32_distributivecard .card-list li .block-cart{display:flex;width:100%;height:100%;flex-direction:column;flex-wrap:nowrap}
.cc32_distributivecard .card-list li .block-cart .special-message{position:absolute !important;padding-left:17px;top:-11px;left:30px}
.cc32_distributivecard .card-list li .block-img{border-radius:12px 12px 0 0;width:100%}
.cc32_distributivecard .card-list li .block-img .cmp-image{height:144px;width:100%}
.cc32_distributivecard .card-list li .cmp-image__image{object-fit:cover;width:100%;height:100%;object-position:left;margin:0;border-radius:12px 12px 0 0}
.cc32_distributivecard .card-list li .block-text{padding:1.5rem;width:100%;display:flex;flex-direction:column;height:100%;align-items:flex-start;justify-content:space-between}
.cc32_distributivecard .card-list li .block-text ul{padding:25px}
.cc32_distributivecard .card-list li .block-text ul li{font-family:var(--barlow-regular);font-size:1rem;line-height:1.5rem;color:#1b1b1b}
.cc32_distributivecard .card-list li .block-text h2,.cc32_distributivecard .card-list li .block-text h3,.cc32_distributivecard .card-list li .block-text h4,.cc32_distributivecard .card-list li .block-text h5,.cc32_distributivecard .card-list li .block-text h6{font-family:var(--anton-regular);margin-bottom:1rem}
.cc32_distributivecard .card-list li .block-text p{font-family:var(--barlow-regular);font-size:1rem;line-height:1.5rem;color:#1b1b1b}
.cc32_distributivecard .card-list li .block-text p a{font-family:var(--barlow-semibold-2);font-size:1rem;color:var(--color-primary-01)}
.cc32_distributivecard .card-list li .block-text .link a{font-family:var(--barlow-semibold-2);font-size:1rem;display:block;text-align:center;color:var(--color-primary-01)}
.cc32_distributivecard .card-list li .block-text .enlace_modal{width:auto;margin-bottom:15px}
.cc32_distributivecard .card-list li .block-text .button1{width:auto}
.cc32_distributivecard .card-list li .block-text .border-solid{min-width:176px;display:inline-block;width:auto}
@media(max-width:1024px){.cc32_distributivecard .card-list li .block-text .border-solid{width:auto !important}
}
.cc32_distributivecard .card-list li .block-text .modal-content{border:0}
.cc32_distributivecard .card-list li .block-text .modal-content .modal-text{display:none}
.cc32_distributivecard .v1 .cmp-title *{color:#1b1b1b;font-family:var(--anton-regular);font-size:2.5rem;line-height:56px;padding:2.5rem .5rem 2rem}
@media(max-width:768px){.cc32_distributivecard .v1 .cmp-title *{padding:3rem 1.5rem .75rem}
}
@media(max-width:768px){.cc32_distributivecard .v2{min-height:90vh}
}
.cc32_distributivecard .v2 .bck-image{background-repeat:no-repeat;background-size:cover;background-position:top;height:288px}
@media(max-width:768px){.cc32_distributivecard .v2 .bck-image{height:360px}
}
.cc32_distributivecard .v2 .bck-image .cmp-title *{font-family:var(--anton-regular);font-size:2.5rem;line-height:56px;color:#fff;padding:2.5rem .5rem 2rem}
@media(max-width:768px){.cc32_distributivecard .v2 .bck-image .cmp-title *{padding:3rem 1.5rem .75rem}
}
.cc32_distributivecard .v2 .cards{margin-top:-172px}
.modal_bck{display:none;position:fixed;margin:0;padding:0;top:0;left:0;width:100%;min-height:100vh;background:var(--color-background-modal);overfloW:auto;z-index:100}
.modal_window{display:none;position:absolute;left:17vw;top:24vh;z-index:110;width:976px;height:430px;margin:0 auto;background-color:#fff;opacity:1;border-radius:12px}
@media(max-width:575px){.modal_window{left:auto;top:70px;margin:0 4.5vw;width:91%;height:auto}
}
.modal_window .modal_content{height:100%;float:left}
.modal_window .modal_content{width:100%;padding:2rem;position:relative}
@media(max-width:575px){.modal_window .modal_content{width:100%;padding:16px;float:none}
}
.modal_window .modal_content .modal_close{float:right;padding:16px}
@media(max-width:575px){.modal_window .modal_content .modal_close{padding:0}
}
.modal_window .modal_content .modal_title{margin:4.5rem 1.5rem 2.5rem}
.modal_window .modal_content .modal_title .cmp-title__text{font-family:var(--anton-regular);font-size:42px;line-height:1.4;color:#000}
@media(max-width:575px){.modal_window .modal_content .modal_title{margin-top:70px;height:auto}
.modal_window .modal_content .modal_title .cmp-title__text{font-size:32px}
}
.modal_window .modal_content .description{margin:0 1.5rem}
.modal_window .modal_content .description p{font-size:1rem}
.modal_window .modal_content .description .border-solid{background-color:var(--color-primary-01);margin-top:1.5rem}
.modal_window .modal_content .description .border-solid .cmp-button .cmp-button__text{color:#fff}