/** Shopify CDN: Minification failed

Line 43:52 Unexpected "{"
Line 318:0 Expected "}" to go with "{"

**/
a.feture-product-link {
    text-decoration: none;
}
.feture-product-link span.jdgm-prev-badge__text {
    color: #41d6e6;
}
a.feture-product-link.featured-product-img-link {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
}
 .product-media-container {
    border: none;
}
.featured-product .grid__item.product__media-wrapper {
    position: relative;
}
.main-blog.page-width.section-template--18043626815532__main-padding {
    background: #003236;
}
section#shopify-section-template--18043626815532__main {
   background: #003236;
}
h1, h2, h3, h4, h5, .h0, .h1, .h2, .h3, .h4, .h5{
  font-family: Archivo, serif !important;
  font-weight: 700 !important;
  color: #41d6e6;
}
.banner__box .banner__heading+* p {
    font-size: 20.8px;
    font-weight: 400;
    font-family: Questrial, sans-serif !important;
}
a.button.button--primary, .blog__button, a.button,  {
    border-radius: 28px;
    border: 1px solid #fff;
    font-size: 20.8px;
    font-family: Questrial,sans-serif!important;
    color: #fff !important;
    height: 60px;
   background: #ec6739 !important;
}
.button:before, .shopify-challenge__button:before, .customer button:before, .shopify-payment-button__button--unbranded:before, .button:after, .shopify-challenge__button:after, .customer button:after, .shopify-payment-button__button--unbranded:after{
  display: none;
}
h2.product__title.h1 {
    font-size: 24.6px;
    margin: 22px 0px;
    font-family: Questrial, sans-serif !important;
}
.jdgm-prev-badge__text {
    font-size: 20.8px;
    font-family: Questrial, sans-serif !important;
}
.price__regular .price-item--regular {
    font-size: 23.4px;
    font-family: Questrial, sans-serif !important;
}
span.jdgm-prev-badge__stars {
    font-size: 20px;
}
.product__tax.caption.rte {
    font-size: 15.6px;
    font-family: Questrial, sans-serif !important;
}

label.form__label {
    font-size: 16.9px;
    font-family: Questrial, sans-serif !important;
}
.product-form__submit {
    border: 1px solid #41d6e6bf;
    border-radius: 28px;
    font-family: Questrial,sans-serif!important;
    color: #fff;
    height: 5.5rem;
}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
    border-radius: 28px;
    color: #fff;
    border: 1px solid #fff;
    height: 60px;
    background: #ec6739 !important;
    font-family: Questrial, sans-serif !important;
    font-size: 19.5px;
}
.title > b {
    font-weight: 700;
    font-size: 18.2px;
}

