.elementor-735 .elementor-element.elementor-element-5c554081{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:0%;}.elementor-735 .elementor-element.elementor-element-5c554081:not(.elementor-motion-effects-element-type-background), .elementor-735 .elementor-element.elementor-element-5c554081 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#495338;background-image:url("https://pistonsisters.fr/wp-content/uploads/2026/06/66f155fb-41bf-4e26-af32-b3d8fdca7a55.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-735 .elementor-element.elementor-element-5739ac0b{--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;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:10%;}.elementor-735 .elementor-element.elementor-element-5739ac0b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-735 .elementor-element.elementor-element-64cb8ae3{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:155px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-735 .elementor-element.elementor-element-73a4e4ed{margin:-16% 25% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:var( --e-global-typography-8853787-font-family ), Sans-serif;font-size:var( --e-global-typography-8853787-font-size );color:var( --e-global-color-0d25712 );}.elementor-735 .elementor-element.elementor-element-7e1accb7{--divider-border-style:solid;--divider-color:var( --e-global-color-0d25712 );--divider-border-width:2px;margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-735 .elementor-element.elementor-element-7e1accb7 .elementor-divider-separator{width:15%;}.elementor-735 .elementor-element.elementor-element-7e1accb7 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-735 .elementor-element.elementor-element-64593a27{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-735 .elementor-element.elementor-element-64593a27 .elementor-heading-title{font-family:var( --e-global-typography-2e6f892-font-family ), Sans-serif;font-size:var( --e-global-typography-2e6f892-font-size );color:var( --e-global-color-cc56452 );}.elementor-735 .elementor-element.elementor-element-4da76a43{--divider-border-style:solid;--divider-color:var( --e-global-color-0d25712 );--divider-border-width:2px;margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-735 .elementor-element.elementor-element-4da76a43 .elementor-divider-separator{width:15%;}.elementor-735 .elementor-element.elementor-element-4da76a43 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-735 .elementor-element.elementor-element-3680bfc8{width:var( --container-widget-width, 95.805% );max-width:95.805%;margin:1% 25% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:95.805%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-e3bb3ed-font-family ), Sans-serif;font-weight:var( --e-global-typography-e3bb3ed-font-weight );color:var( --e-global-color-cc56452 );}.elementor-735 .elementor-element.elementor-element-3680bfc8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-735 .elementor-element.elementor-element-159985c3{width:var( --container-widget-width, 92.928% );max-width:92.928%;margin:5% 25% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:92.928%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-5ed4c08-font-family ), Sans-serif;font-weight:var( --e-global-typography-5ed4c08-font-weight );font-style:var( --e-global-typography-5ed4c08-font-style );color:var( --e-global-color-cc56452 );}.elementor-735 .elementor-element.elementor-element-159985c3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-735 .elementor-element.elementor-element-395c5f5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-735 .elementor-element.elementor-element-378d617f{--display:flex;}.elementor-735 .elementor-element.elementor-element-42ea6d29{margin:28px 28px calc(var(--kit-widget-spacing, 0px) + 28px) 28px;text-align:center;font-family:var( --e-global-typography-b0496d4-font-family ), Sans-serif;font-weight:var( --e-global-typography-b0496d4-font-weight );font-style:var( --e-global-typography-b0496d4-font-style );}.elementor-735 .elementor-element.elementor-element-2aeaf9ec{--divider-border-style:solid;--divider-color:var( --e-global-color-0d25712 );--divider-border-width:2px;margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-735 .elementor-element.elementor-element-2aeaf9ec .elementor-divider-separator{width:16%;margin:0 auto;margin-center:0;}.elementor-735 .elementor-element.elementor-element-2aeaf9ec .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-735 .elementor-element.elementor-element-250cdf0f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-735 .elementor-element.elementor-element-72eac06f{--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-735 .elementor-element.elementor-element-4b67307d .elementor-heading-title{font-family:var( --e-global-typography-3594171-font-family ), Sans-serif;font-size:var( --e-global-typography-3594171-font-size );}.elementor-735 .elementor-element.elementor-element-68ba24d9{font-family:var( --e-global-typography-e3bb3ed-font-family ), Sans-serif;font-weight:var( --e-global-typography-e3bb3ed-font-weight );}.elementor-735 .elementor-element.elementor-element-4391ea1e{--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-735 .elementor-element.elementor-element-5e16ccb7{margin:42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-735 .elementor-element.elementor-element-27802bd3{--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-735 .elementor-element.elementor-element-44f4f4af .elementor-heading-title{font-family:var( --e-global-typography-3594171-font-family ), Sans-serif;font-size:var( --e-global-typography-3594171-font-size );}.elementor-735 .elementor-element.elementor-element-5bc20b33{--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-735 .elementor-element.elementor-element-2fa49490 .elementor-heading-title{font-family:var( --e-global-typography-8853787-font-family ), Sans-serif;font-size:var( --e-global-typography-8853787-font-size );}.elementor-735 .elementor-element.elementor-element-3fdb03f8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-735 .elementor-element.elementor-element-81bb19b{--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-735 .elementor-element.elementor-element-81bb19b:not(.elementor-motion-effects-element-type-background), .elementor-735 .elementor-element.elementor-element-81bb19b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-db4dca2 );}.elementor-735 .elementor-element.elementor-element-23a3378c{margin:51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-735 .elementor-element.elementor-element-23a3378c .elementor-heading-title{font-family:var( --e-global-typography-8853787-font-family ), Sans-serif;font-size:var( --e-global-typography-8853787-font-size );}.elementor-735 .elementor-element.elementor-element-2b362909{--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-735 .elementor-element.elementor-element-2b362909:not(.elementor-motion-effects-element-type-background), .elementor-735 .elementor-element.elementor-element-2b362909 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-db4dca2 );}.elementor-735 .elementor-element.elementor-element-63febed5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-735 .elementor-element.elementor-element-63febed5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-735 .elementor-element.elementor-element-63febed5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-735 .elementor-element.elementor-element-63febed5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-735 .elementor-element.elementor-element-7e76b3e0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-735 .elementor-element.elementor-element-7e76b3e0:not(.elementor-motion-effects-element-type-background), .elementor-735 .elementor-element.elementor-element-7e76b3e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5b74e4 );}.elementor-735 .elementor-element.elementor-element-1fa3e9df{text-align:center;}.elementor-735 .elementor-element.elementor-element-1fa3e9df .elementor-heading-title{font-family:var( --e-global-typography-3594171-font-family ), Sans-serif;font-size:var( --e-global-typography-3594171-font-size );color:var( --e-global-color-db4dca2 );}.elementor-735 .elementor-element.elementor-element-490ae091 .elementor-button{background-color:var( --e-global-color-d5b74e4 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1.02px;word-spacing:0em;fill:#F0F0F0;color:#F0F0F0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0F0F0;border-radius:0px 0px 0px 0px;}.elementor-735 .elementor-element.elementor-element-490ae091 .elementor-button:hover, .elementor-735 .elementor-element.elementor-element-490ae091 .elementor-button:focus{background-color:#F0F0F0;color:var( --e-global-color-d5b74e4 );border-color:#F0F0F0;}.elementor-735 .elementor-element.elementor-element-490ae091{margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-735 .elementor-element.elementor-element-490ae091 .elementor-button:hover svg, .elementor-735 .elementor-element.elementor-element-490ae091 .elementor-button:focus svg{fill:var( --e-global-color-d5b74e4 );}body.elementor-page-735:not(.elementor-motion-effects-element-type-background), body.elementor-page-735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-796719e );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-735 .elementor-element.elementor-element-5c554081{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-735 .elementor-element.elementor-element-5739ac0b{--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-735 .elementor-element.elementor-element-64cb8ae3{--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-735 .elementor-element.elementor-element-73a4e4ed{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;font-size:var( --e-global-typography-8853787-font-size );}.elementor-735 .elementor-element.elementor-element-64593a27{text-align:center;}.elementor-735 .elementor-element.elementor-element-64593a27 .elementor-heading-title{font-size:var( --e-global-typography-2e6f892-font-size );}.elementor-735 .elementor-element.elementor-element-3680bfc8{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-735 .elementor-element.elementor-element-159985c3{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-735 .elementor-element.elementor-element-395c5f5{--min-height:70vh;}.elementor-735 .elementor-element.elementor-element-4b67307d .elementor-heading-title{font-size:var( --e-global-typography-3594171-font-size );}.elementor-735 .elementor-element.elementor-element-44f4f4af .elementor-heading-title{font-size:var( --e-global-typography-3594171-font-size );}.elementor-735 .elementor-element.elementor-element-2fa49490 .elementor-heading-title{font-size:var( --e-global-typography-8853787-font-size );}.elementor-735 .elementor-element.elementor-element-23a3378c .elementor-heading-title{font-size:var( --e-global-typography-8853787-font-size );}.elementor-735 .elementor-element.elementor-element-7e76b3e0{--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-735 .elementor-element.elementor-element-1fa3e9df .elementor-heading-title{font-size:var( --e-global-typography-3594171-font-size );}}@media(max-width:767px){.elementor-735 .elementor-element.elementor-element-5c554081{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-735 .elementor-element.elementor-element-64cb8ae3{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-735 .elementor-element.elementor-element-73a4e4ed{font-size:var( --e-global-typography-8853787-font-size );}.elementor-735 .elementor-element.elementor-element-64593a27 .elementor-heading-title{font-size:var( --e-global-typography-2e6f892-font-size );}.elementor-735 .elementor-element.elementor-element-395c5f5{--min-height:45vh;}.elementor-735 .elementor-element.elementor-element-4b67307d .elementor-heading-title{font-size:var( --e-global-typography-3594171-font-size );}.elementor-735 .elementor-element.elementor-element-44f4f4af .elementor-heading-title{font-size:var( --e-global-typography-3594171-font-size );}.elementor-735 .elementor-element.elementor-element-2fa49490 .elementor-heading-title{font-size:var( --e-global-typography-8853787-font-size );}.elementor-735 .elementor-element.elementor-element-23a3378c .elementor-heading-title{font-size:var( --e-global-typography-8853787-font-size );}.elementor-735 .elementor-element.elementor-element-7e76b3e0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:25%;--padding-bottom:25%;--padding-left:5%;--padding-right:5%;}.elementor-735 .elementor-element.elementor-element-1fa3e9df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-735 .elementor-element.elementor-element-1fa3e9df .elementor-heading-title{font-size:var( --e-global-typography-3594171-font-size );}.elementor-735 .elementor-element.elementor-element-490ae091 .elementor-button{font-size:15px;padding:25px 30px 25px 30px;}}@media(min-width:768px){.elementor-735 .elementor-element.elementor-element-5739ac0b{--width:44.845%;}.elementor-735 .elementor-element.elementor-element-395c5f5{--width:42%;}.elementor-735 .elementor-element.elementor-element-72eac06f{--width:50%;}.elementor-735 .elementor-element.elementor-element-4391ea1e{--width:50%;}.elementor-735 .elementor-element.elementor-element-27802bd3{--width:50%;}.elementor-735 .elementor-element.elementor-element-5bc20b33{--width:50%;}.elementor-735 .elementor-element.elementor-element-81bb19b{--width:33.3333%;}.elementor-735 .elementor-element.elementor-element-2b362909{--width:66.6666%;}}@media(max-width:1024px) and (min-width:768px){.elementor-735 .elementor-element.elementor-element-5739ac0b{--width:100%;}.elementor-735 .elementor-element.elementor-element-395c5f5{--width:100%;}}/* Start custom CSS *//* ============================= */
/* COMMENTAIRES WORDPRESS - PISTON SISTER */
/* ============================= */

