<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 172:19 Expected identifier but found whitespace
Line 172:21 Unexpected "{"
Line 172:31 Expected ":"
Line 173:16 Expected identifier but found whitespace
Line 173:18 Unexpected "{"
Line 173:44 Expected ":"
Line 174:15 Expected identifier but found whitespace
Line 174:17 Unexpected "{"
Line 174:42 Expected ":"
Line 175:16 Expected identifier but found whitespace
... and 182 more hidden warnings

**/
[data-product-gallery-aspect-ratio=natural] .product-gallery--media img {
    width:auto!important;
    max-height: 500px;
}

.appstle_manageSubBtn button{
      background: rgb(38, 162, 71);
    border-radius: 2px;
    border-style: none;
    border-color: rgb(0, 0, 0);
    border-width: 0px;
    color: rgb(255, 255, 255);
    font-family: Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0px;
    line-height: 1;
    white-space: normal;
    padding: 30px 30px;
    text-align: center;
    word-break: break-word;
    align-self: flex-end;
    cursor: pointer;
    height: auto;
}

.variant-selection {
    display:block!important;
  width: 100%!important;
}

.variant-selection__variants {
  margin: 0px!important;
  padding: 5px 10px;
  background: rgb(255,255,255);
    border: 1px solid #dddddd;
    border-radius:5px;
  width: 100%;
}
.variant-selection {
    display:block!important;
}



.no-js noscript+img[data-rimg=lazy] {
    display: block!important;
}



.modal-loaded.modal-visible .modal {
    z-index: 1000000;
}

p a {
  color: #26A247;
}



/* -- START: Highlights Banner Section Custom CSS --*/
  @media screen and (min-width: 1024px) {
    .highlights-banner__icon {
      height: 5.875rem;
    }
    .highlights-text {
      padding-top: 3%;
    }
  }
  @media screen and (min-width: 680px) {
    .highlights-banner__icon {
      height: 4.875rem;
    }
  }
  @media screen and (max-width: 679px) {
    .highlights-banner__icon {
      height: 3.875rem;
    }
  }
  .highlights-button, .highlights-text {
    width: 100%;
  }
  .highlights-button {
    margin-top: 0;
    padding-bottom: 3%;
  }
  .highlight-banner__count-5 .highlights-banner__block {
    width: 10.25rem;
  }
  @media screen and (max-width: 859px) {
    .highlight-banner__count-5:last-child .highlights-banner__block:last-child {
      width: 200%;
    }
  }
  @media screen and (min-width: 860px) {
    .highlight-banner__count-5 .highlights-banner__block {
      width: 20%;
    }
  }
  @media screen and (min-width: 1110px) {
    .highlight-banner__count-5 .highlights-banner__icon {
      height: 5rem;
    }
  }
  @media (max-width:1109px) and (min-width: 680px) {
    .highlight-banner__count-5 .highlights-banner__icon {
      height: 3.695rem;
    }
  }
  @media screen and (max-width: 679px) {
    .highlight-banner__count-5 .highlights-banner__icon {
      height: 3rem;
    }
  }
/* -- END: Highlights Banner Section Custom CSS --*/

/* -- START: Image with Text Section Custom CSS --*/
  .image-with-text {
    padding: 0;
  }
  .image-with-text__image {
    height: 100% !important;
  }
/* -- END: Image with Text Section Custom CSS --*/

/* -- START: Footer Custom CSS --*/
  .site-footer-block-title {
    color: #26A247;
  }
  #menu .site-footer-block-content .navmenu-depth-1 {
    columns: 2;
  }
  .site-footer-wrapper-subscribe {
    margin-top: 0;
  }
  @media screen and (max-width: 1023px) {
      .site-footer-item {
          text-align: center;
      }
  }
/* -- END: Footer Custom CSS --*/

/* -- START: Collection List Section Custom CSS --*/
  .collection__item-title {
    color: #092446;
  }
  .collection-list--section {
    margin-bottom: 6%;
  }
/* -- END: Collection List Section Custom CSS --*/

