a.rwd {
  padding: 9px 0;
}
a.rwd svg {
  width: 24px;
  height: 24px;
}
a.rwd svg path {
  stroke: #258A5A;
}
@media (min-width: 576px) {
  .btnc {
    min-width: 150px;
  }
  .btnc-small,
  .btnc-auto {
    min-width: 40px;
  }
  .collapse.dont-collapse-sm {
    display: block;
    height: auto !important;
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .container-fluid.head .logo a img,
  .container-fluid.head .logo svg {
    max-height: 100%;
  }
  .container-fluid.head .basket .btnc {
    min-width: 150px;
  }
  h1 {
    font-size: 48px;
    line-height: 62px;
  }
  .custom-form.newsletter .plh {
    padding-left: 15px;
  }
  .product-view .summary {
    position: relative;
  }
  .product-view .product-info .master {
    text-align: right;
  }
  .flexslider {
    overflow: visible;
  }
}
@media (min-width: 992px) {
  .mess .srch form {
    min-width: 330px;
  }
  .container-fluid.head .navbar {
    min-height: 40px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-right: 15px;
  }
  .container-fluid.head .menu .dropdown-menu {
    border: 2px solid #EAEAEA;
    padding: 0;
    margin: 0;
  }
  .container-fluid.head .menu .dropdown-menu li {
    border-bottom: 1px solid #EAEAEA;
    padding: 0;
    margin: 0;
    background: #fff;
  }
  .container-fluid.head .menu .dropdown-menu li a {
    line-height: 18px;
    font-size: 14px;
    color: #3C3C3B;
    padding: 14px 33px;
  }
  .container-fluid.head .menu .dropdown-menu li a:active {
    background: inherit;
  }
  .container-fluid.head .menu .navbar-nav .nav-item {
    border-bottom: none;
  }
  .container-fluid.head .menu .navbar-nav .nav-item a .caret {
    float: none;
  }
  .container-fluid.head .menu .navbar-nav .nav-item.m-w>a {
    background: url('../img/layout/menu.svg') left center no-repeat;
    padding-left: 34px;
  }
  .slider {
    margin-bottom: var(--main-margin-bottom);
  }
  .slider .slide .l {
    margin-left: -8.33%;
    padding: 15px 11.66% 0 8.33%;
    margin-bottom: 30px;
  }
  .slider .slide .l::after {
    content: '';
    width: 300px;
    height: 300px;
    background: url('../img/layout/stamp.svg') center no-repeat;
    background-size: contain;
    position: absolute;
    bottom: -30px;
    right: -8.33%;
  }
  .slider .slide .r {
    margin-top: 30px;
    margin-left: -8.33%;
  }
  .slider .slide .r img {
    max-width: auto;
  }
  .shop-info .container {
    text-align: left;
  }
  .shop-info h3 {
    display: inline-block;
  }
  .shop-info .desc {
    padding-left: 100px;
  }
  .shop-info .item {
    margin-bottom: 0;
  }
  .shop-info img {
    margin-right: 30px;
    margin-bottom: 0;
  }
  .container-fluid.footer .mapa ul {
    margin-bottom: 0;
  }
  .product-view .product-description-top .item picture {
    height: 132px;
  }
}
