/** Shopify CDN: Minification failed

Line 216:0 Unexpected "<"
Line 221:15 Expected identifier but found whitespace
Line 221:17 Unexpected "{"
Line 221:27 Expected ":"
Line 226:4 Unexpected "{"
Line 226:5 Expected identifier but found "%"
Line 226:66 Unexpected "{"
Line 226:67 Expected identifier but found "%"
Line 227:14 Expected identifier but found whitespace
Line 227:16 Unexpected "{"
... and 91 more hidden warnings

**/
/*==================================================
  myAiga Membership Engine
  Part 2 - Styling
==================================================*/

.myaiga-price-wrapper{
    display:flex;
    flex-direction:column;
    gap:14px;
    margin:15px 0;
}

.myaiga-pricing{
    display:flex;
    flex-direction:column;
    gap:10px;
}

.myaiga-member-badge{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:max-content;
    padding:8px 18px;
    border-radius:999px;
    background:#D11A29;
    color:#fff;
    font-size:13px;
    font-weight:700;
    letter-spacing:.5px;
    text-transform:uppercase;
}

.myaiga-original-price{
    display:flex;
    align-items:center;
    gap:12px;
    flex-wrap:wrap;
}

.myaiga-member-price{
    display:flex;
    align-items:center;
    gap:12px;
    flex-wrap:wrap;
}

.myaiga-label-original{
    font-size:12px;
    font-weight:600;
    color:#666;
    text-transform:uppercase;
}

.myaiga-label-member{
    font-size:12px;
    font-weight:700;
    color:#00843D;
    text-transform:uppercase;
}

.myaiga-price-compare{
    font-size:24px;
    font-weight:600;
    color:#888;
    text-decoration:line-through;
}

.myaiga-price-member{
    font-size:34px;
    font-weight:800;
    color:#D11A29;
    line-height:1;
}

.myaiga-saving{
    display:inline-flex;
    align-items:center;
    gap:8px;
    width:max-content;
    padding:8px 14px;
    border-radius:8px;
    background:#FFF5F5;
    color:#D11A29;
    font-weight:700;
    font-size:14px;
}

.normal-product-price{
    font-size:34px;
    font-weight:700;
}

.myaiga-price-wrapper *{
    transition:.25s;
}

.myaiga-member-badge:hover{
    transform:translateY(-2px);
}

.myaiga-saving:hover{
    transform:translateY(-2px);
}

@media(max-width:990px){

.myaiga-price-member{
    font-size:28px;
}

.myaiga-price-compare{
    font-size:20px;
}

}