/* -- START: Buttons Custom CSS --*/
.slideshow-slide__button--orange, .button-orange {
    font-size: var(--font-size-button-large);
    padding: 0.625rem 1rem;
    letter-spacing: {{ settings.type_button_spacing | divided_by: 100.0 | append: 'em' }};
    font-family: {{ fonts_type_button_family }};
    font-style: {{ fonts_type_button_style }};
    font-weight: {{ fonts_type_button_weight }};
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    border-radius: 3px;
    transition: width 125ms cubic-bezier(0.4, 0, 0.2, 1), height 125ms cubic-bezier(0.4, 0, 0.2, 1), border-color 125ms cubic-bezier(0.4, 0, 0.2, 1), background-color 125ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 125ms cubic-bezier(0.4, 0, 0.2, 1);
  }
  {%- if settings.type_button_capitalize -%}
.slideshow-slide__button--orange, .button-orange {
    text-transform: uppercase;
  }
{%- else -%}
.slideshow-slide__button--orange, .button-orange {
    text-transform: none;
  }
{%- endif -%}
  .slideshow-slide__button--orange:hover, .button-orange:hover, .button-orange:focus, {
    outline: none;
  }
  .slideshow-slide__button--orange:not(.disabled):hover, .button-orange:not(.disabled):hover {
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
  }
  .slideshow-slide__button--orange:focus, .button-orange:focus {
    box-shadow: 0 0 0 2px {{ color_background }}, 0 0 0 5px rgba(17, 153, 255, 0.4), 0 3px 8px rgba(0, 0, 0, 0.1);
  }
  .slideshow-slide__button--orange.disabled, .button-orange.disabled {
    color: #ffffff;
    cursor: default;
    background-color: #d56f3e;
    border: 1px solid #d56f3e;
  }
  .button-orange {
    color: #ffffff;
    background-color: #d56f3e;
    border: 1px solid #d56f3e;
  }
  .button-orange:not(.disabled):hover {
    background: {{ color_background | color_mix: settings.color_button_background, 10 }};
    border: 1px solid {{ color_background | color_mix: settings.color_button_background, 10 }};
  }
  .button-orange:active {
    background: {{ color_button_background_focus }};
    border: 1px solid {{ color_button_background_focus }};
  }
  .button-orange.mdc-ripple-surface.mdc-ripple-upgraded {
    --mdc-ripple-fg-opacity: 0.16;
  }
  .button-orange.mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before, .button-orange.mdc-ripple-surface:hover::before, .button-orange.mdc-ripple-surface::before {
    opacity: 0;
  }
  .button-orange.mdc-ripple-surface::after {
    background-color: {{ settings.color_button_text }};
  }
  .slideshow-slide__button--orange {
    color: #ffffff;
    background-color: #d56f3e;
    border: 1px solid #d56f3e;
  }
  .slideshow-slide__button--orange:not(.disabled):hover {
    background: {{ color_background | color_mix: settings.color_button_background, 10 }};
    border: 1px solid {{ color_background | color_mix: settings.color_button_background, 10 }};
  }
  .slideshow-slide__button--orange:active {
    background: #d56f3e;
    border: 1px solid #d56f3e;
  }
  .slideshow-slide__button--orange.mdc-ripple-surface.mdc-ripple-upgraded {
    --mdc-ripple-fg-opacity: 0.16;
  }
  .slideshow-slide__button--orange.mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before, .slideshow-slide__button--orange.mdc-ripple-surface:hover::before, .slideshow-slide__button--orange.mdc-ripple-surface::before {
    opacity: 0;
  }
  .slideshow-slide__button--orange.mdc-ripple-surface::after {
    background-color: #d56f3e;
  }
  .slideshow-slide__button--dark-green, .button-dark-green {
    font-size: var(--font-size-button-large);
    padding: 0.625rem 1rem;
    letter-spacing: {{ settings.type_button_spacing | divided_by: 100.0 | append: 'em' }};
    font-family: {{ fonts_type_button_family }};
    font-style: {{ fonts_type_button_style }};
    font-weight: {{ fonts_type_button_weight }};
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    border-radius: 3px;
    transition: width 125ms cubic-bezier(0.4, 0, 0.2, 1), height 125ms cubic-bezier(0.4, 0, 0.2, 1), border-color 125ms cubic-bezier(0.4, 0, 0.2, 1), background-color 125ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 125ms cubic-bezier(0.4, 0, 0.2, 1);
  }
  {%- if settings.type_button_capitalize -%}
