/** Shopify CDN: Minification failed

Line 287:15 Expected identifier but found whitespace
Line 287:17 Unexpected "{"
Line 287:26 Expected ":"
Line 292:15 Expected identifier but found whitespace
Line 292:17 Unexpected "{"
Line 292:26 Expected ":"
Line 354:18 Expected identifier but found whitespace
Line 354:20 Unexpected "{"
Line 354:29 Expected ":"
Line 354:76 Expected ":"
... and 4 more hidden warnings

**/
 .available-section-wrapper {
    --an-ink: #14161a;
    --an-muted: #7A8083;
    --an-line: #e7e7e5;
    --an-badge: var(--badge-color, '#1c4b48');
    padding: var(--padding);
}

    .available-section-wrapper .available-header {
      margin: 0 auto 32px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 16px;
    }

    .an-details .spec_label {
    color: #6C7477;
    font-size: 11.5px;
    line-height: 1.5;
    letter-spacing: .01em;
    text-transform: inherit;
    }
    .an-card .custom_newsletter_wrapper {
      margin-top: 60px;
      gap:10px;
  }
  .an-details_newsletter .highlight_text {
      font-weight: 600;
      font-size: 12px;
      line-height: 100%;
      letter-spacing: 0.2px;
      text-transform: initial;
      color: #0F7C76;
  }
  .product-desc-custom, .product-desc-custom > * {
      color: #42484B;
      font-weight: 400;
      font-size: 12.5px;
      line-height: 1.55;
      letter-spacing: normal;
      margin: 0;
  }
  .an-details_newsletter a.button {
      margin-top: 10px;
  }
  p.an-footnote {
    margin-top: 10px;
    font-weight: 500;
    font-size: 13px;
    line-height: 1.2;
    letter-spacing: 0.02px;
    color: #3A3F42;
  }
  .an_label_wrapper {
      text-align: center;
  }
  .an_label.eyebrow_text {
      text-transform: inherit;
      font-size: 13px;
  }
    .available-section-wrapper .an-count {
      font-size: 12px;
      font-weight: 600;
      letter-spacing: 0.14px;
      text-transform: uppercase;
      color: var(--an-muted);
      white-space: nowrap;
    }

    .available-section-wrapper .an-swiper {
      margin: 0 auto;
      overflow: hidden;
       /* padding-bottom: 48px;  */
    }

    .available-section-wrapper .swiper-slide {
      height: auto;
    }

    .available-section-wrapper .an-card {
      display: grid;
      grid-template-columns: 1fr 1.2fr;
      border: 1px solid var(--an-line);
      background: #fff;
      height: 100%;
      min-height: 460px;
    }

    .available-section-wrapper .an-media {
      position: relative;
      display: flex;
      align-items: center;
      justify-content: center;
      overflow: hidden;
      height: 500px;
      background: #F4F4F4;
     }

    .available-section-wrapper .an-img {
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

    .available-section-wrapper .an-img-placeholder svg { width: 60%; opacity: 0.3; }

    .available-section-wrapper .an-badge {
      position: absolute;
      top: 10px;
      left: 10px;
      background: var(--an-badge);
      color: #fff;
      font-size: 10px;
      font-weight: 700;
      letter-spacing: 0.08em;
      text-transform: uppercase;
      padding: 7px 14px;
      border-radius: 2px;
      z-index: 2;
    }

    .available-section-wrapper .an-details {
      padding: 30px 30px;
      display: grid;
      flex-direction: column;
      justify-content: center;
      /* height: 100%; */
      align-content: space-between;
    }

    .available-section-wrapper .an-eyebrow {
      font-size: 11px;
      font-weight: 700;
      letter-spacing: 0.1em;
      text-transform: uppercase;
      color: var(--an-muted);
    }

    .available-section-wrapper .an-product-title {
      font-size: 18px;
      font-weight: 700;
      line-height: 1.2;
      letter-spacing: 0;
      text-transform: uppercase;
      margin: 0;
      color: #0C0E0F;
    }

    .available-section-wrapper .an-price {
      font-size: 12px;
      font-weight: 700;
      letter-spacing: 0.02em;
      text-transform: uppercase;
      margin: 10px 0 10px;
      color:#000;
    }

    .available-section-wrapper .an-rating {
      display: flex;
      align-items: center;
      gap: 8px;
      margin-bottom: 8px;
    }

    .available-section-wrapper .an-stars {
      display: inline-flex;
      gap: 2px;
    }

    .available-section-wrapper .an-star {
      width: 14px;
      height: 14px;
      fill: var(--an-line);
    }

    .available-section-wrapper .an-star.is-filled {
          fill: #0F7C76;
    }

    .available-section-wrapper .an-rating-text {
      font-size: 12px;
      color: var(--an-muted);
    }

    .available-section-wrapper .an-description {
      font-size: 14px;
      line-height: 1.6;
      color: #33363b;
      margin-bottom: 24px;
      max-width: 46ch;
    }

    .available-section-wrapper .an-specs {
      display: grid;
      grid-template-columns: 1fr 1fr;
      column-gap: 24px;
      row-gap: 10px;
      padding: 20px 0;
      margin-bottom: 24px;
    }

    .available-section-wrapper .an-spec {
      display: flex;
      align-items: baseline;
      justify-content: space-between;
      gap: 8px;
      padding-top: 10px;
      border-top: 1px solid var(--an-line);
    }

    .available-section-wrapper .an-spec:nth-child(1),
    .available-section-wrapper .an-spec:nth-child(2) {
      border-top: none;
      padding-top: 0;
    }

  .an-template--26961131503919__available_now_slider_Brgfph .an-footnote {
      font-size: 13px;
      line-height: 1.3;
      color: #7A8083;
      margin: 0;
      margin-top: 10px;
      font-weight: 500;
  }
    .available-section-wrapper .an-pagination {
      position: static;
      margin-top: 20px;
      display: flex;
      justify-content: center;
      gap: 6px;
    }

    .available-section-wrapper .swiper-pagination-bullet {
      width: 28px;
      height: 4px;
      border-radius: 0px;
      background: var(--an-line);
      opacity: 1;
      margin: 0;
      transition: background 0.2s ease;
    }

    .available-section-wrapper .swiper-pagination-bullet-active {
      background: var(--an-ink);
      width: 45px;
    }
  .available-section-wrapper .an-swiper.is-single-slide .swiper-wrapper {
    transform: none !important;
  }
  .available-section-wrapper .an-swiper.is-single-slide .swiper-slide {
    width: 100% !important;
  }
  .available-section-wrapper .an-swiper.is-single-slide .an-pagination {
    display: none;
  }
  .an-details_newsletter .newsletter_btn .button {
      max-width: 100%;
      margin-right: 4px;
      padding:14px;
  }
  .an-details_newsletter .custom_newsletter_wrapper form {
      position: relative;
      display: block;
  }
  .an-details_newsletter .custom_newsletter_wrapper form .newsletter_btn {
      position: absolute;
      right: 0;
      top: 0;
  }
  .available-section-wrapper .an_label_wrapper {
    text-align: {{ section.settings.eyebrow_alignment }};
  }
  .available-section-wrapper .available-header .h2 {
    flex: 1;
    margin: 0;
    text-align: {{ section.settings.heading_alignment | default: 'left' }};
  }
  .an-details_newsletter p.h6 {
    font-weight: 600;
    font-size: 15px;
    line-height: 100%;
    letter-spacing: 0.14px;
  }

  .available-section-wrapper .an-swiper.is-slider-disabled .swiper-wrapper {
    display: block;
    transform: none !important;
  }
  .available-section-wrapper .an-swiper.is-slider-disabled .swiper-slide:last-child {
    margin-bottom: 0;
  }
  .available-section-wrapper .an-swiper.is-slider-disabled .an-pagination {
    display: none;
  }

  .available-section-wrapper .is-slider-disabled .ant-custom-grid-slider {
      display: grid !important;
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
      gap: 24px;
      align-items: stretch;
  }
  .available-section-wrapper .an-swiper.is-slider-disabled .swiper-slide {
    width: 100%;
    margin-bottom: 0;
  }
  .available-section-wrapper .an-swiper.is-slider-disabled .swiper-slide .an-card{
    min-height: 100%;
    grid-template-columns: 250px minmax(0, 1fr);
  }
  .available-section-wrapper .an-swiper.is-slider-disabled .swiper-slide .an-card .an-media{
    height: 100%;
  }

  .available-section-wrapper .an-swiper.is-slider-disabled .swiper-slide .an-card .an-details{
    padding: 18px 22px 20px;
  }
   @media (max-width:991px){
  .available-section-wrapper .an-details {
      padding: 24px;
   }
  }

    @media (max-width: 749px) {
      .available-section-wrapper .an-card {
        grid-template-columns: 1fr;
        min-height: 0;
      }
      .available-section-wrapper .an-specs {
              grid-template-columns: 1fr !important;
          }
      .available-section-wrapper .an-media { min-height: 320px; }
      .available-section-wrapper .an-details { padding: 28px 24px; }
      .available-section-wrapper .an-specs { grid-template-columns: 1fr; }
      .available-section-wrapper .available-header {
      margin: 0 auto 16px;
    }
    .available-section-wrapper {
      padding-top: {{ section.settings.mobile_padding_top | default: 40 }}px ;
      padding-bottom: {{ section.settings.mobile_padding_bottom | default: 40 }}px;
    }
    .available-section-wrapper .an-spec:nth-child(1){
      border-bottom:1px solid #e7e7e5;
      padding-bottom: 10px;
  }
    }