/** Shopify CDN: Minification failed

Line 375:0 Unexpected "}"

**/
@import url('https://fonts.googleapis.com/css2?family=Akshar:wght@300..700&display=swap');

h1, h2, h3, h4, h5, h6 {
  font-family: "Akshar", sans-serif !important;
} 

.card__information {
    display: flex;   
    justify-content: space-between;
    flex-wrap: wrap;
}
input#Search-In-Modal {
    border: 1px solid #8d8b8b;
    border-radius: 8px;
}

.card__information h3 {
   width: 60%; font-size: 20px; line-height: 24px;
}

.card__information .card-information {
    width:32%;
}
.card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:0px;}

div#collection-template--18903376396388__featured_collection .card-wrapper.product-card-wrapper.underline-links-hover {
    padding: 20px !important;
}

div#collection-template--18903376396388__featured_collection span.price-item.price-item--regular {
    white-space: nowrap;
}
div#collection-template--18903376396388__featured_collection .card-information {
    width: fit-content !important;
}

.newsletter-form__field-wrapper.scroll-trigger.animate--slide-in{
    border-radius: 12px !important;  
  overflow: hidden !important;
}

.newsletter-form__button{
  right: 0px !important;
}

.field__input:focus{
  box-shadow: none !important;
}

.field:after{
    box-shadow: none !important;
}
.field:hover.field:after {
    /* box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground), var(--inputs-border-opacity)) !important; */
  box-shadow: none !important;
}

ul.footer-block__details-content.list-unstyled li a {
    color: #fff !important;
    font-size: 16px;
}

.footer__content-bottom.scroll-trigger.animate--slide-in {
    padding: 0px 0px 0px 0px;
}

.copyright__content {
    font-size: 14px !important;
    color: #fff !important;
    font-weight: 400;
}
footer.footer.color-scheme-4.gradient.section-sections--18903376855140__footer-padding {
    padding-bottom: 20px;
}

.footer__copyright.caption {
    padding-top: 20px;
    margin-top: 0px;
}

.footer__content-bottom-wrapper.page-width.footer__content-bottom-wrapper--center {
    border-top: 1px solid #fff;
  max-width: 1440px !important;
}

.footer__content-bottom{
  border: none !important;
}

.newsletter__wrapper.d-flex.color-scheme-566f3923-73ee-49e0-a62f-1b04e3f6f195.gradient.content-container.isolate.section-sections--18903376855140__newsletter_MB7EMt-padding{
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.newsletter__wrapper.d-flex{
  align-items: center;
}

h2.inline-richtext.h1.scroll-trigger.animate--slide-in {
    margin-top: 3.56rem;
    margin-bottom: 3.5rem;
}

div#shopify-section-template--18903376363620__product-grid .collection.page-width ul#product-grid {
    margin-top: 0px;
    padding-top: 15px;
    border-top: 1px solid #DBDBDB;
}

.section-template--18903376363620__product-grid-padding.gradient.color-scheme-1
.collection.page-width {
  padding: 0px 0px !important;
}

.section-template--18903376363620__product-grid-padding.gradient.color-scheme-1 {
    padding-top: 0px;
}

div#shopify-section-template--18903376363620__product-grid  div#FacetsWrapperDesktop {
    grid-column: 3;
}

div#shopify-section-template--18903376363620__product-grid  .product-count.light {
    grid-column-start: 1;
    text-align: start;
}

div#shopify-section-template--18903376363620__product-grid .select {
    padding: 7px 10px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    border-radius: 5px;
}

div#shopify-section-template--18903376363620__product-grid summary.facets__summary.caption-large.focus-offset {
    padding: 7px 20px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    border-radius: 5px;
}

div#shopify-section-template--18903376363620__product-grid span.svg-wrapper {
    right: 10px;
}

div#shopify-section-template--18903376363620__product-grid svg.icon.icon-caret {
    right: 5px;
}
div#shopify-section-template--18903376363620__product-grid span#ProductCountDesktop::before {
    content: "Showing ";
}

div#shopify-section-template--18903376363620__product-grid summary.facets__summary.caption-large.focus-offset {
    margin-bottom: 0.8rem !important;
}

span.price-item.price-item--sale.price-item--last {
   color: #049C2D;
    font-size: 20px;
    font-weight: 700;
  font-family: 'Akshar';
   
    line-height: 28px;
    letter-spacing: -0.8px;
}
.product__info-wrapper h1 {
    font-size: 40px;
    line-height: 44px;
    color: #181818;
    font-weight: 500;
}
.product__info-wrapper input#Quantity-template--18903376560228__main {
    font-size: 20px;
    color: #1E9ECD;
    font-weight: 500;
    font-family: poppins;
    line-height: 24px;
}

