.elementor-73 .elementor-element.elementor-element-2349ee35{--display:flex;}.elementor-73 .elementor-element.elementor-element-d8186d8 .elementor-heading-title{font-size:1.6em;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-73 .elementor-element.elementor-element-2349ee35{--content-width:1180px;}}/* Start custom CSS for container, class: .elementor-element-2349ee35 */.alignwide {
    margin-inline: 0px!important;
}

.wc-block-components-product-badge {
    border: 1px solid;
    border-radius: 4px;
    display: inline-block;
    font-size: .75em;
    font-weight: 600;
    padding: 0 .66em;
    text-transform: uppercase;
    white-space: nowrap;
    color: #AF0917;
}

.elementor-kit-6 a {
    color: #fff;
}

.elementor-kit-6 a:hover {
    color: #AF0917;
    text-decoration: none; 
}


.wc-block-components-button:not(.is-link) {
    align-items: center;
    display: inline-flex;
    height: auto;
    justify-content: center;
    position: relative;
    text-align: center;
    transition: box-shadow .1s 
linear;
   background-color: #AF0917;
   border: 1px solid #AF0917; 
   border-radius: 30px;
}  

.wc-block-components-button:not(.is-link):hover {
    align-items: center;
    display: inline-flex;
    height: auto;
    justify-content: center;
    position: relative;
    text-align: center;
    transition: box-shadow .1s 
linear;
   background-color: #fff;
   border: 1px solid #AF0917; 
   border-radius: 30px;
}


.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {
    display: block;
    line-height: 1.4;
    max-width: max-content;
    color: #333;
    font-weight:500;
}/* End custom CSS */