{"id":7203,"date":"2020-04-22T08:34:57","date_gmt":"2020-04-22T08:34:57","guid":{"rendered":"https:\/\/privatediningmallorca.com\/home\/"},"modified":"2026-04-29T21:46:31","modified_gmt":"2026-04-29T21:46:31","slug":"home","status":"publish","type":"page","link":"https:\/\/privatediningmallorca.com\/en\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"7203\" class=\"elementor elementor-7203 elementor-2470\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-204a919 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"204a919\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-\" data-id=\"\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element- elementor-widget elementor-widget-html\" data-id=\"\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\">\n<link rel=\"preconnect\" href=\"https:\/\/api.fontshare.com\">\n<link rel=\"preconnect\" href=\"https:\/\/cdn.fontshare.com\" crossorigin=\"\">\n<link href=\"https:\/\/api.fontshare.com\/v2\/css?f[]=satoshi@300,400,500,700,900&amp;display=swap\" rel=\"stylesheet\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Work+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&amp;family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600&amp;display=swap\" rel=\"stylesheet\">\n<link href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.1\/css\/all.min.css\" rel=\"stylesheet\">\n\n<style>\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   PDM HOME \u2014 Private Dining Mallorca\n   Home page \u2014 editorial premium design\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.elementor-section:has(.pdm-home),\n.elementor-container:has(.pdm-home),\n.elementor-column:has(.pdm-home),\n.elementor-widget-wrap:has(.pdm-home),\n.elementor-widget-html:has(.pdm-home),\n.elementor-widget-html:has(.pdm-home) > .elementor-widget-container {\n    padding: 0 !important;\n    margin: 0 !important;\n    max-width: 100% !important;\n    width: 100% !important;\n}\n\n.pdm-home {\n    --ph-cream: #FAF7F2;\n    --ph-cream-dark: #F0EBE3;\n    --ph-warm-white: #FFFCF7;\n    --ph-gold: #B2A97E;\n    --ph-gold-light: #C4BB96;\n    --ph-gold-dark: #9A9170;\n    --ph-charcoal: #0B1315;\n    --ph-charcoal-light: #152022;\n    --ph-text-dark: #0B1315;\n    --ph-text-medium: #5A5550;\n    --ph-text-light: #8A847D;\n    --ph-border: #E5DFD7;\n    --ph-font-display: 'Satoshi', 'Satoshi-Variable', 'Satoshi-Regular', system-ui, -apple-system, 'Segoe UI', sans-serif;\n    --ph-font-body: 'Work Sans', system-ui, -apple-system, 'Segoe UI', sans-serif;\n    --ph-font-accent: 'Playfair Display', Georgia, 'Times New Roman', serif;\n    --ph-transition: cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    font-family: var(--ph-font-body);\n    color: var(--ph-text-dark);\n    background: var(--ph-cream);\n    line-height: 1.7;\n    font-weight: 300;\n    overflow-x: hidden;\n    -webkit-font-smoothing: antialiased;\n}\n\n.pdm-home *, .pdm-home *::before, .pdm-home *::after {\n    margin: 0;\n    padding: 0;\n    box-sizing: border-box;\n}\n.pdm-home img { max-width: 100%; height: auto; display: block; }\n.pdm-home a { text-decoration: none; color: inherit; }\n.pdm-home button { cursor: pointer; border: none; background: none; font-family: inherit; color: inherit; }\n.pdm-home ul { list-style: none; }\n\n.pdm-home h1, .pdm-home h2, .pdm-home h3, .pdm-home h4, .pdm-home h5, .pdm-home h6 {\n    text-transform: none !important;\n    letter-spacing: normal !important;\n    font-weight: 400;\n}\n\n\/* Typography scale *\/\n.pdm-home .ph-eyebrow {\n    font-family: var(--ph-font-body);\n    font-size: 0.7rem;\n    font-weight: 500;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: var(--ph-gold);\n    display: inline-block;\n    margin-bottom: 1.2rem;\n}\n.pdm-home .ph-heading-xl {\n    font-family: var(--ph-font-display);\n    font-size: clamp(2.4rem, 5.2vw, 5rem);\n    font-weight: 400;\n    line-height: 1.05;\n    letter-spacing: -0.01em;\n    color: var(--ph-gold);\n}\n.pdm-home .ph-heading-lg {\n    font-family: var(--ph-font-display);\n    font-size: clamp(2rem, 3.8vw, 3.4rem);\n    font-weight: 400;\n    line-height: 1.1;\n    color: var(--ph-gold);\n}\n.pdm-home .ph-heading-md {\n    font-family: var(--ph-font-display);\n    font-size: clamp(1.4rem, 2.2vw, 1.9rem);\n    font-weight: 400;\n    line-height: 1.2;\n    color: var(--ph-gold);\n}\n.pdm-home .ph-accent {\n    font-family: var(--ph-font-accent);\n    font-style: italic;\n    font-weight: 500;\n}\n.pdm-home .ph-body {\n    font-family: var(--ph-font-body);\n    font-size: clamp(0.95rem, 1.05vw, 1.08rem);\n    line-height: 1.8;\n    color: var(--ph-text-medium);\n    font-weight: 300;\n}\n.pdm-home .ph-body-lg {\n    font-family: var(--ph-font-body);\n    font-size: clamp(1.05rem, 1.2vw, 1.2rem);\n    line-height: 1.75;\n    color: var(--ph-text-medium);\n    font-weight: 300;\n}\n\n\/* Layout *\/\n.pdm-home .ph-container {\n    max-width: 1400px;\n    margin: 0 auto;\n    padding: 0 clamp(1.5rem, 4vw, 4rem);\n}\n.pdm-home .ph-container--narrow { max-width: 1000px; }\n.pdm-home .ph-section { padding: clamp(4.5rem, 9vw, 9rem) 0; }\n.pdm-home .ph-section--dark {\n    background: var(--ph-charcoal);\n    color: var(--ph-cream);\n}\n.pdm-home .ph-section--dark .ph-body,\n.pdm-home .ph-section--dark .ph-body-lg { color: rgba(255,255,255,0.72); }\n.pdm-home .ph-section--dark .ph-eyebrow { color: var(--ph-gold-light); }\n.pdm-home .ph-section--warm { background: var(--ph-cream-dark); }\n\n\/* Buttons *\/\n.pdm-home .ph-btn {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.6rem;\n    font-family: var(--ph-font-display);\n    font-size: 0.72rem;\n    font-weight: 500;\n    letter-spacing: 0.18em;\n    text-transform: uppercase;\n    padding: 1rem 2rem;\n    border: 1px solid currentColor;\n    transition: all 0.4s var(--ph-transition);\n    cursor: pointer;\n}\n.pdm-home .ph-btn--primary {\n    background: var(--ph-gold);\n    color: var(--ph-charcoal);\n    border-color: var(--ph-gold);\n}\n.pdm-home .ph-btn--primary:hover {\n    background: var(--ph-gold-dark);\n    border-color: var(--ph-gold-dark);\n    color: var(--ph-warm-white);\n}\n.pdm-home .ph-btn--outline {\n    background: transparent;\n    color: var(--ph-cream);\n    border-color: rgba(255,255,255,0.5);\n}\n.pdm-home .ph-btn--outline:hover {\n    background: var(--ph-cream);\n    color: var(--ph-charcoal);\n    border-color: var(--ph-cream);\n}\n.pdm-home .ph-btn--outline-dark {\n    background: transparent;\n    color: var(--ph-text-dark);\n    border-color: var(--ph-text-dark);\n}\n.pdm-home .ph-btn--outline-dark:hover {\n    background: var(--ph-text-dark);\n    color: var(--ph-cream);\n}\n.pdm-home .ph-btn--link {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.5rem;\n    padding: 0;\n    border: none;\n    background: none;\n    font-family: var(--ph-font-body);\n    font-size: 0.72rem;\n    letter-spacing: 0.18em;\n    text-transform: uppercase;\n    color: var(--ph-gold-dark);\n    font-weight: 500;\n    transition: color 0.3s, gap 0.3s;\n}\n.pdm-home .ph-btn--link .ph-arrow {\n    width: 18px;\n    height: 1px;\n    background: currentColor;\n    position: relative;\n    transition: width 0.3s;\n}\n.pdm-home .ph-btn--link .ph-arrow::after {\n    content: '';\n    position: absolute;\n    right: 0;\n    top: -3px;\n    width: 7px;\n    height: 7px;\n    border-top: 1px solid currentColor;\n    border-right: 1px solid currentColor;\n    transform: rotate(45deg);\n}\n.pdm-home .ph-btn--link:hover { gap: 0.9rem; color: var(--ph-gold); }\n\n\/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n   HERO\n   \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.pdm-home .ph-hero {\n    position: relative;\n    min-height: 92vh;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    background: var(--ph-charcoal);\n    overflow: hidden;\n    padding: 6rem 0 4rem;\n}\n.pdm-home .ph-hero__video {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    z-index: 0;\n    background: var(--ph-charcoal);\n}\n.pdm-home .ph-hero__overlay {\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(180deg, rgba(11, 19, 21, 0.55) 0%, rgba(11, 19, 21, 0.55) 50%, rgba(11, 19, 21, 0.85) 100%);\n    z-index: 1;\n}\n@keyframes phZoom {\n    from { transform: scale(1.02); }\n    to { transform: scale(1.12); }\n}\n.pdm-home .ph-hero__content {\n    position: relative;\n    z-index: 2;\n    max-width: 900px;\n    padding: 0 clamp(1.5rem, 4vw, 4rem);\n    text-align: center;\n    color: var(--ph-cream);\n    animation: phFadeUp 1.6s var(--ph-transition) both;\n}\n@keyframes phFadeUp {\n    from { opacity: 0; transform: translateY(24px); }\n    to { opacity: 1; transform: translateY(0); }\n}\n.pdm-home .ph-hero__label {\n    font-family: var(--ph-font-body);\n    font-size: 0.7rem;\n    letter-spacing: 0.3em;\n    text-transform: uppercase;\n    color: var(--ph-gold-light);\n    margin-bottom: 2rem;\n    display: inline-block;\n    opacity: 0.9;\n}\n.pdm-home .ph-hero__wordmark {\n    display: block;\n    width: auto;\n    height: clamp(50px, 7vw, 90px);\n    margin: 0 auto 2rem;\n    color: var(--ph-gold);\n}\n.pdm-home .ph-hero__tagline {\n    font-family: var(--ph-font-accent);\n    font-style: italic;\n    font-weight: 400;\n    font-size: clamp(1.2rem, 2.2vw, 1.8rem);\n    line-height: 1.4;\n    color: var(--ph-cream);\n    margin-bottom: 3rem;\n    max-width: 720px;\n    margin-left: auto;\n    margin-right: auto;\n}\n.pdm-home .ph-hero__ctas {\n    display: flex;\n    gap: 1rem;\n    justify-content: center;\n    flex-wrap: wrap;\n}\n.pdm-home .ph-hero__scroll {\n    position: absolute;\n    bottom: 2.5rem;\n    left: 50%;\n    transform: translateX(-50%);\n    width: 1px;\n    height: 60px;\n    background: rgba(255,255,255,0.3);\n    overflow: hidden;\n    z-index: 2;\n}\n.pdm-home .ph-hero__scroll::after {\n    content: '';\n    position: absolute;\n    top: -40%;\n    left: 0;\n    width: 100%;\n    height: 40%;\n    background: var(--ph-gold);\n    animation: phScrollLine 2.5s ease-in-out infinite;\n}\n@keyframes phScrollLine {\n    0% { top: -40%; }\n    100% { top: 100%; }\n}\n\n\/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n   FILOSOF\u00cdA \/ INTRO\n   \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.pdm-home .ph-intro {\n    padding: clamp(5rem, 10vw, 10rem) 0;\n    background: var(--ph-cream);\n    position: relative;\n}\n.pdm-home .ph-intro__grid {\n    display: grid;\n    grid-template-columns: 1fr 1.1fr;\n    gap: clamp(3rem, 7vw, 7rem);\n    align-items: center;\n}\n.pdm-home .ph-intro__visual {\n    position: relative;\n    aspect-ratio: 4\/5;\n    overflow: hidden;\n    background: linear-gradient(135deg, var(--ph-gold-light) 0%, var(--ph-gold-dark) 100%);\n}\n.pdm-home .ph-intro__visual img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    transition: transform 1.2s var(--ph-transition);\n}\n.pdm-home .ph-intro__visual:hover img { transform: scale(1.04); }\n.pdm-home .ph-intro__visual-overlay {\n    position: absolute;\n    bottom: -1px;\n    left: -1px;\n    right: 30%;\n    padding: 1.5rem 2rem;\n    background: var(--ph-cream);\n    border-top-right-radius: 4px;\n}\n.pdm-home .ph-intro__visual-overlay p {\n    font-family: var(--ph-font-accent);\n    font-style: italic;\n    font-size: 0.95rem;\n    color: var(--ph-text-medium);\n    line-height: 1.4;\n}\n.pdm-home .ph-intro__visual-overlay strong {\n    color: var(--ph-gold-dark);\n    font-weight: 500;\n    font-style: normal;\n    font-family: var(--ph-font-display);\n}\n.pdm-home .ph-intro__content h2 { margin-bottom: 2rem; }\n.pdm-home .ph-intro__content p + p { margin-top: 1.4rem; }\n.pdm-home .ph-intro__content .ph-btn--link { margin-top: 2.5rem; }\n.pdm-home .ph-intro__divider {\n    width: 40px;\n    height: 2px;\n    background: var(--ph-gold);\n    margin-bottom: 2rem;\n}\n\n\/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n   SERVICIOS GRID\n   \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n }\n.pdm-home .ph-services {\n    background: var(--ph-cream-dark);\n    padding: clamp(5rem, 9vw, 9rem) 0;\n}\n.pdm-home .ph-services__header {\n    text-align: center;\n    max-width: 720px;\n    margin: 0 auto clamp(3rem, 5vw, 4.5rem);\n}\n.pdm-home .ph-services__header h2 { margin-bottom: 1.2rem; }\n.pdm-home .ph-services__grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 1.5rem;\n}\n.pdm-home .ph-services__grid > *:nth-child(4) { grid-column: 1 \/ span 2; }\n.pdm-home .ph-services__grid > *:nth-child(5) { grid-column: 3; }\n.pdm-home .ph-service-card {\n    background: var(--ph-warm-white);\n    border: 1px solid var(--ph-border);\n    position: relative;\n    overflow: hidden;\n    transition: all 0.5s var(--ph-transition);\n    display: block;\n    color: inherit;\n    min-height: 340px;\n    display: flex;\n    flex-direction: column;\n}\n.pdm-home .ph-service-card:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 30px 60px -20px rgba(11, 19, 21, 0.18);\n    border-color: var(--ph-gold);\n}\n.pdm-home .ph-service-card__img {\n    width: 100%;\n    aspect-ratio: 16\/10;\n    overflow: hidden;\n    background: linear-gradient(135deg, var(--ph-gold-light) 0%, var(--ph-gold-dark) 100%);\n    position: relative;\n}\n.pdm-home .ph-service-card__img img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    transition: transform 1s var(--ph-transition);\n}\n.pdm-home .ph-service-card:hover .ph-service-card__img img { transform: scale(1.06); }\n.pdm-home .ph-service-card__img-placeholder {\n    position: absolute;\n    inset: 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    opacity: 0.3;\n}\n.pdm-home .ph-service-card__img-placeholder svg {\n    width: 50px;\n    height: 50px;\n    color: var(--ph-warm-white);\n}\n.pdm-home .ph-service-card__body {\n    padding: 1.8rem 2rem 2rem;\n    flex: 1;\n    display: flex;\n    flex-direction: column;\n}\n.pdm-home .ph-service-card__title {\n    font-family: var(--ph-font-display);\n    font-size: 1.3rem;\n    font-weight: 500;\n    color: var(--ph-text-dark);\n    margin-bottom: 0.7rem;\n    line-height: 1.2;\n}\n.pdm-home .ph-service-card__desc {\n    font-size: 0.92rem;\n    line-height: 1.7;\n    color: var(--ph-text-medium);\n    margin-bottom: 1.4rem;\n    flex: 1;\n}\n.pdm-home .ph-service-card__link {\n    font-family: var(--ph-font-body);\n    font-size: 0.7rem;\n    letter-spacing: 0.15em;\n    text-transform: uppercase;\n    color: var(--ph-gold-dark);\n    font-weight: 500;\n    display: inline-flex;\n    align-items: center;\n    gap: 0.4rem;\n    transition: gap 0.3s, color 0.3s;\n}\n.pdm-home .ph-service-card:hover .ph-service-card__link { gap: 0.8rem; color: var(--ph-gold); }\n\n\/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n   DIFERENCIADORES \/ POR QU\u00c9 PDM\n   \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.pdm-home .ph-diff {\n    padding: clamp(5rem, 9vw, 9rem) 0;\n    background: var(--ph-cream);\n}\n.pdm-home .ph-diff__header {\n    max-width: 780px;\n    margin: 0 auto clamp(3rem, 5vw, 4.5rem);\n    text-align: center;\n}\n.pdm-home .ph-diff__header h2 { margin-bottom: 1.2rem; }\n.pdm-home .ph-diff__grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 2rem;\n}\n.pdm-home .ph-diff__item {\n    text-align: center;\n    padding: 1rem;\n}\n.pdm-home .ph-diff__icon {\n    width: 56px;\n    height: 56px;\n    margin: 0 auto 1.5rem;\n    color: var(--ph-gold);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n}\n.pdm-home .ph-diff__icon svg {\n    width: 100%;\n    height: 100%;\n    stroke-width: 1;\n}\n.pdm-home .ph-diff__icon i {\n    font-size: 2.25rem;\n    line-height: 1;\n}\n.pdm-home .ph-diff__title {\n    font-family: var(--ph-font-display);\n    font-size: 1.08rem;\n    font-weight: 500;\n    color: var(--ph-text-dark);\n    margin-bottom: 0.6rem;\n}\n.pdm-home .ph-diff__desc {\n    font-size: 0.88rem;\n    line-height: 1.6;\n    color: var(--ph-text-medium);\n}\n\n\/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n   BODAS + EVENTOS\n   \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.pdm-home .ph-dual {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    min-height: 560px;\n}\n.pdm-home .ph-dual__card {\n    position: relative;\n    overflow: hidden;\n    display: flex;\n    align-items: flex-end;\n    padding: clamp(2.5rem, 5vw, 4rem);\n    color: var(--ph-cream);\n    min-height: 560px;\n    transition: all 0.6s var(--ph-transition);\n}\n.pdm-home .ph-dual__card::before {\n    content: '';\n    position: absolute;\n    inset: 0;\n    background:\n        linear-gradient(180deg, rgba(11, 19, 21, 0.2) 0%, rgba(11, 19, 21, 0.9) 100%),\n        var(--bg);\n    background-size: cover;\n    background-position: center;\n    transition: transform 1s var(--ph-transition);\n    z-index: 0;\n}\n.pdm-home .ph-dual__card:hover::before { transform: scale(1.05); }\n.pdm-home .ph-dual__card--bodas::before {\n    --bg: url('https:\/\/privatediningmallorca.com\/wp-content\/uploads\/2026\/04\/DSC_7387.jpg') center\/cover no-repeat;\n}\n.pdm-home .ph-dual__card--eventos::before {\n    --bg: url('https:\/\/privatediningmallorca.com\/wp-content\/uploads\/2026\/04\/IMG_4270-scaled.jpg') center\/cover no-repeat;\n}\n.pdm-home .ph-dual__content {\n    position: relative;\n    z-index: 1;\n    max-width: 440px;\n}\n.pdm-home .ph-dual__eyebrow {\n    font-family: var(--ph-font-body);\n    font-size: 0.7rem;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: var(--ph-gold-light);\n    margin-bottom: 1rem;\n    display: inline-block;\n}\n.pdm-home .ph-dual__title {\n    font-family: var(--ph-font-display);\n    font-size: clamp(1.8rem, 3vw, 2.6rem);\n    font-weight: 400;\n    line-height: 1.1;\n    margin-bottom: 1rem;\n    color: var(--ph-warm-white);\n}\n.pdm-home .ph-dual__title em {\n    font-family: var(--ph-font-accent);\n    font-style: italic;\n    color: var(--ph-gold-light);\n    font-size: 0.85em;\n}\n.pdm-home .ph-dual__text {\n    font-size: 0.95rem;\n    line-height: 1.7;\n    color: rgba(255,255,255,0.78);\n    margin-bottom: 1.8rem;\n}\n.pdm-home .ph-dual__link {\n    font-family: var(--ph-font-body);\n    font-size: 0.72rem;\n    letter-spacing: 0.2em;\n    text-transform: uppercase;\n    color: var(--ph-gold-light);\n    font-weight: 500;\n    display: inline-flex;\n    align-items: center;\n    gap: 0.5rem;\n    padding: 0.7rem 0;\n    border-bottom: 1px solid var(--ph-gold-light);\n    transition: all 0.3s;\n}\n.pdm-home .ph-dual__link:hover {\n    color: var(--ph-warm-white);\n    border-bottom-color: var(--ph-warm-white);\n    gap: 0.9rem;\n}\n\n\/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n   GALER\u00cdA PREVIEW\n   \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.pdm-home .ph-gallery {\n    padding: clamp(5rem, 9vw, 9rem) 0;\n    background: var(--ph-cream);\n}\n.pdm-home .ph-gallery__header {\n    display: flex;\n    align-items: flex-end;\n    justify-content: space-between;\n    gap: 2rem;\n    margin-bottom: clamp(2.5rem, 4vw, 4rem);\n    flex-wrap: wrap;\n}\n.pdm-home .ph-gallery__header h2 { margin-bottom: 0.5rem; }\n.pdm-home .ph-gallery__header p {\n    color: var(--ph-text-medium);\n    max-width: 500px;\n}\n.pdm-home .ph-gallery__grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    grid-auto-rows: 200px;\n    gap: 0.8rem;\n}\n.pdm-home .ph-gallery__item {\n    overflow: hidden;\n    background: var(--ph-cream-dark);\n    position: relative;\n    cursor: pointer;\n    transition: all 0.4s var(--ph-transition);\n}\n.pdm-home .ph-gallery__item--tall { grid-row: span 2; }\n.pdm-home .ph-gallery__item--wide { grid-column: span 2; }\n.pdm-home .ph-gallery__item img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    transition: transform 0.9s var(--ph-transition);\n}\n.pdm-home .ph-gallery__item::after {\n    content: '';\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(180deg, transparent 60%, rgba(11, 19, 21, 0.3) 100%);\n    opacity: 0;\n    transition: opacity 0.3s;\n}\n.pdm-home .ph-gallery__item:hover img { transform: scale(1.06); }\n.pdm-home .ph-gallery__item:hover::after { opacity: 1; }\n.pdm-home .ph-gallery__item-placeholder {\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(135deg, var(--ph-gold-light) 0%, var(--ph-gold-dark) 100%);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    color: rgba(255,255,255,0.3);\n    font-family: var(--ph-font-accent);\n    font-style: italic;\n    font-size: 0.95rem;\n}\n\n\/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n   CTA FINAL\n   \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.pdm-home .ph-cta-final {\n    background: var(--ph-charcoal);\n    padding: clamp(5rem, 10vw, 10rem) 0;\n    color: var(--ph-cream);\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n}\n.pdm-home .ph-cta-final::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 50%;\n    transform: translateX(-50%);\n    width: 80%;\n    max-width: 1000px;\n    height: 1px;\n    background: linear-gradient(90deg, transparent, var(--ph-gold), transparent);\n}\n.pdm-home .ph-cta-final__inner {\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 0 clamp(1.5rem, 4vw, 4rem);\n    position: relative;\n    z-index: 1;\n}\n.pdm-home .ph-cta-final .ph-eyebrow { color: var(--ph-gold-light); }\n.pdm-home .ph-cta-final h2 {\n    font-family: var(--ph-font-display);\n    font-size: clamp(2rem, 4.2vw, 3.6rem);\n    font-weight: 400;\n    line-height: 1.1;\n    color: var(--ph-cream);\n    margin-bottom: 1.5rem;\n}\n.pdm-home .ph-cta-final h2 em {\n    font-family: var(--ph-font-accent);\n    font-style: italic;\n    color: var(--ph-gold-light);\n    font-size: 0.9em;\n}\n.pdm-home .ph-cta-final p {\n    font-size: clamp(1rem, 1.2vw, 1.15rem);\n    line-height: 1.7;\n    color: rgba(255,255,255,0.7);\n    margin-bottom: 2.5rem;\n    max-width: 600px;\n    margin-left: auto;\n    margin-right: auto;\n}\n.pdm-home .ph-cta-final__actions {\n    display: inline-flex;\n    gap: 1rem;\n    flex-wrap: wrap;\n    justify-content: center;\n}\n\n\/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n   Hello Elementor hover defeat\n   \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.pdm-home a, .pdm-home a:link, .pdm-home a:visited { text-decoration: none; }\n.pdm-home a:hover, .pdm-home a:focus, .pdm-home a:active,\n.pdm-home button:hover, .pdm-home button:focus, .pdm-home button:active {\n    background-color: transparent !important;\n    box-shadow: none !important;\n    text-decoration: none !important;\n}\n.pdm-home .ph-btn--primary:hover { background: var(--ph-gold-dark) !important; }\n.pdm-home .ph-btn--outline:hover { background: var(--ph-cream) !important; }\n.pdm-home .ph-btn--outline-dark:hover { background: var(--ph-text-dark) !important; }\n\n\/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n   RESPONSIVE\n   \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n@media (max-width: 1024px) {\n    .pdm-home .ph-services__grid {\n        grid-template-columns: repeat(2, 1fr);\n    }\n    .pdm-home .ph-services__grid > *:nth-child(4) { grid-column: auto; }\n    .pdm-home .ph-services__grid > *:nth-child(5) { grid-column: auto; }\n    .pdm-home .ph-diff__grid {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 2.5rem 1.5rem;\n    }\n    .pdm-home .ph-intro__grid {\n        grid-template-columns: 1fr;\n        gap: 3rem;\n    }\n    .pdm-home .ph-gallery__grid {\n        grid-template-columns: repeat(3, 1fr);\n    }\n}\n@media (max-width: 760px) {\n    .pdm-home .ph-services__grid {\n        grid-template-columns: 1fr;\n    }\n    .pdm-home .ph-diff__grid {\n        grid-template-columns: 1fr;\n        gap: 2.5rem;\n    }\n    .pdm-home .ph-dual {\n        grid-template-columns: 1fr;\n    }\n    .pdm-home .ph-dual__card { min-height: 440px; }\n    .pdm-home .ph-gallery__grid {\n        grid-template-columns: repeat(2, 1fr);\n        grid-auto-rows: 160px;\n    }\n    .pdm-home .ph-hero { min-height: 85vh; }\n    .pdm-home .ph-hero__ctas { flex-direction: column; width: 100%; max-width: 320px; margin: 0 auto; }\n    .pdm-home .ph-hero__ctas .ph-btn { justify-content: center; }\n    .pdm-home .ph-intro__visual-overlay { right: 10%; }\n}\n@media (max-width: 480px) {\n    .pdm-home .ph-gallery__grid {\n        grid-template-columns: 1fr;\n        grid-auto-rows: 220px;\n    }\n    .pdm-home .ph-gallery__item--tall { grid-row: auto; }\n    .pdm-home .ph-gallery__item--wide { grid-column: auto; }\n}\n\n.pdm-home .ph-testimonials {\n    padding: clamp(5rem, 9vw, 9rem) 0;\n    background: var(--ph-cream-dark);\n}\n.pdm-home .ph-testimonials__header {\n    text-align: center;\n    max-width: 720px;\n    margin: 0 auto clamp(3rem, 5vw, 4.5rem);\n}\n.pdm-home .ph-testimonials__header h2 { margin-bottom: 0.8rem; }\n.pdm-home .ph-testimonials__grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 1.8rem;\n    margin-bottom: clamp(3rem, 5vw, 4rem);\n}\n.pdm-home .ph-testimonial {\n    background: var(--ph-warm-white);\n    padding: clamp(2rem, 3vw, 2.5rem);\n    border: 1px solid var(--ph-border);\n    position: relative;\n    transition: all 0.4s var(--ph-transition);\n}\n.pdm-home .ph-testimonial:hover {\n    transform: translateY(-3px);\n    box-shadow: 0 20px 50px -20px rgba(11, 19, 21, 0.14);\n    border-color: var(--ph-gold);\n}\n.pdm-home .ph-testimonial__quote-mark {\n    font-family: var(--ph-font-accent);\n    font-size: 4rem;\n    line-height: 0.5;\n    color: var(--ph-gold);\n    opacity: 0.35;\n    margin-bottom: 0.8rem;\n    font-weight: 700;\n}\n.pdm-home .ph-testimonial__text {\n    font-family: var(--ph-font-accent);\n    font-style: italic;\n    font-size: 1.05rem;\n    line-height: 1.55;\n    color: var(--ph-text-dark);\n    margin-bottom: 1.5rem;\n    font-weight: 400;\n}\n.pdm-home .ph-testimonial__author {\n    display: flex;\n    flex-direction: column;\n    gap: 0.2rem;\n    padding-top: 1rem;\n    border-top: 1px solid var(--ph-border);\n}\n.pdm-home .ph-testimonial__name {\n    font-family: var(--ph-font-display);\n    font-weight: 500;\n    font-size: 0.95rem;\n    color: var(--ph-text-dark);\n}\n.pdm-home .ph-testimonial__role {\n    font-family: var(--ph-font-body);\n    font-size: 0.75rem;\n    letter-spacing: 0.1em;\n    text-transform: uppercase;\n    color: var(--ph-gold-dark);\n}\n.pdm-home .ph-testimonials__partners {\n    text-align: center;\n    padding-top: clamp(2rem, 4vw, 3rem);\n    border-top: 1px solid var(--ph-border);\n}\n.pdm-home .ph-testimonials__partners-label {\n    font-family: var(--ph-font-body);\n    font-size: 0.68rem;\n    letter-spacing: 0.25em;\n    text-transform: uppercase;\n    color: var(--ph-gold-dark);\n    margin-bottom: 1.4rem;\n    font-weight: 500;\n}\n.pdm-home .ph-testimonials__partners-row {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    align-items: center;\n    gap: 0.8rem 1.2rem;\n}\n.pdm-home .ph-partner {\n    font-family: var(--ph-font-display);\n    font-size: 0.95rem;\n    color: var(--ph-text-medium);\n    letter-spacing: 0.02em;\n    font-weight: 400;\n}\n.pdm-home .ph-partner-dot {\n    color: var(--ph-gold);\n    opacity: 0.5;\n    font-size: 1rem;\n}\n@media (max-width: 960px) {\n    .pdm-home .ph-testimonials__grid { grid-template-columns: 1fr; gap: 1.2rem; }\n}\n\n.pdm-home .ph-testimonials__partners-row img { max-height: 60px; width: auto; opacity: 0.55; filter: grayscale(1); transition: all 0.4s var(--ph-transition); margin: 0 1.5rem; vertical-align: middle; } .pdm-home .ph-testimonials__partners-row img:hover { opacity: 1; filter: grayscale(0); }\n<\/style>\n\n<div class=\"pdm-home\">\n\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n         HERO\n         \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    <section class=\"ph-hero\">\n        <video class=\"ph-hero__video\" autoplay=\"\" muted=\"\" loop=\"\" playsinline=\"\" poster=\"https:\/\/privatediningmallorca.com\/wp-content\/uploads\/2023\/05\/homepp1-1.jpg\" aria-hidden=\"true\">\n            <source src=\"https:\/\/privatediningmallorca.com\/wp-content\/uploads\/2026\/01\/copy_DD2C5842-958E-4EFD-BAA0-470298618D0C.mov\" type=\"video\/mp4\">\n        <\/video>\n        <div class=\"ph-hero__overlay\"><\/div>\n        <div class=\"ph-hero__content\">\n            <span class=\"ph-hero__label\">Private&nbsp;Dining \u00b7 Mallorca<\/span>\n            <svg class=\"ph-hero__wordmark\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1932.83 399.13\" fill=\"currentColor\" aria-label=\"Private Dining Mallorca\"><path d=\"M325.34,270.44l41.88,92.47,40.86-89.96c3-3.42,27.26-3.48,32.39-2.5,5.75,1.09,4.39,5.48,4.36,10.46l-14.06,2.83c2.73,31.04-3.25,67.15-.01,97.55.58,5.42,10.01,4.12,14.08,4.29v10.47h-48.85v-10.46l12.21-1.76v-76.76l-37.5,83.74-12.29,1.85-40.92-85.59v70.65c0,5.8,12.53,8.84,17.43,7.86v10.46h-48.83v-10.48c12.23.63,18.07.04,19.27-12.99,2.41-26.32-1.65-56.69-.45-83.44-1.96-8.49-11.74-10.21-18.8-6.48l-.02-12.21h39.25Z\"><\/path><path d=\"M1172.26,396.04v-10.47l14.03-2.9-.12-95.61-3.42-5.29-10.49-.86.78-8.83c1.7-2.47,39.47-2.13,45.53-1.71,19.76,1.37,46.61,9.3,49.32,32.8,2.11,18.24-16.12,30.79-31.04,36.17,15.41,15.45,27.31,42.37,50.38,46.4l.18,10.3h-48.84l.26-10.23c.81-.89,7.49-.1,6.58-4.41-.51-2.42-29.97-36.43-32.05-37.77-2.16-1.38-3.45-2.16-6.18-1.67v37.51c0,8.76,24.43,2.76,13.08,16.57h-48ZM1207.15,328.01c20.81,3.06,43.38-5.85,34.97-30.61-4.66-13.71-23.78-16.54-34.97-10.38v40.99Z\"><\/path><path d=\"M1044.54,269.19c76.74-9.77,107.45,85.39,46.94,120.21-54.86,31.56-118.76-19.04-98.01-78.83,6.9-19.89,30.26-38.73,51.07-41.38h0ZM1046.22,281.31c-50.26,7.95-38.14,100.93,11.82,104.26,64.15,4.28,45.7-113.36-11.82-104.26Z\"><\/path><path d=\"M217.19,5.29c13.34,2.09,34.21,15.3,40.15,27.88,14.38,30.43-8.8,56.54-37.52,63.69,21.31,21.57,37.69,58.14,69.54,63.92l.23,13.72h-68.03l.76-14.07c2.58-3.67,11.16.89,9.68-4.21-13.64-14.47-25.16-32.05-38.45-46.62-3.52-3.86-7.07-8.27-12.11-10.11v56.69l17.43,4.38v13.94h-68.02v-13.96c.86-.83,19.24,1.19,19.21-6.08l-.26-133.22-18.95-1.98V5.3h86.36-.02ZM181.43,82.05c25.07,2.31,51.1-5.63,46.94-35.61-1.34-9.66-11.48-23.7-21.65-23.7h-25.29v59.31h0Z\"><\/path><path d=\"M1079.81,174.5v-13.96c.86-.83,19.24,1.19,19.21-6.08l-.27-133.22-17.32-2.75-1.64-13.21c7.24-.32,14.63.43,21.89.08,22.52-1.1,56.14-2.31,78.41-.05,46.64,4.73,79.47,57.11,70.22,101.57-7.15,34.36-42.93,67.61-78.92,67.61h-91.58ZM1130.4,155.31h42.74c17.87,0,37.7-27.8,41.94-43.54,8.73-32.39-6.49-89.04-47.18-89.04h-37.51v132.58h.01Z\"><\/path><path d=\"M1379.85,5.29c.19,2.53,1.11,4.88,2.68,6.88,28.4,36.08,54.34,73.99,82.79,110V25.35c0-4.39-15.16-7.72-19.2-6.1V5.29h57.58v13.96c-5.03-1.13-19.19,1.46-19.19,7.84v147.41l-18.29-1.77-96.84-129.06v109.03c0,6.38,14.16,8.97,19.2,7.84v13.96h-57.58v-13.96c8.07.29,18.06-.02,19.07-9.7-2.44-38.14,3.64-81.03.2-118.59-1.2-13.03-7.04-13.62-19.28-12.99V5.3h48.86Z\"><\/path><path d=\"M1623.2,5.29l88.09,116.88V28.84c0-8.57-12.46-10.5-19.2-9.59V5.29h57.58v13.96c-6.43-.28-12.78-.74-17.57,4.22l-2.38,149.39-18.16,1.36-97.96-130.56v107.28c0,6.17,13.63,11.1,19.18,9.6v13.95h-55.81v-13.96c11.99,0,18.07.07,19.27-13,3.44-37.57-2.63-80.44-.2-118.59-1.02-9.69-11.01-10-19.08-9.7V5.28h46.24,0Z\"><\/path><path d=\"M1932.83,97.75l-.09,12.13c-5.28,1.06-16.96.49-18.75,6.53-2.3,7.77,2.05,46.86-1.42,49.55-8.31,2.62-16.59,7.45-25.03,9.47-65.63,15.67-142.09-19.89-136.09-95.97,4.79-60.76,69.54-95.4,124.48-72.2,7.55,3.19,15.2,14.37,13.29-1.97h13.97l3.48,57.57h-15.69c-3.07-37.38-45.27-56.37-77.33-38.07-35.92,20.5-34.19,78.29-10.79,107.87,1.28,1.62,3.11,3.5,5.32,5.5,14.79,13.41,34.16,20.64,54.12,20.64h17.35c2.6-.2,4.34-2.85,4.34-5.45v-35.54c0-6.68-14.06-7.39-19.1-7.93l-.09-12.13h68.03Z\"><\/path><path d=\"M992.59,5.29l3.5,47.11-13.95-.02c2.38-8.96-9.41-29.65-18.33-29.65h-55.82l-2.62,2.62v45.36l2.62,2.62h40.12c6.1,0,11.81-13.48,9.59-19.2h13.96v55.83h-13.96c2.23-5.71-3.48-19.19-9.59-19.19h-40.12l-2.62,2.62v61.93h68.9c.58,0,8.67-5.33,9.52-6.64,3.14-4.83,5.56-17.26,3.56-23.01h13.95v48.83h-144.79v-13.96l18.38-3.41.56-135.88-17.32-2.75-1.63-13.2h136.09Z\"><\/path><path d=\"M525.08,174.5l.22-13.73c13.76-2,18.52-8.17,25.1-19.39,15.03-25.64,30.7-66.15,43.36-94.45,5.94-13.28,11.11-27.1,16.61-40.57l19.18-.88,52.77,122.53c7.7,14.06,11.71,32.24,30.98,32.69l.17,13.79h-62.8l.09-13.87,12.1-2.68-19.13-43.67-61.27.24c-2.4,12.73-15.53,30.08-17.26,41.75-.67,4.5,7.39,3.79,10.37,4.36l.09,13.87h-50.59.01ZM634.98,94.26c-8.4-14.88-11.58-33.97-22.66-47.1l-19.21,47.1h41.87Z\"><\/path><path d=\"M48.85,102.98v53.21l19.2,4.36v13.96H0v-13.94c1.01-.96,17.61.82,17.47-6.1l-.26-133.22L0,19.27V5.31h84.61c2.09,0,21.29,8.82,24.13,10.75,31.43,21.43,25.1,66.9-9.32,80.82-3.42,1.38-19.2,6.12-21.79,6.12h-28.78v-.02ZM48.85,83.79h28.78c.64,0,8.39-3.57,9.5-4.45,11.71-9.24,12.02-35.29,3.34-46.76-2.1-2.78-13.57-9.84-16.33-9.84h-25.29v61.06h0Z\"><\/path><path d=\"M423.9,5.29v13.96l-10.39,2.59,50.5,110.79,46.86-109.38-2.65-3.74-7.56-.26V5.29h50.6l-.77,12.32c-11.45,2.98-16.57,5.24-22.84,15.54-14.86,24.39-31.16,66.74-43.55,94.26-6.94,15.42-12.49,31.77-19.39,47.2-5.81-.93-14.09,2.33-17.94-2.91l-59.19-134.45c-6.14-9.89-11.27-19.66-24.72-18.02V5.28h61.05,0Z\"><\/path><path d=\"M851.29,5.29l3.5,47.11-13.89-.09c1.04-9.42-8-29.57-18.39-29.57h-28.78v133.45l19.2,4.36v13.96h-68.04v-13.94c6.8.17,19.19-.98,19.19-9.61V25.36l-2.62-2.62h-29.66c-11.51,0-16.18,20.58-16.75,29.47l-13.78.19,3.5-47.11h146.53,0Z\"><\/path><path d=\"M361.1,5.29v13.96c-7.09.02-18.89-1.91-19.29,7.74,3.73,39.4-4.74,87.2.28,125.57.21,1.57.85,5.08,1.95,5.87l17.07,2.1v13.96h-68.04l.02-13.94,17.41-1.78-.23-137.55-17.21-1.98V5.28h68.04Z\"><\/path><path d=\"M1329.26,5.29v13.96c-7.09.02-18.89-1.91-19.29,7.74,3.73,39.4-4.74,87.2.28,125.57.21,1.57.85,5.08,1.95,5.87l17.07,2.1v13.96h-68.04v-13.94c12.03-.87,18.05.36,19.27-13.02,2.53-27.79,2.91-91.27-.29-118.53-.25-2.12-1.04-7.03-2.65-8.18l-16.34-1.58V5.28h68.04Z\"><\/path><path d=\"M1573.48,5.29v13.96l-17.58,2.9-.84,131.52c2.37,7.14,12.04,7.04,18.43,6.87v13.96h-68.04v-13.96c.86-.83,19.24,1.19,19.21-6.08l-.26-133.22-18.95-1.98V5.3h68.04-.01Z\"><\/path><path d=\"M491.94,396.04c-3.1-14.11,13.4-10.03,17.79-21.46l45.16-101.37c2.41-3.96,8.11-3.52,12.08-1.9,18.96,35.92,30.7,76.26,51.86,110.82l10.71,3.64.21,10.27h-43.61l.26-10.23,6.73-2.89-13.94-31.38c-2.23-1.36-34.6-1.51-39.37-.95-3.19.37-3.74.2-5.83,2.89-1.93,2.48-11.99,26.41-12.4,29.49-1.26,4.92,5.94,1.58,7.01,2.6l-.02,10.48h-36.64ZM572.18,338.48c-1.57-13.33-9.94-24.5-14.83-36.65-5.27,11.54-13.01,24.31-14.83,36.65h29.66Z\"><\/path><path d=\"M1508.94,396.04l.19-10.28c7.71-.44,12.49-6.11,16.99-11.78l44.7-101.82c2.8-3.8,13.03-2.15,14.63,2.89,14.17,29.01,24.68,63.03,39.44,91.4,4.39,8.44,9.07,18.63,19.92,19.32l.19,10.28h-43.61l-.02-10.48c2.95-.58,7.48,2.08,6.97-2.55-1.2-10.81-10.5-21.38-12.38-32.13l-45.2.64-13.94,31.44c-1.26,4.91,5.94,1.58,7.01,2.6l-.02,10.48h-34.89.02ZM1557.78,338.48h28.78c4-2.34.87-6.34-.57-9.9-1.13-2.79-12.4-28.16-14.23-26.73l-13.98,36.63h0Z\"><\/path><path d=\"M1449.63,314.06l-8.53-.2c-10.25-46.88-72.74-42.97-78.5,4.76-5.42,44.92,30.9,76.5,74.89,64.43,4.23-1.16,15.44-8.38,17.4-7.15l5,11.23c-53.2,30.3-132.36,1.64-121.48-68.28,5.86-37.66,51.8-60.06,86.32-47.03,7,2.64,13.45,12.93,14.69.66l7.39-.37c.76.22,2.83,5.73,2.83,6.2v35.76h0Z\"><\/path><path d=\"M727.43,270.44v10.46c-5.3-.32-10.32.15-13.96,4.37v96.82h49.72c4.72,0,12.92-15.58,11.41-20.86l10.39-.06-3.48,34.88h-102.92v-10.48c10.99,1.1,13.1-.78,14.04-11.25,1.72-19.14,2.29-67.11-.25-85.46-1.18-8.56-6.17-7.87-13.78-7.96v-10.46h48.84,0Z\"><\/path><path d=\"M880.07,270.44l2.63,10.46c-5.29-.34-10.33.17-13.96,4.37v96.82h49.72c5.24,0,12.69-15.38,11.41-20.86l10.39-.06-3.48,34.88h-102.92v-10.48c10.99,1.1,13.1-.78,14.04-11.25,1.72-19.14,2.29-67.11-.25-85.46-1.18-8.56-6.17-7.87-13.78-7.96v-10.46h46.22-.02Z\"><\/path><\/svg>\n            <p class=\"ph-hero__tagline\">A way of understanding gastronomy <em class=\"ph-accent\">\u2014 exclusive, personal and bespoke<\/em> in&nbsp;Mallorca.<\/p>\n            <div class=\"ph-hero__ctas\">\n                <a href=\"https:\/\/privatediningmallorca.com\/en\/contact\/\" class=\"ph-btn ph-btn--primary\">Book an experience<\/a>\n                <a href=\"#servicios\" class=\"ph-btn ph-btn--outline\">View services<\/a>\n            <\/div>\n        <\/div>\n        <div class=\"ph-hero__scroll\" aria-hidden=\"true\"><\/div>\n    <\/section>\n\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n         FILOSOF\u00cdA \/ INTRO\n         \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    <section class=\"ph-intro\">\n        <div class=\"ph-container\">\n            <div class=\"ph-intro__grid\">\n                <div class=\"ph-intro__visual\">\n                    <img decoding=\"async\" src=\"https:\/\/privatediningmallorca.com\/wp-content\/uploads\/2023\/05\/homepp1-1.jpg\" alt=\"Experiencia gastron\u00f3mica Private Dining Mallorca\" loading=\"lazy\" title=\"\">\n                    <div class=\"ph-intro__visual-overlay\">\n                        <p><strong>Gabriel Heuberger Mui\u00f1os<\/strong><br>Chef &amp; founder<\/p>\n                    <\/div>\n                <\/div>\n                <div class=\"ph-intro__content\">\n                    <span class=\"ph-eyebrow\">Philosophy<\/span>\n                    <h2 class=\"ph-heading-lg\">Gastronomy as a <em class=\"ph-accent\">personal experience<\/em><\/h2>\n                    <div class=\"ph-intro__divider\"><\/div>\n                    <p class=\"ph-body-lg\">At Private Dining Mallorca we craft bespoke culinary experiences for those who value detail, calm and carefully sourced local product.<\/p>\n                    <p class=\"ph-body\">Signature cuisine, a close, personal service and carefully curated spaces \u2014 from an intimate dinner at your villa to a memorable wedding or a corporate event with its own identity. Everything designed around you, with the quality of a restaurant and the freedom of your own home.<\/p>\n                    <a href=\"https:\/\/privatediningmallorca.com\/en\/acerca-de-mi\/\" class=\"ph-btn--link\">Learn more <span class=\"ph-arrow\"><\/span><\/a>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n         SERVICIOS\n         \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    \n<section class=\"ph-services\" id=\"servicios\">\n        <div class=\"ph-container\">\n            <div class=\"ph-services__header\">\n                <span class=\"ph-eyebrow\">Services<\/span>\n                <h2 class=\"ph-heading-lg\">Bespoke experiences<\/h2>\n                <p class=\"ph-body\">Five ways to enjoy fine dining in Mallorca, tailored to your moment, your space and your pace.<\/p>\n            <\/div>\n            <div class=\"ph-services__grid\">\n\n                <a href=\"https:\/\/privatediningmallorca.com\/en\/servicios\/catering-de-lujo\/\" class=\"ph-service-card\">\n                    <div class=\"ph-service-card__img\">\n                        <img decoding=\"async\" src=\"https:\/\/privatediningmallorca.com\/wp-content\/uploads\/2026\/04\/us.image_.png\" alt=\"Catering de lujo\" loading=\"lazy\" title=\"\">\n                    <\/div>\n                    <div class=\"ph-service-card__body\">\n                        <h3 class=\"ph-service-card__title\">Luxury Catering<\/h3>\n                        <p class=\"ph-service-card__desc\">Full service for private events with signature cuisine, sommelier and a team looking after every detail.<\/p>\n                        <span class=\"ph-service-card__link\">Discover \u2192<\/span>\n                    <\/div>\n                <\/a>\n\n                <a href=\"https:\/\/privatediningmallorca.com\/en\/servicios\/private-chef\/\" class=\"ph-service-card\">\n                    <div class=\"ph-service-card__img\">\n                        <img decoding=\"async\" src=\"https:\/\/privatediningmallorca.com\/wp-content\/uploads\/2026\/04\/3U6A2937-scaled.jpg\" alt=\"Private Chef\" loading=\"lazy\" title=\"\">\n                    <\/div>\n                    <div class=\"ph-service-card__body\">\n                        <h3 class=\"ph-service-card__title\">Private Chef<\/h3>\n                        <p class=\"ph-service-card__desc\">A private chef at your villa or apartment for intimate dinners with family or friends. A menu designed around you.<\/p>\n                        <span class=\"ph-service-card__link\">Discover \u2192<\/span>\n                    <\/div>\n                <\/a>\n\n                <a href=\"https:\/\/privatediningmallorca.com\/en\/servicios\/experiencias-exclusivas\/\" class=\"ph-service-card\">\n                    <div class=\"ph-service-card__img\">\n                        <img decoding=\"async\" src=\"https:\/\/privatediningmallorca.com\/wp-content\/uploads\/2026\/04\/US.3U6A3048-scaled.jpg\" alt=\"Experiencias exclusivas\" loading=\"lazy\" title=\"\">\n                    <\/div>\n                    <div class=\"ph-service-card__body\">\n                        <h3 class=\"ph-service-card__title\">Exclusive Experiences<\/h3>\n                        <p class=\"ph-service-card__desc\">Wine-pairing dinners, showcooking, themed evenings and one-off proposals crafted for memorable moments.<\/p>\n                        <span class=\"ph-service-card__link\">Discover \u2192<\/span>\n                    <\/div>\n                <\/a>\n\n                <a href=\"https:\/\/privatediningmallorca.com\/en\/servicios\/cursos-de-cocina\/\" class=\"ph-service-card\">\n                    <div class=\"ph-service-card__img\">\n                        <img decoding=\"async\" src=\"https:\/\/privatediningmallorca.com\/wp-content\/uploads\/2026\/04\/us.IMG_4312-scaled.jpg\" alt=\"Cursos de cocina\" loading=\"lazy\" title=\"\">\n                    <\/div>\n                    <div class=\"ph-service-card__body\">\n                        <h3 class=\"ph-service-card__title\">Cooking Classes<\/h3>\n                        <p class=\"ph-service-card__desc\">Hands-on small-group classes to learn techniques, local product and market-driven cooking with a professional chef.<\/p>\n                        <span class=\"ph-service-card__link\">Discover \u2192<\/span>\n                    <\/div>\n                <\/a>\n\n                <a href=\"https:\/\/privatediningmallorca.com\/en\/servicios\/espacio-privado\/\" class=\"ph-service-card\">\n                    <div class=\"ph-service-card__img\">\n                        <img decoding=\"async\" src=\"https:\/\/privatediningmallorca.com\/wp-content\/uploads\/2026\/04\/imgi_51_628267018_18103585267832233_5085633880648801123_n-1.jpg\" alt=\"Espacio privado\" loading=\"lazy\" title=\"\">\n                    <\/div>\n                    <div class=\"ph-service-card__body\">\n                        <h3 class=\"ph-service-card__title\">Private Venue<\/h3>\n                        <p class=\"ph-service-card__desc\">A private setting in Mallorca for your meetings, exclusive dinners and events with a character of its own.<\/p>\n                        <span class=\"ph-service-card__link\">Discover \u2192<\/span>\n                    <\/div>\n                <\/a>\n\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n         DIFERENCIADORES\n         \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    <section class=\"ph-diff\">\n        <div class=\"ph-container\">\n            <div class=\"ph-diff__header\">\n                <span class=\"ph-eyebrow\">Why Private Dining Mallorca<\/span>\n                <h2 class=\"ph-heading-lg\">The difference is <em class=\"ph-accent\">in the detail<\/em><\/h2>\n                <p class=\"ph-body\">A hands-on approach combining technique, seasonal product and personal attention at every step.<\/p>\n            <\/div>\n            <div class=\"ph-diff__grid\">\n\n                <div class=\"ph-diff__item\">\n                    <div class=\"ph-diff__icon\">\n                        <i class=\"fa-solid fa-seedling\" aria-hidden=\"true\"><\/i>\n                    <\/div>\n                    <h3 class=\"ph-diff__title\">Local product<\/h3>\n                    <p class=\"ph-diff__desc\">Mallorca markets, trusted fishermen and producers. Only the island\u2019s best reaches your table.<\/p>\n                <\/div>\n\n                <div class=\"ph-diff__item\">\n                    <div class=\"ph-diff__icon\">\n                        <i class=\"fa-solid fa-pen-ruler\" aria-hidden=\"true\"><\/i>\n                    <\/div>\n                    <h3 class=\"ph-diff__title\">100% bespoke<\/h3>\n                    <p class=\"ph-diff__desc\">Menus designed from scratch around your occasion, tastes, allergies and space. Every experience is unique.<\/p>\n                <\/div>\n\n                <div class=\"ph-diff__item\">\n                    <div class=\"ph-diff__icon\">\n                        <i class=\"fa-solid fa-handshake\" aria-hidden=\"true\"><\/i>\n                    <\/div>\n                    <h3 class=\"ph-diff__title\">Personal service<\/h3>\n                    <p class=\"ph-diff__desc\">Direct contact with the chef from start to finish. No middlemen, no chains \u2014 a one-on-one relationship.<\/p>\n                <\/div>\n\n                <div class=\"ph-diff__item\">\n                    <div class=\"ph-diff__icon\">\n                        <i class=\"fa-solid fa-award\" aria-hidden=\"true\"><\/i>\n                    <\/div>\n                    <h3 class=\"ph-diff__title\">Years of craft<\/h3>\n                    <p class=\"ph-diff__desc\">Experience at top restaurants and thousands of private services behind every proposal.<\/p>\n                <\/div>\n\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n         BODAS + EVENTOS\n         \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    \n    <section class=\"ph-testimonials\">\n        <div class=\"ph-container\">\n            <div class=\"ph-testimonials__header\">\n                <span class=\"ph-eyebrow\">Clients &amp; reputation<\/span>\n                <h2 class=\"ph-heading-lg\">Experiences that <em class=\"ph-accent\">leave a mark<\/em><\/h2>\n            <\/div>\n            <div class=\"ph-testimonials__grid\">\n                <figure class=\"ph-testimonial\">\n                    <div class=\"ph-testimonial__quote-mark\">\u201c<\/div>\n                    <blockquote class=\"ph-testimonial__text\">A flawless team. They looked after every detail of our wedding as if it were their own. The cooking amazed every guest.<\/blockquote>\n                    <figcaption class=\"ph-testimonial__author\">\n                        <span class=\"ph-testimonial__name\">Laura &amp; Marc<\/span>\n                        <span class=\"ph-testimonial__role\">Wedding \u00b7 Son Berga<\/span>\n                    <\/figcaption>\n                <\/figure>\n                <figure class=\"ph-testimonial\">\n                    <div class=\"ph-testimonial__quote-mark\">\u201c<\/div>\n                    <blockquote class=\"ph-testimonial__text\">Gabriel understood the tone of our corporate event perfectly. Elegant, precise, impeccable execution.<\/blockquote>\n                    <figcaption class=\"ph-testimonial__author\">\n                        <span class=\"ph-testimonial__name\">Elena Ram\u00edrez<\/span>\n                        <span class=\"ph-testimonial__role\">Corporate event \u00b7 Palma<\/span>\n                    <\/figcaption>\n                <\/figure>\n                <figure class=\"ph-testimonial\">\n                    <div class=\"ph-testimonial__quote-mark\">\u201c<\/div>\n                    <blockquote class=\"ph-testimonial__text\">We hired a private chef for an intimate villa dinner. Signature cuisine, warm service, unforgettable. We\u2019ll definitely book again.<\/blockquote>\n                    <figcaption class=\"ph-testimonial__author\">\n                        <span class=\"ph-testimonial__name\">James H.<\/span>\n                        <span class=\"ph-testimonial__role\">Private Chef \u00b7 Pollen\u00e7a<\/span>\n                    <\/figcaption>\n                <\/figure>\n            <\/div>\n            <div class=\"ph-testimonials__partners\">\n                <p class=\"ph-testimonials__partners-label\">Trusted by<\/p>\n                <div class=\"ph-testimonials__partners-row\">\n                    <img decoding=\"async\" src=\"https:\/\/privatediningmallorca.com\/wp-content\/uploads\/2026\/04\/Recurso-1-1.png\" alt=\"Palma International Boat Show\" loading=\"lazy\" title=\"\">\n                    <img decoding=\"async\" src=\"https:\/\/privatediningmallorca.com\/wp-content\/uploads\/2026\/04\/superyacht.png\" alt=\"Superyacht Hub\" loading=\"lazy\" title=\"\">\n                    <img decoding=\"async\" src=\"https:\/\/privatediningmallorca.com\/wp-content\/uploads\/2026\/04\/marinaport.png\" alt=\"Marina Port de Mallorca\" loading=\"lazy\" title=\"\">\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <section class=\"ph-dual\">\n\n        <a href=\"https:\/\/privatediningmallorca.com\/en\/bodas\/\" class=\"ph-dual__card ph-dual__card--bodas\">\n            <div class=\"ph-dual__content\">\n                <span class=\"ph-dual__eyebrow\">Weddings<\/span>\n                <h3 class=\"ph-dual__title\">Your day, <em>on your terms<\/em><\/h3>\n                <p class=\"ph-dual__text\">Intimate weddings or grand celebrations at fincas, villas and unique spaces in Mallorca. Signature menus, a full team and flawless production.<\/p>\n                <span class=\"ph-dual__link\">Design your wedding \u2192<\/span>\n            <\/div>\n        <\/a>\n\n        <a href=\"https:\/\/privatediningmallorca.com\/en\/eventos\/\" class=\"ph-dual__card ph-dual__card--eventos\">\n            <div class=\"ph-dual__content\">\n                <span class=\"ph-dual__eyebrow\">Events<\/span>\n                <h3 class=\"ph-dual__title\">Events with <em>identity<\/em><\/h3>\n                <p class=\"ph-dual__text\">Corporate dinners, yacht parties, launches, presentations. A culinary approach aligned with your brand and your audience.<\/p>\n                <span class=\"ph-dual__link\">View events \u2192<\/span>\n            <\/div>\n        <\/a>\n\n    <\/section>\n\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n         GALER\u00cdA PREVIEW\n         \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    <section class=\"ph-gallery\">\n        <div class=\"ph-container\">\n            <div class=\"ph-gallery__header\">\n                <div>\n                    <span class=\"ph-eyebrow\">Gallery<\/span>\n                    <h2 class=\"ph-heading-lg\">Moments and details<\/h2>\n                    <p class=\"ph-body\">A glimpse of dishes, spaces and experiences we\u2019ve created on the island.<\/p>\n                <\/div>\n                <a href=\"https:\/\/privatediningmallorca.com\/en\/galeria\/\" class=\"ph-btn--link\">See full gallery <span class=\"ph-arrow\"><\/span><\/a>\n            <\/div>\n            <div class=\"ph-gallery__grid\">\n                <div class=\"ph-gallery__item ph-gallery__item--tall\"><img decoding=\"async\" src=\"https:\/\/privatediningmallorca.com\/wp-content\/uploads\/2026\/04\/US.3U6A3048-scaled.jpg\" alt=\"Gastronomic experience\" loading=\"lazy\" title=\"\"><\/div>\n                <div class=\"ph-gallery__item\"><img decoding=\"async\" src=\"https:\/\/privatediningmallorca.com\/wp-content\/uploads\/2026\/04\/us.MARINA-PORT-DE-MALLORCA-scaled.jpg\" alt=\"Marina Port de Mallorca\" loading=\"lazy\" title=\"\"><\/div>\n                <div class=\"ph-gallery__item\"><img decoding=\"async\" src=\"https:\/\/privatediningmallorca.com\/wp-content\/uploads\/2026\/04\/us.image_.png\" alt=\"Catering\" loading=\"lazy\" title=\"\"><\/div>\n                <div class=\"ph-gallery__item ph-gallery__item--wide\"><img decoding=\"async\" src=\"https:\/\/privatediningmallorca.com\/wp-content\/uploads\/2022\/05\/About1-1.jpg\" alt=\"Private venue\" loading=\"lazy\" title=\"\"><\/div>\n                <div class=\"ph-gallery__item\"><img decoding=\"async\" src=\"https:\/\/privatediningmallorca.com\/wp-content\/uploads\/2026\/04\/DSC_7387.jpg\" alt=\"Wedding\" loading=\"lazy\" title=\"\"><\/div>\n                <div class=\"ph-gallery__item\"><img decoding=\"async\" src=\"https:\/\/privatediningmallorca.com\/wp-content\/uploads\/2026\/04\/3U6A2937-scaled.jpg\" alt=\"Detail\" loading=\"lazy\" title=\"\"><\/div>\n                <div class=\"ph-gallery__item\"><img decoding=\"async\" src=\"https:\/\/privatediningmallorca.com\/wp-content\/uploads\/2026\/04\/IMG_4270-scaled.jpg\" alt=\"Event\" loading=\"lazy\" title=\"\"><\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n         CTA FINAL\n         \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    <section class=\"ph-cta-final\">\n        <div class=\"ph-cta-final__inner\">\n            <span class=\"ph-eyebrow\">Booking<\/span>\n            <h2>Craft your <em>culinary experience<\/em><\/h2>\n            <p>Tell us what you have in mind \u2014 date, number of guests, venue \u2014 and we\u2019ll design a proposal made for you, no commitment.<\/p>\n            <div class=\"ph-cta-final__actions\">\n                <a href=\"https:\/\/privatediningmallorca.com\/en\/contact\/\" class=\"ph-btn ph-btn--primary\">Request a proposal<\/a>\n                <a href=\"mailto:info@privatediningmallorca.com\" class=\"ph-btn ph-btn--outline\">Write to us<\/a>\n            <\/div>\n        <\/div>\n    <\/section>\n\n<\/div>\n\n<script>\n(function() {\n    \/\/ Simple reveal on scroll\n    if (!('IntersectionObserver' in window)) return;\n    var els = document.querySelectorAll('.pdm-home .ph-intro__content, .pdm-home .ph-service-card, .pdm-home .ph-diff__item, .pdm-home .ph-dual__card, .pdm-home .ph-gallery__item, .pdm-home .ph-cta-final__inner');\n    els.forEach(function(el, i) {\n        el.style.opacity = '0';\n        el.style.transform = 'translateY(20px)';\n        el.style.transition = 'opacity 0.9s ease ' + Math.min(i * 0.05, 0.4) + 's, transform 0.9s cubic-bezier(0.25, 0.46, 0.45, 0.94) ' + Math.min(i * 0.05, 0.4) + 's';\n    });\n    var io = new IntersectionObserver(function(entries) {\n        entries.forEach(function(entry) {\n            if (entry.isIntersecting) {\n                entry.target.style.opacity = '1';\n                entry.target.style.transform = 'translateY(0)';\n                io.unobserve(entry.target);\n            }\n        });\n    }, { threshold: 0.12, rootMargin: '0px 0px -50px 0px' });\n    els.forEach(function(el) { io.observe(el); });\n\n    \/\/ Smooth scroll for in-page anchors\n    document.querySelectorAll('.pdm-home a[href^=\"#\"]').forEach(function(link) {\n        link.addEventListener('click', function(e) {\n            var target = document.querySelector(link.getAttribute('href'));\n            if (target) {\n                e.preventDefault();\n                target.scrollIntoView({ behavior: 'smooth', block: 'start' });\n            }\n        });\n    });\n})();\n<\/script>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Private&nbsp;Dining \u00b7 Mallorca A way of understanding gastronomy \u2014 exclusive, personal and bespoke in&nbsp;Mallorca. Book an experience View services Gabriel Heuberger Mui\u00f1osChef &amp; founder Philosophy Gastronomy as a personal experience At Private Dining Mallorca we craft bespoke culinary experiences for those who value detail, calm and carefully sourced local product. Signature cuisine, a close, personal [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":11970,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-7203","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/privatediningmallorca.com\/en\/wp-json\/wp\/v2\/pages\/7203","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/privatediningmallorca.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/privatediningmallorca.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/privatediningmallorca.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/privatediningmallorca.com\/en\/wp-json\/wp\/v2\/comments?post=7203"}],"version-history":[{"count":500,"href":"https:\/\/privatediningmallorca.com\/en\/wp-json\/wp\/v2\/pages\/7203\/revisions"}],"predecessor-version":[{"id":13360,"href":"https:\/\/privatediningmallorca.com\/en\/wp-json\/wp\/v2\/pages\/7203\/revisions\/13360"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/privatediningmallorca.com\/en\/wp-json\/wp\/v2\/media\/11970"}],"wp:attachment":[{"href":"https:\/\/privatediningmallorca.com\/en\/wp-json\/wp\/v2\/media?parent=7203"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}