:root{--ss-accent:#e6007e;--ss-card:#0c0c0c;--ss-card-2:#1d1d1d;--ss-br:rgba(255,255,255,.12)}.ss-longtext,li,p{line-height:1.6}#mobile-bottom-bar.footer-nav-area .menu>*+::before,#mobile-bottom-bar.footer-nav-area .nav>*+::before,.ss-city-h2::after,.ss-theme .list-info-pop-wrap .bg-image::after,.ss-theme .list-info-pop-wrap [ppt-border1]::after,.ss-theme .list-info-pop-wrap figure [ppt-search-badges].right .badge::after,.ss-theme .list-info-pop-wrap figure [ppt-search-badges].right .badge::before,.ss-theme .list-info-pop-wrap::after,.ss-theme .list-info-pop-wrap::before,.ss-theme .list-info-pop::after,[ppt-border1]:hover::before,nav.elementor_topmenu::before{content:"";content:"";content:"";content:""}.ss-theme .list-info-pop-wrap{position:relative;overflow:hidden;border-radius:16px;background:#0c0c0c;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 26px rgba(0,0,0,.28)}.ss-theme .list-info-pop-wrap::before{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,0) 42%);z-index:0}.ss-theme .list-info-pop-wrap::after{position:absolute;inset:-2px;border-radius:inherit;z-index:1;pointer-events:none;background:linear-gradient(55deg,rgba(255,255,255,.08) 0,rgba(255,255,255,0) 36% 64%,rgba(255,255,255,.08) 100%);mix-blend-mode:screen;opacity:0;transform:translate3d(-6%,0,0) skewX(-6deg);transition:opacity .28s,transform .28s}.ss-theme .list-info-pop-wrap:hover::after{opacity:.18;transform:translate3d(0,0,0) skewX(-6deg)}.ss-theme .list-info-pop-wrap [ppt-border1]{position:relative;border-radius:inherit}.ss-theme .list-info-pop-wrap .bg-image{position:absolute;inset:0;z-index:1;transform:scale(1);transition:transform .35s ease-out,filter .35s ease-out;filter:saturate(1.02) contrast(1.02)}.ss-theme .list-info-pop-wrap:hover .bg-image{transform:scale(1.03)}.ss-theme .list-info-pop-wrap [ppt-border1]::after{position:absolute;inset:0;border-radius:inherit;z-index:2;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),inset 0 -40px 60px rgba(0,0,0,.35)}.ss-theme .list-info-pop-wrap .search-gradient{position:absolute;left:0;right:0;bottom:0;height:62%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 30%,rgba(0,0,0,.82) 100%);pointer-events:none;z-index:3}.ss-theme .list-info-pop-wrap .bg-light>div[style*="bottom:"],.ss-theme .list-info-pop-wrap .bg-light>div[style*="bottom:10px"]{position:absolute;z-index:70!important;text-shadow:0 2px 8px rgba(0,0,0,.55)}.elementor-widget-ppt-listing-button-block a.btn-send-msg:hover,.elementor-widget-ppt-listing-button-block a.btn-send-msg:hover *,.ppt-single-button-box a.btn-send-msg:hover,.ppt-single-button-box a.btn-send-msg:hover *,.section-40 #noresults .ss-actions .btn:first-child,.ss-theme .list-info-pop-wrap .bg-light>div[style*="bottom:"] .text-white,body.home a.elementskit-btn *,body.home a.elementskit-btn:hover *,body.home a.elementskit-btn[href*="/massage-erotique-a-domicile"] *,body.home a.elementskit-btn[href*="/massage-erotique-a-domicile"]:hover *{color:#fff!important}.ss-theme .list-info-pop-wrap .bg-light>div[style*="bottom:"] .opacity-5{opacity:.92!important}.ss-theme .list-info-pop li{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#fff;font-weight:600}.ss-intro-card .dynamic-title b,.ss-intro-card .dynamic-title strong,.ss-intro-card a{color:var(--ss-accent)}.ss-theme .list-info-pop li>span:first-child{color:var(--ss-accent,#e6007e);margin-right:.75rem;color:#e6007e;font-weight:700;letter-spacing:.2px;white-space:nowrap}.ss-theme .list-info-pop-wrap:hover .list-info-pop{background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,0,0,.66))!important;box-shadow:0 14px 32px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.08);transform:translateY(-1px);z-index:110!important}@media (max-width:768px){.ss-theme .list-info-pop{left:10px;right:10px;bottom:10px}}@media (max-width:560px){.ss-theme .list-info-pop{left:9px;right:9px;bottom:9px}}@media (max-width:420px){.ss-theme .list-info-pop{left:8px;right:8px;bottom:8px}}.ss-theme .list-info-pop-wrap figure [ppt-search-badges].right{position:absolute!important;right:12px!important;bottom:12px!important;left:auto!important;top:auto!important;display:flex!important;flex-wrap:wrap;pointer-events:none!important}.ss-theme .list-info-pop-wrap figure [ppt-search-badges].right .badge{pointer-events:none!important;display:inline-flex;align-items:center;gap:.5rem;text-transform:uppercase;letter-spacing:.2px;box-shadow:0 14px 32px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.15)!important}.ss-theme .list-info-pop-wrap figure [ppt-search-badges].right .badge::before{box-shadow:inset 0 0 0 2px rgba(255,255,255,.45),0 0 0 4px rgba(255,96,173,.18);box-shadow:0 0 0 2px #f5f5f5,0 0 6px rgba(230,0,126,.4) inset}.ss-theme .list-info-pop-wrap:focus-within{outline:0;box-shadow:inset 0 0 0 2px var(--ss-accent,#e6007e),0 0 0 2px rgba(230,0,126,.28),0 12px 28px rgba(0,0,0,.35)}.ss-theme .list-info-pop a:focus-visible,.ss-theme .list-info-pop button:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--ss-accent,#e6007e);border-color:rgba(255,255,255,.14)}.ss-theme .list-info-pop-wrap *{-webkit-tap-highlight-color:rgba(230,0,126,.12)}.ss-theme .list-info-pop-wrap .bg-light>div[style*="bottom:"]{z-index:80!important}.ss-theme .list-info-pop-wrap figure [ppt-search-badges].right,.ss-theme .list-info-pop-wrap figure [ppt-search-badges].right .badge{z-index:40!important}.ss-theme .list-info-pop-wrap [ppt-border1]{height:280px;display:block;overflow:hidden}.ss-theme .list-info-pop-wrap{transition:transform .25s ease-out,box-shadow .25s ease-out;display:flex;flex-direction:column;height:100%}.ss-theme .list-info-pop-wrap:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 2px rgba(230,0,126,.25),0 16px 32px rgba(0,0,0,.45),0 6px 18px rgba(230,0,126,.15)}.ss-theme .list-info-pop-wrap .bg-image::after{position:absolute;inset:0;background:rgba(0,0,0,.12);pointer-events:none;z-index:2}.ss-theme .list-info-pop-wrap figure{flex:1 1 auto;display:flex;flex-direction:column}.ss-theme .list-info-pop-wrap [ppt-border1]{flex:1 1 auto}.ss-theme .list-info-pop-wrap .bg-image{height:100%;width:100%;object-fit:cover;flex:1 1 auto;background-size:cover;background-position:center}.ss-theme .list-info-pop{background:linear-gradient(180deg,rgba(0,0,0,.76),rgba(0,0,0,.66))!important;backdrop-filter:blur(6px) saturate(120%);-webkit-backdrop-filter:blur(6px) saturate(120%);box-shadow:0 10px 26px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.06);z-index:110!important;border-radius:14px;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(8px) saturate(130%);-webkit-backdrop-filter:blur(8px) saturate(130%);box-shadow:0 10px 26px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05);overflow-y:auto;max-height:75%;transition:.25s ease-in-out}.ss-theme .list-info-pop::-webkit-scrollbar{width:6px}.ss-theme .list-info-pop::-webkit-scrollbar-thumb{background:rgba(230,0,126,.4);border-radius:6px}.ss-theme .list-info-pop::-webkit-scrollbar-track{background:0 0}.ss-theme .list-info-pop ul{margin:0;padding:0;list-style:none}.ss-theme .list-info-pop li{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.34rem 0;border-bottom:1px dashed rgba(255,255,255,.08)}.ss-theme .list-info-pop li>span:last-child{color:#fff;font-weight:500;text-align:right}@media (max-width:768px){.ss-theme .list-info-pop{left:8px;right:8px;bottom:8px;max-height:80%}#custom-search-btn.btn.btn-block{width:auto}}body.home h1,body.home h2{font-family:Fairplay,serif!important}body:not(.home) h1,body:not(.home) h2{font-family:Poppins,sans-serif!important}.ss-theme .list-info-pop{position:absolute;left:12px;right:12px;bottom:12px;padding:clamp(.65rem,1.6vw,.95rem) clamp(.8rem,2.2vw,1.1rem);line-height:1.25;margin-bottom:0!important}.ss-theme .list-info-pop::after{display:block;height:var(--info-spacer)}.ss-list li:last-child,.ss-theme .list-info-pop li:last-child{border-bottom:0}@media (min-width:768px) and (max-width:1023.98px){.ss-theme .list-info-pop{--info-spacer:1.6rem;line-height:1.22}.ss-theme .list-info-pop li{padding:.28rem 0}}.ss-theme .list-info-pop,.ss-theme .list-info-pop *,.ss-theme .list-info-pop::after{box-sizing:border-box}@supports (font-variation-settings:normal){:root{--ss-sans:"Inter",system-ui,-apple-system,Segoe UI,Roboto,"Helvetica Neue",Arial,sans-serif}}.ss-title,h1,h2,h3{font-family:Poppins,var(--ss-sans);font-weight:700}.h-6,.ui,body,p{font-family:var(--ss-sans);color:var(--ss-text)}b,body,li,p,strong{color:var(--text)}.section-40{background:#000}.ss-intro-card{background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 55%),var(--ss-card);border:1px solid var(--ss-br);border-radius:var(--ss-radius);box-shadow:var(--ss-shadow);padding:22px 22px 18px}.ss-hero-card,.ss-longtext,.ss-map-wrap{background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0)),var(--ss-card)}.ss-intro-card .dynamic-title{margin:0 0 10px;font-size:clamp(26px, 3.4vw, 40px);line-height:1.2;letter-spacing:.2px}.ss-intro-card .dynamic-short-description{margin:0;color:var(--ss-text);line-height:1.65}.section-40 .dynamic-short-description,.ss-intro-card .dynamic-short-description.ss-lead--two,.ss-intro-card .ss-lead.ss-lead--two,.ss-two-col{column-count:2;column-gap:28px}.ss-intro-card a{text-decoration:underline}.ss-longtext a,.ss-nearby a,.ss-tiles-flat li a,.ss-toc a,a{text-decoration:none}body.search .section-40 .dynamic-short-description{width:auto!important;max-width:100%!important}body.search .filterboxWrap ul .filterbox-tax_localisation,body.search .filterboxWrap ul .filterbox-tax_technique_mass{width:auto!important;position:static!important;left:auto!important;top:auto!important}body.search #filter-form .filterboxWrap .search-button-container{position:static!important;top:auto!important}#search-toggle-bar div select{position:static!important;left:auto!important}.filterboxWrap ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:0}.filterboxWrap ul li{margin:0!important;list-style:none}.filterboxWrap select,.filterboxWrap ul li>div{width:100%;background:#000;color:var(--ss-text);border:1px solid var(--ss-br);border-radius:var(--ss-radius);height:44px}.filterboxWrap .form-control,.filterboxWrap input,.filterboxWrap select{background:#000;color:var(--ss-text);border:1px solid var(--ss-br);height:44px;padding:8px 12px;transition:border-color .25s ease-out,box-shadow .25s ease-out,transform .25s ease-out}.filterboxWrap input:focus,.filterboxWrap select:focus{outline:0;box-shadow:inset 0 0 0 2px var(--ss-accent)}.pagination li a{display:inline-flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:999px;border:1px solid var(--ss-br);background:#0f0f11;color:var(--ss-text);transition:box-shadow .25s ease-out,transform .25s ease-out}.pagination .active a,.pagination li a:hover{box-shadow:inset 0 0 0 2px var(--ss-accent)}body.archive :focus-visible,body.search :focus-visible{outline:0;box-shadow:0 0 0 2px var(--ss-accent)!important;border-radius:8px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}body.archive .ss-intro-card,body.search .ss-intro-card{border:1px solid var(--ss-br);border-radius:12px;box-shadow:var(--ss-shadow);padding:24px 24px 22px;color:var(--ss-text);position:relative;z-index:1}body.archive .dynamic-short-description,body.search .dynamic-short-description{width:auto!important;max-width:100%!important;column-count:2;column-gap:28px;column-fill:balance}@media (max-width:992px){body.archive .dynamic-short-description,body.search .dynamic-short-description{column-count:1;column-gap:0}}.dynamic-short-description li,.dynamic-short-description p,.dynamic-short-description ul{break-inside:avoid}body.archive #search-toggle-bar,body.archive .filterboxWrap,body.search #search-toggle-bar,body.search .filterboxWrap{position:relative;z-index:5}[ppt-border1]::before,body.archive #ajax-search-output figure .save,body.archive #ajax-search-output figure .view,body.archive #ajax-search-output figure .visible{pointer-events:none}body.archive .card-sponsored,body.search .card-sponsored{background:var(--ss-card-2);border:1px solid var(--ss-br);box-shadow:var(--ss-shadow)}body.archive .taxonomy-big-description,body.search .taxonomy-big-description{min-width:0!important;width:auto!important}body.archive #search-toggle-bar div select,body.search #search-toggle-bar div select{display:block!important;visibility:visible!important;position:static!important;left:auto!important;top:auto!important;transform:none!important;height:48px!important;background:#000!important;color:var(--ss-text)!important;border:1px solid var(--ss-br)!important;border-radius:999px!important;padding:0 14px!important;outline:0!important}body.archive #search-toggle-bar div select:focus,body.search #search-toggle-bar div select:focus{box-shadow:inset 0 0 0 2px var(--ss-accent)!important}#filter-form .filterboxWrap ul{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:12px!important;margin:0!important;padding:0!important}#filter-form .filterboxWrap li{width:100%!important;margin:0!important}#filter-form .search-button-container{display:flex;justify-content:flex-start}body.archive #custom-search-btn,body.search #custom-search-btn{background:var(--ss-accent)!important;color:#fff!important;border:none!important;border-radius:999px!important;height:48px!important;padding:0 18px!important;transition:transform .25s ease-out,box-shadow .25s ease-out}body.archive #custom-search-btn:hover,body.search #custom-search-btn:hover{box-shadow:0 0 0 2px inset var(--ss-accent),0 0 22px rgba(230,0,126,.35);transform:translateY(-2px)}.ss-hero-card,.ss-map-wrap{border:1px solid var(--ss-br);border-radius:12px;box-shadow:var(--ss-shadow)}.ss-hero-card{padding:24px}.ss-map-wrap{padding:14px;margin-bottom:28px}.dynamic-short-description{max-width:100%!important;color:var(--ss-text);column-count:2;column-gap:24px}:root{--ss-text:#d0d0d0;--ss-radius:14px;--ss-shadow:0 10px 26px rgba(0,0,0,.28)}.section-40 .acf-description-block,.section-40 .taxonomy-big-description{background:linear-gradient(180deg,rgba(255,255,255,.04) 0,rgba(255,255,255,0) 40%) var(--ss-card);color:var(--ss-text);border:1px solid var(--ss-br);border-radius:12px;box-shadow:var(--ss-shadow);padding:18px 20px;margin-bottom:28px}.section-40 #search-results-header h1,.section-40 .acf-description-block h1{font-family:Poppins,system-ui,sans-serif;font-weight:700;color:var(--ss-accent)}.section-40 .acf-description-block p{color:var(--ss-text)}.section-40 .thumbs-strip img{border-radius:10px;border:1px solid var(--ss-br)}#search-toggle-bar,.filterToggle{position:relative;z-index:30}body.search #search-toggle-bar div select{display:inline-block!important;position:relative!important;left:0!important;top:0!important;visibility:visible!important;transform:none!important}body.archive .main-container select{transform:none!important;position:static!important;left:auto!important;top:auto!important}body.archive #ajax-search-output .badge_tooltip__initiator,body.archive #ajax-search-output a,body.archive #ajax-search-output button,body.search #ajax-search-output .d-flex a{pointer-events:auto!important}#ajax-search-output,#ajax-search-output .row{position:relative;z-index:10}.card-sponsored,.section-40 .ads-bar,.sponsored-ads{margin-top:22px!important}.section-40 .thumbs-strip{display:grid;grid-template-columns:repeat(5,minmax(84px,1fr));gap:12px}.section-40 .form-control,.section-40 select{background:#000;color:var(--ss-text);border:1px solid var(--ss-br);border-radius:12px}.section-40 .form-control:focus,.section-40 select:focus{outline:0;box-shadow:0 0 0 2px rgba(230,0,126,.65) inset}.filterToggle .toggle-off{color:var(--ss-accent)!important}#ajax-search-output .view .h-6,.filterToggle .toggle-on,.messenger .d-flex ._title,.ss-toc strong,.text-message .flex-col h3{color:#fff}body.archive .pagination li a,body.archive .pagination li span,body.search .pagination li a,body.search .pagination li span{width:36px;height:36px;border-radius:999px!important;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ss-br);background:#0f0f11;color:var(--ss-text);transition:box-shadow .25s ease-out,transform .25s ease-out}body.archive #ajax-search-output .perrow3{width:50%!important;float:left!important;padding-left:12px;padding-right:12px;box-sizing:border-box}body.archive #ajax-search-output .row{margin-left:-12px;margin-right:-12px}body.archive #ajax-search-output ._icon,body.archive #ajax-search-output .badge_tooltip__initiator,body.archive #ajax-search-output .js-text-primary{position:relative;z-index:2}#page,#sidebar-wrapper,#wrapper,.page-content-wrapper,.site,.with-mobilemenu #page-content,.with-mobilemenu #page-content-wrapper,body.archive #ajax-search-output .p-1 .list-info-pop{transform:none!important}body.single-listing_type .ppt-single-desc .acf-map,body.single-listing_type .ppt-single-desc .elementor-widget-google_maps,body.single-listing_type .ppt-single-desc .elementor-widget-google_maps iframe,body.single-listing_type .ppt-single-desc .elementor-widget-shortcode iframe{display:block;margin-bottom:24px!important}body.single-listing_type .ppt-single-desc>*+*{margin-top:16px}:root{--ss-bg:#000;--ss-text:#ccc;--ss-br-soft:rgba(255,255,255,.08);--ss-gap:18px;--ss-radius:14px}.ss-city-h2{color:#fff;font-weight:800;letter-spacing:.15px;margin:.2rem 0 .9rem;display:flex;align-items:center;gap:.6rem}.ss-longtext,.ss-toc{color:var(--ss-text)}.ss-city-h2::after{flex:1 1 auto;height:2px;background:linear-gradient(90deg,var(--ss-accent),transparent);opacity:.55;border-radius:1px}.ss-longtext{border:1px solid var(--ss-br);border-radius:var(--ss-radius);padding:20px 22px 16px;margin:20px 0;box-shadow:0 0 0 1px rgba(255,255,255,.04) inset}.ss-tags li,.ss-toc{background:var(--ss-card-2)}.ss-longtext h1,.ss-longtext h2,.ss-longtext h3{color:#fff;margin:.35rem 0 .7rem}.ss-longtext a{color:var(--ss-accent);border-bottom:1px dotted rgba(230,0,126,.35)}.ss-longtext a:hover{border-color:var(--ss-accent)}.ss-toc{border:1px solid var(--ss-br);border-radius:12px;padding:.9rem;margin:.6rem 0 1.1rem}.ss-toc ul{margin:.5rem 0 0;padding-left:1.1rem}.ss-toc a{border-bottom:1px dotted currentColor}.ss-more-collapsed{display:none}.ss-more-btn{display:inline-block;margin:.7rem 0 0;padding:.5rem 1rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:0 0;color:#fff;cursor:pointer;transition:border-color .15s,transform .15s}.ss-more-btn:hover{border-color:var(--ss-accent);transform:translateY(-1px)}.ss-interstitial{display:grid;gap:22px;margin:20px 0 16px}.ss-interstitial .ss-box{background:0 0;border:0;padding:0}.ss-tiles{list-style:none;margin:0;padding:0;display:grid;gap:18px}.ss-nearby,.ss-tags{display:flex;list-style:none;padding:0}.ss-tiles-3{grid-template-columns:repeat(3,1fr)}.ss-tiles-1-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ss-tiles-flat{--tile-bg:var(--ss-card);--tile-br:var(--ss-br)}.ss-tiles-flat.ss-tiles--alt{--tile-bg:var(--ss-card-2)}.ss-tiles-flat li a:focus-visible{outline:0;box-shadow:0 0 0 2px var(--ss-accent) inset,0 0 0 2px var(--ss-accent)}@media(hover:hover){.ss-tiles-flat li a:hover{background:linear-gradient(180deg,rgba(230,0,126,.22),rgba(230,0,126,.1)),var(--tile-bg);border-color:var(--ss-accent);box-shadow:0 0 0 2px var(--ss-accent) inset,0 18px 44px rgba(230,0,126,.2);transform:translateY(-3px)}}.ss-tiles-flat li a{display:grid;place-items:center;text-align:center;min-height:110px;padding:14px 12px;border-radius:12px;color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.4px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0)),var(--tile-bg);border:1px solid var(--tile-br);box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 10px 26px rgba(0,0,0,.28);transition:transform .16s,border-color .16s,box-shadow .16s,background .16s,color .16s}.ss-city-extra{margin-top:18px}.ss-nearby{margin:8px 0 0;flex-wrap:wrap;gap:.5rem}.ss-nearby a{border-bottom:1px dotted currentColor;opacity:.9}.ss-tags{flex-wrap:wrap;gap:8px;margin:6px 0 10px}.ss-tags li{border:1px solid var(--ss-br-soft);color:#fff;font-weight:700;letter-spacing:.2px;padding:.35rem .7rem;border-radius:999px;font-size:.92rem}.ss-list{list-style:none;margin:6px 0 0;padding:0;color:var(--ss-text)}.ss-list li{padding:.32rem 0;border-bottom:1px dashed rgba(255,255,255,.08)}.main-container .acf-description-block h3,.main-container h2{padding-bottom:10px}body[class*="tax-' . SS_TAX_TYPE . '"] .dynamic-short-description{column-count:2;column-gap:2rem}@media(max-width:900px){body[class*="tax-' . SS_TAX_TYPE . '"] .dynamic-short-description{column-count:1}}@media (prefers-reduced-motion:no-preference){.ss-interstitial .ss-box,.ss-longtext{animation:.25s ease-out both ssFade}@keyframes ssFade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}}.ss-intro-card .dynamic-short-description,.ss-intro-card .ss-lead{column-count:1;column-gap:0}@media (max-width:1024px){.ss-theme .list-info-pop-wrap,.ss-theme .list-info-pop-wrap .bg-image,.ss-theme .list-info-pop-wrap [ppt-border1],.ss-theme .list-info-pop-wrap figure,.ss-theme .ppt-box{display:block!important;visibility:visible!important;opacity:1!important}.ss-theme .list-info-pop{display:none!important}.ss-theme .list-info-pop-wrap.is-loading .bg-image{opacity:1!important}.ss-theme .list-info-pop-wrap [ppt-border1]{min-height:220px}.ss-theme .list-info-pop-wrap figure [ppt-search-badges].right{display:flex!important}.ss-theme .list-info-pop-wrap,.ss-theme .ppt-box{display:block!important}.ss-two-col{column-count:1}.ss-tiles-3{grid-template-columns:repeat(2,1fr)}.ss-intro-card .dynamic-short-description.ss-lead--two,.ss-intro-card .ss-lead.ss-lead--two{column-count:1;column-gap:0}.filterboxWrap ul .filterbox-tax_wpforms_form_tag{display:none}}body.archive [ppt-border1]::before,body.home [ppt-border1]::before,body.search [ppt-border1]::before{content:none!important;background:0 0!important;box-shadow:none!important}.ss-theme .list-info-pop-wrap::after{box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),inset 0 -40px 60px rgba(0,0,0,.35)!important}.ss-theme .list-info-pop-wrap:hover::after{opacity:.12!important;transform:translate3d(0,0,0)!important}#custom-search-btn:hover,#search-toggle-bar .badge_tooltip__initiator:hover,#search-toggle-bar .filterSortby:hover{box-shadow:none!important;transform:none!important}.filterboxWrap input:focus,.filterboxWrap select:focus{box-shadow:inset 0 0 0 2px var(--ss-accent)!important;border-color:transparent!important}body.archive .search-button-container,body.search .search-button-container{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important}body.archive #custom-search-btn.btn,body.search #custom-search-btn.btn{width:auto!important;display:inline-flex!important;white-space:nowrap!important}@media (min-width:992px){body.archive .ss-intro-card,body.search .ss-intro-card{background:var(--page-bg,#0e0e0e)!important;border:0!important;box-shadow:none!important}body.archive .ss-intro-card::after,body.archive .ss-intro-card::before,body.search .ss-intro-card::after,body.search .ss-intro-card::before{content:none!important}}body.archive .filterboxWrap,body.search .filterboxWrap{gap:10px!important}body.archive .filterboxWrap ul li>div,body.search .filterboxWrap ul li>div{background:#121212!important;color:#eaeaea!important;border:1px solid #1d1d1d!important;border-radius:14px!important;padding:12px 14px!important;min-height:48px!important;display:flex!important;align-items:center!important;transition:border-color .2s,box-shadow .2s}body.archive .filterboxWrap ul li.active>div,body.archive .filterboxWrap ul li>div:focus-within,body.archive .filterboxWrap ul li>div:hover,body.search .filterboxWrap ul li.active>div,body.search .filterboxWrap ul li>div:focus-within,body.search .filterboxWrap ul li>div:hover{border-color:#e6007e!important;box-shadow:0 0 0 2px rgba(230,0,126,.18)!important}body.archive .filterboxWrap .filtertxt,body.archive .filterboxWrap .text-600,body.search .filterboxWrap .filtertxt,body.search .filterboxWrap .text-600{color:#cfcfcf!important;margin-right:8px!important;white-space:nowrap!important}body.archive .filterboxWrap select,body.search .filterboxWrap select{background:#121212!important;color:#f0f0f0!important;border:1px solid #1d1d1d!important;border-radius:14px!important;height:48px!important;padding:10px 40px 10px 14px!important;outline:0!important;appearance:none!important}body.archive .filterboxWrap select:focus,body.archive .filterboxWrap select:hover,body.search .filterboxWrap select:focus,body.search .filterboxWrap select:hover{border-color:#e6007e!important;box-shadow:0 0 0 2px rgba(230,0,126,.18)!important}body.archive .filterboxWrap .ppt-icon-16,body.archive .filterboxWrap [class*=icon],body.search .filterboxWrap .ppt-icon-16,body.search .filterboxWrap [class*=icon]{color:#a6a6a6!important}body.archive .ss-sponsored-title,body.search .ss-sponsored-title{color:#cfcfcf!important;margin-left:8px!important}body.archive .filterboxWrap ::placeholder,body.search .filterboxWrap ::placeholder{color:#bdbdbd!important}body.archive .filterboxWrap option,body.search .filterboxWrap option{background:#121212!important;color:#f0f0f0!important}body.archive .ss-intro-card,body.search .ss-intro-card{background:0 0!important;border:none!important;box-shadow:none!important;margin-bottom:8px!important}body.archive .card-sponsored,body.search .card-sponsored{border:1px solid #1b1b1b!important;border-radius:20px!important;background:#121212;margin-top:0!important}body.archive .ss-intro-card+.card-sponsored,body.search .ss-intro-card+.card-sponsored{margin-top:0!important}body.search #custom-search-btn{display:inline-flex!important;align-items:center;justify-content:center;height:46px!important;padding:0 22px!important;margin-left:0!important;margin-top:8px;white-space:nowrap;line-height:1!important}body.search #search-toggle-bar .badge_tooltip__initiator,body.search #search-toggle-bar .btn{display:inline-flex!important;align-items:center;justify-content:center;height:42px!important;padding:0 14px!important;line-height:1!important}body.search .filterboxWrap li>div{background:#121212!important;border:1px solid #1b1b1b!important;color:#fff!important;border-radius:12px!important;transition:border-color .2s,box-shadow .2s}body.search .filterboxWrap li>div.is-active,body.search .filterboxWrap li>div:focus,body.search .filterboxWrap li>div:hover{border-color:#e6007e!important;box-shadow:0 0 0 2px rgba(230,0,126,.15)!important}.border-bottom.border-top.py-3 nav{margin:0}.border-bottom.border-top.py-3 .ss-bc-title{margin:8px 0 10px}.ss-bc-title .ss-hero-h1{font-size:clamp(22px, 2.2vw, 34px);letter-spacing:.1px}.border-bottom.border-top.py-3 nav a{color:#c9c9c9}.border-bottom.border-top.py-3 nav a:hover{color:#ff2f95}.border-bottom.border-top.py-3 nav .divider{color:#6a6a6a}.section-40.bg-light.mt-1 .main-container{padding-top:12px}@media (max-width:767px){.border-bottom.border-top.py-3{padding:10px 0}.border-bottom.border-top.py-3 .ss-bc-title{margin:6px 0 8px}.ss-bc-title .ss-hero-h1{font-size:clamp(18px, 5vw, 26px);line-height:1.25}}nav.elementor_topmenu{position:relative;border-bottom:0!important;color:#cfcfd6!important}nav.elementor_topmenu>*{position:relative;z-index:1}nav.elementor_topmenu::before{position:absolute;inset:0;background:#101214;pointer-events:none;z-index:0}nav.elementor_topmenu a{color:#cfcfd6!important;text-decoration:none!important}.breadcrumb a:hover,.section-40 span a,a:hover{text-decoration:underline}#ajax-search-output .fs-sm a:hover,#ppt-top-menu a:hover,.card-popup strong,.header-top a:hover,.main-container .row h1,.ppt-top-menu a:hover,.section-40 #noresults .ss-actions .btn:nth-child(2),.section-40 h1 b,.section-40 p a strong,.ss-cities .ss-chip:hover .ss-chip-text,nav.elementor_topmenu a:hover{color:#e6007e!important}#ppt-top-menu,.header-top,.ppt-top-menu{border-bottom:0!important;background:#101214!important;color:#cfcfd6!important}#ppt-top-menu a,.header-top a,.ppt-top-menu a{color:#cfcfd6!important}.border-bottom.border-top.py-3{padding-top:.9rem!important;padding-bottom:.9rem!important;background:#111!important;border:0!important}.ss-bc-title{margin-top:.35rem}.ss-bc-title .ss-hero-h1{margin:.15rem 0 0;font-weight:800;letter-spacing:.2px;line-height:1.18}.menu-toggle,.menu-toggle::after,.menu-toggle::before,header .ml-4.menu-toggle.cursor,header .ml-4.menu-toggle.cursor::after,header .ml-4.menu-toggle.cursor::before{outline:0!important;box-shadow:none!important;border:0!important;background:0 0!important;text-shadow:none!important}#header .ml-4.menu-toggle.cursor,.elementor-widget-ppt-header .ml-4.menu-toggle.cursor,.menu-toggle,.menu-toggle.cursor,.ppt-header .ml-4.menu-toggle.cursor,header .ml-4.menu-toggle.cursor{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;border-radius:12px!important;background:#e6007e!important;border:1.5px solid #0d0d0d!important;box-shadow:0 0 0 1px rgba(0,0,0,.35)!important;color:#fff!important;line-height:1!important;padding:0!important;margin:0!important;z-index:10001!important;transition:background .2s,transform .15s!important}#header .ml-4.menu-toggle.cursor svg,.elementor-widget-ppt-header .ml-4.menu-toggle.cursor svg,.menu-toggle svg,.menu-toggle.cursor svg,.ppt-header .ml-4.menu-toggle.cursor svg,header .ml-4.menu-toggle.cursor svg{width:22px!important;height:22px!important;display:block!important;stroke:currentColor!important;fill:none!important}#header .ml-4.menu-toggle.cursor svg path,.elementor-widget-ppt-header .ml-4.menu-toggle.cursor svg path,.menu-toggle svg path,.menu-toggle.cursor svg path,.ppt-header .ml-4.menu-toggle.cursor svg path,header .ml-4.menu-toggle.cursor svg path{stroke-width:2.3!important;stroke-linecap:round!important}#header .ml-4.menu-toggle.cursor:focus,#header .ml-4.menu-toggle.cursor:hover,.elementor-widget-ppt-header .ml-4.menu-toggle.cursor:focus,.elementor-widget-ppt-header .ml-4.menu-toggle.cursor:hover,.menu-toggle.cursor:focus,.menu-toggle.cursor:hover,.menu-toggle:focus,.menu-toggle:hover,.ppt-header .ml-4.menu-toggle.cursor:focus,.ppt-header .ml-4.menu-toggle.cursor:hover,header .ml-4.menu-toggle.cursor:focus,header .ml-4.menu-toggle.cursor:hover{background:#ff2a9f!important}body.menu-open .menu-toggle,body.menu-open .ml-4.menu-toggle.cursor,body.modal-open .menu-toggle,body.modal-open .ml-4.menu-toggle.cursor,body.offcanvas-open .menu-toggle,body.offcanvas-open .ml-4.menu-toggle.cursor,html.menu-open .ml-4.menu-toggle.cursor{background:#e6007e!important;border-color:#0d0d0d!important;color:#fff!important}#mobilemenu,.menu-drawer,.mobile-menu,.mobilemenu,.offcanvas,.ppt-mobile-menu,.ppt-offcanvas,.show-mobile{z-index:10000!important}.menu-overlay,.mobile-backdrop,.offcanvas-backdrop,.ppt-overlay{z-index:9999!important}body.menu-open,body.modal-open,body.offcanvas-open,html.menu-open{padding-right:0!important;margin-right:0!important;overflow:hidden!important}.ss-cards img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:14px}.ss-cards li{border-radius:16px;box-shadow:0 6px 20px rgba(0,0,0,.35)}#mobile-bottom-bar.footer-nav-area{background:var(--ss-bar-bg)!important;border-top:1px solid var(--ss-bar-border)!important;-webkit-backdrop-filter:saturate(140%) blur(6px);backdrop-filter:saturate(140%) blur(6px);box-shadow:0 -8px 20px rgba(0,0,0,.35)!important}#mobile-bottom-bar.footer-nav-area a,#mobile-bottom-bar.footer-nav-area button{color:var(--ss-bar-text)!important;opacity:.95!important;transition:color .2s,opacity .2s,transform .2s!important}#mobile-bottom-bar.footer-nav-area a:hover,#mobile-bottom-bar.footer-nav-area button:hover{color:var(--ss-bar-hover)!important;opacity:1!important;transform:translateY(-1px)}#mobile-bottom-bar.footer-nav-area svg{fill:currentColor!important;stroke:currentColor!important}#mobile-bottom-bar.footer-nav-area .active,#mobile-bottom-bar.footer-nav-area .current,#mobile-bottom-bar.footer-nav-area .is-active{color:var(--ss-bar-active)!important;opacity:1!important;position:relative}#mobile-bottom-bar.footer-nav-area .active::after,#mobile-bottom-bar.footer-nav-area .current::after,#mobile-bottom-bar.footer-nav-area .is-active::after{content:"";position:absolute;left:50%;bottom:-6px;width:18px;height:3px;transform:translateX(-50%);background:var(--ss-bar-active);border-radius:2px}#mobile-bottom-bar.footer-nav-area .badge,#mobile-bottom-bar.footer-nav-area .count{background:var(--ss-bar-active)!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 2px 10px rgba(230,0,126,.25)}#mobile-bottom-bar.footer-nav-area .menu,#mobile-bottom-bar.footer-nav-area .nav{gap:0!important}#mobile-bottom-bar.footer-nav-area .menu>*+*,#mobile-bottom-bar.footer-nav-area .nav>*+*{position:relative}#mobile-bottom-bar.footer-nav-area .menu>*+::before,#mobile-bottom-bar.footer-nav-area .nav>*+::before{position:absolute;left:0;top:25%;bottom:25%;width:1px;background:linear-gradient(to bottom,transparent,#2a2a2a,transparent)}@font-face{font-family:"Playfair Local";src:url("/wp-content/themes/escort-theme-child/assets/fonts/playfairdisplay-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}.home .ss-hero-h1,.home h1{font-family:"Playfair Local",serif;font-weight:600}#custom-search-btn.btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;height:48px!important;padding:0 22px!important;transform:none!important}#ajax-search-output ._sfavs,#page-content-wrapper .section-40,#page-content-wrapper .section-40 .main-container,#search-toggle-bar,.filterboxWrap ul .filterbox-keyword,.main-container .card-sponsored,.main-container .row .col>.row>.col-12,.main-container .taxonomy-description-container,.messenger input[type=text],.owl-stage .item .visible,.section-40 .col-md-6:first-child select,.ville-desc-bottom .ss-interstitial .ss-box,body>div:first-child{transform:translatex(0) translatey(0)}.search-button-container{display:flex;align-items:center}:root{--brand:#e6007e;--bg0:#0c0c0c;--bg1:#101010;--line:#1a1a1a;--text:#cfcfcf;--bg:#0C0C0C;--surface:#1A1A1A;--crumb-bg:#121212;--text:#F2EDEA;--muted:#B9B4B3;--title:#FF6B9A;--link:#FF5CAD;--primary:#E6007E;--primary-hover:#CC006F;--border:#262626;--ribbon:var(--primary);--ribbon-vip:#C9A227;--ribbon-certifie:#2BB673;--ribbon-text:#FFFFFF;--accent:#ff2d8d;--accent-2:#ff5bb2;--sp-w:120px;--sp-h:100px;--sp-gap:20px;--sp-py:18px;--ss-brand:#E6007E;--ss-title:#F2F2F4;--ss-text:#C8C8CE;--ss-brand:#E6007E;--ss-brand-2:#ff5bb2}body,html{height:100%}body{background:#0c0c0c;font-family:system-ui,-apple-system,Segoe UI,Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{color:var(--title);line-height:1.15;margin:0 0 .5rem}b,strong{font-weight:700}a{color:var(--link)}.divider,.hr{border:0;border-top:1px solid var(--border);margin:1rem 0}.button-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1rem;border-radius:12px;background:var(--primary);color:#fff;font-weight:700;border:1px solid transparent}.breadcrumb,.breadcrumb a{color:var(--muted)}.button-primary:hover{background:var(--primary-hover)}.button-primary:focus-visible{outline:2px solid var(--title);outline-offset:2px}.breadcrumb{background:var(--crumb-bg);display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--border)}.breadcrumb a:hover{color:var(--link)}.breadcrumb .separator{color:#2a2a2a}.breadcrumb .current{color:var(--text)}.card{background:var(--surface);border:1px solid var(--border);box-shadow:0 1px 0 rgba(255,255,255,.03),0 8px 24px rgba(0,0,0,.35)}.card .media{position:relative;overflow:hidden;border-radius:16px 16px 0 0;aspect-ratio:16/9;aspect-ratio:4/3}.card .content{padding:1rem}.grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.card{position:relative;background:#1a1a1a;border:1px solid #262626;border-radius:16px;overflow:hidden}.card .media img{width:100%;height:100%;object-fit:cover;display:block}.ss-theme .list-info-pop-wrap .button-featured,.ss-theme .list-info-pop-wrap .button-featured-new,.ss-theme .list-info-pop-wrap .button-featured-new-wrap,.ss-theme .list-info-pop-wrap .button-featured-wrap,.ss-theme .list-info-pop-wrap .featured-badge,.ss-theme .list-info-pop-wrap [data-featured]{display:inline-flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.ss-theme .list-info-pop-wrap .button-featured-new-wrap.d-none,.ss-theme .list-info-pop-wrap .button-featured-new-wrap.hidden,.ss-theme .list-info-pop-wrap .button-featured-new.d-none,.ss-theme .list-info-pop-wrap .button-featured-new.hidden,.ss-theme .list-info-pop-wrap .button-featured-wrap.d-none,.ss-theme .list-info-pop-wrap .button-featured-wrap.hidden,.ss-theme .list-info-pop-wrap .button-featured.d-none,.ss-theme .list-info-pop-wrap .button-featured.hidden,.ss-theme .list-info-pop-wrap .featured-badge.d-none,.ss-theme .list-info-pop-wrap .featured-badge.hidden,.ss-theme .list-info-pop-wrap [class*=button-featured][style*=display],.ss-theme .list-info-pop-wrap [class*=featured][style*=display],.ss-theme .list-info-pop-wrap [class*=hidden-],.ss-theme .list-info-pop-wrap [data-featured].d-none,.ss-theme .list-info-pop-wrap [data-featured].hidden{display:inline-flex!important}.ss-theme .list-info-pop-wrap [class*=button-featured][style*=visibility],.ss-theme .list-info-pop-wrap [class*=featured][style*=visibility]{visibility:visible!important}.ss-theme .list-info-pop-wrap [class*=button-featured][style*=opacity],.ss-theme .list-info-pop-wrap [class*=featured][style*=opacity]{opacity:1!important}.ss-theme .list-info-pop-wrap .button-featured-new-wrap,.ss-theme .list-info-pop-wrap .button-featured-wrap{position:absolute!important;z-index:130!important;display:block!important;pointer-events:auto!important}.ss-theme .list-info-pop-wrap .button-featured,.ss-theme .list-info-pop-wrap .button-featured-new{display:inline-flex!important;align-items:center;justify-content:center;padding:.44rem .72rem!important;background:#e6007e!important;color:#fff!important;border-radius:999px!important;font:800 .72rem/1 Inter,system-ui,sans-serif!important;letter-spacing:.2px;text-transform:uppercase;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 8px 18px rgba(230,0,126,.28)!important;white-space:nowrap}.ss-theme .list-info-pop-wrap [class*=button-featured][style*=right]{right:auto!important}.ss-theme .list-info-pop-wrap [class*=button-featured][style*=left]{left:8px!important}.ss-theme .list-info-pop-wrap [class*=button-featured][style*=top]{top:8px!important}.ss-theme .list-info-pop-wrap [class*=button-featured][style*=bottom]{bottom:auto!important}@media (max-width:640px){.ss-theme .list-info-pop-wrap,.ss-theme .list-info-pop-wrap [ppt-border1]{border-radius:16px}.ss-theme .list-info-pop-wrap figure .button-featured-new{font-size:.65rem!important;padding:.3rem .6rem!important}.ss-theme .list-info-pop-wrap figure .button-featured-new-wrap{top:4px!important;left:4px!important}.section-40 .thumbs-strip{grid-template-columns:repeat(4,1fr)}.ss-tiles-3{grid-template-columns:1fr}.ss-theme .list-info-pop-wrap .button-featured,.ss-theme .list-info-pop-wrap .button-featured-new{padding:.38rem .6rem!important;font-size:.68rem!important}.ss-theme .list-info-pop-wrap .button-featured-new-wrap,.ss-theme .list-info-pop-wrap .button-featured-wrap{top:20px!important;left:4px!important}}.ss-theme .list-info-pop-wrap .button-featured-new-wrap,.ss-theme .list-info-pop-wrap .button-featured-wrap{top:20px!important;left:4px!important}.ss-theme .list-info-pop-wrap .button-featured-new::after,.ss-theme .list-info-pop-wrap .button-featured-new::before,.ss-theme .list-info-pop-wrap .button-featured::after,.ss-theme .list-info-pop-wrap .button-featured::before{content:none!important;display:none!important;width:0!important;height:0!important;border:0!important;box-shadow:none!important;background:0 0!important}[ppt-border1]:hover::before{inset:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0;pointer-events:none;border-radius:inherit}body>div:first-child{background-color:transparent}#page-content-wrapper .section-40{background-color:#0c0c0c!important}#search-tax-top .text-600{color:#f9f9f9;display:none}.filterToggle span .toggle-off,.toggle-verified-wrap span .toggle-off{color:#d90479!important}#ajax-search-output .mr-2 .h-6,#category-title,#search-toggle-bar div .badge_tooltip__initiator,._icon div .h-6,.filterToggle .toggle-favs-wrap span,.messenger .btn-close .h-6,.messenger .cursor .h-6,.pagination li i,.toggle-favs-wrap span .h-5,.toggle-morefilters-wrap span .h-6{color:#d90479}.elementor-widget-ppt-listing-button-block a.btn-primary:hover,.ppt-single-button-box a.btn-primary:hover,a.btn-system.btn-rounded-25.btn-md:hover,body.home a.elementskit-btn:hover,body.home a.elementskit-btn[href*="/salon-massage-erotique"]:hover{box-shadow:0 16px 32px 0 rgba(0,0,0,.5)!important;transform:translateY(-1px)!important}.filterToggle .toggle-morefilters-wrap span,.main-container strong{color:#e0e0e0!important}#page-content-wrapper .d-md-flex h1,.filterToggle .toggle-verified-wrap span,.text-message .flex-col p{color:#e5e5e5}.filterToggle .toggle-me span{color:#e0e0e0}#noresults .py-2{color:#efefef}#noresults a{color:#000!important;font-weight:600}.main-container .card-sponsored{background-color:#1a1a1a}.col-12>.overflow-hidden{border-width:1px;border-radius:6px!important;border-color:#3f3f3f;margin-bottom:44px!important}.owl-stage .item .visible{border-width:0;border-color:#353535}#ajax-navbar-showhide .text-uppercase{color:#d90479;position:relative;top:-24px}#search-results-header h1{color:#d90479;position:relative}..filterboxWrap ul li div{display:inline-block;padding:10px 15px;font-size:14px;font-weight:400;color:#b3b3b3;background-color:#3a3a3a;border:1px solid #3a3a3a;border-radius:6px;text-align:center;cursor:pointer;transition:background-color .3s,color .3s}.taxonomy-description-container{margin:0 auto;padding:20px}.taxonomy-small-description p{font-size:1.2rem;font-weight:700;color:#333;margin:0;text-align:center;line-height:1.4}.taxonomy-big-description{max-width:00px;margin:20px auto;padding:20px;border:1px solid #ddd;border-radius:8px;text-align:justify}.taxonomy-big-description h3{font-size:1.5rem;margin-bottom:10px}.taxonomy-big-description p{font-size:1rem;line-height:1.6;margin:0;word-wrap:break-word}.main-container .taxonomy-big-description{min-width:1250px;position:relative;left:-41px;background-color:#121212!important;border-color:#221f1f!important}#noresults .ss-empty-state,.col-12 div .filterboxWrap ul li .filterbox-date_added,.col-12 div .filterboxWrap ul li .filterbox-keyword,.col-12 div .filterboxWrap ul li .filterbox-tax_massage,.main-container .dynamic-long-description,.main-container .tag-massage-ville,.ppt-modal-item .messenger ._footer{background-color:#1a1a1a!important}.section-40 .taxonomy-big-description h3{text-align:left!important;color:#d90479!important}.section-40 .taxonomy-big-description p{color:#b7b7b7!important}.owl-stage .item .overflow-hidden{border-color:#3f3f3f}#menu-menu-global .menu-item .show{top:0!important}.section-40 .dynamic-long-description{color:#aaa;transform:translatex(0) translatey(0)!important}.section-40 .dynamic-short-description{font-family:Montserrat,sans-serif}.main-container .tag-massage-ville{display:inline-block;transform:translatex(0) translatey(0)!important}.main-container .tag-massage-ville strong{color:#aaa}#ajax-search-output .text-600 a{color:#fff;text-decoration:underline}#ajax-search-output .fs-sm a{color:#e8e8e8!important}#ajax-search-output .border-top{background-color:#1a1a1a;position:relative;top:0;border-style:none!important;border-bottom-left-radius:12px;border-bottom-right-radius:12px}#ajax-search-output ._sfavs{border-color:#2f2727;background-color:#000;border-style:none;border-radius:12px!important}#ajax-search-output .js-text-primary .h-6,.d-flex .badge_tooltip .badge_tooltip__initiator .hidefavs .h-6{color:#b0aaaa}.messenger .btn-lg{color:#020202!important;background-color:#d90479!important;border-radius:30px}.ppt-modal-item .messenger,.ppt-modal-item .messenger ._content{background-color:#1a1a1a;transform:translatex(0) translatey(0)}.ppt-modal-item .messenger{border-color:#1a1a1a}.card h2 strong,.main-container .card,.ppt-modal-wrap .ppt-modal-item .ppt-modal-container .card-popup .bg-primary .card-popup-content .text-white strong,.row .col .row .col-12 #ajax-search-output .row .perrow3 ._sfavs figure .overflow-hidden .icon_wrap .save,.section-40 h2 b{transform:translatex(0) translatey(0)!important}.ppt-modal-wrap .messenger .btn-lg{border-color:#d90479!important}#ajax-search-output figure .overflow-hidden{height:280px!important}.pagination li a{top:-25px;background-color:#000;border:1px solid #d90479;color:#9fb2bb!important}.main-container .row p{margin-left:2px;transform:translatex(0) translatey(0);margin-bottom:1px;line-height:1.9em}#ajax-search-output .d-flex .h-6{color:#ddd}#ajax-search-output .fs-sm{opacity:1;color:#e2a9c9}.elementor-widget-ppt-header header{border-bottom-color:#0c0c0c!important;border-bottom-width:0!important}.ppt-js-trigger-search-update{font-family:mont!important}body div:nth-child(82){font-family:mon!important}.main-container h2{color:#e6007e;font-weight:300;font-size:28px}.main-container h3{padding-top:6px}.main-container .row .acf-description-block{border-radius:10px;transform:translatex(0) translatey(0)}.main-container .acf-description-block .tag-massage-ville{border-radius:10px}#ajax-search-output figure{border-radius:12px}#ajax-search-output .d-flex .h-6:hover,#ajax-search-output .d-flex a span,#ajax-search-output .p-1 a .h-5,#ajax-search-output .save .text-primary .h-6,#ajax-search-output .text-600 a:hover,#menu-header-pc a span:active,#menu-header-pc a span:hover,#menu-header-pc li:hover,#noresults .ss-empty-state h3{color:#e6007e}#ajax-search-output figure .save{background-color:rgba(0,0,0,.6)}#ajax-search-output figure .view{background-color:#e6007e;color:#fff}#filter-form>div>.btn-primary,#page-content-wrapper .mt-3 a,.ss-empty-state .ss-actions .btn:first-child{background-color:#e6007e!important}#ajax-search-output .d-flex span{color:#e6007e;text-align:left}#ajax-search-output .list-info-pop .d-flex{color:#ccc;text-align:right;position:relative;top:-5px}#ajax-search-output .d-flex a{color:#ccc;text-align:right}#ajax-search-output a .js-image-trigger-set{transform:translatex(0) translatey(0);border-color:rgba(244,92,92,0)}#wrapper .city-item span{color:#ededed!important;margin-bottom:9px}#page-content-wrapper>.border-bottom .border-bottom{border-bottom-width:1px;border-bottom-color:#3f3f3f}.main-container .card .card-body{background-color:#0c0c0c;border-style:none}#page-content-wrapper .card-sponsored .owl-carousel,#sponsorbar .owl-carousel,.justify-start .group-focus-within\/turn-messages\:pointer-events-auto .hover\:bg-token-bg-secondary{visibility:hidden}.card .card-body p{color:#c7c6c6}.card p strong{color:#d3d3d3!important}.card h3 strong{color:#e6007e!important;font-weight:300}.card h2 strong{color:#e6007e!important;display:inline-block;font-weight:400}.card ul li{color:#c7c6c6;font-style:normal}.section-40 h2 b{display:inline-block;color:#e6007e!important;font-size:23px}.section-40 h3 b{color:#f7f7f7!important}.card ul a,.dynamic-long-description ul a,.section-40 strong a{color:#e6007e;text-decoration:underline}.section-40 strong a{text-transform:none;font-style:normal}.section-40 .row p:nth-child(2){margin-top:29px}.section-40 p strong{color:#ccc!important}.dynamic-long-description ul li{color:#ccc;line-height:1.8em}.main-container .salons-de-massage a{text-decoration:underline!important}#ajax-search-output .text-warning .h-5,#ajax-search-output a .h-5{width:15px;height:15px}#ajax-search-output a .text-warning{width:20px;height:20px}#ajax-search-output a .bg-primary{width:20px!important;min-height:21px}.list-info-pop-wrap figure .p-1 .overflow-hidden a div .fs-sm .badge_tooltip .badge_tooltip__initiator .ppt-star-rating .d-flex .bg-primary{width:2px!important}#ajax-search-output a .svg-icon{width:20px;min-height:2px;height:20px}#wrapper .city-item a{margin-bottom:-21px}.main-container .card{border-style:solid;border-color:rgba(58,58,58,.67);display:inline-block;background-color:#0c0c0c;border-radius:14px}.card .card-body h2{font-weight:400;font-size:27px}.section-40 .card h2:first-child{font-size:32px}.card .card-body h3{color:#ccc;font-weight:300;font-size:21px;text-decoration:none;padding-bottom:4px}.main-container .massages-a-domicile a{margin-left:19px;text-decoration:underline!important}.section-40 li a,.section-40 ul a strong{color:#e6007e!important;text-decoration:underline}#ajax-search-output .p-1 .list-info-pop{transform:translatex(0) translatey(44px)}#ajax-search-output .p-1 a .text-warning,#ajax-search-output a .p-1 .text-warning{background-color:rgba(0,0,0,0)!important}#ajax-search-output a .p-1 .bg-primary{background-color:rgba(250,250,251,0)!important;border-style:none}.ss-empty-state .ss-actions .btn:nth-child(2){border-color:#e6007e!important}#filter-form .d-flex .badge-primary{color:#fff!important;background-color:#e6007e!important}.ppt-modal-wrap .card-popup strong{display:inline-block;font-family:Poppins,sans-serif}#filter-form>div>.btn-primary{border-style:none}.main-container .dynamic-long-description button{background-color:#e6007e;margin-bottom:22px;margin-top:22px}.dynamic-long-description div h2,.main-container .dynamic-long-description button:hover{margin-top:22px}.card .card-body button{background-color:#e6007e}#search-toggle-bar div .filterSortby{display:block;visibility:hidden}#filter-form .filterboxWrap ul li .filterbox-age,#filter-form .filterboxWrap ul li .filterbox-date_added,#filter-form .filterboxWrap ul li .filterbox-keyword,#search-toggle-bar .d-md-flex div .d-flex .d-flex .badge_tooltip .badge_tooltip__initiator,#search-toggle-bar .d-md-flex div .d-flex .filterSortby select{display:none!important}.section-40 .ss-intro-card .dynamic-short-description{color:#ddd9d9;padding-bottom:0}.section-40 .ss-intro-card h1{color:#e6007e;font-weight:500;font-size:42px}#wrapper div .entry-title{padding-left:11px}#wrapper div h1{color:#f7f2f6}#page-content-wrapper .border-top{background-color:#121212!important}#page-content-wrapper>.border-bottom{background-color:#121212!important;border-bottom-color:#3f3f3f}#wrapper .city-item .badge{background-color:#e6007e;border-color:#e6007e}.card .ss-longtext h2{color:#f7f7f7}.main-container .ss-sponsor-wrap .ss-sponsor-title{color:#b7b7b7;padding-bottom:5px}.ss-faq details summary{color:#ccc}@media (max-width:1279px){#wrapper div h1{padding-left:18px!important}.crumbs ul li{padding-left:19px!important}}@media (max-width:991px){.dynamic-short-description,.section-40 .dynamic-short-description{column-count:1}body.archive #ajax-search-output .perrow3{width:100%!important;float:none!important}.border-bottom.border-top.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.ss-bc-title{margin-top:.4rem}.ss-bc-title .ss-hero-h1{font-size:clamp(22px, 5vw, 28px)}.breadcrumbs,.ppt-breadcrumbs,.ppt-nav{margin-bottom:0!important}.main-container .taxonomy-big-description{min-width:719px;width:731px}#ajax-search-output .d-flex a span,#ajax-search-output .d-flex span,#ajax-search-output .list-info-pop .d-flex{font-size:11px}.elementor-widget-ppt-header .d-flex .btn-secondary{left:107px}#ajax-search-output .p-1 a .badge{left:12px;font-weight:700}#ajax-search-output .p-1 a .total,#ajax-search-output a .p-1 .reviews,#ajax-search-output a .p-1 .total{position:relative;top:2px}#ajax-search-output .p-1 a .right{font-size:13px;visibility:visible}}@media (max-width:900px){.grid{grid-template-columns:repeat(2,1fr);gap:16px}.main-container .taxonomy-big-description{width:692px;left:-20px;min-width:608px;transform:translatex(0) translatey(0);padding-left:26px!important}#ajax-search-output .d-flex a,#ajax-search-output .d-flex a span,#ajax-search-output .d-flex span,#ajax-search-output .list-info-pop .d-flex{font-size:11px}.main-container .row h1{font-size:25px;color:#e6007e!important}.main-container h2{font-size:23px}}@media (max-width:767px){.main-container .taxonomy-big-description{min-width:565px;width:565px}#ajax-search-output .d-flex a,#ajax-search-output .d-flex a span,#ajax-search-output .d-flex span,#ajax-search-output .list-info-pop .d-flex{font-size:13px}}@media (max-width:640px){.main-container .taxonomy-big-description{width:565px;transform:translatex(0) translatey(0);min-width:565px}.ppt_admin_quickeditor ul{transform:translatex(0) translatey(0)}#ajax-search-output .d-flex a,#ajax-search-output .d-flex a span,#ajax-search-output .d-flex span,#ajax-search-output .list-info-pop .d-flex{font-size:13px}}@media (max-width:600px){.ss-theme .list-info-pop:has(.button-featured-new,.featured-badge,[data-featured],.button-featured){display:block!important;background:0 0!important;border:0!important;box-shadow:none!important;padding:0!important}#ajax-search-output .d-flex a,#ajax-search-output .d-flex a span,#ajax-search-output .d-flex span,#ajax-search-output .list-info-pop .d-flex{font-size:13px}}@media (max-width:560px){.grid{grid-template-columns:1fr}.card .media{aspect-ratio:1/1}.crumbs ul .text-dark{padding-left:23px}#wrapper div h1{padding-left:22px!important}}@media (max-width:479px){#search-toggle-bar div select,.section-40 h1 b{transform:translatex(0) translatey(0)!important}.main-container .taxonomy-big-description{min-width:478px;width:478px}#filter-form .filterboxWrap .d-flex{height:48px;position:relative;top:127px;right:304px}.section-40 .dynamic-short-description{position:relative;top:10px}#ajax-search-output .d-flex a,#ajax-search-output .list-info-pop .d-flex{font-size:14px}.section-40 h1 b{display:inline-block;padding-bottom:36px;font-size:23px}.main-container .row h1{font-size:20px;padding-bottom:36px}.main-container h2{font-size:18px!important}#search-toggle-bar{margin-bottom:26px}.main-container .row .col .row .col-12 #filter-form .filterboxWrap .search-button-container{margin-top:-14px!important}.crumbs ul li{padding-left:1px!important}#custom-search-btn{padding-top:0}#filter-form .filterboxWrap .search-button-container{padding-top:20px}}@media (max-width:411px){#filter-form .filterbox,#page-content-wrapper .section-40,.section-40 .main-container>.row{transform:translatex(0) translatey(0)}.main-container .taxonomy-big-description{min-width:427px;width:427px}.filterbox span svg,.iconbit span .h-6{color:#d90479}#filter-form .filterbox span{color:#000}#page-content-wrapper .section-40{background-color:transparent!important}.section-40 .dynamic-short-description{position:relative;top:0}.main-container .salons-de-massage{position:relative;top:12px}.main-container strong{top:12px;font-size:18px}.section-40 .tag-massage-ville strong{top:-4px}.main-container .tag-massage-ville{display:inline-block;transform:translatex(0) translatey(0)!important;padding-left:2px!important}#wrapper #page-content-wrapper .section-40 .main-container .row .col .row .col-12 .dynamic-long-description .tag-massage-ville{width:103%!important}b,strong{display:inline!important;font-weight:700;color:#e89ab2}#ajax-search-output .d-flex a,#ajax-search-output .d-flex a span,#ajax-search-output .d-flex span,#ajax-search-output .list-info-pop .d-flex{font-size:14px}.filterboxWrap ul .filterbox-tax_wpforms_form_tag{display:none!important}#page-content-wrapper .col-md-3 .mt-3{margin-bottom:10px}#ajax-search-output .text-warning .h-5{display:inline-block;height:17px}#ajax-search-output .text-warning .svg-icon{width:19px;height:21px}#ajax-search-output .p-1 a .reviews{position:relative;top:2px}.elementor-widget-ppt-header a .navbar-brand-light{width:80px;max-height:80px}.elementor-element-77141fae .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget-ppt-header .elementor-widget-container .navbar-dark .logo-lg .row .col-md-4 a .navbar-brand-light{height:80px!important}#page-content-wrapper>.border-bottom .border-bottom .container{padding-top:19px}#wrapper div h1{position:relative;top:13px}.crumbs ul li{top:13px}}@media (max-width:380px){.menu-toggle,.menu-toggle.cursor,header .ml-4.menu-toggle.cursor{width:42px!important;height:42px!important;border-radius:10px!important}.menu-toggle svg,.menu-toggle.cursor svg,header .ml-4.menu-toggle.cursor svg{width:20px!important;height:20px!important}#wrapper #page-content-wrapper .border-top{padding-top:24px!important;padding-bottom:20px!important}}@media (max-width:340px){.main-container .ss-longtext h2{font-weight:500;margin-top:24px}}.list-info-pop-wrap .ppt-border,.list-info-pop-wrap .ppt-border1,.list-info-pop-wrap .ppt-border2,.list-info-pop-wrap [ppt-border1],.list-info-pop-wrap [ppt-border2],.list-info-pop-wrap [ppt-border]{border:0!important;background:0 0!important}.list-info-pop-wrap .ppt-border1::after,.list-info-pop-wrap .ppt-border2::after,.list-info-pop-wrap .ppt-border::after,.list-info-pop-wrap [ppt-border1]::after,.list-info-pop-wrap [ppt-border2]::after,.list-info-pop-wrap [ppt-border]::after{content:none!important;box-shadow:none!important;background:0 0!important}.list-info-pop{border:0!important}.list-info-pop-wrap{border:1px solid transparent!important;border-radius:16px!important;background:linear-gradient(#0c0c0c,#0c0c0c) padding-box,linear-gradient(180deg,#3c3c3c 0,#1b1b1b 55%,#0a0a0a 100%) border-box!important;box-shadow:inset 0 3px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(255,255,255,.1),0 10px 26px rgba(0,0,0,.28)!important}@media (hover:hover){.list-info-pop-wrap:hover{background:linear-gradient(#0c0c0c,#0c0c0c) padding-box,linear-gradient(180deg,#4a4a4a 0,#222 55%,#0a0a0a 100%) border-box!important;box-shadow:inset 0 3px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(255,255,255,.12),0 18px 38px rgba(0,0,0,.45)!important}}.border-bottom.border-top.py-3::after{content:none!important}.border-bottom.border-top.py-3{background:radial-gradient(80% 120% at 0 0,rgba(255,255,255,.03),rgba(255,255,255,0) 60%),linear-gradient(180deg,#141414 0,#101010 100%)!important;border-top:1px solid #1b1b1b!important;border-bottom:1px solid #1b1b1b!important;border-left:0!important;border-right:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),inset 0 -1px 0 rgba(255,255,255,.03)}.border-bottom.border-top.py-3 .container{padding-left:16px!important;padding-right:16px!important}.breadcrumbs a,.ppt-breadcrumbs a,.ppt-nav a{color:#cfcfcf!important;text-decoration:none!important;display:inline-flex;align-items:center;padding:.22rem .5rem;border-radius:8px;transition:color .2s,box-shadow .2s,background .2s}.breadcrumbs a:hover,.ppt-breadcrumbs a:hover,.ppt-nav a:hover{color:#fff!important;background:rgba(230,0,126,.06);box-shadow:0 0 0 1px rgba(230,0,126,.18)}.breadcrumbs .divider,.ppt-breadcrumbs .divider,.ppt-nav .divider{display:inline-flex;align-items:center;justify-content:center;width:18px;color:#2a2a2a!important}.breadcrumbs .divider::before,.ppt-breadcrumbs .divider::before,.ppt-nav .divider::before{content:"›";font-weight:700;line-height:1;opacity:.9}.breadcrumbs .current,.ppt-breadcrumbs .current,.ppt-nav .current{display:inline-flex;align-items:center;gap:.38rem;color:#fff!important;background:#161616;border:1px solid #262626;border-radius:10px;padding:.22rem .5rem}.breadcrumbs .current::before,.ppt-breadcrumbs .current::before,.ppt-nav .current::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand,#e6007e);flex:0 0 6px}#page-content-wrapper .ss-bc-title h1.entry-title.ss-hero-h1{font-size:clamp(22px, 5.2vw, 30px)!important;line-height:1.12;letter-spacing:-.15px;text-wrap:balance;max-width:20ch;margin:8px 0 10px;color:#f2f2f4}@media (max-width:360px){#page-content-wrapper .ss-bc-title h1.entry-title.ss-hero-h1{font-size:clamp(20px, 4.8vw, 28px)!important}}#page-content-wrapper .ss-bc-title nav.spacing.seperator.crumbs.small{font-size:14px;opacity:.85;margin-bottom:6px}#page-content-wrapper .border-bottom.border-top.py-3{border-top:1px solid #2b2f36;border-bottom:1px solid #2b2f36}#page-content-wrapper .section-40.bg-light.mt-1 .form-control,#page-content-wrapper .section-40.bg-light.mt-1 .ppt-select,#page-content-wrapper .section-40.bg-light.mt-1 select{height:56px;background:#202124;border:1px solid #2b2f36;color:#f2f2f4;border-radius:14px}#page-content-wrapper .section-40.bg-light.mt-1 .btn{box-shadow:0 10px 22px -2px rgba(0,0,0,.38)}#page-content-wrapper .section-40.bg-light.mt-1 .btn:active{transform:translateY(1px);box-shadow:0 8px 18px -2px rgba(0,0,0,.45)}#page-content-wrapper #filter-form .filterboxWrap ul{gap:12px 16px}#page-content-wrapper #filter-form .filterboxWrap,.elementor-widget-ppt-listing-button-block .btn-block,.ppt-single-button-box .btn-block{margin-bottom:12px!important}#page-content-wrapper #filter-form .search-button-container{margin-top:12px!important}#page-content-wrapper #filter-form .search-button-container #custom-search-btn,#page-content-wrapper #filter-form .search-button-container .btn.btn-primary{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important;border-radius:28px!important;padding:12px 22px!important;box-shadow:0 10px 22px -2px rgba(0,0,0,.38)!important;transition:transform .12s,box-shadow .2s,background .2s!important}#page-content-wrapper #filter-form .search-button-container #custom-search-btn:focus-visible,#page-content-wrapper #filter-form .search-button-container #custom-search-btn:hover,#page-content-wrapper #filter-form .search-button-container .btn.btn-primary:focus-visible,#page-content-wrapper #filter-form .search-button-container .btn.btn-primary:hover{background:linear-gradient(90deg,var(--accent) 0,var(--accent-2) 100%)!important;box-shadow:0 16px 32px 0 rgba(0,0,0,.5),0 0 0 3px rgba(255,45,141,.25)!important;transform:translateY(-1px)!important;outline:0!important}#page-content-wrapper #filter-form .search-button-container #custom-search-btn:active,#page-content-wrapper #filter-form .search-button-container .btn.btn-primary:active{transform:translateY(0)!important;box-shadow:0 10px 22px -2px rgba(0,0,0,.45),0 0 0 2px rgba(255,45,141,.2)!important}@media (hover:none){#filter-form .filterboxWrap .ppt-border1:active{transform:translateY(1px);filter:brightness(.98)}}#filter-form .filterboxWrap .ppt-border1:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(255,45,141,.25)}@media (max-width:991.98px){#page-content-wrapper #filter-form .filterboxWrap{background:0 0!important;box-shadow:0 14px 28px -14px rgba(0,0,0,.6)!important;padding:8px 10px!important;border:0!important;border-radius:20px!important}#page-content-wrapper #filter-form .filterboxWrap .ppt-border1{border:1px solid #2b2f36!important;border-radius:14px!important}#page-content-wrapper #filter-form .filterboxWrap [class*=filterbox-tax_]:hover{background-color:#24262b!important}#page-content-wrapper #filter-form .filterboxWrap [class*=filterbox-tax_]:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(255,45,141,.25)!important}#page-content-wrapper .card-sponsored{margin-top:8px!important}}@media (min-width:992px){#page-content-wrapper .ss-bc-title h1.entry-title.ss-hero-h1{font-size:clamp(28px, 2.6vw, 40px)!important;max-width:30ch;margin:10px 0 16px}#page-content-wrapper #filter-form .filterboxWrap [class*=filterbox-tax_],#page-content-wrapper #filter-form .filterboxwrap [class*=filterbox-tax_],#page-content-wrapper #filter-form .form-control,#page-content-wrapper #filter-form .ppt-select{min-height:56px;padding:14px 18px;border-radius:14px;background:#202124;border:1px solid #2b2f36;display:flex;align-items:center}#page-content-wrapper #filter-form .ppt-icon-16{font-size:18px}#page-content-wrapper #filter-form .filterboxWrap [class*=" filterbox-tax_"],#page-content-wrapper #filter-form .filterboxWrap [class^=filterbox-tax_],#page-content-wrapper #filter-form .form-control,#page-content-wrapper #filter-form .ppt-select{min-height:56px!important;padding:14px 18px!important;border-radius:14px!important;background:#202124!important;border:1px solid #2b2f36!important;color:#f2f2f4!important;display:flex!important;align-items:center!important}#page-content-wrapper .card-sponsored{margin-top:12px!important}}#page-content-wrapper .card-sponsored,#sponsorbar{display:block!important;min-height:calc(var(--sp-h) + var(--sp-py)*2);border-radius:20px;background:#0c0c0c;overflow:hidden}#page-content-wrapper .card-sponsored .owl-stage,#sponsorbar .owl-stage{display:flex!important;align-items:stretch}#page-content-wrapper .card-sponsored .owl-item,#sponsorbar .owl-item{width:var(--sp-w)!important;margin-right:var(--sp-gap)!important}#page-content-wrapper .card-sponsored .owl-item:last-child,#sponsorbar .owl-item:last-child{margin-right:0!important}#page-content-wrapper .card-sponsored .item .position-relative,#page-content-wrapper .card-sponsored .item .s-card,#sponsorbar .item .position-relative,#sponsorbar .item .s-card{width:var(--sp-w)!important;height:var(--sp-h)!important;border-radius:14px;overflow:hidden;background:#202124;position:relative}#page-content-wrapper .card-sponsored .bg-image,#sponsorbar .bg-image{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat}#page-content-wrapper .card-sponsored .owl-carousel.owl-loaded,#sponsorbar .owl-carousel.owl-loaded{visibility:visible}.ss-cities .ss-grid{display:flex!important;flex-wrap:wrap!important;gap:10px 12px!important;justify-content:flex-start!important;align-items:flex-start!important}.ss-cities .ss-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:6px 12px!important;font-size:13px!important;line-height:1.2!important;border-radius:9999px!important;width:auto!important}.ss-cities .ss-chip-text{display:inline-block!important;text-align:center!important;white-space:nowrap!important}.ss-cities .ss-chip:hover{background:#23252a!important;color:#e6007e!important}body.single-post{--link:var(--ss-brand);--link-hover:#ff4bab}body.single-post h1,body.single-post h2,body.single-post h3,body.single-post h4,body.single-post h5{color:var(--ss-title);margin:.65em 0 .35em;line-height:1.18;letter-spacing:.1px;color:#f2f2f4!important}body.single-post h1{font-weight:800;font-size:28px}body.single-post h2{font-weight:700;font-size:22px;position:relative;padding-left:14px}body.single-post h3,body.single-post h4,body.single-post h5{font-weight:600}body.single-post h1 .title-long{color:inherit}body.single-post h3{font-size:18px}body.single-post h4{font-size:16px}body.single-post h5{font-size:15px}@media (min-width:481px){body.single-post h1{font-size:32px}body.single-post h2{font-size:24px}body.single-post h3{font-size:19px}}@media (min-width:768px){body.single-post h1{font-size:38px}body.single-post h2{font-size:28px}body.single-post h3{font-size:22px}body.single-post h4{font-size:18px}body.single-post h5{font-size:16px}}@media (min-width:1024px){.ss-theme .list-info-pop{--info-spacer:2rem;line-height:1.25}.ss-cities .ss-chip{font-size:14px!important;padding:8px 14px!important}body.single-post h1{font-size:44px}body.single-post h2{font-size:32px}body.single-post h3{font-size:24px}body.single-post h4{font-size:20px}body.single-post h5{font-size:17px}}@media (min-width:1440px){body.single-post h1{font-size:52px}body.single-post h2{font-size:36px}body.single-post h3{font-size:28px}body.single-post h4{font-size:22px}body.single-post h5{font-size:18px}}body.single-post .blog_content a,body.single-post .entry-content a{color:var(--link);text-decoration:none;font-weight:500;transition:color .15s,text-decoration-color .15s;text-underline-offset:2px;text-decoration-thickness:1.5px}body.single-post .blog_content a:focus,body.single-post .blog_content a:hover,body.single-post .entry-content a:focus,body.single-post .entry-content a:hover{color:var(--link-hover);text-decoration:underline;outline:0}body.single-post .blog_content a:focus-visible,body.single-post .entry-content a:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:3px}body.single-post .blog_content a strong,body.single-post .blog_content strong a,body.single-post .entry-content a strong,body.single-post .entry-content strong a{font-weight:700;color:var(--link)}body.single-post .blog_content ol li,body.single-post .blog_content ul li,body.single-post .entry-content ol li,body.single-post .entry-content ul li{margin:.25em 0 .25em 1.1em}body.single-post h1 a,body.single-post h1 a:focus,body.single-post h1 a:hover,body.single-post h2 a,body.single-post h2 a:focus,body.single-post h2 a:hover,body.single-post h3 a,body.single-post h3 a:focus,body.single-post h3 a:hover,body.single-post h4 a,body.single-post h4 a:focus,body.single-post h4 a:hover,body.single-post h5 a,body.single-post h5 a:focus,body.single-post h5 a:hover{color:inherit!important;text-decoration:none!important}body.single-post h2::before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:4px;border-radius:3px;background:#e6007e}body.single-post .card-img-top,body.single-post img.ss-hero{width:100%;aspect-ratio:16/9;height:auto;object-fit:cover;display:block}body.single-post .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem;overflow:hidden}.elementor-widget-ppt-listing-button-block a.btn-primary,.elementor-widget-ppt-listing-button-block a.btn-send-msg,.ppt-single-button-box a.btn-primary,.ppt-single-button-box a.btn-send-msg{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;padding:14px 18px!important;border-radius:9999px!important;text-decoration:none!important;font-weight:700!important;font-size:16px!important;line-height:1.2!important;box-shadow:0 10px 22px -2px rgba(0,0,0,.38)!important;transition:transform .15s,box-shadow .15s,background .15s,color .15s,border-color .15s!important}.elementor-widget-ppt-listing-button-block a.btn-primary,.ppt-single-button-box a.btn-primary{background:#e6007e!important;border:1px solid #e6007e!important;color:#fff!important}.elementor-widget-ppt-listing-button-block a.btn-primary:hover,.ppt-single-button-box a.btn-primary:hover{background:linear-gradient(90deg,#e6007e,#ff5bb2)!important;color:#000!important}.elementor-widget-ppt-listing-button-block a.btn-send-msg,.ppt-single-button-box a.btn-send-msg{background:0 0!important;border:2px solid #e6007e!important;color:#e6007e!important}a.btn-system.btn-rounded-25.btn-md,body.home a.elementskit-btn{padding:14px 22px!important;border-radius:9999px!important;font-size:16px!important;line-height:1.2!important;transition:transform .15s,box-shadow .15s,background .15s,color .15s,border-color .15s!important;display:inline-flex!important;text-decoration:none!important;font-weight:700!important}.elementor-widget-ppt-listing-button-block a.btn-send-msg:hover,.ppt-single-button-box a.btn-send-msg:hover{background:linear-gradient(90deg,#e6007e,#ff5bb2)!important;border-color:#e6007e!important;transform:translateY(-1px)!important;box-shadow:0 16px 32px 0 rgba(0,0,0,.5)!important}.elementor-widget-ppt-listing-button-block i,.ppt-single-button-box i{font-size:18px!important}.elementor-widget-ppt-listing-button-block .text,.elementor-widget-ppt-listing-button-block .text-light,.ppt-single-button-box .text,.ppt-single-button-box .text-light,a.btn-system.btn-rounded-25.btn-md *{color:inherit!important}body.home a.elementskit-btn{align-items:center!important;justify-content:center!important;gap:10px!important;box-shadow:0 10px 22px -2px rgba(0,0,0,.38)!important;background:var(--ss-brand)!important;border:1px solid var(--ss-brand)!important;color:#fff!important}body.home a.elementskit-btn:hover{background:linear-gradient(90deg,var(--ss-brand),var(--ss-brand-2))!important;color:#fff!important}body.home a.elementskit-btn[href*="/salon-massage-erotique"]{background:0 0!important;border:2px solid var(--ss-brand)!important;color:var(--ss-brand)!important;box-shadow:0 10px 22px -2px rgba(0,0,0,.38)!important}body.home a.elementskit-btn[href*="/salon-massage-erotique"]:hover{background:linear-gradient(90deg,var(--ss-brand),var(--ss-brand-2))!important;border-color:var(--ss-brand)!important;color:#000!important}body.home a.elementskit-btn[href*="/salon-massage-erotique"]:hover *{color:#000!important}body.home a.elementskit-btn[href*="/massage-erotique-a-domicile"]{background:var(--ss-brand)!important;border:1px solid var(--ss-brand)!important;color:#fff!important}body.home a.elementskit-btn[href*="/massage-erotique-a-domicile"]:hover{background:linear-gradient(90deg,var(--ss-brand),var(--ss-brand-2))!important;color:#fff!important}a.btn-system.btn-rounded-25.btn-md{align-items:center!important;justify-content:center!important;background:#e6007e!important;border:1px solid #e6007e!important;color:#fff!important;box-shadow:0 10px 22px -2px rgba(0,0,0,.38)!important}a.btn-system.btn-rounded-25.btn-md:hover{background:linear-gradient(90deg,#e6007e,#ff5bb2)!important;color:#fff!important}.ss-theme .list-info-pop-wrap figure [ppt-search-badges].right{display:flex!important;gap:8px!important;pointer-events:none!important;pointer-events:none!important}.ss-theme .list-info-pop-wrap figure [ppt-search-badges].right .badge{position:relative!important;display:inline-flex!important;align-items:center!important;border-radius:9999px!important;border:0!important;color:#fff!important;font:800 .66rem/1 Inter,system-ui,sans-serif!important;letter-spacing:.18px!important;text-transform:uppercase!important;box-shadow:0 10px 22px -6px rgba(0,0,0,.45)!important;pointer-events:none!important}@media (max-width:640px){.ss-theme .list-info-pop-wrap figure [ppt-search-badges].right .badge{font-size:.62rem!important;padding:.3rem .52rem .3rem 1.42rem!important}.ss-theme .list-info-pop-wrap figure [ppt-search-badges].right .badge::before{left:.42rem;width:14px;height:14px}.ss-theme .list-info-pop-wrap figure [ppt-search-badges].right .badge::after{left:.78rem;width:5px;height:9px}}.ss-theme .list-info-pop-wrap figure [ppt-search-badges].right .badge{backdrop-filter:saturate(120%) blur(1.5px);-webkit-backdrop-filter:saturate(120%) blur(1.5px);padding:.34rem .66rem .34rem 1.7rem!important;font-size:clamp(.62rem, 1.15vw, .74rem)!important;background:rgba(0,0,0,.52)!important;backdrop-filter:saturate(120%) blur(1.2px);-webkit-backdrop-filter:saturate(120%) blur(1.2px);text-shadow:0 1px 0 rgba(0,0,0,.35);border:none!important}.ss-theme .list-info-pop-wrap figure [ppt-search-badges].right .badge::before{content:"";position:absolute;top:50%;transform:translateY(-50%);background:#151515;box-shadow:0 0 0 1.5px rgba(230,0,126,.35),inset 0 0 0 1px rgba(255,255,255,.35);box-shadow:0 0 0 1.5px rgba(230,0,126,.22),inset 0 0 0 1px rgba(255,255,255,.22);left:.58rem;width:16px;height:16px;border-radius:50%;background:radial-gradient(100% 100% at 50% 50%,#e6007e 0 40%,transparent 41%),linear-gradient(180deg,rgba(255,255,255,.35),rgba(255,255,255,.18));box-shadow:0 0 0 3px rgba(230,0,126,.16),inset 0 0 0 1px rgba(255,255,255,.35)}.ss-theme .list-info-pop-wrap figure [ppt-search-badges].right .badge::after{content:"";position:absolute;left:1.02rem;top:50%;width:6px;height:10px;transform:translateY(-58%) rotate(45deg);border-right:2px solid #fff;border-bottom:2px solid #fff;border-radius:1px}body.archive a.btn.btn-secondary.btn-sm.shadow-0:has(.showmorelesscountry){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 18px!important;border-radius:9999px!important;background:#e6007e!important;border:1px solid #e6007e!important;color:#fff!important;text-decoration:none!important;font-weight:700!important;font-size:14px!important;line-height:1.2!important;box-shadow:0 10px 22px -2px rgba(0,0,0,.38)!important;transition:transform .15s,box-shadow .15s,background .15s,color .15s!important}body.archive a.btn.btn-secondary.btn-sm.shadow-0:has(.showmorelesscountry):hover{background:linear-gradient(90deg,#e6007e,#ff5bb2)!important;transform:translateY(-1px)!important;box-shadow:0 16px 32px 0 rgba(0,0,0,.5)!important;color:#fff!important}body.archive a.btn.btn-secondary.btn-sm.shadow-0:has(.showmorelesscountry) *,body.archive a.btn.btn-secondary.btn-sm.shadow-0:has(.showmorelesscountry):hover *{color:#fff!important}@media (max-width:480px){#page-content-wrapper .border-bottom.border-top.py-3{padding:8px 0}body.single-post .card-img-top,body.single-post img.ss-hero{aspect-ratio:16/10}body.home a.elementskit-btn{padding:12px 18px!important;font-size:15px!important}.ss-theme .list-info-pop-wrap figure [ppt-search-badges].right .badge{padding:.28rem .54rem .28rem 1.5rem!important}.ss-theme .list-info-pop-wrap figure [ppt-search-badges].right .badge::before{left:.5rem;width:14px;height:14px}.ss-theme .list-info-pop-wrap figure [ppt-search-badges].right .badge::after{left:.94rem;width:5px;height:9px}body.archive a.btn.btn-secondary.btn-sm.shadow-0:has(.showmorelesscountry){padding:10px 16px!important;font-size:13px!important}}

.navbar-toggler.menu-toggle1 [data-ppt-icon2],
.navbar-toggler.menu-toggle1 [data-ppt-icon2] svg{
  color:#F2F2F4 !important;   /* gris clair */
  stroke:#F2F2F4 !important;
  fill:none !important;
}
/* --- Titres et sous-titres en NOIR uniquement sur connexion/inscription --- */
#ppt-login h1,
#ppt-login h2,
#ppt-login p,
#ppt-login small,
#ppt-register h1,
#ppt-register h2,
#ppt-register p,
#ppt-register small {
    color: #000 !important;
}

