.elementor-2170101 .elementor-element.elementor-element-7a49aad:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2170101 .elementor-element.elementor-element-7a49aad > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-2170101 .elementor-element.elementor-element-7a49aad > .elementor-column-wrap{-webkit-backdrop-filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);backdrop-filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);}.elementor-2170101 .elementor-element.elementor-element-7a49aad > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2170101 .elementor-element.elementor-element-7a49aad > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2170101 .elementor-element.elementor-element-f37d4b7:not(.elementor-motion-effects-element-type-background), .elementor-2170101 .elementor-element.elementor-element-f37d4b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-2170101 .elementor-element.elementor-element-f37d4b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2170101 .elementor-element.elementor-element-f37d4b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2170101 .elementor-element.elementor-element-32f2a65:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2170101 .elementor-element.elementor-element-32f2a65 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/widgets/sac-liege-portugais-artisanal-gerardmer.png");background-position:center center;background-repeat:no-repeat;background-size:93% auto;}.elementor-2170101 .elementor-element.elementor-element-32f2a65 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2170101 .elementor-element.elementor-element-32f2a65 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2170101 .elementor-element.elementor-element-f5a56dc .elementor-spacer-inner{height:50px;}.elementor-2170101 .elementor-element.elementor-element-71b70c0 .elementor-spacer-inner{height:50px;}.elementor-2170101 .elementor-element.elementor-element-e2d6f66 > .elementor-container{min-height:25px;}.elementor-2170101 .elementor-element.elementor-element-e2d6f66:not(.elementor-motion-effects-element-type-background), .elementor-2170101 .elementor-element.elementor-element-e2d6f66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2170101 .elementor-element.elementor-element-e2d6f66{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2170101 .elementor-element.elementor-element-e2d6f66 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2170101 .elementor-element.elementor-element-f1455f2:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2170101 .elementor-element.elementor-element-f1455f2 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-2170101 .elementor-element.elementor-element-f1455f2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2170101 .elementor-element.elementor-element-f1455f2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2170101 .elementor-element.elementor-element-2b52a34{text-align:center;}.elementor-2170101 .elementor-element.elementor-element-2b52a34 .elementor-heading-title{color:#000000;font-family:"Montserrat", sans-serif;font-size:18px;}.elementor-2170101 .elementor-element.elementor-element-2b52a34 > .elementor-widget-container{background-color:#F7F4EE;}.elementor-2170101 .elementor-element.elementor-element-d342580:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2170101 .elementor-element.elementor-element-d342580 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-2170101 .elementor-element.elementor-element-d342580 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2170101 .elementor-element.elementor-element-d342580 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2170101 .elementor-element.elementor-element-ab7cc93{text-align:center;}.elementor-2170101 .elementor-element.elementor-element-ab7cc93 .elementor-heading-title{color:#000000;font-family:"Montserrat", sans-serif;font-size:18px;}.elementor-2170101 .elementor-element.elementor-element-ab7cc93 > .elementor-widget-container{background-color:#F7F4EE;}.elementor-2170101 .elementor-element.elementor-element-b3ad8c7:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2170101 .elementor-element.elementor-element-b3ad8c7 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-2170101 .elementor-element.elementor-element-b3ad8c7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2170101 .elementor-element.elementor-element-b3ad8c7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2170101 .elementor-element.elementor-element-d7a260b{text-align:center;}.elementor-2170101 .elementor-element.elementor-element-d7a260b .elementor-heading-title{color:#000000;font-family:"Montserrat", sans-serif;font-size:18px;}.elementor-2170101 .elementor-element.elementor-element-d7a260b > .elementor-widget-container{background-color:#F7F4EE;}.elementor-2170101 .elementor-element.elementor-element-3db7124:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2170101 .elementor-element.elementor-element-3db7124 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-2170101 .elementor-element.elementor-element-3db7124 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2170101 .elementor-element.elementor-element-3db7124 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2170101 .elementor-element.elementor-element-37499ce{text-align:center;}.elementor-2170101 .elementor-element.elementor-element-37499ce .elementor-heading-title{color:#000000;font-family:"Montserrat", sans-serif;font-size:18px;}.elementor-2170101 .elementor-element.elementor-element-37499ce > .elementor-widget-container{background-color:#F7F4EE;}.elementor-2170101 .elementor-element.elementor-element-6a9cf5f > .elementor-container{min-height:25px;}.elementor-2170101 .elementor-element.elementor-element-6a9cf5f:not(.elementor-motion-effects-element-type-background), .elementor-2170101 .elementor-element.elementor-element-6a9cf5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2170101 .elementor-element.elementor-element-6a9cf5f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2170101 .elementor-element.elementor-element-6a9cf5f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2170101 .elementor-element.elementor-element-d9868bc:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2170101 .elementor-element.elementor-element-d9868bc > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-2170101 .elementor-element.elementor-element-d9868bc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2170101 .elementor-element.elementor-element-d9868bc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2170101 .elementor-element.elementor-element-143d538 .elementor-text-editor{text-align:center;}.elementor-2170101 .elementor-element.elementor-element-143d538{color:#000000;font-size:16px;font-weight:600;}.elementor-2170101 .elementor-element.elementor-element-b08213d:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2170101 .elementor-element.elementor-element-b08213d > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-2170101 .elementor-element.elementor-element-b08213d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2170101 .elementor-element.elementor-element-b08213d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2170101 .elementor-element.elementor-element-f809cfe .elementor-text-editor{text-align:center;}.elementor-2170101 .elementor-element.elementor-element-f809cfe{color:#000000;font-size:16px;font-weight:600;}.elementor-2170101 .elementor-element.elementor-element-99676ba:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2170101 .elementor-element.elementor-element-99676ba > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-2170101 .elementor-element.elementor-element-99676ba > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2170101 .elementor-element.elementor-element-99676ba > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2170101 .elementor-element.elementor-element-1d419cd .elementor-text-editor{text-align:center;}.elementor-2170101 .elementor-element.elementor-element-1d419cd{color:#000000;font-size:16px;font-weight:600;}.elementor-2170101 .elementor-element.elementor-element-7d467af:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2170101 .elementor-element.elementor-element-7d467af > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-2170101 .elementor-element.elementor-element-7d467af > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2170101 .elementor-element.elementor-element-7d467af > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2170101 .elementor-element.elementor-element-0570a2d .elementor-text-editor{text-align:center;}.elementor-2170101 .elementor-element.elementor-element-0570a2d{color:#000000;font-size:16px;font-weight:600;}.elementor-2170101 .elementor-element.elementor-element-3d93250 .elementor-spacer-inner{height:50px;}.elementor-2170101 .elementor-element.elementor-element-3d93250{width:100%;max-width:100%;align-self:stretch;}.elementor-2170101 .elementor-element.elementor-element-3d93250 > .elementor-widget-container{background-color:#F7F4EE;}body.ce-theme-2:not(.elementor-motion-effects-element-type-background), body.ce-theme-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}@media(max-width:767px){.elementor-2170101 .elementor-element.elementor-element-f1455f2{width:67%;}}@media(min-width:768px){.elementor-2170101 .elementor-element.elementor-element-7a49aad{width:100%;}.elementor-2170101 .elementor-element.elementor-element-32f2a65{width:100%;}}/* Start custom CSS for html, class: .elementor-element-87103c8 *//* =========================================
   MAX - HERO C'EST AUTRE CHOSE
   ========================================= */

