.custom-colors-enabled .fill-main {
    fill: #178C92
}

.custom-colors-enabled .button--accent-outline .icon svg *,
.button--accent-outline .icon svg .custom-colors-enabled *,
.custom-colors-enabled .button--accent-outline .button__system_icon svg *,
.button--accent-outline .button__system_icon svg .custom-colors-enabled * {
    fill: #178C92
}

.custom-colors-enabled .stroke-main {
    stroke: #178C92
}

.custom-colors-enabled .comps .button--accent-outline,
.comps .custom-colors-enabled .button--accent-outline,
.custom-colors-enabled .store-button--white:hover {
    border-color: #178C92
}

.custom-colors-enabled .border-main,
.custom-colors-enabled .text-input:focus,
.custom-colors-enabled .textarea:focus,
.custom-colors-enabled .select:focus,
.custom-colors-enabled .pricing-02__card_box--accent,
.custom-colors-enabled .pricing-03__hover,
.custom-colors-enabled .pricing-04__card--accent,
.custom-colors-enabled .pricing-04__hover,
.custom-colors-enabled .pricing-05__hover,
.custom-colors-enabled .bg-medium-color .cta_form-04__wrapper,
.bg-medium-color .custom-colors-enabled .cta_form-04__wrapper,
.custom-colors-enabled .bg-light-color .cta_form-04__wrapper,
.bg-light-color .custom-colors-enabled .cta_form-04__wrapper,
.custom-colors-enabled .bg-medium-color .cta_form-04__bottom,
.bg-medium-color .custom-colors-enabled .cta_form-04__bottom,
.custom-colors-enabled .bg-light-color .cta_form-04__bottom,
.bg-light-color .custom-colors-enabled .cta_form-04__bottom,
.custom-colors-enabled .bg-medium-color .cta_button-16__wrapper,
.bg-medium-color .custom-colors-enabled .cta_button-16__wrapper,
.custom-colors-enabled .bg-light-color .cta_button-16__wrapper,
.bg-light-color .custom-colors-enabled .cta_button-16__wrapper,
.custom-colors-enabled .bg-medium-color .links-02__list,
.bg-medium-color .custom-colors-enabled .links-02__list,
.custom-colors-enabled .bg-light-color .links-02__list,
.bg-light-color .custom-colors-enabled .links-02__list,
.custom-colors-enabled .faq-01__question:hover,
.custom-colors-enabled .faq-03__question:hover,
.custom-colors-enabled .features-09__item--new,
.custom-colors-enabled .bg-medium-color .steps-01__number,
.bg-medium-color .custom-colors-enabled .steps-01__number,
.custom-colors-enabled .bg-light-color .steps-01__number,
.bg-light-color .custom-colors-enabled .steps-01__number {
    border-color: #178C92
}


.custom-colors-enabled .comps .button--accent-outline,
.comps .custom-colors-enabled .button--accent-outline {
    color: #178C92
}

.custom-colors-enabled .color-main,
.custom-colors-enabled .link,
.custom-colors-enabled .feature__link,
.custom-colors-enabled .testimonials-03__person_link,
.custom-colors-enabled .footer-01__link,
.custom-colors-enabled .faq-05__link,
.custom-colors-enabled .features-16__link,
.custom-colors-enabled .subheading,
.custom-colors-enabled .content_box a,
.content_box .custom-colors-enabled a,
.custom-colors-enabled .tab__button.state-active-tab,
.custom-colors-enabled .tab__button--active:focus,
.custom-colors-enabled .score__value,
.custom-colors-enabled .form__message_opener_box,
.custom-colors-enabled .message__bubble_link,
.custom-colors-enabled .team-05__person_name,
.custom-colors-enabled .tabs-04__button.state-active-tab,
.custom-colors-enabled .tabs-04__button--active:focus,
.custom-colors-enabled .pricing-02__hover,
.custom-colors-enabled .pricing-03__hover,
.custom-colors-enabled .pricing-04__hover,
.custom-colors-enabled .pricing-05__hover,
.custom-colors-enabled .cta_button-25__subheading,
.custom-colors-enabled .cta_button-31__heading,
.custom-colors-enabled .footer-03__pages_link:hover,
.custom-colors-enabled .code-02__info_prefix,
.custom-colors-enabled .features-17__item .feature__title_text,
.features-17__item .custom-colors-enabled .feature__title_text {
    color: #178C92
}

.custom-colors-enabled .color-main-hover:hover,
.custom-colors-enabled .link:hover,
.custom-colors-enabled .feature__link:hover,
.custom-colors-enabled .testimonials-03__person_link:hover,
.custom-colors-enabled .footer-01__link:hover,
.custom-colors-enabled .faq-05__link:hover,
.custom-colors-enabled .features-16__link:hover, .custom-colors-enabled .message__bubble_link:hover {
    color: #157d83
}

