.zpsection {
    padding: 10px 0;
}

.theme-prod-box.theme-product-list-style-04 .theme-product-box-inner .theme-prod-box-content.theme-ribbon-prod-box .theme-ribbons .theme-ribbon-content.theme-ribbon-stock {
    background: #EB4D5E !important;
}
.theme-product-list-style-04 .theme-prod-img img {
    vertical-align: top;
    max-width: 100%;
    min-width:100%;
    max-height: 100%;
    flex: 0 0 auto;
    object-fit: cover;

}
.theme-product-list-style-04 .theme-ribbon-content {
    border-radius: 0px 0px 0px 0px;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    line-height: normal;
    margin-right: 10px;
    padding: 5px 10px;
}
.theme-product-list-style-04 .theme-ribbons {
    display: flex;
    position: absolute;
    left: 5px;
    top: 5px;
}
.theme-product-list-style-04 .theme-prod-price {
font-family:"Inter",sans-serif;;
}
.font-base{
    font-size: 12px;
    line-height: 2em;
    font-weight: 500;
    letter-spacing: .1em;
    text-transform: uppercase;
}
.theme-header-topbar{
background:#fde4ea;
}
.zpdark-header-portion.theme-header-topbar {
    background:#fde4ea;
}
.zpicon-container.zpicon-align-center .zpicon-heading {
   width: 100%;
    height: 100%;
    color: #1b1b1b;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 22px;
    letter-spacing: .1em;
}
.footer-container .zptext p a span {
    color:#8b8b8b; !important;
}
.footer-container .zptext p span {
    color:#8b8b8b; !important;
}
.footer-container .zptext p {
    color:#8b8b8b; !important;
}
.zpbutton.zpbutton-type-primary.zpbutton-size-md, button.zpbutton-type-primary.zpbutton-size-md, input[type=submit].zpbutton-type-primary.zpbutton-size-md, input[type=button].zpbutton-type-primary.zpbutton-size-md {
 border-radius: 4px;
}
.black{
color:black;
    font-size:16px;
    letter-spacing: 0.3px;
}
.theme-prod-box.theme-product-list-style-04 .theme-product-box-inner .theme-prod-box-content.theme-ribbon-prod-box .theme-ribbons .theme-ribbon-content.theme-ribbon-stock {
    background: #891948;
}
.theme-prod-box.theme-product-list-style-04 .theme-product-box-inner .theme-prod-box-content.theme-prod-img .theme-prod-img-container .theme-prod-hover-view a.theme-out-of-stock-button {
    padding: 12px 30px;
    border: 1px solid #891948;
    background: #ffffff;
    color: #891948;
    font-size: 15px;
    box-shadow: none;
}
.zpdark-section a {
    color: #8b8b8b;
}
.zpdark-section a:hover, focus {
    color:#891948;
}
.dark{
}
.zphero{
   height:500px;
}
.underline{
text-decoration:underline;
}
.footer-links{

}
.zpbutton-type-primary{
    padding: 13px 42px;
    text-transform: uppercase;
    line-height: 1.833em;
    letter-spacing: .1em;
    border-radius: 0;
    font-weight: 400;}
.zpbutton.zpbutton-type-primary, button.zpbutton-type-primary, input[type=submit].zpbutton-type-primary, input[type=button].zpbutton-type-primary{
    padding: 13px 42px;
    text-transform: uppercase;
    line-height: 1.833em;
    letter-spacing: .1em;
    border-radius: 0;
    font-weight: 400;
}
.zpbutton.zpbutton-type-primary.zpbutton-size-md, button.zpbutton-type-primary.zpbutton-size-md, input[type=submit].zpbutton-type-primary.zpbutton-size-md, input[type=button].zpbutton-type-primary.zpbutton-size-md {
    border-radius: 0 !important;
}
.zpdark-section-bg {
    background-color: #2f2c2d;
}
.footer-links{
font-size:14px;
 color:#8b8b8b;
}
.theme-product-details-style-07 .theme-product-detail-container .theme-product-detail-varients-container .theme-product-name h1 {
    font-weight:400;
    font-size: 32px;
    line-height: 1.447em;
    color: #2b2b2b;
}
.theme-product-short-description{
      line-height: 1.6em;
    color: #6d6a6a;
    font-size:15px
}
@media only screen and (max-width: 600px) {
    .zphero{
   height:500px;
}
.break{
    overflow-y:scroll !important;
    word-break: normal !important;
}
    .zptable {
    overflow-x:scroll;
    }
    .zprow .zpcol-md-12 {
 
    word-break: normal;
    word-wrap: normal;
}
    .theme-header .zpcontainer .theme-branding-info .theme-logo-parent a img {
    max-height: 15vh;
    max-width: 45vw;
}
}
