/** Shopify CDN: Minification failed

Line 195:6 Unexpected "*"

**/

/* DIAA Style – Shop By Category */

.section-resource-list__header{
  display:flex;
  justify-content:center;
  align-items:center;
  text-align:center;
}

/* Target heading inside it */
.section-resource-list__header h1,
.section-resource-list__header h2,
.section-resource-list__header h3,
.section-resource-list__header h4{
  display:inline-block;
  padding:12px 32px;
  background:#f5e6c8;
  color:#b8941e;
  border-radius:60px;
  font-size:13px;
  font-weight:600;
  letter-spacing:2px;
  text-transform:uppercase;
  box-shadow:0 6px 20px rgba(212,175,55,.25);
}
/* Hide ONLY the left-side close button inside top bar */
/* .diaa-mobile-top .diaa-mobile-close{
  display:none !important;
} */
.diaa-mobile-close-left{
  display:none !important;
}



.diaa-menu-item{position:relative}

.diaa-arrow{
  margin-left:6px;
  font-size:10px;
}

/* Desktop dropdown */

.diaa-dropdown{
  position:absolute;
  top:100%;
  left:0;
  background:#fff;
  min-width:220px;
  list-style:none;
  padding:12px 0;
  box-shadow:0 15px 40px rgba(0,0,0,.08);
  opacity:0;
  visibility:hidden;
  transform:translateY(10px);
  transition:.3s ease;
  z-index:999;
}

.diaa-dropdown.active{
  opacity:1;
  visibility:visible;
  transform:translateY(0);
}

.diaa-dropdown li{
  padding:8px 22px;
}

/* Mobile accordion */

@media(max-width:990px){

.diaa-menu{
  flex-direction:column;
}

.diaa-dropdown{
  position:static;
  box-shadow:none;
  transform:none;
  display:none;
  opacity:1;
  visibility:visible;
}

.diaa-dropdown.active{
  display:block;
}

}

.test{
    background: #faf8f3;
}
.m-product-tabs--horizontal .m-tab-header{
    display: none;
}



.card-style-3 .m-product-card__vendor{
  text-align: center;
 }

.card-style-3 .m-product-card__name{
  text-align: center;
 }

.card-style-3 .m-product-card__info{
      /* padding: 10px !important; */
      /* background:#fff !important; */
      object-fit:cover;
}

.card-style-3 .m-product-card__price{
      text-align: center;
}

.card-style-3 .m-price__sale {
    justify-content: center !important;
}

.card-style-3 .m-product-card__name {
  display: inline-block;     /* or block, depending on layout */
  white-space: nowrap;       /* prevents wrapping */
  overflow: hidden;          /* hides overflow text */
  text-overflow: ellipsis;   /* adds "..." at the end when text is truncated */
  width: 100%;               /* or any fixed width that fits your design */
}

.card-style-3 .m-product-card__name {
    font-size: 13px;
    font-weight: 700;
}



/* FOOTER GOLD STYLING */

/* DIAA footer logo */
.m-footer .m-footer__brand,
.m-footer h2,
.m-footer h3{
color:#d4af37 !important;
}

/* Footer column titles */
.m-footer__heading{
color:#d4af37 !important;
}

/* Footer links hover */
.m-footer a{
transition:.3s ease;
}

.m-footer a:hover{
color:#d4af37 !important;
}

/* Social icons */

.m-footer-social a{
background:#d4af37 !important;
color:#000 !important;
transition:.3s ease;
}

.m-footer-social a:hover{
transform:translateY(-4px);
box-shadow:0 0 15px rgba(212,175,55,.6);
}

/* Arrow back to top */

.m-footer .back-to-top{
color:#d4af37 !important;
}

/* Newsletter icon */

.m-footer input::placeholder{
color:#bbb;
}


.style*='--aspect-ratio'] > *:first-child{
      border-radius: 10px 10px 0 0;
}

.m-collection-page-header__wrapper{
  display: none;
}

.m-product-card__media {
   border-radius: 10px 10px 0 0
}


.mobile-item{
border-bottom:1px solid #eee;
padding-bottom:10px;
}

.mobile-parent{
display:flex;
justify-content:space-between;
align-items:center;
}

.mobile-toggle{
font-size:26px;
cursor:pointer;
}

.mobile-sub{
display:none;
flex-direction:column;
padding-left:15px;
margin-top:10px;
}

.mobile-sub a{
font-size:18px;
padding:6px 0;
}
