/** Shopify CDN: Minification failed

Line 79:15 Expected identifier but found whitespace
Line 79:17 Unexpected "{"
Line 79:24 Expected ":"
Line 90:10 Expected identifier but found whitespace
Line 90:12 Unexpected "{"
Line 90:19 Expected ":"
Line 91:14 Expected identifier but found whitespace
Line 91:16 Unexpected "{"
Line 91:23 Expected ":"
Line 91:47 Expected ":"
... and 12 more hidden warnings

**/
.thumbnail-swatch {
    width: 80px;
    height: 90px;
  
}
.thumbnail-swatch>img {
    object-fit: cover;
}

.ws_price {
    display: flex
;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
}
/* usp */

  .ws_ups {
    display: flex;
    align-items: center;
    font-weight: 400;
      margin-block: -8px !important;
  }
  
  .ws_myicon {
    width: 20px;
    height: 20px;
    margin-right: 10px;
  }
  
  .ws_feature-text {
    font-weight: inherit;
  }

  /* pusle alert */

    /* Stock Status Indicator Component */
  .ws_stock-status-container {
    display: flex;
    flex-direction: column;
    gap: 5px;
    flex-wrap: wrap;
    margin-bottom: 15px;
  }

  .ws_flex-div {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: start;
    font-weight: 400 !important;
  }

  .ws_flex-div-wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    gap: 7px;
  }

  .ws_pulse-indicator {
    background: {{ block.settings.pulse_color | default: '#f4af29' }};
    height: 12px;
    width: 12px;
    border-radius: 20px;
    animation: ws_pulse-animation 2s linear infinite;
    transform: scale(1);
    margin-right: 14px;
    margin-left: 3px;
  }

  .ws_status-text {
    color: {{ block.settings.text_color | default: '#fa8c18' }};
    font-size: {{ block.settings.text_size }}px;
  }

  @keyframes ws_pulse-animation {
    0% {
      transform: scale(0.95);
      box-shadow: 0 0 0 0 {{ block.settings.pulse_color | default: '#f4af29' | color_modify: 'alpha', 0.5 }};
    }
    70% {
      transform: scale(1);
      box-shadow: 0 0 0 10px {{ block.settings.pulse_color | default: '#f4af29' | color_modify: 'alpha', 0 }};
    }
    100% {
      transform: scale(0.95);
      box-shadow: 0 0 0 0 {{ block.settings.pulse_color | default: '#f4af29' | color_modify: 'alpha', 0 }};
    }
  }