@charset "UTF-8";
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Abstracts
  - Colors
  - Mixins
  - Functions
# WooCommerce
  - Product carousel
  - Category carousel
  - Video blocks
# Plugins
  - slick.js
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Abstracts
--------------------------------------------------------------*/
/* Colors
--------------------------------------------- */
/* Functions
--------------------------------------------- */
/* Mixins
--------------------------------------------- */
/*--------------------------------------------------------------
# WooCommerce
--------------------------------------------------------------*/
/* General
--------------------------------------------- */
.product.item-new .woo-buttons-on-img a:after,
.product.item-new .bm-product-slider__image:after {
  content: "New";
  position: absolute;
  width: auto;
  height: auto;
  min-height: 45px;
  min-width: 45px;
  padding: 7px;
  font-size: 14px;
  font-weight: bold;
  line-height: 45px;
  color: #fff;
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 490.69 490.65'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23001a54;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg%3E%3Cpath class='cls-1' d='M462.78,209.07c-7.55-5.57-17.06-12.52-18.21-17.07a57.09,57.09,0,0,1,7.33-25c6.66-15.28,13.53-31.11,5.89-44.27s-25-15.3-41.71-17.07a56.67,56.67,0,0,1-24.93-6,56.76,56.76,0,0,1-5.94-25C383.34,58,381.4,40.68,368.15,33s-29.1-1-44.37,5.78a57.4,57.4,0,0,1-25,7.34c-4.61-1.24-11.54-10.67-17.07-18.22C272,14.81,261.08,0,245.33,0s-26.64,14.81-36.26,27.86C203.48,35.43,196.54,44.93,192,46.1A58.53,58.53,0,0,1,167,38.76c-15.36-6.76-31.19-13.5-44.31-5.91s-15.31,25-17.19,41.82A57.06,57.06,0,0,1,99.52,99.6a56.84,56.84,0,0,1-24.85,5.85c-16.73,1.88-34,3.82-41.73,17.07s-.94,29.08,5.8,44.37A57.08,57.08,0,0,1,46.08,192c-1.24,4.61-10.67,11.56-18.22,17.07C14.81,218.67,0,229.59,0,245.34S14.81,272,27.88,281.6c7.55,5.57,17.07,12.53,18.22,17.07a57,57,0,0,1-7.34,25C32.11,339,25.24,354.8,32.87,368s25,15.3,41.71,17.07a56.68,56.68,0,0,1,24.94,6,56.89,56.89,0,0,1,5.93,25c1.88,16.71,3.82,34,17.07,41.71s29,.77,44.27-5.89A58.58,58.58,0,0,1,192,444.57c4.61,1.24,11.54,10.67,17.07,18.22,9.62,13,20.52,27.86,36.27,27.86S272,475.84,281.6,462.79c5.59-7.58,12.53-17.07,17.07-18.24a57.58,57.58,0,0,1,25,7.34c15.28,6.65,31.11,13.48,44.25,5.91s15.32-25,17.19-41.73a57.08,57.08,0,0,1,5.94-24.94A56.85,56.85,0,0,1,416,385.22c16.73-1.88,34-3.82,41.73-17.07s.75-29-5.89-44.26a57.2,57.2,0,0,1-7.25-25.22c1.24-4.61,10.67-11.56,18.22-17.07,13.05-9.62,27.88-20.54,27.88-36.26S475.86,218.67,462.78,209.07Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  right: 15px;
  bottom: 10px;
  text-align: center;
}
.single-product .product.item-new .woo-buttons-on-img a:after,
.single-product .product.item-new .bm-product-slider__image:after {
  width: 65px;
  height: 65px;
  font-size: 18px;
  line-height: 65px;
}
.product .bm-product-single-image {
  position: relative;
}
.product.item-jhb .woo-buttons-on-img a:before,
.product.item-jhb .bm-product-single-image:before,
.product.item-jhb .bm-product-slider__image:before, .product.item-pta .woo-buttons-on-img a:before,
.product.item-pta .bm-product-single-image:before,
.product.item-pta .bm-product-slider__image:before, .product.item-jhb-pta .woo-buttons-on-img a:before,
.product.item-jhb-pta .bm-product-single-image:before,
.product.item-jhb-pta .bm-product-slider__image:before {
  position: absolute;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: bold;
  line-height: 13px;
  background-color: #ccc;
  padding: 7px 10px;
  border-radius: 5px;
  margin-left: 10px;
  left: 15px;
  bottom: 20px;
  z-index: 1;
}
.product.item-jhb .woo-buttons-on-img a:before,
.product.item-jhb .bm-product-single-image:before,
.product.item-jhb .bm-product-slider__image:before {
  content: "JHB";
}
.product.item-pta .woo-buttons-on-img a:before,
.product.item-pta .bm-product-single-image:before,
.product.item-pta .bm-product-slider__image:before {
  content: "PTA";
}
.product.item-jhb-pta .woo-buttons-on-img a:before,
.product.item-jhb-pta .bm-product-single-image:before,
.product.item-jhb-pta .bm-product-slider__image:before {
  content: "JHB / PTA";
}
@media screen and (max-width: 778px) {
  .product.item-jhb .woo-buttons-on-img a:before,
.product.item-jhb .bm-product-slider__image:before, .product.item-pta .woo-buttons-on-img a:before,
.product.item-pta .bm-product-slider__image:before {
    left: 10px;
  }
  .product.item-new .woo-buttons-on-img a:after,
.product.item-new .bm-product-slider__image:after {
    min-height: 40px;
    min-width: 40px;
    font-size: 12px;
    line-height: 40px;
    right: 10px;
    bottom: 10px;
  }
  .single-product .product.item-new .woo-buttons-on-img a:after,
.single-product .product.item-new .bm-product-slider__image:after {
    width: 45px;
    height: 45px;
    font-size: 14px;
    line-height: 45px;
    right: 15px;
  }
}

