.offre{--offre-chocolate:#20140f;--offre-gold:#c79a4a;--offre-champagne:#e6c992;--offre-ivory:#f7f0e5;isolation:isolate;background:var(--offre-chocolate);color:var(--offre-ivory);padding-block:clamp(4.75rem,9vw,8.25rem);position:relative;overflow:hidden}.offre__glow{pointer-events:none;background:radial-gradient(42% 48% at 12% 42%,#c79a4a29,#0000 68%),radial-gradient(36% 40% at 92% 88%,#e6c99214,#0000 70%);position:absolute;inset:0}#offre-du-moment.offre{background-color:#20140f;background-image:none;padding-block:clamp(1.7rem,3vw,2.7rem);scroll-margin-top:6.5rem}.offre__scene{z-index:0;pointer-events:none;background:#0c0907;position:absolute;inset:0;overflow:hidden}.offre__scene-blur,.offre__scene-sharp{object-position:center center;width:100%;height:100%;position:absolute;inset:0}.offre__scene-blur{object-fit:cover;filter:blur(22px);transform:scale(1.14);-webkit-mask-image:linear-gradient(#000 0% 82%,#0000 100%);mask-image:linear-gradient(#000 0% 82%,#0000 100%)}.offre__scene-sharp{object-fit:contain;object-position:center bottom;-webkit-mask-image:linear-gradient(#000 0% 86%,#00000080 94%,#0000 100%);mask-image:linear-gradient(#000 0% 86%,#00000080 94%,#0000 100%)}.offre__scene-shade{background:radial-gradient(42% 68% at 70% 54%,#20140f75,#0000 72%),linear-gradient(90deg,#20140f29,#0000 16% 84%,#20140f2e),linear-gradient(#0c090700 0% 86%,#0c090747 94%,#0c0907 100%);position:absolute;inset:0}#offre-du-moment .offre__header{position:relative}#offre-du-moment .offre__title{width:fit-content;max-width:100%;font-family:var(--font-display), ui-serif, Georgia, serif;letter-spacing:.015em;text-wrap:balance;margin-inline:auto;padding-inline:.15rem;font-size:clamp(1.85rem,4.4vw,3.65rem);font-weight:500;line-height:1.08;display:block}.offre-gold{color:#e6c992;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px #e6c99252)drop-shadow(0 1px #fff6df2e)drop-shadow(0 8px 18px #20140f59);background-image:linear-gradient(108deg,#f7f0e5 0%,#e8d7a8 16%,#c79a4a 38%,#fff6df 50%,#b8893e 64%,#e6c992 82%,#f7f0e5 100%);background-position:18%;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:11s ease-in-out infinite offre-title-sheen}#offre-du-moment .offre__sep{gap:.7rem;margin-top:.85rem}#offre-du-moment .offre__sep-line{background:linear-gradient(90deg,#0000,#e6c99226,#e6c992,#e6c99226,#0000);width:min(4.25rem,16vw);height:1px}#offre-du-moment .offre__sep-diamond{background:linear-gradient(135deg,#f7f0e5,#c79a4a);width:.34rem;height:.34rem;box-shadow:0 0 8px #e6c99273}#offre-du-moment .offre__subtitle{letter-spacing:.2em;text-shadow:0 1px 12px #20140fa6;margin-top:.65rem;font-size:.78rem}#offre-du-moment .offre__layout{gap:clamp(1.15rem,2.4vw,2.4rem);margin-top:clamp(1.05rem,2vw,1.7rem)}#offre-du-moment .offre-media{border-radius:.12rem;width:min(100%,42vw);margin-inline:auto}#offre-du-moment .offre__copy{z-index:1;position:relative;container-type:inline-size}#offre-du-moment .offre__copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 18% 42%,#20140f6b 0%,#20140f29 58%,#20140f00 78%);position:absolute;inset:-1.1rem -1.4rem -1rem -.8rem}#offre-du-moment .offre__description,#offre-du-moment .offre__price{text-shadow:0 1px 14px #20140f8c}#offre-du-moment .offre__name{letter-spacing:0;width:fit-content;max-width:100%;text-shadow:none;flex-direction:column;align-items:flex-start;font-size:clamp(2.05rem,8.6vw,2.55rem);font-weight:600;line-height:1.02;display:flex}#offre-du-moment .offre__name .offre-gold{font-weight:600}#offre-du-moment .offre__name-line,#offre-du-moment .offre__name-brand{width:fit-content;max-width:100%;display:block}#offre-du-moment .offre__name-brand{white-space:nowrap}#offre-du-moment .offre__description{color:#f7f0e5;width:min(100%,22rem);max-width:100%;margin-top:.95rem;font-size:clamp(1.12rem,4.5vw,1.28rem);font-weight:600;line-height:1.45}#offre-du-moment .offre__description-line{text-wrap:balance;unicode-bidi:isolate;display:block}#offre-du-moment .offre__description-lead{font-family:var(--font-display), ui-serif, Georgia, serif;letter-spacing:.012em;color:#f7f0e5;white-space:nowrap;font-size:clamp(1.28rem,4.7vw,1.55rem);font-weight:700;line-height:1.25}#offre-du-moment .offre__description-close{letter-spacing:0;color:#f7f0e5eb;white-space:normal;margin-top:.85rem;font-size:clamp(1.02rem,3.5vw,1.14rem);font-weight:500;line-height:1.5}#offre-du-moment .offre__description-line+.offre__description-line{margin-top:.28rem}#offre-du-moment .offre__price{margin-top:1.15rem}#offre-du-moment .offre__actions{width:min(100%,24.5rem);margin-top:1.35rem}#offre-du-moment .offre-btn{justify-content:center;padding-inline:1.35rem 2.15rem;position:relative}#offre-du-moment .offre-btn__arrow{font-size:1.05rem;line-height:1;position:absolute;inset-inline-end:.95rem}@media (min-width:960px){#offre-du-moment .offre__layout{grid-template-columns:minmax(0,1.08fr) minmax(17rem,.82fr);align-items:center}#offre-du-moment .offre__copy{padding-right:clamp(1.75rem,3.4vw,3.6rem)}#offre-du-moment .offre__name{font-size:min(5.15rem,13.4cqi)}#offre-du-moment .offre__name-line,#offre-du-moment .offre__name-brand{white-space:nowrap}#offre-du-moment .offre__description{width:min(100%,36rem);font-size:clamp(1.05rem,1.15vw,1.16rem);line-height:1.5}#offre-du-moment .offre__description-lead{font-size:clamp(1.62rem,2.15vw,2.15rem);line-height:1.18}#offre-du-moment .offre__description-close{margin-top:.95rem;font-size:clamp(1.05rem,1.15vw,1.18rem)}#offre-du-moment .offre__description-line+.offre__description-line{margin-top:.22rem}#offre-du-moment .offre__price{margin-top:1.25rem}}@media (min-width:960px) and (max-width:1500px){#offre-du-moment .offre__name{font-size:min(3.7rem,11.15cqi)}}@media (max-width:959px){#offre-du-moment.offre{padding-block:1.85rem 1.7rem}#offre-du-moment .offre-media{width:min(100%,24rem)}#offre-du-moment .offre__title{font-size:clamp(1.72rem,7.6vw,2.45rem)}#offre-du-moment .offre__scene-sharp{object-position:center center}#offre-du-moment .offre__scene-sharp,#offre-du-moment .offre__scene-blur{-webkit-mask-image:linear-gradient(#000 0% 42%,#00000073 56%,#0000 70%);mask-image:linear-gradient(#000 0% 42%,#00000073 56%,#0000 70%)}#offre-du-moment .offre__scene-shade{background:linear-gradient(#20140f47 0%,#20140f1a 34%,#0c090733 72%,#0c09078c 90%,#0c0907 100%)}#offre-du-moment .offre__copy:before{background:#20140f80;inset:-.85rem -.35rem}#offre-du-moment .offre__actions{width:100%}#offre-du-moment .offre-btn{min-height:3.35rem}}.offre__header{text-align:center;max-width:44rem;margin-inline:auto}.offre__title{font-family:var(--font-display), ui-serif, Georgia, serif;letter-spacing:.01em;color:var(--offre-ivory);margin:0;font-size:clamp(2.6rem,5.4vw,4.6rem);font-weight:500;line-height:.95}.offre__sep{justify-content:center;align-items:center;gap:.85rem;margin-top:1.35rem;display:flex}.offre__sep-line{background:linear-gradient(90deg, transparent, var(--offre-gold), transparent);width:min(5.5rem,18vw);height:1px}.offre__sep-diamond{background:var(--offre-gold);width:.45rem;height:.45rem;rotate:45deg;box-shadow:0 0 0 4px #c79a4a29}.offre__subtitle{letter-spacing:.12em;text-transform:uppercase;color:var(--offre-champagne);margin:1.15rem 0 0;font-size:.98rem;line-height:1.6}.offre__layout{align-items:center;gap:clamp(1.75rem,4vw,3.5rem);margin-top:clamp(2.4rem,5vw,3.75rem);display:grid}@media (min-width:960px){.offre__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.offre-media{aspect-ratio:4/5;background:var(--offre-chocolate);border:1px solid #c79a4a73;border-radius:.35rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e6c99214,0 24px 50px #00000047}.offre-media__img{object-fit:contain;object-position:center}.offre__name{font-family:var(--font-display), ui-serif, Georgia, serif;color:var(--offre-gold);margin:0;font-size:clamp(2rem,3.4vw,3.15rem);font-weight:500;line-height:1.05}.offre__arabic{color:var(--offre-champagne);margin:.55rem 0 0;font-size:1.35rem;line-height:1.4}.offre__description{color:#f7f0e5db;max-width:38rem;margin:1.15rem 0 0;font-size:1.02rem;line-height:1.75}.offre__description-line{unicode-bidi:isolate;display:block}.offre__description-lead{font-family:var(--font-display), ui-serif, Georgia, serif;color:#f7f0e5;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:700;line-height:1.3}.offre__description-close{margin-top:.75rem;font-weight:500}.offre__description-line+.offre__description-line{margin-top:.2rem}.offre__price{font-family:var(--font-display), ui-serif, Georgia, serif;letter-spacing:.06em;color:var(--offre-champagne);margin:1.35rem 0 0;font-size:clamp(1.7rem,2.4vw,2.15rem);font-weight:600}.offre__actions{flex-direction:column;align-items:stretch;gap:.75rem;width:min(100%,22.5rem);margin-top:1.75rem;display:flex}.offre-btn{letter-spacing:.08em;text-transform:uppercase;border-radius:.15rem;justify-content:center;align-items:center;gap:.65rem;min-height:3.15rem;padding:.8rem 1.4rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .3s,box-shadow .3s,background-color .3s,color .3s;display:inline-flex}.offre-btn:hover{transform:translateY(-1px)}.offre-btn:active{transform:translateY(0)scale(.98)}.offre-btn:focus-visible{outline:2px solid var(--offre-champagne);outline-offset:3px}.offre-btn--gold{color:var(--offre-chocolate);background-image:linear-gradient(145deg,#e6c992 0%,#c79a4a 52%,#a8844d 100%);border:1px solid #0000;box-shadow:0 12px 28px #00000038}.offre-btn--gold:hover{box-shadow:0 16px 32px #c79a4a47}.offre-btn--wa{border:1px solid var(--offre-gold);background:var(--offre-chocolate);color:var(--offre-champagne)}.offre-btn--wa:hover{background:#2a1c14}.offre-btn__icon{flex-shrink:0;width:1.05rem;height:1.05rem}.offre__composition{margin-top:clamp(3rem,6vw,4.5rem)}.offre__composition-title{font-family:var(--font-display), ui-serif, Georgia, serif;color:var(--offre-ivory);margin:0 0 1.25rem;font-size:clamp(1.7rem,2.5vw,2.2rem);font-weight:500}.offre-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.offre-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}}.offre-item{background:#f7f0e50a;border:1px solid #c79a4a59;border-radius:.3rem;flex-direction:column;min-height:100%;display:flex}.offre-item__media{aspect-ratio:1;background:#0000002e;position:relative}.offre-item__img{object-fit:contain;object-position:center}.offre-item__name{color:var(--offre-ivory);margin:0;padding:.85rem .9rem 1rem;font-size:.95rem;line-height:1.4}.offre__back{color:var(--offre-champagne);letter-spacing:.04em;margin-top:1.5rem;font-size:.92rem;text-decoration:none;display:inline-flex}.offre__back:hover{color:var(--offre-ivory)}.offre--fiche{padding-block:clamp(5.5rem,10vw,7.5rem) clamp(3.5rem,7vw,5.5rem)}@keyframes offre-title-sheen{0%,to{background-position:12%}50%{background-position:88%}}html[dir=rtl] #offre-du-moment .offre__layout{direction:ltr}html[dir=rtl] #offre-du-moment .offre__copy,html[dir=rtl] #offre-du-moment .offre__name{direction:rtl}html[lang=ar] #offre-du-moment .offre__name,html[lang=ar] #offre-du-moment .offre__name-line,html[lang=ar] #offre-du-moment .offre__title{line-height:1.35}html[lang=ur] #offre-du-moment.offre{padding-top:clamp(3.4rem,6vw,5.2rem)}html[lang=ur] #offre-du-moment .offre__title,html[lang=ur] #offre-du-moment .offre__name,html[lang=ur] #offre-du-moment .offre__name-line,html[lang=ur] #offre-du-moment .offre__description{font-family:var(--font-urdu), "Noto Nastaliq Urdu", serif;line-height:2.35;overflow:visible}html[lang=ur] #offre-du-moment .offre-btn{font-family:var(--font-urdu), "Noto Nastaliq Urdu", serif;white-space:normal;line-height:2.2;overflow:hidden}html[lang=ur] #offre-du-moment .offre__name{gap:.2rem}html[lang=ur] #offre-du-moment .offre-btn__arrow{font-family:var(--font-body), ui-sans-serif, sans-serif;padding-block:0;line-height:1}html[lang=ur] #offre-du-moment .offre__name-line{padding-block:.28em .55em}html[lang=ur] #offre-du-moment .offre__title{padding-block:.35em .5em}html[lang=ur] #offre-du-moment .offre__description-lead.keep-latin{font-family:var(--font-display), ui-serif, Georgia, serif;white-space:nowrap;padding-block:0;line-height:1.3}html[lang=ur] #offre-du-moment .offre__description-lead:not(.keep-latin),html[lang=ur] #offre-du-moment .offre__description-close{white-space:normal;line-height:2.15}html[lang=ur] #offre-du-moment .offre-btn{min-height:4.4rem;padding-block:.85rem;font-size:1.12rem}html[dir=rtl] #offre-du-moment .offre__name-brand{line-height:1.05;font-family:var(--font-display), ui-serif, Georgia, serif}html[lang=ar] #offre-du-moment .offre__description,html[lang=ur] #offre-du-moment .offre__description,html[lang=ar] #offre-du-moment .offre__price,html[lang=ur] #offre-du-moment .offre__price{width:fit-content;max-width:100%;margin-inline:clamp(.85rem,4vw,1.75rem) 0}html[lang=ar] #offre-du-moment .offre__description,html[lang=ur] #offre-du-moment .offre__description{text-align:right;background:linear-gradient(270deg,#100a08c7 0%,#100a089e 68%,#100a0800 100%);padding:.2rem .15rem .45rem 1.25rem}html[lang=ar] #offre-du-moment .offre__description-lead{font-family:var(--font-arabic), "Noto Naskh Arabic", serif;letter-spacing:0;color:#f7f0e5;text-shadow:0 1px 1px #0c0907b3,0 10px 22px #0c090773;white-space:nowrap;text-wrap:nowrap;font-size:clamp(1.42rem,5.6vw,1.85rem);font-weight:600;line-height:1.65}html[lang=ur] #offre-du-moment .offre__description-lead:not(.keep-latin){font-family:var(--font-urdu), "Noto Nastaliq Urdu", serif;color:#f7f0e5;text-shadow:0 1px 1px #0c0907b3,0 10px 22px #0c090773;white-space:nowrap;text-wrap:nowrap;padding-block:.08em;font-size:clamp(1.28rem,5vw,1.72rem);font-weight:500;line-height:2.05}html[lang=ar] #offre-du-moment .offre__plus,html[lang=ur] #offre-du-moment .offre__plus{font-family:var(--font-display), ui-serif, Georgia, serif;vertical-align:.08em;direction:ltr;unicode-bidi:isolate;margin-inline:.28em;font-weight:600;line-height:1;display:inline-block}html[lang=ar] #offre-du-moment .offre__price,html[lang=ur] #offre-du-moment .offre__price{color:#f6e3b6;text-shadow:none;margin-top:1.35rem;font-size:clamp(2.15rem,7.2vw,2.55rem);font-weight:600;line-height:1.1;letter-spacing:.06em!important}html[lang=ar] #offre-du-moment .offre__price span,html[lang=ur] #offre-du-moment .offre__price span{color:#f6e3b6;text-shadow:0 1px #fff6df47;background:#20140fbd;border:1px solid #e6c992c7;border-radius:.12rem;padding:.38rem .95rem .42rem;display:inline-block;box-shadow:inset 0 0 0 1px #f6e3b614,0 12px 26px #00000047}@media (min-width:960px){html[lang=ar] #offre-du-moment .offre__copy:before,html[lang=ur] #offre-du-moment .offre__copy:before{background:radial-gradient(at 46% 46%,#100a08bd 0%,#100a0866 50%,#100a0800 76%);inset:-.4rem 6% -.7rem -.2rem}html[lang=ar] #offre-du-moment .offre__description,html[lang=ur] #offre-du-moment .offre__description,html[lang=ar] #offre-du-moment .offre__price,html[lang=ur] #offre-du-moment .offre__price{margin-inline-start:clamp(5.5rem,11vw,10.5rem)}html[lang=ar] #offre-du-moment .offre__description-lead{font-size:clamp(1.95rem,2.55vw,2.45rem);line-height:1.55}html[lang=ur] #offre-du-moment .offre__description-lead:not(.keep-latin){font-size:clamp(1.7rem,2.15vw,2.05rem);line-height:2.1}html[lang=ar] #offre-du-moment .offre__price,html[lang=ur] #offre-du-moment .offre__price{font-size:clamp(2.85rem,3.5vw,3.4rem)}}@media (prefers-reduced-motion:reduce){.offre-btn,.offre-btn:hover,.offre-btn:active{transition:none;transform:none}.offre-gold,#offre-du-moment .offre__title{background-position:42%;animation:none}}
