/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************/
/**
 * The following styles get applied both on the front of your site
 * and in the editor.
 *
 * Replace them with your own styles or remove the file completely.
 */
.wp-block-ifdigital-if-product_overview {
  padding-bottom: 3rem;
  padding-top: 3rem;
  position: relative;
  max-width: 100vw !important;
  overflow: hidden;
  padding-left: 0 !important;
  padding-right: 0 !important;
  color: inherit;
}
.wp-block-ifdigital-if-product_overview .title {
  width: calc(100% - 6rem);
  border-bottom: 1px solid #4a606f;
  padding-bottom: 1.5rem;
  margin-bottom: 1.5rem;
  text-align: center;
  font-size: 1.2rem;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  color: inherit;
}
@media (min-width: 600px) {
  .wp-block-ifdigital-if-product_overview .title {
    max-width: calc(90vw - 12rem);
  }
}
.wp-block-ifdigital-if-product_overview .wp-block-ifdigital-if-product-nav {
  width: calc(100% - 6rem);
  padding-bottom: 1.5rem;
  margin-bottom: 1.5rem;
  margin-left: auto;
  margin-right: auto;
  display: none;
}
@media (min-width: 600px) {
  .wp-block-ifdigital-if-product_overview .wp-block-ifdigital-if-product-nav {
    max-width: calc(90vw - 12rem);
    display: block;
  }
}
.wp-block-ifdigital-if-product_overview .wp-block-ifdigital-if-product-nav .sliderButton {
  position: absolute;
  top: 50%;
  z-index: 999;
  text-indent: -9999px;
  width: 3rem;
  height: 3rem;
  border: 1px solid #fff;
  border-radius: 100%;
  background-color: rgba(255, 255, 255, 0);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTIgMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTMuMTgxOTgwNTYgNjMuMTgxOTgwNiAxMS43MDcxMDcwNCAzLjk0NDk1My02LjAyMjM2Nzg4IDEuNzM4NDM3MS0xLjczOTc4NjEzIDYuMDIzNzE2OXoiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJtYXRyaXgoLS43MDcxMDY3OCAuNzA3MTA2NzggLS43MDcxMDY3OCAtLjcwNzEwNjc4IDU4LjI0MDExNiA0OC40NjE5NDEpIi8+PC9zdmc+);
  background-size: auto 25%;
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer;
  padding: 1rem;
}
.wp-block-ifdigital-if-product_overview .wp-block-ifdigital-if-product-nav .slideLeft {
  left: 6rem;
  right: auto;
  transform: rotate(180deg);
}
.wp-block-ifdigital-if-product_overview .wp-block-ifdigital-if-product-nav .slideRight,
.wp-block-ifdigital-if-product_overview .wp-block-ifdigital-if-product-nav .slideReturn {
  right: 6rem;
  left: auto;
}
.wp-block-ifdigital-if-product_overview .wp-block-ifdigital-if-product-nav .slideReturn {
  transform: rotate(180deg);
}
.wp-block-ifdigital-if-product_overview .wp-block-ifdigital-if-product_overview-inner {
  position: relative;
  z-index: 2;
  display: flex;
  flex-wrap: nowrap;
  margin: 0 auto;
  padding: 0;
  overflow-x: scroll;
  overflow-y: hidden;
  -ms-overflow-style: none;
  scrollbar-width: none;
  padding-bottom: 3rem;
  padding-left: 3rem;
  cursor: -webkit-grab;
  cursor: grab;
}
.wp-block-ifdigital-if-product_overview .wp-block-ifdigital-if-product_overview-inner.active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.wp-block-ifdigital-if-product_overview .wp-block-ifdigital-if-product_overview-inner .single-post {
  display: block;
  position: relative;
  height: auto;
  margin-right: 3rem;
  padding-bottom: 4rem;
  text-align: center;
  min-width: 200px;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
@media (min-width: 600px) {
  .wp-block-ifdigital-if-product_overview .wp-block-ifdigital-if-product_overview-inner .single-post {
    min-width: 280px;
  }
}
@media (min-width: 900px) {
  .wp-block-ifdigital-if-product_overview .wp-block-ifdigital-if-product_overview-inner .single-post {
    min-width: 390px;
  }
}
.wp-block-ifdigital-if-product_overview .wp-block-ifdigital-if-product_overview-inner .single-post figure {
  overflow: hidden;
  position: relative;
  min-width: 200px;
  width: 200px;
  height: 200px;
}
@media (min-width: 600px) {
  .wp-block-ifdigital-if-product_overview .wp-block-ifdigital-if-product_overview-inner .single-post figure {
    min-width: 280px;
    width: 280px;
    height: 280px;
  }
}
@media (min-width: 900px) {
  .wp-block-ifdigital-if-product_overview .wp-block-ifdigital-if-product_overview-inner .single-post figure {
    min-width: 390px;
    width: 390px;
    height: 390px;
  }
}
.wp-block-ifdigital-if-product_overview .wp-block-ifdigital-if-product_overview-inner .single-post figure img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
  pointer-events: none;
}
.wp-block-ifdigital-if-product_overview .wp-block-ifdigital-if-product_overview-inner .single-post figure a {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-user-select: none;
  /* Safari 3.1+ */
  -moz-user-select: none;
  /* Firefox 2+ */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
  /* Standard syntax */
  -webkit-user-drag: none;
}
.wp-block-ifdigital-if-product_overview .wp-block-ifdigital-if-product_overview-inner .single-post figure a:after {
  display: none;
}
.wp-block-ifdigital-if-product_overview .wp-block-ifdigital-if-product_overview-inner .single-post figure a:before {
  z-index: 10;
  content: "";
  background: rgba(255, 255, 255, 0);
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.wp-block-ifdigital-if-product_overview .wp-block-ifdigital-if-product_overview-inner .single-post header {
  position: absolute;
  width: 100%;
  bottom: 0.5rem;
}
.wp-block-ifdigital-if-product_overview .wp-block-ifdigital-if-product_overview-inner .single-post header * {
  margin-bottom: 0;
}
.wp-block-ifdigital-if-product_overview .wp-block-ifdigital-if-product_overview-inner .single-post header *:after {
  display: none;
}
@media (min-width: 600px) {
  .wp-block-ifdigital-if-product_overview .wp-block-ifdigital-if-product_overview-inner .single-post header {
    margin-top: -15%;
    visibility: hidden;
    opacity: 0;
    transform: translateY(5px);
    transition: all 0.25s ease-in-out;
  }
}
@media (min-width: 900px) {
  .wp-block-ifdigital-if-product_overview .wp-block-ifdigital-if-product_overview-inner .single-post header {
    margin-top: -20%;
  }
  .wp-block-ifdigital-if-product_overview .wp-block-ifdigital-if-product_overview-inner .single-post header h2 {
    font-size: 3.6rem;
  }
  .wp-block-ifdigital-if-product_overview .wp-block-ifdigital-if-product_overview-inner .single-post header h6 {
    font-size: 2rem;
  }
}
@media (min-width: 600px) {
  .wp-block-ifdigital-if-product_overview .wp-block-ifdigital-if-product_overview-inner .single-post:hover header {
    opacity: 1;
    visibility: visible;
    transform: translateY(0px);
    transition: all 0.25s ease-in-out;
  }
}
@media (min-width: 900px) {
  .wp-block-ifdigital-if-product_overview.is-style-children .wp-block-ifdigital-if-product_overview-inner .single-post header h2 {
    font-size: 2.6rem;
  }
}

/**
* single-brands, single
**/
.single .wp-block-ifdigital-if-product_overview .sliderButton {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+UGF0aDwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iYXJyb3ciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01LjI0MjY0MCwgLTIuMjQyNjQxKSIgZmlsbD0iIzAwMUYzNCI+CiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjI3ODE3NSwgOC4yNzgxNzUpIHJvdGF0ZSgxMzUuMDAwMDAwKSB0cmFuc2xhdGUoLTguMjc4MTc1LCAtOC4yNzgxNzUpICIgcG9pbnRzPSIyLjQyNDYyMTI0IDIuNDI0NjIxMjYgMTQuMTMxNzI4MyA2LjM2OTU3NDI1IDguMTA5MzYwMzkgOC4xMDgwMTEzNSA2LjM2OTU3NDI2IDE0LjEzMTcyODIiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  background-size: auto 30%;
  border: 1px solid #001F34;
}
@media (min-width: 900px) {
  .single .wp-block-ifdigital-if-product_overview.is-style-children .wp-block-ifdigital-if-product_overview-inner .single-post header h2 {
    font-size: 2.6rem;
    color: #001f34;
  }
  .single .wp-block-ifdigital-if-product_overview.is-style-children .wp-block-ifdigital-if-product_overview-inner .single-post header h2 a {
    color: inherit;
  }
}

/**
* is-firefox
**/
.is-firefox .wp-block-ifdigital-if-product_overview .wp-block-ifdigital-if-product_overview-inner {
  cursor: pointer;
}
.is-firefox .wp-block-ifdigital-if-product_overview .wp-block-ifdigital-if-product_overview-inner.active {
  cursor: pointer;
}

/*# sourceMappingURL=style-index.css.map*/