/** Shopify CDN: Minification failed

Line 85:14 Unexpected "{"
Line 85:22 Expected ":"
Line 85:28 Unexpected "{"
Line 85:43 Expected identifier but found "{"
Line 85:44 Unexpected "{"
Line 85:53 Expected ":"
Line 85:75 Expected ":"
Line 85:91 Expected identifier but found "{"
Line 85:92 Unexpected "{"
Line 85:101 Expected ":"
... and 57 more hidden warnings

**/
/** Shopify CDN: Minification failed

Line 70:14 Unexpected "{"
Line 70:22 Expected ":"
Line 70:28 Unexpected "{"
Line 70:43 Expected identifier but found "{"
Line 70:44 Unexpected "{"
Line 70:53 Expected ":"
Line 70:75 Expected ":"
Line 70:91 Expected identifier but found "{"
Line 70:92 Unexpected "{"
Line 70:101 Expected ":"
... and 57 more hidden warnings

**/
/** Shopify CDN: Minification failed

Line 55:14 Unexpected "{"
Line 55:22 Expected ":"
Line 55:28 Unexpected "{"
Line 55:43 Expected identifier but found "{"
Line 55:44 Unexpected "{"
Line 55:53 Expected ":"
Line 55:75 Expected ":"
Line 55:91 Expected identifier but found "{"
Line 55:92 Unexpected "{"
Line 55:101 Expected ":"
... and 57 more hidden warnings

**/
/** Shopify CDN: Minification failed

Line 39:14 Unexpected "{"
Line 39:22 Expected ":"
Line 39:28 Unexpected "{"
Line 39:43 Expected identifier but found "{"
Line 39:44 Unexpected "{"
Line 39:53 Expected ":"
Line 39:75 Expected ":"
Line 39:91 Expected identifier but found "{"
Line 39:92 Unexpected "{"
Line 39:101 Expected ":"
... and 57 more hidden warnings

**/


.pricing-wrapper.d-flex {
    display: flex!important;
    background-color: #00000040;
    padding: 3px;
    border-radius: 50px;
    justify-content: space-around;
    margin-top: 0;
    margin: 0 auto;
    padding: 3px 10px;
}

.pricing-wrapper.d-flex p {
    margin-bottom: 0;
}
p.discountpercentage {
    font-weight: bold;
}
  .banners-wrap {    display: flex;    align-items: center;    justify-content: space-between;    flex-wrap: wrap;}
.banners-wrap > div {    width: 25%;    padding: 0 10px;}
.banners-wrap > div img {    width: 100%;}
  .collection-banner.top.with-image {   height: 400px;
    background-size: 700px;    background-color: transparent;}
  .fullwidth-{{section.id}} { padding-left:{{ section.settings.pad-desk}}px; padding-right:{{ section.settings.pad-desk}}px; }
  .collection-banner {background-color:{{section.settings.clr_bg}}; height:{{section.settings.bheight}}px;}
  .collection-title, .collection-description { color:{{section.settings.clr_text}}; }
  .collection-box .collection-grid-item .collection-grid-item__title,
  .collection-box .collection-grid-item .counts { color:{{ section.settings.collection_ttl_hm}}; }
  .collection-box .collection-grid-item .details:before { position:absolute; left:0; top:0; z-index:-1;
     content:""; width:100%; height:100%; background:{{section.settings.collection_ttl_bg_hm}}; opacity:{{ section.settings.collection_ttl_opt_hm}};
  }
