/** Shopify CDN: Minification failed

Line 325:0 Unexpected "}"

**/
.fsr-p-r{position:relative}
.fsr-p-a{position:absolute}
.fsr-d-f{display:-webkit-box;display:-ms-flexbox;display:flex}
.fsr-d-b{display: block}
.fsr-d-g{display:grid;display:-ms-grid}
.fsr-d-n{display: none}
.fsr-jc-c{justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center}
.fsr-jc-s{justify-content: flex-start;-webkit-box-pack: start;-ms-flex-pack: start}
.fsr-jc-e{justify-content: flex-end;-webkit-box-pack: end;-ms-flex-pack: end}
.fsr-jc-sb{justify-content: space-between;-webkit-box-pack: justify;-ms-flex-pack: justify}
.fsr-jc-sa{justify-content: space-around;-ms-flex-pack: distribute}
.fsr-jc-se{justify-content: space-evenly;-webkit-box-pack: space-evenly;-ms-flex-pack: space-evenly}
.fsr-ai-c{align-items: center;-webkit-box-align: center;-ms-flex-align: center}
.fsr-ai-s{align-items: flex-start;-webkit-box-align: start;-ms-flex-align: start}
.fsr-ai-e{align-items: flex-end;-webkit-box-align: end;-ms-flex-align: end}
.fsr-fd-c{flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column}
.fsr-fd-r{flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row}
.fsr-fd-cr{flex-direction: column-reverse;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse}
.fsr-fd-rr{flex-direction: row-reverse;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse}
.fsr-h-100{height:100%;}
.fsr-h-50{height:50%;}
.fsr-h-a{height:auto;}
.fsr-w-100{width:100%}
.fsr-w-50{width:50%}
.fsr-w-25{width:25%}
.fsr-w-1600{width:1600px}
.fsr-w-1500{width:1500px;}
.fsr-w-1440{width:1440px;}
.fsr-w-1400{width:1400px;}
.fsr-mb-25{margin-bottom:25px;}
.fsr-w-fc{width:fit-content;width:-webkit-fit-content;width:-moz-fit-content}
.fsr-mw{max-width: calc(100% - 60px)}
.fsr-mw-1920{max-width:1920px}
.fsr-mw-100{max-width: 100%}
.fsr-mw-90{max-width:90%}
.fsr-mw-90vw{max-width:90vw}
.fsr-mw-60{max-width:60%}
.fsr-mt-25{margin-top:25px;}
.fsr-mt-10{margin-top:10px;}
.fsr-mb-25{margin-bottom:25px;}
.fsr-of-x-h{overflow-x:hidden}
.fsr-of-x-s{overflow-x:scroll}
.fsr-ws-nw{white-space:nowrap}
.fsr-pb-0{padding-bottom:0px;}
.fsr-pd-50{padding:50px;}
.fsr-pd-25{padding:25px;}
.fsr-h-fc{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}
.fsr-mt-a{margin-top:auto}
.fsr-mb-a{margin-bottom:auto}
.fsr-fs-0{flex-shrink:0;}