/* --- Boutons principaux (Connexion & Créer un compte) --- */
#ppt-login .btn-primary,
#ppt-login .btn-block[type="submit"],
#ppt-register .btn-primary,
#ppt-register .btn-block[type="submit"] {
    background: #ff2d8d !important;  /* Rose charte */
    border: none !important;
    color: #fff !important;
    border-radius: 28px !important;
    font-weight: bold !important;
    box-shadow: 0 10px 22px -2px rgba(0,0,0,.38);
    transition: all 0.2s ease;
}

#ppt-login .btn-primary:hover,
#ppt-login .btn-block[type="submit"]:hover,
#ppt-register .btn-primary:hover,
#ppt-register .btn-block[type="submit"]:hover {
    background: linear-gradient(90deg, #ff2d8d, #ff5bb2) !important;
    transform: translateY(-1px);
    box-shadow: 0 16px 32px 0 rgba(0,0,0,.5);
}

/* --- Bouton Google en rose aussi --- */
#ppt-login .btn-google,
#ppt-register .btn-google {
    background: #ff2d8d !important;
    border: none !important;
    color: #fff !important;
    border-radius: 28px !important;
    font-weight: bold !important;
}

#ppt-login .btn-google:hover,
#ppt-register .btn-google:hover {
    background: linear-gradient(90deg, #ff2d8d, #ff5bb2) !important;
}