.custom-colors-enabled .comps .button--accent-bg,
.comps .custom-colors-enabled .button--accent-bg,
.custom-colors-enabled .store-button:hover,
.custom-colors-enabled .circle-button--accent-bg,
.custom-colors-enabled .circle-button--accent-bg .circle-button__hover_bg,
.circle-button--accent-bg .custom-colors-enabled .circle-button__hover_bg,
.custom-colors-enabled .circle-button--light-bg:hover,
.custom-colors-enabled .slick-dots li.slick-active button,
.slick-dots li.slick-active .custom-colors-enabled button {
    background-color: #178C92
}

.custom-colors-enabled .bg-main,
.custom-colors-enabled .radio__check:before,
.custom-colors-enabled .checkbox__check:before,
.custom-colors-enabled .social-buttons__link--circle,
.custom-colors-enabled .roadmap-01__column,
.custom-colors-enabled .cta_button-25__item::before,
.custom-colors-enabled .testimonials-05__blue_box::before,
.custom-colors-enabled .footer-03__pages_item:after,
.custom-colors-enabled .features-02__number:before,
.custom-colors-enabled .features-09__item--new .tag,
.features-09__item--new .custom-colors-enabled .tag,
.custom-colors-enabled .features-15__item::before,
.custom-colors-enabled .bg-medium-color .steps-01__list:before,
.bg-medium-color .custom-colors-enabled .steps-01__list:before,
.custom-colors-enabled .bg-light-color .steps-01__list:before,
.bg-light-color .custom-colors-enabled .steps-01__list:before,
.comps.custom-colors-enabled .bg-accent-color .footer-02,
.comps.custom-colors-enabled .bg-accent-color .footer-04 {
    background-color: #178C92
}

.custom-colors-enabled .bg-main-hover:hover,
.custom-colors-enabled .comps .button--accent-bg:hover,
.comps .custom-colors-enabled .button--accent-bg:hover,
.custom-colors-enabled .checkbox__input:checked:hover ~ .checkbox__check:hover:before {
    background-color: #157d83
}

.custom-colors-enabled .border-alt,
.custom-colors-enabled .comps .button--alt-accent-outline,
.comps .custom-colors-enabled .button--alt-accent-outline,
.custom-colors-enabled .bg-accent-color .pricing-02__card_box--accent,
.bg-accent-color .custom-colors-enabled .pricing-02__card_box--accent,
.custom-colors-enabled .bg-accent-color .pricing-04__card--accent,
.bg-accent-color .custom-colors-enabled .pricing-04__card--accent {
    border-color: #178C92
}

.custom-colors-enabled .color-alt,
.custom-colors-enabled .comps .button--alt-accent-outline,
.comps .custom-colors-enabled .button--alt-accent-outline {
    color: #178C92
}

.custom-colors-enabled .bg-alt,
.custom-colors-enabled .comps .button--alt-accent-bg,
.comps .custom-colors-enabled .button--alt-accent-bg,
.custom-colors-enabled .bg-accent-color .slick-dots li.slick-active button,
.bg-accent-color .slick-dots li.slick-active .custom-colors-enabled button {
    background-color: #178C92
}

.custom-colors-enabled .bg-alt-hover:hover,
.custom-colors-enabled .comps .button--alt-accent-bg:hover,
.comps .custom-colors-enabled .button--alt-accent-bg:hover {
    background-color: #157d83
}

.custom-colors-enabled .fill-alt .icon svg *,
.custom-colors-enabled .comps .button--alt-accent-outline .icon svg *,
.comps .custom-colors-enabled .button--alt-accent-outline .icon svg *,
.custom-colors-enabled .fill-alt .button__system_icon svg *,
.custom-colors-enabled .comps .button--alt-accent-outline .button__system_icon svg *,
.comps .custom-colors-enabled .button--alt-accent-outline .button__system_icon svg * {
    fill: #178C92
}

.custom-colors-enabled .fill-alt-hover:hover .icon svg *,
.custom-colors-enabled .feature__link:hover .icon svg *,
.custom-colors-enabled .fill-alt-hover:hover .button__system_icon svg *,
.custom-colors-enabled .feature__link:hover .button__system_icon svg * {
    fill: #178C92
}


.custom-colors-enabled .bg-accent-color .page-component__bg_overlay_box:not(.page-component__bg_overlay_box--always-white),
.custom-colors-enabled .bg-accent-color .background-color-picker__circle,
.custom-colors-enabled .bg-accent-color .text--01__box {
    background-color: #178C92
}

.page-component__bg_image_box .page-component__bg_image_box .page-component__bg_overlay_box {
    position: relative;
}

body .page-component__bg_overlay_box {
    position: absolute;
}

.footer-02__text.content_box a {
    color: inherit !important;
}

.footer-04__info {
    font-size: 14px;
}

/*estilos para las páginas de la intranet*/
.centrado{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.cuerpo{
    margin: auto;
    width: 60vw;
    margin-top: 2%;
}

/* Reglas para las pantallas de categoria y producto */
.container-productos{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.grupo-productos{
    display: flex;
    flex-direction: row;
    gap: 5%;
    width: 90%;
    margin-top: 3%;
}
.producto{
    width: 30%;
    overflow: hidden;
}

.foto-galeria{
    width:100%;
    height: 100%;
    transition: transform 0.3s ease;
}

.foto-galeria:hover{
    cursor: zoom-in;
}