.max-hero {
    position: relative;
    width: 100%;
    min-height: 620px;

    background-image:(https://cestautrechose.com/img/cms/widgets/sac-liege-portugais-artisanal-gerardmer.png);
    background-size: cover;
    background-position: center right;
    background-repeat: no-repeat;

    overflow: hidden;
}

/* Dégradé derrière le texte */

.max-hero-overlay {
    position: absolute;
    inset: 0;

    background: linear-gradient(
        90deg,
        rgba(255,255,255,0.98) 0%,
        rgba(255,255,255,0.94) 25%,
        rgba(255,255,255,0.76) 40%,
        rgba(255,255,255,0.35) 55%,
        rgba(255,255,255,0.05) 70%,
        rgba(255,255,255,0) 80%
    );

    z-index: 1;
}

.max-hero-inner {
    position: relative;
    z-index: 2;

    width: 100%;
    max-width: 1380px;
    min-height: 620px;

    margin: 0 auto;
    padding: 60px 40px;

    display: flex;
    align-items: center;
}

/* Zone texte */

.max-hero-content {
    width: 52%;
    max-width: 690px;
}

/* H1 */

.max-hero h1 {
    margin: 0 0 20px;

    font-family: Georgia, "Times New Roman", serif;
    font-size: clamp(42px, 4.2vw, 68px);
    font-weight: 500;
    line-height: 1.04;

    letter-spacing: -1.5px;

    color: #392B23;
}

/* Accroche */

.max-hero-lead {
    margin: 0 0 8px;

    font-size: 19px;
    line-height: 1.5;
    font-weight: 700;

    color: #392B23;
}

/* Description */

.max-hero-text {
    max-width: 620px;
    margin: 0 0 28px;

    font-size: 17px;
    line-height: 1.55;

    color: #4d4038;
}

/* Boutons */

.max-hero-buttons {
    display: flex;
    align-items: center;
    gap: 14px;

    flex-wrap: wrap;
}

.max-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    gap: 14px;

    min-height: 52px;
    padding: 0 25px;

    border-radius: 3px;

    font-size: 14px;
    font-weight: 700;

    text-decoration: none !important;

    transition:
        transform .2s ease,
        box-shadow .2s ease,
        background .2s ease;
}

