/** Shopify CDN: Minification failed

Line 76:0 Unexpected "{"
Line 76:1 Expected identifier but found "%"
Line 76:44 Expected identifier but found "%"

**/
.forchooseproduct .page-width {
    max-width: 1500px;
}
.customtext h3 {
    font-size: 40px;
    letter-spacing: -1px;
    margin-bottom: 0;
        font-weight: 800;
}
.template-purly-new-template .customtext p {
    font-family: system-ui, sans-serif!important;
    color: #1c1917;
    font-size: 16px!important;
    line-height: 25px;
    margin-bottom: 29px;
}
.template-purly-new-template .customtext strong {
  color: #1c1917;
   font-size: 16px!important;
}
.template-purly-new-template .customtext li {
  color: #1c1917;
   font-size: 16px!important;
}
.customtext {
    border-bottom: 1px solid #80808029;
    padding-bottom: 7px;
    margin-bottom: 55px;
}
.customtext h3 {
    font-size: 40px;
    letter-spacing: -1px;
    margin-bottom: 0;
    font-weight: 800;
    line-height: 40px;
}
.template-purly-new-template summary.accordion__summary {
    border-inline: 1px solid #80808036 !important;
    padding-block: 16px;
}
.template-purly-new-template summary.accordion__summary {
    border-inline: 1px solid #80808036!important;
    padding-block: 16px;
   
}
.template-purly-new-template .accordion__content.rte p {
    color: #1c1917!important;
}
.template-purly-new-template .accordion__content.rte {
    border-inline: 1px solid #80808042 !important;
}
.template-purly-new-template .product__inventory {
    display: flex;
    align-items: center;
    gap: 1.5rem;
    padding-left: 7px;
}
.template-purly-new-template .product__inventory {
    display: flex;
    align-items: center;
    gap: 1.5rem;
    padding-left: 7px;
    font-size: 16px;
    color: #1c1917;
    font-weight: 400;
    margin-top: -2px;
}

{%- comment -%} Custom Social Media Styles {%- endcomment -%}
.custom-social-media {
  margin-top: var(--margin-top, 1.5rem);
  margin-bottom: var(--margin-bottom, 1.5rem);
}

.custom-social-media__label {
  margin-bottom: 1rem;
  font-size: 0.875rem;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

.custom-social-media__container {
  display: flex;
  gap: 1rem;
  flex-wrap: wrap;
  justify-content: var(--alignment, flex-start);
  align-items: center;
}

.custom-social-media__link {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.5rem 1rem;
  text-decoration: none;
  color: inherit;
  border: 1px solid currentColor;
  border-radius: 0.25rem;
  transition: all 0.3s ease;
}



.custom-social-media__custom-icon {
  width: 1.25rem;
  height: 1.25rem;
}

.custom-social-media__text {
  font-size: 0.875rem;
  font-weight: 500;
}
.custom-social-media__container {
    justify-content: center;
    margin-top: 26px;
}
.custom-social-media__link {
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    padding: 0.5rem 1rem;
    text-decoration: none;
    color: inherit;
    border: 0px solid currentColor;
    border-radius: 0.25rem;
    transition: all 0.3s ease;
}
span.custom-social-media__text {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: normal;
    color:#000000;
}
.custom-social-media__custom-icon {
    width: 30px;
    height: 18px;
}
.custom-social-media__container {
    justify-content: center;
    margin-top: 32px;
}
a.custom-social-media__link img.custom-social-media__custom-icon {
    width: 100%;
}
@media screen and (max-width: 749px) {
  .custom-social-media__container {
    gap: 0.75rem;
  }

  .custom-social-media__link {
    padding: 0.4rem 0.8rem;
    font-size: 0.8rem;
  }
}

@media (max-width: 767px) {
  .template-purly-new-template h1.h2.product-title--uppercase {
    font-family: "Tenor Sans", sans-serif!important;
    font-weight: 400!important;
    text-align: center;
}
.icon-with-text__item {
    display: flex;
    align-items: center;
    justify-content: center;
}
.template-purly-new-template .product__inventory {
    display: flex;
    align-items: center;
    gap: 1.5rem;
    padding-left: 7px;
    font-size: 16px;
    color: #1c1917;
    font-weight: 400;
    margin-top: -2px;
    justify-content: center;
}
.template-purly-new-template li.icon-with-text__item {
    margin-bottom: 8px;
}
.customtext h3 {
    font-size: 33px;
    letter-spacing: -1px;
    margin-bottom: 0;
    font-weight: 800;
    line-height: 40px;
}
.template-purly-new-template h1.h2.product-title--uppercase {
    margin-top: 38px;
}

}
.product__inventory circle {
    fill: #54C63A;
}
.product__inventory {
    gap: 14px;
}
