/** Shopify CDN: Minification failed

Line 224:0 Unexpected "="

**/

/* Homepage CSS Start  */

#shopify-section-template--21696251330782__rich_text_efB9Re h1 {
    color: #120300;
    font-size: 30px !important;
    line-height: 38px !important;
    font-weight: 200;
}

















/* Promo bar Container CSS Start */
.promo-bar {
  background: #fcf3ea;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  padding: 18px 20px;
  
}


.promo-container {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 18px;
  flex-wrap: wrap;
  max-width: 1200px;
  margin: 0 auto;
}


.promo-icon {
  color: #ef7d22;
  font-size: 30px;
  line-height: 1;
}


.promo-text {
  font-size: 24px;
  font-weight: 400;
  color: #000;
  margin: 0;
  text-align: center;
  font-family: poppins !important;
}


.promo-link {
  color: #222;
  text-decoration: underline;
  font-size: 18px;
  font-weight: 600;
  white-space: nowrap;
  transition: opacity 0.2s ease;
}

.promo-link:hover {
  opacity: 0.7;
}

@media (max-width: 768px) {
  .promo-text {
    font-size: 20px;
  }
  
  .promo-container {
    gap: 10px;
  }
}


/* Promo bar Container CSS End */

/* Comfort for Life's Big Moments CSS Start  */


.inline-richtext.h1 {
    color: #000;
    font-size: 40px !important;
    line-height: 48px;
    font-weight: 700;
}
.rich-text__text.rte p {
    color: #000;
}
.multicolumn-card__info h3 {
    color: #000;
    font-weight: 500;
}
/* Comfort for Life's Big Moments CSS End  */



/* Newsletter Section css Start  */

.newsletter   h2.inline-richtext.h2 {
    color: #000 !important;
    max-width: 70%;
    margin: auto;
}

/* Newsletter Section css End  */

/* Newsletter Section css Start  */

/* --- Footer Global Styles --- */
.footer-block__details-content a {
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 22px;
}

/* --- Footer Spacing & Layout --- */
.footer-block--newsletter {
  margin-top: -40px;
}



.footer__content-bottom {
  padding: 0;
}

/* --- Mobile Responsive (767px and below) --- */
@media screen and (max-width: 767px) {
  .footer-block__details-content a {
    line-height: 10px;
  }
}

.footer__content-top h2 {
    color: #000;
    font-weight: 600;
}

.copyright__content {
    font-size: 14px !important;
}

main#MainContent {
    position: relative;
    z-index: 1;
}
/* Newsletter Section css End  */




/* Homepage CSS End  */




/* =========================================
   Extra Large Screens / 4K / Wide Monitors
========================================= */
@media (min-width: 1600px) {

  
}
/* =========================================

========================================= */
@media (min-width: 1600px) and (max-width: 1700px) {

    .step-title {
    font-size: 12px !important;
}

.info-txt {
    text-align: left !important;
}

.step-2 .step-des-inner p {
    font-size: 9px !important;
    line-height: 17px !important;
    color: #000;
}

.promo-text {
    font-size: 22px !important;
    line-height: 30px !important;
}

.inline-richtext.h1 {
    font-size: 32px !important;
    line-height: 40px !important;
}
.newsletter h2.inline-richtext.h2 {
    
    max-width: 80% !important;
    margin: auto;
}

.footer__content-bottom {
    padding-top: unset !important;
}  
}


   Large Desktop Screens
========================================= */
@media (min-width: 1400px) and (max-width: 1599px) {

  .step-title {
    font-size: 10px !important;
}

.info-txt {
    text-align: left !important;
}

.step-2 .step-des-inner p {
    font-size: 8px !important;
    line-height: 10px !important;
    color: #000;
}

.promo-text {
    font-size: 19px !important;
    line-height: 27px !important;
}

.inline-richtext.h1 {
    font-size: 32px !important;
    line-height: 40px !important;
}
.newsletter h2.inline-richtext.h2 {
    max-width: 90% !important;
    margin: auto;
}

.footer__content-bottom {
    padding-top: unset !important;
} 

.sheroo-logo-text h1 {
    font-size: 42px !important;
    line-height: 50px !important;
}
.separator-img-left {
    width: 80%;
    margin: 15px auto 0 !important;
}
.branding-col .tiger-img {
    width: 40% !important;
   
}
.content-col {
    width: 68% !important;
}
.branding-col {
    width: 32% !important;
    justify-content: space-between;
}
.branding-col-left {
    width: 60% !important;
    text-align: center;
}

.info-item p {
    font-size: 12px !important;
    line-height: 20px !important;
}

.hero-container-template--21696251330782__sheroo_hero_yMm4FX {
    gap: 20px;
}

.shop-btn-template--21696251330782__sheroo_hero_yMm4FX {
    padding: 5px 30px !important;
}

.multicolumn-card p br {
    display: none;
}


}
/* =========================================
   Desktop / Large Laptop
========================================= */
@media (min-width: 1200px) and (max-width: 1399px) {
}
/* =========================================
   Small Laptop / Notebook
========================================= */
@media (min-width: 992px) and (max-width: 1199px) {
}
/* =========================================
   Tablet / iPad
========================================= */
@media (min-width: 768px) and (max-width: 991px) {
}
/* =========================================
   Large Mobile Devices
========================================= */
@media (min-width: 576px) and (max-width: 767px) {
}
/* =========================================
   Mobile Devices
========================================= */
@media (max-width: 575px) {

   .newsletter h2.inline-richtext.h2 {
    max-width: 100%;
}

section#shopify-section-template--21696251592926__custom_liquid_QfxqN8 {
    padding: 0 15px;
} 
}