/* Product carousel
--------------------------------------------- */
.bm-product-slider__image {
  position: relative;
}
.bm-product-slider__image.pos-absolute {
  height: 420px;
}
.bm-product-slider__image.pos-absolute span {
  width: 100%;
  height: 100%;
}
.bm-product-slider__image.pos-absolute img {
  position: absolute;
}
.bm-product-slider__image.pos-absolute img:not(.zoomImg) {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.bm-product-slider__image.pos-absolute.width-full img {
  width: 100% !important;
  height: auto !important;
}
.bm-product-slider__image.pos-absolute.height-full img {
  width: auto !important;
  height: 100% !important;
}
.bm-product-slider .slick-prev {
  left: -11px;
}
.bm-product-slider .slick-next {
  right: -11px;
}
.bm-product-slider .woocommerce-product-gallery__trigger {
  background-color: #253860 !important;
  transition: background-color 300ms ease;
}
.bm-product-slider .woocommerce-product-gallery__trigger:hover {
  background-color: #1a1c20 !important;
}
.item-used .bm-product-slider .bm-product-slider__image:after {
  content: "";
  position: absolute;
  width: 95px;
  height: 95px;
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 203.5 202.48'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-miterlimit:10;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpolygon class='cls-1' points='174.41 168.75 101.75 198.3 29.59 168.75 29.59 139.29 174.41 139.29 174.41 168.75'/%3E%3Cpath class='cls-2' d='M53.11,68.06l7.06,4,6.38-3.21-8.26-4.56a7,7,0,0,0,1-8.19l0-.06a6.93,6.93,0,0,0-4.1-3.75c-2-.69-4.54-.43-7.59,1.11l-9.43,4.75L48.21,78.11l5.52-2.79-3-6,2.37-1.2ZM48.51,65,46.1,60.17l3.62-1.82c1.85-.94,3.39-.71,4.18.85l0,.06c.73,1.45.11,2.91-1.77,3.86Z'/%3E%3Cpolygon class='cls-2' points='86.53 64.41 85.36 59.27 73.67 61.92 72.89 58.47 83.34 56.1 82.26 51.34 71.81 53.71 71.06 50.41 82.61 47.8 81.44 42.66 63.93 46.63 68.85 68.4 86.53 64.41'/%3E%3Cpath class='cls-2' d='M88.2,64.15,94.71,64l1.53-4,8.61-.14,1.69,4,6.64-.11L103.3,41.41l-6,.1ZM100.39,48.8l2.6,6.3-5,.09Z'/%3E%3Cpath class='cls-2' d='M138.44,58.09l0-.07c1.44-6.28-2-11.79-9.81-13.58l-8.4-1.93-5,21.77,8.27,1.9C131.36,68,137,64.37,138.44,58.09Zm-13.39-8.84,2.46.56c3.61.83,5.54,3.4,4.74,6.89l0,.06c-.81,3.51-3.66,5-7.26,4.12l-2.46-.56Z'/%3E%3Cpolygon class='cls-2' points='148.23 75.2 152.02 67.65 165.84 59.07 159.66 55.96 151.87 61.15 151.42 51.82 145.12 48.65 146.42 64.94 142.67 72.41 148.23 75.2'/%3E%3Cpolygon class='cls-2' points='92.31 95.21 92.31 78.3 99.01 78.3 99.01 72.88 79.43 72.88 79.43 78.3 86.12 78.3 86.12 95.21 92.31 95.21'/%3E%3Cpath class='cls-2' d='M124.37,84c0-6.41-5.1-11.55-12-11.55a11.7,11.7,0,0,0-12.06,11.62v.06c0,6.41,5.1,11.54,12,11.54a11.69,11.69,0,0,0,12.06-11.6Zm-6.32.13a5.69,5.69,0,0,1-5.67,6,5.79,5.79,0,0,1-5.71-6V84a5.68,5.68,0,0,1,5.64-6,5.79,5.79,0,0,1,5.74,6Z'/%3E%3Cpath class='cls-2' d='M83.94,108.78v-.06a6.89,6.89,0,0,0-2-5.2c-1.5-1.53-3.86-2.43-7.27-2.43H64.13v22.33h6.19v-6.76H73l4.49,6.76h7.15l-5.33-7.78A7.07,7.07,0,0,0,83.94,108.78Zm-6.22.38c0,1.63-1.22,2.65-3.32,2.65H70.32v-5.36h4.05c2.07,0,3.35.89,3.35,2.65Z'/%3E%3Crect class='cls-2' x='87.51' y='101.09' width='6.22' height='22.33'/%3E%3Cpath class='cls-2' d='M106.75,101.09H98.14v22.33h8.48c8,0,12.73-4.79,12.73-11.23v-.06C119.35,105.69,114.72,101.09,106.75,101.09Zm6.25,11.2c0,3.6-2.46,5.64-6.16,5.64h-2.52V106.58h2.52c3.7,0,6.16,2.07,6.16,5.64Z'/%3E%3Cpolygon class='cls-2' points='140.81 106.36 140.81 101.09 122.86 101.09 122.86 123.42 140.97 123.42 140.97 118.16 128.98 118.16 128.98 114.62 139.7 114.62 139.7 109.74 128.98 109.74 128.98 106.36 140.81 106.36'/%3E%3Cpath class='cls-2' d='M47.33,27.35v0A4.65,4.65,0,0,0,41,25a4.7,4.7,0,0,0-2.42,6.3l0,0a4.64,4.64,0,0,0,6.29,2.32,4.8,4.8,0,0,0,2.19-1.94l1.4.44L49,30.67l-1.32-.37A4.63,4.63,0,0,0,47.33,27.35Zm-1.25,2.48-2-.66-.46,1.5,2,.57a2.88,2.88,0,0,1-1.24,1.05,3.15,3.15,0,0,1-4.19-1.68v0a3.11,3.11,0,1,1,5.66-2.54v0A3.06,3.06,0,0,1,46.08,29.83Z'/%3E%3Cpath class='cls-2' d='M54.72,19.46l-1.5.59,2,4.9c.62,1.57.13,2.69-1.19,3.22s-2.49,0-3.12-1.57l-1.93-4.84-1.49.6,2,4.89c1,2.47,2.9,3.18,5.11,2.3s3.15-2.73,2.14-5.27Z'/%3E%3Cpath class='cls-2' d='M59.84,17.55l-.8,10,1.56-.54.17-2.4,4.09-1.41L66.46,25l1.61-.55-6.82-7.41Zm1,5.56.29-4,2.69,2.95Z'/%3E%3Cpolygon class='cls-2' points='70.63 22.21 68.5 14.81 66.95 15.26 69.49 24.07 75.67 22.29 75.26 20.88 70.63 22.21'/%3E%3Crect class='cls-2' x='76.22' y='12.67' width='1.61' height='9.16' transform='translate(-1.89 18.95) rotate(-13.86)'/%3E%3Cpolygon class='cls-2' points='86.08 10.62 78.79 12.07 79.08 13.54 81.93 12.97 83.42 20.5 85.02 20.18 83.52 12.65 86.37 12.09 86.08 10.62'/%3E%3Cpolygon class='cls-2' points='94.32 9.57 92.22 13.9 89.2 10.17 87.31 10.4 91.58 15.48 92 19.07 93.61 18.88 93.19 15.25 96.15 9.35 94.32 9.57'/%3E%3Cpath class='cls-2' d='M106.71,10.58a3.69,3.69,0,0,1,2.53,1.23l1.07-1.15a4.79,4.79,0,0,0-3.53-1.56,4.63,4.63,0,0,0-4.89,4.57v0a4.6,4.6,0,0,0,4.48,4.88,4.73,4.73,0,0,0,3.77-1.49l-1-1.08a3.61,3.61,0,0,1-2.67,1.09,3.09,3.09,0,0,1-2.9-3.36v0A3.07,3.07,0,0,1,106.71,10.58Z'/%3E%3Cpath class='cls-2' d='M116.83,10.06a4.7,4.7,0,0,0-5.42,4v0a4.79,4.79,0,0,0,9.48,1.33v0A4.65,4.65,0,0,0,116.83,10.06Zm2.39,5.13v0a3.11,3.11,0,1,1-6.14-.9v0a3.11,3.11,0,1,1,6.14.9Z'/%3E%3Cpolygon class='cls-2' points='128.78 19.01 125.42 11.73 123.97 11.4 121.9 20.32 123.45 20.68 124.92 14.33 128.37 21.82 129.68 22.12 131.75 13.2 130.21 12.84 128.78 19.01'/%3E%3Cpolygon class='cls-2' points='140.91 15.86 133.79 13.75 133.36 15.18 136.15 16.01 133.97 23.36 135.53 23.82 137.71 16.47 140.49 17.29 140.91 15.86'/%3E%3Cpath class='cls-2' d='M146.73,17.86l-3.85-1.35-3,8.64,1.52.54,1.06-3,1.9.67,1.07,3.76,1.79.63L146,23.63a2.75,2.75,0,0,0,3-1.89v0a2.74,2.74,0,0,0-.06-2.11A3.65,3.65,0,0,0,146.73,17.86Zm.68,3.4v0a1.61,1.61,0,0,1-2.28.82l-2.23-.78,1-2.9,2.21.78C147.25,19.59,147.74,20.33,147.41,21.26Z'/%3E%3Cpath class='cls-2' d='M158.9,27.47a4.64,4.64,0,0,0-2.65-6.16A4.69,4.69,0,0,0,150,23.89v0a4.79,4.79,0,0,0,8.88,3.59Zm-1.57-.61v0a3.11,3.11,0,0,1-4.08,1.83,3.15,3.15,0,0,1-1.66-4.2v0a3.1,3.1,0,0,1,4.08-1.83A3.13,3.13,0,0,1,157.33,26.86Z'/%3E%3Cpolygon class='cls-2' points='164.14 24.85 162.68 24.18 158.88 32.52 164.73 35.18 165.33 33.84 160.95 31.85 164.14 24.85'/%3E%3Cpath class='cls-2' d='M189.69,26.34C185,23.65,142.35,0,101.75,0S18.54,23.65,13.82,26.34L0,34.23V138.17l26.15,33.57,75.6,30.74,75.19-30.57.4-.16,26.16-32.23V34.23ZM10.87,89V83.7h1.6v5.21a2.77,2.77,0,0,0,.62,2,2.19,2.19,0,0,0,1.71.67,2.24,2.24,0,0,0,1.7-.64A2.68,2.68,0,0,0,17.12,89V83.7h1.6v5.2a5.13,5.13,0,0,1-.29,1.79A3.35,3.35,0,0,1,17.64,92a3.1,3.1,0,0,1-1.24.77,4.85,4.85,0,0,1-1.63.26,4.75,4.75,0,0,1-1.6-.26A3.16,3.16,0,0,1,11.94,92a3.23,3.23,0,0,1-.79-1.27A5.12,5.12,0,0,1,10.87,89Zm7.56,43.11H11.59v-9.17h6.78v1.46H13.18v2.35h4.6v1.46h-4.6v2.44h5.25Zm-.09-14.53V119H11.92v-9.16h1.6v7.71Zm.53-14.13a2.33,2.33,0,0,1-.25,1.08,2.16,2.16,0,0,1-.68.79,3.39,3.39,0,0,1-1.07.48,6,6,0,0,1-1.39.16H11.25V96.78h4.1a3.25,3.25,0,0,1,2.39.81,2.05,2.05,0,0,1,.61,1.52v0a2.1,2.1,0,0,1-.11.74,2,2,0,0,1-.28.56,1.91,1.91,0,0,1-.42.43,3.24,3.24,0,0,1-.48.31,4.48,4.48,0,0,1,.73.34,2.31,2.31,0,0,1,.57.45,1.91,1.91,0,0,1,.38.61,2.58,2.58,0,0,1,.13.83Zm.72-28.22A4.7,4.7,0,0,1,19.23,77a4.46,4.46,0,0,1-1,1.5A4.77,4.77,0,0,1,14.78,80a4.94,4.94,0,0,1-1.94-.38,4.46,4.46,0,0,1-1.5-1,4.59,4.59,0,0,1-1-1.5A4.65,4.65,0,0,1,10,75.24v0a4.7,4.7,0,0,1,.36-1.83,4.46,4.46,0,0,1,1-1.5,4.77,4.77,0,0,1,3.46-1.41,5.08,5.08,0,0,1,1.94.37,4.64,4.64,0,0,1,1.5,1,4.59,4.59,0,0,1,1,1.5,4.65,4.65,0,0,1,.36,1.82Zm-8.73-8.49V57.56h3.41a5.43,5.43,0,0,1,2,.34,4.71,4.71,0,0,1,1.55,1,4.43,4.43,0,0,1,1,1.45,4.62,4.62,0,0,1,.35,1.8v0a4.69,4.69,0,0,1-.35,1.8,4.47,4.47,0,0,1-1,1.46,4.71,4.71,0,0,1-1.55,1,5.23,5.23,0,0,1-2,.36Zm163.55,102L101.75,198.3,29.59,168.75V139.29H174.41Zm0-32.86H29.59v-85c7.21-3.89,42-21.78,72.16-21.78,30.89,0,66.7,18.79,72.66,22.05Zm12.18-78.95a3,3,0,0,0,1.59,1.74,2.86,2.86,0,0,0,1.21.26,3.06,3.06,0,0,0,1.44-.32,6.1,6.1,0,0,0,1.19-.87l1,1A5.16,5.16,0,0,1,191.48,60a4.81,4.81,0,0,1-1,.33,6.15,6.15,0,0,1-1.18.11,4.66,4.66,0,0,1-1.85-.37,4.61,4.61,0,0,1-1.48-1,4.54,4.54,0,0,1-1-1.5,4.77,4.77,0,0,1-.36-1.85v0a4.86,4.86,0,0,1,.35-1.84,4.74,4.74,0,0,1,1-1.51,4.64,4.64,0,0,1,1.5-1,4.72,4.72,0,0,1,1.91-.37,5.86,5.86,0,0,1,1.15.1,4.31,4.31,0,0,1,.94.3,4.74,4.74,0,0,1,.8.45,6.53,6.53,0,0,1,.7.58l-1,1.19a5.05,5.05,0,0,0-1.16-.83,3,3,0,0,0-1.4-.31,2.85,2.85,0,0,0-1.21.25,3.09,3.09,0,0,0-1,.7,2.9,2.9,0,0,0-.62,1,3.47,3.47,0,0,0-.23,1.25v0A3.56,3.56,0,0,0,186.59,56.94Zm5.11,24.11v1.46h-4.59V85h5.25v1.46h-6.85V77.24h6.78V78.7h-5.18v2.35Zm-.78-7.72V69.47h-4.4v3.86h-1.6V64.17h1.6V68h4.4V64.17h1.6v9.16ZM185,93.06a4.59,4.59,0,0,1,1-1.5,4.51,4.51,0,0,1,1.5-1,4.72,4.72,0,0,1,1.91-.37,5.83,5.83,0,0,1,1.15.11,3.83,3.83,0,0,1,.94.29,4.74,4.74,0,0,1,.8.45,6.53,6.53,0,0,1,.7.58l-1,1.19a5.05,5.05,0,0,0-1.16-.83,3,3,0,0,0-1.4-.31,2.86,2.86,0,0,0-1.21.26,3.06,3.06,0,0,0-1,.69,2.9,2.9,0,0,0-.62,1,3.47,3.47,0,0,0-.23,1.25v0a3.52,3.52,0,0,0,.23,1.26,3,3,0,0,0,1.59,1.74,2.86,2.86,0,0,0,1.21.26,3.06,3.06,0,0,0,1.44-.32A6.1,6.1,0,0,0,192,97l1,1a5.16,5.16,0,0,1-1.57,1.19,4.81,4.81,0,0,1-1,.33,6.15,6.15,0,0,1-1.18.11,4.66,4.66,0,0,1-1.85-.37,4.61,4.61,0,0,1-1.48-1,4.54,4.54,0,0,1-1-1.5,4.73,4.73,0,0,1-.36-1.85v0A4.86,4.86,0,0,1,185,93.06Zm8.06,41.06a4.53,4.53,0,0,1-.36,1.81,4.28,4.28,0,0,1-1,1.45,4.86,4.86,0,0,1-1.54,1,5.47,5.47,0,0,1-2,.35h-3.42v-9.16h3.42a5.27,5.27,0,0,1,2,.35,4.67,4.67,0,0,1,1.54,1,4.24,4.24,0,0,1,1,1.44,4.52,4.52,0,0,1,.36,1.8Zm-1.37-13.85v1.46h-4.59v2.44h5.25v1.46h-6.85v-9.16h6.78v1.45h-5.18v2.35Zm-.4-7.72-3.12-4.12-1.43,1.47v2.65h-1.6v-9.16h1.6V108l4.36-4.61h2l-3.8,3.94,4,5.22ZM176.1,48.17C170,44.81,134,25.69,101.75,25.69,70,25.69,34.43,44.32,27.66,48l-22.3-13L15.5,29.3C20.15,26.65,62,3.4,101.75,3.4S183.36,26.65,188,29.3l10.39,5.93Z'/%3E%3Cpath class='cls-2' d='M190.49,131.88a2.8,2.8,0,0,0-1-.65,3.43,3.43,0,0,0-1.31-.24h-1.8v6.26h1.8a3.64,3.64,0,0,0,1.31-.23,2.67,2.67,0,0,0,1-.65,2.9,2.9,0,0,0,.65-1,3.37,3.37,0,0,0,.22-1.24v0a3.42,3.42,0,0,0-.22-1.25A3,3,0,0,0,190.49,131.88Z'/%3E%3Cpath class='cls-2' d='M16.57,64.39a2.92,2.92,0,0,0,.64-1,3.34,3.34,0,0,0,.23-1.24v0a3.39,3.39,0,0,0-.23-1.25,2.82,2.82,0,0,0-.64-1,3,3,0,0,0-1-.66A3.68,3.68,0,0,0,14.26,59H12.45v6.25h1.81A3.68,3.68,0,0,0,15.57,65,3,3,0,0,0,16.57,64.39Z'/%3E%3Cpath class='cls-2' d='M16.81,102.32a2.57,2.57,0,0,0-1.42-.32H12.84v2.51h2.67a2.3,2.3,0,0,0,1.29-.31,1.07,1.07,0,0,0,.47-.94v0A1.06,1.06,0,0,0,16.81,102.32Z'/%3E%3Cpath class='cls-2' d='M16.29,100.33a1.06,1.06,0,0,0,.47-.94v0a1,1,0,0,0-.41-.86,2,2,0,0,0-1.2-.31H12.84v2.44H15A2.29,2.29,0,0,0,16.29,100.33Z'/%3E%3Cpath class='cls-2' d='M17,72.91a3.22,3.22,0,0,0-1-.7A3,3,0,0,0,14.78,72a3,3,0,0,0-1.24.26,3,3,0,0,0-1,.69,3.26,3.26,0,0,0-.64,1,3.46,3.46,0,0,0-.22,1.25v0a3.52,3.52,0,0,0,.22,1.26,3.43,3.43,0,0,0,.64,1,3.22,3.22,0,0,0,1,.7,3,3,0,0,0,1.25.26,3,3,0,0,0,1.24-.26,3,3,0,0,0,1-.69,3.26,3.26,0,0,0,.64-1,3.46,3.46,0,0,0,.22-1.25v0A3.48,3.48,0,0,0,17.66,74,3.43,3.43,0,0,0,17,72.91Z'/%3E%3Cpolygon class='cls-2' points='103.96 183.01 102 179.05 100.05 183.01 95.67 183.64 98.84 186.73 98.09 191.08 102 189.03 105.91 191.08 105.17 186.73 108.33 183.64 103.96 183.01'/%3E%3Cpath class='cls-2' d='M58.21,157a6,6,0,0,1-2.39.45,5.63,5.63,0,0,1-2.09-.37,4.87,4.87,0,0,1-1.62-1.05,4.76,4.76,0,0,1-1.06-1.6,5.3,5.3,0,0,1-.38-2v0a5,5,0,0,1,.39-2,4.88,4.88,0,0,1,1.07-1.61,5,5,0,0,1,1.62-1.09,5.15,5.15,0,0,1,2.06-.4,7.33,7.33,0,0,1,1.2.09,5.84,5.84,0,0,1,1,.26,4.37,4.37,0,0,1,.87.42,7.06,7.06,0,0,1,.78.57l-1.36,1.64a4.3,4.3,0,0,0-.56-.42,4,4,0,0,0-.58-.31,3.27,3.27,0,0,0-.65-.19,3.67,3.67,0,0,0-.77-.07,2.56,2.56,0,0,0-1.1.24,3.08,3.08,0,0,0-.89.66,3.13,3.13,0,0,0-.61,1,3.35,3.35,0,0,0-.21,1.19v0a3.6,3.6,0,0,0,.21,1.25,3,3,0,0,0,.62,1,2.81,2.81,0,0,0,.94.66,3.08,3.08,0,0,0,1.19.23,3.46,3.46,0,0,0,2-.59v-1.41H55.76v-1.86H60v4.25A6.92,6.92,0,0,1,58.21,157Z'/%3E%3Cpath class='cls-2' d='M70.17,155a3.72,3.72,0,0,1-.86,1.38,3.57,3.57,0,0,1-1.36.83,5.54,5.54,0,0,1-1.78.27,4.3,4.3,0,0,1-3.11-1.09,4.36,4.36,0,0,1-1.13-3.26v-5.6h2.16v5.54a2.6,2.6,0,0,0,.55,1.81,2.32,2.32,0,0,0,3.11,0,2.43,2.43,0,0,0,.56-1.76v-5.61h2.16v5.53A5.69,5.69,0,0,1,70.17,155Z'/%3E%3Cpath class='cls-2' d='M80,157.33l-.89-2.2H74.92l-.89,2.2h-2.2l4.2-9.87h2l4.21,9.87Zm-3-7.28-1.3,3.18H78.3Z'/%3E%3Cpath class='cls-2' d='M89.68,157.33l-2.1-3.14h-1.7v3.14H83.73v-9.8h4.48a4,4,0,0,1,2.72.85,3,3,0,0,1,1,2.38v0a3.07,3.07,0,0,1-.58,1.94,3.4,3.4,0,0,1-1.52,1.1l2.4,3.5Zm0-6.46a1.27,1.27,0,0,0-.45-1.05,2,2,0,0,0-1.25-.35H85.88v2.82h2.19a1.78,1.78,0,0,0,1.22-.38,1.27,1.27,0,0,0,.43-1Z'/%3E%3Cpath class='cls-2' d='M101.14,157.33l-.89-2.2H96.1l-.89,2.2H93l4.2-9.87h2l4.2,9.87Zm-3-7.28-1.3,3.18h2.61Z'/%3E%3Cpath class='cls-2' d='M111.78,157.33,107,151.1v6.23h-2.13v-9.8h2l4.59,6v-6h2.13v9.8Z'/%3E%3Cpath class='cls-2' d='M120.41,149.52v7.81h-2.16v-7.81h-3v-2h8.12v2Z'/%3E%3Cpath class='cls-2' d='M125,157.33v-9.8h7.38v1.91h-5.25v2h4.62v1.92h-4.62v2.06h5.32v1.92Z'/%3E%3Cpath class='cls-2' d='M134.42,157.33v-9.8h7.38v1.91h-5.25v2h4.62v1.92h-4.62v2.06h5.32v1.92Z'/%3E%3Cpath class='cls-2' d='M152.45,154.36a4.53,4.53,0,0,1-1.07,1.55,5,5,0,0,1-1.65,1,5.74,5.74,0,0,1-2.11.38H143.8v-9.8h3.82a5.74,5.74,0,0,1,2.11.37,5,5,0,0,1,1.65,1,4.59,4.59,0,0,1,1.07,1.54,5,5,0,0,1,.38,1.93v0A5,5,0,0,1,152.45,154.36Zm-1.87-1.93a3.27,3.27,0,0,0-.22-1.19,2.91,2.91,0,0,0-.6-.94,2.69,2.69,0,0,0-.93-.61,3.38,3.38,0,0,0-1.21-.22H146v5.91h1.66a3.38,3.38,0,0,0,1.21-.21,2.66,2.66,0,0,0,.93-.6,3,3,0,0,0,.6-.92,3.29,3.29,0,0,0,.22-1.2Z'/%3E%3Cpath class='cls-2' d='M70.69,173.48v-9.8h7v.65H71.42v3.88H77v.66H71.42v3.95h6.32v.66Z'/%3E%3Cpath class='cls-2' d='M86.39,172a2.38,2.38,0,0,1-.67.84,2.94,2.94,0,0,1-1,.55,4.19,4.19,0,0,1-1.31.2,5.34,5.34,0,0,1-2.12-.4,6.57,6.57,0,0,1-1.83-1.17l.48-.55a7.37,7.37,0,0,0,.8.65,3.9,3.9,0,0,0,.82.45,4.37,4.37,0,0,0,.89.27,5.16,5.16,0,0,0,1,.09,3.24,3.24,0,0,0,1-.15,2.22,2.22,0,0,0,.78-.41,1.76,1.76,0,0,0,.51-.61,1.72,1.72,0,0,0,.18-.78v0a1.94,1.94,0,0,0-.12-.7,1.39,1.39,0,0,0-.43-.56,3.18,3.18,0,0,0-.85-.45,8,8,0,0,0-1.37-.37,9.63,9.63,0,0,1-1.51-.43,3.56,3.56,0,0,1-1-.57,1.94,1.94,0,0,1-.58-.77,2.53,2.53,0,0,1-.19-1v0a2.18,2.18,0,0,1,.24-1,2.49,2.49,0,0,1,.66-.82,3,3,0,0,1,1-.55,4,4,0,0,1,1.27-.19,5.15,5.15,0,0,1,1.84.29,5.43,5.43,0,0,1,1.51.9l-.46.57a4.28,4.28,0,0,0-1.4-.85,4.49,4.49,0,0,0-1.52-.26,3,3,0,0,0-1,.15,2.49,2.49,0,0,0-.76.4,1.69,1.69,0,0,0-.48.59,1.58,1.58,0,0,0-.17.71v0a2,2,0,0,0,.12.71,1.38,1.38,0,0,0,.44.57,3.17,3.17,0,0,0,.87.47,9.74,9.74,0,0,0,1.43.39,5.73,5.73,0,0,1,2.46,1,2.11,2.11,0,0,1,.76,1.71v0A2.36,2.36,0,0,1,86.39,172Z'/%3E%3Cpath class='cls-2' d='M92.27,164.33v9.15h-.73v-9.15H88.12v-.65h7.56v.65Z'/%3E%3Cpath class='cls-2' d='M96.19,173.48v-1.19h.92v1.19Z'/%3E%3Cpath class='cls-2' d='M105.15,164.66a5.76,5.76,0,0,0-1.28,1.35l-.54-.36a6.19,6.19,0,0,1,.66-.87,4,4,0,0,1,.76-.67,3.44,3.44,0,0,1,.91-.42,4.06,4.06,0,0,1,1.15-.15,3.11,3.11,0,0,1,1.16.2,2.47,2.47,0,0,1,.92.57,2.64,2.64,0,0,1,.61.86,2.56,2.56,0,0,1,.22,1.07,2.89,2.89,0,0,1-.14.94,3.35,3.35,0,0,1-.44.89,7.21,7.21,0,0,1-.76.92c-.31.32-.68.68-1.11,1.07l-3,2.72h5.54v.7h-6.69v-.55l3.65-3.3c.41-.36.75-.69,1-1a6.28,6.28,0,0,0,.67-.84,2.84,2.84,0,0,0,.36-.75,2.45,2.45,0,0,0,.11-.76,2.08,2.08,0,0,0-.18-.87,2,2,0,0,0-.48-.66,2.19,2.19,0,0,0-.71-.42,2.4,2.4,0,0,0-.84-.15A2.69,2.69,0,0,0,105.15,164.66Z'/%3E%3Cpath class='cls-2' d='M119.46,170.5a5.15,5.15,0,0,1-.82,1.62,4,4,0,0,1-1.28,1.11,3.37,3.37,0,0,1-1.68.41,3.49,3.49,0,0,1-1.69-.4,4,4,0,0,1-1.28-1.1,5.17,5.17,0,0,1-.8-1.61,6.5,6.5,0,0,1-.28-1.94,6.2,6.2,0,0,1,.29-1.94,5.15,5.15,0,0,1,.82-1.62,4.13,4.13,0,0,1,1.28-1.11,3.71,3.71,0,0,1,3.37,0,4.06,4.06,0,0,1,1.27,1.1,5.3,5.3,0,0,1,.81,1.61,6.75,6.75,0,0,1,0,3.88Zm-.7-3.57a4.37,4.37,0,0,0-.66-1.41,3.37,3.37,0,0,0-1-1,2.58,2.58,0,0,0-1.37-.37,2.64,2.64,0,0,0-1.37.36,3.43,3.43,0,0,0-1,1,4.8,4.8,0,0,0-.65,1.41,5.67,5.67,0,0,0-.23,1.65,5.76,5.76,0,0,0,.23,1.67,4.58,4.58,0,0,0,.66,1.41,3.46,3.46,0,0,0,1,1,2.59,2.59,0,0,0,1.37.38,2.65,2.65,0,0,0,1.37-.37,3.28,3.28,0,0,0,1-1,4.52,4.52,0,0,0,.66-1.4,5.69,5.69,0,0,0,.23-1.66A5.79,5.79,0,0,0,118.76,166.93Z'/%3E%3Cpath class='cls-2' d='M123.25,163.61h.57v9.87h-.73v-9.12l-1.89.65-.19-.58Z'/%3E%3Cpath class='cls-2' d='M132.53,165.2a4.92,4.92,0,0,0-1.15-.77,3.1,3.1,0,0,0-1.27-.26,2.49,2.49,0,0,0-1.35.37,3,3,0,0,0-1,1,5.47,5.47,0,0,0-.64,1.61,8.39,8.39,0,0,0-.19,2.06,5.41,5.41,0,0,1,.49-.69A3.6,3.6,0,0,1,128,168a3.19,3.19,0,0,1,.85-.41,3.6,3.6,0,0,1,1.08-.16,4,4,0,0,1,1.29.22,3.4,3.4,0,0,1,1.07.61,2.87,2.87,0,0,1,.74.95,2.72,2.72,0,0,1,.27,1.21,3.28,3.28,0,0,1-.26,1.3,3.16,3.16,0,0,1-.73,1,3.3,3.3,0,0,1-1.09.68,3.9,3.9,0,0,1-1.35.23,3.6,3.6,0,0,1-1.4-.26,3.34,3.34,0,0,1-1.09-.72,4.78,4.78,0,0,1-.54-.65,4.25,4.25,0,0,1-.39-.8,4.73,4.73,0,0,1-.24-1,10.66,10.66,0,0,1-.08-1.35,7.74,7.74,0,0,1,.28-2.08,5.63,5.63,0,0,1,.8-1.69,3.9,3.9,0,0,1,1.26-1.14,3.42,3.42,0,0,1,1.65-.41,3.72,3.72,0,0,1,1.52.3,6.09,6.09,0,0,1,1.31.83Zm-.14,4.3a2.15,2.15,0,0,0-.55-.75,2.92,2.92,0,0,0-.84-.5,3,3,0,0,0-1.07-.18,2.89,2.89,0,0,0-1.11.21,2.72,2.72,0,0,0-.86.56,2.35,2.35,0,0,0-.56.77,2,2,0,0,0-.2.9,2.37,2.37,0,0,0,.79,1.77,2.74,2.74,0,0,0,.88.52,3.3,3.3,0,0,0,1.1.19,2.65,2.65,0,0,0,1.07-.21,2.48,2.48,0,0,0,.83-.54,2.64,2.64,0,0,0,.53-.81,2.72,2.72,0,0,0,.19-1A2.26,2.26,0,0,0,132.39,169.5Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 95px;
  right: 15px;
  bottom: 10px;
}
.outofstock .is-bike .bm-product-slider, .outofstock .is-accessory .bm-product-slider {
  overflow: hidden;
}
.outofstock .is-bike .bm-product-slider:after, .outofstock .is-accessory .bm-product-slider:after {
  font-size: 25px;
  line-height: 45px;
  text-transform: uppercase;
  font-weight: 900;
  color: #fff;
  background: #253860;
  padding: 0;
  width: calc(100% + 45%);
  position: absolute;
  left: -22%;
  right: 0;
  top: 45%;
  transform: rotate(-33deg);
  min-height: unset;
  height: 45px;
  max-width: unset;
  bottom: 0;
  text-align: center;
}
.outofstock .is-bike .bm-product-slider .slick-arrow, .outofstock .is-accessory .bm-product-slider .slick-arrow {
  display: none !important;
}
.outofstock .is-bike .bm-product-slider:after {
  content: "Sold";
}
.outofstock .is-accessory .bm-product-slider:after {
  content: "Out of Stock";
}
@media screen and (max-width: 778px) {
  .bm-product-slider__image.pos-absolute {
    height: 320px;
  }
  .bm-product-slider__image.pos-absolute.height-full img {
    width: 100% !important;
    height: auto !important;
  }
  .item-used .bm-product-slider .bm-product-slider__image:after {
    width: 75px;
    height: 75px;
    background-size: 75px;
  }
}
@media screen and (max-width: 600px) {
  .bm-product-slider__image.pos-absolute {
    height: 220px;
  }
}

.bm-product-thumbnails {
  margin: 0 -5px;
}
.bm-product-thumbnails__item {
  padding: 10px 5px 0 5px;
  opacity: 0.5;
  transition: opacity 300ms ease;
  outline: none;
}
.bm-product-thumbnails__item:hover, .bm-product-thumbnails__item.slick-current {
  opacity: 1;
}
.bm-product-thumbnails__item:not(.slick-current) {
  cursor: pointer;
}
.bm-product-thumbnails .slick-prev {
  left: -6px;
}
.bm-product-thumbnails .slick-next {
  right: -6px;
}
@media screen and (max-width: 600px) {
  .bm-product-thumbnails {
    display: none !important;
  }
}

/* Category Carousel
--------------------------------------------- */
.bm-menu-carousel {
  padding: 15px 30px 30px;
  margin-bottom: 40px;
  background-color: #fff;
}
.bm-menu-carousel__title h3 {
  font-size: 20px;
  line-heigt: 30px;
  margin-bottom: 15px;
}
.bm-menu-carousel__inner {
  padding: 0 20px;
}
.bm-menu-carousel__item {
  text-align: center;
}
.bm-menu-carousel__item a {
  display: block;
  padding: 10px 20px;
  margin: 0 10px;
  border: 1px solid #253860;
  color: #253860;
  text-decoration: none;
  transition: background-color 300ms;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bm-menu-carousel__item a:hover {
  background-color: #253860;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .bm-menu-carousel--mobile {
    display: none !important;
  }
}
.bm-menu-carousel .slick-prev {
  margin-top: 0;
  left: -10px;
}
.bm-menu-carousel .slick-prev:active {
  background-color: #000;
}
.bm-menu-carousel .slick-next {
  margin-top: 0;
  right: -10px;
}
.bm-menu-carousel .slick-next:active {
  background-color: #000;
}

/* Product location
--------------------------------------------- */
.bm-product-location {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #253860;
}
.bm-product-location p {
  display: inline-block;
  margin-bottom: 0;
}
.bm-product-location__status {
  font-size: 20px;
  font-weight: bold;
}
.bm-product-location__place {
  font-weight: bold;
  cursor: default;
}
.bm-product-location__place span {
  position: relative;
  display: inline-block;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 13px;
  background-color: #ccc;
  padding: 7px 10px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  margin-left: 10px;
}
.bm-product-location__place span:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  top: 50%;
  left: 100%;
  margin-top: -5px;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #ccc;
}
.bm-product-location__place:after {
  display: inline-block;
  content: attr(data-stock);
  background-color: #253860;
  font-size: 13px;
  line-height: 13px;
  color: #fff;
  padding: 7px 12px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

/* Video blocks
--------------------------------------------- */
.bm-product-video {
  border-top: 1px solid #253860;
  margin: 40px 0 0;
  padding-top: 40px;
}
.bm-product-video a {
  position: relative;
  display: block;
  width: 100%;
  padding-bottom: 56.25%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.bm-product-video a:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -35px 0 0 -35px;
  width: 70px;
  height: 70px;
  background-color: rgba(37, 56, 96, 0.8);
  border-radius: 50%;
  transition: all 300ms ease;
  pointer-events: none;
  z-index: 2;
}
.bm-product-video a:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -17px 0 0 -10px;
  background: transparent;
  box-sizing: border-box;
  width: 0;
  height: 34px;
  border-color: transparent transparent transparent #fff;
  transition: 100ms all ease;
  cursor: pointer;
  border-style: solid;
  border-width: 17px 0 17px 26px;
  pointer-events: none;
  z-index: 3;
}
.bm-product-video a:hover:before {
  background-color: #253860;
  transform: scale(1.2);
}
.bm-product-video[data-videos="2"] {
  display: flex;
  margin: 40px -10px 0;
}
.bm-product-video[data-videos="2"] a {
  padding-bottom: 36.25%;
  margin: 0 10px;
}

