.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-desktop--left a,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-desktop--left div,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-desktop--left h1,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-desktop--left h2,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-desktop--left h3,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-desktop--left h4,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-desktop--left h5,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-desktop--left h6,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-desktop--left li,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-desktop--left p{text-align:left!important}.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-desktop--center a,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-desktop--center div,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-desktop--center h1,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-desktop--center h2,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-desktop--center h3,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-desktop--center h4,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-desktop--center h5,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-desktop--center h6,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-desktop--center li,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-desktop--center p{text-align:center!important}.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-desktop--right a,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-desktop--right div,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-desktop--right h1,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-desktop--right h2,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-desktop--right h3,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-desktop--right h4,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-desktop--right h5,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-desktop--right h6,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-desktop--right li,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-desktop--right p{text-align:right!important}@media only screen and (max-width:480px){.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-mobile--left a,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-mobile--left div,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-mobile--left h1,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-mobile--left h2,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-mobile--left h3,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-mobile--left h4,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-mobile--left h5,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-mobile--left h6,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-mobile--left li,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-mobile--left p{text-align:left!important}.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-mobile--center a,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-mobile--center div,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-mobile--center h1,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-mobile--center h2,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-mobile--center h3,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-mobile--center h4,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-mobile--center h5,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-mobile--center h6,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-mobile--center li,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-mobile--center p{text-align:center!important}.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-mobile--right a,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-mobile--right div,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-mobile--right h1,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-mobile--right h2,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-mobile--right h3,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-mobile--right h4,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-mobile--right h5,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-mobile--right h6,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-mobile--right li,.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text__text-alignment-mobile--right p{text-align:right!important}}.shopify-section.rich-text .wrapper-spacing--v .homepage-sections--title{margin:0}.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-box-btn{margin:0}.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text div:last-child{padding-bottom:0!important}.shopify-section.rich-text .wrapper-spacing--v .rte div{margin-top:0;margin-bottom:0}.shopify-section.rich-text .wrapper-spacing--v .rte div h1:first-child,.shopify-section.rich-text .wrapper-spacing--v .rte div h2:first-child,.shopify-section.rich-text .wrapper-spacing--v .rte div h3:first-child,.shopify-section.rich-text .wrapper-spacing--v .rte div h4:first-child,.shopify-section.rich-text .wrapper-spacing--v .rte div h5:first-child,.shopify-section.rich-text .wrapper-spacing--v .rte div h6:first-child,.shopify-section.rich-text .wrapper-spacing--v .rte div meta~h1,.shopify-section.rich-text .wrapper-spacing--v .rte div meta~h2,.shopify-section.rich-text .wrapper-spacing--v .rte div meta~h3,.shopify-section.rich-text .wrapper-spacing--v .rte div meta~h4,.shopify-section.rich-text .wrapper-spacing--v .rte div meta~h5,.shopify-section.rich-text .wrapper-spacing--v .rte div meta~h6{margin-top:0}

/* Side by side layout styles */
.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text--side-by-side .rich-text-side-by-side-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  margin-bottom: 2rem;
}

.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text--side-by-side .rich-text-side-by-side-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  width: 100%;
}

.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text--side-by-side .rich-text-side-by-side-content .sitewide--title-wrapper {
  flex: 1;
  padding-bottom: 0 !important;
}

.shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text--side-by-side .rich-text-side-by-side-content .rte.featured-row__subtext {
  flex-shrink: 0;
  padding-bottom: 0 !important;
}

/* Mobile responsive */
@media only screen and (max-width: 768px) {
  .shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text--side-by-side .rich-text-side-by-side-wrapper {
    flex-direction: column;
    gap: 1rem;
  }
  
  .shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text--side-by-side .rich-text-side-by-side-content {
    flex-direction: column;
    gap: 1rem;
    text-align: center;
  }
  
  .shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text--side-by-side .rich-text-side-by-side-content .sitewide--title-wrapper {
    text-align: center;
  }
  
  .shopify-section.rich-text .wrapper-spacing--v .homepage-featured-rich-text--side-by-side .rich-text-side-by-side-content .rte.featured-row__subtext {
    text-align: center;
  }
}