/** Shopify CDN: Minification failed

Line 444:26 Expected ":"

**/
.button--secondary {
    background-color: #176781; }

.stickybutton {
   background-color: #176781; }

.cart-count-bubble {
  background: #176781; }

.product__info-wrapper.grid__item .product-form .product-form__buttons button.product-form__submit.button.button--full-width.button--primary {
    background-color: #176781; }

.cart__checkout-button {
    background-color: #176781; }

.price-item--last {
  color: #176781 !important; }

.fa-circle-check {
      color: #176781; }

.highlight {
    box-shadow: inset 0 -2px 0 0 #176781; }

#shopify-section-header > sticky-header > header > nav > ul > li:nth-child(1) > a {
    background: #176781; }

.sfrom_text p {
  position: relative; 
  display: inline-block; 
  font-size: 14px
  margin-top: 0px !important;       
} 

.text-center {
    text-align: center;
}

@media screen and (max-width: 749px){
.font--text-xs {
  font-size: 15px !important; 
}}

#ImageWithText--template--18176356090177__d85b2b46-9e48-4295-88ef-1ca2e4a2bcc0 > p {
margin-bottom: 1.5rem !important;
}

#ProductInfo-template--18548024181057__main > div.product__title > h1 {
    font-size: 25px !important;
}
/* Multi-col remove border */
.global-media-settings video {
  border-radius: 0px !important;
}
/* Customer support */
.faq-availability {
  padding: 1rem;
  padding-bottom: 1.5rem !important;
  gap: 1rem;
  text-align: center;
  justify-items: center;
  display: grid;
  border-bottom: 0.1rem solid rgba(var(--color-foreground),.08);
}

.faq-availability > * {
  justify-items: inherit;
}

.text-subdued {
    color: rgb(0,0,0) / .7) !important;
}
.v-stack {
    display: grid;
}

.gap-4 {
    gap: 1rem;
}

.faq-availability>* {
    justify-items: inherit;
}

.prodpage {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

/* Hide search */
.icon-search {
  display:none !important;
}

/* Multicol Mobile Padding */
@media screen and (max-width: 749px){
.image-with-text__content {
  padding-bottom: 5px !important;
} }

/* Multicol Shadow */
.image-with-text__media-item image-with-text__media-item--small image-with-text__media-item--middle grid__item {
    box-shadow: 1px 2px 10px rgb(43 54 60 / 35%) !important;
}

.multicolimg {
       margin-left: -1.5rem !important;
    margin-right: -1.5rem !important; 
border-radius: 0px !important;
}

/* Menu Drawer adj */
.menu-drawer__benefits p {
    font-size: 13px !important;
    line-height: 1;
    font-weight: normal !important;
    letter-spacing: 0.2px !important;
}

/* Right Hand Image */
   .product .right_corn_img {
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 1;  
}                                                                                                                   
   .product .right_corn_img img {
    width: 80px;                                                                                                               
  }  

/* Shop Icon Header */
#shopify-section-header > sticky-header > header > nav > ul > li:nth-child(1) > a {
    padding: 6px 22px;
    border-radius: 3px;
}
#shopify-section-header > sticky-header > header > nav > ul > li:nth-child(1) > a {
   color: #fff;
  font-weight: 500;
}

#shopify-section-header > sticky-header > header > nav > ul > li:nth-child(1) > a > span {
  color: #fff
}

.header__active-menu-item, .header__menu-item:hover span{
  text-decoration:none;
  font-weight: 600;
}

.header__inline-menu ul.list-menu{
	align-items: center;
}

/* Wave Footer */
div#footerSvg {
    width: 100%;
    height: 108px;
    background: url(https://cdn.shopify.com/s/files/1/0636/0940/5671/t/32/assets/footer-curve.svg?v=1669711310);
    background-repeat: no-repeat;
    background-size: cover;
}

/* Urgency section
.urg {
      background-color: #fafafa;
    border-radius: 12px;
    padding-top: 1px;
  padding-bottom: 10px;
}

/* Globo Swatches */
.ul-globo-dropdown-option {
      box-shadow: 0px 2px 15px rgb(207 219 213 / 60%);
  width: 100%;
}

.swatch--gl .name-option {
  font-size: inherit !important;
}

.globo-swatch-product-detail {
  margin-bottom: 26px !important;
}

.globo-swatch-product-detail .globo-align-content-left .swatch--gl .ul-globo-dropdown-option li.swatches-options label, .swatches-globo .globo-align-content-left .swatch--gl .ul-globo-dropdown-option li.swatches-options label {
    padding: 8px 40px 8px 10px;
    font-size: 16px !important;
}
.globo-swatch-product-detail .swatch--gl .ul-globo-dropdown-option li.swatches-options label, .swatches-globo .swatch--gl .ul-globo-dropdown-option li.swatches-options label {
    display: block;
    padding: 8px 40px 8px 10px;
    font-size: 16px !important;
    line-height: 1.4 !important;
    float: none !important;
}
.globo-swatch-product-detail li label, .swatches-globo .swatch--gl li label {
    position: relative;
    font-size: 16px !important;
    cursor: pointer;
    border: 1px solid transparent;
    -webkit-transition: 0.2s all ease-in-out;
    transition: 0.2s all ease-in-out;
    min-width: auto !important;
    margin: 0 !important;
    padding: 0;
    display: block; }

.product-form__buttons {
    max-width: 100% !important; 
}

/* Margins-product-page */
.product__info-container > div.product__title {
    margin-top: 0.3rem !important;
}

variant-selects > div:nth-child(1) > label {
      margin-top: 2rem !important;
}

.product__info-container .product-form, .product__info-container .product__description {
    margin: 0rem 0 !important;
}

.product .price .badge, .product .price__container {
    margin-bottom: 0 !important;
}

/* annoucement bars */
img {
    max-width: 100%;
    vertical-align: middle;
}

.announcement_bottom_blocks {
    display: flex;
    flex-wrap: wrap;
    width: 100%;  
    justify-content: center; 
}          
  .icon-text-wrap {
    display: flex;    
    align-items: center;   
}       
  .announcement_bottom_blocks .icon-text-wrap .icon {
    width: 20px;  
    height: 20px; 
}  
  .announcement_bottom_blocks .text p {  
    margin: 10px 10px 10px 5px;   
    color: #fff !important;
}     
.announcement_bottom_blocks {
    background-color: #000;
}
  .announcement_bottom_blocks .icon-text-wrap .icon svg{
    fill: #fff !important;
} 

  @media only screen and (max-width: 480px) {  
    .announcement_bottom_blocks .text p {   
    font-size: 12px;   
    }}

.announcement-bar__message {
    text-align: center;
    padding: 1rem 2rem;
    margin: 0;
    letter-spacing: .1rem;
}

.announcement-bar {
    border-bottom: none !important; }

/* Arslan Slider */
@media screen and (max-width: 749px){
.product__media-list .product__media-item {
    width: 100% !important;
}}
  
.grid--peek.slider .grid__item:first-of-type {
    margin-left: 0 !important;
}
.slider__slide {
    --focus-outline-padding: 0 !important;
    --shadow-padding-top: 0 !important;
    --shadow-padding-bottom: 0 !important;
    scroll-snap-align: start;
    flex-shrink: 0;
    padding-bottom: 0;
}
@media only screen and (max-width: 749px) {
.global-media-settings img {
    border-radius: 0 !important;
}}
  button.slider-button {
    background: #fff;
    margin: 0 10px;
    display: flex;
    align-items: center;
    justify-content: center !important;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    padding: 0;
    text-align: center;
}

.slider-buttons{justify-content:space-between !important;}

    .slider.slider--mobile{scroll-padding-left:0 !important;}

  .slider-button{width:50%;}
  button.slider-button.slider-button--next {
    justify-content: flex-end;
}
  button.slider-button.slider-button--prev {
    justify-content: flex-start;
}
.slider-button svg.icon.icon-caret {
    width: 20px;
    height: 20px;
}

  .slider-counter.caption {
    display: none;
}
.slider-buttons {
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    max-width: 100% !important;
    position: absolute !important;
    top: 50%;transform: translateY(-50%) !important;
}
  button#closeSlide{display:none;}
ul.Slider-Thumbnails-bundle-cro-product-template {
    height: 275px;
    overflow-y: scroll;
    margin-top: 20px !important;margin-bottom:0px !important;
    display: block !important;
}

@media only screen and (max-width: 749px)
.slider-button {
    width: 50%;
}

@media only screen and (max-width: 749px)
button.slider-button.slider-button--prev {
    justify-content: flex-start;
}

@media screen and (max-width: 749px) {
  .slider.slider--mobile {
    margin-bottom: 0rem !important;
  }}

/* Featured review */
.main-product__block+.main-product__block {
    margin-top: 20px; }

.main-product__block-custom_liquid {
  background-color: #fafafa;
      border: 1px solid #e5e5e5;
    border-radius: 10px;
  list-style-type: none;
  margin: 12px 0 14px;
  padding: 8px;
  width: 100%;
     }
  
  .justify-between {
    justify-content: space-between; 
    margin-bottom:1rem;
    margin-top: 1rem;
  }

.bg {
      background-color: #f2f2f4;
    border-radius: 5px;
}
.flex {
    display: flex;
}

.prod__trust-badges {
    align-items: center;
  padding: 16px
    background-color: #f2f2f4;
    border-radius: 5px; }
  
  /* Cart affirmation */
.cart_message1 {
    background: #F2F2F2;
    border-radius: 20px;
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 18px;
    color: #000;
    padding: 5px 10px;
    text-align: left;
    max-width: 310px;
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
}

/* Review under ATC */

.customproductStats{
  margin-top: 32px;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
}
.customproductStatsLeft{
  margin-right: 16px;
}
.customproductStatsLeft img{
  display: block;
}
.customproductStatsRight{
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
}

/* ATC + Buy Buttons */
.shopify-payment-button__button--branded .shopify-cleanslate {
    min-height: 60px;
    font-size: 20px; }

.shopify-payment-button__more-options {
  display: none; important
}

/* ATC Infos */

.Buybtnspan {
  margin-right: 5px;
}

.atctxt {
  font-weight: 500 !important;
}

.dialimiter {
  margin-left: 7.5px;
    margin-right: 7.5px;
}

.button--secondary {
    font-size: 18px !important;
    max-height: 60px !important;
    padding: 4px !important;
    min-height: 60px !important;
    max-height: 60px !important;
    width: 100%;
    background: #176781;
    border: 1px solid #176781;
    border-radius: 30px;
    line-height: 1.2;
}

/* Reduce Product title size  */
 @media only screen and (max-width: 749px) {
div.product__title > h1 {
  font-size: 28px !important;
}} 

/* Hide desktop */

@media only screen and (min-width: 749px){
.hideondesktop {
  display: none !important;
}}

/* Margins-product-page */
.product__info-container>*+* {
    margin: 1rem 0 !important;
}

variant-selects > div:nth-child(1) > label {
      margin-top: 2rem !important;
}

.product__info-container .product-form, .product__info-container .product__description {
    margin: 0rem 0 !important;
}

.product .price .badge, .product .price__container {
    margin-bottom: 0 !important;
}

@media screen and (min-width: 749px) {
.prod__description {
  font-size: inherit !important;
}}

/* Align footer left */
.footer-block-image {
    text-align: left !important;
  }

/* Hide geolocation */
#shopify-section-footer > footer > div.footer__content-bottom > div > div.footer__column.footer__localization.isolate > localization-form {
  display: none !important
}

/* Desktop adjustments */

@media screen and (min-width: 749px) {
.content-for-layout {
  padding-top: 30px;
}
  .bottomMenu {
    display: none;
  }
}

/* Sticky atc */
.bottomMenu {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 1;
    transition: opacity .25s ease-in-out,transform .25s ease-in-out,visibility .25s ease-in-out;
}

.sticky-atc-container {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 30px;
    padding-right: 30px;
transition: opacity 0.25s ease-in-out 0s, transform 0.25s ease-in-out 0s, visibility 0.25s ease-in-out 0s;
margin-bottom: 0px;
bottom: 0px;
z-index: 90002;
margin-top: 0px;
background-color: rgba(255, 255, 255, 0.5);
backdrop-filter: blur(16px) contrast(100%) !important;
-webkit-backdrop-filter: blur(16px) contrast(100%); }

.stickybutton {
    text-decoration: bold;
    border-radius: 32px;
    border: 0px;
    font-weight: 600;
    font-size: 18px;
    color: #fff;
    width: 100%;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20x;
    text-transform: capitalize;
}

.hide {
    opacity:0;
   
}
.show {
    opacity:1;
  
}

/* Font weight + Spacing fix on iOS */

h1,h2,body,p,a,h3,h4,h5,h6,button {
  letter-spacing: 0px !important;
}

.cart-count-bubble {
  color: #fff
}

/* Product image slider adjustments */

/* Reviews spacing 
#selectcolor {
  margin-top: 1.5em !important;
} */

/* Border radius on Column images */
div.multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--full-width.multicolumn-card-spacing > div {
  border-radius: 12px;
}

.image-with-text__media {
    box-shadow: 1px 2px 10px rgba(43, 54, 60, 0.35) !important;
}

div.multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--full-width.multicolumn-card-spacing > div {
  padding: 0px !important;
}

/* Payment icons */
.PaySVG {
    padding: 2.5px;
    width: auto;
    height: 30px;
    text-align: center;
    align: center;
}

.icbg {
    background-color: #fafafa;
    border-radius: 12px;
    margin: 12px 0 14px;  
    padding: 5px;
}

.cartdraweri {
margin: 1.2rem 0 1rem auto;
}

.list-payment-rb {
display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: -0.5rem 0;
    padding-top: 1rem;
    padding-left: 0;
}


/* Risk reversal icons  */
 .pro-iwt-wrap {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}   
  .pro-iwt-wrap .innr {  
    width: 33.33%;  
    text-align: center;   
}  
  .pro-iwt-wrap .inner-icon img {  
    width: 75px; 
    height: 75px; 
    margin: 0 auto; 
    fill: orange;
}  
  .pro-iwt-wrap .innr p {  
    font-weight: 600;  
    color: #000;  
    font-size: 1.3rem;
    margin-top: 0px;
    margin-bottom: 0px;
} 

/* Key benefits */
.key_points {
  background-color: #fafafa;;
  border-radius: 12px;
  list-style-type: none;
  margin: 12px 0 14px;
  padding: 8px;
  width: 100%;
}

.key_points-line_item {
  align-items: center;
  display: flex;
  width: 100%;
}

.key_points-line_item + .key_points-line_item {
  margin-top: 4px;
}

.key_points-line_item strong {
  display: inline-block;
  margin-left: 8px;
  font-weight: 500 !important;
}

.font--text-xs {
    font-family: var(--font-family);
    font-size: var(--font-size-text-xs);
    letter-spacing: var(--letter-spacing-text-xs);
    line-height: var(--line-height-text-xs);
    }

.key_points_line_item_parent {
  display: flex;
}

.key_points_line_item_icon {
  min-height: 20px;
  min-width: 20px;
  text-align: center 
  }

    /* Disable zoom product images */
  .product__media-toggle {
    display: none !important;
  }
.product__modal-opener .product__media-icon {
  display: none ;
}

/* Save Badge */
.price--show-badge {
  justify-content: center;
}

/* Compare at price */
div.price__sale > span:nth-child(2) > s {
    font-size: 20px !important;
    font-weight: 500;
}

/* Sale price */
.price-item--last {
  font-size: 20px !important;
  font-weight: bold;
}

.compareat {
    text-decoration: line-through;
    font-weight: 300 !important;
    color: #40fff;
}

/* hide tax caption */
.product__tax {
display: none
}

.button--secondary {
  color: #fff !important; 
}

/* uppercase atc text */
.product__info-wrapper.grid__item .product-form .product-form__buttons button.product-form__submit.button.button--full-width.button--primary {
    max-height: 60px !important;
    padding: 4px !important;
    min-height: 60px !important;
    max-height: 60px !important;
    width: 100% !important;
    border-radius: 30px;
    font-size: 22px;
    font-weight: 900 !important;
    box-shadow: 0px 2px 15px rgb(207 219 213 / 60%);
    line-height: 1.2;
}

.cart__checkout-button {
    max-height: 60px !important;
    padding: 4px !important;
    min-height: 60px !important;
    max-height: 60px !important;
    width: 100% !important;
    border-radius: 30px;
    font-size: 22px;
    font-weight: 900 !important;
    box-shadow: 0px 2px 15px rgb(207 219 213 / 60%);
    line-height: 1.2;
}


/* low stock custom styles  
.sales-points1 { list-style:none;
  padding:0;
  margin: auto;
  text-size-adjust: 100%;
  color: rgb(0, 0, 0);
  font: 12px;
  -webkit-font-smoothing: antialiased;
  box-sizing: inherit;
  animation: 0.5s ease 0s 1 normal forwards running hUniol;
  background-color: rgb(250, 247, 240);
  position: relative;
  display: inline-flex;
  width: 100%;
  padding: 12px 12px; }

.sales-points2 { list-style:none;
  padding:0;
  margin: auto;
  text-size-adjust: 100%;
  color: rgb(0, 0, 0);
  font: 12px;
  -webkit-font-smoothing: antialiased;
  box-sizing: inherit;
  animation: 0.5s ease 0s 1 normal forwards running hUniol;
  background-color: rgb(247, 255, 249);
  position: relative;
  display: inline-flex;
  width: 100%;
  padding: 12px 12px;
  text-align: center; }

.sales-point{
  display:block;
  margin-bottom:10px
}

.sales-point:last-child{
    margin-bottom:0;
  }

.sales-point .icon{
    position:relative;
    width:25px;
    height:25px;
    margin-right:10px
  }

[dir=rtl] .sales-point .icon{
      margin-right:0;
      margin-left:10px
  }

@keyframes inventory-pulse{
  0%{
    opacity:0.5;
  }
  to{
    transform:scale(2.5);
    opacity:0;
  }
}

.icon--inventory:after,.icon--inventory:before{
    width:9px;
    height:9px;
    background:#54c63a;
    border-radius:9px;
    position:absolute;
    left:0;
    top:0;
    content:"";
    margin:8px;
  }

.icon--inventory:before{
    animation:inventory-pulse 2s linear infinite;
  }

.inventory--low .icon--inventory:after,.inventory--low .icon--inventory:before{
      background:#f4af29;
    }

.inventory--low{
  color:#f4af29;
}

.icon-and-text {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

*/