.elementor-1277 .elementor-element.elementor-element-9718972{padding:1% 10% 0% 10%;}.elementor-1277 .elementor-element.elementor-element-a25ef05 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-01c0ee1{padding:5px 5px 5px 5px;}.elementor-1277 .elementor-element.elementor-element-a8dfe08 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-9c687ad .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:2.5rem;font-weight:400;text-transform:uppercase;color:#231717;}.elementor-1277 .elementor-element.elementor-element-f7bfd4b > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-1277 .elementor-element.elementor-element-92803b1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-a20c43f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 10% 0% 10%;}.elementor-1277 .elementor-element.elementor-element-a20c43f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1277 .elementor-element.elementor-element-7bd7074 > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-1277 .elementor-element.elementor-element-2304ecb{padding:5px 5px 5px 5px;}.elementor-1277 .elementor-element.elementor-element-24aa7a1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:35px;}.elementor-1277 .elementor-element.elementor-element-24aa7a1 > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-1277 .elementor-element.elementor-element-e816bb5.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:10px;}.elementor-1277 .elementor-element.elementor-element-e816bb5 a > img{margin-bottom:0px;}.elementor-1277 .elementor-element.elementor-element-e816bb5 .woocommerce .woocommerce-loop-category__title{color:#BF2130;font-family:"Montserrat", Sans-serif;font-size:0rem;font-weight:400;}.elementor-1277 .elementor-element.elementor-element-e816bb5 .woocommerce-loop-category__title .count{color:#231717;font-family:"Cinzel", Sans-serif;font-weight:400;}.elementor-1277 .elementor-element.elementor-element-811bcc3{margin-top:0em;margin-bottom:3em;padding:0% 10% 0% 10%;}.elementor-bc-flex-widget .elementor-1277 .elementor-element.elementor-element-0862617.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1277 .elementor-element.elementor-element-0862617.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1277 .elementor-element.elementor-element-0862617.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1277 .elementor-element.elementor-element-0862617 > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-1277 .elementor-element.elementor-element-38b9aa1{padding:5px 5px 5px 5px;}.elementor-bc-flex-widget .elementor-1277 .elementor-element.elementor-element-158bb03.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1277 .elementor-element.elementor-element-158bb03.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1277 .elementor-element.elementor-element-158bb03 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-2a9e623{font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:400;}.elementor-1277 .elementor-element.elementor-element-af978d0.elementor-wc-products ul.products li.product{text-align:center;}.elementor-1277 .elementor-element.elementor-element-af978d0 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-1277 .elementor-element.elementor-element-af978d0.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:30px;}.elementor-1277 .elementor-element.elementor-element-af978d0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#BF2130;}.elementor-1277 .elementor-element.elementor-element-af978d0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#BF2130;}.elementor-1277 .elementor-element.elementor-element-af978d0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1277 .elementor-element.elementor-element-af978d0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Montserrat", Sans-serif;font-size:0px;font-weight:400;}.elementor-1277 .elementor-element.elementor-element-af978d0.elementor-wc-products ul.products li.product .price{color:#231717;font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-1277 .elementor-element.elementor-element-af978d0.elementor-wc-products ul.products li.product .price ins{color:#231717;}.elementor-1277 .elementor-element.elementor-element-af978d0.elementor-wc-products ul.products li.product .price ins .amount{color:#231717;}.elementor-1277 .elementor-element.elementor-element-af978d0.elementor-wc-products ul.products li.product .price del{color:#231717;}.elementor-1277 .elementor-element.elementor-element-af978d0.elementor-wc-products ul.products li.product .price del .amount{color:#231717;}.elementor-1277 .elementor-element.elementor-element-af978d0.elementor-wc-products ul.products li.product .price del {font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-1277 .elementor-element.elementor-element-af978d0.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#BF2130;font-family:"Montserrat", Sans-serif;font-size:1.15rem;font-weight:400;padding:5% 5% 5% 5%;}.elementor-1277 .elementor-element.elementor-element-af978d0.elementor-wc-products ul.products li.product .button:hover{background-color:#000000;border-color:#BF2130;}.elementor-1277 .elementor-element.elementor-element-af978d0.elementor-wc-products .added_to_cart{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-1277 .elementor-element.elementor-element-af978d0 nav.woocommerce-pagination{font-size:0.8rem;}.elementor-1277 .elementor-element.elementor-element-af978d0.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-1277 .elementor-element.elementor-element-9c687ad .elementor-heading-title{font-size:1.7rem;}.elementor-1277 .elementor-element.elementor-element-af978d0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1277 .elementor-element.elementor-element-9718972{padding:2% 2% 0% 2%;}.elementor-1277 .elementor-element.elementor-element-9c687ad > .elementor-widget-container{padding:2% 1% 2% 1%;}.elementor-1277 .elementor-element.elementor-element-9c687ad .elementor-heading-title{font-size:1.5rem;}.elementor-1277 .elementor-element.elementor-element-92803b1 > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-1277 .elementor-element.elementor-element-a20c43f{padding:0% 0% 0% 0%;}.elementor-1277 .elementor-element.elementor-element-811bcc3{padding:0% 0% 0% 0%;}.elementor-1277 .elementor-element.elementor-element-af978d0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-1277 .elementor-element.elementor-element-a8dfe08{width:74.979%;}.elementor-1277 .elementor-element.elementor-element-f7bfd4b{width:24.98%;}}/* Start custom CSS for shortcode, class: .elementor-element-92803b1 */.elementor-kit-6 input:not([type="button"]):not([type="submit"]), .elementor-kit-6 textarea, .elementor-kit-6 .elementor-field-textual {
    border-color: #ced4da;
    font-size: .9rem;
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-e816bb5 */h1, .heading-size-1, h2, .heading-size-2, h3, .heading-size-3 {
    margin: 3rem auto 3rem;
}
h2.woocommerce-loop-category__title {
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a9e623 */.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-af978d0 */.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;
    }
.woocommerce-pagination ul.page-numbers {
    text-align: center;
}
@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 */