button.gf-controls-search-button * {
    fill: #fff !important;
    color: #fff;
}
  .flashwrap {      background-color: #448158;    width: 310px;    padding: 10px 10px 5px;    border-radius: 5px;    align-content: space-between;    flex-wrap: wrap;    justify-content: space-between;    display: flex;    margin: 30px auto;                          }
  div#week-countdown {        min-width: 130px;    color: #fff;    font-size: 15px;    font-weight: 700;    line-height: 1.2;}
  .hdwrap {    background-color: #448158;    padding: 20px 30px;    border-radius: 40px 40px 0px 0px;    margin: 20px 0px;  }
.hdwrap strong {    font-weight: 900;    text-transform: uppercase;    font-size: 24px;    color: #448158;}
.hdwrap p {    font-size: 18px;    color: #448158;}
  form.gf-controls-search-form {    width: 64% !important;}
.gf-actions {    width: 35%;    display: flex;    justify-content: end;}
/* .sort-by:before {    filter: brightness(0) invert(1);} */
div#gf-controls-container {    display: flex;    justify-content: space-between;}
.gf-actions span.gf-summary {    display: none;}
input.gf-controls-search-input {    background-color: transparent;    border: 2px solid #448158;    color: #448158 !important;    padding-left: 50px;}
input.gf-controls-search-input::placeholder {    color: #448158;}
.spf-has-filter button.gf-controls-search-button, .spf-has-filter button.gf-controls-search-button * {     height: 40px;   color: #448158 !important;    background-color: #448158;}
.flashwrap strong {    color: #fff;    text-transform: uppercase;    font-size: 16px;    line-height: 1.2;}
  .spf-product-card {    border: 3px solid #448158;    border-radius: 5px;    padding: 5px;}
  .h4.spf-product-card__title a {
   font-size: 16px;
   min-height: 50px;
   line-height: 1.2;
   color: #fff !important;
   text-align: center !important;
   display: block;
   padding-bottom: 0;
   background-position:
   center bottom;
   background-repeat:
   no-repeat;
   font-weight: 600;
   font-family: Titillium Web,Arial,Tahoma,Verdana,sans-serif;
   }
.spf-product-card__price-wrapper > span {    margin: 20px 8px;}
.spf-product-card__price-wrapper span {color: #448158;font-size: 22px;margin: 0;font-family: Titillium Web,Arial,Tahoma,Verdana,sans-serif;font-weight: 600;}
span.spf-product-card__oldprice span {font-size: 19px;font-family: Titillium Web,Arial,Tahoma,Verdana,sans-serif;font-weight: 600;}
.grid__item.large-up--three-quarters.main-col.right {    width: 100% !important;}
.spf-product-card__price-wrapper {margin-top: 0;display: flex;justify-content: space-around;}
  /* main#PageContainer {  padding: 50px 0px;  background-image: url( {{'12-12-bg-complete-final.jpg' | asset_url }} ); */
    background-size: cover;    background-attachment: fixed;}
.spf-product-card.spf-product-card__center {    border: 3px solid #448158 !important;    padding: 10px;}
    .bredcrumbWrap {    display: none;}
.spf-product-card.spf-product-card__template-5 button.spf-product__form-btn-addtocart {
    margin-left: 40px;
    background-color: #ffffff !important;
    border: 0 !important;
    border-radius: 50px;
    color: #448158 !important;
    }

  .spf-product__info {
        background-color: #448158;
        padding: 10px 15px 5px;
        border-radius: 5px;
}

.spf-product__info * {
    color: #fff !important;
}
.spf-product-card.spf-product-card__template-5 button.spf-product__form-btn-addtocart * {   font-weight:bold; color: #448158 !important;    font-size: 12px;}
#gf-products .spf-product-card .spf-product__form a.open-quick-view {    background-color: transparent !important;    border: 0 !important;}
.gf-filter-contents * {    color: #448158 !important;}
.gf-option-block ul li a, .gf-option-block ul li button, .gf-option-block ul li a span.gf-count, .gf-option-block ul li button span.gf-count, .gf-clear, .gf-clear-all, .selected-item.gf-option-label a, .gf-form-input-inner select, .gf-refine-toggle {
    color: #448158 !important;    opacity: 1;}
.limit-by span:hover, .sort-by {    background-color: transparent;    border: 2px solid #448158;    color: #448158 !important;}
.limit-by *, .sort-by * {    color: #448158 !important;}
  .limit-by option, .sort-by option{color:#000 !important}
.gf-left .gf-option-block .gf-block-title .h3:after, .gf-left .gf-option-block .gf-block-title h3:after, .gf-offcanvas .gf-option-block .gf-block-title .h3:after, .gf-offcanvas .gf-option-block .gf-block-title h3:after {
    color: #fff !important;}
h1.collection-title[itemprop="name"] {    display: none;}
span.gf-summary, span.gf-summary * {    color: #448158;}
  #gf-tree .noUi-connect {    background-color: #448158 !important;}
  div#gf-tree input {    color: #000 !important;}
div#gf-tree .globo-selected-items-wrapper * {    color: #448158;}
img.spf-product-card__image {    border-radius: 5px !important;}
.spf-product-card__inner {    border-radius: 10px;}
span.spf-product__label.spf-product__label-sale {
    background-color: #448158;
    font-size: 12px;
}
  .gf-block-title {
    background-color: #448158;
    padding: 12px;
    color: #fff !important;
}

.gf-block-title *, .gf-block-title:after {
    color: #fff !important;
  font-weight:600;
}

.gf-option-block {
    padding-top: 0;
}
span.showcat {
    position: absolute;
    display: block !important;
    top: 5px;
    right: 5px;
    z-index: 9;
    background-color: #448158;
    padding: 4px 10px;
    border-radius: 5px;
    color: #fff;
    font-size: 12px;
}
span.sale-tag-top {
    display: block !important;
    background-image: url('quaid-flat-fifty-tag.png');
    width: 50px;
    height: 35px;
    z-index: 99;
    position: absolute;
    background-size: 100% 100%;
    top: 0;
    left: 0;
}

span.spf-product__label.spf-product__label-sale.sale-percent {
    display: none;
}


  @media only screen and (max-width: 1024px) { 
    .fullwidth-{{section.id}} { padding-left:{{ section.settings.pad-ipad}}px; padding-right:{{ section.settings.pad-ipad}}px; }
    .collection-banner { height:{{section.settings.bheightipad}}px; }
  }
  @media only screen and (max-width: 767px) { 
    .fullwidth-{{section.id}} { padding-left:{{ section.settings.pad-mbl}}px; padding-right:{{ section.settings.pad-mbl}}px; }
    .collection-banner { height:{{section.settings.bheightmob}}px;}
    .collection-box .box-{{section.id}} .collection-grid-item .details:before {
    	background:{{section.settings.collection_ttl_bg_hm_responsive}}; opacity:1;
    }
    .mobile-hide{display:none;}
    .mobile-show{display:block !important;}
    .banners-wrap > div {    flex: 50%;    padding: 5px;}
    div#gf-controls-container {    display: block;}

    div#gf-controls-container > div {    width: 100%;}
    form.gf-controls-search-form {    width: 100% !important;}
    span.selected-item strong {    color: #000;}
    .gf-refine-toggle-mobile, .gf-form-button-group button {    background-color: transparent !important;    color: #448158 !important;    border: 2px solid #448158 !important;}
    .gf-filter-selection .sort-by {    color: #448158;    border: 2px solid #448158;}
    .spf-product-card__inner:after {    width: 40px;    height: 20px;}

    .spf-product-card.spf-product-card__template-5 button.spf-product__form-btn-addtocart {margin-left: 0;line-height: 1 !important;padding:  0 0 !important;height: 25px;}
.spf-product-card__price-wrapper > span {    margin: 0 3px;}
span.spf-product-card__oldprice span {font-size: 13px;}
.spf-product-card__price-wrapper span {font-size: 15px;}
.spf-product-card.spf-product-card__template-5 button.spf-product__form-btn-addtocart {max-width: 92px;}
.h4.spf-product-card__title a {min-height: 42px;font-size: 12px;text-align: center !important;padding-bottom: 0;line-height: 1.2;font-weight: 600;}  
  html .wa__btn_popup {
    bottom: 10px !important;
}
#site-scroll {
    bottom: 10px;
}
  .wa__btn_popup .wa__btn_popup_txt {    display: none !important;}
    .spf-product__info {padding: 5px;padding-bottom: 0;}
.spf-product-card.spf-product-card__template-5 .spf-product__form {
    margin-top: 0;
    width: 105%;
}

#gf-products .spf-product-card .spf-product__form a.open-quick-view {
    margin-bottom: 0;
}

.spf-product-card {    margin-bottom: 10px;}
.spf-has-filter #gf-products .spf-col-md-6 {    padding-left: 4px;    padding-right: 4px;}
#gf-products .spf-product-card .spf-product__form a.open-quick-view {   margin-left: 0;}
.pricing-wrapper.d-flex {    font-size: 11px;    padding: 3px 7px;}
  }