:root{--q4-nuit: #14213d;--q4-nuit-2: #1d2d52;--q4-or: #d4a853;--q4-or-clair: #e9cd8c;--q4-creme: #f7f1e6;--q4-etoiles: radial-gradient(circle at 12% 30%, rgba(255, 255, 255, .55) 0 1px, transparent 1.6px), radial-gradient(circle at 70% 70%, rgba(255, 255, 255, .4) 0 1px, transparent 1.6px), radial-gradient(circle at 40% 15%, rgba(212, 168, 83, .75) 0 1.2px, transparent 1.9px), radial-gradient(circle at 88% 22%, rgba(255, 255, 255, .35) 0 .8px, transparent 1.4px)}.announcement-bar__text strong{color:var(--q4-or)!important;font-weight:800!important;letter-spacing:.08em}.section:has(.announcement-bar) .announcement-bar,.announcement-bar{background-image:var(--q4-etoiles);background-size:90px 46px,130px 46px,170px 46px,60px 46px;border-block-end:1px solid rgba(212,168,83,.45)}.product-badges__badge--q4{padding:0!important;border:0!important;background:transparent!important}.q4-etiquette{display:inline-flex;vertical-align:middle;filter:drop-shadow(0 2px 3px rgba(20,33,61,.3))}.q4-etiquette__forme{--q4-pointe: 11px;position:relative;display:inline-flex;align-items:stretch;height:26px;overflow:hidden;border-radius:0 3px 3px 0;clip-path:polygon(var(--q4-pointe) 0,100% 0,100% 100%,var(--q4-pointe) 100%,0 50%);font-family:var(--font-body--family),sans-serif;line-height:1;white-space:nowrap}.q4-etiquette__forme:before{content:"";position:absolute;top:50%;left:6px;z-index:1;width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:inset 0 1px 1px #14213d59;transform:translateY(-50%)}.q4-etiquette__pct{display:flex;align-items:center;padding:0 7px 0 calc(var(--q4-pointe) + 5px);background:linear-gradient(180deg,#e3c37d,#d4a853 55%,#bb9142);color:var(--q4-nuit);font-size:12px;font-weight:800;letter-spacing:-.01em}.q4-etiquette__nom{display:flex;align-items:center;padding:0 9px 0 8px;border-left:1px dashed rgba(212,168,83,.6);background:var(--q4-nuit);color:var(--q4-or-clair);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.q4-etiquette__forme>.q4-etiquette__nom:first-child{padding-left:calc(var(--q4-pointe) + 5px);border-left:0}.q4-etiquette--prix{margin-inline-start:10px}.q4-etiquette--prix .q4-etiquette__forme{--q4-pointe: 12px;height:28px}.q4-etiquette--prix .q4-etiquette__pct{font-size:13px}.q4-etiquette--prix .q4-etiquette__nom{font-size:10px}@media screen and (max-width:749px){.q4-etiquette--carte .q4-etiquette__forme{--q4-pointe: 9px;height:22px}.q4-etiquette--carte .q4-etiquette__pct{padding-right:5px;font-size:10.5px}.q4-etiquette--carte .q4-etiquette__nom{padding:0 6px;font-size:8px;letter-spacing:.08em}}.sticky-add-to-cart__price .q4-etiquette{display:none!important}.q4-hero{display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:520px;color:var(--q4-creme);text-shadow:0 2px 18px rgba(8,14,32,.6)}.q4-hero__surtitre{display:inline-flex;align-items:center;gap:.7em;font-family:var(--font-body--family),sans-serif;font-size:13px;font-weight:800;letter-spacing:.3em;text-transform:uppercase;color:var(--q4-or)}.q4-hero__surtitre:after{content:"";width:3em;height:1px;background:var(--q4-or)}.q4-hero__titre{margin:0;font-family:var(--q4-police-titre, Lora),Georgia,serif;font-size:clamp(38px,4.6vw,64px);font-weight:600;line-height:1.05}.q4-hero__soustitre{margin:4px 0 10px;font-size:clamp(16px,1.5vw,19px);line-height:1.6}.q4-hero__or{color:var(--q4-or);font-weight:800}.q4-code{display:inline-block;padding:1px 9px;border:1.5px dashed var(--q4-or);border-radius:4px;color:var(--q4-or);font-weight:800;letter-spacing:.08em;white-space:nowrap;text-shadow:none}.q4-hero__cta{display:inline-flex;align-items:center;padding:15px 28px;border-radius:3px;background:var(--q4-or);color:var(--q4-nuit);font-family:var(--font-body--family),sans-serif;font-size:14px;font-weight:800;letter-spacing:.05em;text-decoration:none;text-shadow:none;transition:background .18s ease}.q4-hero__cta:hover{background:var(--q4-or-clair)}.q4-hero__garantie{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-size:14px;font-weight:600}.q4-hero__garantie svg,.q4-offre svg,.q4-garantie-fiche svg{flex:none}.hero:has(.q4-hero) .hero__media-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(270deg,#0a1228d6,#0a122885 38%,#0a122800 64%)}.hero:has(.q4-hero) .hero__content-wrapper{z-index:3}@media screen and (min-width:750px){.hero:has(.q4-hero) .hero__content-wrapper{align-items:flex-end!important;justify-content:center!important}}@media screen and (max-width:749px){.hero:has(.q4-hero){--hero-min-height: 640px !important}.hero:has(.q4-hero) .hero__media-grid:after{background:linear-gradient(0deg,#0a1228e0,#0a12288c 40%,#0a122800 62%)}.hero:has(.q4-hero) .hero__content-wrapper{justify-content:flex-end!important;align-items:flex-start!important}.q4-hero{gap:6px}.q4-hero__surtitre{font-size:11px}.q4-hero__titre{font-size:34px}.q4-hero__soustitre{font-size:15px;margin-bottom:8px}.q4-hero__cta{padding:13px 22px;font-size:13px}.q4-hero__garantie{font-size:13px}}.q4-offre{container-type:inline-size;display:flex;width:100%;aspect-ratio:4.35 / 1;min-height:80px;overflow:hidden;border:1px solid rgba(212,168,83,.55);border-radius:4px;background-color:var(--q4-nuit);color:var(--q4-creme);font-family:var(--font-body--family),sans-serif}.q4-offre__texte{flex:0 0 58%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5cqi;padding:1.6cqi 2.6cqi;text-align:center;background-image:var(--q4-etoiles);background-size:90px 70px,130px 90px,170px 120px,60px 50px}.q4-offre__surtitre{display:flex;align-items:center;gap:.8em;font-weight:800;font-size:max(8.5px,2cqi);letter-spacing:.3em;text-transform:uppercase;color:var(--q4-or)}.q4-offre__surtitre:before,.q4-offre__surtitre:after{content:"";width:2.2em;height:1px;background:currentColor;opacity:.7}.q4-offre__titre{font-family:var(--q4-police-titre, Lora),Georgia,serif;font-weight:600;font-size:max(17px,5.4cqi);line-height:1.05;color:#fff}.q4-offre__or{color:var(--q4-or)}.q4-offre__code{font-size:max(10.5px,2.5cqi);line-height:1.2}.q4-offre__pastille{display:inline-block;padding:0 .45em;border:1px dashed var(--q4-or);border-radius:3px;color:var(--q4-or);font-weight:800;letter-spacing:.06em}.q4-offre__cumul{font-size:max(8.5px,1.8cqi);font-weight:600;color:var(--q4-or-clair);line-height:1.2}.q4-offre__photo{position:relative;flex:1 1 auto;display:flex;align-items:flex-end;justify-content:center;padding-bottom:1.2cqi;background-size:cover;background-position:center bottom}.q4-offre__photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--q4-nuit) 0%,rgba(20,33,61,0) 35%),linear-gradient(0deg,#0a1228cc,#0a122800 30%)}.q4-offre__garantie{position:relative;display:inline-flex;align-items:center;gap:.4em;font-size:max(8.5px,1.9cqi);font-weight:800;color:var(--q4-creme);white-space:nowrap}.q4-offre__garantie svg{width:1.3em;height:1.3em;color:var(--q4-or)}.q4-garantie-fiche{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 0;color:var(--q4-nuit);font-family:var(--font-body--family),sans-serif;font-size:15px}.q4-garantie-fiche b{font-weight:800}.q4-garantie-fiche span{color:#6b6b6b;font-size:13px}.cart-items__table-row:has(a[href*=garantie-3-ans-offerte]) .cart-items__quantity{display:none}.cart-items__table-row:has(a[href*=garantie-3-ans-offerte]) a[href*=garantie-3-ans-offerte]{pointer-events:none;color:var(--q4-nuit);font-weight:800}.cart-drawer__summary .cart__additional-checkout-buttons{display:none!important}.q4-titre em{color:var(--q4-or);font-style:normal}.q4-cumul{display:block;margin-top:6px;color:var(--q4-or-clair);font-size:13px;font-weight:600;letter-spacing:.02em}.q4-cumul:before{content:"\2726  ";color:var(--q4-or)}.q4-offre--fiche .q4-cumul{font-size:12px}a.q4-hero__garantie,a.q4-offre__garantie{color:inherit;text-decoration:none}a.q4-offre__garantie{color:var(--q4-creme)}a.q4-hero__garantie:hover,a.q4-offre__garantie:hover{text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/26/assets/q4-habillage.css.map */
