.elementor-1564 .elementor-element.elementor-element-ec81929{padding:1% 10% 0% 10%;}.elementor-1564 .elementor-element.elementor-element-09ed6da > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-1564 .elementor-element.elementor-element-0d1683d{text-align:left;}.elementor-1564 .elementor-element.elementor-element-0d1683d .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:2.5rem;font-weight:400;text-transform:uppercase;color:#231717;}.elementor-1564 .elementor-element.elementor-element-3e450851{margin-top:0em;margin-bottom:0em;padding:0% 10% 0% 10%;}.elementor-bc-flex-widget .elementor-1564 .elementor-element.elementor-element-4565c48f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1564 .elementor-element.elementor-element-4565c48f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1564 .elementor-element.elementor-element-4565c48f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1564 .elementor-element.elementor-element-4565c48f > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-1564 .elementor-element.elementor-element-cfee288{padding:5px 5px 5px 5px;}.elementor-bc-flex-widget .elementor-1564 .elementor-element.elementor-element-4e4295c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1564 .elementor-element.elementor-element-4e4295c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1564 .elementor-element.elementor-element-4e4295c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1564 .elementor-element.elementor-element-829b6e0{font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:400;}.elementor-1564 .elementor-element.elementor-element-73d53fdb.elementor-wc-products ul.products li.product{text-align:center;}.elementor-1564 .elementor-element.elementor-element-73d53fdb > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-1564 .elementor-element.elementor-element-73d53fdb.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:30px;}.elementor-1564 .elementor-element.elementor-element-73d53fdb.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#BF2130;}.elementor-1564 .elementor-element.elementor-element-73d53fdb.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#BF2130;}.elementor-1564 .elementor-element.elementor-element-73d53fdb.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1564 .elementor-element.elementor-element-73d53fdb.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Montserrat", Sans-serif;font-size:0px;font-weight:400;}.elementor-1564 .elementor-element.elementor-element-73d53fdb.elementor-wc-products ul.products li.product .price{color:#231717;font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-1564 .elementor-element.elementor-element-73d53fdb.elementor-wc-products ul.products li.product .price ins{color:#231717;}.elementor-1564 .elementor-element.elementor-element-73d53fdb.elementor-wc-products ul.products li.product .price ins .amount{color:#231717;}.elementor-1564 .elementor-element.elementor-element-73d53fdb.elementor-wc-products ul.products li.product .price del{color:#BF2130;}.elementor-1564 .elementor-element.elementor-element-73d53fdb.elementor-wc-products ul.products li.product .price del .amount{color:#BF2130;}.elementor-1564 .elementor-element.elementor-element-73d53fdb.elementor-wc-products ul.products li.product .price del {font-family:"Montaga", Sans-serif;font-weight:400;}.elementor-1564 .elementor-element.elementor-element-73d53fdb.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#BF2130;font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:400;}.elementor-1564 .elementor-element.elementor-element-73d53fdb.elementor-wc-products ul.products li.product .button:hover{background-color:#000000;border-color:#BF2130;}.elementor-1564 .elementor-element.elementor-element-73d53fdb.elementor-wc-products .added_to_cart{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-1564 .elementor-element.elementor-element-73d53fdb.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1564 .elementor-element.elementor-element-4b2c40b{padding:2% 10% 5% 10%;}.elementor-1564 .elementor-element.elementor-element-595c9767 > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-1564 .elementor-element.elementor-element-4a4df87e{padding:0px 0px 0px 0px;}.elementor-1564 .elementor-element.elementor-element-4b140481 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1564 .elementor-element.elementor-element-775550e > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-1564 .elementor-element.elementor-element-775550e .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase;color:#231717;}.elementor-1564 .elementor-element.elementor-element-330a89c4 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-1564 .elementor-element.elementor-element-330a89c4.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:20px;}.elementor-1564 .elementor-element.elementor-element-330a89c4 a > img{margin-bottom:0px;}.elementor-1564 .elementor-element.elementor-element-330a89c4 .woocommerce .woocommerce-loop-category__title{color:#BF2130;font-family:"Montserrat", Sans-serif;font-size:0rem;font-weight:400;}.elementor-1564 .elementor-element.elementor-element-330a89c4 .woocommerce-loop-category__title .count{color:#231717;font-family:"Cinzel", Sans-serif;font-weight:400;}@media(max-width:1024px){.elementor-1564 .elementor-element.elementor-element-0d1683d .elementor-heading-title{font-size:1.7rem;}.elementor-1564 .elementor-element.elementor-element-73d53fdb.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1564 .elementor-element.elementor-element-775550e .elementor-heading-title{font-size:1.5rem;}}@media(max-width:767px){.elementor-1564 .elementor-element.elementor-element-ec81929{margin-top:0%;margin-bottom:0%;padding:0% 2% 0% 2%;}.elementor-1564 .elementor-element.elementor-element-09ed6da > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-1564 .elementor-element.elementor-element-80f6a25 > .elementor-widget-container{padding:2% 2% 2% 2%;}.elementor-1564 .elementor-element.elementor-element-0d1683d > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1564 .elementor-element.elementor-element-0d1683d .elementor-heading-title{font-size:1.5rem;}.elementor-1564 .elementor-element.elementor-element-3e450851{padding:5px 5px 5px 5px;}.elementor-1564 .elementor-element.elementor-element-4565c48f > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-1564 .elementor-element.elementor-element-73d53fdb > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-1564 .elementor-element.elementor-element-73d53fdb.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1564 .elementor-element.elementor-element-4b2c40b{padding:0% 0% 0% 0%;}.elementor-1564 .elementor-element.elementor-element-775550e .elementor-heading-title{font-size:1.3rem;}}/* Start custom CSS for shortcode, class: .elementor-element-80f6a25 */.woocommerce-breadcrumb {
    margin-bottom: 1rem;
    font-family: "Montserrat"
}
@media (max-width: 1200px){
.bread-custom-post-type-product {
    font-size: 0.9rem !important;
}
}
@media only screen and (max-width: 768px){
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {
    margin-bottom: 0rem;
    font-size: .8em;
    font-family: 'Montserrat';
}
}/* End custom CSS */
/* Start custom CSS for theme-archive-title, class: .elementor-element-0d1683d */.elementor-1564 .elementor-element.elementor-element-73d53fdb.elementor-wc-products ul.products li.product {
    text-align: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-829b6e0 */.contact-redirect{
    font-size: .9rem;
}
.contact-redirect a {
    color: #cc1818;
}
.contact-redirect a:hover {
    text-decoration: underline !important;
}
p.contact-redirect{
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-73d53fdb */.elementor-1277 .elementor-element.elementor-element-af978d0.elementor-wc-products ul.products li.product {
    text-align: center;
    align-items: center;
}
a.added_to_cart.wc-forward {
    color: #231717 !important;
}
.price .amount {
    font-size: .9rem !important;
}

.btn.btn-outline-primary {
    text-transform: uppercase;
    font-size: .9rem !important;
    padding: 10px 20px;
    border: none;
}
a.page-numbers:hover {
    color: #A84444 !important;
}
a.page-numbers{
    color: #231717 !important;
}
ul.products li.product .price {
    margin-bottom: 0.5rem;
}
.btn.btn-outline-primary:hover {
    background: #231717;
    color: #fff !important;
}
.form-select {
     border-radius: 0rem;
     font-size: .9rem;
    }
@media (max-width: 1200px) {
    .btn.btn-outline-primary {
    font-size: .8rem !important;
    }
}
@media (max-width: 768px) {
.woocommerce-ordering, .woocommerce-result-count {
    margin: 0 0 1rem;
    padding: 0rem 0;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    margin-bottom: 2rem;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-775550e */h2.woocommerce-loop-category__title {
    display: none;
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-330a89c4 */h1, .heading-size-1, h2, .heading-size-2, h3, .heading-size-3 {
    margin: 3rem auto 3rem;
}/* End custom CSS */