@media(max-width:749px){

.myaiga-price-wrapper{
    gap:10px;
}

.myaiga-member-price,
.myaiga-original-price{
    flex-direction:column;
    align-items:flex-start;
    gap:4px;
}

.myaiga-price-member{
    font-size:24px;
}

.myaiga-price-compare{
    font-size:18px;
}

.myaiga-member-badge{
    font-size:11px;
    padding:7px 14px;
}

.myaiga-saving{
    font-size:13px;
}

.myaiga-pricing-card{
    border:1px solid #ececec;
    border-radius:12px;
    padding:18px;
    margin:15px 0;
    background:#fff;
}

.myaiga-member-section{
    margin-bottom:12px;
}

.member-price-label{
    color:#d11a29;
    font-size:15px;
    font-weight:600;
    margin-bottom:6px;
}

.member-price-value{
    color:#00843D;
    font-size:42px;
    font-weight:800;
    line-height:1;
}

.myaiga-regular-section{
    display:flex;
    align-items:center;
    gap:10px;
    margin-bottom:15px;
}

.dont-pay-label{
    font-size:15px;
    color:#666;
}

.non-member-price-value{
    font-size:24px;
    color:#777;
    text-decoration:line-through;
}

.myaiga-saving-box{
    background:#EAF8EE;
    border:1px solid #00843D;
    color:#00843D;
    padding:12px;
    border-radius:8px;
    font-weight:700;
}

<style>
  .myaiga-price-wrap {
    display: flex;
    flex-direction: column;
    gap: 6px;
    text-align: {{ settings.myaiga_price_alignment | default: 'left' }};
    margin: 10px 0;
  }
  
  .member-price-label {
    {% unless settings.member_price_label_display %}display: none;{% endunless %}
    font-size: {{ settings.member_price_label_font_size | default: 12 }}px;
    font-weight: {{ settings.member_price_label_font_weight | default: 'bold' }};
    font-style: {{ settings.member_price_label_font_style | default: 'normal' }};
    text-transform: {{ settings.member_price_label_text_transform | default: 'uppercase' }};
    text-decoration: {{ settings.member_price_label_text_decoration | default: 'none' }};
    margin-bottom: 2px;
    display: block;
  }
  
  .member-price-value {
    color: {{ settings.myaiga_member_price_color | default: '#00843D' }};
    font-size: {{ settings.myaiga_member_font_size | default: 22 }}px;
    font-weight: {% if settings.myaiga_member_price_bold %}bold{% else %}normal{% endif %};
    line-height: 1.2;
  }
  
  .dont-pay-label {
    {% unless settings.original_price_label_display %}display: none;{% endunless %}
    font-size: {{ settings.original_price_label_font_size | default: 12 }}px;
    font-weight: {{ settings.original_price_label_font_weight | default: 'normal' }};
    font-style: {{ settings.original_price_label_font_style | default: 'normal' }};
    text-transform: {{ settings.original_price_label_text_transform | default: 'none' }};
    text-decoration: {{ settings.original_price_label_text_decoration | default: 'none' }};
    color: #666;
  }
  
  .non-member-price-value {
    color: {{ settings.myaiga_compare_price_color | default: '#777777' }};
    font-size: {{ settings.myaiga_compare_font_size | default: 16 }}px;
    {% if settings.myaiga_compare_strike %}
      text-decoration: line-through;
    {% else %}
      text-decoration: none;
    {% endif %}
  }

  .myaiga-member-badge {
    display: inline-block;
    padding: 6px 14px;
    margin-top: 8px;
    font-size: 13px;
    font-weight: 600;
    text-align: center;
    text-decoration: none;
    border-radius: {{ settings.myaiga_badge_radius | default: 4 }}px;
    background-color: {{ settings.myaiga_badge_bg | default: '#00843D' }};
    color: {{ settings.myaiga_badge_text_color | default: '#FFFFFF' }};
    border: {{ settings.myaiga_badge_border_width | default: 1 }}px solid {{ settings.myaiga_badge_border_color | default: '#00642D' }};
    transition: all 0.3s ease;
    width: fit-content;
  }
  
  .myaiga-member-badge:hover {
    background-color: {{ settings.myaiga_btn_hover_bg | default: settings.myaiga_badge_bg }};
    color: {{ settings.myaiga_btn_hover_text | default: settings.myaiga_badge_text_color }};
  }

  .myaiga-tooltip-wrapper {
    position: relative;
    display: inline-flex;
    align-items: center;
    margin-left: 6px;
    vertical-align: middle;
  }
  
  .myaiga-tooltip-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #f0f0f0;
    color: #999;
    font-size: 11px;
    font-weight: bold;
    border: 1px solid #ddd;
    cursor: help;
  }
  
  .myaiga-tooltip-text {
    visibility: hidden;
    width: 220px;
    background-color: #222;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    padding: 10px;
    position: absolute;
    z-index: 100;
    bottom: 130%;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    transition: opacity 0.3s, visibility 0.3s;
    font-size: 12px;
    font-weight: normal;
    text-transform: none;
    box-shadow: 0 4px 8px rgba(0,0,0,0.2);
    pointer-events: none;
  }
  
  .myaiga-tooltip-text::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #222 transparent transparent transparent;
  }
  
  .myaiga-tooltip-wrapper:hover .myaiga-tooltip-text {
    visibility: visible;
    opacity: 1;
  }

  .price-default-view {
    color: {{ settings.myaiga_price_color | default: 'inherit' }};
    font-size: {{ settings.myaiga_price_font_size | default: 26 }}px;
    font-weight: {% if settings.myaiga_price_bold %}bold{% else %}normal{% endif %};
  }
</style>

}