.announcement{background:var(--navy);color:var(--ivory);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;padding:9px 20px;font-size:9px;letter-spacing:.16em;text-transform:uppercase;text-align:center}.breadcrumb{padding-top:22px;padding-bottom:0;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:flex;gap:8px;flex-wrap:wrap}.breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}.product-page{align-items:start;grid-template-columns:1fr 1fr;gap:6%}.product-gallery{display:block;position:sticky;top:120px}.gallery-main{background:linear-gradient(168deg,#efeae0,#e3ddd0);aspect-ratio:1/1;max-height:620px}.gallery-slide{display:none;height:100%;background:transparent}.gallery-slide.is-active{display:block}.gallery-slide img,.gallery-slide video{width:100%;height:100%;object-fit:contain}.gallery-slide img{mix-blend-mode:multiply}.gallery-thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:4px}.gallery-thumb{flex:0 0 72px;background:#e9e4d9;border:1px solid transparent;padding:0;opacity:.55;transition:opacity .2s,border-color .2s}.gallery-thumb img{width:100%;height:90px;object-fit:contain;mix-blend-mode:multiply}.gallery-thumb.is-active,.gallery-thumb:hover{opacity:1;border-color:var(--navy)}.product-image{background:linear-gradient(170deg,#efeae0,#e3ddd0)}.product-image>img{mix-blend-mode:multiply;transition:opacity .25s ease,transform .4s ease}.product-image:hover>img:not(.product-hover){opacity:0}.product-image:focus-within>img:not(.product-hover){opacity:0}.cart-image{background:#e9e4d9;mix-blend-mode:multiply}.sample-image{background:linear-gradient(170deg,#efeae0,#e3ddd0)}.product-details{position:static}.product-details .prose{font-size:13.5px;line-height:1.8}.design-index{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:0 0 20px;display:flex;gap:10px;align-items:center}.design-index span{width:22px;height:1px;background:var(--line);display:block}.price-note{font-size:10.5px;color:var(--muted);margin:-18px 0 26px;letter-spacing:.04em}.price-note strong{color:var(--navy);font-weight:400;text-transform:uppercase;letter-spacing:.14em;font-size:9.5px}.product-form{margin-top:26px}.product-options{display:grid;grid-template-columns:1fr 1fr;gap:14px}.product-option label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.14em;margin-bottom:8px;color:var(--muted)}.product-option select{width:100%;min-height:52px;background:transparent;margin-bottom:0}.option-help{font-size:10px;color:var(--muted);margin:12px 0 20px;line-height:1.6}.made-to-order{font-size:11px;line-height:1.6;color:var(--navy);background:#ece7dc;border-left:2px solid var(--navy);padding:12px 14px;margin:16px 0 0}.series-note{font-size:11px;line-height:1.6;color:var(--muted);margin:14px 0 0;padding-left:16px;border-left:1px solid var(--line)}.series-note strong{color:var(--navy);font-weight:400;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.club-note{font-size:11px;line-height:1.6;color:var(--muted);margin:18px 0 0}.club-note a{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.reassurance{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px}.reassurance li{font-size:11px;color:var(--muted);padding-left:20px;position:relative;line-height:1.5}.reassurance li strong{color:var(--navy);font-weight:400}.reassurance li:before{content:"";position:absolute;left:2px;top:2px;width:5px;height:9px;border-right:1px solid var(--navy);border-bottom:1px solid var(--navy);transform:rotate(45deg)}.free-ship{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--navy);border-top:1px solid var(--line);padding-top:12px;margin-top:4px}.free-ship:after{content:"0,00 \20ac";letter-spacing:0;text-transform:none;font-size:12px}.cart-nudge{font-size:11px;line-height:1.6;color:var(--muted);border-top:1px solid var(--line);margin:16px 0 0;padding-top:13px}.cart-nudge a{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.product-accordions{margin-top:34px}.club-perks{list-style:none;padding:0;margin:28px auto 4px;max-width:520px;display:grid;gap:0;text-align:left}.club-perks li{display:flex;gap:16px;align-items:baseline;border-top:1px solid #d8d4c9;padding:13px 0;font-size:12px;line-height:1.6}.club-perks li:last-child{border-bottom:1px solid #d8d4c9}.club-perks li span{font-size:9px;letter-spacing:.18em;color:var(--muted);flex:0 0 20px}.newsletter .text-link{margin-top:26px}.detail-card{display:block;position:relative;overflow:hidden;background:linear-gradient(170deg,#efeae0,#e3ddd0)}.detail-card img{width:100%;aspect-ratio:1;object-fit:cover;mix-blend-mode:multiply;transition:transform .5s}.detail-card:hover img{transform:scale(1.04)}.detail-card span{position:absolute;left:14px;bottom:12px;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--navy)}.values>div{padding:0 clamp(12px,2vw,26px)}.values img{width:100%;aspect-ratio:4/3;object-fit:contain;background:linear-gradient(170deg,#efeae0,#e3ddd0);mix-blend-mode:multiply;margin-bottom:22px}.values .eyebrow{margin-bottom:11px}.manifesto{background:var(--navy);color:var(--ivory);text-align:center;max-width:none;padding-top:70px;padding-bottom:70px}.manifesto .eyebrow{color:#b9c2cc;margin-bottom:24px}.manifesto h2{font-size:clamp(30px,3.6vw,50px);max-width:900px;margin:0 auto 26px;line-height:1.18}.manifesto p{max-width:520px;margin:0 auto;font-size:13px;line-height:1.85;color:#d9d8d2}.manifesto .text-link{margin-top:28px;color:var(--ivory)}.faq-list{margin-top:10px}.faq-list details{border-top:1px solid var(--line);padding:18px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{font-family:var(--serif);font-size:19px;min-height:0}.faq-list .prose{margin-top:14px;font-size:13px}.template-password{background:var(--navy)}.pw{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;background:var(--navy);overflow:hidden;padding:70px var(--gutter);text-align:center}.pw-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 58%}.pw:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0a161bbd,#0a161b70)}.pw-inner{position:relative;z-index:1;max-width:620px;width:100%}.pw-inner .wordmark{display:block;font-size:34px;margin-bottom:40px}.pw-inner .eyebrow{margin-bottom:18px;color:#e5e2da}.pw h1{font-size:clamp(36px,5vw,62px);margin-bottom:22px;letter-spacing:-.04em;line-height:1.05}.pw-lede{font-size:14px;line-height:1.75;max-width:470px;margin:0 auto 34px;color:#e9e6de}.pw-form{max-width:440px;margin:0 auto}.pw .newsletter-field{border-bottom:1px solid rgba(255,255,255,.55)}.pw .newsletter-field input{flex:1;border:0;background:transparent;color:#fff;padding:16px 0;font-size:13px}.pw .newsletter-field input::placeholder{color:#cfcbc2}.pw .newsletter-field button{background:transparent;color:#fff;text-transform:uppercase;font-size:10px;letter-spacing:.15em;padding:16px 0 16px 18px;white-space:nowrap}.pw-consent{font-size:10px;color:#c9c5bc;margin:14px 0 0}.pw-ok{font-size:12px;margin:16px 0 0;color:#fff}.pw-points{list-style:none;padding:0;margin:42px auto 0;max-width:520px;display:grid;gap:10px;font-size:11px;letter-spacing:.05em;color:#ded9d0}.pw-access{margin:44px auto 0;max-width:440px}.pw-access summary{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:#c9c5bc;min-height:0}.pw-access summary:after{content:""}.pw-access .newsletter-field{margin-top:18px}.pw-foot{position:relative;z-index:1;font-size:9px;letter-spacing:.16em;color:#b9b5ad;margin:52px 0 0;text-transform:uppercase}@media(hover:none){.product-image:hover>img:not(.product-hover){opacity:1}.product-hover{display:none}}@media(max-width:700px){.announcement{font-size:8px;gap:5px 9px;letter-spacing:.06em;padding:8px 14px;line-height:1.5}.breadcrumb{display:none}.product-page{grid-template-columns:1fr;gap:22px;padding-top:16px}.product-gallery{display:block;overflow:visible;position:static}.gallery-main{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;aspect-ratio:auto;max-height:none;background:transparent}.gallery-slide{display:block;min-width:100%;scroll-snap-align:center;aspect-ratio:4/5;background:linear-gradient(168deg,#efeae0,#e3ddd0)}.gallery-slide[data-variant-slide]{display:none}.gallery-slide[data-variant-slide].is-active{display:block;order:-1}.gallery-thumbs{display:none}.product-details{padding-top:0}.product-options{grid-template-columns:1fr;gap:10px}.price-note{margin:-14px 0 22px}.reassurance li{font-size:11.5px}.club-perks li{font-size:12px}.values>div{padding:22px 0}.values img{aspect-ratio:16/9;margin-bottom:16px}.detail-card span{left:10px;bottom:9px;font-size:8px}.manifesto{padding-top:50px;padding-bottom:50px}.manifesto h2{font-size:30px}.faq-list summary{font-size:17px}.pw{padding:56px 22px;min-height:100svh}.pw-inner .wordmark{font-size:28px;margin-bottom:30px}.pw h1{font-size:36px}.pw-lede{font-size:13px;margin-bottom:28px}.pw-points{margin-top:34px;font-size:10.5px}.pw .newsletter-field button{font-size:9px;letter-spacing:.1em;padding-left:12px}.pw-foot{margin-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/elvane-fr.css.map */
