

/* Start:/local/templates/lit_baby/assets/css/components/detail/_detail-phone.css?1738138062465*/
.detail-phone{
    padding: 2.4rem;
    border-radius: var(--rounded-12);
    background: var(--color-violet-40);
}

.detail-phone__title{
    font-size: var(--fz-18);
    color: var(--color-violet-10);
}

.detail-phone._white{
    background: var(--color-white);
}

.detail-phone__tel{
    color: var(--color-violet-10);
    display: block;
}

@media (hover:hover) {
    .detail-phone__tel:hover{
        color: var(--color-orange);
    }
}
/* End */


/* Start:/local/templates/lit_baby/assets/css/components/contacts/_contacts-row.css?1738137899751*/
.contacts-row{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2.4rem;
    border-radius: var(--rounded-16);
    background: var(--color-gray-10);
    padding: 1.6rem 2.4rem;
}

.contacts-row__item{
    display: flex;
    flex-direction: column;
    gap: .8rem;
}

.contacts-row__feedback{
    display: flex;
    align-items: center;
    gap: .8rem;
}

.contacts-row__svg{
    width: 2.4rem;
    height: 2.4rem;
    stroke: var(--color-violet-10);
}

.contacts-row__svg._fill{
    stroke: none;
    fill: var(--color-violet-10);
}

@media screen and (max-width: 1024px){
    .contacts-row{
        grid-template-columns: repeat(1, 1fr);
        gap: 1.6rem;
        padding: 1.6rem;
    }
}
/* End */
/* /local/templates/lit_baby/assets/css/components/detail/_detail-phone.css?1738138062465 */
/* /local/templates/lit_baby/assets/css/components/contacts/_contacts-row.css?1738137899751 */
