.maison-campaign{display:block;color:var(--campaign-foreground, #fff);background:var(--campaign-background, #b0272c);text-align:center}.maison-campaign[hidden],.maison-campaign [hidden]{display:none!important}.maison-campaign :is(p,h1,h2){margin:0;color:inherit}.maison-campaign .maison-campaign__title,.maison-campaign .maison-campaign__offer{font-family:var(--font-body-family);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;line-height:1.05;overflow-wrap:anywhere}.maison-campaign__copy{display:grid;gap:.6rem;min-width:0}.maison-campaign__title{font-size:2.2rem}.maison-campaign__offer{font-size:3.2rem}.maison-campaign__condition{font-size:1.35rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.maison-campaign__cta{color:inherit;font-size:1.4rem;font-weight:700;text-underline-offset:.3rem}.maison-campaign__cta.button{background:var(--campaign-foreground, #fff);color:var(--campaign-background, #b0272c);min-width:20rem;margin-top:1.6rem;border:0}.maison-campaign__cta.button:before,.maison-campaign__cta.button:after{box-shadow:none}.maison-campaign__expired{padding:1.6rem;font-size:1.6rem;font-weight:600}.maison-campaign--bar{padding:1.1rem 1.5rem}.maison-campaign--bar .maison-campaign__active{max-width:120rem;margin:auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem 3rem}.maison-reference .maison-hero:has(.maison-campaign) .maison-hero__copy:before{background:radial-gradient(ellipse,rgb(0 0 0 / 45%),transparent 75%)}.maison-campaign--hero{background:transparent;color:#fff}.maison-campaign--hero .maison-campaign__offer{font-size:clamp(4.6rem,7vw,9rem);line-height:.98}.maison-campaign--hero .maison-campaign__eyebrow{font-size:clamp(1.6rem,2.4vw,2.6rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.maison-campaign--hero .maison-campaign__condition{font-size:clamp(1.6rem,2vw,2.2rem);margin-top:1rem}.maison-campaign--hero .maison-campaign__cta.button{background:var(--campaign-background);color:var(--campaign-foreground);font-size:1.7rem;text-transform:uppercase;margin-top:2.4rem;min-height:5.2rem}.maison-campaign__clock{display:flex;align-items:center;justify-content:center;gap:.7rem;margin-top:1rem}.maison-campaign__clock>span:not(.maison-campaign__ends){display:grid;min-width:4.4rem;padding:.5rem;background:#0000001f;border:1px solid currentColor;border-radius:.2rem}.maison-campaign__clock b{font-size:2rem;font-variant-numeric:tabular-nums;line-height:1.1}.maison-campaign__clock small{font-size:.9rem;text-transform:uppercase;letter-spacing:.02em}.maison-campaign__ends{font-size:1.1rem;text-transform:uppercase;max-width:7rem}.maison-reference .card__badge{z-index:2}.maison-reference .card__badge .badge{background:var(--campaign-background);color:var(--campaign-foreground);border:0;padding:.7rem .9rem;font-family:var(--font-body-family);font-weight:700;font-size:1.3rem;line-height:1.2;letter-spacing:0}.maison-reference .card__badge .badge:not(:only-child){margin:.2rem}.maison-reference .card-information .price{margin-top:.6rem}.maison-reference .card-information .price__sale{flex-wrap:wrap;gap:.2rem .8rem;align-items:baseline}.maison-reference .card-information .price--on-sale .price__sale{display:flex}.maison-reference .card-information .price__sale .price-item{margin:0}.maison-reference .card-information .price__sale .price-item--sale{order:-2;color:var(--campaign-price);font-size:1.8rem;font-weight:800;line-height:1.2}.maison-reference .card-information .price__sale s{color:rgba(var(--color-foreground),.7);font-size:1.35rem;text-decoration-thickness:1.5px}.maison-reference .maison-card-savings{margin:.4rem 0 0;color:var(--campaign-price);font-size:1.2rem;font-weight:700;line-height:1.2;text-transform:uppercase}.maison-reference .maison-pdp .price--on-sale .price-item--sale{color:var(--campaign-price);font-size:2.8rem;font-weight:800}.maison-reference .maison-pdp .price__sale s{font-size:1.8rem;text-decoration-thickness:1.5px}.maison-reference .maison-product-savings{background:var(--campaign-background);color:var(--campaign-foreground);font-weight:700}.maison-reference .collection--promotion{border-top:.5rem solid var(--campaign-background);background:#fff7f3}.maison-reference .collection--promotion .collection__title{padding-top:.8rem}.maison-reference .collection--promotion .title{color:var(--campaign-price);font-family:var(--font-body-family);font-weight:800;text-transform:uppercase;font-size:clamp(3rem,4.3vw,5.4rem);margin-bottom:1rem}.maison-reference .collection__promotion-offer{font-size:clamp(2.6rem,4vw,4.8rem);font-weight:800;color:var(--campaign-price);line-height:1.1;margin:0 0 1.2rem;text-transform:uppercase}.maison-reference .collection--promotion .collection__view-all .button{background:var(--campaign-background);color:var(--campaign-foreground);font-weight:700;text-transform:uppercase;min-width:22rem}@media(max-width:749px){.maison-campaign--bar{padding:.8rem 1.2rem}.maison-campaign--bar .maison-campaign__active{gap:.5rem 1.6rem}.maison-campaign--bar .maison-campaign__clock{width:100%;margin-top:.3rem}.maison-reference .card__badge .badge{padding:.6rem;font-size:1.1rem}.maison-reference .card-information .price__sale .price-item--sale{font-size:1.6rem}.maison-reference .card-information .price__sale s{font-size:1.2rem}.maison-reference .maison-card-savings{font-size:1.1rem}.maison-campaign__clock{gap:.4rem}.maison-campaign__clock>span:not(.maison-campaign__ends){min-width:3.8rem}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/maison-campaign.css.map */
