.elementor-86 .elementor-element.elementor-element-5473130{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-86 .elementor-element.elementor-element-f50ab04 .elementor-button{background-color:var( --e-global-color-907a107 );font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.3em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:10px 30px 10px 030px;}@media(max-width:1366px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-baa5181 */.elementor-86 .elementor-element.elementor-element-baa5181 .nmgr-archive-content{
    padding: 20px;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.elementor-86 .elementor-element.elementor-element-baa5181 .nmgr-col{
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 0px;
}

.elementor-86 .elementor-element.elementor-element-baa5181 .nmgr-title a{
    font-family: "DM Sans";
    font-size: 32px;
    font-weight: 700;
    color: #666666;
}

.elementor-86 .elementor-element.elementor-element-baa5181 .nmgr-details{
    font-family: "DM Sans";
    font-size: 18px;
    color: #686868;
    margin: 0;
}

.elementor-86 .elementor-element.elementor-element-baa5181 .button{
    font-family: "DM Sans";
    background-color: #79B38A;
    padding: 10px 30px;
    color: #FFFFFF;
    text-transform: uppercase;
    font-weight: 700;
}

.elementor-86 .elementor-element.elementor-element-baa5181 .nmgr_ajax_add_to_cart, .elementor-86 .elementor-element.elementor-element-baa5181 .save-action{
    font-family: "DM Sans";
    font-size: 13px;
    background-color: #79B38A;
    padding: 10px;
    color: #FFFFFF;
    text-transform: uppercase;
    font-weight: 700;
    border: none;
    border-radius: 0;
}

.elementor-86 .elementor-element.elementor-element-baa5181 .nmgr-items-table, .elementor-86 .elementor-element.elementor-element-baa5181 .nmgr-table{
    font-family: "DM Sans";
    color: #333333;
}

.elementor-86 .elementor-element.elementor-element-baa5181 .nmgr-product-name{
    color: #333333;
    text-decoration: underline;
    font-size: 14px;
}

.elementor-86 .elementor-element.elementor-element-baa5181 .nmgr-title{
    font-family: "DM Sans";
    font-size: 32px;
    font-weight: 700;
    color: #666666;
}

.elementor-86 .elementor-element.elementor-element-baa5181 .nmgr-display-name, .elementor-86 .elementor-element.elementor-element-baa5181 .nmgr-add-new-header-text{
    font-family: "DM Sans";
    font-size: 24px;
    font-weight: 700;
    color: #666666;
}

.elementor-86 .elementor-element.elementor-element-baa5181 .nmgr-date-text, .elementor-86 .elementor-element.elementor-element-baa5181 .nmgr-description{
    font-family: "DM Sans";
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-86 .elementor-element.elementor-element-baa5181 .nmgr-wishlist-menu{
    font-size: 18px;
    font-family: "DM Sans";
    font-weight: 600;
    color: #333333;
    cursor: pointer;
}

.elementor-86 .elementor-element.elementor-element-baa5181 .nmgr-wishlist-menu a, .elementor-86 .elementor-element.elementor-element-baa5181 .nmgr-add-new-header-text {
    color: #333333;
}

.elementor-86 .elementor-element.elementor-element-baa5181 .nmgr-form{
    font-family: "DM Sans";
    font-size: 16px;
    color: #333333;
}

.elementor-86 .elementor-element.elementor-element-baa5181 .nmgr-form input, .elementor-86 .elementor-element.elementor-element-baa5181 .nmgr-form textarea{
    border-radius: 0;
    border: solid 1px #666666;
}

.elementor-86 .elementor-element.elementor-element-baa5181 .nmgr-no-wishlist-placeholder-svg{
    display: none;
}/* End custom CSS */