/** Shopify CDN: Minification failed

Line 119:0 Unexpected "}"

**/
/* banners slider text customization*/
.banner__box>*:first-child {
margin-top: 0;
font-weight: bold;
/* font-family: helvetica; */
/* text-shadow: 2px 2px 2px black; */
}
.banner__box .banner__heading+* {
margin-top: 1rem;
/* font-family: helvetica; */
font-weight: 400;
color: #fff;
/* text-shadow: 2px 2px 2px black; */
}

@media screen and (max-width: 749px){
.banner__box h2.banner__heading.h1 {
font-size: 15px !important;
/* font-family:helvetica; */
}
}
/* @media screen and (min-width: 749px){
h2.banner__heading.inline-richtext.h1 {
    font-size: 18px;
}
  .banner__text.rte {
    font-size: 12px;
}
} */

@media screen and (max-width: 749px){
.banner__text.rte {
font-size: 9px !important;
/* font-family: helvetica; */
}
}

@media screen and (max-width: 1297px){
  h2.banner__heading.inline-richtext.h1 {
    font-size: 30px;
}
  .banner__text.rte {
    font-size: 19px;
}
}

@media screen and (max-width: 1035px){
    h2.banner__heading.inline-richtext.h1 {
    font-size: 25px;
}
  .banner__text.rte {
    font-size: 14px;
}
}

@media screen and (max-width: 955px){
    h2.banner__heading.inline-richtext.h1 {
    font-size: 20px;
}
  .banner__text.rte {
    font-size: 12px;
} 
}

@media screen and (max-width: 876px){
    h2.banner__heading.inline-richtext.h1 {
    font-size: 18px;
}
  .banner__text.rte {
    font-size: 12px;
}
}
a.button.button--secondary {
font-weight: 600;
opacity: 1;
}
.banner__box .banner__heading+* {
margin-top: 1rem;
font-weight: 550;
}

@media only screen and (max-width: 749px) {
.slider-mobile-gutter .slideshow__controls { display: none; }
}
.slider-counter.slider-counter--dots {
display: none !important;
}

a.button.button--secondary{
  font-size: 10px;
  
}

/* menu text size ( first one for desktop and second one for mobile) */
.header__menu-item{
font-size: 20px !important;
}

@media (max-width: 749px){
.menu-drawer__menu-item{
font-size: 18px !important;
}
}

/* slider background transparent*/
.card__inner.color-scheme-2.gradient.ratio {
background: transparent;
}

/* slider background transparent*/
.collection .card__inner {
    background: transparent;
}
}

/* announcement bar color of text*/
p.announcement-bar__message.h5 {
    color: white !important;
}
.button--centered {
    display: inline-block;
    margin: 10px auto;
    text-align: center;
    padding: 10px 20px; /* Add some padding to the button */
    background-color: black; /* Set the background color */
    color: #fff; /* Set the text color */
    border: none; /* Remove the button border */
   box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* Add a subtle box shadow */
   
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* Add a subtle box shadow */
    cursor: pointer; /* Change the cursor to a pointer on hover */
    transition: background-color 0.3s ease; /* Add a transition effect */
  outline: none; /* Remove the outline on focus */
  
}

.button--centered:hover {
    background-color:#878484; /* Change the background color on hover */
}
/*.section-template--22925029114135__main-padding {
    background: #121212;
}*/
/* Target <a> tags only on the product page */
/* Change the color of links within the specific section */
.product__info-container a {
    color: #FFFF !important; /* Replace with your desired color */
}

