/** Shopify CDN: Minification failed

Line 221:12 Expected identifier but found whitespace
Line 221:14 Unexpected "{"
Line 221:23 Expected ":"
Line 221:64 Expected ":"
Line 231:14 Expected identifier but found whitespace
Line 231:16 Expected identifier but found "%"
Line 231:66 Unexpected "{"
Line 231:67 Unexpected "{"
Line 231:76 Expected ":"
Line 231:117 Expected identifier but found "%"
... and 2 more hidden warnings

**/
.custom-icon-text {
  margin-top: -10px;
}
.custom-icon-text .custom-icon-text-wrapper {
  display: flex;
  width: 100%;
  justify-content: center;
  border-bottom: 1px solid #cbcfd1;
  align-items: center;
}
.custom-icon-text .content-icon-text {
  width: 50%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 0px;
}
.custom-icon-text .icon-wrapper img {
  width: 100%;
  max-width: 40px;
  height: 40px;
  opacity: 0.5;
}
.custom-icon-text .text-icon-wrapper {
  font-size: 14px;
  line-height: initial;
  max-width: 120px;
  text-align: left;
  padding-left: 10px;
  color: #8f979d;
}
.custom-icon-text .custom-icon-text-wrapper .content-icon-text:first-child {
  border-right: 1px solid #cbcfd1;
}
.footer_custom_class .new-image-cstm {
  display: none;
}
.footer_custom_class .new-footer_wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
    row-gap: 25px;
}
.footer_custom_class .site-footer__linklist, .footer_custom_class .site-footer__newsletter {
    margin-top: 0 !important;
}
#shopify-section-header .cstm_annoucment_bar .desktop_header_localization select {
    background: url(/cdn/shop/files/icons8-down-arrow-12_2.png?v=1739250054) !important;
    background-repeat: no-repeat !important;
    background-position: right 10px center !important;
}
.cstm_annoucment_bar .desktop_header_localization select,.cstm_annoucment_bar .desktop_header_localization select option {
    background-color: #9ab2bf;
    color: #fff;
}
@media only screen and (min-width: 999px) {
  .footer_custom_class .footer_column_first,
  .footer_custom_class .footer_column_second {
    width: calc(20% - 30px) !important;
  }
  .footer_custom_class .footer_column_third {
    width: calc(35% - 10px) !important;
  }
  .footer_custom_class .additional_info_footer {
    margin-left: 30px;
  }
}
@media only screen and (min-width: 767px) {
#shopify-section-header .cstm_annoucment_bar.announcement_bar_localization_form {
    position: absolute;
    top: 1.5px;
    z-index: 10;
    right: 0px;
}
}
@media only screen and (max-width: 767px) {
  #shopify-section-header .cstm_annoucment_bar.announcement_bar_localization_form {
    position: absolute;
    z-index: 10;
    top: 5px;
    right: 0px;
}
  .custom_ipt {
    width: 100% !important;
    margin: unset !important;
  }
  .custom-icon-text .icon-wrapper img {
    max-width: 35px;
    height: 40px;
  }
}



.locale_icon svg {
  width: 20px;
}
.announcement_bar_localization_form {
  display: flex;
  align-items: center;
  padding-right: 25px;
}
.main_announcement_bar_wrapper {
  display: grid;
  grid-template-columns: 1fr auto;
}
.footer_localization_wrapper {
    margin-top: 25px;
}
.footer_localization_wrapper localization-form {
  display: flex;
  justify-content: center;
}
.mobile_country_selector{
  display: none;
}
.mobile_country_selector {
  position: relative;
  cursor: pointer;
}

.mobile_country_selector .selected-option {
    border: 1px solid #ccc;
    background: #fff;
    display: flex;
    align-items: center;
    gap: 8px;
    background-color: #9ab2bf;
    color: #fff;
    padding:5px;
}
.mobile_country_selector .dropdown-options {
    display: none;
    position: absolute;
    list-style: none;
    background: #9ab2bf;
    border: 1px solid #ccc;
    padding: 0;
    width: 100%;
    max-height: 200px;
    overflow-y: auto;
    z-index: 99;
    color: #fff;
}
.mobile_country_selector .dropdown-options.show {
  display: block;
}
.mobile_country_selector .dropdown-options li {
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 5px 0;
  padding:5px;
  font-size:15px;
}
.mobile_country_selector .dropdown-options li:hover {
  background: #9ab2bf;
}
.mobile_country_selector .dropdown-options li:last-child {
    margin-bottom: 0;
}
@media(max-width: 600px){
  .desktop_country_selector{
    display: none;
  }
  .mobile_country_selector{
    display: block;
  }
}
@media only screen and (max-width:450px){
  #shopify-section-header .cstm_annoucment_bar.announcement_bar_localization_form{
    padding-right:10px;
  }
}
@media only screen and (max-width:420px){
    #shopify-section-header .cstm_annoucment_bar.announcement_bar_localization_form {
        padding-right: 7px;
    }
  .mobile_country_selector .dropdown-options li{
    padding: 0px 3px;
    font-size: 12px;
  }
  .mobile_country_selector .selected-option{
    font-size:12px;
  }
  .mobile_country_selector .dropdown-options li img,.mobile_country_selector .selected-option img{
    max-width:25px;
  }
}

.cart-payment-icon-img{
      justify-self: end;
}  .cart__savings span ,.cart__total-savings span{

    font-weight:400;
    padding:0px;
        min-width: fit-content;
  }
    .cart_success_message p{color:#008b10}

    /* Responsive payment icon styles */
    .cart-payment-icon-img {
      width: {{ section.settings.payment_icon_desktop_width }}px;
    }

    .cart-payment-icon-img img {
      width: 100%;
      height: auto;
    }

    @media screen and (max-width: 749px) {
      .cart-payment-icon-img {
        width: {% if section.settings.payment_icon_mobile_width %}{{ section.settings.payment_icon_mobile_width }}px{% else %}200px{% endif %};
      }
    }
.cart__savings,.cart__total-savings{ 
  text-align: right!important;    color: green;}

.cart-item__discount {
  display:none!important;
}