/** Shopify CDN: Minification failed

Line 21:10 Unexpected "{"
Line 21:19 Expected ":"
Line 22:16 Expected identifier but found whitespace
Line 22:18 Unexpected "{"
Line 22:27 Expected ":"
Line 22:78 Expected ":"
Line 23:19 Expected identifier but found whitespace
Line 23:21 Unexpected "{"
Line 23:30 Expected ":"
Line 23:84 Expected ":"
... and 59 more hidden warnings

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:collection-category (INDEX:11) */
.section-{{ section.id }}-padding {
    padding-top: {{ section.settings.padding_top | times: 0.50 | round: 0 }}px;
    padding-bottom: {{ section.settings.padding_bottom | times: 0.50 | round: 0 }}px;
  }
   @media screen and (min-width: 576px) and (max-width: 749px){
   .section-{{ section.id }}-padding {
    padding-top: {{ section.settings.padding_top | times: 0.75 | round: 0 }}px;
    padding-bottom: {{ section.settings.padding_bottom | times: 0.75 | round: 0 }}px;
  }
   }
  @media screen and (min-width: 750px) {
    .section-{{ section.id }}-padding {
      padding-top: {{ section.settings.padding_top }}px;
      padding-bottom: {{ section.settings.padding_bottom }}px;
    }
  }
/* END_SECTION:collection-category */

/* START_SECTION:product-reels (INDEX:63) */
.section-{{ section.id }}-padding {
    padding-top: {{ section.settings.padding_top | times: 0.75 | round: 0 }}px;
    padding-bottom: {{ section.settings.padding_bottom | times: 0.75 | round: 0 }}px;
  }

  @media screen and (min-width: 750px) {
    .section-{{ section.id }}-padding {
      padding-top: {{ section.settings.padding_top }}px;
      padding-bottom: {{ section.settings.padding_bottom }}px;
    }
  }

  .section-{{ section.id }}-padding .product-reels__card {
    border-radius: {{ section.settings.border_radius }}px;
    --product-reels-border-opacity: {{ section.settings.border_opacity | divided_by: 100.0 }};
    {% if section.settings.border == 'solid' %}
      --product-reels-border-style: solid;
      border-width: {{ section.settings.border_width }}px;
    {% else %}
      --product-reels-border-style: none;
      border-width: 0;
    {% endif %}
  }

  .product-reels .product-reels__slider {
    position: relative;
  }

  .product-reels .product-reels__card,
  .product-reels .product-reels__card-button {
    position: relative;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    width: 100%;
    height: auto;
    border-style: var(--product-reels-border-style, none);
    border-color: rgba(var(--color-foreground), var(--product-reels-border-opacity, 1));
  }

  .product-reels .product-reels__card-button {
    cursor: pointer;
    padding: 0;
    background: transparent;
    text-align: inherit;
    font: inherit;
    color: inherit;
  }

  .product-reels .product-reels__card-button:focus-visible {
    outline: 0.2rem solid rgba(var(--color-foreground), 0.5);
    outline-offset: 0.2rem;
  }

  .product-reels .product-reels__card-media {
    position: relative;
    width: 100%;
    aspect-ratio: 9 / 16;
    overflow: hidden;
    background-color: rgba(var(--color-foreground), 0.04);
  }

  .product-reels .product-reels__card-media video,
  .product-reels .product-reels__card-media img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    pointer-events: none;
  }

  .product-reels .product-reels__card-media .deferred-media,
  .product-reels .product-reels__card-media .deferred-media__poster {
    width: 100%;
    height: 100%;
  }

  .product-reels .product-reels__card-media .deferred-media__poster img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .product-reels insta-slider .swiper-button-next,
  .product-reels insta-slider .swiper-button-prev,
  .product-reels product-reels-slider .swiper-button-next,
  .product-reels product-reels-slider .swiper-button-prev {
    top: 50%;
    transform: translateY(-50%);
  }

  .product-reels .swiper-pagination {
    position: relative;
    margin-top: 2rem;
  }

  .product-reels-modal {
    position: fixed;
    inset: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    opacity: 0;
    visibility: hidden;
    overflow: auto;
    z-index: -1;
    background: rgba(0, 0, 0, 0.9);
  }

  .product-reels-modal[open] {
    opacity: 1;
    visibility: visible;
    z-index: 101;
  }

  .product-reels-modal .product-reels-modal__dialog {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    padding: 2rem;
    position: relative;
    background: transparent;
  }

  .product-reels-modal .product-reels-modal__close {
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 4rem;
    height: 4rem;
    border: 0.1rem solid rgba(var(--color-foreground), 0.1);
    border-radius: 50%;
    background-color: rgb(var(--color-background));
    color: rgba(var(--color-foreground), 0.55);
    cursor: pointer;
    padding: 0;
  }

  .product-reels-modal .product-reels-modal__close .icon {
    width: 2.2rem;
    height: auto;
  }

  .product-reels-modal .product-reels-modal__video-wrap {
    height: 90vh;
    max-width: min(90vw, calc(90vh * 9 / 16));
    width: 100%;
    aspect-ratio: 9 / 16;
  }

  .product-reels-modal .product-reels-modal__video-wrap deferred-media,
  .product-reels-modal .product-reels-modal__video-wrap video {
    width: 100%;
    height: 100%;
    display: block;
  }

  .product-reels-modal .product-reels-modal__video-wrap video {
    object-fit: contain;
    background-color: #000;
  }
/* END_SECTION:product-reels */