:root{--promo-bar-bg: var(--c-fg);--promo-bar-fg: var(--c-bg);--promo-bar-hl: #F7B98B;--promo-ink: var(--c-sale, #B42318);--promo-pill-bg: var(--promo-ink);--promo-pill-fg: #fff}.u-btp{--promo-bar-bg: var(--c-ann-bg, #161616);--promo-bar-fg: var(--c-footer-fg, #EDEDEA);--promo-bar-hl: var(--c-yellow, #FFD000);--promo-ink: var(--c-sale, #B42318);--promo-pill-bg: var(--c-ink, #161616);--promo-pill-fg: var(--c-yellow, #FFD000)}.u-moto{--promo-bar-bg: var(--c-ann-bg, #111215);--promo-bar-fg: var(--c-ann-fg, #C9CBD0);--promo-bar-hl: var(--c-accent-2, #FF8A52);--promo-ink: var(--c-accent-2, #FF8A52);--promo-pill-bg: var(--c-accent, #FF5A1F);--promo-pill-fg: var(--c-accent-fg, #0B0C0E)}.u-outdoor{--promo-bar-bg: var(--o-nuit, #0A1C28);--promo-bar-fg: var(--o-givre, #E9EDEC);--promo-bar-hl: #FF9C6E;--promo-ink: var(--o-braise-d, #AD3806);--promo-pill-bg: var(--o-braise, #FF5C1A);--promo-pill-fg: var(--o-nuit, #0A1C28)}.u-animaux{--promo-bar-bg: var(--a-prune, #33203A);--promo-bar-fg: #F5EEF0;--promo-bar-hl: var(--a-miel, #F5B841);--promo-ink: var(--a-braise-d, #A83C0E);--promo-pill-bg: var(--a-braise-d, #A83C0E);--promo-pill-fg: #ffffff}.u-senior{--promo-bar-bg: var(--c-night, #14233A);--promo-bar-fg: #ffffff;--promo-bar-hl: var(--c-lamp, #F2B33D);--promo-ink: var(--c-ember, #A01C15);--promo-pill-bg: var(--c-ember, #A01C15);--promo-pill-fg: #ffffff}.promo-bar{background:var(--promo-bar-bg);color:var(--promo-bar-fg);font-family:var(--font-body);font-size:.86rem;line-height:1.3;border-bottom:1px solid color-mix(in srgb,var(--promo-bar-fg) 14%,transparent)}.promo-bar__link{display:flex;align-items:center;justify-content:center;gap:14px;min-height:44px;padding:6px var(--gutter, 16px);color:inherit;text-decoration:none;max-width:var(--container, 1320px);margin:0 auto}.promo-bar__link:hover .promo-bar__cta-text,.promo-bar__link:focus-visible .promo-bar__cta-text{text-decoration:underline;text-underline-offset:3px}.promo-bar__link:focus-visible{outline:2px solid var(--promo-bar-hl);outline-offset:-4px}.promo-bar__msgs{display:grid;min-width:0;overflow:hidden}.promo-bar__msg{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;gap:0 10px;white-space:nowrap;min-width:0;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s}.promo-bar__msg.is-active{opacity:1;visibility:visible;transition:opacity .45s ease}.promo-bar__name{font-weight:700;letter-spacing:.01em}.promo-bar__short{display:none}.promo-bar__by{opacity:.9}.promo-bar__rate{color:var(--promo-bar-hl);font-weight:800;white-space:nowrap}.promo-bar__until,.promo-bar__tiers{opacity:.82}.promo-bar__tiers:before,.promo-bar__count:before{content:"\b7";margin-right:10px;opacity:.6}.promo-bar__count{font-variant-numeric:tabular-nums;color:var(--promo-bar-hl)}.promo-bar__msg--gift .icon{color:var(--promo-bar-hl);flex:none}.promo-bar__cta{display:inline-flex;align-items:center;gap:4px;flex:none;font-weight:600;padding-left:14px;border-left:1px solid color-mix(in srgb,var(--promo-bar-fg) 22%,transparent)}.u-btp .promo-bar__name{text-transform:uppercase;letter-spacing:.06em}.u-moto .promo-bar__name{text-transform:uppercase;letter-spacing:.08em;font-style:italic}.u-senior .promo-bar{font-size:1rem}@media(max-width:1100px){.promo-bar__tiers{display:none}}@media(max-width:1599px){.u-senior .promo-bar__tiers{display:none}}@media(max-width:749px){.promo-bar{font-size:.8rem}.u-senior .promo-bar{font-size:.9rem}.promo-bar__link{gap:8px;padding:4px 12px;justify-content:space-between}.promo-bar__msgs{flex:1}.promo-bar__msg{justify-content:flex-start;flex-wrap:wrap;gap:0 8px;white-space:normal;text-wrap:balance}.promo-bar__lead{min-width:0}.promo-bar__msg--gift{display:block}.promo-bar__msg--gift .icon{vertical-align:-3px;margin-right:6px}.promo-bar__full{display:none}.promo-bar__short{display:inline}.promo-bar__until{display:none}.promo-bar__count:before{content:none}.promo-bar__cta{padding-left:0;border-left:0}.promo-bar__cta-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.promo-bar__arrow{width:18px;height:18px}}@media(max-width:359px){.promo-bar__count{display:none}}@media(prefers-reduced-motion:reduce){.promo-bar__msg,.promo-bar__msg.is-active{transition:none}}.promo-bar--static .promo-bar__msgs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 2rem;min-width:0}.promo-bar--static .promo-bar__msg,.promo-bar--static .promo-bar__msg.is-active{opacity:1;visibility:visible;transition:none;flex-wrap:wrap;white-space:normal;min-width:0;max-width:100%}.promo-bar--static .promo-bar__msg>*{min-width:0}@media(max-width:1279px){.promo-bar--static .promo-bar__msg--gift{display:none}}@media(max-width:749px){.promo-bar--static .promo-bar__msgs{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.promo-bar--rotate .promo-bar__msgs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 2rem}.promo-bar--rotate .promo-bar__msg{opacity:1;visibility:visible}.promo-bar--rotate .promo-bar__msg:not(:first-child){display:none}}@media(prefers-reduced-motion:reduce)and (min-width:1280px){.promo-bar--rotate .promo-bar__msg:not(:first-child){display:flex}}.price--promo{align-items:baseline;gap:2px 8px}.price s{position:relative}.price--promo .promo-now{color:var(--promo-ink);font-weight:800}.price--promo .promo-was{color:var(--c-muted);font-size:.86em;font-weight:400;text-decoration-thickness:1px}.promo-pill,.promo-tag{display:inline-flex;align-items:center;font-size:.74rem;font-weight:800;line-height:1;padding:.32em .5em;border-radius:4px;background:var(--promo-pill-bg);color:var(--promo-pill-fg);white-space:nowrap;font-variant-numeric:tabular-nums}.promo-pill[hidden]{display:none}.u-senior .promo-pill,.u-senior .promo-tag{border-radius:999px;padding:.34em .65em;font-size:.82rem}.u-outdoor .promo-pill,.u-outdoor .promo-tag{border-radius:6px}.promo-note{flex-basis:100%;margin:6px 0 0;font-size:.88rem;color:var(--c-muted)}.promo-gift-line{flex-basis:100%;display:flex;align-items:center;gap:6px;margin:2px 0 6px;font-size:.88rem;color:var(--c-muted)}.promo-gift-line .icon{color:var(--promo-ink);flex:none}.price--promo[data-price-main] .promo-now{font-size:1.6rem}.pdp-mini .price,.bat-upsell .price,.mcompare .price{gap:2px 6px}.pdp-mini .promo-pill,.bat-upsell .promo-pill,.mcompare .promo-pill{font-size:.7rem}.u-senior .price--promo .promo-note,.u-senior .promo-gift-line{font-size:1rem}.promo-hero{display:inline-flex;flex-wrap:wrap;gap:0 .3em;align-items:baseline;margin:0 0 12px;font-size:.95rem;line-height:1.4}.promo-hero strong{font-weight:800}.price--line{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin:0}.price--line.price--promo .price__now{color:var(--promo-ink);font-weight:800}.price--line .price__was{font-size:.85rem;color:var(--c-muted)}.price--line .price__was[hidden]{display:none}.cart__row-save dd{color:var(--promo-ink);font-weight:700}.cart__row-was dd{color:var(--c-muted)}.cart__row-total{font-weight:800;font-size:1.1rem}.cart__totals [hidden]{display:none}.promo-gift{display:flex;gap:12px;align-items:flex-start;margin:14px 0;padding:12px 14px;border:1px solid var(--c-line);border-radius:var(--radius, 8px);background:color-mix(in srgb,var(--promo-ink) 5%,var(--c-bg))}.promo-gift__icon{color:var(--promo-ink);flex:none;margin-top:1px}.promo-gift__body{flex:1;min-width:0}.promo-gift__msg{margin:0 0 8px;font-size:.92rem;line-height:1.4}.promo-gift__bar{display:block;height:6px;border-radius:99px;background:var(--c-line);overflow:hidden}.promo-gift__bar>span{display:block;height:100%;background:var(--promo-ink);border-radius:inherit;transition:width .3s ease}.promo-gift.is-reached .promo-gift__msg{margin-bottom:0}.promo-gift.is-reached .promo-gift__bar{display:none}.cart-empty__promo{justify-content:center;margin:4px 0 16px}@media(max-width:749px){.cart-item{grid-template-columns:84px minmax(0,1fr)}.cart-item .price--line{grid-column:2;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:2px 8px}}.promo-hero-outfit{display:block;margin:8px 0 12px;font-size:.9rem;line-height:1.4}.promo-hero-outfit strong{font-weight:800}.promo-hero+.promo-hero-outfit{margin-top:8px}.outfit-line{flex-basis:100%;display:flex;align-items:flex-start;gap:8px;margin:8px 0 0;font-size:.9rem;line-height:1.4;color:var(--c-fg)}.outfit-line__ico{flex:none;margin-top:1px;color:var(--promo-ink)}.outfit-line strong{font-weight:800;color:var(--promo-ink);white-space:nowrap}.outfit-line a{color:inherit;font-weight:600;text-underline-offset:3px;white-space:nowrap}.u-senior .outfit-line{font-size:1rem}.outfit{--outfit-ok: var(--c-success, #1F7A4D)}.outfit__fams{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.outfit__fam-link{position:relative;display:flex;align-items:center;gap:12px;min-height:64px;height:100%;padding:10px 12px;border:1px solid var(--c-line);border-radius:var(--radius, 8px);background:var(--c-card, var(--c-bg));color:var(--c-fg);text-decoration:none;transition:border-color .15s ease}.outfit__fam-link:hover{border-color:var(--c-fg)}.outfit__ico{position:relative;flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--c-fg) 7%,transparent);color:var(--c-fg)}.outfit__check{display:none;position:absolute;right:-4px;bottom:-4px;width:20px;height:20px;padding:4px;border-radius:50%;background:var(--outfit-ok);color:#fff;box-shadow:0 0 0 2px var(--c-card, var(--c-bg))}.outfit__fam-text{display:grid;gap:1px;min-width:0;line-height:1.25}.outfit__fam-name{font-size:.95rem;font-weight:750}.outfit__fam-state{font-size:.8rem;color:var(--c-muted)}.outfit__fam.is-on .outfit__check,.outfit__fam.is-here .outfit__check{display:block}.outfit__fam.is-on .outfit__fam-link,.outfit__fam.is-here .outfit__fam-link{border-color:var(--outfit-ok)}.outfit__fam.is-on .outfit__fam-state,.outfit__fam.is-here .outfit__fam-state{color:var(--outfit-ok);font-weight:700}.outfit--cart .outfit__fam:not(.is-on) .outfit__fam-link{border-style:dashed;border-color:var(--c-muted)}.outfit--cart .outfit__fam:not(.is-on) .outfit__fam-state{color:var(--promo-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.u-moto .outfit__check{color:#0b0c0e}.u-senior .outfit--cart .outfit__fams{grid-template-columns:repeat(2,minmax(0,1fr))}.outfit--block{display:grid;gap:20px 40px;align-items:center;padding:28px;border:1px solid var(--c-line);border-radius:var(--radius, 8px);background:var(--c-surface);scroll-margin-top:110px}.outfit__kicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:.85rem;font-weight:700;color:var(--c-muted)}.outfit__rate{display:inline-flex;align-items:center;font-size:.78rem;font-weight:800;line-height:1;padding:.34em .55em;border-radius:4px;background:var(--promo-pill-bg);color:var(--promo-pill-fg);white-space:nowrap}.outfit__title{margin:0 0 8px;font-family:var(--font-head);font-size:clamp(1.45rem,1.1rem + 1.4vw,2rem);line-height:1.1;text-wrap:balance}.outfit__text{margin:0;color:var(--c-muted);max-width:52ch}.outfit--block .outfit__fams{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:990px){.outfit--block{grid-template-columns:minmax(0,5fr) minmax(0,6fr);padding:36px}}.outfit-auto{margin-top:48px;margin-bottom:56px}body:has(.section-promo-outfit) .outfit-auto{display:none}.pdp-outfit-offer{padding-block:8px 0}.u-btp .outfit--block{border:2px solid var(--c-ink, #161616);background:var(--c-card, #fff)}.u-btp .outfit__fam-link{border-width:1.5px}.u-moto .outfit__title{font-style:italic;font-weight:800;text-transform:uppercase;letter-spacing:.01em}.u-moto .outfit--block{background:var(--c-surface)}.u-senior .outfit__fam-name{font-size:1.05rem}.u-senior .outfit__fam-state,.u-senior .outfit__kicker{font-size:.95rem}.u-senior .outfit__text{font-size:1.05rem}.u-senior .outfit__rate{border-radius:999px;font-size:.88rem}.u-senior .outfit--block{background:var(--c-card, #fff)}.u-outdoor .outfit__title{font-stretch:75%;font-weight:750}.outfit--cart{margin:0 0 6px;padding:14px;border:1px solid var(--c-line);border-radius:var(--radius, 8px);background:color-mix(in srgb,var(--promo-ink) 5%,var(--c-bg))}.outfit--cart.is-complete{border-color:var(--outfit-ok);background:color-mix(in srgb,var(--outfit-ok) 8%,var(--c-bg))}.outfit__msg{margin:0 0 12px;font-size:.95rem;line-height:1.4}.outfit__msg strong{font-weight:800}.outfit--cart .outfit__fam-link{min-height:56px;padding:8px 10px;gap:10px}.outfit--cart .outfit__ico{width:38px;height:38px}.outfit--cart .outfit__ico>svg:first-child{width:22px;height:22px}.cart__row-outfit dd{white-space:nowrap}.cart__row-pending{font-weight:500!important;font-size:.95rem!important;color:var(--c-muted)}.cart__outfit-fallback{margin:0;font-size:.9rem;color:var(--c-muted)}.cart__outfit-fallback[hidden]{display:none}.u-senior .outfit__msg{font-size:1.05rem}@media(max-width:749px){.outfit--cart .outfit__fams{gap:6px}.outfit--cart .outfit__fam-link{flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;padding:10px 4px;text-align:center}.outfit--cart .outfit__fam-name{font-size:.74rem;line-height:1.15;letter-spacing:-.01em}.outfit--cart .outfit__fam-state{font-size:.72rem}.outfit--cart .outfit__fam.is-on .outfit__fam-state{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.outfit--block{padding:20px 16px}.outfit--block .outfit__fam-link{padding:10px;gap:10px}.outfit--block .outfit__ico{width:36px;height:36px}.outfit--block .outfit__fam-name{font-size:.88rem}.outfit--block .outfit__fam-state{font-size:.76rem}.outfit--block .outfit__fams{gap:8px}.outfit-auto{margin-top:32px;margin-bottom:40px}}@media(max-width:379px){.outfit--block .outfit__fams{grid-template-columns:1fr}}.outfit-filter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:0 0 16px;padding:12px 14px;border:1px solid var(--c-line);border-radius:var(--radius, 8px);background:color-mix(in srgb,var(--promo-ink) 5%,var(--c-bg))}.outfit-filter p{margin:0;font-weight:650}.outfit-filter__reset{min-height:44px;padding:0 14px;border:1.5px solid currentColor;border-radius:var(--radius-btn, 6px);background:none;color:inherit;font:inherit;font-weight:700;cursor:pointer}.promo-bar__outfit-short{display:none}@media(max-width:899px){.promo-bar__outfit-full{display:none}.promo-bar__outfit-short{display:inline}}.promo-bar--static .promo-bar__msg--outfit:not(:first-child){display:none}@media(max-width:749px){.promo-bar__msg--outfit{display:block}}@media(prefers-reduced-motion:reduce){.outfit__fam-link{transition:none}}.promo-bar__msgs{align-items:center}.promo-bar__msg--gift .icon{display:inline-block;vertical-align:-3px;margin-right:6px}@media(max-width:380px){.outfit__fams{grid-template-columns:repeat(2,minmax(0,1fr))}}.outfit__fam-state{font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/promo.css.map */
