/** Shopify CDN: Minification failed

Line 266:0 Unexpected ","
Line 273:0 Unexpected ","

**/
.fs-u2 {
  font-size: calc(var(--base-font-size) + 2px);
}

.fs-u4 {
  font-size: calc(var(--base-font-size) + 4px);
}

.fs-u30 {
  font-size: calc(var(--base-font-size) + 30px);
}

.fs-d2 {
  font-size: calc(var(--base-font-size) - 2px);
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-8 {
  margin-bottom: 8px;
}

.mb-5 {
  margin-bottom: 5px;
}

.mt-15 {
  margin-top: 15px;
}

/* Make entire product card clickable */
.product-item-wrapper .product-item__info { position: static; }
.product-item-wrapper .product-item-meta__title::after { content: ""; position: absolute; inset: 0; z-index: 1; }
.product-item-wrapper .service-product { z-index: 3; }
.product-item-wrapper .product-meta__button { position: relative; z-index: 2; }
/* Keep header dropdown menus above page content */
.header .header-bottom { z-index: 50 !important; }

.my-0 {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}

.mt-d15 {
  margin-top: -15px !important;
}

.uppercase {
  text-transform: uppercase;
}

.mb-40 {
  margin-bottom: 40px;
}

.mb-60 {
  margin-bottom: 60px;
}

.mb-25 {
  margin-bottom: 25px!important;
}

.mt-25 {
  margin-bottom: 25px;
}

.mb-4 {
  margin-bottom: 4px;
}

.mb-7 {
  margin-bottom: 7px;
}

.mb-12 {
  margin-bottom: 12px;
}

.mt-60 {
  margin-top: 60px;
}

.mb-20 {
  margin-bottom: 20px !important;
}

.mb-33 {
  margin-bottom: 33px !important;
}

.mb-18 {
  margin-bottom: 18px;
}

.mb-17 {
  margin-bottom: 17px;
}

.mb-30 {
  margin-bottom: 30px !important;
}

.mb-35 {
  margin-bottom: 35px !important;
}

.mb-23 {
  margin-bottom: 23px;
}

.mb-21 {
  margin-bottom: 21px;
}

.mb-24 {
  margin-bottom: 24px;
}

.mt-23 {
  margin-top: 23px;
}

.mt-6 {
  margin-top: 6px;
}

.mb-50 {
  margin-bottom: 50px;
}

.mt-20 {
  margin-top: 20px !important;
}

.py-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.primary {
  color: var(--primary);
}

.font-heading {
  font-family: var(--hd-font-family);
}

.font-body {
  font-family: var(--body-font-family);
}

.h-100 {
  height: 100%;
}

.w-100 {
  width: 100%;
}

.d-block {
  display: block;
}

.h1 {
  font-size: 2.5rem;
}

.h2 {
  font-size: 2rem;
}

.h3 {
  font-size: 1.75rem;
}

.h4 {
  font-size: 1.5rem;
}

.h5 {
  font-size: 1.25rem;
}

.h6 {
  font-size: 1rem;
}

.p {
  font-family: var(--body-font-family);
  font-weight: var(--text-font-weight);
  font-style: var(--text-font-style);
  font-size: var(--base-font-size);
  line-height: 1.7142857143;
  color: rgb(var(--color-body));
}

.align-items-start {
  align-items: start;
}
.align-items-center {
  align-items: center;
}
.align-items-end {
  align-items: end;
}

.justify-content-start {
  justify-content: start;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-end {
  justify-content: end;
}

/* ICON */
.fa-check::before {
  content: '\f00c';
}
.fa-circle-plus::before {
  content: '\f055';
}
.fa-circle-minus::before {
  content: '\f056';
}
.fa-chevron-left::before {
  content: '\f053';
}
.fa-chevron-right::before {
  content: '\f054';
}

.fa-facebook::before {
  content: "\f39e";
}
.fa-twitter::before {
  content: "\f099";
}
.fa-youtube::before {
  content: "\f167";
}
.fa-google-plus::before {
  content: "\f0d5";
}
.fa-pinterest::before {
  content: "\f0d2";
}
.fa-phone::before {
  content: "\f095";
}

.btn {
  padding: 2rem;
  text-align: center;
}
,btn-black {
  background-color: #EF373E;
  color:#fff;
  text-decoration: uppercase;
  font-weight: bold;
}

,btn-black:hover {
  background-color: #000;
  color:#fff;
  text-decoration: uppercase;
  font-weight: bold;
}

@media (min-width: 767px) {
  .fs-h-u30 {
    font-size: calc(var(--h1-font-size) + 30px);
  }

  .fs-h-u70 {
    font-size: calc(var(--h1-font-size) + 70px);
  }
}

@media (min-width: 1200px) {
  /* XL */
  .d-xl-block {
    display: block !important;
  }
}

@media (max-width: 1199px) {
  /* XL */
}
@media (max-width: 991px) {
  /* LG  */
}
@media (max-width: 767px) {
  /* MD */
}
@media (max-width: 576px) {
  /* SM */
   
        .advanced-content {
          height: calc(100vh - 850px);
        }
      
}


