.elementor-56100 .elementor-element.elementor-element-c519522{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56100 .elementor-element.elementor-element-6a47eb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-82eaf0e */.woosw-item {
    background-color: white;
}
.woosw-item td {
    border: 1px solid #44576D; 
    font-size: 17px;
}
.woosw-item--remove span{
    background-color: rgba(0,0,0,0.3) !important;
    color: white !important;
    width: 20px !important;
    height: 20px !important;
    border-radius: 50%;
    transition: 0.2s;
}
.woosw-item--remove span:before {
    margin-top: -2px;
    transition: 0.2s;
}
.woosw-item--remove span:hover {
    background-color: black !important
}
.woosw-items .woosw-item .woosw-item--remove span:hover:before {
    color: white !important
}
.woosw-item--name a {
    text-decoration: none;
    color: black;
}
.woosw-item--price ins .woocommerce-Price-amount.amount {
    color: red !important;
    font-size: 25px;
}
.product.woocommerce.add_to_cart_inline a{
    background-color: #44576D;
    border: 1px solid #44576D;
    color: white;
    transition: 0.2s;
}
.product.woocommerce.add_to_cart_inline a:hover {
    background-color: white;
    color: #44576D;
}
#woosw_copy_btn {
    background-color: #44576D !important;
    border: 1px solid #44576D;
    color: white;
    margin-left: 10px;
}
#woosw_copy_btn:hover {
    background-color: #e6e6e6 !important;
    color: #44576D !important;
}
#woosw_copy_url {
    width: 320px;
}
@media (max-width: 768px) {
    #woosw_copy_url {
        width: 150px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a47eb0 */.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top {
    background-color: #44576D !important;
}
.woosw-popup-content-mid .woosw-item {
    border-bottom: 1px solid #44576D !important;
}
.woosw-popup-content-mid .woosw-item:nth-child(1) {
    border-top: 1px solid #44576D !important; 
}
.woosw-popup .woosw-items .woosw-item .woosw-item--name, .woosw-popup .woosw-items .woosw-item .woosw-item--name a {
    color: black !important;
}
ins .woocommerce-Price-amount.amount {
    color: red !important;
    font-size: 25px !important;
}
.woosw-popup-content-bot-inner a{
    color: black !important;
}
.woocommerce.add_to_cart_inline a{
    background-color: #44576D !important;
    color: white !important;
    transition: 0.2s !important;
}/* End custom CSS */