.elementor-24 .elementor-element.elementor-element-edee2b7{--display:flex;--min-height:530px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-edee2b7.e-con{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-00f896e{--display:flex;--min-height:1122px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-24 .elementor-element.elementor-element-00f896e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-00f896e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://perfectserve.fr/wp-content/uploads/2025/07/FOND-PERFECT-SERVE.png");background-position:center center;}.elementor-24 .elementor-element.elementor-element-00f896e.e-con{--align-self:center;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-60aba14{--divider-border-style:solid;--divider-color:#414141;--divider-border-width:1px;}.elementor-24 .elementor-element.elementor-element-60aba14 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-60aba14 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-fc3ea53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-fc3ea53 .elementor-heading-title{font-family:"MORGANITE", Sans-serif;font-size:82px;font-weight:900;font-style:italic;}.elementor-24 .elementor-element.elementor-element-3e39d6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-cb1ded5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-77px;--margin-bottom:-77px;--margin-left:-77px;--margin-right:-77px;}.elementor-24 .elementor-element.elementor-element-cb1ded5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-f6ef2d7{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-8e99e71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-8e99e71:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-8e99e71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://perfectserve.fr/wp-content/uploads/2025/08/fond-perfect-tel.png");background-position:top center;}.elementor-24 .elementor-element.elementor-element-6d0ee72{--display:flex;}.elementor-24 .elementor-element.elementor-element-71d288a{margin:60px 60px calc(var(--kit-widget-spacing, 0px) + 60px) 60px;}.elementor-24 .elementor-element.elementor-element-71d288a.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-71d288a .elementor-heading-title{font-family:"MORGANITE", Sans-serif;font-size:82px;font-weight:900;font-style:italic;}.elementor-24 .elementor-element.elementor-element-40849b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-40849b7.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-9348ae6{--divider-border-style:solid;--divider-color:#414141;--divider-border-width:1px;}.elementor-24 .elementor-element.elementor-element-9348ae6 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-9348ae6 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-24 .elementor-element.elementor-element-3cc3a82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-3cc3a82:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-3cc3a82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-24 .elementor-element.elementor-element-0905e9d{--display:flex;}.elementor-24 .elementor-element.elementor-element-0905e9d:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-0905e9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://perfectserve.fr/wp-content/uploads/2025/08/FOND-PERFECT-SERVE.png");background-position:center center;}.elementor-24 .elementor-element.elementor-element-0794be3{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-412e945{--display:flex;}.elementor-24 .elementor-element.elementor-element-412e945:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-412e945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-24 .elementor-element.elementor-element-1aa6650{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-9274fca{--display:flex;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-8e99e71:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-8e99e71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perfectserve.fr/wp-content/uploads/2025/08/FOND-PERFECT-SERVE.png");}.elementor-24 .elementor-element.elementor-element-6d0ee72{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-24 .elementor-element.elementor-element-71d288a{text-align:center;}.elementor-24 .elementor-element.elementor-element-71d288a .elementor-heading-title{font-size:70px;}.elementor-24 .elementor-element.elementor-element-40849b7.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-cb1ded5{--width:113.196%;}}@media(min-width:1025px){.elementor-24 .elementor-element.elementor-element-00f896e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-00f896e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-24 .elementor-element.elementor-element-8e99e71:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-8e99e71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-24 .elementor-element.elementor-element-0905e9d:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-0905e9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-40c8325 */<style>
.ps-store-block { max-width: 980px; margin: 24px auto; font-family: "Montserrat", Arial, sans-serif; }
.ps-store-title { font-size: 22px; margin: 0 0 12px; }
.ps-store-list { display: grid; grid-template-columns: repeat(12, 1fr); gap: 14px; }
.ps-store-card {
  grid-column: span 12;
  border: 1px solid rgba(0,0,0,.1); border-radius: 14px; padding: 14px;
  box-shadow: 0 10px 20px rgba(0,0,0,.05); background:#fff;
}
.ps-store-header { display:flex; justify-content:space-between; align-items:flex-start; gap:8px; }
.ps-store-name { font-size: 18px; font-weight: 600; margin:0; }
.ps-store-distance { font-size: 14px; opacity:.75; white-space:nowrap; }
.ps-store-meta { margin-top:8px; font-size:14px; opacity:.9; }
.ps-store-actions { margin-top:12px; display:flex; gap:8px; flex-wrap:wrap; }
.ps-btn {
  display:inline-block; padding:8px 12px; border-radius:10px; border:1px solid rgba(0,0,0,.1);
  text-decoration:none; font-size:14px;
}
.ps-btn-primary { border-color: transparent; background:#111; color:#fff; }
.ps-empty-note { padding:12px; border:1px dashed rgba(0,0,0,.2); border-radius:10px; }
@media (min-width: 720px){
  .ps-store-card { grid-column: span 6; }
}
</style>/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'MORGANITE';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://perfectserve.fr/wp-content/uploads/2025/07/Morganite-ExtraBold-1.ttf') format('truetype');
}
@font-face {
	font-family: 'MORGANITE';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://perfectserve.fr/wp-content/uploads/2025/07/Morganite-Light-1.ttf') format('truetype');
}
@font-face {
	font-family: 'MORGANITE';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://perfectserve.fr/wp-content/uploads/2025/07/Morganite-Medium-1.ttf') format('truetype');
}
@font-face {
	font-family: 'MORGANITE';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://perfectserve.fr/wp-content/uploads/2025/07/MorganiteBlack_Canva-2.ttf') format('truetype');
}
@font-face {
	font-family: 'MORGANITE';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://perfectserve.fr/wp-content/uploads/2025/07/Morganite-Book-1.ttf') format('truetype');
}
@font-face {
	font-family: 'MORGANITE';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://perfectserve.fr/wp-content/uploads/2025/07/Morganite-SemiBold-1.ttf') format('truetype');
}
@font-face {
	font-family: 'MORGANITE';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://perfectserve.fr/wp-content/uploads/2025/07/Morganite-Thin-1.ttf') format('truetype');
}
@font-face {
	font-family: 'MORGANITE';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://perfectserve.fr/wp-content/uploads/2025/07/Morganite-ExtraLight-2.ttf') format('truetype');
}
@font-face {
	font-family: 'MORGANITE';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://perfectserve.fr/wp-content/uploads/2025/07/Morganite-Bold-3.ttf') format('truetype');
}
@font-face {
	font-family: 'MORGANITE';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://perfectserve.fr/wp-content/uploads/2025/07/Morganite-BlackItalic-3.ttf') format('truetype');
}
@font-face {
	font-family: 'MORGANITE';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://perfectserve.fr/wp-content/uploads/2025/07/Morganite-ExtraBoldItalic-1.ttf') format('truetype');
}
@font-face {
	font-family: 'MORGANITE';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://perfectserve.fr/wp-content/uploads/2025/07/Morganite-BoldItalic-2.ttf') format('truetype');
}
@font-face {
	font-family: 'MORGANITE';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://perfectserve.fr/wp-content/uploads/2025/07/Morganite-SemiBoldItalic-2.ttf') format('truetype');
}
@font-face {
	font-family: 'MORGANITE';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://perfectserve.fr/wp-content/uploads/2025/07/Morganite-MediumItalic-1.ttf') format('truetype');
}
@font-face {
	font-family: 'MORGANITE';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://perfectserve.fr/wp-content/uploads/2025/07/Morganite-BookItalic-1.ttf') format('truetype');
}
@font-face {
	font-family: 'MORGANITE';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://perfectserve.fr/wp-content/uploads/2025/07/Morganite-LightItalic-1.ttf') format('truetype');
}
@font-face {
	font-family: 'MORGANITE';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://perfectserve.fr/wp-content/uploads/2025/07/Morganite-ExtraLightItalic-1.ttf') format('truetype');
}
@font-face {
	font-family: 'MORGANITE';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://perfectserve.fr/wp-content/uploads/2025/07/Morganite-ThinItalic-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */