html{--transition-time: 300ms;--shadow-color: rgb(59, 55, 43, 0.25)}.search{transition:transform var(--transition-time),box-shadow var(--transition-time)}.search:has(.search__input:focus){transform:translateY(-2px);box-shadow:0 7px 15px rgba(59,55,43,.1)}.userbar__button>*,.social-icons__item>*,.favorites-view__button>*,.comparison-view__button>*,.phones__item>*,.contacts-info__group>*,.frontBenefits-block-w>*,.site-menu__item,.basket .basket__icon,.basket .basket__title,.basket .basket__value{transition:transform var(--transition-time),filter var(--transition-time)}.userbar__button:hover>*,.social-icons__item:hover>*,.favorites-view__button:hover>*,.comparison-view__button:hover>*,.phones__item:hover>*,.contacts-info__group:hover>*,.frontBenefits-block-w:hover>*,.site-menu__item:hover,.basket:hover .basket__icon,.basket:hover .basket__title,.basket:hover .basket__value{transform:translateY(-2px);filter:drop-shadow(0px 2px 8px var(--shadow-color))}.catalogCard{transition:transform var(--transition-time)}.catalogCard:hover{transform:translateY(-10px)}.catalogCard-main,.catalogCard-extra,.btn{box-shadow:none;transition:box-shadow var(--transition-time)}.catalogCard-extra{display:block;visibility:hidden}.catalogCard:not(:hover) .catalogCard-extra .btn{display:none}.catalogCard:hover .catalogCard-extra{visibility:visible;box-shadow:0 7px 15px var(--shadow-color)}.btn{transition:box-shadow var(--transition-time)}.btn:hover{box-shadow:0 2px 15px var(--shadow-color)}.lang-menu__button:hover,.lang-menu__button.is-hover{background:none}.phones__item-link,.contacts-info__item-link{display:inline-block}.j-phone-item:hover{color:#35a985}