/** Shopify CDN: Minification failed

Line 201:1 Unexpected "730"
Line 220:0 Unexpected "@"
Line 224:8 Expected identifier but found whitespace
Line 224:10 Unexpected "{"
Line 224:19 Expected ":"
Line 224:38 Expected identifier but found "!"
Line 229:0 Unexpected "@"
Line 231:13 Expected identifier but found whitespace
Line 231:15 Unexpected "{"
Line 231:24 Expected ":"
... and 12 more hidden warnings

**/
customtd.cart-item__total.price{
    min-width:76px;
  }
  .learn_more_reservation {
    position: absolute;
    z-index: 9;
    bottom: 0;
    left: 0;
    background: #FFF;
    width: 100%;
    height: 90%;
    padding: 20px 0;
    z-index: 10;
    border-radius: 8px;
    max-height: 590px;
  }
  body.template-cart.learn_more_active{
    overflow:hidden;
  }
  body.template-cart .learn_more_reservation {
    max-width: 600px;
    height: 90%;
    max-height:540px;
    margin: 0 auto;
    z-index: 99;
    box-shadow: 0 0 5px #CCC;
    border-radius: 5px;
    position:fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
  @keyframes fadein {
      from {
          opacity:0;
      }
      to {
          opacity:1;
      }
  }
  @-moz-keyframes fadein { /* Firefox */
      from {
          opacity:0;
      }
      to {
          opacity:1;
      }
  }
  @-webkit-keyframes fadein { /* Safari and Chrome */
      from {
          opacity:0;
      }
      to {
          opacity:1;
      }
  }
  @-o-keyframes fadein { /* Opera */
      from {
          opacity:0;
      }
      to {
          opacity: 1;
      }
  }
  body.template-cart .learn_more_overlay {
    display:none;
    position: fixed;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,0.2);
    z-index: 30;
    top:0;
  }
  .lmr_content_wrap{
    overflow: auto;
    height: 100%;
    padding: 0 20px;
  }
  .lmr_content_wrap .h6 {
      font-size: 18px;
      font-weight: bold;
  }
  .lmr_hd {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
  }
  .lmr_content_wrap .lmr_hd {
    margin: 0 -20px 20px;
    padding: 0 20px 10px;
    border-bottom: 1px solid #E3E3E3;
  }
  .lmr_content_wrap .lmr_hd .h5.mb-0 {
      font-size: 24.5px;
  }
  span.lmr_close_btn {
    cursor: pointer;
  }
  .lmr_heighlight {
    text-align: center;
    background: #F2F3F5;
    border-radius: 5px;
    font-size: 15px;
    width: auto;
    padding: 10px;
    margin-bottom: 20px;
  }
  .lmr_content ul{
    list-style: outside;
    margin: 0 0 20px 15px;
    padding-left:15px;
  }
  .lmr_content ol{
    margin: 0 0 20px 15px;
    padding-left:15px;
  }
  .lmr_content a {
    color: #3349DA;
    text-decoration: underline;
  }
  .lmr_content a:hover {
    text-decoration:none;
  }
  .lmr_link {
      text-align: center;
  }
  cart-drawer .learn_more_overlay {
    display:none;
    position: absolute;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,0.2);
    z-index: 9;
  }
  .quick-add_alert:not(:empty) {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color:#00A4FF;
    padding: 8px 12px 8px 12px;
    border-radius: 4px;
    margin-bottom: 16px;
    background: #FFF;
    margin: 10px 30px 0;
  }
  cart-warning-banner + .quick-add_alert:not(:empty){
    gap: 10px;
    border: 2px solid #00A4FF;
    font-weight: 700;
  }
  .quick-add_alert a {
    text-decoration: underline;
    color: #00A4FF;
    font-weight: 400;
  }
  .cart-item__details .quick-add_alert{
    background: none;
    margin: 0px;
    flex-wrap: wrap;
    padding: 8px 0;
  }
  .cart-item__details .icon{
    display:none;
  }
  .cart-item__details .quick-add_alert a.quick_drawer_more {
    text-align: left;
  }
  a.discount-remove + a.js-remove-item{
    display:none;
  }

  .quick-add-drawer .drawer__header + .overlay {
      z-index: 6;
      height: 100%;
  }
  .quick-add-drawer .overlay.is-visible + .drawer__content {
      z-index: 6;
  }
  .quick-add-drawer .overlay.is-visible + .drawer__content + .drawer__footer {
      z-index: 6;
  }
 730 changes: 323 additions & 407 deletions730  
assets/custom.js
Viewed
Large diffs are not rendered by default.

  47 changes: 43 additions & 4 deletions47  
assets/main.css.liquid
Viewed
Original file line number	Diff line number	Diff line change
@@ -439,6 +439,9 @@ summary::-webkit-details-marker {
}

@media (max-width: 768.98px) {
  .logo img {
    max-width: 135px !important;
  }
  .section__header--center {
    grid-template-columns: 1fr;
    grid-template-rows: 2;
@@ -1795,7 +1798,7 @@ button {
  font-weight: 500 !important;
  line-height: 1.2em !important;
  margin: 0 !important;
  color: {{settings.button_bg_color}} !important;
  color: #000 !important;
  background-color: transparent !important;
  border-radius: 9px !important;
}
@@ -1893,7 +1896,7 @@ a.back-to-top.border-bottom{
  /* background: rgba(var(--btn-alt-bg-color)/0.9) linear-gradient(104deg, rgba(var(--btn-alt-text-color)/0.07) 60%, rgba(var(--btn-alt-bg-color)/var(--btn-alt-bg-alpha)) 60%, rgba(var(--btn-alt-bg-color)/var(--btn-alt-bg-alpha)) 100%) no-repeat 100% 100%; */
  background: {{settings.button_out_bg_color}};
  /* background-size: 300% 100%; */
  color: {{settings.button_out_text_color}};
  color: #000;
  padding:10px;
  min-width:139px;
}
@@ -2234,7 +2237,7 @@ select {
  border-radius: var(--input-border-radius, 0);
  background-color: rgb(var(--input-bg-color));
  color: rgb(var(--input-text-color));
  font-size: 0.88em;
  font-size: 16px;
  line-height: 1.2em;
}

@@ -3026,7 +3029,7 @@ p.card__title {

.product-recomendations .card--related .btn {
  /* border: 2px solid rgba(34, 68, 253, 1); */
  border: 2px solid rgb(var(--btn-alt-text-color));
  border: 2px solid {{settings.button_bg_color}};
}

.slider__grid .card--related {
@@ -7625,4 +7628,40 @@ footer.drawer__footer.relative summary{
}
.cc-main-search .form-width button.search__reset.text-current.vertical-center.absolute.focus-inset.js-search-reset {
    visibility: visible !important;
}
p.text-overlay__block.subheading{
  text-align:center;
  color:#000;
}
.evc-installation .text-overlay__buttons{
  margin-bottom:7px;
}
.icons-with-text__text.rte{
  font-size:14px;
}
p.top{
  color: #b9b9b9;
  text-align:center;
  padding-bottom: 5px;
}
.evc-installation .image-banner .btn--primary{
  width: 150px;
  padding:15px 10px;
  font-wright: 700;
}
@media screen and (min-width: 750px) {
  .dynamic-cart-btns shopify-accelerated-checkout-cart {
    position: relative;
    display: flex;
    padding: 0;
  }
  .dynamic-cart-btns shop-pay-wallet-button {
    width: 450px;
    display: block;
    height: 100%;
  }
  .dynamic-cart-btns shopify-google-pay-button {
    width: 450px;
    display: block;
  }