/* compiled by scssphp v0.6.3 on Fri, 29 Oct 2021 07:25:12 +0200 (0.1398s) */

/* line 4, sass/product_slider.scss */
/* line 5, sass/product_slider.scss */
html #root #wrap_all .section.woocommerce.product_slider {
  padding-top: 85px;
  padding-bottom: 85px;
}
@media only screen and (max-width: 37.4375rem) {
  /* line 10, sass/product_slider.scss */
  html #root #wrap_all .section.woocommerce.product_slider .column.full {
    margin: 0;
  }
  /* line 14, sass/product_slider.scss */
  html #root #wrap_all .section.woocommerce.product_slider .slider-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 20, sass/product_slider.scss */
html #root #wrap_all .section.woocommerce.product_slider .heading {
  margin-bottom: 35px;
}
/* line 24, sass/product_slider.scss */
html #root #wrap_all .section.woocommerce.product_slider .slider-controls {
  position: absolute;
  top: 0;
  right: 0;
}
@media only screen and (max-width: 37.4375rem) {
  html #root #wrap_all .section.woocommerce.product_slider .slider-controls {
    -webkit-box-ordinal-group: -1;
    -moz-box-ordinal-group: -1;
    -ms-flex-order: -1;
    -webkit-order: -1;
    order: -1;
    position: relative;
    margin-bottom: 15px;
  }
}
/* line 35, sass/product_slider.scss */
html #root #wrap_all .section.woocommerce.product_slider .slider-controls .slider-button {
  background-color: transparent;
  border: none;
  cursor: pointer;
  padding: 32px 20px;
}
@media only screen and (max-width: 37.4375rem) {
  html #root #wrap_all .section.woocommerce.product_slider .slider-controls .slider-button {
    padding: 14px 9px;
  }
}
/* line 45, sass/product_slider.scss */
html #root #wrap_all .section.woocommerce.product_slider .slider-controls .slider-button .button-title {
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  width: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
}
/* line 57, sass/product_slider.scss */
html #root #wrap_all .section.woocommerce.product_slider .slider-controls .slider-button .icon {
  width: 50px;
  height: 33px;
}
@media only screen and (max-width: 37.4375rem) {
  html #root #wrap_all .section.woocommerce.product_slider .slider-controls .slider-button .icon {
    width: 32px;
    height: 21px;
  }
}
/* line 67, sass/product_slider.scss */
html #root #wrap_all .section.woocommerce.product_slider .slider-controls .slider-button.prev-button .icon {
  background-image: url("data:image/svg+xml,%3Csvg width='50px' height='33px' viewBox='0 0 50 33' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EPath%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Bestellen-Single' transform='translate(-1486.000000, -2120.000000)' fill='rgba(255, 255, 255, 0.34)' fill-rule='nonzero'%3E%3Cg id='Group-9' transform='translate(0.000000, 1984.000000)'%3E%3Cg id='Group-13-Copy' transform='translate(1486.000000, 136.000000)'%3E%3Cpath d='M49.299964,15.691968 L33.939964,0.331968 C33.539932,-0.068064 32.891932,-0.068064 32.491996,0.331968 C32.091964,0.732 32.091964,1.38 32.491996,1.779936 L46.104028,15.391968 L1.471996,15.391968 C0.905979999,15.391968 0.447963999,15.849984 0.447963999,16.416 C0.447963999,16.982016 0.905979999,17.440032 1.471996,17.440032 L46.104028,17.440032 L32.491996,31.051968 C32.091964,31.452 32.091964,32.1 32.491996,32.499936 C32.691964,32.699904 32.954044,32.799936 33.216028,32.799936 C33.478012,32.799936 33.739996,32.699904 33.94006,32.499936 L49.30006,17.139936 C49.699996,16.74 49.699996,16.092 49.299964,15.691968 Z' id='Path' transform='translate(25.023982, 16.415940) scale(-1, 1) translate(-25.023982, -16.415940) '%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
/* line 71, sass/product_slider.scss */
html #root #wrap_all .section.woocommerce.product_slider .slider-controls .slider-button.next-button .icon {
  background-image: url("data:image/svg+xml,%3Csvg width='25px' height='17px' viewBox='0 0 25 17' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EPath%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='homepage-alt-fot' transform='translate(-1222.000000, -448.000000)' fill='rgba(255, 255, 255, 1)' fill-rule='nonzero'%3E%3Cg id='right-copy-2' transform='translate(1222.000000, 448.000000)'%3E%3Cpath d='M24.1876976,7.76943781 L16.5826244,0.164364644 C16.3845598,-0.0336999805 16.0637207,-0.0336999805 15.8657036,0.164364644 C15.667639,0.362429268 15.667639,0.683268293 15.8657036,0.881285385 L22.6053195,7.62090123 L0.507020722,7.62090123 C0.226773776,7.62090123 0,7.847675 0,8.12792195 C0,8.4081689 0.226773776,8.63494267 0.507020722,8.63494267 L22.6053195,8.63494267 L15.8657036,15.374511 C15.667639,15.5725756 15.667639,15.8934146 15.8657036,16.0914317 C15.9647122,16.1904403 16.0944738,16.2399683 16.2241878,16.2399683 C16.3539018,16.2399683 16.4836158,16.1904403 16.5826719,16.0914317 L24.1877451,8.48635856 C24.3857622,8.28834146 24.3857622,7.96750244 24.1876976,7.76943781 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
/* line 77, sass/product_slider.scss */
html #root #wrap_all .section.woocommerce.product_slider ul.products {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  max-width: calc((100vw - 1421px) / 2 - 75px + 1421px);
  overflow: hidden;
}
@media only screen and (max-width: 97.6875rem) {
  html #root #wrap_all .section.woocommerce.product_slider ul.products {
    max-width: calc(90vw + 13.5px);
  }
}
/* line 88, sass/product_slider.scss */
html #root #wrap_all .section.woocommerce.product_slider li.product {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background: rgba(255, 255, 255, 0.05);
  border-radius: 9px;
  width: calc(25% - 27px);
  margin-top: 115px;
  margin-left: 0;
  padding: 40px 25px 25px;
}
/* line 98, sass/product_slider.scss */
html #root #wrap_all .section.woocommerce.product_slider li.product.animate {
  -webkit-transition: transform 250ms ease;
  transition: transform 250ms ease;
}
@media only screen and (max-width: 63.9375rem) {
  html #root #wrap_all .section.woocommerce.product_slider li.product {
    min-width: calc(50% - (14.5px * 2));
    max-width: calc(50% - (14.5px * 2));
  }
}
@media only screen and (max-width: 37.4375rem) {
  html #root #wrap_all .section.woocommerce.product_slider li.product {
    min-width: 100%;
    max-width: 100%;
    margin: 14.5px 0;
  }
}
/* line 113, sass/product_slider.scss */
html #root #wrap_all .section.woocommerce.product_slider li.product .draad_shop_image {
  display: block;
  width: 220px;
  height: 312px;
  margin: -115px auto 5px;
}
/* line 119, sass/product_slider.scss */
html #root #wrap_all .section.woocommerce.product_slider li.product .draad_shop_image img {
  width: 220px;
  height: 312px;
  object-fit: cover;
  object-position: center;
  border-radius: 5px;
  margin: 0 auto;
}
/* line 129, sass/product_slider.scss */
html #root #wrap_all .section.woocommerce.product_slider li.product .draad_shop_content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  flex-grow: 1;
}
/* line 134, sass/product_slider.scss */
html #root #wrap_all .section.woocommerce.product_slider li.product .draad_shop_content h2 {
  color: #fff;
  font-family: 'DM Sans', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.825;
  text-align: start;
  text-align: center;
  flex-grow: 1;
}
/* line 145, sass/product_slider.scss */
html #root #wrap_all .section.woocommerce.product_slider li.product .draad_shop_content .price {
  color: #fff;
  font-family: 'DM Sans', sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
}
/* line 153, sass/product_slider.scss */
html #root #wrap_all .section.woocommerce.product_slider li.product .draad_shop_content .add_to_cart_button, html #root #wrap_all .section.woocommerce.product_slider li.product .draad_shop_content .button.product_type_simple {
  display: none;
}
/* line 158, sass/product_slider.scss */
html #root #wrap_all .section.woocommerce.product_slider li.product .draad_shop_content a.woocommerce-loop-product__link {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  flex-grow: 1;
  border-radius: 5px;
  padding: 25px 20px 15px;
  margin-bottom: 54px;
}
/* line 167, sass/product_slider.scss */
html #root #wrap_all .section.woocommerce.product_slider li.product .draad_shop_content a.woocommerce-loop-product__link::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
}
/* line 177, sass/product_slider.scss */
html #root #wrap_all .section.woocommerce.product_slider li.product .draad_shop_content a.woocommerce-loop-product__link::after {
  content: 'Bekijken';
  display: block;
  border: 2px solid rgba(255, 255, 255, 0.34);
  border-radius: 5px;
  background: none;
  padding: 12px 22px;
  color: #fff;
  font-family: 'DM Sans', sans-serif;
  font-size: 14px;
  line-height: 1;
  text-align: center;
  position: absolute;
  left: 25px;
  right: 25px;
  bottom: 25px;
}
/* line 196, sass/product_slider.scss */
html #root #wrap_all .section.woocommerce.product_slider li.product .draad_shop_content a.woocommerce-loop-product__link:hover::after {
  border: 2px solid rgba(255, 255, 255, 1);
}
