:root{--zlx-cream-1: #ECEAE3;--zlx-cream-2: #F6F3EC;--zlx-cream-border: #E3DAC5;--zlx-cream-text-soft: #5E5745;--zlx-navy: #16243f;--zlx-navy-deep: #0d1626;--zlx-navy-soft: #1a2b4a;--zlx-navy-text: #f5efe2;--zlx-navy-text-soft: #c3cad8;--zlx-gold: #d4af6a;--zlx-gold-light: #e0bd7c;--zlx-gold-dark: #b9924a;--zlx-gold-rgb: 212, 175, 106;--zlx-section-py: clamp(56px, 7vw, 110px);--zlx-radius-card: 16px;--zlx-radius-pill: 999px;--zlx-shadow-soft: 0 3px 14px rgba(13, 22, 38, .08);--zlx-shadow-card: 0 6px 22px rgba(13, 22, 38, .1);--zlx-shadow-card-navy: 0 6px 22px rgba(0, 0, 0, .28)}.zlx-rule-gold{display:block;width:72px;height:2px;margin:0 auto;background:linear-gradient(90deg,transparent 0%,var(--zlx-gold) 50%,transparent 100%);border:0}.zlx-rule-gold--wide{width:140px}.zlx-divider{display:flex;align-items:center;justify-content:center;gap:14px;margin:18px auto 22px;max-width:240px}.zlx-divider:before,.zlx-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--zlx-gold-rgb),.55) 50%,transparent)}.zlx-divider__mark{width:8px;height:8px;transform:rotate(45deg);background:var(--zlx-gold);box-shadow:0 0 0 3px rgba(var(--zlx-gold-rgb),.18)}.zlx-bullet{display:inline-flex;align-items:center;gap:10px}.zlx-bullet:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--zlx-gold);box-shadow:0 0 0 4px rgba(var(--zlx-gold-rgb),.18);flex-shrink:0}.zlx-capsule{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:var(--zlx-radius-pill);border:1px solid rgba(var(--zlx-gold-rgb),.55);background:rgba(var(--zlx-gold-rgb),.08);color:var(--zlx-navy);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;line-height:1}.color-scheme-6 .zlx-capsule,.zlx-capsule--on-dark{color:var(--zlx-gold);border-color:rgba(var(--zlx-gold-rgb),.7);background:rgba(var(--zlx-gold-rgb),.1)}.zlx-shadow-soft{box-shadow:var(--zlx-shadow-soft)}.zlx-shadow-card{box-shadow:var(--zlx-shadow-card)}.zlx-button-gold,.zlx-cta-gold{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;border-radius:12px;background:linear-gradient(135deg,var(--zlx-gold-light) 0%,var(--zlx-gold) 55%,var(--zlx-gold-dark) 100%);color:var(--zlx-navy)!important;font-weight:700;letter-spacing:.02em;font-size:16px;border:0;box-shadow:0 8px 22px rgba(var(--zlx-gold-rgb),.28),inset 0 1px #ffffff59;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;text-decoration:none}.zlx-button-gold:hover,.zlx-cta-gold:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(var(--zlx-gold-rgb),.36),inset 0 1px #ffffff73;filter:brightness(1.03)}.zlx-buy-area .button--primary,.zlx-buy-area button[name=add],.zlx-buy-area .product-form__submit,.zympro-popup .zympro-popup__submit,.zympro-newsletter-cta__button,.zlx-cta-zone .button,.zlx-cta-zone .button--primary{background:linear-gradient(135deg,var(--zlx-gold-light) 0%,var(--zlx-gold) 55%,var(--zlx-gold-dark) 100%);color:var(--zlx-navy)!important;font-weight:700;letter-spacing:.02em;border-radius:12px;box-shadow:0 8px 22px rgba(var(--zlx-gold-rgb),.28),inset 0 1px #ffffff59;border:0;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.zlx-buy-area .button--primary:before,.zlx-buy-area .button--primary:after,.zlx-buy-area button[name=add]:before,.zlx-buy-area button[name=add]:after{display:none}.zlx-buy-area .button--primary:hover,.zlx-buy-area button[name=add]:hover,.zlx-buy-area .product-form__submit:hover,.zlx-cta-zone .button--primary:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(var(--zlx-gold-rgb),.36),inset 0 1px #ffffff73;filter:brightness(1.03)}.zlx-card-cream{background:var(--zlx-cream-2);border:1px solid var(--zlx-cream-border);border-radius:var(--zlx-radius-card);box-shadow:var(--zlx-shadow-soft)}.zlx-section-spacing{padding-top:var(--zlx-section-py);padding-bottom:var(--zlx-section-py)}.zlx-eyebrow{display:inline-block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--zlx-gold);font-weight:600;margin-bottom:10px}.zlx-eyebrow--on-cream{color:var(--zlx-gold-dark)}.banner__box.color-scheme-6{position:relative;isolation:isolate}.banner__box.color-scheme-6:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 80% at 50% 0%,#2d41708c,#16243f00 65%);z-index:0}.banner__box.color-scheme-6>*{position:relative;z-index:1}.banner__box.color-scheme-6 .banner__heading{position:relative}.banner__box.color-scheme-6 .banner__heading:before{content:"";display:block;width:72px;height:2px;margin:0 0 22px;background:linear-gradient(90deg,transparent,var(--zlx-gold),transparent)}.banner--content-align-center .banner__box.color-scheme-6 .banner__heading:before,.banner__box.color-scheme-6.banner__box--center .banner__heading:before{margin-left:auto;margin-right:auto}.banner__content--middle-center .banner__box.color-scheme-6 .banner__heading:before,.banner__content--top-center .banner__box.color-scheme-6 .banner__heading:before,.banner__content--bottom-center .banner__box.color-scheme-6 .banner__heading:before{margin-left:auto;margin-right:auto}.banner__box.color-scheme-6 .banner__text{color:var(--zlx-navy-text-soft)}.banner__box.color-scheme-6 .button,.banner__box.color-scheme-6 .button.button--primary,.banner__box.color-scheme-6 .button.button--secondary{background:linear-gradient(135deg,var(--zlx-gold-light) 0%,var(--zlx-gold) 55%,var(--zlx-gold-dark) 100%);color:var(--zlx-navy)!important;font-weight:700;letter-spacing:.02em;border-radius:12px;box-shadow:0 8px 22px rgba(var(--zlx-gold-rgb),.32),inset 0 1px #ffffff59;border:0;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.banner__box.color-scheme-6 .button:before,.banner__box.color-scheme-6 .button:after{display:none}.banner__box.color-scheme-6 .button:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(var(--zlx-gold-rgb),.42),inset 0 1px #ffffff73;filter:brightness(1.04)}.banner__box.color-scheme-6 .banner__buttons{margin-top:28px;position:relative}.banner__box.color-scheme-6 .banner__buttons:before{content:"";display:block;width:10px;height:10px;margin:0 auto 24px;transform:rotate(45deg);background:var(--zlx-gold);box-shadow:0 0 0 4px rgba(var(--zlx-gold-rgb),.18)}.banner__box.color-scheme-6 .banner__buttons .button.button--secondary{background:transparent;color:var(--zlx-navy-text)!important;border:1px solid rgba(var(--zlx-gold-rgb),.55);box-shadow:none}.banner__box.color-scheme-6 .banner__buttons .button.button--secondary:hover{background:rgba(var(--zlx-gold-rgb),.08);border-color:var(--zlx-gold)}.multicolumn.color-scheme-1,.multicolumn.color-scheme-2{padding-top:clamp(48px,5vw,80px);padding-bottom:clamp(48px,5vw,80px)}.multicolumn.color-scheme-1 .multicolumn__title,.multicolumn.color-scheme-2 .multicolumn__title{position:relative;text-align:center;margin-bottom:clamp(28px,3vw,44px)}.multicolumn.color-scheme-1 .multicolumn__title:before,.multicolumn.color-scheme-2 .multicolumn__title:before{content:"";display:block;width:72px;height:2px;margin:0 auto 18px;background:linear-gradient(90deg,transparent,var(--zlx-gold),transparent)}.multicolumn.color-scheme-1 .multicolumn__title .title,.multicolumn.color-scheme-2 .multicolumn__title .title{color:var(--zlx-navy)}.multicolumn.color-scheme-1 .multicolumn__title:after,.multicolumn.color-scheme-2 .multicolumn__title:after{content:"";display:block;width:10px;height:10px;margin:18px auto 0;transform:rotate(45deg);background:var(--zlx-gold);box-shadow:0 0 0 4px rgba(var(--zlx-gold-rgb),.16)}.multicolumn.color-scheme-1 .multicolumn-card,.multicolumn.color-scheme-2 .multicolumn-card{background:var(--zlx-cream-2);border:1px solid var(--zlx-cream-border);border-radius:var(--zlx-radius-card);padding:clamp(20px,2.4vw,32px) clamp(18px,2vw,28px);box-shadow:var(--zlx-shadow-soft);transition:transform .2s ease,box-shadow .2s ease;height:100%}.multicolumn.color-scheme-1 .multicolumn-card:hover,.multicolumn.color-scheme-2 .multicolumn-card:hover{transform:translateY(-2px);box-shadow:var(--zlx-shadow-card)}.multicolumn.color-scheme-1 .multicolumn-card__info h3,.multicolumn.color-scheme-2 .multicolumn-card__info h3{color:var(--zlx-navy);position:relative;padding-left:22px;margin-bottom:12px}.multicolumn.color-scheme-1 .multicolumn-card__info h3:before,.multicolumn.color-scheme-2 .multicolumn-card__info h3:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--zlx-gold);box-shadow:0 0 0 4px rgba(var(--zlx-gold-rgb),.18)}.multicolumn.color-scheme-1 .multicolumn-list__item.center .multicolumn-card__info h3,.multicolumn.color-scheme-2 .multicolumn-list__item.center .multicolumn-card__info h3{padding-left:0}.multicolumn.color-scheme-1 .multicolumn-list__item.center .multicolumn-card__info h3:before,.multicolumn.color-scheme-2 .multicolumn-list__item.center .multicolumn-card__info h3:before{position:static;display:block;margin:0 auto 12px}.multicolumn.color-scheme-1 .multicolumn-card__info .rte,.multicolumn.color-scheme-2 .multicolumn-card__info .rte{color:var(--zlx-cream-text-soft);line-height:1.6}.multicolumn.color-scheme-1 .multicolumn-card__image-wrapper,.multicolumn.color-scheme-2 .multicolumn-card__image-wrapper{border-radius:12px;overflow:hidden;margin-bottom:16px}[id$=__how_it_works] .multicolumn-list__item.center .multicolumn-card__info h3:before{content:"";display:block;width:48px;height:48px;margin:0 auto 14px;background-color:var(--zlx-gold);background-image:none;border-radius:0;box-shadow:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s ease}[id$=__how_it_works] .multicolumn-list__item.center:nth-of-type(1) .multicolumn-card__info h3:before{-webkit-mask-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%203-1.9%205.8a2%202%200%200%201-1.287%201.288L3%2012l5.8%201.9a2%202%200%200%201%201.288%201.287L12%2021l1.9-5.8a2%202%200%200%201%201.287-1.288L21%2012l-5.8-1.9a2%202%200%200%201-1.288-1.287Z%22%2F%3E%3Cpath%20d%3D%22M5%203v4%22%2F%3E%3Cpath%20d%3D%22M19%2017v4%22%2F%3E%3Cpath%20d%3D%22M3%205h4%22%2F%3E%3Cpath%20d%3D%22M17%2019h4%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%203-1.9%205.8a2%202%200%200%201-1.287%201.288L3%2012l5.8%201.9a2%202%200%200%201%201.288%201.287L12%2021l1.9-5.8a2%202%200%200%201%201.287-1.288L21%2012l-5.8-1.9a2%202%200%200%201-1.288-1.287Z%22%2F%3E%3Cpath%20d%3D%22M5%203v4%22%2F%3E%3Cpath%20d%3D%22M19%2017v4%22%2F%3E%3Cpath%20d%3D%22M3%205h4%22%2F%3E%3Cpath%20d%3D%22M17%2019h4%22%2F%3E%3C%2Fsvg%3E)}[id$=__how_it_works] .multicolumn-list__item.center:nth-of-type(2) .multicolumn-card__info h3:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H4a1 1 0 0 1-1-1v-6Z'/><path d='M21 14h-3a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h2a1 1 0 0 0 1-1v-6Z'/><path d='M3 14a9 9 0 0 1 18 0'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H4a1 1 0 0 1-1-1v-6Z'/><path d='M21 14h-3a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h2a1 1 0 0 0 1-1v-6Z'/><path d='M3 14a9 9 0 0 1 18 0'/></svg>")}[id$=__how_it_works] .multicolumn-list__item.center:nth-of-type(3) .multicolumn-card__info h3:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79Z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79Z'/></svg>")}[id$=__how_it_works] .multicolumn-list__item.center:hover .multicolumn-card__info h3:before{transform:translateY(-3px) scale(1.06)}@media(max-width:749px){[id$=__how_it_works] .multicolumn-list__item.center .multicolumn-card__info h3:before{width:36px;height:36px;margin-bottom:10px}}.multicolumn.color-scheme-6{padding-top:clamp(56px,6vw,96px);padding-bottom:clamp(56px,6vw,96px);position:relative;overflow:hidden}.multicolumn.color-scheme-6:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 80% at 50% 0%,#2d41708c,#16243f00 65%);z-index:0}.multicolumn.color-scheme-6>*{position:relative;z-index:1}.multicolumn.color-scheme-6 .multicolumn__title{position:relative;text-align:center;margin-bottom:clamp(28px,3vw,44px)}.multicolumn.color-scheme-6 .multicolumn__title:before{content:"";display:block;width:72px;height:2px;margin:0 auto 18px;background:linear-gradient(90deg,transparent,var(--zlx-gold),transparent)}.multicolumn.color-scheme-6 .multicolumn__title .title{color:var(--zlx-navy-text)}.multicolumn.color-scheme-6 .multicolumn__title:after{content:"";display:block;width:10px;height:10px;margin:18px auto 0;transform:rotate(45deg);background:var(--zlx-gold);box-shadow:0 0 0 4px rgba(var(--zlx-gold-rgb),.18)}.multicolumn.color-scheme-6 .multicolumn-card{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid rgba(var(--zlx-gold-rgb),.28);border-radius:var(--zlx-radius-card);padding:clamp(24px,2.6vw,36px) clamp(20px,2.2vw,30px);box-shadow:var(--zlx-shadow-card-navy);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;height:100%;position:relative;overflow:hidden}.multicolumn.color-scheme-6 .multicolumn-card:before{content:"";position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,var(--zlx-gold) 50%,transparent)}.multicolumn.color-scheme-6 .multicolumn-card:hover{transform:translateY(-3px);border-color:rgba(var(--zlx-gold-rgb),.55);box-shadow:0 16px 32px #00000052}.multicolumn.color-scheme-6 .multicolumn-card__info h3{color:var(--zlx-gold);position:relative;margin-bottom:12px;font-weight:600;letter-spacing:.01em;display:inline-flex;align-items:center;gap:10px}.multicolumn.color-scheme-6 .multicolumn-card__info h3:before{content:"";display:inline-block;flex-shrink:0;width:22px;height:22px;background-repeat:no-repeat;background-position:center;background-size:contain;vertical-align:middle}.multicolumn.color-scheme-6 .multicolumn-list__item:nth-of-type(1) .multicolumn-card__info h3:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23d4af6a' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M20 13a8 8 0 1 1-9-9 6.3 6.3 0 0 0 9 9z'/><circle cx='17' cy='6' r='0.6' fill='%23d4af6a'/><circle cx='20' cy='9' r='0.5' fill='%23d4af6a'/></svg>")}.multicolumn.color-scheme-6 .multicolumn-list__item:nth-of-type(2) .multicolumn-card__info h3:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23d4af6a' stroke-width='1.4' stroke-linecap='round'><path d='M4 12c2-3 2.5-3 4 0s2.5 3 4 0 2.5-3 4 0 2-3 4 0'/><path d='M4 16c2-2 2.5-2 4 0s2.5 2 4 0 2.5-2 4 0 2-2 4 0' opacity='0.5'/></svg>")}.multicolumn.color-scheme-6 .multicolumn-list__item:nth-of-type(3) .multicolumn-card__info h3:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23d4af6a' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M11 3c-3 5-1 9 1 11s5 4 9 3c-2 3-6 4-9 3C7 18 4 13 6 8a8 8 0 0 1 5-5z' opacity='0.35'/><path d='M13 5c4 2 6 7 4 11'/><path d='M13 5c-1 4 0 8 4 11'/></svg>")}.multicolumn.color-scheme-6 .multicolumn-list__item.center .multicolumn-card__info h3{justify-content:center}.multicolumn.color-scheme-6 .multicolumn-card__info .rte{color:var(--zlx-navy-text-soft);line-height:1.6}[id$=__benefits] .color-scheme-6 .multicolumn-card{padding:0!important;background:var(--zlx-navy-deep)!important;border:none!important;min-height:340px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border-radius:36px!important;box-shadow:0 1px 2px #0000002e,0 14px 32px -8px #0000006b,0 28px 64px -22px #0000008c,inset 0 0 0 1px #ffffff0a;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1)}[id$=__benefits] .color-scheme-6 .multicolumn-card:before{display:none}[id$=__benefits] .color-scheme-6 .multicolumn-card__image-wrapper{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:0;margin:0;width:100%;height:100%;border-radius:0;-webkit-mask-image:none;mask-image:none}[id$=__benefits] .color-scheme-6 .multicolumn-card .media{padding-bottom:0!important;height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0}[id$=__benefits] .color-scheme-6 .multicolumn-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover;object-position:center;transition:transform .9s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (min-width:750px){[id$=__benefits] .color-scheme-6 .multicolumn-card:hover{transform:translateY(-6px);box-shadow:0 2px 4px #00000038,0 22px 48px -10px #00000085,0 40px 90px -22px #d4af6a38,inset 0 0 0 1px #d4af6a1f}[id$=__benefits] .color-scheme-6 .multicolumn-card:hover .multicolumn-card__image{transform:scale(1.05)}}[id$=__benefits] .color-scheme-6 .multicolumn-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#0d1626f0,#0d1626d1 22%,#0d162680,#0d16262e 78%,#0d162600)}[id$=__benefits] .color-scheme-6 .multicolumn-card__info{position:relative;z-index:2;padding:22px 26px 24px;margin-top:0}[id$=__benefits] .color-scheme-6 .multicolumn-card__info h3{letter-spacing:.005em;margin-bottom:8px}[id$=__benefits] .color-scheme-6 .multicolumn-card__info .rte{color:var(--zlx-navy-text);line-height:1.6;font-size:14.5px}@media(min-width:750px)and (max-width:1023px){[id$=__benefits] .color-scheme-6 .multicolumn-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px}[id$=__benefits] .color-scheme-6 .multicolumn-list__item:nth-child(3){grid-column:1 / -1;max-width:calc(50% - 10px);margin:0 auto}}@media(max-width:749px){[id$=__benefits] .color-scheme-6 .multicolumn-card{min-height:250px;border-radius:30px!important;box-shadow:0 1px 2px #0000002e,0 10px 24px -6px #00000061,inset 0 0 0 1px #ffffff0a}[id$=__benefits] .color-scheme-6 .multicolumn-card__info{padding:18px 20px 20px}[id$=__benefits] .color-scheme-6 .multicolumn-card__info h3{margin-bottom:6px}[id$=__benefits] .color-scheme-6 .multicolumn-card:after{background:linear-gradient(to top,#0d1626f5,#0d1626d9,#0d162680 60%,#0d16262e 85%,#0d162600)}[id$=__benefits] .color-scheme-6 .multicolumn-card__info .rte{font-size:13.5px;line-height:1.55}[id$=__benefits] .color-scheme-6 .multicolumn-list{gap:18px!important}}.product .product-form__submit.button--primary,.featured-product .product-form__submit.button--primary,.product__info-wrapper .product-form__submit,.product__info-container .product-form__submit{background:linear-gradient(135deg,var(--zlx-gold-light) 0%,var(--zlx-gold) 55%,var(--zlx-gold-dark) 100%);color:var(--zlx-navy)!important;font-weight:700;letter-spacing:.02em;border-radius:12px;box-shadow:0 8px 22px rgba(var(--zlx-gold-rgb),.32),inset 0 1px #ffffff59;border:0;padding:16px 24px;font-size:16px;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.product .product-form__submit.button--primary:before,.product .product-form__submit.button--primary:after,.featured-product .product-form__submit.button--primary:before,.featured-product .product-form__submit.button--primary:after{display:none!important}.product .product-form__submit.button--primary:hover,.featured-product .product-form__submit.button--primary:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(var(--zlx-gold-rgb),.42),inset 0 1px #ffffff73;filter:brightness(1.04)}.featured-product .product__title h2,.featured-product .product__title h1{color:var(--zlx-navy)}.featured-product.color-scheme-1 .product__info-container,.featured-product.color-scheme-2 .product__info-container{background:var(--zlx-cream-2);border:1px solid var(--zlx-cream-border);border-radius:var(--zlx-radius-card);padding:clamp(22px,2.5vw,36px);box-shadow:var(--zlx-shadow-soft)}.featured-product.color-scheme-6 .product__info-container{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid rgba(var(--zlx-gold-rgb),.28);border-radius:var(--zlx-radius-card);padding:clamp(22px,2.5vw,36px);box-shadow:var(--zlx-shadow-card-navy)}.featured-product.color-scheme-6 .product__title h2,.featured-product.color-scheme-6 .product__title h1{color:var(--zlx-navy-text)}.featured-product.color-scheme-6 .product__text,.featured-product.color-scheme-6 .product__description,.featured-product.color-scheme-6 .product__sku,.featured-product.color-scheme-6 .product__inventory,.featured-product.color-scheme-6 .product__tax{color:var(--zlx-navy-text-soft)}.featured-product.color-scheme-6 .price__sale .price-item--regular,.featured-product.color-scheme-6 .price .price-item--regular{color:#c3cad8a6}.featured-product.color-scheme-6 .price__sale .price-item--sale,.featured-product.color-scheme-6 .price .price-item--sale,.featured-product.color-scheme-6 .price .price-item{color:var(--zlx-navy-text)}.color-scheme-1 .collapsible-content__heading,.color-scheme-2 .collapsible-content__heading{color:var(--zlx-navy);position:relative;padding-top:24px;text-align:center}.color-scheme-1 .collapsible-content__heading:before,.color-scheme-2 .collapsible-content__heading:before{content:"";display:block;width:72px;height:2px;margin:0 auto 20px;background:linear-gradient(90deg,transparent,var(--zlx-gold),transparent)}.color-scheme-1 .collapsible-content__header,.color-scheme-2 .collapsible-content__header{margin-bottom:32px}.color-scheme-1 .accordion,.color-scheme-2 .accordion{background:var(--zlx-cream-2);border:1px solid var(--zlx-cream-border);border-radius:var(--zlx-radius-card);margin-bottom:14px;overflow:hidden;box-shadow:var(--zlx-shadow-soft);transition:box-shadow .2s ease,border-color .2s ease}.color-scheme-1 .accordion:hover,.color-scheme-2 .accordion:hover{border-color:rgba(var(--zlx-gold-rgb),.45);box-shadow:var(--zlx-shadow-card)}.color-scheme-1 .accordion summary,.color-scheme-2 .accordion summary{padding:18px 22px}.color-scheme-1 .accordion__title,.color-scheme-2 .accordion__title{color:var(--zlx-navy);font-weight:600}.color-scheme-1 .accordion__content,.color-scheme-2 .accordion__content{padding:0 22px 20px;color:var(--zlx-cream-text-soft);line-height:1.65}.color-scheme-1 .accordion .summary__plus-icon,.color-scheme-2 .accordion .summary__plus-icon,.color-scheme-1 .accordion summary .icon-caret,.color-scheme-2 .accordion summary .icon-caret{color:var(--zlx-gold)}.color-scheme-6 .collapsible-content__heading{color:var(--zlx-navy-text);position:relative;padding-top:24px;text-align:center}.color-scheme-6 .collapsible-content__heading:before{content:"";display:block;width:72px;height:2px;margin:0 auto 20px;background:linear-gradient(90deg,transparent,var(--zlx-gold),transparent)}.color-scheme-6 .collapsible-content__header{margin-bottom:32px}.color-scheme-6 .accordion{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid rgba(var(--zlx-gold-rgb),.28);border-radius:var(--zlx-radius-card);margin-bottom:14px;overflow:hidden;box-shadow:0 6px 18px #00000038;transition:box-shadow .2s ease,border-color .2s ease}.color-scheme-6 .accordion:hover{border-color:rgba(var(--zlx-gold-rgb),.55);box-shadow:0 12px 28px #0000004d}.color-scheme-6 .accordion summary{padding:18px 22px}.color-scheme-6 .accordion__title{color:var(--zlx-navy-text);font-weight:600}.color-scheme-6 .accordion__content{padding:0 22px 20px;color:var(--zlx-navy-text-soft);line-height:1.65}.color-scheme-6 .accordion .summary__plus-icon,.color-scheme-6 .accordion summary .icon-caret{color:var(--zlx-gold)}.accordion .svg-wrapper{fill:#d4af6a;color:#d4af6a;width:22px;height:22px;margin-right:14px;align-self:center;flex-shrink:0}.accordion .svg-wrapper svg,.accordion .svg-wrapper svg path,.accordion .svg-wrapper svg circle,.accordion .svg-wrapper svg rect,.accordion .svg-wrapper svg polygon{fill:#d4af6a}.accordion .svg-wrapper svg [stroke]:not([stroke=none]){stroke:#d4af6a}.color-scheme-1 .accordion .svg-wrapper,.color-scheme-2 .accordion .svg-wrapper{filter:drop-shadow(0 1px 2px rgba(212,175,106,.25))}#MainContent>.shopify-section{position:relative}#MainContent>.shopify-section:has(.color-scheme-6)+.shopify-section:has(.color-scheme-1):before,#MainContent>.shopify-section:has(.color-scheme-6)+.shopify-section:has(.color-scheme-2):before,#MainContent>.shopify-section:has(.color-scheme-1)+.shopify-section:has(.color-scheme-6):before,#MainContent>.shopify-section:has(.color-scheme-2)+.shopify-section:has(.color-scheme-6):before{content:"";display:block;position:absolute;top:-12px;left:0;right:0;height:24px;z-index:5;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='24' viewBox='0 0 220 24'><defs><linearGradient id='gL' x1='0' x2='1' y1='0' y2='0'><stop offset='0%25' stop-color='%23d4af6a' stop-opacity='0'/><stop offset='100%25' stop-color='%23d4af6a' stop-opacity='1'/></linearGradient><linearGradient id='gR' x1='0' x2='1' y1='0' y2='0'><stop offset='0%25' stop-color='%23d4af6a' stop-opacity='1'/><stop offset='100%25' stop-color='%23d4af6a' stop-opacity='0'/></linearGradient></defs><rect x='0' y='10.5' width='90' height='3' fill='url(%23gL)'/><rect x='102' y='4' width='16' height='16' transform='rotate(45 110 12)' fill='%23d4af6a'/><rect x='130' y='10.5' width='90' height='3' fill='url(%23gR)'/></svg>");background-position:center center;background-repeat:no-repeat;background-size:220px 24px}#MainContent>.shopify-section>.color-scheme-1,#MainContent>.shopify-section>.color-scheme-2,#MainContent>.shopify-section>.color-scheme-6,#MainContent>.shopify-section>.gradient.color-scheme-1,#MainContent>.shopify-section>.gradient.color-scheme-2,#MainContent>.shopify-section>.gradient.color-scheme-6{position:relative}#MainContent>.shopify-section:has(.color-scheme-6)+.shopify-section:has(>.color-scheme-1)>.color-scheme-1:after,#MainContent>.shopify-section:has(.color-scheme-6)+.shopify-section:has(>.color-scheme-2)>.color-scheme-2:after,#MainContent>.shopify-section:has(.color-scheme-1)+.shopify-section:has(>.color-scheme-6)>.color-scheme-6:after,#MainContent>.shopify-section:has(.color-scheme-2)+.shopify-section:has(>.color-scheme-6)>.color-scheme-6:after{content:"";position:absolute;top:0;left:0;right:0;height:60px;pointer-events:none;background:linear-gradient(180deg,rgba(212,175,106,.05) 0%,transparent 100%);z-index:1}.multicolumn.color-scheme-1,.multicolumn.color-scheme-2,.multicolumn.color-scheme-6{padding-top:clamp(40px,4.5vw,72px);padding-bottom:clamp(40px,4.5vw,72px)}.product:not(.featured-product) .product__title h1{color:var(--zlx-navy);font-weight:500;letter-spacing:-.01em;line-height:1.2}.product:not(.featured-product) variant-radios input[type=radio]:checked+label,.product:not(.featured-product) variant-radios .product-form__input label.active{border-color:var(--zlx-gold);background:rgba(var(--zlx-gold-rgb),.1);color:var(--zlx-navy)}.product:not(.featured-product) variant-radios label.product-form__input-label,.product:not(.featured-product) .product-form__input-label{color:var(--zlx-navy)}.product:not(.featured-product) .product__accordion.accordion{background:var(--zlx-cream-2);border:1px solid var(--zlx-cream-border);border-radius:12px;margin-bottom:10px;overflow:hidden;box-shadow:var(--zlx-shadow-soft)}.product:not(.featured-product) .product__accordion.accordion summary{padding:14px 18px}.product:not(.featured-product) .product__accordion .summary__title h2,.product:not(.featured-product) .product__accordion .summary__title h3{color:var(--zlx-navy);font-weight:600}.product:not(.featured-product) .product__tax,.product:not(.featured-product) .shopify-payment-button__more-options{color:var(--zlx-cream-text-soft)}.product:not(.featured-product) .product__sku,.product:not(.featured-product) .product__inventory{color:var(--zlx-cream-text-soft);letter-spacing:.06em}.product:not(.featured-product) .price__sale .price-item--regular,.product:not(.featured-product) .price .price-item--regular{color:var(--zlx-cream-text-soft);opacity:.85}.product:not(.featured-product) .price__sale .price-item--sale,.product:not(.featured-product) .price .price-item--sale,.product:not(.featured-product) .price .price-item{color:var(--zlx-navy)}.product:not(.featured-product) .price-large,.product:not(.featured-product) .price--large{position:relative;padding-top:12px}.product:not(.featured-product) .price--large:before{content:"";display:block;width:48px;height:2px;margin-bottom:14px;background:linear-gradient(90deg,transparent,var(--zlx-gold) 50%,transparent)}.product:not(.featured-product) .product-form__quantity .quantity{border-color:rgba(var(--zlx-gold-rgb),.45);border-radius:10px}.product:not(.featured-product) .quantity__button{color:var(--zlx-navy)}.product:not(.featured-product) .product__pickup-availabilities{margin-top:18px}.featured-product .price--large,.featured-product .price{padding:12px 0;position:relative}.featured-product .price--large .price__sale .price-item--regular,.featured-product .price .price__sale .price-item--regular{color:var(--zlx-cream-text-soft);opacity:.8}.featured-product .price--large .price-item--sale,.featured-product .price .price-item--sale{color:var(--zlx-navy);font-weight:700}.product:not(.featured-product) .product__description{margin-top:20px}.zlx-pdp-desc{position:relative;background:var(--zlx-cream-2);border:1px solid var(--zlx-cream-border);border-radius:var(--zlx-radius-card);padding:clamp(22px,2.4vw,30px);box-shadow:var(--zlx-shadow-soft);overflow:hidden}.zlx-pdp-desc:before{content:"";position:absolute;top:0;left:18%;right:18%;height:1px;background:linear-gradient(90deg,transparent,var(--zlx-gold) 50%,transparent)}.zlx-pdp-desc__eyebrow{display:inline-block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--zlx-gold-dark);font-weight:700;margin-bottom:14px;position:relative;padding-left:32px}.zlx-pdp-desc__eyebrow:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:1px;background:var(--zlx-gold)}.zlx-pdp-desc__intro{color:var(--zlx-navy);font-size:15px;line-height:1.7;margin:0 0 6px}.zlx-pdp-desc__intro strong{color:var(--zlx-navy);font-weight:600}.zlx-pdp-desc__bullets{list-style:none;padding:0;margin:18px 0;display:flex;flex-direction:column;gap:12px}.zlx-pdp-desc__bullets li{position:relative;padding-left:32px;color:var(--zlx-cream-text-soft);line-height:1.55;font-size:14.5px}.zlx-pdp-desc__bullets li:before{content:"";position:absolute;left:0;top:2px;width:22px;height:22px;background-color:rgba(var(--zlx-gold-rgb),.12);border:1px solid rgba(var(--zlx-gold-rgb),.45);border-radius:50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23b9924a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12l5 5L20 7'/></svg>");background-repeat:no-repeat;background-position:center;box-sizing:border-box}.zlx-pdp-desc__bullets li strong{color:var(--zlx-navy);font-weight:600}.zlx-pdp-desc__divider{position:relative;width:90px;height:1px;margin:22px auto 18px;background:linear-gradient(90deg,transparent,var(--zlx-gold),transparent)}.zlx-pdp-desc__divider:before{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;background:var(--zlx-gold);transform:translate(-50%,-50%) rotate(45deg);box-shadow:0 0 0 3px rgba(var(--zlx-gold-rgb),.18)}.zlx-pdp-desc__footer{font-size:13px;line-height:1.65;color:var(--zlx-cream-text-soft);text-align:center;margin:0}.zlx-pdp-desc__footer strong{color:var(--zlx-navy);font-weight:600}.zlx-pdp-desc__footer a{color:var(--zlx-gold-dark);text-decoration:underline;text-decoration-color:rgba(var(--zlx-gold-rgb),.55);text-underline-offset:3px;font-weight:500}.zlx-pdp-desc__footer a:hover{color:var(--zlx-navy);text-decoration-color:var(--zlx-gold)}@media(max-width:559px){.zlx-pdp-desc{padding:22px 20px}.zlx-pdp-desc__eyebrow{font-size:10.5px;letter-spacing:.14em;padding-left:28px}.zlx-pdp-desc__intro{font-size:14.5px}.zlx-pdp-desc__bullets li{font-size:14px}.zlx-pdp-desc__footer{font-size:12.5px}}.product:not(.featured-product) .product__media-wrapper .product__media-list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:0;scrollbar-width:none}.product:not(.featured-product) .product__media-wrapper .product__media-list::-webkit-scrollbar{display:none}.product:not(.featured-product) .product__media-wrapper .product__media-list>.product__media-item,.product:not(.featured-product) .product__media-wrapper .product__media-list .product__media-item:not(.is-active){display:block!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;scroll-snap-align:start!important;margin:0!important;padding:0!important}@media(min-width:990px){.product:not(.featured-product){display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:var(--grid-desktop-horizontal-spacing, 32px)!important}.product:not(.featured-product)>.product__media-wrapper{flex:0 0 45%!important;max-width:45%!important;width:45%!important;margin:0!important}.product:not(.featured-product)>.product__info-wrapper{flex:0 0 calc(55% - var(--grid-desktop-horizontal-spacing, 32px))!important;max-width:calc(55% - var(--grid-desktop-horizontal-spacing, 32px))!important;width:calc(55% - var(--grid-desktop-horizontal-spacing, 32px))!important;margin:0!important;padding:0!important}}.featured-product .product__view-details{display:inline-flex!important;align-items:center;gap:10px;margin-top:18px;padding:12px 24px;border:1px solid rgba(var(--zlx-gold-rgb),.65);border-radius:999px;background:transparent;color:var(--zlx-gold);font-size:13.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .25s ease,border-color .25s ease,gap .25s ease,color .25s ease}.featured-product.color-scheme-1 .product__view-details,.featured-product.color-scheme-2 .product__view-details{color:var(--zlx-gold-dark);border-color:rgba(var(--zlx-gold-rgb),.55)}.featured-product .product__view-details:hover{background:rgba(var(--zlx-gold-rgb),.1);border-color:var(--zlx-gold);gap:14px}.featured-product .product__view-details svg,.featured-product .product__view-details .icon-arrow{width:16px;height:16px;transition:transform .25s ease}.featured-product .product__view-details:hover svg,.featured-product .product__view-details:hover .icon-arrow{transform:translate(3px)}.product:not(.featured-product) .product-form__submit .zlx-atc-sep,.product:not(.featured-product) [name=add] .zlx-atc-sep{display:inline-block;margin:0 8px;color:var(--zlx-navy);opacity:.55;font-weight:400}.product:not(.featured-product) .product-form__submit.zlx-atc--added,.product:not(.featured-product) [name=add].zlx-atc--added{background:linear-gradient(135deg,var(--zlx-navy-soft) 0%,var(--zlx-navy) 100%)!important;color:var(--zlx-gold)!important;box-shadow:0 10px 26px #0d162652,inset 0 1px #ffffff0d;transition:all .4s cubic-bezier(.22,1,.36,1)}.product:not(.featured-product) .product-form__submit.zlx-atc--added .zlx-atc-check,.product:not(.featured-product) [name=add].zlx-atc--added .zlx-atc-check{display:inline-block;margin-right:6px;color:var(--zlx-gold);font-weight:700;animation:zlxCheckPop .4s cubic-bezier(.34,1.56,.64,1)}@keyframes zlxCheckPop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.4);opacity:1}to{transform:scale(1);opacity:1}}.product:not(.featured-product) .product-form__submit.zlx-atc--pulse,.product:not(.featured-product) [name=add].zlx-atc--pulse{position:relative;animation:zlxAtcPulse 1.3s ease-out 2}@keyframes zlxAtcPulse{0%{box-shadow:0 8px 22px rgba(var(--zlx-gold-rgb),.32),0 0 rgba(var(--zlx-gold-rgb),.55)}70%{box-shadow:0 8px 22px rgba(var(--zlx-gold-rgb),.32),0 0 0 16px rgba(var(--zlx-gold-rgb),0)}to{box-shadow:0 8px 22px rgba(var(--zlx-gold-rgb),.32),0 0 rgba(var(--zlx-gold-rgb),0)}}.product:not(.featured-product) .product-form__submit+.shopify-payment-button:before,.product:not(.featured-product) .zlx-atc-guarantee{content:"\2713  Annulation 1 clic \b7  Garantie 30 nuits satisfaite ou rembours\e9 e";display:block;text-align:center;font-size:12px;letter-spacing:.04em;color:var(--zlx-cream-text-soft);font-style:italic;margin:10px 0 6px;line-height:1.5}@media(max-width:749px){.product:not(.featured-product) .product-form__submit,.product:not(.featured-product) [name=add]{min-height:58px!important;font-size:16.5px!important;letter-spacing:.04em!important;padding:18px 22px!important}}.zlx-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:9989;background:#fffffffa;backdrop-filter:saturate(180%) blur(10px);-webkit-backdrop-filter:saturate(180%) blur(10px);border-top:1px solid rgba(var(--zlx-gold-rgb),.45);box-shadow:0 -8px 24px #0d16261f;transform:translateY(110%);transition:transform .35s cubic-bezier(.22,1,.36,1);padding:10px 14px calc(10px + env(safe-area-inset-bottom,0));display:none}@media(max-width:749px){.zlx-sticky-atc{display:block}}.zlx-sticky-atc--visible{transform:translateY(0)}.zlx-sticky-atc__inner{display:flex;align-items:center;gap:12px;max-width:480px;margin:0 auto}.zlx-sticky-atc__img{width:48px;height:48px;object-fit:cover;border-radius:10px;border:1px solid var(--zlx-cream-border);flex-shrink:0;background:var(--zlx-cream-2)}.zlx-sticky-atc__meta{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.zlx-sticky-atc__title{font-size:12px;letter-spacing:.04em;color:var(--zlx-navy);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.zlx-sticky-atc__price{font-size:15px;font-weight:700;color:var(--zlx-navy);letter-spacing:-.01em}.zlx-sticky-atc__btn{flex-shrink:0;padding:14px 22px;background:linear-gradient(135deg,var(--zlx-gold-light) 0%,var(--zlx-gold) 55%,var(--zlx-gold-dark) 100%);color:var(--zlx-navy);font-weight:700;font-size:14px;letter-spacing:.05em;text-transform:uppercase;border:0;border-radius:999px;box-shadow:0 6px 18px rgba(var(--zlx-gold-rgb),.34),inset 0 1px #ffffff59;cursor:pointer;transition:transform .2s ease,filter .2s ease;white-space:nowrap}.zlx-sticky-atc__btn:active{transform:scale(.97);filter:brightness(.95)}@media(max-width:749px){.zlx-sticky-atc--visible~.zympro-faq,body:has(.zlx-sticky-atc--visible) .zympro-faq{bottom:80px!important;transition:bottom .35s cubic-bezier(.22,1,.36,1)}}cart-drawer.drawer{box-shadow:-20px 0 40px #0d16262e}cart-drawer .drawer__inner{border-left:1px solid rgba(var(--zlx-gold-rgb),.25)}cart-drawer .drawer__header{position:relative;padding:28px 28px 22px;border-bottom:1px solid var(--zlx-cream-border)}cart-drawer .drawer__header:before{content:"";position:absolute;top:0;left:24%;right:24%;height:1px;background:linear-gradient(90deg,transparent,var(--zlx-gold) 50%,transparent)}cart-drawer .drawer__heading{font-family:var(--font-heading-family, inherit);color:var(--zlx-navy);font-weight:500;letter-spacing:.04em;margin:0;font-size:1.6rem;text-transform:uppercase}cart-drawer .drawer__close{color:var(--zlx-navy);transition:color .2s ease,transform .2s ease}cart-drawer .drawer__close:hover{color:var(--zlx-gold);transform:rotate(90deg)}cart-drawer .cart-items{border:none}cart-drawer .cart-item{border-bottom:1px solid var(--zlx-cream-border);padding:18px 0}cart-drawer .cart-item:last-child{border-bottom:none}cart-drawer .cart-item__name{color:var(--zlx-navy);font-weight:600;font-size:14.5px;letter-spacing:0}cart-drawer .cart-item__media .cart-item__image{border-radius:10px;border:1px solid var(--zlx-cream-border)}cart-drawer .product-option,cart-drawer .cart-item__details>*{color:var(--zlx-cream-text-soft);font-size:13px}cart-drawer .price__sale .price-item--regular,cart-drawer .price-item--regular{color:var(--zlx-cream-text-soft);opacity:.7;text-decoration:line-through;font-size:12.5px}cart-drawer .price-item--sale,cart-drawer .price-item--last{color:var(--zlx-navy);font-weight:600;font-size:14.5px}cart-drawer .cart-item__quantity .quantity{border:1px solid rgba(var(--zlx-gold-rgb),.4);border-radius:999px}cart-drawer .quantity__button{color:var(--zlx-navy)}cart-drawer .quantity__button:hover{color:var(--zlx-gold)}cart-drawer .drawer__footer{background:var(--zlx-cream-2);border-top:1px solid var(--zlx-cream-border);padding:22px 28px 26px}cart-drawer .totals{margin-bottom:16px}cart-drawer .totals__total,cart-drawer .totals__subtotal{color:var(--zlx-navy);font-weight:500;text-transform:uppercase;letter-spacing:.06em;font-size:13px}cart-drawer .totals__total-value,cart-drawer .totals__subtotal-value{color:var(--zlx-navy);font-weight:700;font-size:18px;letter-spacing:-.01em}cart-drawer #CartDrawer-Checkout,cart-drawer button[name=checkout],cart-drawer .cart__checkout-button{background:linear-gradient(135deg,var(--zlx-gold-light) 0%,var(--zlx-gold) 55%,var(--zlx-gold-dark) 100%)!important;color:var(--zlx-navy)!important;font-weight:700;letter-spacing:.04em;border-radius:12px;border:0;padding:18px 28px;font-size:15px;text-transform:uppercase;box-shadow:0 8px 22px rgba(var(--zlx-gold-rgb),.32),inset 0 1px #ffffff59;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}cart-drawer #CartDrawer-Checkout:before,cart-drawer #CartDrawer-Checkout:after,cart-drawer button[name=checkout]:before,cart-drawer button[name=checkout]:after{display:none!important}cart-drawer #CartDrawer-Checkout:hover,cart-drawer button[name=checkout]:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(var(--zlx-gold-rgb),.42),inset 0 1px #ffffff73;filter:brightness(1.04)}cart-drawer .drawer__footer:after{content:"\2713  Livraison offerte FR \b7  BE \b7  LU  \2726   Garantie 30 nuits  \2726   Paiement s\e9 curis\e9";display:block;margin-top:14px;text-align:center;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--zlx-gold-dark);font-weight:500;line-height:1.6}cart-drawer .cart__empty-text{color:var(--zlx-navy);font-family:var(--font-heading-family, inherit);font-weight:500}cart-drawer .drawer__inner-empty .button{background:linear-gradient(135deg,var(--zlx-gold-light) 0%,var(--zlx-gold) 55%,var(--zlx-gold-dark) 100%)!important;color:var(--zlx-navy)!important;font-weight:700;border-radius:12px;border:0;letter-spacing:.04em}cart-drawer .drawer__inner-empty .button:before,cart-drawer .drawer__inner-empty .button:after{display:none!important}@media(min-width:990px){.product:not(.featured-product) .product__media-wrapper media-gallery{display:grid;grid-template-columns:88px 1fr;grid-template-rows:auto;gap:16px;align-items:start;position:relative}.product:not(.featured-product) .product__media-wrapper media-gallery>slider-component[id^=GalleryThumbnails-]{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:stretch;max-height:560px;width:88px;overflow:hidden;position:relative}.product:not(.featured-product) .product__media-wrapper .thumbnail-list{display:flex!important;flex-direction:column!important;gap:10px;width:100%;height:100%;max-height:560px;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;padding:4px 0;margin:0;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(var(--zlx-gold-rgb),.35) transparent}.product:not(.featured-product) .product__media-wrapper .thumbnail-list::-webkit-scrollbar{width:3px}.product:not(.featured-product) .product__media-wrapper .thumbnail-list::-webkit-scrollbar-thumb{background:rgba(var(--zlx-gold-rgb),.35);border-radius:999px}.product:not(.featured-product) .product__media-wrapper .thumbnail-list__item{flex:0 0 auto!important;width:100%!important;max-width:88px!important;scroll-snap-align:start}.product:not(.featured-product) .product__media-wrapper .thumbnail{width:100%;aspect-ratio:1 / 1;border-radius:10px;border:1px solid var(--zlx-cream-border);overflow:hidden;transition:border-color .2s ease,transform .2s ease}.product:not(.featured-product) .product__media-wrapper .thumbnail-list__item button[aria-current=true] .thumbnail,.product:not(.featured-product) .product__media-wrapper .thumbnail-list__item.is-active .thumbnail,.product:not(.featured-product) .product__media-wrapper .thumbnail:hover{border-color:var(--zlx-gold);box-shadow:0 0 0 2px rgba(var(--zlx-gold-rgb),.15)}.product:not(.featured-product) .product__media-wrapper slider-component[id^=GalleryThumbnails-]>.slider-button{display:none!important}.product:not(.featured-product) .product__media-wrapper media-gallery>slider-component[id^=GalleryViewer-]{grid-column:2;grid-row:1;width:100%;max-width:100%}.product:not(.featured-product) .product__media-wrapper .product__media-list{width:100%}}@media(max-width:989px){.product:not(.featured-product) .product__media-wrapper media-gallery{display:block}.product:not(.featured-product) .product__media-wrapper .thumbnail-list{display:flex!important;flex-direction:row!important;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding:8px 0 4px;-webkit-overflow-scrolling:touch}.product:not(.featured-product) .product__media-wrapper .thumbnail-list__item{flex:0 0 64px;scroll-snap-align:start}.product:not(.featured-product) .product__media-wrapper .thumbnail{aspect-ratio:1 / 1;border-radius:8px;border:1px solid var(--zlx-cream-border);overflow:hidden}.product:not(.featured-product) .product__media-wrapper .thumbnail-list__item button[aria-current=true] .thumbnail{border-color:var(--zlx-gold);box-shadow:0 0 0 2px rgba(var(--zlx-gold-rgb),.2)}}.product:not(.featured-product) .product__media-wrapper .slider-counter{background:#0d1626d9;color:var(--zlx-navy-text);font-size:11px;letter-spacing:.08em;padding:5px 12px;border-radius:999px;border:1px solid rgba(var(--zlx-gold-rgb),.45)}.product:not(.featured-product) .product__media-wrapper .slider-buttons{gap:14px;margin-top:12px}.product:not(.featured-product) .product__media-wrapper .slider-button{background:#ffffffeb;border:1px solid rgba(var(--zlx-gold-rgb),.55);color:var(--zlx-navy);width:38px;height:38px;border-radius:50%;transition:background .2s ease,border-color .2s ease}.product:not(.featured-product) .product__media-wrapper .slider-button:hover{background:rgba(var(--zlx-gold-rgb),.12);border-color:var(--zlx-gold)}.product:not(.featured-product) .product__media-wrapper .slider-button svg{color:var(--zlx-navy)}[id$=__how_it_works] .multicolumn.color-scheme-6 .multicolumn-card{position:relative;overflow:hidden;border:none;border-radius:26px;padding:0;min-height:clamp(360px,32vw,460px);display:flex;align-items:flex-end;justify-content:center;background:var(--zlx-navy);box-shadow:var(--zlx-shadow-card);isolation:isolate}[id$=__how_it_works] .multicolumn.color-scheme-6 .multicolumn-card:hover{transform:translateY(-3px)}[id$=__how_it_works] .multicolumn.color-scheme-6 .multicolumn-card__image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;border-radius:0;overflow:hidden;z-index:0}[id$=__how_it_works] .multicolumn.color-scheme-6 .multicolumn-card__image-wrapper .media{width:100%;height:100%;padding-bottom:0!important}[id$=__how_it_works] .multicolumn.color-scheme-6 .multicolumn-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}[id$=__how_it_works] .multicolumn.color-scheme-6 .multicolumn-card:hover .multicolumn-card__image{transform:scale(1.05)}[id$=__how_it_works] .multicolumn.color-scheme-6 .multicolumn-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0d162600 28%,#0d162673 58%,#0d1626e6)}[id$=__how_it_works] .multicolumn.color-scheme-6 .multicolumn-card__info{position:relative;z-index:2;width:100%;padding:clamp(22px,2.6vw,36px);text-align:center}[id$=__how_it_works] .multicolumn.color-scheme-6 .multicolumn-card__info h3{color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.35)}[id$=__how_it_works] .multicolumn.color-scheme-6 .multicolumn-card__info .rte{color:#ffffffeb}[id$=__how_it_works] .multicolumn.color-scheme-6 .multicolumn-card__info .rte strong{color:var(--zlx-gold)}@media(max-width:749px){[id$=__how_it_works] .multicolumn.color-scheme-6 .multicolumn-card{min-height:300px;border-radius:22px}}.featured-product .product__media,.featured-product .product__media>.media{border-radius:20px;overflow:hidden}.featured-product .product__media{border:1px solid rgba(var(--zlx-gold-rgb),.32);background:var(--zlx-cream-2);box-shadow:0 26px 60px #0d162633;transition:transform .3s ease,box-shadow .3s ease}.featured-product.color-scheme-6 .product__media{background:#ffffff08;box-shadow:0 26px 60px #0006}.featured-product .product__media:hover{transform:translateY(-3px);box-shadow:0 32px 72px #0d162642}.featured-product .product__media img{transition:transform .7s cubic-bezier(.22,1,.36,1)}.featured-product .product__media:hover img{transform:scale(1.04)}.featured-product .product__title h1,.featured-product .product__title h2{font-family:Trirong,Times New Roman,Georgia,serif;font-weight:500;font-size:clamp(1.7rem,2.7vw,2.45rem);line-height:1.18;letter-spacing:-.01em}.featured-product .product__title:before{content:"";display:block;width:56px;height:2px;margin:0 0 16px;background:linear-gradient(90deg,var(--zlx-gold),transparent)}.featured-product .price{margin-top:4px}.featured-product .price .price-item{font-size:clamp(1.5rem,2.2vw,1.9rem);font-weight:600;letter-spacing:-.01em}.featured-product .price .price-item--regular{opacity:.7}.featured-product .price--on-sale .price-item--sale{color:var(--zlx-gold-dark)}.featured-product.color-scheme-6 .price--on-sale .price-item--sale{color:var(--zlx-gold-light)}.featured-product .product__text{font-size:1.04rem;line-height:1.7;margin-top:6px;max-width:46ch}.featured-product .product-form__buttons{margin-top:6px}@media(max-width:749px){.featured-product .product__media,.featured-product .product__media>.media{border-radius:16px}.featured-product .product__title:before{margin-left:auto;margin-right:auto}}.featured-product .product{align-items:center;column-gap:clamp(28px,4vw,64px)}.featured-product .product__info-container{max-width:540px}.zlx-vitrine{position:relative;width:100%;max-width:clamp(340px,42vw,560px);margin-inline:auto}.zlx-vitrine__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:20px;border:1px solid rgba(var(--zlx-gold-rgb),.32);box-shadow:0 26px 60px #0d162633;background:var(--zlx-cream-2)}.featured-product.color-scheme-6 .zlx-vitrine__track{box-shadow:0 26px 60px #0006;background:var(--zlx-navy-soft)}.zlx-vitrine__track::-webkit-scrollbar{display:none}.zlx-vitrine__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:3 / 4}.zlx-vitrine__img{width:100%;height:100%;object-fit:cover;display:block}.zlx-vitrine__dots{display:flex;justify-content:center;gap:9px;margin-top:16px}@media(max-width:749px){.zlx-vitrine__dots{margin-bottom:28px}}.zlx-vitrine__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;cursor:pointer;background:rgba(var(--zlx-gold-rgb),.3);transition:transform .2s ease,background .2s ease}.zlx-vitrine__dot.is-active{background:var(--zlx-gold);transform:scale(1.3)}.featured-product.color-scheme-6 .zlx-vitrine__slide:nth-child(3) .zlx-vitrine__img{object-position:top center}.featured-product .product__title:before{display:none}.zlx-vitrine-eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 18px;padding:9px 18px;border:1.5px solid rgba(var(--zlx-gold-rgb),.65);border-radius:var(--zlx-radius-pill);background:rgba(var(--zlx-gold-rgb),.1);font-size:.95rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--zlx-navy)}.zlx-vitrine-eyebrow:before{content:"";width:8px;height:8px;flex:0 0 auto;transform:rotate(45deg);background:var(--zlx-gold);box-shadow:0 0 0 3px rgba(var(--zlx-gold-rgb),.18)}.featured-product.color-scheme-6 .zlx-vitrine-eyebrow{color:var(--zlx-navy-text);border-color:rgba(var(--zlx-gold-rgb),.75);background:rgba(var(--zlx-gold-rgb),.14)}.zlx-vitrine__badge{position:absolute;top:16px;left:16px;z-index:3;display:inline-flex;align-items:center;padding:11px 18px;border-radius:var(--zlx-radius-pill);background:linear-gradient(135deg,var(--zlx-gold-light) 0%,var(--zlx-gold) 55%,var(--zlx-gold-dark) 100%);color:var(--zlx-navy);font-size:1.05rem;font-weight:800;letter-spacing:.01em;line-height:1;box-shadow:0 8px 20px rgba(var(--zlx-gold-rgb),.45),inset 0 1px #ffffff73}
/*# sourceMappingURL=/cdn/shop/t/2/assets/zymlux-premium.css.map */
