﻿.menu-dropdown-list {
  border: none; }

.menu-dropdown-list:hover {
  box-shadow: none !important; }

.menu-dropdown-link-wrap:hover {
  background-color: #fff !important; }

.menu-dropdown-list {
  border: 1px solid #98a0a3 !important;
  border-radius: .3125rem !important; }

.menu-dropdown-link-text {
  padding: .475rem 0rem .6rem 2.5625rem;
  font-size: 16px !important;
  color: black; }

.menu-subcat {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.menu-cat {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  display: flex; }

.menu-dropdown-category-text {
  padding: .475rem 0rem .6rem 2.5625rem;
  font-size: 16px !important;
  color: black; }

.menu-dropdown-item {
  border: none; }

.menu-dropdown-link-wrap {
  padding-right: 0 !important; }

.block-collections .item-collection .content {
  margin-top: 10px; }

.block-collections .item-collection .header {
  font-size: 14px;
  border-bottom: 1px dotted;
  width: max-content; }

.social-widget-custom {
  display: flex;
  position: fixed;
  bottom: 65px;
  right: 45px;
  flex-direction: column;
  align-items: end; }

.connector__popup {
  position: absolute; }

.social-widget-custom ul {
  margin: 0px;
  padding-left: 100px; }

label.connector__trigger.connector__trigger--wave-animation .connector__trigger-close {
  display: block;
  display: flex; }

label.connector__trigger.connector__trigger--wave-animation svg.connector__trigger-open.connector__trigger-el {
  display: none; }

.widget-header {
  color: black;
  font-size: 14px;
  font-family: sans-serif; }

.additional-href {
  margin-left: 10px; }

.additional-href .head {
  font-weight: 700;
  font-size: 14px; }

.media-all-list {
  display: flex;
  overflow-x: scroll;
  /*    width: 335px;*/ }

.media-all-list .media-products {
  margin: 8px; }

.media-all-list .media-products .photo-product {
  min-width: 130px;
  cursor: pointer; }

div#modalConfiguratorViewMedia .img-middle {
  display: flex;
  justify-content: center; }
