/** Shopify CDN: Minification failed

Line 85:1 Unexpected ","

**/
.product_heading{
    font-size: 2.5rem !important;
    line-height: normal;
    letter-spacing: 1px;
}

.glb-bestseller{
    font-size: 2.6rem;
    font-weight: 500;
    letter-spacing: 1px;
    margin-bottom: 20px;
}

.collection-glob h3, .glob-rich-text h3{
    font-size: 2.6rem;
    letter-spacing: 1px;
}

.prod-margin{
    margin-top: 0px !important;
    /* margin-left: 15px; */
}

.ctm_accordian_title{
        font-size: 14px;
        /* font-weight: 600; */
    text-transform: uppercase;
}

/* .collection-glob .card-body{
    background-color: #f2f2f2;
} */

#product-grid-ajax .card .card-body{
    text-align: left !important;
    /* margin: 0px !important; */
}

#product-grid-ajax .card .card-body .price__regular,.price__sale{
    font-weight: 500 !important;
}

.glob-recommendation .scroll-item .card .card-body{
    text-align: left !important;
}

.glob-recommendation .card .card-body .price__regular,.price__sale{
    font-weight: 500 !important;
}

.glob-recommendation .card .card-body .card-title {
  display: -webkit-box;
  -webkit-line-clamp: 1;       /* number of lines before truncation */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 1.5rem !important;
  font-weight: 500 !important;
  letter-spacing: 1px;
  line-height: 1.4;
}


#cart #cart-recommendations .grid{
    --gap: 5px;
    margin: 15px 0px;
}



@media only screen and (min-width: 768px) {
.cart-card h3{
font-size: 1.8rem;
text-align: left;
letter-spacing: 1px;
padding-top: 8px; 
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
},

#cart #cart-recommendations .grid .card{
    padding: 10px 0px;
}
}

@media only screen and (max-width: 768px) {
.cart-card h3{
font-size: 1.5rem !important;
 text-align: left;
  letter-spacing: 1px;
   padding-top: 8px; 
   overflow: hidden;
    white-space: nowrap;
 text-overflow: ellipsis;
}
}






#product-grid-ajax .card .card-body .card-title{
    font-size: 1.5rem !important;
    font-weight: 500 !important;
    letter-spacing: 1px;
    line-height: revert;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.newsletter-form__field-wrapper .field__input{
    border: 1px solid black;
}

@media only screen and (max-width: 767px) {
.hero__title{
    font-size: 2.5rem !important;
    letter-spacing: 1px;
}
}

.link-text{
    font-size: 2.5rem !important;
}

@media only screen and (max-width: 767px) {
    .product_heading{
    font-size: 2.3rem !important;
    font-weight: 600;
    letter-spacing: 1px;
}

.collection-glob .section-header h3{
    font-size: 2.5rem !important;
    letter-spacing: 1px;
}

.link-text{
    font-size: 1.8rem !important;
}

.link-icon img{
    height: 1.5rem;
    width: 1.5rem;
}
   
}

@media only screen and (min-width: 768px) {
.collection-glob{
    padding: 0px 48px;
}
.cart-card h3{
    font-size: 1.5rem !important;
    letter-spacing: 1px;
    font-weight: 500;
}
}

@media only screen and (max-width: 768px)
{
#Description-the-description{
    font-size: 14px !important;
    letter-spacing: 1px !important;
}

.accordion__content p{
    font-size: 14px !important;
    letter-spacing: 1px !important;
}
}

/* When title_on_image = true, push title to bottom */
.card-media-overlay.title-bottom {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-end !important; 
  align-items: center;       /* center horizontally */
  padding: 14px;
  pointer-events: none; /* allow clicks through container */
}

.card-media-overlay.title-bottom h3 {
  pointer-events: auto;
  color: #fff;
  /* padding: 8px 14px; */
  text-align: center;
}

/* Wrapper only for title when on image */
.title-gradient-box {
  width: 100%;
  padding: 12px 16px;
  background: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.25) 0%,   /* very light shadow at bottom */
    rgba(0, 0, 0, 0.12) 40%,  /* lighter in the middle */
    rgba(0, 0, 0, 0) 100%     /* completely transparent at top */
  );
}

/* Make heading text white when on image */
.title-bottom .title-gradient-box h3,
.title-bottom .title-gradient-box .link-text,
.title-bottom .title-gradient-box .link-icon img {
  color: #fff !important;
  fill: #fff !important;
  filter: brightness(0) invert(1);
}


#shopify-block-AZGVVUHA3YnRvR2pSc__iwish_wishlist_app_block_hdchUe::before,
#shopify-block-AZGVVUHA3YnRvR2pSc__iwish_wishlist_app_block_hdchUe::after {
  content: "";
  display: block;
}

@font-face {
  font-family: "Custom_Font_Heading";
  src: url("/cdn/shop/files/Cinzel-Bold.otf?v=1764244326") format("opentype"),
       url("/cdn/shop/files/Cinzel-Bold.ttf?v=1764244326") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

h1,h2,h3,h4,h5,h6{
    font-family: "Custom_Font_Heading !important";
}

@font-face {
  font-family:'Custom_Font_Style';
  src: url("/cdn/shop/files/Sofia_Pro_Light_Az.otf?v=1764314271") format("opentype"),
  font-style: normal;
  font-display: swap;
}

span,p,.h1,.h2,.h3,.h4,.h5,.h6{
font-family: "Custom_Font_Style !important";
}

