:root{--olv-rouge:#9B1B30;--olv-creme:#F6EFE9;--olv-encre:#231A1D;--olv-poudre:#E9C9C4;--olv-ease:cubic-bezier(.22,.8,.3,1)}html.olv-js .olv-rv{opacity:0;transform:translate3d(0,26px,0);transition:opacity .7s var(--olv-ease),transform .7s var(--olv-ease);transition-delay:var(--olv-d,0ms);will-change:opacity,transform}html.olv-js .olv-rv.olv-rv--l{transform:translate3d(-28px,0,0)}html.olv-js .olv-rv.olv-rv--r{transform:translate3d(28px,0,0)}html.olv-js .olv-rv.olv-rv--z{transform:scale(.94)}html.olv-js .olv-rv.is-in{opacity:1;transform:none;will-change:auto}html.olv-js h2.olv-sweep em,html.olv-js .olv-sweep em{color:transparent!important;background-image:linear-gradient(90deg,var(--olv-rouge) 0 50%,var(--olv-encre) 50% 100%);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;padding-right:.04em}html.olv-js h2.olv-sweep.is-in em,html.olv-js .olv-sweep.is-in em{animation:olv-sweep 1.3s .25s var(--olv-ease) both}@keyframes olv-sweep{0%{background-position:100% 0}to{background-position:0 0}}.olv-etape{position:relative;transition:transform .35s var(--olv-ease),box-shadow .35s var(--olv-ease)}.olv-etape b{transition:background .4s,transform .4s,box-shadow .4s}html.olv-js .olv-etapes.olv-seq .olv-etape b{background:var(--olv-poudre);color:var(--olv-encre)}html.olv-js .olv-etapes.olv-seq .olv-etape.is-on b{background:var(--olv-rouge);color:var(--olv-creme);transform:scale(1.12);box-shadow:0 0 0 6px #9b1b3026}.olv-film{position:relative;display:block;overflow:hidden;width:100%;height:100%}.card.is-on{transition:transform .5s var(--olv-ease),box-shadow .5s var(--olv-ease)}html.olv-js .olv-seq .card{transition:transform .5s var(--olv-ease),box-shadow .5s var(--olv-ease),opacity .5s}html.olv-js .olv-seq .card:not(.is-on){opacity:.72}html.olv-js .olv-seq .card.is-on{transform:translateY(-4px);box-shadow:0 16px 30px -18px #231a1d73}.olv-film img{display:block}.olv-film:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0;background:linear-gradient(135deg,#231a1d9e,#781e3c75 55%,#231a1d94);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.olv-film:after{content:"";position:absolute;top:-10%;right:0;bottom:-10%;left:0;z-index:3;pointer-events:none;opacity:0;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translate(-120%)}.olv-film.is-peel:before{animation:olv-peel 2.2s .1s cubic-bezier(.5,0,.2,1) both}.olv-film.is-peel:after{animation:olv-gloss 2.2s .1s cubic-bezier(.5,0,.2,1) both}@keyframes olv-peel{0%{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}55%{opacity:1}to{opacity:1;clip-path:polygon(150% 0,100% 0,100% 100%,100% 100%)}}@keyframes olv-gloss{0%{opacity:.9;transform:translate(-120%)}to{opacity:0;transform:translate(120%)}}.olv-ring{position:absolute;z-index:4;right:12px;bottom:12px;width:64px;height:64px;border-radius:50%;background:#f6efe9eb;display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:0 6px 18px -6px #231a1d80;color:var(--olv-encre);font-family:var(--font-body--family,Inter,sans-serif);line-height:1;opacity:0;transform:scale(.7);transition:opacity .4s,transform .4s var(--olv-ease)}.olv-ring.is-on{opacity:1;transform:none}.olv-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.olv-ring circle{fill:none;stroke-width:3.5}.olv-ring .t{stroke:#9b1b302e}.olv-ring .p{stroke:var(--olv-rouge);stroke-linecap:round;stroke-dasharray:176;stroke-dashoffset:176;transition:stroke-dashoffset 2.6s linear}.olv-ring.is-run .p{stroke-dashoffset:0}.olv-ring i{font-style:normal;font-weight:600;font-size:1.15rem;position:relative}.olv-ring small{font-size:.5625rem;letter-spacing:.08em;text-transform:uppercase;opacity:.75;position:relative;margin-top:2px}@media(hover:hover){.olv-carte,.olv-teintes>a,.olv-icones__i,.olv-serv__c{transition:transform .35s var(--olv-ease),box-shadow .35s var(--olv-ease)}.olv-carte:hover,.olv-etape:hover,.olv-serv__c:hover{transform:translateY(-5px);box-shadow:0 18px 32px -18px #231a1d59}.olv-teintes>a:hover{transform:translateY(-4px)}.olv-teintes img,.olv-etape img{transition:transform .6s var(--olv-ease)}.olv-teintes>a:hover img{transform:scale(1.06)}.olv-etape:hover img{transform:scale(1.04)}}.olv-btn,.olv-shine{position:relative;overflow:hidden;transition:transform .25s var(--olv-ease),box-shadow .25s var(--olv-ease)}.olv-btn:after,.olv-shine:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.4),transparent);transform:skew(-18deg);animation:olv-shine 5.5s 1.5s ease-in-out infinite}.olv-btn:hover{transform:translateY(-2px);box-shadow:0 14px 26px -12px #9b1b30b3}@keyframes olv-shine{0%,70%{left:-60%}to{left:130%}}.olv-readbar{position:fixed;left:0;top:0;height:3px;width:100%;transform-origin:0 50%;transform:scaleX(0);background:var(--olv-rouge);z-index:60;pointer-events:none}@media(prefers-reduced-motion:no-preference){.theme-drawer__dialog[open] .cart-items__table-row,.theme-drawer__dialog[open] .olv-cp{animation:olv-fade .55s var(--olv-ease) both}.theme-drawer__dialog[open] .cart-items__table-row:nth-child(2){animation-delay:.08s}.theme-drawer__dialog[open] .cart-items__table-row:nth-child(3){animation-delay:.16s}}@media(prefers-reduced-motion:reduce){html.olv-js .olv-rv{opacity:1!important;transform:none!important;transition:none!important}html.olv-js .olv-sweep em{color:var(--olv-rouge)!important;background:none!important;animation:none!important}.olv-btn:after,.olv-shine:after{animation:none;display:none}.olv-film:before,.olv-film:after,.olv-ring{display:none}.olv-etape,.olv-carte,.olv-teintes>a,.olv-teintes img,.olv-etape img{transition:none}.olv-readbar{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/olv-anim.css.map */