.modal-opener.product__modal-opener.product__modal-opener--image {
    border-radius: 28px;
}
.image-with-text__media.image-with-text__media--adapt.global-media-settings.background-transparent.media img {
    border-radius: 28px 0px 0px 28px;
}
/* .image-with-text__content>:first-child:is(.image-with-text__heading), h2.cart__empty-text, .image-with-text__text--caption+.image-with-text__heading, .image-with-text__text--caption:first-child{
    font-family: Questrial, sans-serif !important;
} */
h2.image-with-text__heading.inline-richtext.h1{
  font-size: 27.6px;
   font-family: Questrial, sans-serif !important;
}
.field__input, .select__select, .customer .field input, .customer select, .facets__disclosure, .block-content{
   font-family: Questrial, sans-serif !important;
}
p {
    font-size: 20.8px;
    font-family: Questrial, sans-serif !important;
    color: #41d6e6d9;
}
a{
 font-family: Questrial, sans-serif !important;
}
.product-media-container.constrain-height .media{
  border-radius: 28px;
}
.grid--peek .article-card, .card.card--standard.card--media {
    border: 1px solid #41d6e6;
    border-radius: 28px;
    padding: 25px;
}
.secimg .image-with-text__media.image-with-text__media--adapt.global-media-settings.background-transparent.media img {
    border-radius: 0px 28px 28px 0px !important;
}
article.article-template {
    background: #003236;
    color: #41d6e6bf;
}
.focus-none {
    background: #003236;
}
.share-button__button, .article-template__link, .cart__login-paragraph{
   color: #41d6e6bf;
   font-size: 20.8px;
}
.nasorama-summary .text{
  font-size: 19.5px;
  font-family: Questrial, sans-serif !important;
}
.footer__copyright {
    font-family: Questrial,sans-serif!important;
    font-size: 15.6px !important;
}
.footer__content-bottom-wrapper--center {
    justify-content: left !important;
}
.description {
    align-items: baseline !important;
    display: flex;
    flex-direction: column !important;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0;
    padding: 0;
}
.drawer__inner.gradient.color-scheme-1 {
    background: #003236;
}
p.cart__login-title.h3 {
    font-size: 20.8px;
}
svg.icon.icon-close path {
    fill: #41d6e6;
}
.button, .shopify-challenge__button, .customer button{
  border-radius: 28px;
}
.footer-block--newsletter.scroll-trigger.animate--slide-in .svg-wrapper {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
}
h2.banner__heading.inline-richtext.h0 {
    line-height: 50px;
}
.submit-button[data-v-cd8905bd] {
    border-radius: 28px;
    color: #fff !important;
}
product-info#MainProduct-template--18043627110444__main {
    background: #003236;
    color: #41d6e6;
}
.price__regular .price-item--regular{
    color: #41d6e6;
}
.gradient {
    background: #003236;
}
.product__description.rte.quick-add-hidden p {
    font-size: 16px;
}
.product__description.rte.quick-add-hidden h2.font-600.text-xl.font-bold {
    font-size: 20px;
    font-weight: 600;
}
  .button, .shopify-challenge__button, .customer button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border: 0;
    padding: 0 3rem;
    cursor: pointer;
    font: inherit;
    font-size: 1.95rem;
    text-decoration: none;
    color: #05a6b5 !important;
    transition: box-shadow var(--duration-short) ease;
    -webkit-appearance: none;
    appearance: none;
    background-color: rgba(var(--color-button),var(--alpha-button-background));
    border: 1px solid #05a6b5;
    height: 60px;
}
.contact__button button.button {
    color: #fff !important;
    border: 1px solid #fff;
}
a.link.product__view-details.animate-arrow {
    display: none;
}
.header {
    padding-top: 0  !important;
    padding-bottom: 0  !important;
}
/* path {
    fill: #41d6e6;
} */
h3.card__heading.h2 a {
    font-size: 25px !important;
    color: #41d6e6 !important;
}
span.price-item.price-item--regular {
    font-size: 20.8px;
}
.card__heading {
    font-size: 14px;
}
.rte a, .rte a:hover {
    color: #41d6e6 !important;
}
.jdgm-rev-widg__summary-text {
    font-size: 20.8px;
    font-family: Questrial, sans-serif !important;
    color: #41d6e6 !important;
}
.rte ul, .rte ol {
    list-style-position: inside;
    padding-left: 0 !important;
}
.product__view-details {
    display: none !important;
}
b.jdgm-rev__title, .cart-drawer .tax-note, .product-option, small.tax-note.caption-large.rte, span.price.price--end, .cart-items thead th{
    color: #05a6b5;
}
.quantity:before {
    background: rgb(255 255 255 / 0%) !important;
}
button#CartDrawer-Checkout, button#checkout, .banner__buttons a.button.button--primary, .blog__button, .image-with-text__content .image-with-text__text+.button{
    border-radius: 28px;
    border: 1px solid #fff;
    font-size: 20.8px;
    font-family: Questrial,sans-serif!important;
    color: #fff !important;
    height: 60px;
   background: #ec6739 !important;
}
.card.article-card.card--card.article-card__image--medium.card--media.color-scheme-5321a861-dcb3-45e0-b469-bc751bf272a3.gradient {
    border: 1px solid #41d6e6;
    border-radius: 28px;
    padding: 25px;
}
.pagination__item {
    color: #41d6e6 !important;
}
@media (max-width: 991px) {
    p {
        font-size: 16px !important;
    }
  span.price-item.price-item--regular {
    font-size: 15.8px;
}
button#CartDrawer-Checkout, button#checkout, .banner__buttons a.button.button--primary, .blog__button, .image-with-text__content .image-with-text__text+.button {
    font-size: 16.8px;
    height: 55px;
}


/* Our new Css */
/* .product__tax.caption.rte {
    display: none;
} */
/* End Css */


.shopify-payment-button__button:hover {
    background: #ec6739 !important;
    box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(255,255,255, calc(1 - 0.55)), 0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button), var(--alpha-button-background));
}




