:root{--velvia-creme: #ffffff;--velvia-creme-profond: #fbeff0;--velvia-rose: #d9959b;--velvia-rose-clair: #fbeff0;--velvia-rose-pale: #fdf7f8;--velvia-gold: #b76e79;--velvia-gold-sombre: #9d5c66;--velvia-violet: #6d388b;--velvia-vert: #4fae4f;--velvia-encre: #1f1f1f;--velvia-encre-douce: #6a6a6a;--velvia-ligne: #ece2e3;--velvia-rayon: 18px;--velvia-rayon-large: 26px;--velvia-ombre-carte: 0 18px 44px rgba(183, 110, 121, .14);--velvia-ombre-douce: 0 10px 26px rgba(183, 110, 121, .1);--velvia-ombre-bouton: 0 10px 22px rgba(217, 149, 155, .38);--velvia-respiration: clamp(48px, 7vw, 88px)}h1,h2,h3,.velvia-titre{letter-spacing:-.01em;text-wrap:balance}.shopify-section .button:not(.button-secondary):not(.button-unstyled),.shopify-section .add-to-cart-button,.shopify-section button[name=add]{background:var(--velvia-rose)!important;border-color:var(--velvia-rose)!important;color:#fff!important;font-family:var(--font-body--family);font-size:13px!important;font-weight:600!important;letter-spacing:.14em;text-transform:uppercase;border-radius:999px!important;min-height:56px;box-shadow:var(--velvia-ombre-bouton);transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.shopify-section .button:not(.button-secondary):not(.button-unstyled):hover:not(:disabled),.shopify-section .add-to-cart-button:hover:not(:disabled),.shopify-section button[name=add]:hover:not(:disabled){background:var(--velvia-gold)!important;border-color:var(--velvia-gold)!important;color:#fff!important;box-shadow:0 12px 26px #b76e796b;transform:translateY(-1px)}.shopify-section[id$=__photos],.shopify-section[id$=__demo],.shopify-section[id$=__duo]{background:var(--velvia-rose-clair)}.velvia-photo,.velvia-curseur,.velvia-duo__media,.velvia-avisc,.velvia-faq__item,media-gallery img,.velvia-compare__cadre{border-radius:var(--velvia-rayon)}.velvia-bandeau{--velvia-bandeau-vitesse: 34s;overflow:hidden;background:var(--velvia-rose);color:var(--velvia-encre);padding-block:11px}.velvia-bandeau__piste{display:flex;width:max-content;animation:velvia-defile var(--velvia-bandeau-vitesse) linear infinite}.velvia-bandeau:hover .velvia-bandeau__piste{animation-play-state:paused}.velvia-bandeau__groupe{display:flex;align-items:center;flex-shrink:0}.velvia-bandeau__item{display:inline-flex;align-items:center;gap:10px;padding-inline:26px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.velvia-bandeau__item:after{content:"";width:4px;height:4px;margin-left:26px;border-radius:50%;background:currentcolor;opacity:.45}@keyframes velvia-defile{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.velvia-bandeau__piste{animation:none}.velvia-bandeau{text-align:center}}.velvia-benefices{display:grid;gap:14px;margin-block:4px}.velvia-benefice{display:flex;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.5;color:var(--velvia-encre)}.velvia-benefice__icone{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--velvia-rose-clair);color:var(--velvia-gold)}.velvia-benefice__icone svg{width:15px;height:15px}.velvia-benefice__icone--emoji{font-size:14px;line-height:1}.velvia-benefice strong{font-weight:600}.velvia-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.velvia-photo{position:relative;aspect-ratio:9 / 16;border-radius:var(--velvia-rayon);overflow:hidden;background:var(--velvia-creme-profond)}.velvia-photo img{width:100%;height:100%;object-fit:cover;display:block}.velvia-photo__vide{width:100%;height:100%;border:1px dashed var(--velvia-ligne);border-radius:var(--velvia-rayon)}@media(max-width:749px){.velvia-photos{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--page-margin, 16px);margin-inline:calc(var(--page-margin, 16px) * -1)}.velvia-photos::-webkit-scrollbar{display:none}.velvia-photo{flex:0 0 min(62vw,260px);scroll-snap-align:start}}.velvia-faq{display:grid;gap:10px}.velvia-faq__item{border-radius:10px;background:var(--velvia-rose);overflow:hidden}.velvia-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border:0;background:none;cursor:pointer;font-family:var(--font-body--family);font-size:14px;font-weight:600;text-align:left;color:var(--velvia-encre)}.velvia-faq__question:hover{background:#ffffff2e}.velvia-faq__question:focus-visible{outline:2px solid var(--velvia-gold);outline-offset:-3px}.velvia-faq__chevron{flex-shrink:0;width:12px;height:8px;transition:transform .25s ease}.velvia-faq__item[open] .velvia-faq__chevron{transform:rotate(180deg)}.velvia-faq__reponse{padding:0 20px 18px;font-size:14px;line-height:1.65;color:var(--velvia-encre)}.velvia-faq__reponse>:first-child{margin-top:0}.velvia-faq__reponse>:last-child{margin-bottom:0}.velvia-faq__item summary{list-style:none}.velvia-faq__item summary::-webkit-details-marker{display:none}.velvia-demo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px)}.velvia-demo__legende{margin-top:10px;font-size:11.5px;letter-spacing:.06em;color:var(--velvia-encre-douce);opacity:.75}.velvia-demo__vide{aspect-ratio:4 / 5;display:grid;place-items:center;padding:24px;text-align:center;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--velvia-gold);background:var(--velvia-creme-profond);border:1px dashed var(--velvia-ligne);border-radius:var(--velvia-rayon)}@media(max-width:899px){.velvia-demo{grid-template-columns:1fr}}.velvia-compare__bloc{--velvia-compare-c1: 46%;--velvia-compare-c2: 27%}.velvia-compare__intro{text-align:center}.velvia-compare__titre{margin:0 0 18px;font-family:var(--font-heading--family);font-size:clamp(30px,3.6vw,46px);line-height:1.14;letter-spacing:-.005em;color:var(--velvia-encre);text-wrap:balance}.velvia-compare__titre-rose{color:var(--velvia-rose)}.velvia-compare__texte{max-width:46ch;margin-inline:auto;font-size:15px;line-height:1.75;letter-spacing:.02em;color:var(--velvia-encre-douce)}.velvia-compare__texte p{margin:0}.velvia-compare__entetes{display:grid;grid-template-columns:var(--velvia-compare-c1) var(--velvia-compare-c2) var(--velvia-compare-c2);margin-bottom:12px}.velvia-compare__entetes span{text-align:center;font-family:var(--font-body--family);font-size:15px;font-weight:700;color:var(--velvia-encre)}.velvia-compare__cadre{background:#fff;border-radius:20px;overflow:hidden;box-shadow:var(--velvia-ombre-carte)}.velvia-compare{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.velvia-compare tbody tr>:nth-child(1){width:var(--velvia-compare-c1)}.velvia-compare tbody tr>:nth-child(2),.velvia-compare tbody tr>:nth-child(3){width:var(--velvia-compare-c2)}.velvia-compare tbody th{padding:17px 16px;background:var(--velvia-rose);color:#fff;font-family:var(--font-body--family);font-size:14.5px;font-weight:700;text-align:center;text-wrap:balance;border-bottom:1px solid rgba(255,255,255,.3)}.velvia-compare tbody tr:last-child th{border-bottom:0}.velvia-compare tbody td{padding:17px 14px;background:#fff;text-align:center;border-bottom:1px solid #efeaea;border-left:1px solid #efeaea}.velvia-compare tbody tr:last-child td{border-bottom:0}.velvia-compare__oui,.velvia-compare__non{display:inline-grid;place-items:center;width:26px;height:26px}.velvia-compare__oui{color:#4fae4f}.velvia-compare__non{color:var(--velvia-encre)}.velvia-compare__oui svg,.velvia-compare__non svg{width:23px;height:23px}@media(max-width:599px){.velvia-compare__bloc{--velvia-compare-c1: 50%;--velvia-compare-c2: 25%}.velvia-compare tbody th{padding:14px 9px;font-size:12.5px}.velvia-compare tbody td{padding:14px 6px}.velvia-compare__entetes span{font-size:13px}.velvia-compare__oui,.velvia-compare__non{width:22px;height:22px}.velvia-compare__oui svg,.velvia-compare__non svg{width:19px;height:19px}}.velvia-duo{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px)}.velvia-duo--inverse .velvia-duo__media{order:2}.velvia-duo__media{border-radius:var(--velvia-rayon);overflow:hidden;background:var(--velvia-creme-profond)}.velvia-duo__media img{width:100%;height:100%;object-fit:cover;display:block}.velvia-duo__vide{aspect-ratio:4 / 5;display:grid;place-items:center;padding:24px;text-align:center;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--velvia-gold);border:1px dashed var(--velvia-ligne)}.velvia-duo__texte p{font-size:15px;line-height:1.8;color:var(--velvia-encre-douce)}.velvia-duo__texte p+p{margin-top:14px}@media(max-width:899px){.velvia-duo{grid-template-columns:1fr}.velvia-duo--inverse .velvia-duo__media{order:0}}.velvia-entete{display:grid;gap:10px;margin-bottom:clamp(24px,4vw,44px)}.velvia-entete--centre{justify-items:center;text-align:center}.velvia-entete__surtitre{font-size:11.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--velvia-gold)}.velvia-entete__titre{margin:0;font-family:var(--font-heading--family);font-size:clamp(27px,3.6vw,40px);font-weight:500;line-height:1.15;color:var(--velvia-encre)}.velvia-entete__texte{margin:0;max-width:58ch;font-size:14.5px;line-height:1.7;color:var(--velvia-encre-douce)}.velvia-avis__attente{padding:40px 24px;text-align:center;font-size:13px;line-height:1.7;color:var(--velvia-gold);background:var(--velvia-creme-profond);border:1px dashed var(--velvia-ligne);border-radius:var(--velvia-rayon)}.velvia-curseur{position:relative;aspect-ratio:var(--velvia-curseur-ratio, 4 / 5);border-radius:var(--velvia-rayon);overflow:hidden;background:var(--velvia-creme-profond);touch-action:pan-y}.velvia-curseur__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.velvia-curseur__volet{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 50% 0 0);will-change:clip-path}.velvia-curseur__etiquette{position:absolute;top:14px;padding:5px 12px;border-radius:999px;background:#f7f1eaeb;color:var(--velvia-encre);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;pointer-events:none}.velvia-curseur__etiquette--gauche{left:14px}.velvia-curseur__etiquette--droite{right:14px}.velvia-curseur__barre{position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:#ffffffe6;box-shadow:0 0 0 1px #b76e7940;pointer-events:none}.velvia-curseur__poignee{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--velvia-creme);color:var(--velvia-gold);box-shadow:0 4px 14px #2b2b2b2e}.velvia-curseur__poignee svg{width:20px;height:11px}.velvia-curseur__reglette{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:ew-resize;appearance:none;-webkit-appearance:none;background:transparent}.velvia-curseur__reglette::-webkit-slider-thumb{-webkit-appearance:none;width:44px;height:100%}.velvia-curseur__reglette::-moz-range-thumb{width:44px;height:100%;border:0;background:transparent}.velvia-curseur__reglette:focus-visible~.velvia-curseur__barre .velvia-curseur__poignee{outline:2px solid var(--velvia-gold);outline-offset:3px}.velvia-compare__duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,5vw,64px)}.velvia-compare__duo .velvia-compare__intro{margin-bottom:0}@media(max-width:899px){.velvia-compare__duo{grid-template-columns:1fr}}.sticky-add-to-cart,.sticky-add-to-cart__bar{max-width:100%;box-sizing:border-box}.shopify-payment-button,shopify-accelerated-checkout,.product-form__buy-buttons--accelerated{display:none!important}.velvia-note{display:flex;align-items:center;gap:8px;font-size:13px}.velvia-note__etoiles{color:var(--velvia-rose);letter-spacing:2px;font-size:14px}.velvia-note__nombre{color:var(--velvia-encre-douce)}.velvia-avisg__entete{display:grid;justify-items:center;gap:10px;text-align:center;margin-bottom:clamp(24px,4vw,40px)}.velvia-avisg__note{display:flex;align-items:center;gap:10px}.velvia-avisg__total{font-size:13px;color:var(--velvia-encre-douce)}.velvia-avisg__grille{column-count:4;column-gap:16px}.velvia-avisc{break-inside:avoid;display:block;margin-bottom:16px;padding:16px 18px;border:1px solid var(--velvia-ligne);border-radius:10px;background:#fff}.velvia-avisc__tete{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.velvia-avisc__nom{font-size:13px;font-weight:600;color:var(--velvia-encre)}.velvia-avisc__badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--velvia-vert)}.velvia-avisc__badge svg{width:12px;height:12px}.velvia-avisc__date{margin:3px 0 0;font-size:11px;color:#9a9a9a}.velvia-avisc__etoiles{margin-top:8px;color:var(--velvia-rose);font-size:13px;letter-spacing:2px}.velvia-avisc__texte{margin:8px 0 0;font-size:13px;line-height:1.6;color:#3f3f3f}@media(max-width:1099px){.velvia-avisg__grille{column-count:3}}@media(max-width:749px){.velvia-avisg__grille{column-count:2;column-gap:12px}}@media(max-width:479px){.velvia-avisg__grille{column-count:1}}.velvia-stats{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(28px,5vw,72px)}@media(max-width:899px){.velvia-stats{grid-template-columns:1fr;gap:24px}}.velvia-stats__intro{text-align:center}.velvia-stats__titre{margin:0;font-family:var(--font-heading--family);font-size:clamp(30px,3.6vw,46px);line-height:1.14;color:var(--velvia-encre);text-wrap:balance}.velvia-stats__liste{display:grid}.velvia-stat{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(14px,2.5vw,26px);padding-block:clamp(14px,2vw,22px);border-top:1px solid #ece2e3}.velvia-stat:last-child{border-bottom:1px solid #ece2e3}.velvia-stat__anneau{position:relative;display:grid;place-items:center;width:clamp(62px,8vw,78px);aspect-ratio:1;flex-shrink:0}.velvia-stat__anneau svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.velvia-stat__piste{fill:none;stroke:#f5e4e6;stroke-width:5}.velvia-stat__jauge{fill:none;stroke:var(--velvia-rose);stroke-width:5;stroke-linecap:round;stroke-dasharray:125.664;stroke-dashoffset:125.664;transition:stroke-dashoffset 1.2s cubic-bezier(.22,.61,.36,1) calc(.2s + .17s * var(--velvia-anim-index, 0))}.velvia-anim--visible .velvia-stat__jauge,.velvia-stats:not(.velvia-anim--cache) .velvia-stat__jauge{stroke-dashoffset:var(--velvia-anneau-offset, 25)}.velvia-stat__valeur{position:relative;font-family:var(--font-body--family);font-size:clamp(14px,1.6vw,17px);font-weight:700;color:var(--velvia-rose);letter-spacing:0}.velvia-stat__texte{font-size:clamp(14px,1.5vw,16px);line-height:1.55;letter-spacing:.01em;color:var(--velvia-encre)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/velvia.css.map */
