/** Shopify CDN: Minification failed

Line 134:77 Expected identifier but found "*"
Line 262:32 Expected "}" to go with "{"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:custom-faq (INDEX:40) */
div#sechead\ sechead-template--24849989108032__custom_faq_UYpgtr {

font-weight: 900;
line-height: 43px;
font-size: 52px;

}
.mtab h2 strong{

font-weight: 500 !important;
font-size: 26px !important;
line-height: 28px !important;
}
.tab-link h2 strong{

font-weight: 500 !important;
font-size: 26px !important;
line-height: 28px !important;
}
button.tab-link {
border-bottom: 1px solid #B1B1B1 !important;
}
.tab-menu button:hover{
color: #1f1f1f !important;
background-color: #F2F2F2 !important;
border-color:none;

}
.shopify-section-template--24850272747840__custom_faq_wgjiWr #tab2 h2 strong {
border-bottom: none important;
padding-bottom: 0px !important;
}
button.tab-link {
border-bottom: 1px solid #ccc;
padding-bottom: 8px;
margin-bottom: 6px;
}
.vertical-tabs-container {
display: flex;
max-width: 1400px;
min-height: 150vh;
flex-wrap: wrap;
padding: 0px 0px 0px 50px;
margin:0 auto;
}

.tab-menu {
width: 360px;

border-right: 1px solid #ccc;
display: flex;
flex-direction: column;
}

.tab-menu button {
padding: 8px 0px 12px;
border: none;
background: none;
text-align: left;
cursor: pointer;
transition: background 0.3s ease;
font-size: 14px;
}

/* .tab-menu button:hover,
.tab-menu button.active {
background-color: #E9E9EA;
color:#1f1f1f !important;

} */

.tab-content-area {
flex: 1;
padding: 148px 8.5% 40px 8.5%;
}

.tab-content {
margin-bottom: 45px;
padding: 0px 0px 20px 0px;
border-radius: 8px;
}
.vertical-tabs-container .tab-content-area{

padding-top: 125px !important;
}
#shopify-section-template--24850272747840__custom_faq_wgjiWr .tab-content {
margin-bottom: 0px;
padding: 0px 0px 20px 0px;
border-radius: 8px;
}
.tab-content p {
margin-bottom: 0px;

padding-top:25px;font-size:18px;
}
#shopify-section-template--24850272747840__custom_faq_wgjiWr .tab-content p {
margin-bottom: 0px;

padding-top:0px;
font-size:18px;
}

@keyframes blinkHighlight {
0% { background-color: #fff9c4; }
50% { background-color: #fff176; }
100% { background-color: transparent; }
}

.tab-menu {


border-right: 1px solid #ccc;
display: flex;
flex-direction: column;
position: sticky;
top: 20px;

max-height: 80vh;
overflow-y: scroll;
padding-right: 55px;
width: 100%;

/* scrollbar-width: thin !important; /* just thin — no exact px allowed */ */
/* scrollbar-color: #000 #BCBBBD; */

}

.tab-menu::-webkit-scrollbar {
width: 3px; /* thinner scrollbar */
}

.tab-menu::-webkit-scrollbar-thumb {
background-color: #000;
border-radius: 10px;
}

.tab-menu::-webkit-scrollbar-track {
background-color: #BCBBBD;
}

#shopify-section-template--24850272747840__custom_faq_wgjiWr .tab-content-area h2 {
border-bottom: 1px solid #F2F2F2;
padding-bottom: 0px;
font-size: 18px;
font-style: italic;
}
.vertical-tabs-container .left-container {
width: 36%;
border-right: 1px solid #C0C0C0;

padding-top:125px !important;
}
.tab-link h2 strong{

font-weight: 500 !important;
font-size: 26px !important;
line-height: 28px !important;
}
@media (max-width:1024px){
ul#breadcc {

margin-bottom: 18px !important;
}

.left-container {
width: 100% !important;border-right:0px !important;
}
.vertical-tabs-container {
flex-direction: column;
}

.vertical-tabs-container{
padding: 0px 27px !important;
}
.tab-content-area {

padding: 5% 5.5% 40px 4.5% !important;
}
h2#sechead {
margin-bottom: 25px;
}
/* END_SECTION:custom-faq */

/* START_SECTION:product-slider (INDEX:128) */
.swiper {
  width: 100%;
  box-sizing: border-box;
  padding-right: 25%; /* 20% space for right-side peek */
  overflow: visible;
}

.swiper-slide {
  width: 75% !important; /* Show 80% of current */
}

.swiper-slide img {
  width: 100%;
 
}
.swiper-button-prev {
    background: red;
    padding: 4px 12px;
    width: 46px;
    height: 46px;
    border-radius: 50px;
}

.swiper-button-prev:after  {
 
    color: #000 !important;
    font-size: 20px !important;
}
.swiper-button-next:after {
 
    color: #000 !important;
    font-size: 20px !important;
}
  
.swiper-button-prev {
    background: #E4FB02;
    width: 38px !important;
    height: 38px !important;
    border-radius: 50px;
}

.swiper-button-next {
    background: #E4FB02;
  width: 38px !important;
    height: 38px !important;
    border-radius: 50px;
}
  span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    
    background: #E4FB02 !important;
    opacity: 1;
    width: 15px !important;
    height: 15px !important;
}
  span.swiper-pagination-bullet{
 background: #BCBBBD !important;
    opacity: 1;
    width: 12px;
    height: 12px;
    
  }
  @media (max-width:768px){
    .cusslider {
    margin-top: -20px !important;
}
  }
/* END_SECTION:product-slider */