.price-list--branche-promo{row-gap:.35rem}.price-list--branche-promo .branche-promo-sale{color:#4b0b04}.price-list--branche-promo .branche-promo-saving{flex-basis:100%;color:#4b0b04;font-size:.875rem;font-weight:600;line-height:1.5;letter-spacing:normal;text-transform:none}.price-list--branche-promo .branche-promo-note{flex-basis:100%;margin-block-start:.2rem;font-size:.8125rem;line-height:1.55;color:rgb(var(--text-color) / .75);letter-spacing:normal;text-transform:none}.product-card .price-list--branche-promo{column-gap:.5rem}.product-card .branche-promo-saving{font-size:.75rem}.branche-sale{display:grid;grid-template-columns:55% 45%;height:var(--bh-banner-height,680px);min-height:620px;background:var(--campaign-red,#99080c);color:#fff;overflow:hidden}.branche-sale__copy{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:clamp(155px,13vw,250px) 6% 38px;min-width:0}.branche-sale__eyebrow{display:inline-block;border:1px solid currentColor;padding:9px 17px;font:600 clamp(11px,1.05vw,20px)/1.2 Arial,sans-serif;letter-spacing:.16em;margin:0 0 12px}.branche-sale__offer{font:400 clamp(130px,16vw,330px)/.82 var(--campaign-serif,Georgia,serif);letter-spacing:-.065em;margin:0;color:inherit}.branche-sale__offer span{display:block;font:500 clamp(19px,2.15vw,42px)/1.15 Arial,sans-serif;letter-spacing:.2em;margin-top:22px}.branche-sale__code{font:500 clamp(12px,1.2vw,23px)/1.4 Arial,sans-serif;letter-spacing:.16em;margin:14px 0 23px}.branche-sale__button{display:inline-flex;justify-content:center;align-items:center;padding:16px 31px;min-height:48px;background:#fff;color:var(--campaign-red,#99080c);font:700 13px/1.2 Arial,sans-serif;letter-spacing:.13em;text-decoration:none;border:1px solid #fff}.branche-sale__button:hover{background:transparent;color:#fff}.branche-sale__button:focus-visible{outline:2px solid #fff;outline-offset:5px}.branche-sale__photo{min-width:0;min-height:0;background:#e7edf1}.branche-sale__photo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}@media(max-width:699px){.branche-sale{height:auto;min-height:0;grid-template-columns:1fr}.branche-sale__copy{padding:calc(var(--header-height,90px) + 30px) 24px 34px}.branche-sale__eyebrow{font-size:11px;margin-bottom:15px}.branche-sale__offer{font-size:clamp(125px,39vw,220px)}.branche-sale__offer span{font-size:20px;letter-spacing:.15em;margin-top:19px}.branche-sale__code{font-size:12px;margin:14px 0 22px}.branche-sale__photo{height:auto;aspect-ratio:4/3}.branche-sale__photo img{object-fit:contain}.branche-sale__button{padding:14px 27px}}
/*# sourceMappingURL=/cdn/shop/t/44/compiled_assets/styles.css.map */