.slideshow-slide__button--dark-green, .button-dark-green {
    text-transform: uppercase;
  }
{%- else -%}
.slideshow-slide__button--dark-green, .button-dark-green {
    text-transform: none;
  }
{%- endif -%}
.slideshow-slide__button--dark-green:hover, .button-dark-green:hover, .button-dark-green:focus, {
    outline: none;
  }
  .slideshow-slide__button--dark-green:not(.disabled):hover, .button-dark-green:not(.disabled):hover {
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
  }
  .slideshow-slide__button--dark-green:focus, .button-dark-green:focus {
    box-shadow: 0 0 0 2px {{ color_background }}, 0 0 0 5px rgba(17, 153, 255, 0.4), 0 3px 8px rgba(0, 0, 0, 0.1);
  }
  .slideshow-slide__button--dark-green.disabled, .button-dark-green.disabled {
    color: #ffffff;
    cursor: default;
    background-color: #164e25;
    border: 1px solid #164e25;
  }
  .button-dark-green {
    color: #ffffff;
    background-color: #164e25;
    border: 1px solid #164e25;
  }
  .button-dark-green:not(.disabled):hover {
    background: {{ color_background | color_mix: settings.color_button_background, 10 }};
    border: 1px solid {{ color_background | color_mix: settings.color_button_background, 10 }};
  }
  .button-dark-green:active {
    background: {{ color_button_background_focus }};
    border: 1px solid {{ color_button_background_focus }};
  }
  .button-dark-green.mdc-ripple-surface.mdc-ripple-upgraded {
    --mdc-ripple-fg-opacity: 0.16;
  }
  .button-dark-green.mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before, .button-dark-green.mdc-ripple-surface:hover::before, .button-dark-green.mdc-ripple-surface::before {
    opacity: 0;
  }
  .button-dark-green.mdc-ripple-surface::after {
    background-color: {{ settings.color_button_text }};
  }
  .slideshow-slide__button--dark-green {
    color: #ffffff;
    background-color: #164e25;
    border: 1px solid #164e25;
  }
  .slideshow-slide__button--dark-green:not(.disabled):hover {
    background: {{ color_background | color_mix: settings.color_button_background, 10 }};
    border: 1px solid {{ color_background | color_mix: settings.color_button_background, 10 }};
  }
  .slideshow-slide__button--dark-green:active {
    background: #164e25;
    border: 1px solid #164e25;
  }
  .slideshow-slide__button--dark-green.mdc-ripple-surface.mdc-ripple-upgraded {
    --mdc-ripple-fg-opacity: 0.16;
  }
  .slideshow-slide__button--dark-green.mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before, .slideshow-slide__button--dark-green.mdc-ripple-surface:hover::before, .slideshow-slide__button--dark-green.mdc-ripple-surface::before {
    opacity: 0;
  }
  .slideshow-slide__button--dark-green.mdc-ripple-surface::after {
    background-color: #164e25;
  }
.slideshow-slide__button--blue, .button-blue {
    font-size: var(--font-size-button-large);
    padding: 0.625rem 1rem;
    letter-spacing: {{ settings.type_button_spacing | divided_by: 100.0 | append: 'em' }};
    font-family: {{ fonts_type_button_family }};
    font-style: {{ fonts_type_button_style }};
    font-weight: {{ fonts_type_button_weight }};
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    border-radius: 3px;
    transition: width 125ms cubic-bezier(0.4, 0, 0.2, 1), height 125ms cubic-bezier(0.4, 0, 0.2, 1), border-color 125ms cubic-bezier(0.4, 0, 0.2, 1), background-color 125ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 125ms cubic-bezier(0.4, 0, 0.2, 1);
  }
  {%- if settings.type_button_capitalize -%}