/* Bloc global commentaire */
.comments-area,
#comments {
  max-width: 900px !important;
  margin: 35px auto 40px auto !important;
  padding: 36px 48px !important;
  background: transparent !important;
  border: none !important;
  border-radius: 0 !important;
}

/* Titre "Laisser un commentaire" */
#reply-title,
.comments-area h2,
.comments-area h3 {
  font-family: "Sailor Condensed", sans-serif !important;
  font-size: 26px !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.04em !important;
  color: #263B43 !important;
  margin-bottom: 18px !important;
}

/* Textes généraux */
.comments-area,
.comments-area p,
.comment-respond p,
.logged-in-as {
  font-family: "Brygada 1918", serif !important;
  color: #263B43 !important;
  font-size: 15px !important;
  line-height: 1.6 !important;
}

/* Liens */
.comments-area a,
.comment-respond a {
  color: #B73F2C !important;
  text-decoration: none !important;
  border-bottom: 1px solid rgba(183, 63, 44, 0.35) !important;
}

.comments-area a:hover,
.comment-respond a:hover {
  color: #263B43 !important;
  border-bottom-color: #263B43 !important;
}

/* Labels */
.comment-form label {
  display: block !important;
  font-family: "Brygada 1918", serif !important;
  color: #263B43 !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  margin-bottom: 10px !important;
}

