/** Shopify CDN: Minification failed

Line 111:3 Unexpected "display"
Line 118:5 Unexpected "display"

**/
/*--------------------Variables----------------------*/
/*General*/
/*body background*/
/*general color*/
/*font family general*/
/*font size general*/
/*font family general*/
/*Header*/
/*padding header link*/
/*padding header link on table*/
/*done*/
/*Font weight*/
/*Transition*/
/*Border radius*/
/*border radius*/
/*Section title*/
/*font size section title*/
/*font size section title mobile*/
/*color section title*/
/*Sections Sub Title*/
/*font size section title*/
/*font size section title mobile*/
/*color section title*/
/*done*/
/*Item*/
/*font size item*/
/*Buttons*/
/*button style 1*/
/*width height button style 1 circle*/
/* button style 2 */
/*button style 3*/
/* cart button on product page */
/*button cart style*/
/*Tab title*/
/*font size tab title*/
/*font size tab title mobile*/
/*color tab title*/
/*color tab title hover*/
/*Navigation*/
/*background dropdown nav item*/
/*padding left and right for link list*/
/*padding item dropdown*/
/*padding link list dropdown*/
/*color link*/
/*background nav item hover*/
/*color nav item hover*/
/*font size dropdown title*/
/*done*/
/*font size dropdown content*/
/*done*/
/*left position item label dropdown*/
/*top position item label dropdown*/
/*font size item label*/
/*done*/
/*font size nav item*/
/*done*/
/*top position of nav item label*/
/*right position of nav item label*/
/*Header cart*/
/* Sidebar Canvas */
/*Slick slider*/
/*gutter top*/
/*gutter bottom*/
/*gutter - for element*/
/*padding grid item*/
/*padding grid item*/
/*Product page*/
/*Footer*/
/*background footer*/
/*font size footer column title*/
/*color footer column title*/
/*font size footer column content*/
/*color footer column content*/
/*color footer link hover*/
/*padding top/bottom footer*/
/*height newsletter*/
/*border radius newsletter*/
/*background input newsletter*/
/*font size social icons*/
/*Input field*/
/*border color input*/
/*border color input focus*/
/*Compare popup*/
/*Pop up cart*/
/*Sticky cart*/
/*Search input*/
/*Blog page*/
/*Collection page*/
/*Rating*/
/*Cart page*/
/* Responsive screen */
/*Mixins*/
/*justify-content: center|left|right*/
/*align-items: stretch|center|flex-start|flex-end|baseline|initial|inherit;*/
.cf__item__title {
  font-size: 16px;
  line-height: 16px; }

.cf__item__collapse {
  font-size: 20px; }

.cf__link__box {
  position: relative;
  display: inline-block;
  *display: inline;
  zoom: 1;
  word-break: break-all;
  vertical-align: middle;
  text-transform: capitalize; }
  .cf__link__box:before, .cf__link__box:after {
    display: inline-block;
    *display: inline;
    zoom: 1;
    position: absolute; }
  .cf__link__box:before {
    content: '';
    top: 0;
    width: 100%;
    height: 100%;
    border: solid 1px rgba(80, 80, 80, 0.3);
    background-color: transparent; }
  .cf__link__box:after {
    content: '';
    display: inline-block;
    top: calc(50% - 7px);
    font-size: 11px;
    line-height: 15px; }

.cf__item__link {
  padding-bottom: 5px;
  padding-top: 5px; }
  @supports (-moz-appearance: none) {
    .cf__item__link {
      display: block; } }

.cf__link--option.current .cf__link__box:after {
  content: '\e900';
  font-family: 'BTVodoma'; }
.cf__link--option.current .cf__link__box:hover:after {
  content: '\e870'; }
@media (min-width: 1200px) {
  .cf__link--option:hover .cf__link__box:after {
    content: '\e900';
    font-family: 'BTVodoma'; } }

.cf__link--current:before {
  content: "\e870";
  font-family: "BTVodoma"; }

.cfc__dropdown {
  display: none; }

.cfc__link.do-active {
  color: #959595; }

.cfc__link {
  position: relative; }
  .cfc__link .nav__item__label {
    top: -11px;
    right: -21px; }

.grid--list .effect-hover__content {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$v2)";
  visibility: visible; }
.grid--list .effect-hover__cart-btn {
  transform: translateY(0);
  position: static; }