/* --- Lien "Mot de passe perdu ?" en rose charte --- */
#ppt-login a,
#ppt-register a {
    color: #ff2d8d !important;
    text-decoration: none;
}

#ppt-login a:hover,
#ppt-register a:hover {
    text-decoration: underline;
}
/* ===== Connexion & Inscription (pages ET modales) ===== */

/* Scopes : pages (#ppt-login / #ppt-register) + modales (.ppt-modal-container) */
#ppt-login, #ppt-register, .ppt-modal-container {
  /* rien ici, juste un scope commun */
}

/* Titres / sous-titres = NOIR */
#ppt-login h1, #ppt-login h2, #ppt-login p, #ppt-login small,
#ppt-register h1, #ppt-register h2, #ppt-register p, #ppt-register small,
.ppt-modal-container h1, .ppt-modal-container h2, .ppt-modal-container p, .ppt-modal-container small {
  color: #000 !important;
}

/* Liens texte = ROSE (et JAMAIS de fond) */
#ppt-login a:not(.btn):not(.btn-google):not([data-ppt-btn]),
#ppt-register a:not(.btn):not(.btn-google):not([data-ppt-btn]),
.ppt-modal-container a:not(.btn):not(.btn-google):not([data-ppt-btn]) {
  color: #ff2d8d !important;
  background: transparent !important;
  box-shadow: none !important;
  border: 0 !important;
  padding: 0 !important;
}
#ppt-login a:not(.btn):not(.btn-google):not([data-ppt-btn]):hover,
#ppt-register a:not(.btn):not(.btn-google):not([data-ppt-btn]):hover,
.ppt-modal-container a:not(.btn):not(.btn-google):not([data-ppt-btn]):hover {
  text-decoration: underline;
}