.slideshow-slide__button--blue, .button-blue {
    text-transform: uppercase;
  }
{%- else -%}
.slideshow-slide__button--blue, .button-blue {
    text-transform: none;
  }
{%- endif -%}
.slideshow-slide__button--blue:hover, .slideshow-slide__button--blue:focus, .button-blue:hover, .button-blue:focus, {
    outline: none;
  }
  .slideshow-slide__button--blue:not(.disabled):hover, .button-blue:not(.disabled):hover {
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
  }
  .slideshow-slide__button--blue:focus, .button-blue:focus {
    box-shadow: 0 0 0 2px {{ color_background }}, 0 0 0 5px rgba(17, 153, 255, 0.4), 0 3px 8px rgba(0, 0, 0, 0.1);
  }
  .slideshow-slide__button--blue.disabled .button-blue.disabled {
    color: #ffffff;
    cursor: default;
    background-color: #092446;
    border: 1px solid #092446;
  }
  .button-blue {
    color: #ffffff;
    background-color: #092446;
    border: 1px solid #092446;
  }
  .button-blue:not(.disabled):hover {
    background: {{ color_background | color_mix: settings.color_button_background, 10 }};
    border: 1px solid {{ color_background | color_mix: settings.color_button_background, 10 }};
  }
  .button-blue:active {
    background: {{ color_button_background_focus }};
    border: 1px solid {{ color_button_background_focus }};
  }
  .button-blue.mdc-ripple-surface.mdc-ripple-upgraded {
    --mdc-ripple-fg-opacity: 0.16;
  }
  .button-blue.mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before, .button-blue.mdc-ripple-surface:hover::before, .button-blue.mdc-ripple-surface::before {
    opacity: 0;
  }
  .button-blue.mdc-ripple-surface::after {
    background-color: {{ settings.color_button_text }};
  }
  .slideshow-slide__button--blue {
    color: #ffffff;
    background-color: #092446;
    border: 1px solid #092446;
  }
  .slideshow-slide__button--blue:not(.disabled):hover {
    background: {{ color_background | color_mix: settings.color_button_background, 10 }};
    border: 1px solid {{ color_background | color_mix: settings.color_button_background, 10 }};
  }
  .slideshow-slide__button--blue:active {
    background: #092446;
    border: 1px solid #092446;
  }
  .slideshow-slide__button--blue.mdc-ripple-surface.mdc-ripple-upgraded {
    --mdc-ripple-fg-opacity: 0.16;
  }
  .slideshow-slide__button--blue.mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before, .slideshow-slide__button--blue.mdc-ripple-surface:hover::before, .slideshow-slide__button--blue.mdc-ripple-surface::before {
    opacity: 0;
  }
  .slideshow-slide__button--blue.mdc-ripple-surface::after {
    background-color: #092446;
  }
.slideshow-slide__button--red, .button-red {
    font-size: var(--font-size-button-large);
    padding: 0.625rem 1rem;
    letter-spacing: {{ settings.type_button_spacing | divided_by: 100.0 | append: 'em' }};
    font-family: {{ fonts_type_button_family }};
    font-style: {{ fonts_type_button_style }};
    font-weight: {{ fonts_type_button_weight }};
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    border-radius: 3px;
    transition: width 125ms cubic-bezier(0.4, 0, 0.2, 1), height 125ms cubic-bezier(0.4, 0, 0.2, 1), border-color 125ms cubic-bezier(0.4, 0, 0.2, 1), background-color 125ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 125ms cubic-bezier(0.4, 0, 0.2, 1);
  }
  {%- if settings.type_button_capitalize -%}
.slideshow-slide__button--red, .button-red {
    text-transform: uppercase;
  }
{%- else -%}
.slideshow-slide__button--red, .button-red {
    text-transform: none;
  }
{%- endif -%}
.slideshow-slide__button--red:hover, .slideshow-slide__button--red:focus, .button-red:hover, .button-red:focus, {
    outline: none;
  }
  .slideshow-slide__button--red:not(.disabled):hover, .button-red:not(.disabled):hover {
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
  }
  .slideshow-slide__button--red:focus, .button-red:focus {
    box-shadow: 0 0 0 2px {{ color_background }}, 0 0 0 5px rgba(17, 153, 255, 0.4), 0 3px 8px rgba(0, 0, 0, 0.1);
  }
  .slideshow-slide__button--red.disabled, .button-red.disabled {
    color: #ffffff;
    cursor: default;
    background-color: #AC2D3D;
    border: 1px solid #AC2D3D;
  }
  .slideshow-slide__button--red, .button-red {
    color: #ffffff;
    background-color: #AC2D3D;
    border: 1px solid #AC2D3D;
  }
  .slideshow-slide__button--red:not(.disabled):hover, .button-red:not(.disabled):hover {
    background: {{ color_background | color_mix: settings.color_button_background, 10 }};
    border: 1px solid {{ color_background | color_mix: settings.color_button_background, 10 }};
  }
  .button-red:active {
    background: {{ color_button_background_focus }};
    border: 1px solid {{ color_button_background_focus }};
  }
  .button-red.mdc-ripple-surface.mdc-ripple-upgraded {
    --mdc-ripple-fg-opacity: 0.16;
  }
  .button-red.mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before, .button-red.mdc-ripple-surface:hover::before, .button-red.mdc-ripple-surface::before {
    opacity: 0;
  }
  .button-red.mdc-ripple-surface::after {
    background-color: {{ settings.color_button_text }};
  }
  .slideshow-slide__button--red {
    color: #ffffff;
    background-color: #AC2D3D;
    border: 1px solid #AC2D3D;
  }
  .slideshow-slide__button--red:not(.disabled):hover {
    background: {{ color_background | color_mix: settings.color_button_background, 10 }};
    border: 1px solid {{ color_background | color_mix: settings.color_button_background, 10 }};
  }
  .slideshow-slide__button--red:active {
    background: #AC2D3D;
    border: 1px solid #AC2D3D;
  }
  .slideshow-slide__button--red.mdc-ripple-surface.mdc-ripple-upgraded {
    --mdc-ripple-fg-opacity: 0.16;
  }
  .slideshow-slide__button--red.mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before, .slideshow-slide__button--red.mdc-ripple-surface:hover::before, .slideshow-slide__button--red.mdc-ripple-surface::before {
    opacity: 0;
  }
  .slideshow-slide__button--red.mdc-ripple-surface::after {
    background-color: #AC2D3D;
  }
