.elementor-19 .elementor-element.elementor-element-6a5df0e{--display:flex;--overflow:hidden;--padding-top:016px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-19 .elementor-element.elementor-element-9f4ca50{text-align:center;}.elementor-19 .elementor-element.elementor-element-9f4ca50 .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-14a41ad > .elementor-widget-container{padding:016px 16px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-6a5df0e{--content-width:1100px;}}/* Start custom CSS for shortcode, class: .elementor-element-14a41ad *//* --- HIDE THE SMALL DUPLICATE TITLE --- */

/* 1. Hides the default Wishlist Plugin Title */
.tinv-wishlist h2,
.tinv-wishlist .tinv-header {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e0a769b *//* Container Style */
.kyuto-wl-perks {
    display: flex;             /* Makes items sit in a row */
    justify-content: center;   /* Centers them */
    gap: 30px;                 /* Space between items */
    padding: 20px;
    background-color: #fff0f5; /* Light pink background to match your site */
    border-radius: 10px;       /* Rounded corners */
    margin-top: 20px;
}

/* Text and Icon Style */
.perk {
    font-size: 16px;           /* Text size */
    font-weight: 600;          /* Boldness */
    color: #333333;            /* Text color */
    font-family: "Sans-serif"; /* Change to your site font if needed */
    display: flex;
    align-items: center;
    gap: 8px;                  /* Space between emoji and text */
}

/* Mobile Responsiveness (Stack them on phones) */
@media (max-width: 768px) {
    .kyuto-wl-perks {
        flex-direction: column;
        align-items: center;
        gap: 15px;
    }
}/* End custom CSS */