.product--large:not(.product--no-media) .product__media-wrapper{
  max-width: 40% !important;
}

.product--large:not(.product--no-media) .product__info-wrapper{
  max-width: 60% !important;
}

.product__description.rte.quick-add-hidden:before {
    content: "Description";
    font-weight: 400;
    color: #1E9ECD;
    font-size: 20px;
    line-height: 24px;
}

.product__description.rte.quick-add-hidden p {
    font-size: 16px;
    line-height: 20px;
    color: #181818 !important;
}

.product__description.rte.quick-add-hidden p:nth-child(1) {
    margin-top: 10px;
}

ul#Slider-Thumbnails-template--18903376560228__main li {
    width: 100px;
}

.product--large .thumbnail-list{
    grid-template-columns: repeat(auto-fill, minmax(90px, 0.5fr)) !important;
}

button.thumbnail.global-media-settings.global-media-settings--no-shadow {
    border-radius: 12px;
    box-shadow: none !important;
    border: 1px solid #DBDBDB;
}

div#Quantity-Form-template--18903376560228__main {
    width: fit-content;
}

section#ProductInfo-template--18903376560228__main div {
    width: fit-content;
    float: inline-start;
}
div#price-template--18903376560228__main {
    width: 100% !important;
}
section#ProductInfo-template--18903376560228__main button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
    display: none;
}

.product-form__buttons .product-form__submit button.button--full-width.button--secondary {
    width: 275px;
  margin-left: 10px;
  background: #1E9ECD;
  border-radius: 8px;
  color: #FFFFFF;
  font-size: 20px;
  font-weight: 600;
}
.product-form__submit button.button--full-width.button--secondary :hover{ color: #1E9ECD !important;   background: #fff !important;}
.button:after{
  border-radius: 8px !important;
  box-shadow: none !important;
}

label.quantity__label.form__label {
    display: none;
}

.product__info-container .product-form{
  margin: 0px !important;
}
quantity-input.quantity path {
    color: #868686;
}
.product__info-container p.product__text.inline-richtext.caption-with-letter-spacing {
    display: none;
}

.product-count__text {
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    font-family: work sans-serif !important;
}
aside#main-collection-filters {
    padding: 0;
}
.collection-hero__inner.page-width.scroll-trigger.animate--fade-in, h1.collection-hero__title {
    padding: 0;
}

/* input#Quantity-template--18903376560228__main {
    width: fit-content;
} */

quantity-input.quantity{ 
  width: 70px;

}
quantity-input.quantity:after {
    width: 70px;
  border-radius: 8px;
  box-shadow: none !important;
  border: 1px solid #DBDBDB;
}

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

quantity-input.quantity button {
    width: fit-content;
  padding: 7px
}
.section-template--18409970827449__main-padding{max-width: 1170px !important;}
.isolate .field {
    border: 1px solid #bab9b9;
    border-radius: 4px;
}
.contact__button button.button {
    background: #1E9ECD;
    border-radius: 8px;
    color: #fff;
    font-size: 16px;
}
/*register/login page*/
.d-flex.customer_register .errors li {
    color: red;
    list-style: none;
}
 .customer:not(.account):not(.order) {
        max-width: 1170px;
        margin: 0 auto;
    }
.d-flex.customer_register   .left_part {
    width: 60%;
    padding: 50px;
}
.d-flex.customer_register .right_part {
    width: 40%;
}
.d-flex.customer_register {
    display: flex;
    background: #1170ab;
}
.d-flex.customer_register .left_part  h2 {
    font-size: 30px;
    text-align: left;
    color: #fff;
    text-transform: uppercase;
    margin: 0;
}
.d-flex.customer_register .left_part  p {
    margin: 0;
    color: #fff; text-align: left;
}
  .d-flex.customer_register .right_part img {
    height: 100%;
    object-fit: contain;
    object-position: center center;
    width: 100%;
}
  .d-flex.customer_register .right_part {
    width: 40%;
    align-items: center;
    justify-content: center;
    background: #e3e3e3;
}
.customer form a:hover {
    color: #fff;
}
.customer form a {color: #facc5b;}
.customer .field input {
    border: 1px solid #ccc;
    box-shadow: none;
    outline: 0;
    font-size: 16px !important;
    padding: 10px !important;
}
.customer button {
    background: #facc5b !important;
   width:100% !important;
    box-shadow: none;
    color: #000 !important;
    text-transform: capitalize;
    font-weight: 500; margin:20px 0 !important;}
}.customer button:after{content: unset !important;}
.address_details.right_part{padding: 50px;}
.customer.account{max-width: 1000px !important;}
.account_address.d-flex.customer_register .left-part {
    text-align: left;
}
header.header.dealer a#HeaderMenu-dealer-login,  header.header.dealer #HeaderMenu-products, header.header.customer a#HeaderMenu-dealer-dashboard,  header.header.customer a#HeaderMenu-dealer-login, header.header.non-loggedin a#HeaderMenu-dealer-store {   display: none;} 
ul.list-menu.list-menu--inline li a {
    text-decoration: none;
}