/* -- END: Buttons Custom CSS --*/

/* -- START: Dynamic Tabs Section Custom CSS --*/
  .dynamic-tabs {
    padding: 5%;
    background-color: #26a247;
  }
  .dynamic-tabs .tab-radio:checked + .tab-label {
    color: #26a247;
  }
  .dynamic-tabs .tab-label {
    font-weight: 700;
    background-color: #94e6aa;
    padding: 1rem;
  }
  .dynamic-tabs .tab-column {
    float: left;
    width: 50%;
  }
  .dynamic-tabs .tab-column img {
    width: 100%;
    max-width: 500px;
  }
 .dynamic-tabs .tab-column img {
    margin: auto;
    display: block;
  }
  .dynamic-tabs .tab-column h2, h3, h4 {
      color: #26a247;
    }
@media screen and (max-width: 945px) {
  .dynamic-tabs .tab-column {
    width: 100%;
  }
  .dynamic-tabs .tab-radio:checked+.tab-label+.tab-panel {
    display: flex;
    flex-direction: column-reverse;
  }
}
/* -- END: Dynamic Tabs Section Custom CSS --*/

/* -- START: Collections Custom CSS --*/
  .collection--title, .collection-filters__filter-title {
    color: #26a247;
  }
  .productgrid--sidebar-title {
    margin-bottom: 0.5rem;
  }
  .collection-filters__filter-group {
    border-top: 3px solid #26a247;
  }
  .collection-filters__filter-group:last-of-type {
    border-bottom: 0;
  }
  .utils-sortby-select--wrapper {
    border: 1px solid rgba(128,128,128,.16);
    border-radius: 6px;
  }
  .collection--description {
    max-width: max-content;
  }
/* -- END: Collections Custom CSS --*/       

/* -- START: Product Page Custom CSS --*/
  .product-title {
    color: #26a247;
  }
  .price__current {
    font-weight: 700;
    color: #e74c3c;
  }
  .tab-panel img {
    max-width: -webkit-fill-available;
  }
  @media screen and (min-width: 720px) {
    .spr-content .spr-review {
      width: 100%;
    }
  }
/* -- END: Product Page Custom CSS --*/

/* -- START: Slideshow Custom CSS --*/
@media screen and (min-width:860px) {
  .slideshow-slide__overlay {
    opacity: 0 !important;
    background-color: none !important;
  }
}
.mobile-only-accounts{
    display: none;
  }
/* -- END: Slideshow Custom CSS --*/
@media screen and (max-width:679px) {
  .site-header-cart{
    right: 0;
    display: flex;
    align-items: center;
    width: 95px;
  }
  .mobile-only-accounts{
    display: inline-block;
    padding: 0px 25px;
    color: #2d2d2d;
    width: 35px;
  }
  .mobile-only-accounts svg{
    width:25px;
    height:24px;
  }
  .site-header-main-content .small-promo-content--link{
    display:none !important;
  }
  .site-logo-image {
    max-width: 90%;
  }
}</pre></body></html>