/* Add custom CSS styles below */ 
.NG-hero-section-0 .button:hover {

    color: #ff6b00;

}
 .NG-hero-section .flex.flex-col.items-start {
    margin-right: clamp(1rem, -0.7985rem + 7.6735vw, 6.875rem);
    width: 50%;
  left: 0;

    right: unset;
   align-items:  center;
}
.s-product-card-content-title a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 768px) {
.NG-hero-section-0 .subtext {

    display: none !important;
}
  .NG-hero-section-0  .banner-wrapper {
    height: 30svh;
}
}
@media (max-width: 400px) {
.NG-hero-section-0  .banner-wrapper {
    height: 33svh;
}

}
product-single header.store-header.w-full.z-[97].my-header {
    position: relative !important;
}
.product-single img.w-full {
    object-fit: contain !important;
}