/* Supplier button
--------------------------------------------- */
.product-supplier-button {
  padding-top: 40px;
  text-align: center;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
/* Slick.js
--------------------------------------------- */
/* Slider
--------------------------------------------- */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: flex;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: inherit;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider Theme
--------------------------------------------- */
/* Slider */
/*
.slick-list {
  .slick-loading & {
    background: #fff slick-image-url("ajax-loader.gif") center center no-repeat;
  }
}
*/
/* Arrows */
body .slick-prev,
body .slick-next {
  position: absolute;
  display: block;
  height: 60px;
  width: 22px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: #253860;
  color: #fff;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
body .slick-prev:hover, body .slick-prev:focus,
body .slick-next:hover,
body .slick-next:focus {
  outline: none;
  background: #000;
}
body .slick-prev:hover:before, body .slick-prev:focus:before,
body .slick-next:hover:before,
body .slick-next:focus:before {
  opacity: 1;
}
body .slick-prev.slick-disabled,
body .slick-next.slick-disabled {
  opacity: 0;
}
body .slick-prev:before,
body .slick-next:before {
  content: "";
  display: inline-block;
  width: 22px;
  height: 13px;
  background-size: 15px 30px;
  background-repeat: no-repeat;
  opacity: 0.75;
  transition: opacity 300ms ease;
  font-family: icomoon-the7-font !important;
  speak: none;
  font-style: normal;
  font-size: 13px;
  font-weight: 400;
  font-variant: normal;
  color: #f9ecd7;
  text-transform: none;
  line-height: 13px;
  -webkit-font-smoothing: antialiased;
}

body .slick-prev {
  left: -40px;
}
[dir=rtl] body .slick-prev {
  left: auto;
  right: -40px;
}
body .slick-prev:before {
  content: "";
}
[dir=rtl] body .slick-prev:before {
  transform: none;
}

body .slick-next {
  right: -40px;
}
[dir=rtl] body .slick-next {
  left: -40px;
  right: auto;
}
body .slick-next:before {
  content: "";
}
[dir=rtl] body .slick-next:before {
  transform: rotate(180deg);
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.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;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

/* Tooltipster
--------------------------------------------- */
.tooltipster-fall, .tooltipster-grow.tooltipster-show {
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

.tooltipster-base {
  display: flex;
  pointer-events: none;
  position: absolute;
}

.tooltipster-box {
  flex: 1 1 auto;
}

.tooltipster-content {
  box-sizing: border-box;
  max-height: 100%;
  max-width: 100%;
  overflow: auto;
}

.tooltipster-ruler {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
}

.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity;
}

.tooltipster-fade.tooltipster-show {
  opacity: 1;
}

.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-backface-visibility: hidden;
}

.tooltipster-grow.tooltipster-show {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  -moz-transform: rotateZ(4deg);
  -o-transform: rotateZ(4deg);
  -ms-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
}

.tooltipster-swing.tooltipster-show {
  opacity: 1;
  -webkit-transform: rotateZ(0);
  -moz-transform: rotateZ(0);
  -o-transform: rotateZ(0);
  -ms-transform: rotateZ(0);
  transform: rotateZ(0);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
}

.tooltipster-fall {
  -webkit-transition-property: top;
  -moz-transition-property: top;
  -o-transition-property: top;
  -ms-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

.tooltipster-fall.tooltipster-initial {
  top: 0 !important;
}

.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  top: 0 !important;
  opacity: 0;
}

.tooltipster-slide {
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  -ms-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

.tooltipster-slide.tooltipster-initial {
  left: -40px !important;
}

.tooltipster-slide.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  left: 0 !important;
  opacity: 0;
}

@keyframes tooltipster-fading {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.tooltipster-update-fade {
  animation: tooltipster-fading 0.4s;
}

@keyframes tooltipster-rotating {
  25% {
    transform: rotate(-2deg);
  }
  75% {
    transform: rotate(2deg);
  }
  100% {
    transform: rotate(0);
  }
}
.tooltipster-update-rotate {
  animation: tooltipster-rotating 0.6s;
}

@keyframes tooltipster-scaling {
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.tooltipster-update-scale {
  animation: tooltipster-scaling 0.6s;
}

.tooltipster-sidetip .tooltipster-box {
  background: #565656;
  border: 2px solid #000;
  border-radius: 4px;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
  margin-top: 8px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-box {
  margin-right: 8px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-box {
  margin-left: 8px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-box {
  margin-bottom: 8px;
}

.tooltipster-sidetip .tooltipster-content {
  color: #fff;
  line-height: 18px;
  padding: 6px 14px;
}

.tooltipster-sidetip .tooltipster-arrow {
  overflow: hidden;
  position: absolute;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
  height: 10px;
  margin-left: -10px;
  top: 0;
  width: 20px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
  height: 20px;
  margin-top: -10px;
  right: 0;
  top: 0;
  width: 10px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
  height: 20px;
  margin-top: -10px;
  left: 0;
  top: 0;
  width: 10px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
  bottom: 0;
  height: 10px;
  margin-left: -10px;
  width: 20px;
}

.tooltipster-sidetip .tooltipster-arrow-background, .tooltipster-sidetip .tooltipster-arrow-border {
  height: 0;
  position: absolute;
  width: 0;
}

.tooltipster-sidetip .tooltipster-arrow-background {
  border: 10px solid transparent;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #565656;
  left: 0;
  top: 3px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
  border-left-color: #565656;
  left: -3px;
  top: 0;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
  border-right-color: #565656;
  left: 3px;
  top: 0;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #565656;
  left: 0;
  top: -3px;
}

.tooltipster-sidetip .tooltipster-arrow-border {
  border: 10px solid transparent;
  left: 0;
  top: 0;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: #000;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
  border-left-color: #000;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
  border-right-color: #000;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #000;
}

.tooltipster-sidetip .tooltipster-arrow-uncropped {
  position: relative;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
  top: -10px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
  left: -10px;
}

.tooltipster-sidetip .tooltipster-box {
  border: none;
  background: #000;
  font-size: 0.875rem;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
  margin-top: 8px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-box {
  margin-right: 8px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-box {
  margin-left: 8px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-box {
  margin-bottom: 8px;
}

.tooltipster-sidetip .tooltipster-arrow {
  height: 8px;
  margin-left: -8px;
  width: 16px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow, .tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
  height: 16px;
  margin-left: 0;
  margin-top: -8px;
  width: 8px;
}

.tooltipster-sidetip .tooltipster-arrow-background {
  display: none;
}

.tooltipster-sidetip .tooltipster-arrow-border {
  border: 8px solid transparent;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: #000;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
  border-left-color: #000;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
  border-right-color: #000;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #000;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
  top: -8px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
  left: -8px;
}

/*# sourceMappingURL=bike-market.css.map */