.grid--list .button--cart {
  border-radius: 3px; }
@media (min-width: 768px) {
  .grid--list .item__description {
    display: block !important; }
  .grid--list .effect-hover__cart-btn {
    max-width: 300px; } }

@media (max-width: 767px) {
  .cf__filter__toolbar {
    background: white; } }

@media (min-width: 768px) {
  .ct__mode > ul li:nth-child(2) .ct__mode__link {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px; }
  .ct__mode > ul li:last-child .ct__mode__link {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px; } }
.ct__mode > ul li.active .ct__mode__link, .ct__mode > ul li:hover .ct__mode__link {
  background-color: rgba(80, 80, 80, 0.15); }
  @media (max-width: 767px) {
    .ct__mode > ul li.active .ct__mode__link i, .ct__mode > ul li:hover .ct__mode__link i {
      color: #959595; } }
.ct__mode > ul li.active .ct__mode__link {
  cursor: text; }

.bt-dropdown__content--sort {
  min-width: 200px !important;
  max-width: 250px; }
  @media (max-width: 767px) {
    .bt-dropdown__content--sort {
      top: unset !important;
      bottom: -43px;
      min-width: 100%;
      max-width: 100%;
      width: 100%;
      font-size: 14px; } }
  .bt-dropdown__content--sort li {
    padding-bottom: 5px; }

.ct__sort {
  position: relative; }
  @media (max-width: 767px) {
    .ct__sort {
      float: left !important;
      width: calc(100% - 87px - 74px);
      height: 43px; } }
  .ct__sort.active {
    cursor: text; }
    .ct__sort.active .bt-dropdown__trigger {
      color: #959595; }
    @media (max-width: 767px) {
      .ct__sort.active .bt-dropdown__content {
        bottom: 100%; } }

@media (max-width: 767px) {
  .ct__sort--no-sidebar {
    width: calc(100% - 74px); } }

.bt-dropdown__trigger--sort {
  position: relative;
  height: 43px;
  line-height: 43px;
  background-color: rgba(80, 80, 80, 0.05);
  color: #505050;
  padding: 0 30px 0 20px;
  font-size: 11px;
  text-transform: uppercase;
  max-width: 300px;
  white-space: nowrap;
  overflow: hidden;
  border-radius: 4px; }
  @media (max-width: 767px) {
    .bt-dropdown__trigger--sort {
      background: white;
      border-top: 1px solid rgba(80, 80, 80, 0.05);
      border-bottom: 1px solid rgba(80, 80, 80, 0.05);
      font-size: 14px;
      width: 100%;
      text-align: center;
      height: 43px;
      line-height: 43px;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
      border-radius: 0; } }
  .bt-dropdown__trigger--sort:before {
    content: "\e874";
    display: inline-block;
    font-family: BTVodoma;
    font-size: 11px;
    position: absolute;
    top: 0; }

@media (max-width: 991px) {
  .bt-sidebar--collection {
    display: block !important; } }
.ct__filter--btn {
  background-color: rgba(80, 80, 80, 0.05);
  width: 87px;
  height: 43px;
  line-height: calc(43px - 3px);
  border-radius: 0;
  font-size: 13px; }
  .ct__filter--btn i {
    padding: 0 3px; }
  @media (min-width: 992px) {
    .ct__filter--btn {
      border-radius: 3px; } }

.ct__mode__link i {
  color: #505050;
  vertical-align: middle; }
@media (max-width: 767px) {
  .ct__mode__link {
    width: 37px;
    text-align: center;
    border: 1px solid rgba(80, 80, 80, 0.05) !important;
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$v2)"; } }
@media (min-width: 768px) {
  .ct__mode__link {
    width: 43px;
    height: 43px;
    display: block;
    line-height: 41px;
    text-align: center;
    background-color: rgba(80, 80, 80, 0.05); } }
@media (max-width: 991px) {
  .ct__mode__link {
    height: 43px;
    line-height: calc(43px - 5px);
    display: block; } }

@supports (-ms-ime-align: auto) {
  .cf__item__content > ul {
    column-count: 1 !important;
    -webkit-column-count: 1 !important; } }
/* Pagination */
.button__prev-page,
.button__next-page {
  vertical-align: baseline !important;
  font-size: 10px !important; }