.offre-promo{--theme-primary:#a61916c7;--theme-text:#3e3e3e;--theme-overlay:#7d6a3e;--decoration-bg:none}.offre-promo.theme-noel{--theme-primary:#a61916c7;--theme-text:#3e3e3e;--theme-overlay:#7d6a3e;--decoration-bg:url(../images/offre-de-noel/sapin.webp)}.offre-promo.theme-printemps{--theme-primary:#5ba77a;--theme-text:#3e3e3e;--theme-overlay:#f2a6c0}.offre-promo.theme-ete{--theme-primary:#e6a23c;--theme-text:#3e3e3e;--theme-overlay:#f0c674}.offre-promo.theme-automne{--theme-primary:#c2410c;--theme-text:#3e3e3e;--theme-overlay:#92400e}.offre-promo.theme-saint_valentin{--theme-primary:#d63384;--theme-text:#3e3e3e;--theme-overlay:#f8a5c2}.offre-promo.theme-rentree{--theme-primary:#1e40af;--theme-text:#3e3e3e;--theme-overlay:#3b82f6}.offre-promo .font-scotch{font-family:scotch-display,sans-serif;font-style:normal;font-weight:700}.offre-promo .edito-text,.offre-promo .titre-principal{color:var(--theme-text)}.offre-promo .titre-coloré{color:var(--theme-primary)}.offre-promo .cta.cta-promo--ghost{background:var(--color-nc-white,#fff);border:1px solid var(--theme-primary);color:var(--theme-primary)}.offre-promo .cta.cta-promo--ghost:hover,.offre-promo .cta.cta-promo:not(.cta-promo--ghost){background:var(--theme-primary);color:var(--color-nc-white,#fff)}.offre-promo .cta.cta-promo:not(.cta-promo--ghost){border:1px solid var(--theme-primary)}.offre-promo .cta.cta-promo:not(.cta-promo--ghost):hover{background:var(--color-nc-white,#fff);color:var(--theme-primary)}.offre-promo .intro{position:relative}.offre-promo .intro .text-container{left:16%;position:absolute;top:50%;transform:translateY(-50%);width:70%}@media only screen and (max-width:991px){.offre-promo .intro .text-container{left:5%;top:40%;width:90%}.offre-promo .edito-inner{width:90%}}@media only screen and (min-width:992px){.offre-promo .intro{margin-top:120px}.offre-promo .intro .text-container img{width:60%}}@media (min-width:992px) and (max-width:1199px){.offre-promo .intro .text-container .fs28{font-size:18px}}@media (min-width:1200px) and (max-width:1480px){.offre-promo .intro .text-container .fs50{font-size:36px}.offre-promo .intro .text-container .fs28{font-size:22px}}@media (min-width:1481px) and (max-width:1680px){.offre-promo .intro .text-container .fs50{font-size:40px}.offre-promo .intro .text-container .fs28{font-size:26px}}.offre-promo .hero-mobile{display:none}@media only screen and (max-width:991px){.offre-promo .hero-mobile{display:block}.offre-promo .hero-desktop{display:none}}@media only screen and (min-width:992px){.offre-promo .intro.intro--no-desktop{display:none}}@media only screen and (max-width:991px){.offre-promo .intro.intro--no-mobile{display:none}}.offre-promo .edito{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-overlay) 80%,transparent) 0,color-mix(in srgb,var(--theme-overlay) 30%,transparent) 50%,color-mix(in srgb,var(--theme-overlay) 0,transparent) 100%);padding:60px 0}.offre-promo .edito-inner{margin:0 auto;max-width:555px}@media only screen and (max-width:414px){.offre-promo .edito-inner{padding:0 30px}}.offre-promo .conditions{background:var(--decoration-bg) no-repeat top left;padding-bottom:60px}.offre-promo .conditions .list-conditions{display:flex;flex-wrap:wrap;gap:60px 0;justify-content:space-between;margin:60px auto 0;max-width:940px}.offre-promo .conditions .list-conditions__item{background-color:var(--color-nc-white,#fff);border-radius:30px;box-shadow:0 2px 25px #00000029;padding:60px;position:relative}.offre-promo .conditions .list-conditions__item .num{font-size:160px;left:0;position:absolute;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:991px){.offre-promo .conditions .text-container{padding:0 20px}.offre-promo .conditions .list-conditions{padding:0 30px 0 60px}}@media only screen and (max-width:340px){.offre-promo .conditions .list-conditions{padding:0 20px 0 40px}.offre-promo .conditions .list-conditions__item{padding:40px}.offre-promo .conditions .list-conditions__item .num{font-size:120px}}@media only screen and (min-width:992px){.offre-promo .conditions .list-conditions__item{display:flex;flex-direction:column;justify-content:center;width:42.5%}.offre-promo .conditions .list-conditions__item:nth-child(4){padding:30px 60px}.offre-promo .conditions .list-conditions__item:nth-child(5),.offre-promo .conditions .list-conditions__item:nth-child(8){width:100%}.offre-promo.theme-personnalise .intro .img-container{height:35vw;overflow:hidden}.offre-promo.theme-personnalise .hero-desktop img{height:35vw;object-fit:cover;object-position:bottom}}