.whereToBuy {
  position: relative;
  padding: 0 -webkit-calc((100% - 1136px)/2);
  padding: 0 calc((100% - 1136px)/2);
}
.whereToBuy:before {
  content: "";
  position: absolute;
  left: 50%;
  top: -75px;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  width: 44px;
  height: 58px;
  background: url("/themes/comp1/img/grain.png") no-repeat;
}
.carousel {
  margin: 0 80px;
  width: 970px;
  position: relative;
/* Slider */
/* Arrows */
/* Dots */
}
.carousel_slideWrapper {
  display: block;
  width: 100%;
  overflow: hidden;
  height: 160px;
  -webkit-filter: saturate(0);
          filter: saturate(0);
  box-shadow: 1px 1px 8px rgba(106,71,52,0.1);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.carousel_slideWrapper:hover {
  -webkit-transform: scale(1.091, 1.1);
      -ms-transform: scale(1.091, 1.1);
          transform: scale(1.091, 1.1);
  -webkit-filter: saturate(100%);
          filter: saturate(100%);
  box-shadow: 4px 4px 16px rgba(106,71,52,0.2);
}
.carousel_slideImage {
  display: block;
  width: 100%;
  padding-top: 160px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("/themes/comp1/img/placeholder2.png");
}
.carousel_slideTitle {
  display: block;
  font-size: 1.25rem;
  font-weight: 600;
}
.carousel_slideText {
  display: block;
  overflow: hidden;
  color: #352d28;
}
.slick-loading .carousel .slick-list {
  background: #fff url("/themes/comp1/img/vendor/slickajax-loader.gif") center center no-repeat;
}
.carousel .slick-prev,
.carousel .slick-next {
  position: absolute;
  display: block;
  height: 0;
  padding: 64px 0 0 0;
  width: 64px;
  overflow: hidden;
  cursor: pointer;
  top: 50%;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  border: none;
  outline: none;
  z-index: 1001;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 64px 64px;
  background-color: transparent;
/*&.slick-disabled:before
			opacity: slick-opacity-not-active*/
}
.carousel .slick-prev:focus,
.carousel .slick-next:focus {
  outline: none;
}
.carousel .slick-prev {
  left: -80px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAD/47z847z94r394rz847z94rz94rz94rz/5rP84Lv94bz94rz/4bz94b384rz/4rn94bz/4cP94rz94rz74bz+47z947394rz/5r/947z94rz/3r3947z94rz958n//fv/+vL////+7dX95MD+9Ob+9ur+8uIS/v6hAAAAH3RSTlMALluDp8Xe8PwKS4r/KnfBLNgRctBEq2zaFIj9H5mfk6nclAAAAVtJREFUeAGk09dyqzAYxPEFIRCw9GKK8TkuSd7/DeOUZIYJSIB+9/+9kObDGscVnvQDpQJfesJ1sEcYxVJxRsk4CrFNkmZclKUJzHJRcFUhcuiVVU2tuiqh0bQ0ahusOnXcoDthWT+M3GQceiw4T9xsOi/0F+5w+bPQT9xl6jE3cKcBM6eRO42zv2g67tY1+FW2PKAt8aPiIRW+5TUPqXN8ETxI4FNS8KAiwYeUh6V4CjMeloUAIlqIAMS0EAOQtCABR1Hr3/8r1ykHrqm/3ajhQhj7OzUEPGrcTT09SF1/M/WU8K16+gisegZQXPHY0lOtD/D5gC8bBgLdF5oXAvi0WvAhabUg4dFqwYOg1YIwHtPVcEzGc368vunP+b30OhAAAABgGORvHUQS/+pB+UnrUe1Z72P5a+tz/XvvwPjE6cj6zPvQ/NTt2P7cf3A8eR5dz76HZ9I38B38B1iQpM8GkbkrAAAAAElFTkSuQmCC");
}
.carousel .slick-prev:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAACsf2SufmWtfWWtfWatfmatfWatfWatfWazgGatfmaufmatfWaqgGeufGetfmaugGiufWa0eGmsfWetfWatfGWtfWWsfWatfWazgGatfmWtfWate2OtfWatfWfw5+L69/W8lYP////MrqCyhXDgzsXbxrzl1s+gAvGtAAAAH3RSTlMALluDp8Xe8PwKS4r/KnfBLNgRctBEq2zaFIj9H5mfk6nclAAAAVpJREFUeAGk01d2gzAUhOEBIRAw9A7GdrCT7H+H6TnxCYii733+p3uxxLKFI11PKc+VjrAt7OEHoVR8oGQY+NgmihPOSuII61KRcVEmUujlRUmtssihUdVcVVdY1LTcoG0wr+sHbjL0HWacRm42nmb2Z+5w/lfoRu4ydnjUc6ceD5qBOw0N/qha7tZW+JXXPKDO8aPgIQW+pSUPKVN8ETxI4FOU8aAswoeYh8V45yc8LPEBBDQQAAhpIAQgaUAClqLW/fWFy5QFm1pPl2mihg2h31+n6ZkaAo7Rng6k0Z4SrtGeLjyjPT0oLtmyp1oO3Kdpum0IeFxy21Lw4NKo4ELSqCDhUON2XSs466esL4jVZ7quPZOl1goX/Tu/lV4HAgAAAAyD/K2DSOJfPSg/aT2qPet9LH9tfa5/7x0YnzgdWZ95H5qfuh3bn/sPjifPo+vZ9/BM+ga+g/8A/QWk3Soz1QoAAAAASUVORK5CYII=");
}
.carousel .slick-next {
  right: -86px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAD/47z847z94r394rz847z94rz94rz94rz/5rP84Lv94bz94rz/4bz94b384rz/4rn94bz/4cP94rz94rz74bz+47z947394rz/5r/947z94rz/3r3947z94rz958n//fv/+vL////+7dX95MD+9Ob+9ur+8uIS/v6hAAAAH3RSTlMALluDp8Xe8PwKS4r/KnfBLNgRctBEq2zaFIj9H5mfk6nclAAAAVpJREFUeAGk1FlugzAAhOEBYzAw7DuENCFpe/8bdq8aFczi731+yZJtLLFs4UjXU8pzpSNsC3v4QSgVHygZBj62ieKEs5I4wrpUZFyUiRR6eVFSqyxyaFQ1V9UVFjUtN2gbzOv6gZsMfYcZp5GbjaeZ/Zk7nP8VupG7jB0e9dypx4Nm4E5Dgz+qlru1FX7lNQ+oc/woeEiBb2nJQ8oUXwQPEvgUZTwoi/Ah5mEx3vkJD0t8AAENBABCGggBSBqQgKW47PXlTi1lwabGNF2fqGVDUON5mi76goBDo4IDSaOChEujgguPRgUPilsKXKI2BG7TNN2XA96W/U1zBNdoTxfSaE8JZ21/0e3pQOj361fZpsbqnrb+OV/X9soy/1DeSq8DAQAAAIZB/tZBJPGvn7Qe1Zv1PZa+tj3XvvcNjE6cjazNvA3NTt2N7c/9B8eT59H17Ht4Pn0f381/eFqkz/ruBK0AAAAASUVORK5CYII=");
}
.carousel .slick-next:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAACsf2SufmWtfWWtfWatfmatfWatfWatfWazgGatfmaufmatfWaqgGeufGetfmaugGiufWa0eGmsfWetfWatfGWtfWWsfWatfWazgGatfmWtfWate2OtfWatfWfw5+L69/W8lYP////MrqCyhXDgzsXbxrzl1s+gAvGtAAAAH3RSTlMALluDp8Xe8PwKS4r/KnfBLNgRctBEq2zaFIj9H5mfk6nclAAAAVtJREFUeAGk0+mOmzAYheEDxmDgsO8QkmZpe/932HSW0UQDNuDn/3klW/qwxnGFJ/1AqcCXnnAd7BFGsVR8oWQchdgmSTMuytIEZrkouKoQOfTKqqZWXZXQaFoatQ1WdT036DssG8aJm0zjgAWnmZvNp4X9mTucfxSGmbvMA16N3GnEi27iTlOHb5qeu/UNvpQtD2hLfKp4SIUPec1D6hzvBA8SeJMUPKhI8F/Kw1I8hRkPy0IAES1EAGJaiAFIWpCAo7ju8utKLeXApcbtZiq4ENS4GwsCHk2FOzU8SJoKN11BwqdVwUdAq0IAxS2FB1eoDYHfz4/keiDYsr9qnuBb7elDWu0p4Vnt6UFY7SlMx3QxHpP2nP/8fRjP+V/pdSAAAADAMMjfOogk/tWD8pPWo9qz3sfy19bn+vfegfGJ05H1mfeh+anbsf25/+B48jy6nn0Pz6Rv4Dv4D7dlpN1eFy35AAAAAElFTkSuQmCC");
}
.carousel .slick-dotted.slick-slider {
  margin-bottom: 25px;
}
.carousel .slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.carousel .slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 2px;
  padding: 0;
  cursor: pointer;
}
.carousel .slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.carousel .slick-dots li button:hover,
.carousel .slick-dots li button:focus {
  outline: none;
}
.carousel .slick-dots li button:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background: #d5d5d5;
}
.carousel .slick-dots li.slick-active button:before {
  background: #006baf;
}

/*# sourceMappingURL=../maps/component/carousel.css.map */