@media only screen and (max-width: 900px){
	.fsr-mw{max-width: 90%}
    .fsr-900-jc-s{justify-content: flex-start;-webkit-box-pack: start;-ms-flex-pack: start}
    .fsr-900-fd-c{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .fsr-900-fd-cr{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
    .fsr-900-ai-s{align-items: flex-start;-webkit-box-align: start;-ms-flex-align: start}
    .fsr-900-w-100{width:100%}
    .fsr-900-mw-90{max-width: 90%}
    .fsr-900-h-100{height:100%;}
    .fsr-900-d-b{display:block;}
    .fsr-900-d-f{display:-webkit-box;display:-ms-flexbox;display:flex}
    .fsr-900-d-n{display:none;}
    .fsr-900-mw-100{max-width: 100%}
    .fsr-900-mt-25{margin-top:25px;}
    .fsr-900-mt-10{margin-top:10px;}
    .fsr-900-mt-0{margin-top:0px;}
    .fsr-900-mb-0{margin-bottom:0px;}
    .fsr-900-m-0{margin:0px!important;}
    .fsr-900-pb-0{padding-bottom:0px;}
}
@media only screen and (max-width: 767px){
  .fsr-767-jc-s{justify-content: flex-start;-webkit-box-pack: start;-ms-flex-pack: start}
  .fsr-767-fd-c{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
  .fsr-767-fd-cr{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
  .fsr-767-ai-s{align-items: flex-start;-webkit-box-align: start;-ms-flex-align: start}
  .fsr-767-w-100{width:100%}
  .fsr-767-mw-90{max-width: 90%}
  .fsr-767-h-100{height:100%;}
  .fsr-767-d-b{display:block;}
  .fsr-767-d-f{display:-webkit-box;display:-ms-flexbox;display:flex}
  .fsr-767-d-n{display:none;}
  .fsr-767-mw-100{max-width: 100%}
  .fsr-767-mt-25{margin-top:25px;}
  .fsr-767-mt-10{margin-top:10px;}
  .fsr-767-mt-0{margin-top:0px;}
  .fsr-767-mb-0{margin-bottom:0px;}
  .fsr-767-pb-0{padding-bottom:0px;}
  .fsr-767-pd-50{padding:50px;}
  .fsr-767-pd-25{padding:25px;}
}

.mci-text{
  padding: 10px;
}
.logo-list__item {
  padding: 10px;
}

.fsr-product-attribute {
  display: grid;
  grid-template-columns: 50px auto;
  gap: 15px;
  align-items: center;
  margin-bottom: 10px;
  font-weight: bold;
}

buy-buttons.buy-buttons button {
  padding: 15px;
  justify-content: center;
}

buy-buttons.buy-buttons button::after {
  display: none;
}

form.buy-buttons button {
  padding: 15px;
  justify-content: center;
}

form.buy-buttons button::after {
  display: none;
}

button[name="checkout"] {
  padding: 15px 15px 24px;
  justify-content: center;
}

button[name="checkout"]::after {
  display: none;
}

.fsr-payment-icons {
  display: inline-flex;
  width: 100%;
  flex-wrap: wrap;
  gap: 10px;
  margin: 5px 0px 10px;
}
.fsr-payment-icons svg{
  width:50px;
  height: auto;
}

.fsr-guudcard-payment-icon{
  flex-shrink: 0;
  width:47px;
  height: 29px;
}

.fsr-impact-icons {
  margin-top: 10px;
  display: inline-flex;
  gap: 10px;
}

.fsr-impact-icons > div {
  text-align: center;
  display: flex;
  width: calc(calc(100% - 20px) / 3);
  flex-direction: column;
  align-items: center;
}

.fsr-impact-icons img {
  margin-bottom: 10px;
}

.fsr-impact-icons-horizontal {
  margin-top: 10px;
}

.fsr-impact-icons-horizontal > div {
  margin-bottom: 10px;
  display: grid;
  width: 100%;
  grid-template-columns: 50px auto;
  gap: 15px;
  align-items: center;
}

.fsr-quantity-variant {
  display: inline-flex;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
}

.quantity-selector__button {
  padding-inline-start: 10px;
  padding-inline-end: 10px;
}

.accordion {
  border-color: black;
}

.accordion:last-of-type {
  border-bottom: none;
}

.no-secondary-background .logo-list__item {
  background: transparent;
}

.fsr-shipping-inventory {
  margin-bottom:0px;
  width: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}
.fsr-inventory-wrapper {
  display: grid;
  grid-template-columns: 50px auto;
  gap: 10px;
  align-items: center;
}

.count-bubble{
  font-size:13px!important;
  padding:3px;
}

.button:not([disabled]):hover, .btn:not([disabled]):hover, .shopify-payment-button__button--unbranded:not([disabled]):hover{
  --button-background-opacity: 1;
}

@media only screen and (max-width: 1280px){
  .fsr-payment-icons{
    gap:5px;  
  }
  
  .fsr-payment-icons svg {
    width:40px;
  }

  .fsr-guudcard-payment-icon {
    width:38px;
    height:24px;
  }
  
}

@media only screen and (max-width: 700px){
  [data-fsr="impact"] .scroll-area{
    margin-right:0px;
    padding-inline-start:0px;
    margin-inline-start:0px;
    margin-inline-end:0px;
    padding-right:0px;
  }
  
  [data-fsr="logo-list"] .bleed{
    margin-inline-end:0px;
  }
}

/*#shopify-section-template--18007357358347__7e58b6c6-966a-4bac-a75a-b2fff7ee1739 {
    [data-fsr="multi-column"] .section-stack {
    padding: 0px 20px;
    }
}*/

.fsr-rating-card svg{
  color:black!important;
}

#shopify-section-template--18027266179339__36f6fadd-f04c-4909-a80d-04278eb42cd6, #shopify-section-template--18050234876171__787ab8e0-cc34-4214-999e-ddbd8a8223bb{
  @media only screen and (min-width: 700px) {
    .multi-column__item:last-child {
      .prose a.button {
        display: none;
      }
    }
  }
  @media only screen and (max-width: 699px) {
    .multi-column__item:first-child {
      .prose a.button {
        display: none;
      }
    }
  }
}

.loox-rating-label {
  padding-top: 8px!important;
  font-weight: bold;
}

.offer.bg-custom.text-custom {
  font-size: 20px!important;
  line-height: 28px!important;
  gap:0;
}
@media only screen and (min-width: 700px){
  #shopify-section-template--20779531927819__image_with_text_overlay_QHPYj8 .fsr-subheading-highlight:nth-child(3) {
    display:none;
  }
  #shopify-section-template--25294425686283__image_with_text_overlay_QHPYj8 div:nth-child(4) {
    display:none;
  }
  #shopify-section-template--25396057243915__image_with_text_overlay_tJdhFU .fsr-subheading-highlight {
    color:#000;
  }  
}

@media only screen and (max-width: 699px){
  #shopify-section-template--20779531927819__image_with_text_overlay_QHPYj8 .fsr-subheading-highlight:nth-child(2),#shopify-section-template--25294425686283__image_with_text_overlay_QHPYj8 .prose div:nth-child(3) {
    display:none;
  }

  
  }
}
@media only screen and (max-width: 699px) {
.product-info__accordion .fsr-subheading {
  font-size:1em!important;
  line-height:1em!important;
}
.accordion__content p{
    font-size: 0.8em!important;
  }
}