/** Shopify CDN: Minification failed

Line 131:17 Expected ":"

**/
body strong {
    font-weight:500 !important;
}

@media only screen and (min-width: 768px) {
   body .product-single__wrapper--standard {
        grid-template-columns: calc(47% - var(--gutter) / 2) calc(53% - var(--gutter) / 2);
    }
}
body .product-single__details .form__wrapper {
    max-width:100%
}

.material-symbols-outlined{
    color: #4962A2 !important;
}
.styles_ProductRow__price__ .UpcartDesignSettings__cartSavingsTextColor {
  color:#23408e  !important;
}
.announcement__message .text-highlight__break {
font-family: 'Poppins';
}
.announcement__message .text-highlight__break  strong{
font-weight: 300 !important;
}
.image-with-text__content-items strong {
        font-weight: 300 !important;
}
body .product-single__wrapper  {
   max-width: 1300px;
    margin: auto;
}
    
body .accordion__content .accordion__title   {
      
    padding: 11px 19px;
    border:1px solid black;
    border-radius:5px;
}
body .accordion__content .accordion__title .icon {
    top: 0;
    right: 14px;
    height: 100%;
    width: 14px;
}
    
body .accordion__content .accordion__item {
    margin-bottom: 9px;
}
body .accordion__content .accordion__item:after {
    background: none;
}
    
body.accordion__content  .announcement__slide   {
  
}
 
body .product-gallery__media  {
   max-width: 500px;
    margin: auto;
}
    
    
body .product-single__details .product__price-wrapper  {
  display:none;
}
body .product-single__details  .product__submit__add  {
  font-size: 18px;
    
    padding: 10px;
}
body .btn--half .product__submit__buttons {
    grid-template-columns: 1fr;
}

body  .product-single__details .product__icon__row .icons-row-block__text {

    
}
body  .product-single__details .product__accordion__title {
    
}
/* body  .product-single__details .product__accordion {
        border-bottom: .6px solid #08163c14;
} */
body  .accordions-section      {
            max-width: 1000px;
            margin:auto;
}
body  .accordions-section  .accordion__title-text    {
     /* font-size: 15px; */
    

}
#image-with-text__heading {
        font-size: 48px;
    line-height: 1.2;
    letter-spacing: -.53px;
}
body  .accordions-section  .accordion__text {
    /* font-size: 15px; */
    padding: 14px;
}
body  .accordions-section  .accordion__text{
              /* font-size: 15px; */
}


@media (max-width: 1024px)  {
 body .shopify-section--product .wrapper--full-padded {
    padding:0px;
 }     
 body .shopify-section--product .product-single__details {
    padding:1px 15px;
 }     
body .shopify-section--product  .product-single {
    padding:0px;
    --PT: 0px;
 }
body .shopify-section--product   .product-gallery {
    overflow: hidden;
 }
body .shopify-section--product .product-single__thumbnail-link {
        width: 48px !important;
    height: 48px !important;
    border-radius
 }
 body .shopify-section--product    .product__title {
        font-size: 26px;
 }
 body .shopify-section--product    .product__subheading p {
                font-size: 14px;
        line-height: 21px;
 }
 body .shopify-section--product    .product__icon__row .material-symbols-outlined  {
       font-size: 21px;
 }
body .shopify-section--product    .product__icon__row  .product__icon__text:not(:only-child) {
    margin-left: 6px;
    font-size: 14px;
}
body .product-single__details  .product__submit__add {
    font-size: 19px;
            letter-spacing: -.53px;

}
body .product-single__details  .product__form {
    gap:1px;
}
body .product-single__details  .payment_icon {
    max-width: 88%;
    margin-bottom:12px;
}

body .product-single__details  .product__icon__row.product__icon__row--multiple {
         display: grid
;
        grid-template-columns: 1fr 1fr 1fr;
        flex-wrap: wrap;
        padding: 0px !important;
        justify-content: center;
}

body .product-single__details  .icons-row-block__item .icons-row-block__icon {
        
}
body  .product-single__details .product__icon__row--multiple .icons-row-block__text {
    
    font-size: 11px;
}
body  .product-single__details .product__icon__row--multiple .icons-row-block__item:nth-child(n+3) {
    margin-top:1px !important;
}
}
 .accordion__list [data-collapsible-container].is-expanded {
    padding:1px !important;
 }
   .icons-row__headings h2 {
        font-size:3rem;
    }
   .icons-row__headings h2 strong {
        color:#23408e;
    }

@media (max-width: 784px) {
body .accordion__content .accordion__title .icon {
    right:9px;
}
    .icons-row__headings h2 {
        font-size:1.625rem;
    }
    .icons-row-item__title {
font-size: 1.125rem !important;
    }
       .text-center .text-highlight__break {
        font-size: 1.625rem;
    }
    body .shopify-section--product .product-single__details {
        padding: 1px;
    }
   body    .custom-review-swiper .text {
    color: black;
    font-size: 11px !important;
    line-height: 16px !important;
    display: block;

}
body .custom-review-swiper {
    margin-bottom:5px !important ;
}
.logo:has(.logo__image-link) {
   
}
    .logo:has(.logo__image-link) {
        max-width: calc(100% - 162px) !important;
         margin: 7px 0 !important;
    }
  #SiteHeader  .logo__image-link {
    width: 120px;
    height: 41px;
    margin-top: 8px;
}
 .wrapper--no-full:has(.image-with-text__items ) {
    padding: 1px 12px;
 }
 body .accordions-section .wrapper {
    padding: 1px 12px;
 }
 .wrapper--no-full:has(.image-with-text__items ) .image-with-text__header p {
        font-size: 14px;
 }
 body .accordion__content .accordion__title {
    padding: 9px 26px 9px 16px;
}
body  .accordions-section  .accordion__title-text {
    font-size: 13px;
    
    line-height: 21px;
}
body .icons-row__slider.grid--mobile .icons-row-item.grid__item {
    width:100%;
}
body .icons-row:has(.icons-row-item.grid__item ) {
--PT: 3px;
 }
 body .image-with-text__content-items p ,body .image-with-text__content-items strong {
    font-size:13px;

 }
body .product-single  .wrapper {
    padding:0px;
}
}
.upcart-internal-component-segmented-progress-bar__milestone-icon svg path {
fill:white !important;
}