.news_letter_main {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;  
}


.news_letter_main .newsletter_header {

  transform: translateY(-10px);
}

.sib-form .entry__field {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}
.sib-form-block__button {
 
  font-family: inherit !important;
  
 
}
.footer-block__details-content.rte a,.readmore-wrap a{text-decoration:none}@font-face{font-family:"Blender Heavy Regular";src:url("/cdn/shop/files/blender-heavy-reg.eot");src:url("/cdn/shop/files/blender-heavy-reg.eot?#iefix") format("embedded-opentype"),url("/cdn/shop/files/blender-heavy-reg.woff2") format("woff2"),url("/cdn/shop/files/blender-heavy-reg.woff") format("woff"),url("/cdn/shop/files/blender-heavy-reg.ttf") format("truetype"),url("/cdn/shop/files/blender-heavy-reg.svg#Blender Heavy Regular") format("svg")}.news_letter_main{display:flex;flex-direction:row;flex-wrap:nowrap}.news_letter_main .newsletter_header{flex-basis:60%;width:60%;text-align:left}.news_letter_main .newsletter_form{flex-basis:40%;width:40%}.news_letter_main .newsletter_header .head2,.news_letter_main .newsletter_header h2{margin:0;font-size:20px;font-weight:600;font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase}.newsletter_header p{font-size:15px;color:#fff;font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif}button#Subscribe{position:initial!important;float:left}.readmore-wrap{display:table}.readmore-wrap a{background:#d090ba;border-radius:50px;padding:5px 10px!important;display:block;float:left;margin:0 0;color:#fff;line-height:normal;font-size:12px;font-family:"Open Sans",sans-serif}.footer-block__heading.inline-richtext,h2.footer-block__heading.inline-richtext{font-size:18px;font-family:"Blender Heavy Regular";font-weight:700;color:#fff}.footer-block__details-content.rte,.footer-block__details-content.rte a{color:#fff!important;font-size:14px}.footer-block__details-content.rte p strong{font-size:18px;font-family:"Blender Heavy Regular";font-weight:700}.footer-block__details-content.rte a,ul.footer-block__details-content.list-unstyled li a{font-family:Open Sans,Arial,sans-serif;color:#fff}.brand_container .logo_item img,.short_video_container .short_video_image img{width:100%;height:100%}.brand_container .logo_item{display:flex!important;align-items:center;justify-content:center;flex-direction:column;min-height:100px;margin:0 10px}.brand_container .slick-track{display:flex;align-items:center}body:not(.index) .brand_container{border:1px solid #887c8f;border-radius:16px;padding:30px}body:not(.index) .brand_container .brandlogoSlider{width:72%;margin:0 auto}.button_container{flex-direction:column;align-items:center;gap:0;margin-top:30px}@media screen and (max-width:992px){.news_letter_main{flex-direction:column;padding:0;gap:20px}.news_letter_main .newsletter_form,.news_letter_main .newsletter_header{width:100%;flex-basis:100%}.footer-block__heading.inline-richtext,.news_letter_main .newsletter_header,footer,h2.footer-block__heading.inline-richtext{text-align:center}.newsletter-form__field-wrapper .field button#Subscribe{border:2px solid #fff;border-radius:5px;padding:13px;font-size:17px;font-weight:600;color:#fff}.newsletter_header p{line-height:1.3;margin-top:10px!important;display:block}ul.footer-block__details-content.list-unstyled{display:flex;align-items:center;justify-content:center;flex-direction:column}.footer-block.grid__item.scroll-trigger.animate--slide-in{margin-bottom:0!important}.footer__content-top.page-width{padding-bottom:0}}@media screen and (max-width:1023px){.desktop-menu{display:none}.header__inline-menu ul.list-menu.list-menu--inline li:nth-child(4),.header__inline-menu ul.list-menu.list-menu--inline li:nth-child(5),.header__inline-menu ul.list-menu.list-menu--inline li:nth-child(6){display:block}}@media screen and (min-width:1024px){ul.desktop-menu{display:flex;list-style:none;margin:0;padding:0}ul.desktop-menu li a{font-size:13px;font-weight:400;color:#fff;font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;text-decoration:none}ul.desktop-menu li a:hover,ul.desktop-menu li a:hover span{text-decoration:none;opacity:1}}.icon-grid-list .icon-grid-item,.text-center{text-align:center}.header__inline-menu ul.list-menu.list-menu--inline li a,.header__inline-menu ul.list-menu.list-menu--inline li span{font-weight:600;color:#fff;text-decoration:none;font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif}ul.list-menu.list-menu--inline li a:hover,ul.list-menu.list-menu--inline li span:hover{opacity:.7;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;text-decoration:none!important}ul.list-menu.list-menu--inline ul.header__submenu{background:#ecf1fd!important;border:1px solid #fff;padding:20px 0;min-width:25rem}ul.list-menu.list-menu--inline ul.header__submenu li{padding:0 20px;line-height:2em}ul.list-menu.list-menu--inline ul.header__submenu li a{line-height:2em}ul.list-menu.list-menu--inline ul.header__submenu li a,ul.list-menu.list-menu--inline ul.header__submenu li a span{color:#567981;font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;font-weight:600;padding:6px 20px;font-size:14px}@media screen and (min-width:768px){.header__icon--cart{position:relative}.cart-count-bubble{position:absolute;top:0;right:0;transform:translate(50%,-50%);background:#fff;color:#4c2e69;display:flex;align-items:center;justify-content:center;flex-direction:column;width:20px;height:20px;border-radius:50%;font-size:12px;font-weight:700;}}.page-width{padding:0 1rem}/* Règle existante pour PC (inchangée) */
.header:not(.drawer-menu).page-width {
  padding: 1.3rem 1rem !important;
}

/* Sur mobile : annule le padding */
@media screen and (max-width: 767px) {
  .header:not(.drawer-menu).page-width {
    padding: 1rem 3rem !important
  }
}
.heading_text_animation,.middle-content h3,.middle-content p.h3{font-family:"Dela Gothic One",display;line-height:1.3em;background:linear-gradient(26deg,#48a0ae,#d090ba,#7a9ab2,#392546);-webkit-text-fill-color:transparent}.heading_text_animation{font-size:33px;text-align:center;background-clip:text;-webkit-background-clip:text;background-size:300%;animation:8s ease-in-out infinite dsm-animated-gradient-flow;-webkit-animation:8s ease-in-out infinite dsm-animated-gradient-flow;margin:0 auto}.newsletter-form__field-wrapper .field{display:block}.more_review_grid,.newsletter-form__field-wrapper .field button#Subscribe{width:100%;text-align:center;margin:10px 0}.newsletter-form__field-wrapper .field input{background:#fff;border-radius:5px;min-width:100%!important;padding-left:20px!important;color:#003549!important;padding-top:13px!important}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before{border:none;box-shadow:none;outline:0;content:none}.newsletter__wrapper .newsletter-form__field-wrapper form#contact_form{max-width:100%!important}.newsletter-form__field-wrapper .field label.field__label{color:#003549}.newsletter-form__field-wrapper .field input:focus{border:0!important;outline:0!important}.footer__content-bottom-wrapper{flex-direction:column;align-items:center;justify-content:center}.footer__content-bottom-wrapper .footer__copyright.caption{color:#ffff;margin:0}.copyright__content{font-size:12px!important}.footer__content-bottom.scroll-trigger.animate--slide-in{border:0;padding-bottom:30px}.accordion__title,.page_header h2,.text-uppercase,h2.image-with-text__heading.inline-richtext.h2,p.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in{text-transform:uppercase}@-webkit-keyframes dsm-animated-gradient-flow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes dsm-animated-gradient-flow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media screen and (max-width:992px){h2.heading_text_animation{font-size:24px}}#shopify-section-sections--21578839032153__announcement-bar p.announcement-bar__message.h5{display:grid;align-items:center;justify-content:space-between;grid-template-columns:1fr auto;padding:1.5rem 0}#shopify-section-sections--21578839032153__announcement-bar p.announcement-bar__message.h5 a{background:#ffc900;box-shadow:0 -1px 14px 0 #ffc900;border-radius:14px;height:auto;padding:5px 50px;font-size:14px;font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;font-weight:800;display:table;width:auto}#shopify-section-sections--21578839032153__announcement-bar p.announcement-bar__message.h5 span{font-size:14px;text-align:left;text-transform:initial!important;font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:0}#shopify-section-sections--21578839032153__announcement-bar .page-width.utility-bar__grid{padding:0!important}#shopify-section-sections--21578839032153__announcement-bar .announcement-bar{flex-direction:column;flex-wrap:nowrap}@media screen and (max-width:767px){#shopify-section-sections--21578839032153__announcement-bar p.announcement-bar__message.h5{display:flex;flex-direction:column;gap:10px;text-align:center}#shopify-section-sections--21578839032153__announcement-bar p.announcement-bar__message.h5 a,#shopify-section-sections--21578839032153__announcement-bar p.announcement-bar__message.h5 span{text-align:center}}@media screen and (min-width:768px) and (max-width:992px){#shopify-section-sections--21578839032153__announcement-bar p.announcement-bar__message.h5{display:flex;flex-direction:column;gap:10px}body.index .announcement-bar-marquee-section{top:170px}}@media screen and (max-width:992px){body.page.crazy-froc-page .top-section-full{display:flex;flex-direction:column}body.page.crazy-froc-page .form_section,body.page.landing-page-douchette-wc-page .image-with-text__grid.grid .image-with-text__text-item.grid__item{margin:0}body.page.crazy-froc-page .top_header h1{font-size:24px}body.page.crazy-froc-page .grand-top_section{height:100%}body.page.crazy-froc-page .image_section_inner{position:inherit!important;margin:0!important;padding:0!important;text-align:center;float:none!important;width:100%!important}body.page.crazy-froc-page .image_section_inner img{width:80%}body.page.landing-page-douchette-wc-page .image-with-text__media img{width:90%!important}body.page.landing-page-douchette-wc-page #shopify-section-template--21855607095641__rich_text_edKMWA h2.h1{font-size:28px;font-weight:900}body.page.landing-page-douchette-wc-page .image-with-text__grid.grid{display:flex;flex-direction:column-reverse}}body.product.douchette-toiltette-suspendu-page .brand_container{border:0}body.product .footer__content-bottom.scroll-trigger.animate--slide-in{padding-bottom:140px}p#FooterCountryLabel{margin-bottom:0}