@media only screen and (max-width: 768px){
  ul#Slider-template--18903376396388__featured_collection {
    padding: 0 0 !important;
  }

 
  
  div#shopify-section-template--18903376363620__product-grid .collection.page-width ul#product-grid{
    padding: 20px;
  }

  .newsletter__wrapper.d-flex.color-scheme-566f3923-73ee-49e0-a62f-1b04e3f6f195.gradient.content-container.isolate.section-sections--18903376855140__newsletter_MB7EMt-padding{
    padding: 20px !important;
  }
  
  h2.inline-richtext.h1.scroll-trigger.animate--slide-in{
    margin-top: 20px;
    margin-bottom: 20px;
  }
  
  .newsletter__wrapper.d-flex.color-scheme-566f3923-73ee-49e0-a62f-1b04e3f6f195.gradient.content-container.isolate.section-sections--18903376855140__newsletter_MB7EMt-padding 
  .left-part, 
  .newsletter__wrapper.d-flex.color-scheme-566f3923-73ee-49e0-a62f-1b04e3f6f195.gradient.content-container.isolate.section-sections--18903376855140__newsletter_MB7EMt-padding 
  .right-part{
    width: 100%
  }

  }

@media only screen and (max-width: 768px){
.product--large:not(.product--no-media) .product__media-wrapper, .product--large:not(.product--no-media) .product__info-wrapper{
    max-width: 100% !important;    
}

 .product--large:not(.product--no-media) .product__info-wrapper{
padding: 20px 0 !important;
}
  .product-form__submit {
    margin-left: 5px !important;
    width: fit-content !important; 
}
  .center.collection__view-all.scroll-trigger.animate--slide-in a.link.underlined-link:hover {
    background: #1E9ECD;
    color: #fff !important;
    padding: 12px 40px;
    border-radius: 8px;
    text-transform: capitalize;
}
  .section-template--18903376396388__featured_collection-padding {
    padding-top: 0px !important;
}
  .footer-block__image-wrapper img {
    width: 150px;
}
  .copyright__content {
    font-size: 10px!important;
}
  .header__icons {
    display: none !important;
}
  header-drawer {
    margin-left: 0 !important;
}

h3#heading, p#text {
    width: 100%;
    padding: 0px 10px !important;
}

  h3#heading, 
  #shopify-section-template--18903376396388__reverse_carousel_8tNUJT h2,
  #shopify-section-template--18903376396388__featured_collection h2.title.inline-richtext.h1.scroll-trigger.animate--slide-in,
  #shopify-section-sections--18903376855140__newsletter_MB7EMt h2.inline-richtext.h1.scroll-trigger,
  .related-products h2.related-products__heading.inline-richtext.h1, 
  .product__info-wrapper h1{
    font-size: 28px !important;
    line-height: normal !important;
    height: 100% !important;
    margin-bottom: 10px;
  }
  .product__description.rte.quick-add-hidden p {
    line-height: normal !important;
}

  #shopify-section-template--18903376396388__reverse_carousel_8tNUJT h2{
    padding-bottom: 0px !important;
  }

  .reverse-carousel-section{
    padding: 40px 20px !important
  }
  
  p#text {
    font-size: 16px !important;
    margin: 0px !important;
    height: 100% !important;
  }

  .carousel-cta-button {
    /* margin-top: 70px !important; */
  }
  
  .carousel-container{
    padding: 40px 0px !important;
    height: 800px !important;
  }

  .reverse-carousel-left, .reverse-carousel-right {
    max-width: 100% !important; 
  }

  .carousel-track {
    overflow: hidden;
}

  label.field__label {
    font-size: 10px !important;
    white-space: normal !important;
    margin-top: 5px !important;
}
 
  .card__information {
    height: fit-content;
    
}
      
}