/* Étoile obligatoire */
.required {
  color: #B73F2C !important;
}

/* Champ commentaire + inputs */
.comment-form textarea,
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
  width: 100% !important;
  background-color: #ffffff !important;
  color: #263B43 !important;
  border: 1px solid rgba(38, 59, 67, 0.45) !important;
  border-radius: 3px !important;
  font-family: "Brygada 1918", serif !important;
  font-size: 15px !important;
  padding: 13px 15px !important;
  box-shadow: none !important;
  outline: none !important;
  transition: all 0.25s ease !important;
}

/* Zone commentaire moins haute */
.comment-form textarea {
  min-height: 125px !important;
  resize: vertical !important;
}

/* Focus champ */
.comment-form textarea:focus,
.comment-form input[type="text"]:focus,
.comment-form input[type="email"]:focus,
.comment-form input[type="url"]:focus {
  background-color: #ffffff !important;
  border-color: #263B43 !important;
  box-shadow: 0 0 0 3px rgba(38, 59, 67, 0.10) !important;
}

/* Espacement au-dessus du bouton */
.form-submit {
  margin-top: 16px !important;
}

/* Bouton commentaire */
.comment-form input[type="submit"],
.form-submit .submit {
  width: auto !important;
  min-width: 0 !important;
  display: inline-block !important;
  padding: 8px 16px !important;
  background-color: #263B43 !important;
  border: 1px solid #263B43 !important;
  border-radius: 4px !important;
  color: #ffffff !important;
  font-family: "Brygada 1918", serif !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  cursor: pointer !important;
  transition: all 0.25s ease !important;
}

/* Hover bouton */
.comment-form input[type="submit"]:hover,
.form-submit .submit:hover {
  background-color: transparent !important;
  color: #263B43 !important;
  border-color: #263B43 !important;
}

/* Mobile */
@media (max-width: 768px) {
  .comments-area,
  #comments {
    margin-top: 30px !important;
    padding: 26px 22px !important;
  }

  #reply-title,
  .comments-area h2,
  .comments-area h3 {
    font-size: 23px !important;
  }

  .comment-form textarea {
    min-height: 110px !important;
  }

  .comment-form input[type="submit"],
  .form-submit .submit {
    font-size: 15px !important;
    padding: 8px 14px !important;
  }
}/* End custom CSS */