.max-btn span {
    font-size: 20px;
}

/* Bouton Sacs */

.max-btn-primary {
    color: #ffffff !important;
    background: #70472f;

    border: 1px solid #70472f;
}

/* Bouton Bijoux */

.max-btn-secondary {
    color: #392B23 !important;

    background: rgba(255,255,255,.90);

    border: 1px solid #8A6546;
}

/* Survol */

.max-btn:hover {
    transform: translateY(-2px);

    box-shadow:
        0 8px 22px rgba(57,43,35,.18);
}

.max-btn-primary:hover {
    background: #563522;
}

.max-btn-secondary:hover {
    background: #ffffff;
}


/* =========================================
   TABLETTE
   ========================================= */

@media (max-width: 1024px) {

    .max-hero {
        min-height: 570px;
        background-position: 65% center;
    }

    .max-hero-inner {
        min-height: 570px;
        padding: 50px 30px;
    }

    .max-hero-content {
        width: 58%;
    }

    .max-hero h1 {
        font-size: 48px;
    }

}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .max-hero {
        min-height: 720px;

        background-position: 68% top;
    }

    .max-hero-overlay {

        background: linear-gradient(
            0deg,
            rgba(255,255,255,1) 0%,
            rgba(255,255,255,.98) 40%,
            rgba(255,255,255,.72) 55%,
            rgba(255,255,255,.05) 78%
        );
    }

    .max-hero-inner {
        min-height: 720px;

        padding: 330px 22px 35px;

        align-items: flex-end;
    }

    .max-hero-content {
        width: 100%;
        max-width: none;
    }

    .max-hero h1 {
        font-size: 38px;
        line-height: 1.08;

        letter-spacing: -.5px;
    }

    .max-hero-lead {
        font-size: 17px;
    }

    .max-hero-text {
        font-size: 15px;
    }

    .max-hero-buttons {
        display: grid;
        grid-template-columns: 1fr;
    }

    .max-btn {
        width: 100%;
    }

}/* End custom CSS */
/* Start custom CSS for page-settings */.hero-cac{
  position:relative;
  min-height:620px;
  display:flex;
  align-items:center;
  overflow:hidden;
  background-position:center right;
  background-size:cover;
  background-repeat:no-repeat;
}

.hero-cac::before{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(
    90deg,
    rgba(255,255,255,.97) 0%,
    rgba(255,255,255,.90) 28%,
    rgba(255,255,255,.60) 45%,
    rgba(255,255,255,.15) 62%,
    rgba(255,255,255,0) 75%
  );
  z-index:1;
}

.hero-cac-content{
  position:relative;
  z-index:2;
  max-width:650px;
  padding:50px 40px;
}

.hero-cac-content h1{
  font-family:Georgia, "Times New Roman", serif;
  font-size:58px;
  line-height:1.05;
  font-weight:500;
  color:#392B23;
  margin:0 0 18px;
}

.hero-cac-content p{
  color:#392B23;
  font-size:18px;
  line-height:1.5;
}

.hero-cac .elementor-button{
  border-radius:4px;
  padding:15px 24px;
  font-weight:700;
}/* End custom CSS */