/** Shopify CDN: Minification failed

Line 28:8 Unexpected "{"
Line 28:9 Expected identifier but found "%"
Line 28:38 Unexpected "{"
Line 28:39 Expected identifier but found "%"
Line 35:8 Unexpected "{"
Line 35:9 Expected identifier but found "%"
Line 38:8 Unexpected "{"
Line 38:9 Expected identifier but found "%"

**/
 .sticky-card-products-dev-row .card-scroll-product-bg
  {
        width: 100%;
        background-position: center;
        background-repeat: repeat;
        background-size: cover;
        padding-bottom:40px;
  }
.sticky-card-products-dev-row .container-scroll-product {
        position: relative;
        display: flex;
        flex-direction: column;
        max-width: 100%;
        gap: 0px;
        margin: 0px auto;
        {% comment %} height: 2340px; {% endcomment %}
        align-items: center;
      }
      .sticky-card-products-dev-row .card-scroll-product-bg
      {
         position: sticky;
         top: 80px;
        {% comment %} will-change: transform, opacity;
        transform-origin: center top;
        backface-visibility: hidden;
        {% endcomment %}
        transition: opacity 0.3s ease; 
      }

      .sticky-card-products-dev-row .card-scroll-product {
        width: 90%;
        padding: 0 0px;
        margin: 0 auto;
        box-sizing: border-box;
        background:transparent;
        min-height: 650px;
        border-radius: 32px;
        position: sticky;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .sticky-card-products-dev-row .card-scroll-product-text-left,
    .sticky-card-products-dev-row .card-scroll-product-image-right
    {
        width: 50%;
    }
    .sticky-card-products-dev-row .card-scroll-product-image-right
    {
      text-align:center;
      margin: 0 auto;
      position:relative;
    }
    .sticky-card-products-dev-row .card-scroll_product_title
    {
      font-size:56px;
      font-weight:600;
      padding: 20px 0;

    }
    .sticky-card-products-dev-row p.scroll_product_subtitle
    {
      font-size:24px;
          text-transform: uppercase;
              opacity: .8;
    }
    .sticky-card-products-dev-row .card-scroll-product-price
    {
          font-size:32px;
          font-weight: 600;
              color: #333;
    }
    .sticky-card-products-dev-row .card-scroll-product-button
    {
        background: transparent;
        border-color: #333;
        color: #333;
        margin-top: 25px;
        margin-bottom: 25px;
    }
    .sticky-card-products-dev-row .custom-color-swatches{
    display:flex;
    gap:5px;
    margin-top:5px;
    justify-content:center;
    position: absolute;
    bottom: 50px;
    width: 100%;
  }

  .sticky-card-products-dev-row .custom-color-swatch{
    width:48px;
    height:48px;
    border-radius:10px;
    border:2px solid #E5E5E5;
    background:#fff;
    cursor:pointer;
    display:flex;
    align-items:center;
    justify-content:center;
    transition:.3s ease;
  }

  .sticky-card-products-dev-row .custom-color-swatch.active{
    border:2px solid #D4D2D2;
  }

  .sticky-card-products-dev-row .custom-color-swatch img{
    width:28px;
    height:28px;
    object-fit:contain;
  }
  .sticky-card-products-dev-row .one {
        top: 80px;
  }
   .sticky-card-products-dev-row .card-scroll-product-image-container
  {
    background: hsl(0deg 0% 100% / 80%);
    width: 100%;
    max-width: 440px;
    height: auto;
    min-height: 440px;
    margin: 0 auto;
    border-radius: 16px;
    position:relative;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .sticky-card-products-dev-row .card-scroll-product-image-container img.sticky-card-product-image
  {
    width: 100%;
    position: absolute;
    transform: translate(-50%, -20%);
  }

@media only screen and (max-width :1199px)
{
}
@media only screen and (max-width: 991px)
{
  .sticky-card-products-dev-row .card-scroll_product_title
    {
      font-size:32px;
    }
    .sticky-card-products-dev-row .card-scroll-product-price,
    .sticky-card-products-dev-row p.scroll_product_subtitle
    {
      font-size:24px;
    }
}
@media only screen and (max-width: 750px)
{
    .sticky-card-products-dev-row .card-scroll-product-text-left,
    .sticky-card-products-dev-row .card-scroll-product-image-right
    {
        width: 100%;
    }
     .sticky-card-products-dev-row .card-scroll-product 
    {
          flex-wrap: wrap;
    }
    .sticky-card-products-dev-row  .card-scroll-product-text-left
    {
      display:none;
    }
     .sticky-card-products-dev-row .card-scroll-product {
      height:505px;
     }
    .sticky-card-products-dev-row .card-scroll_product_title,
    .sticky-card-products-dev-row p.scroll_product_subtitle,
    .sticky-card-products-dev-row .card-scroll-product-price
    {
      font-size:14px;
              padding: 0;
    }
    .sticky-card-products-dev-row .card-scroll-product-image-container
    {
      min-height: 520px;
    }
    .sticky-card-products-dev-row .custom-color-swatches
    {
    position: relative;
    bottom: unset;
   }
  .sticky-card-products-dev-row .cspt_mobile.scroll_product_subtitle
  {
    margin-bottom:60px;
  }

}
@media only screen and (max-width:479px)
{
  .sticky-card-products-dev-row .card-scroll-product-image-container
    {
      min-height: 470px;
    }
  .sticky-card-products-dev-row .cspt_mobile.scroll_product_subtitle
  {
    margin-bottom:45px;
  }
   .sticky-card-products-dev-row .card-scroll-product-bg
  {
        padding-bottom:0px;
  }

}