@media (min-width: 992px) {
  .main-nav-container .container:nth-child(1) .items-center {
    padding-right: 80px;}}
#mobile-menu li a {
  color: #f07367;}
@media (min-width: 992px) {
  #mobile-menu li a {
    padding: 15px}
  #mobile-menu li a:hover {
  color: #65c38a;}}
[aria-label="user-icon"] svg path {
  stroke: #71c2e8;}
[aria-label="heart-icon"] svg path {
  stroke: #ff0000;}
[aria-label="search-icon"] svg path{
  stroke: green;}
/* Hero */
.main-banner-component div.container.relative.z-\[5\] {
  max-width: 98% !important;}
.main-banner-component div.container.relative.z-\[5\] div {
  justify-content: flex-end;}
.main-banner-component div.container.relative.z-\[5\] > div > div > a {
  padding-bottom: 20px;}
  /* Center the entire content wrapper */
@media (max-width: 768px) {
  .main-banner-component p {
    font-size: 22px !important;
    line-height: 1.5em !important;}
#main-content > section:nth-child(2){
  font-weight: 900 !important;}
  .main-banner-component div.container.relative.z-\[5\] > div > div > a {
  padding-bottom: 12px;}}
.main-banner-component div > div > div.container.relative.z-\[5\] > div > div > p {
  text-shadow: 2px 2px 4px #f07367;}
/* Categories */

/* Product card */
@media (min-width: 992px) {
.s-product-card-image {
    min-height: 350px;}}
.s-product-card-content-category.text-secondary { /* Color of Category in the product card */
  color: #f07367 !important;}
.s-product-card-entry .s-product-card-image {
  border: solid 2px #f3f4f6;
  background-color: #fff;}
.s-product-card-content-title,
.s-product-card-content-category,
.s-product-card-content-subtitle {
  white-space: nowrap; 
  overflow: hidden; 
  text-overflow: ellipsis;}
button.s-button-element {
  padding: 5px !important;}
button.s-button-element span.s-button-text {
  line-height: 1.7;}
/* Features */
.store-features-component .lg\:grid-cols-4 {
    grid-template-columns: repeat(3,minmax(0,1fr));}
/* section */
#main-content > section:nth-child(10) {
    margin: 0;}
#main-content > section:nth-child(10) > div {
    max-width: 100%;
    padding: 0;}
#main-content > section:nth-child(10) > div img {
    border-radius: 0px;}
/* Active pointers */
.bg-transparent.cursor-pointer {
  display: none !important;}
/* About us */
.about-us-component .items-start {
  align-items: center;
  text-align: center;}
/* Footer */
.store-footer {
  padding-bottom: 0px}
.footer-links h3,
.s-contacts-title h3 {
  color: #f0736d;}
.copyright-text a:hover {
  color: #fff !important;}