.elementor-2495 .elementor-element.elementor-element-82f8626{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-2495 .elementor-element.elementor-element-82f8626:not(.elementor-motion-effects-element-type-background), .elementor-2495 .elementor-element.elementor-element-82f8626 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a10e45 );}.elementor-2495 .elementor-element.elementor-element-c334c97{text-align:center;}.elementor-2495 .elementor-element.elementor-element-c334c97 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2495 .elementor-element.elementor-element-84e6208{--display:flex;--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}:root{--page-title-display:none;}@media(max-width:1536px){.elementor-2495 .elementor-element.elementor-element-c334c97 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2495 .elementor-element.elementor-element-84e6208{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1200px){.elementor-2495 .elementor-element.elementor-element-82f8626{--padding-top:10px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2495 .elementor-element.elementor-element-84e6208{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-2495 .elementor-element.elementor-element-c334c97 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2495 .elementor-element.elementor-element-84e6208{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-2495 .elementor-element.elementor-element-c334c97 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2495 .elementor-element.elementor-element-84e6208{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-9ccff3a */.elementor-2495 .elementor-element.elementor-element-9ccff3a h3.product-name {
    font-size: 20px !important;
    text-align: center;
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a .wishlist_table.modern_grid li {
    width: 25%;
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a .wishlist_table.modern_grid li{
    
    border: 1px solid #cdcdcd;
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a .wishlist_table.modern_grid li .item-wrapper {
    display: flex;
    flex-wrap: wrap;
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a .wishlist_table.modern_grid li .product-thumbnail,
.elementor-2495 .elementor-element.elementor-element-9ccff3a .wishlist_table.modern_grid li .item-details {
    width: 100% !important;
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a .wishlist_table.modern_grid li .product-thumbnail img {
    width: 60%;
    justify-content: center;
    display: flex;
    margin: auto;
}
.wishlist_table.modern_grid.wishlist_view li .item-details:before {
    border: none;
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a ul.wishlist_table{
    display: flex;
    gap: 14px;
    align-items: stretch;
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a .wishlist-title-container {
    text-align: center;
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a .woocommerce .wishlist-title {
    margin-bottom: 10px;
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a .wishlist-title.wishlist-title-with-form .button.show-title-form{
    background: var(--e-global-color-secondary);
    display: flex;
    border-radius: 0;
    padding: 5px 10px;
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a .hidden-title-form input {
    border-radius: 0;
    border: 1px solid #333;
    padding: 15px 20px;
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a .wishlist-page-links {
    display: none;
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a #ask_an_estimate{
    border-radius: 0;
    padding: 20px 10px;
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a #ask_an_estimate br{
    display: none;
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a .yith_wcwl_footer_additional_action .yith-wcwl-ask-an-estimate-button,
.elementor-2495 .elementor-element.elementor-element-9ccff3a .yith_wcwl_footer_additional_action input{
    padding: 15px 20px;
    display: flex;
    border-radius: 0;
        font-family: "Lustria", Sans-serif;
    font-size: 14px;
    text-transform: uppercase;
}

.elementor-2495 .elementor-element.elementor-element-9ccff3a .yith_wcwl_footer_additional_action input {
    background-color: var(--e-global-color-secondary);
    color: #fff;
    border: 2px solid var(--e-global-color-secondary);
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a .yith_wcwl_footer_additional_action input:hover {
    background-color: #fff;
    color: var(--e-global-color-secondary);
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a .yith_wcwl_footer_additional_action {
    align-items: end;
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a p {
    margin: 0;
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a .share-button br,
.elementor-2495 .elementor-element.elementor-element-9ccff3a a.yith-wcwl-ask-an-estimate-button br {
    display: none;
}

.elementor-2495 .elementor-element.elementor-element-9ccff3a a.yith-wcwl-ask-an-estimate-button {
    line-height: 24px;
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a .wishlist_table.wishlist_view.shop_table{
    justify-content: center;
}

/*wishlist title edit form*/
.elementor-2495 .elementor-element.elementor-element-9ccff3a .wishlist-title-container input.hidden-title-form {
    outline: 0 !important;
    border-radius: 0 !important;
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a .wishlist-title-container input.hidden-title-form:focus {
    border: 1px solid var(--e-global-color-secondary) !important;
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a .wishlist-title-container a.save-title-form {
    background-color: var(--e-global-color-secondary) !important;
    color: #fff !important;
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a .wishlist-title-container a.save-title-form:hover {
    color: var(--e-global-color-secondary) !important;
    background-color: #fff8f1 !important;
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a .wishlist-title-container a.hide-title-form {
    color: #333 !important;
    background-color: transparent !important;
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a .wishlist-title-container a.hide-title-form:hover {
    /*background-color: #fff8f1 !important;*/
    color: red !important;
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a .wishlist-title-container a.hide-title-form br,
.elementor-2495 .elementor-element.elementor-element-9ccff3a .wishlist-title-container a.save-title-form br{
    display: none !important;
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a .wishlist-title-container .edit-title-buttons {
    display: flex;
    gap: 3px;
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a .wishlist_table.modern_grid li.wishlist-empty {
    border: 0;
}

/* wishlist table */
.elementor-2495 .elementor-element.elementor-element-9ccff3a table.wishlist_table {
    font-size: 14px !important;
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a table.wishlist_table thead tr th {
    background-color: #fff8f1 !important;
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a table td a.selectBox.wishlist-visibility.selectBox-dropdown {
    width: 50% !important;
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a table.wishlist_table td a.button.wishlist-delete{
    background-color: #656565 !important;
    color: #fff !important;
    border-radius: 0 !important;
}
.elementor-2495 .elementor-element.elementor-element-9ccff3a table.wishlist_table td a.button.wishlist-delete:hover{
    /*color: #333 !important;*/
    background-color: var(--e-global-color-secondary) !important;
}
@media(max-width: 1440px){
    .wishlist_manage_table .wishlist_table .wishlist-name.wishlist-title h3,
    .elementor-2495 .elementor-element.elementor-element-9ccff3a .wishlist-title h2 {
        font-size: 28px !important;
    }
    .elementor-2495 .elementor-element.elementor-element-9ccff3a .wishlist_table.mobile .product-name h3{
        font-size: 16px !important;
    }
    .elementor-2495 .elementor-element.elementor-element-9ccff3a ul.shop_table.wishlist_table.mobile{
        flex-wrap: wrap !important;
        padding-left: 0 !important;
    }
    .elementor-2495 .elementor-element.elementor-element-9ccff3a ul.shop_table.wishlist_table.mobile li {
        width: 32% !important;
        
    background-color: #fffcfa !important;
    }
}
@media(max-width: 767px) {
    .wishlist_manage_table .wishlist_table .wishlist-name.wishlist-title h3,
    .elementor-2495 .elementor-element.elementor-element-9ccff3a .wishlist-title h2 {
        font-size: 22px !important;
    }
    .elementor-2495 .elementor-element.elementor-element-9ccff3a ul.shop_table.wishlist_table.mobile li {
        width: 100% !important;
    }
}/* End custom CSS */