/** Custom Styles for Selected Bridal **/
.logo {
    max-height: 50px;
}

@media all and (max-width: 767px) {
   .logo {
       max-height: 50px;
   }
}


/** Big Bridal Product Images **/
.product .image {
    height: 325px;
    margin-bottom: 5px;
}

.product {
    border: solid 2px var(--white);
}


/** Custom Fonts **/
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/* THIS IS WHERE YOU DECLARE YOUR CSS CLASS FOR THE FONT YOU ARE IMPORTING */

.playfair-display {
  font-family: "Playfair Display", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

.poppins-thin {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.poppins-extralight {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.poppins-light {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.poppins-regular {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.poppins-medium {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.poppins-semibold {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.poppins-bold {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.poppins-extrabold {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.poppins-black {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.poppins-thin-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.poppins-extralight-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: italic;
}

.poppins-light-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.poppins-regular-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.poppins-medium-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: italic;
}

.poppins-semibold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: italic;
}

.poppins-bold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.poppins-extrabold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: italic;
}

.poppins-black-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: italic;
}


/* THIS IS WHERE YOU PICK THE FONT-FAMILY NAME PER COMPONENT */ 

body { font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
} 
.product .price { font-family: 'Playfair Display',Georgia,"Times New Roman",serif;
} 

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: 'Playfair Display',Georgia,"Times New Roman",serif;
} 

.product .name { font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif; }

.product .brand { font-family: 'Playfair Display',Georgia,"Times New Roman",serif; } 

.widget .title { font-family: 'Playfair Display',Georgia,"Times New Roman",serif;
} 

input, button, select, textarea { font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
} 

.breadcrumb-2 li a, .breadcrumb-2 li { font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
} 

.text-tabs .tab-title span { font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
} 

.btn { font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
} 

.menu { font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
} 

input { font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;
} 

a.slidermore { font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
}

#CategoryList.link-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    font-family: 'Playfair Display',Georgia,"Times New Roman",serif;
}

.checkboxlabel { font-family: 'Playfair Display',Georgia,"Times New Roman",serif;
  
}