/* Boutons principaux (submit) = ROSE charte */
#ppt-login .btn-primary, #ppt-login .btn-block[type="submit"],
#ppt-register .btn-primary, #ppt-register .btn-block[type="submit"],
.ppt-modal-container .btn-primary, .ppt-modal-container .btn-block[type="submit"] {
  background: #ff2d8d !important;
  border: none !important;
  color: #fff !important;
  border-radius: 28px !important;
  font-weight: 700 !important;
  box-shadow: 0 10px 22px -2px rgba(0,0,0,.38) !important;
  transition: transform .2s ease, box-shadow .2s ease, background .2s ease;
}
#ppt-login .btn-primary:hover, #ppt-login .btn-block[type="submit"]:hover,
#ppt-register .btn-primary:hover, #ppt-register .btn-block[type="submit"]:hover,
.ppt-modal-container .btn-primary:hover, .ppt-modal-container .btn-block[type="submit"]:hover {
  background: linear-gradient(90deg, #ff2d8d, #ff5bb2) !important;
  transform: translateY(-1px);
  box-shadow: 0 16px 32px 0 rgba(0,0,0,.5) !important;
}

/* Bouton Google = même style rose */
#ppt-login .btn-google,
#ppt-register .btn-google,
.ppt-modal-container .btn-google {
  background: #ff2d8d !important;
  border: none !important;
  color: #fff !important;
  border-radius: 28px !important;
  font-weight: 700 !important;
  box-shadow: 0 10px 22px -2px rgba(0,0,0,.38) !important;
}
#ppt-login .btn-google:hover,
#ppt-register .btn-google:hover,
.ppt-modal-container .btn-google:hover {
  background: linear-gradient(90deg, #ff2d8d, #ff5bb2) !important;
}

/* Sécurité : neutraliser tout fond imposé par l’attribut data-ppt-btn sur les liens non-boutons */
#ppt-login a[data-ppt-btn]:not(.btn):not(.btn-google),
#ppt-register a[data-ppt-btn]:not(.btn):not(.btn-google),
.ppt-modal-container a[data-ppt-btn]:not(.btn):not(.btn-google) {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}
/* Bandeau haut des modales connexion/inscription */
.ppt-modal-container .bg-primary {
  background: #E5007E !important;  /* Rose charte */
  border-radius: 8px 8px 0 0;       /* arrondis supérieurs (optionnel) */
}

/* ================== MODALES DE FILTRES UNIQUEMENT ================== */
/* Scope : tout modal dont la classe contient "modal-filter" */
.ppt-modal-wrap[class*="modal-filter"] .ppt-modal-container {}

/* Bandeau haut (rose #E5007E) + titre en blanc */
.ppt-modal-wrap[class*="modal-filter"] .ppt-modal-container .bg-primary {
  background: #E5007E !important;
}
.ppt-modal-wrap[class*="modal-filter"] .ppt-modal-container .bg-primary,
.ppt-modal-wrap[class*="modal-filter"] .ppt-modal-container .bg-primary .h1,
.ppt-modal-wrap[class*="modal-filter"] .ppt-modal-container .bg-primary h1,
.ppt-modal-wrap[class*="modal-filter"] .ppt-modal-container .bg-primary strong {
  color: #fff !important;
}

/* Corps du modal (carte) */
.ppt-modal-wrap[class*="modal-filter"] .card-popup {
  border-radius: 14px !important;
  box-shadow: 0 12px 28px rgba(0,0,0,.35) !important;
  overflow: hidden;
}

/* Liens texte : rose, jamais de fond parasite */
.ppt-modal-wrap[class*="modal-filter"] .ppt-modal-container a:not(.btn):not(.btn-primary):not([data-ppt-btn]) {
  color: #ff2d8d !important;
  background: transparent !important;
  box-shadow: none !important;
  border: 0 !important;
  padding: 0 !important;
}
.ppt-modal-wrap[class*="modal-filter"] .ppt-modal-container a[data-ppt-btn]:not(.btn) {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

/* Boutons d’action */
.ppt-modal-wrap[class*="modal-filter"] .ppt-modal-container .btn-primary,
.ppt-modal-wrap[class*="modal-filter"] .ppt-modal-container [data-ppt-btn].btn-primary {
  background: #ff2d8d !important;
  color: #fff !important;
  border: none !important;
  border-radius: 28px !important;
  font-weight: 700 !important;
  box-shadow: 0 10px 22px -2px rgba(0,0,0,.38) !important;
  transition: transform .2s ease, box-shadow .2s ease, background .2s ease;
}
.ppt-modal-wrap[class*="modal-filter"] .ppt-modal-container .btn-primary:hover,
.ppt-modal-wrap[class*="modal-filter"] .ppt-modal-container [data-ppt-btn].btn-primary:hover {
  background: linear-gradient(90deg,#ff2d8d,#ff5bb2) !important;
  transform: translateY(-1px);
  box-shadow: 0 16px 32px 0 rgba(0,0,0,.5) !important;
}

/* Badges (compteurs à droite) */
.ppt-modal-wrap[class*="modal-filter"] .ppt-modal-container .badge-primary,
.ppt-modal-wrap[class*="modal-filter"] .ppt-modal-container .badge.badge-primary {
  background: #ff2d8d !important;
  color: #fff !important;
  border: none !important;
}

/* Inputs / selects */
.ppt-modal-wrap[class*="modal-filter"] .ppt-modal-container .form-control,
.ppt-modal-wrap[class*="modal-filter"] .ppt-modal-container select {
  border-radius: 10px !important;
}
.ppt-modal-wrap[class*="modal-filter"] .ppt-modal-container .form-control:focus,
.ppt-modal-wrap[class*="modal-filter"] .ppt-modal-container select:focus {
  border-color: #ff2d8d !important;
  box-shadow: 0 0 0 3px rgba(255,45,141,.25) !important;
  outline: none !important;
}

/* Radios / checkboxes (accent rose) */
.ppt-modal-wrap[class*="modal-filter"] .ppt-modal-container input[type="radio"],
.ppt-modal-wrap[class*="modal-filter"] .ppt-modal-container input[type="checkbox"] {
  accent-color: #ff2d8d; /* navigateurs modernes */
}
/* Fallback bootstrap custom-controls */
.ppt-modal-wrap[class*="modal-filter"] .ppt-modal-container .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ff2d8d !important;
  border-color: #ff2d8d !important;
}

/* Éléments listés (lignes de filtres) */
.ppt-modal-wrap[class*="modal-filter"] .ppt-modal-container .custom-control-label,
.ppt-modal-wrap[class*="modal-filter"] .ppt-modal-container .filtertxt {
  color: #111 !important;
}

/* Sélecteur ouvert : bord actif rose (visuel) */
.ppt-modal-wrap[class*="modal-filter"] .ppt-modal-container select:focus-visible {
  border-color: #ff2d8d !important;
}

/* Bouton secondaire éventuel en lien => pas de fond */
.ppt-modal-wrap[class*="modal-filter"] .ppt-modal-container a.btn:not(.btn-primary) {
  background: transparent !important;
  border: 1px solid #ff2d8d !important;
  color: #ff2d8d !important;
  border-radius: 28px !important;
}
.ppt-modal-wrap[class*="modal-filter"] .ppt-modal-container a.btn:not(.btn-primary):hover {
  background: rgba(255,45,141,.08) !important;
}
/* ===== Icônes pour le select "Choisir la ville" (tax-country) ===== */
.ppt-forms select[name^="tax-country"]{
  /* on masque la flèche native et on prépare la place des icônes */
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;

  padding-left: 42px;   /* place pour l’icône carte à gauche */
  padding-right: 34px;  /* place pour le chevron à droite */
  background-color: transparent;

  /* deux backgrounds: 1) map à gauche  2) chevron à droite */
  background-image:
    url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'><path fill='%23ffffff' d='M168.3 499.2C26.6 343.4 0 318.3 0 240 0 107.5 86 0 192 0s192 107.5 192 240c0 78.3-26.6 103.4-168.3 259.2a24 24 0 0 1-35.4 0zM192 128a80 80 0 1 0 0 160 80 80 0 1 0 0-160z'/></svg>"),
    url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'><path fill='%23ffffff' d='M143 352.3 7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0L160 241.4l96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L177 352.3c-9.4 9.3-24.6 9.3-34 0z'/></svg>");

  background-repeat: no-repeat, no-repeat;
  background-size: 16px 16px, 16px 16px;     /* tailles des icônes */
  background-position: 12px center, calc(100% - 12px) center; /* gauche/droite */
  /* si ton thème force une couleur de texte sombre, garde le blanc des svg (#ffffff). */
}

/* focus propre (facultatif, adapte la couleur à ta charte) */
.ppt-forms select[name^="tax-country"]:focus{
  outline: none;
  box-shadow: 0 0 0 0.2rem rgba(229,0,126,.25);
}
/* =========================================
   Styles hover/focus pour les 2 selects
   (Ville et Choisir un massage)
   ========================================= */
:root {
  --brand: #E5007E;                  /* rose principal */
  --brand-glow: rgba(229,0,126,.35); /* halo focus */
}

/* cible les 2 selects sans casser le reste */
.ppt-forms select[name^="tax-country"],
.ppt-forms select[name="tax-technique_mass"]{
  transition: border-color .2s ease, box-shadow .2s ease, background-color .2s ease;
  border: 1px solid rgba(255,255,255,.18);  /* bord par défaut (discret) */
  background-color: rgba(255,255,255,.04);  /* fond sombre léger */
  color: inherit;                           /* garde ta couleur de texte */
}

/* Hover */
.ppt-forms select[name^="tax-country"]:hover,
.ppt-forms select[name="tax-technique_mass"]:hover{
  border-color: var(--brand);
  box-shadow: 0 0 0 2px var(--brand-glow);
}

/* Focus (clic / ouverture) */
.ppt-forms select[name^="tax-country"]:focus,
.ppt-forms select[name="tax-technique_mass"]:focus{
  outline: none;
  border-color: var(--brand) !important;
  box-shadow:
    0 0 0 3px var(--brand-glow),     /* halo externe */
    0 6px 22px rgba(0,0,0,.35);      /* petite ombre pour relief */
  background-color: rgba(255,255,255,.06);
}

/* Optionnel : état actif quand tu maintiens le clic */
.ppt-forms select[name^="tax-country"]:active,
.ppt-forms select[name="tax-technique_mass"]:active{
  border-color: var(--brand);
  box-shadow: 0 0 0 3px rgba(229,0,126,.45);
}

/* Si tu utilises le hack des icônes (map + chevron) pour la ville,
   garde les tailles + positions et ajoute juste la transition pour un rendu clean */
.ppt-forms select[name^="tax-country"]{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-left: 42px;
  padding-right: 34px;
  background-color: transparent;
  background-image:
    /* map à gauche */
    url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'><path fill='%23ffffff' d='M168.3 499.2C26.6 343.4 0 318.3 0 240 0 107.5 86 0 192 0s192 107.5 192 240c0 78.3-26.6 103.4-168.3 259.2a24 24 0 0 1-35.4 0zM192 128a80 80 0 1 0 0 160 80 80 0 1 0 0-160z'/></svg>"),
    /* chevron à droite */
    url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'><path fill='%23ffffff' d='M143 352.3 7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0L160 241.4l96.4-96.4c9.4-9.4 24.6-9.4 33.
/* ===== Footer: resserrer en mobile/tablette ===== */


/* ===== FOOTER FULL WIDTH + COULEURS ===== */

/* 1) Bande haute (liens/colonnes) = #101214 */
[data-ppt-blockid="footer1"] .footer-txt-dark {
  /* pleine largeur, même si le footer est dans un conteneur */
  position: relative;
  left: 50%;
  margin-left: -50vw;
  width: 100vw;

  background: #101214 !important;  /* override l'inline style */
  color: #C8C8CE;
}

/* Titres colonnes + liens dans la bande haute */
[data-ppt-blockid="footer1"] .footer-txt-dark h1,
[data-ppt-blockid="footer1"] .footer-txt-dark h2,
[data-ppt-blockid="footer1"] .footer-txt-dark h3,
[data-ppt-blockid="footer1"] .footer-txt-dark .widget-title {
  color: #F2F2F4 !important;
}
[data-ppt-blockid="footer1"] .footer-txt-dark a {
  color: #ff2d8d !important;
}

/* 2) Bande basse (copyright) = #0C0C0C */
[data-ppt-blockid="footer1"] .footer-txt-light {
  position: relative;
  left: 50%;
  margin-left: -50vw;
  width: 100vw;

  background: #0C0C0C !important;  /* override l'inline style */
  color: #A5A5AA;
}

/* 3) Nettoyage : pas d'espace parasite ajouté par des conteneurs */
[data-ppt-blockid="footer1"] {
  margin: 0 !important;
  padding: 0 !important;
}
[data-ppt-blockid="footer1"] .container {
  /* le fond est full width; on garde le contenu centré */
  max-width: 1320px;   /* adapte à ton grid si besoin */
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
}

/* 4) Séparateur très léger (optionnel) entre haut et bas */
[data-ppt-blockid="footer1"] .footer-txt-light {
  border-top: 1px solid #2B2F36;
}

.elementor_topmenu.text-dark a {
    color: #C8C8CE !important;
}
/* Mode perf léger pour la grille */
.ss-theme .list-info-pop-wrap{ box-shadow:none !important; }
.ss-theme .list-info-pop{ backdrop-filter:none !important; -webkit-backdrop-filter:none !important; box-shadow:none !important; }
.ss-theme .list-info-pop-wrap .bg-image{ filter:none !important; transition:transform .2s ease-out; }
.ss-theme .list-info-pop-wrap:hover .bg-image{ transform:scale(1.01); } /* au lieu de 1.03 */

