.splash-stage--lancome{background:#b93a65}.splash-stage--lancome .lancome-background--sharp,.lancome-card__art,.lancome-product img{filter:saturate(1.2)brightness(1.02)}.lancome-background{will-change:opacity}.splash-stage--lancome .lancome-background--blurred{opacity:0;filter:saturate(1.2) brightness(1.02) blur(calc(var(--stage-render-width) * 1.8 / 390));transform-origin:50%;transform:scale(1.005)}.lancome-experience{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lancome-top-ui{z-index:30;object-fit:fill;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.lancome-motion-filters{pointer-events:none;width:0;height:0;position:absolute}.lancome-lower-wash{z-index:1;height:calc(var(--stage-render-width) * 280 / 390);position:absolute;inset:auto 0 0}.lancome-lower-wash--dark{background:linear-gradient(#0000 0%,#000000e6 100%)}.lancome-lower-wash--tint{filter:saturate(1.15);background:linear-gradient(#d54a7e00 0%,#d54a7e33 100%)}.lancome-copy{z-index:8;position:absolute;inset:0}.lancome-copy__main,.lancome-copy__sub{max-width:none;position:absolute}.lancome-copy__main{top:calc(var(--stage-render-width) * 569 / 390);left:calc(var(--stage-render-width) * 112 / 390);width:calc(var(--stage-render-width) * 174 / 390);height:calc(var(--stage-render-width) * 28 / 390)}.lancome-copy__sub{top:calc(var(--stage-render-width) * 598 / 390);left:calc(var(--stage-render-width) * 120 / 390);width:calc(var(--stage-render-width) * 157 / 390);height:calc(var(--stage-render-width) * 21 / 390)}.lancome-v1-direction-arrows{z-index:9;pointer-events:none;position:absolute;inset:0}.lancome-v1-direction-arrow{width:12.821%;height:auto;display:block;position:absolute;top:70.387%;overflow:visible}.lancome-v1-direction-arrow--left{left:11.408%}.lancome-v1-direction-arrow--right{left:75.513%}.lancome-card-ring{z-index:3;perspective:calc(var(--stage-render-width) * 760 / 390);perspective-origin:50% 82%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:z-index;position:absolute;inset:0}.lancome-hero-square{z-index:10;left:calc(var(--stage-render-width) * 162 / 390);top:calc(var(--stage-render-width) * 650 / 390);width:calc(var(--stage-render-width) * 66 / 390);height:calc(var(--stage-render-width) * 88 / 390);opacity:0;transform-origin:50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform, opacity;position:absolute}.lancome-hero-card{transform-origin:50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.lancome-card{width:calc(var(--stage-render-width) * 66 / 390);height:calc(var(--stage-render-width) * 88 / 390);transform-origin:50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform;position:absolute;top:0;left:0;overflow:visible}.lancome-card__motion-trail,.lancome-hero-card__motion-trail{z-index:0;pointer-events:none;opacity:0;backface-visibility:hidden;will-change:filter, opacity;position:absolute;inset:0;transform:translateZ(0)}.lancome-hero-card__motion-trail{opacity:1;filter:url(#lancome-hero-motion-blur)}.lancome-card__motion-trail-art,.lancome-hero-card__motion-trail-art{border-radius:calc(var(--stage-render-width) * 6 / 390);object-fit:cover;object-position:50% 50%;filter:saturate(1.2)brightness(1.02);width:100%;max-width:none;height:100%;position:absolute;inset:0}.lancome-card__face{z-index:1;box-sizing:border-box;border-radius:calc(var(--stage-render-width) * 6 / 390);backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;inset:0;overflow:hidden}.lancome-card__face--back{box-shadow:0 calc(var(--stage-render-width) * 5 / 390) calc(var(--stage-render-width) * 13 / 390) #4b001c38, 0 0 calc(var(--stage-render-width) * 8 / 390) #ff80af1f;background:linear-gradient(225deg,#80808080,#8080801a),#d34172;transform:translateZ(.1px)}.lancome-card__face--reverse{transform:rotateY(180deg)translateZ(.1px)}.lancome-card--buffer{opacity:0}.lancome-card[data-carousel-offset="-2"]{opacity:1;transform:translate3d(calc(var(--stage-render-width) * -24 / 390), calc(var(--stage-render-width) * 682 / 390), 0) rotate(-18deg) scale(1)}.lancome-card[data-carousel-offset="-1"]{opacity:1;transform:translate3d(calc(var(--stage-render-width) * 69 / 390), calc(var(--stage-render-width) * 658 / 390), 0) rotate(-10deg) scale(1)}.lancome-card[data-carousel-offset="0"]{transform:translate3d(calc(var(--stage-render-width) * 162 / 390), calc(var(--stage-render-width) * 650 / 390), 0)}.lancome-card[data-carousel-offset="1"]{opacity:1;transform:translate3d(calc(var(--stage-render-width) * 255 / 390), calc(var(--stage-render-width) * 658 / 390), 0) rotate(10deg) scale(1)}.lancome-card[data-carousel-offset="2"]{opacity:1;transform:translate3d(calc(var(--stage-render-width) * 348 / 390), calc(var(--stage-render-width) * 682 / 390), 0) rotate(18deg) scale(1)}.lancome-card__art{object-fit:cover;object-position:50% 50%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.lancome-card__rim{display:none}.lancome-product{z-index:4;transform-origin:50% 82%;will-change:transform, opacity;position:absolute;inset:0}.lancome-product-lighting{z-index:3;pointer-events:none;isolation:isolate;position:absolute;inset:0;overflow:visible}.lancome-product__guide-glow{z-index:0;left:calc(var(--stage-render-width) * 75 / 390);top:calc(var(--stage-render-width) * 605 / 390);width:calc(var(--stage-render-width) * 240 / 390);height:calc(var(--stage-render-width) * 240 / 390);opacity:.4;mix-blend-mode:screen;will-change:opacity;background:url(/assets/lancome/product-glow-soft-3x.png) 50%/100% 100% no-repeat;position:absolute}.lancome-product__petals{z-index:1;left:calc(var(--stage-render-width) * 126.983 / 390);top:calc(var(--stage-render-width) * 698.474 / 390);width:calc(var(--stage-render-width) * 136.034 / 390);height:calc(var(--stage-render-width) * 96 / 390);position:absolute;overflow:hidden}.lancome-product__petals img{width:113.23%;max-width:none;height:160.45%;position:absolute;top:-39.24%;left:-7.89%}.lancome-product__sequence{z-index:2;left:calc(var(--stage-render-width) * 159 / 390);top:calc(var(--stage-render-width) * 632 / 390);width:calc(var(--stage-render-width) * 72 / 390);height:calc(var(--stage-render-width) * 150 / 390);contain:layout size style;position:absolute;overflow:hidden}.lancome-product__canvas{filter:none;width:calc(100% + 1px);height:100%;display:block}.lancome-product__canvas[data-css-color-filter=true]{filter:saturate(1.2)brightness(1.02)}.lancome-experience:not([data-playback-state=running]) :is(.lancome-card-ring,.lancome-card,.lancome-hero-square,.lancome-hero-card,.lancome-product,.lancome-card__rim,.lancome-product__guide-glow,.lancome-card-celebration__ring,.lancome-card-celebration__halo){will-change:auto}.lancome-static-result{z-index:auto;visibility:visible;opacity:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lancome-experience[data-lancome-state=result] .lancome-card-ring{visibility:hidden}.lancome-static-result__overlay{z-index:2;opacity:0;background:#40132680;position:absolute;inset:0}.lancome-static-result__lower-glow{z-index:10;left:calc(var(--stage-render-width) * 75 / 390);top:calc(var(--stage-render-width) * 605 / 390);width:calc(var(--stage-render-width) * 240 / 390);height:calc(var(--stage-render-width) * 240 / 390);opacity:0;mix-blend-mode:screen;background:url(/assets/lancome/product-glow-soft-3x.png) 50%/100% 100% no-repeat;display:none;position:absolute;transform:scale(1.1645)}.lancome-card-celebration{z-index:7;opacity:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lancome-card-celebration__ring{transform-origin:50% 51.18%;will-change:transform;position:absolute;inset:0}.lancome-card-celebration__halo,.lancome-card-celebration__trail{inset:calc(var(--stage-render-width) * 7 / 390) 0 calc(var(--stage-render-width) * -7 / 390);object-fit:fill;opacity:0;pointer-events:none;backface-visibility:hidden;will-change:opacity;width:100%;max-width:none;height:100%;position:absolute;transform:translateZ(0)}.lancome-card-celebration__ribbons,.lancome-card-celebration__particles{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lancome-card-celebration__ribbons{inset:calc(var(--stage-render-width) * 7 / 390) 0 calc(var(--stage-render-width) * -7 / 390)}.lancome-card-celebration__ribbon{object-fit:fill;opacity:0;pointer-events:none;backface-visibility:hidden;will-change:opacity;width:100%;max-width:none;height:100%;position:absolute;inset:0;transform:translateZ(0)}.lancome-card-celebration__particle{opacity:0;box-shadow:0 0 calc(var(--stage-render-width) * 2 / 390) currentColor, 0 0 calc(var(--stage-render-width) * 6 / 390) currentColor;mix-blend-mode:screen;will-change:transform, opacity;background:currentColor;border-radius:50%;display:block;position:absolute}.lancome-card-celebration__particle[data-celebration-tier=primary]{filter:brightness(1.16);box-shadow:0 0 calc(var(--stage-render-width) * 1.2 / 390) currentColor, 0 0 calc(var(--stage-render-width) * 4 / 390) currentColor, 0 0 calc(var(--stage-render-width) * 8.5 / 390) currentColor}.lancome-card-celebration__particle[data-celebration-tier=medium]{filter:blur(calc(var(--stage-render-width) * .3 / 390))}.lancome-card-celebration__particle[data-celebration-tier=soft]{filter:blur(calc(var(--stage-render-width) * .75 / 390));box-shadow:0 0 calc(var(--stage-render-width) * 2.8 / 390) currentColor, 0 0 calc(var(--stage-render-width) * 7 / 390) currentColor}.lancome-static-card{z-index:9;left:calc(var(--stage-render-width) * 33 / 390);top:calc(var(--stage-render-width) * 216 / 390);width:calc(var(--stage-render-width) * 324 / 390);height:calc(var(--stage-render-width) * 432 / 390);opacity:0;border-radius:calc(var(--stage-render-width) * 16 / 390);backface-visibility:hidden;transform-style:preserve-3d;will-change:transform, opacity;background:#fff;margin:0;position:absolute;overflow:hidden}.lancome-static-card-glow{z-index:8;left:calc(var(--stage-render-width) * 33 / 390);top:calc(var(--stage-render-width) * 216 / 390);width:calc(var(--stage-render-width) * 324 / 390);height:calc(var(--stage-render-width) * 432 / 390);border-radius:calc(var(--stage-render-width) * 16 / 390);opacity:0;filter:blur(calc(var(--stage-render-width) * 30 / 390));transform-origin:50%;backface-visibility:hidden;will-change:transform, opacity, filter;background:#f999;position:absolute;transform:scale(.95)}.lancome-static-card__art{object-fit:fill;width:100%;max-width:none;height:100%;position:absolute;inset:0}.lancome-static-card__stroke{z-index:4;box-sizing:border-box;border:calc(var(--stage-render-width) * 3 / 390) solid #fff6;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.lancome-final-product-effects{z-index:11;opacity:0;pointer-events:none;will-change:opacity;display:none;position:absolute;inset:0}.lancome-static-product__lights{z-index:0;left:calc(var(--stage-render-width) * 105 / 390);top:calc(var(--stage-render-width) * 616 / 390);width:calc(var(--stage-render-width) * 180 / 390);height:calc(var(--stage-render-width) * 190 / 390);position:absolute;overflow:visible}.lancome-static-product__light{mix-blend-mode:screen;background-repeat:no-repeat;border-radius:50%;position:absolute}.lancome-static-product__light--main{left:calc(var(--stage-render-width) * 15 / 390);top:calc(var(--stage-render-width) * 14 / 390);width:calc(var(--stage-render-width) * 150 / 390);height:calc(var(--stage-render-width) * 162 / 390);opacity:.115;background-image:url(/assets/lancome/product-glow-soft-3x.png);background-size:100% 100%;display:none}.lancome-static-product__light--bottle{left:calc(var(--stage-render-width) * 58 / 390);top:calc(var(--stage-render-width) * 2 / 390);width:calc(var(--stage-render-width) * 64 / 390);height:calc(var(--stage-render-width) * 150 / 390);opacity:.16;background:radial-gradient(#ffedbae6 0%,#ffedba59 48%,#ffedba00 100%)}.lancome-static-product__light--pump{left:calc(var(--stage-render-width) * 72 / 390);width:calc(var(--stage-render-width) * 36 / 390);height:calc(var(--stage-render-width) * 108 / 390);opacity:.13;background:radial-gradient(#f0faffe6 0%,#f0faff4d 48%,#f0faff00 100%);top:0}.lancome-static-product__light--rose{left:calc(var(--stage-render-width) * 20 / 390);top:calc(var(--stage-render-width) * 82 / 390);width:calc(var(--stage-render-width) * 140 / 390);height:calc(var(--stage-render-width) * 90 / 390);opacity:.105;background:radial-gradient(#ff73abe0 0%,#ff73ab52 48%,#ff73ab00 100%)}.lancome-static-product__light--gold{left:calc(var(--stage-render-width) * 32.98 / 390);top:calc(var(--stage-render-width) * 156 / 390);width:calc(var(--stage-render-width) * 114.05 / 390);height:calc(var(--stage-render-width) * 30 / 390);opacity:.17;background:radial-gradient(#ffc47de6 0%,#ffc47d52 48%,#ffc47d00 100%)}.lancome-static-product__light--bottom{left:calc(var(--stage-render-width) * 58.13 / 390);top:calc(var(--stage-render-width) * 165 / 390);width:calc(var(--stage-render-width) * 63.73 / 390);height:calc(var(--stage-render-width) * 14 / 390);opacity:.2;background:radial-gradient(#ffe8b8e6 0%,#ffe8b852 48%,#ffe8b800 100%)}
.lancome-local-animation{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.lancome-local-animation__landing{z-index:60;visibility:hidden;pointer-events:none;position:absolute;inset:0;overflow:hidden;transform:translate(100%)}.lancome-local-animation__landing[data-visible=true]{visibility:visible;transition:transform .5s cubic-bezier(.455,.03,.515,.955);transform:translate(0)}.lancome-local-animation__landing img{object-fit:fill;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;display:block}.experience-fullscreen-shell:not([data-immersive=true]) .lancome-local-animation>.replay-button,.experience-fullscreen-shell[data-immersive=true] .lancome-local-animation>.replay-button{display:none!important}
.lancome-v1-interactive{flex-direction:column;align-items:center;gap:20px;display:flex}.lancome-v1-interactive-stage{touch-action:none;cursor:none;isolation:isolate}.lancome-v1-interactive-footer{place-items:center;min-height:40px;display:grid;position:relative}.lancome-v1-interactive .replay-button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.lancome-v1-interactive-stage .lancome-experience{z-index:1}.lancome-v1-interactive .lancome-product-lighting{z-index:3}.lancome-v1-interactive .lancome-hero-card__motion-trail{z-index:0;pointer-events:none;filter:url(#lancome-hero-motion-blur);backface-visibility:hidden;will-change:filter;position:absolute;inset:0;transform:translateZ(0)}.lancome-v1-interactive .lancome-hero-card__motion-trail-art{border-radius:calc(var(--stage-render-width) * 6 / 390);object-fit:cover;object-position:50% 50%;filter:saturate(1.2)brightness(1.02);width:100%;max-width:none;height:100%;position:absolute;inset:0}.lancome-v1-interactive-landing{z-index:60;visibility:hidden;pointer-events:none;will-change:transform;width:100%;height:100%;position:absolute;inset:0;overflow:hidden;transform:none}.lancome-v1-interactive-landing img{object-fit:fill;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;display:block}@media (hover:none) and (pointer:coarse){.lancome-v1-interactive :is(.lancome-card__motion-trail,.lancome-hero-card__motion-trail){display:none}}
.lancome-v1-interactive[data-brand-variant=remy-martin] .lancome-background--sharp{filter:none}.lancome-v1-interactive[data-brand-variant=remy-martin] .lancome-background--blurred{filter:blur(calc(var(--stage-render-width) * 1.8 / 390))}.lancome-v1-interactive[data-brand-variant=remy-martin] :is(.lancome-card-ring .lancome-card__art,.lancome-card-ring .lancome-card__motion-trail-art,.lancome-hero-card .lancome-card__art,.lancome-hero-card__motion-trail-art){filter:none}.lancome-v1-interactive[data-brand-variant=remy-martin] :is(.lancome-card-ring .lancome-card__motion-trail-art,.lancome-hero-card__motion-trail-art),.lancome-v1-interactive[data-brand-variant=remy-martin] :is(.lancome-card-ring,.lancome-hero-card) .lancome-card__face{border-radius:calc(var(--stage-render-width) * 4 / 390)}.lancome-v1-interactive[data-brand-variant=remy-martin] :is(.lancome-card-ring,.lancome-hero-card) .lancome-card__face--back{box-shadow:none;background:0 0}.lancome-v1-interactive[data-brand-variant=remy-martin] .lancome-product__sequence{left:calc(var(--stage-render-width) * 152 / 390);top:calc(var(--stage-render-width) * 634 / 390);width:calc(var(--stage-render-width) * 85.4 / 390);height:calc(var(--stage-render-width) * 162 / 390)}.lancome-v1-interactive[data-brand-variant=remy-martin] .lancome-product__guide-glow{left:calc(var(--stage-render-width) * 136 / 390);top:calc(var(--stage-render-width) * 659 / 390);width:calc(var(--stage-render-width) * 118 / 390);height:calc(var(--stage-render-width) * 118 / 390);filter:blur(calc(var(--stage-render-width) * 34 / 390));mix-blend-mode:screen;background:#f87945;border-radius:50%;opacity:.4!important}.lancome-v1-interactive[data-brand-variant=remy-martin] .lancome-static-card-glow{background:#ffbfa58a}.lancome-v1-interactive[data-brand-variant=remy-martin] .lancome-static-result__overlay{background:#401313b3}.lancome-v1-interactive[data-brand-variant=remy-martin] .lancome-copy__main{top:calc(var(--stage-render-width) * 569.5 / 390);left:calc(var(--stage-render-width) * 112 / 390);width:calc(var(--stage-render-width) * 172 / 390);height:calc(var(--stage-render-width) * 25 / 390)}.lancome-v1-interactive[data-brand-variant=remy-martin] :is(.lancome-static-result__lower-glow,.lancome-final-product-effects){display:none}
.splash-stage--lancome2{background:#b93a65}.splash-stage--lancome2 .lancome2-background--sharp,.lancome2-card__art,.lancome2-product img{filter:saturate(1.2)brightness(1.02)}.lancome2-background{will-change:opacity}.splash-stage--lancome2 .lancome2-background--blurred{opacity:0;filter:saturate(1.2) brightness(1.02) blur(calc(var(--stage-render-width) * 1.8 / 390));transform-origin:50%;transform:scale(1.005)}.lancome2-experience{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lancome2-top-ui{z-index:30;object-fit:fill;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.lancome2-motion-filters{pointer-events:none;width:0;height:0;position:absolute}.lancome2-lower-wash{z-index:1;height:calc(var(--stage-render-width) * 280 / 390);position:absolute;inset:auto 0 0}.lancome2-lower-wash--dark{background:linear-gradient(#0000 0%,#000000e6 100%)}.lancome2-lower-wash--tint{filter:saturate(1.15);background:linear-gradient(#d54a7e00 0%,#d54a7e33 100%)}.lancome2-copy{z-index:8;position:absolute;inset:0}.lancome2-copy__main,.lancome2-copy__sub{max-width:none;position:absolute}.lancome2-copy__main{top:calc(var(--stage-render-width) * 569 / 390);left:calc(var(--stage-render-width) * 112 / 390);width:calc(var(--stage-render-width) * 174 / 390);height:calc(var(--stage-render-width) * 28 / 390)}.lancome2-copy__sub{top:calc(var(--stage-render-width) * 598 / 390);left:calc(var(--stage-render-width) * 120 / 390);width:calc(var(--stage-render-width) * 157 / 390);height:calc(var(--stage-render-width) * 21 / 390)}.lancome2-direction-arrows{z-index:9;pointer-events:none;position:absolute;inset:0}.lancome2-direction-arrow{width:12.821%;height:auto;display:block;position:absolute;top:70.387%;overflow:visible}.lancome2-direction-arrow--left{left:11.408%}.lancome2-direction-arrow--right{left:75.513%}.lancome2-card-ring{z-index:3;perspective:calc(var(--stage-render-width) * 760 / 390);perspective-origin:50% 82%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:z-index;position:absolute;inset:0}.lancome2-hero-square{z-index:10;left:calc(var(--stage-render-width) * 162 / 390);top:calc(var(--stage-render-width) * 650 / 390);width:calc(var(--stage-render-width) * 66 / 390);height:calc(var(--stage-render-width) * 88 / 390);opacity:0;transform-origin:50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform, opacity;position:absolute}.lancome2-hero-card{transform-origin:50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.lancome2-card{width:calc(var(--stage-render-width) * 66 / 390);height:calc(var(--stage-render-width) * 88 / 390);transform-origin:50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform;position:absolute;top:0;left:0;overflow:visible}.lancome2-card__motion-trail,.lancome2-hero-card__motion-trail{z-index:0;pointer-events:none;opacity:0;backface-visibility:hidden;will-change:filter, opacity;position:absolute;inset:0;transform:translateZ(0)}.lancome2-hero-card__motion-trail{opacity:1;filter:url(#lancome2-hero-motion-blur)}.lancome2-card__motion-trail-art,.lancome2-hero-card__motion-trail-art{border-radius:calc(var(--stage-render-width) * 6 / 390);object-fit:cover;object-position:50% 50%;filter:saturate(1.2)brightness(1.02);width:100%;max-width:none;height:100%;position:absolute;inset:0}.lancome2-card__face{z-index:1;box-sizing:border-box;border-radius:calc(var(--stage-render-width) * 6 / 390);backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;inset:0;overflow:hidden}.lancome2-card__face--back{box-shadow:0 calc(var(--stage-render-width) * 5 / 390) calc(var(--stage-render-width) * 13 / 390) #4b001c38, 0 0 calc(var(--stage-render-width) * 8 / 390) #ff80af1f;background:linear-gradient(225deg,#80808080,#8080801a),#d34172;transform:translateZ(.1px)}.lancome2-card__face--reverse{transform:rotateY(180deg)translateZ(.1px)}.lancome2-card--buffer{opacity:0}.lancome2-card[data-carousel-offset="-2"]{opacity:1;transform:translate3d(calc(var(--stage-render-width) * -24 / 390), calc(var(--stage-render-width) * 682 / 390), 0) rotate(-18deg) scale(1)}.lancome2-card[data-carousel-offset="-1"]{opacity:1;transform:translate3d(calc(var(--stage-render-width) * 69 / 390), calc(var(--stage-render-width) * 658 / 390), 0) rotate(-10deg) scale(1)}.lancome2-card[data-carousel-offset="0"]{transform:translate3d(calc(var(--stage-render-width) * 162 / 390), calc(var(--stage-render-width) * 650 / 390), 0)}.lancome2-card[data-carousel-offset="1"]{opacity:1;transform:translate3d(calc(var(--stage-render-width) * 255 / 390), calc(var(--stage-render-width) * 658 / 390), 0) rotate(10deg) scale(1)}.lancome2-card[data-carousel-offset="2"]{opacity:1;transform:translate3d(calc(var(--stage-render-width) * 348 / 390), calc(var(--stage-render-width) * 682 / 390), 0) rotate(18deg) scale(1)}.lancome2-card__art{object-fit:cover;object-position:50% 50%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.lancome2-card__rim{display:none}.lancome2-product{z-index:4;transform-origin:50% 82%;will-change:transform, opacity;position:absolute;inset:0}.lancome2-product-lighting{z-index:3;pointer-events:none;isolation:isolate;position:absolute;inset:0;overflow:visible}.lancome2-product__guide-glow{z-index:0;left:calc(var(--stage-render-width) * 75 / 390);top:calc(var(--stage-render-width) * 605 / 390);width:calc(var(--stage-render-width) * 240 / 390);height:calc(var(--stage-render-width) * 240 / 390);opacity:.4;mix-blend-mode:screen;will-change:opacity;background:url(/assets/lancome/product-glow-soft-3x.png) 50%/100% 100% no-repeat;position:absolute}.lancome2-product__petals{z-index:1;left:calc(var(--stage-render-width) * 126.983 / 390);top:calc(var(--stage-render-width) * 698.474 / 390);width:calc(var(--stage-render-width) * 136.034 / 390);height:calc(var(--stage-render-width) * 96 / 390);position:absolute;overflow:hidden}.lancome2-product__petals img{width:113.23%;max-width:none;height:160.45%;position:absolute;top:-39.24%;left:-7.89%}.lancome2-product__sequence{z-index:2;left:calc(var(--stage-render-width) * 159 / 390);top:calc(var(--stage-render-width) * 632 / 390);width:calc(var(--stage-render-width) * 72 / 390);height:calc(var(--stage-render-width) * 150 / 390);contain:layout size style;position:absolute;overflow:hidden}.lancome2-product__canvas{filter:none;width:calc(100% + 1px);height:100%;display:block}.lancome2-product__canvas[data-css-color-filter=true]{filter:saturate(1.2)brightness(1.02)}.lancome2-experience:not([data-playback-state=running]) :is(.lancome2-card-ring,.lancome2-card,.lancome2-hero-square,.lancome2-hero-card,.lancome2-product,.lancome2-card__rim,.lancome2-product__guide-glow,.lancome2-card-celebration__ring,.lancome2-card-celebration__halo){will-change:auto}.lancome2-static-result{z-index:auto;visibility:visible;opacity:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lancome2-experience[data-lancome2-state=result] .lancome2-card-ring{visibility:hidden}.lancome2-static-result__overlay{z-index:2;opacity:0;background:#40132680;position:absolute;inset:0}.lancome2-static-result__lower-glow{z-index:10;left:calc(var(--stage-render-width) * 75 / 390);top:calc(var(--stage-render-width) * 605 / 390);width:calc(var(--stage-render-width) * 240 / 390);height:calc(var(--stage-render-width) * 240 / 390);opacity:0;mix-blend-mode:screen;background:url(/assets/lancome/product-glow-soft-3x.png) 50%/100% 100% no-repeat;display:none;position:absolute;transform:scale(1.1645)}.lancome2-card-celebration{z-index:7;opacity:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lancome2-card-celebration__ring{transform-origin:50% 51.18%;will-change:transform;position:absolute;inset:0}.lancome2-card-celebration__halo{left:calc(var(--stage-render-width) * -20 / 390);top:calc(var(--stage-render-width) * 217 / 390);width:calc(var(--stage-render-width) * 430 / 390);height:calc(var(--stage-render-width) * 430 / 390);opacity:0;filter:blur(calc(var(--stage-render-width) * 24 / 390));mix-blend-mode:screen;will-change:filter, opacity;background:radial-gradient(circle,#ffe1b000 45%,#ffe1b06b 54%,#f5a1bb3d 67%,#de739d00 80%);border-radius:50%;position:absolute}.lancome2-card-celebration__halo:before,.lancome2-card-celebration__halo:after{content:"";pointer-events:none;border-radius:50%;display:block;position:absolute}.lancome2-card-celebration__halo:before{inset:calc(var(--stage-render-width) * -30 / 390);border:calc(var(--stage-render-width) * 8 / 390) solid #ffdea257;filter:blur(calc(var(--stage-render-width) * 15 / 390))}.lancome2-card-celebration__halo:after{inset:calc(var(--stage-render-width) * 9 / 390);border:calc(var(--stage-render-width) * 5 / 390) solid #ffefd340;filter:blur(calc(var(--stage-render-width) * 11 / 390))}.lancome2-card-celebration__trail{left:calc(var(--stage-render-width) * -20 / 390);top:calc(var(--stage-render-width) * 217 / 390);width:calc(var(--stage-render-width) * 430 / 390);height:calc(var(--stage-render-width) * 430 / 390);border:calc(var(--stage-render-width) * 8 / 390) solid #ffdaa17a;opacity:0;mix-blend-mode:screen;pointer-events:none;will-change:opacity;border-radius:50%;position:absolute}.lancome2-card-celebration__trail--inner{filter:blur(calc(var(--stage-render-width) * 11 / 390));transform:scale(.992)}.lancome2-card-celebration__trail--outer{filter:blur(calc(var(--stage-render-width) * 16 / 390));border-color:#f6a7be52;transform:scale(1.008)}.lancome2-card-celebration__ribbons,.lancome2-card-celebration__particles{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lancome2-card-celebration__ribbons{inset:calc(var(--stage-render-width) * 7 / 390) 0 calc(var(--stage-render-width) * -7 / 390)}.lancome2-card-celebration__ribbon{fill:none;stroke-width:8px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;opacity:0;filter:blur(3.4px)drop-shadow(0 0 15px #ffe0a970);will-change:opacity}.lancome2-card-celebration__ribbon--left{stroke:url(#lancome2-celebration-ribbon-left)}.lancome2-card-celebration__ribbon--right{stroke:url(#lancome2-celebration-ribbon-right)}.lancome2-card-celebration__particle{opacity:0;box-shadow:0 0 calc(var(--stage-render-width) * 2 / 390) currentColor, 0 0 calc(var(--stage-render-width) * 6 / 390) currentColor;mix-blend-mode:screen;will-change:transform, opacity;background:currentColor;border-radius:50%;display:block;position:absolute}.lancome2-card-celebration__particle[data-celebration-tier=primary]{filter:brightness(1.16);box-shadow:0 0 calc(var(--stage-render-width) * 1.2 / 390) currentColor, 0 0 calc(var(--stage-render-width) * 4 / 390) currentColor, 0 0 calc(var(--stage-render-width) * 8.5 / 390) currentColor}.lancome2-card-celebration__particle[data-celebration-tier=medium]{filter:blur(calc(var(--stage-render-width) * .3 / 390))}.lancome2-card-celebration__particle[data-celebration-tier=soft]{filter:blur(calc(var(--stage-render-width) * .75 / 390));box-shadow:0 0 calc(var(--stage-render-width) * 2.8 / 390) currentColor, 0 0 calc(var(--stage-render-width) * 7 / 390) currentColor}.lancome2-static-card{z-index:9;left:calc(var(--stage-render-width) * 33 / 390);top:calc(var(--stage-render-width) * 216 / 390);width:calc(var(--stage-render-width) * 324 / 390);height:calc(var(--stage-render-width) * 432 / 390);opacity:0;border-radius:calc(var(--stage-render-width) * 16 / 390);backface-visibility:hidden;transform-style:preserve-3d;will-change:transform, opacity;background:#fff;margin:0;position:absolute;overflow:hidden}.lancome2-static-card-glow{z-index:8;left:calc(var(--stage-render-width) * 33 / 390);top:calc(var(--stage-render-width) * 216 / 390);width:calc(var(--stage-render-width) * 324 / 390);height:calc(var(--stage-render-width) * 432 / 390);border-radius:calc(var(--stage-render-width) * 16 / 390);opacity:0;filter:blur(calc(var(--stage-render-width) * 30 / 390));transform-origin:50%;background:#f999;position:absolute;transform:scale(.95)}.lancome2-static-card__art{object-fit:fill;width:100%;max-width:none;height:100%;position:absolute;inset:0}.lancome2-static-card__stroke{z-index:4;box-sizing:border-box;border:calc(var(--stage-render-width) * 3 / 390) solid #fff6;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.lancome2-final-product-effects{z-index:11;opacity:0;pointer-events:none;will-change:opacity;display:none;position:absolute;inset:0}.lancome2-static-product__lights{z-index:0;left:calc(var(--stage-render-width) * 105 / 390);top:calc(var(--stage-render-width) * 616 / 390);width:calc(var(--stage-render-width) * 180 / 390);height:calc(var(--stage-render-width) * 190 / 390);position:absolute;overflow:visible}.lancome2-static-product__light{mix-blend-mode:screen;background-repeat:no-repeat;border-radius:50%;position:absolute}.lancome2-static-product__light--main{left:calc(var(--stage-render-width) * 15 / 390);top:calc(var(--stage-render-width) * 14 / 390);width:calc(var(--stage-render-width) * 150 / 390);height:calc(var(--stage-render-width) * 162 / 390);opacity:.115;background-image:url(/assets/lancome/product-glow-soft-3x.png);background-size:100% 100%;display:none}.lancome2-static-product__light--bottle{left:calc(var(--stage-render-width) * 58 / 390);top:calc(var(--stage-render-width) * 2 / 390);width:calc(var(--stage-render-width) * 64 / 390);height:calc(var(--stage-render-width) * 150 / 390);opacity:.16;background:radial-gradient(#ffedbae6 0%,#ffedba59 48%,#ffedba00 100%)}.lancome2-static-product__light--pump{left:calc(var(--stage-render-width) * 72 / 390);width:calc(var(--stage-render-width) * 36 / 390);height:calc(var(--stage-render-width) * 108 / 390);opacity:.13;background:radial-gradient(#f0faffe6 0%,#f0faff4d 48%,#f0faff00 100%);top:0}.lancome2-static-product__light--rose{left:calc(var(--stage-render-width) * 20 / 390);top:calc(var(--stage-render-width) * 82 / 390);width:calc(var(--stage-render-width) * 140 / 390);height:calc(var(--stage-render-width) * 90 / 390);opacity:.105;background:radial-gradient(#ff73abe0 0%,#ff73ab52 48%,#ff73ab00 100%)}.lancome2-static-product__light--gold{left:calc(var(--stage-render-width) * 32.98 / 390);top:calc(var(--stage-render-width) * 156 / 390);width:calc(var(--stage-render-width) * 114.05 / 390);height:calc(var(--stage-render-width) * 30 / 390);opacity:.17;background:radial-gradient(#ffc47de6 0%,#ffc47d52 48%,#ffc47d00 100%)}.lancome2-static-product__light--bottom{left:calc(var(--stage-render-width) * 58.13 / 390);top:calc(var(--stage-render-width) * 165 / 390);width:calc(var(--stage-render-width) * 63.73 / 390);height:calc(var(--stage-render-width) * 14 / 390);opacity:.2;background:radial-gradient(#ffe8b8e6 0%,#ffe8b852 48%,#ffe8b800 100%)}
.lancome-v2-interactive{flex-direction:column;align-items:center;gap:20px;display:flex}.lancome-v2-interactive-stage{touch-action:none;cursor:none;isolation:isolate}.lancome-v2-interactive .lancome2-product-lighting{z-index:3}.lancome-v2-interactive .lancome2-card-celebration__halo,.lancome-v2-interactive .lancome2-card-celebration__trail{object-fit:fill;opacity:0;filter:none;mix-blend-mode:normal;pointer-events:none;backface-visibility:hidden;will-change:opacity;background:0 0;border:0;border-radius:0;width:100%;max-width:none;height:100%;position:absolute;inset:0;transform:translateZ(0)}.lancome-v2-interactive .lancome2-card-celebration__ribbon{object-fit:fill;opacity:0;filter:none;pointer-events:none;backface-visibility:hidden;will-change:opacity;border:0;width:100%;max-width:none;height:100%;position:absolute;inset:0;transform:translateZ(0)}.lancome-v2-interactive .lancome2-static-card{background-color:#fcd8d1}.lancome-v2-interactive .replay-button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.lancome-v2-interactive-landing{z-index:60;visibility:hidden;pointer-events:none;will-change:transform;width:100%;height:100%;position:absolute;inset:0;overflow:hidden;transform:none}.lancome-v2-interactive-landing img{object-fit:fill;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;display:block}
.bvlgari-experience{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.splash-stage--bvlgari{background:#d5272e}.bvlgari-stage__poster,.bvlgari-stage__ui{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.bvlgari-stage__poster{z-index:0;object-fit:cover;object-position:center}.bvlgari-guide-initial-dim{z-index:1;background:radial-gradient(circle at 50% 47%, #0006 0%, #0006 calc(var(--stage-render-width) * 164 / 390), #0009 calc(var(--stage-render-width) * 194 / 390), #0009 100%);opacity:0;pointer-events:none;position:absolute;inset:0}.bvlgari-guide-initial-dim[data-visible=true]{opacity:1;transition-duration:0s}.bvlgari-stage__ui{z-index:4;object-fit:fill;opacity:0}.bvlgari-stage__ui[data-visible=true]{opacity:1}.bvlgari-stage__ui--full,.bvlgari-interactive-stage__ui--full{clip-path:inset(0 0 50%)}.bvlgari-copy-override{z-index:6;color:#fff;text-align:center;opacity:0;pointer-events:none;font-family:PingFang SC,Microsoft YaHei,sans-serif;position:absolute;inset:0}.bvlgari-copy-override:before{z-index:0;top:calc(var(--stage-render-width) * 556 / 390);content:"";background:linear-gradient(#0000,#00000080);position:absolute;bottom:0;left:0;right:0}.bvlgari-copy-override[data-visible=true]{opacity:1}.bvlgari-copy-override strong,.bvlgari-copy-override span{z-index:1;letter-spacing:0;text-shadow:0 1px 1px #0003;line-height:normal;position:absolute;left:0;right:0}.bvlgari-copy-override strong{top:calc(var(--stage-render-width) * 707.8 / 390);font-size:calc(var(--stage-render-width) * 18.7 / 390);font-weight:500}.bvlgari-copy-override span{top:calc(var(--stage-render-width) * 738 / 390);color:#fffc;font-size:calc(var(--stage-render-width) * 14.55 / 390);font-weight:400}.bvlgari-result{z-index:10;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease-out;position:absolute;inset:0}.bvlgari-result[data-visible=true]{opacity:1;visibility:visible}.bvlgari-result video{object-fit:cover;width:100%;height:100%}.bvlgari-result p{padding-top:calc(var(--stage-render-width) * 185 / 390);color:#fffc;text-align:center;font-size:calc(var(--stage-render-width) * 14.55 / 390);background:linear-gradient(#0000,#000000bf);margin:0;position:absolute;inset:65.5% 0 0}.bvlgari-landing{z-index:20;visibility:hidden;pointer-events:none;will-change:transform;background:#f7d8bf;transition:transform .5s cubic-bezier(.4,0,.2,1),visibility 0s linear .5s;position:absolute;inset:0;overflow:hidden;transform:translate(calc(100% + 2px))}.bvlgari-landing[data-visible=true]{visibility:visible;transition:transform .5s cubic-bezier(.4,0,.2,1),visibility linear;transform:translate(0,0)}.bvlgari-landing img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.bvlgari-guide-light-layer{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bvlgari-guide-light-canvas{opacity:0;width:100%;height:100%;transition:opacity 80ms linear;display:block;position:absolute;inset:0}.bvlgari-guide-light-canvas[data-ready=true]{opacity:1}.bvlgari-guide-particle-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.bvlgari-guide-particle-layer{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bvlgari-twist-layer{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bvlgari-twist-design-plane{visibility:hidden;transform-origin:0 0;width:390px;height:844px;position:absolute;transform:scale(1)}.bvlgari-twist-design-plane[data-ready=true]{visibility:visible}.bvlgari-twist__area{z-index:5;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;display:flex;position:absolute;left:0;right:0}.bvlgari-twist__stage{transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative}.bvlgari-twist__field{z-index:1;pointer-events:none;width:480px;height:480px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bvlgari-twist__disc{z-index:0;border:1px solid rgba(255, 255, 255, var(--bvlgari-disc-border,.45));background:radial-gradient(circle at 50% 36%, rgba(255, 255, 255, calc(var(--bvlgari-disc-opacity,.16) * 1)) 0%, rgba(255, 255, 255, calc(var(--bvlgari-disc-opacity,.16) * .35)) 48%, #fff0 72%), radial-gradient(circle, rgba(12, 14, 20, var(--bvlgari-base-dark,.5)) 0%, rgba(12, 14, 20, var(--bvlgari-base-dark,.5)) 90%, #0c0e1400 92%);transform:translate(-50%, calc(-50% + var(--bvlgari-disc-offset-y,0px)));-webkit-backdrop-filter:blur(var(--bvlgari-disc-blur,5px));backdrop-filter:blur(var(--bvlgari-disc-blur,5px));border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:inset 0 1px #ffffff38}.bvlgari-twist__phone{z-index:2;transform-origin:50%;transform-style:preserve-3d;will-change:transform;position:relative;overflow:visible}.bvlgari-twist__phone-icon{transform-origin:50%;will-change:transform;justify-content:center;align-items:center;display:flex;position:relative}.bvlgari-twist__phone-shape{-webkit-user-select:none;user-select:none;filter:drop-shadow(0 6px 14px #0000008c);width:auto;height:100%;display:block}.bvlgari-twist__phone-sheen{aspect-ratio:124/192;background:linear-gradient(90deg, rgba(255, 255, 255, var(--bvlgari-sheen-left,0)) 0%, #fff0 62%), linear-gradient(270deg, rgba(255, 255, 255, var(--bvlgari-sheen-right,0)) 0%, #fff0 62%), linear-gradient(180deg, rgba(255, 255, 255, var(--bvlgari-sheen-top,0)) 0%, #fff0 55%);mix-blend-mode:screen;pointer-events:none;will-change:background;border-radius:16.6%/10.7%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.bvlgari-twist__progress{z-index:4;pointer-events:none;height:4px;transform:translate(-50%, var(--bvlgari-progress-offset,90px));background:#ffffff4d;border-radius:3px;position:absolute;top:50%;left:50%}.bvlgari-twist__progress-fill{width:100%;height:100%;box-shadow:0 0 var(--bvlgari-progress-glow,10px) #ffffffd9;opacity:calc(.82 + var(--bvlgari-progress-energy,0) * .18);transform-origin:0;filter:brightness(calc(.9 + var(--bvlgari-progress-energy,0) * .2));background:#fffffff2;border-radius:3px;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.bvlgari-landing{transition-duration:1ms}.bvlgari-twist__phone,.bvlgari-twist__phone-icon{will-change:auto}}
.bvlgari-interactive-experience{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.splash-stage--bvlgari-interactive{cursor:none;touch-action:none;background:#d5272e}.splash-stage--bvlgari-interactive:active,.bvlgari-interactive-experience[data-experience-phase=completing] .splash-stage--bvlgari-interactive,.bvlgari-interactive-experience[data-experience-phase=landing] .splash-stage--bvlgari-interactive,.bvlgari-interactive-experience[data-runtime-paused=true] .splash-stage--bvlgari-interactive{cursor:none}.bvlgari-interactive-stage__poster,.bvlgari-interactive-stage__ui{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.bvlgari-interactive-stage__poster{z-index:0;object-fit:cover;object-position:center}.bvlgari-interactive-guide-initial-dim{z-index:1;background:radial-gradient(circle at 50% 47%, #0006 0%, #0006 calc(var(--stage-render-width) * 164 / 390), #0009 calc(var(--stage-render-width) * 194 / 390), #0009 100%);opacity:0;pointer-events:none;position:absolute;inset:0}.bvlgari-interactive-guide-initial-dim[data-visible=true]{opacity:1;transition-duration:0s}.bvlgari-interactive-stage__ui{z-index:4;object-fit:fill;opacity:0}.bvlgari-interactive-stage__ui[data-visible=true]{opacity:1}.bvlgari-interactive-calibration{z-index:18;color:#fffffff0;text-align:center;opacity:0;visibility:hidden;pointer-events:none;background:#5b040c61;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;transition:opacity .18s,visibility 0s linear .18s;display:flex;position:absolute;inset:0}.bvlgari-interactive-calibration[data-visible=true]{opacity:1;visibility:visible;transition-delay:0s}.bvlgari-interactive-calibration:has(.bvlgari-interactive-calibration__start){pointer-events:auto}.bvlgari-interactive-calibration strong{font-size:15px;font-weight:500}.bvlgari-interactive-calibration span{opacity:.76;font-size:12px;font-weight:400}.bvlgari-interactive-calibration__start{color:#fff;font:inherit;cursor:pointer;background:#6f05119e;border:1px solid #ffffff9e;border-radius:999px;margin-top:10px;padding:9px 22px;font-size:13px}.bvlgari-interactive-calibration__start:focus-visible{outline-offset:3px;outline:2px solid #fff}.bvlgari-interactive-fallback-hint{z-index:19;color:#fffffff5;text-align:center;opacity:0;visibility:hidden;pointer-events:none;background:#46030ab8;border:1px solid #fff3;border-radius:999px;flex-direction:column;gap:2px;min-width:min(260px,100% - 40px);padding:10px 16px;transition:opacity .16s,transform .16s,visibility 0s linear .16s;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%,-8px);box-shadow:0 8px 24px #21000433}.bvlgari-interactive-fallback-hint[data-visible=true]{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.bvlgari-interactive-fallback-hint strong{font-size:13px;font-weight:500}.bvlgari-interactive-fallback-hint span{opacity:.76;font-size:11px}.bvlgari-interactive-landing{z-index:20;visibility:hidden;pointer-events:none;will-change:transform;background:#f7d8bf;transition:transform .5s cubic-bezier(.4,0,.2,1),visibility 0s linear .5s;position:absolute;inset:0;overflow:hidden;transform:translate(calc(100% + 2px))}.bvlgari-interactive-landing[data-visible=true]{visibility:visible;pointer-events:auto;transition:transform .5s cubic-bezier(.4,0,.2,1),visibility linear;transform:translate(0,0)}.bvlgari-interactive-landing img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.bvlgari-interactive-guide-light-layer{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bvlgari-interactive-guide-light-canvas{opacity:0;width:100%;height:100%;transition:opacity 80ms linear;display:block;position:absolute;inset:0}.bvlgari-interactive-guide-light-canvas[data-ready=true]{opacity:1}.bvlgari-interactive-guide-fallback-light{--bvlgari-fallback-light-x:50%;--bvlgari-fallback-light-y:47%;--bvlgari-fallback-light-opacity:0;--bvlgari-fallback-light-scale:1;background:radial-gradient(ellipse calc(116px * var(--bvlgari-fallback-light-scale)) calc(168px * var(--bvlgari-fallback-light-scale)) at var(--bvlgari-fallback-light-x) var(--bvlgari-fallback-light-y), #fff8e59e 0%, #ffeecf4d 42%, #ffe6c200 100%);mix-blend-mode:screen;opacity:var(--bvlgari-fallback-light-opacity);pointer-events:none;display:none;position:absolute;inset:0}.bvlgari-interactive-guide-fallback-light[data-visible=true]{display:block}.bvlgari-interactive-guide-particle-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.bvlgari-interactive-guide-particle-layer{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bvlgari-interactive-twist-layer{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bvlgari-interactive-twist-design-plane{visibility:hidden;transform-origin:0 0;width:390px;height:844px;position:absolute;transform:scale(1)}.bvlgari-interactive-twist-design-plane[data-ready=true]{visibility:visible}.bvlgari-interactive-twist__area{z-index:5;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;display:flex;position:absolute;left:0;right:0}.bvlgari-interactive-twist__stage{transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative}.bvlgari-interactive-twist__field{z-index:1;pointer-events:none;width:480px;height:480px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bvlgari-interactive-twist__disc{z-index:0;border:1px solid rgba(255, 255, 255, var(--bvlgari-interactive-disc-border,.45));background:radial-gradient(circle at 50% 36%, rgba(255, 255, 255, calc(var(--bvlgari-interactive-disc-opacity,.16) * 1)) 0%, rgba(255, 255, 255, calc(var(--bvlgari-interactive-disc-opacity,.16) * .35)) 48%, #fff0 72%), radial-gradient(circle, rgba(12, 14, 20, var(--bvlgari-interactive-base-dark,.5)) 0%, rgba(12, 14, 20, var(--bvlgari-interactive-base-dark,.5)) 90%, #0c0e1400 92%);transform:translate(-50%, calc(-50% + var(--bvlgari-interactive-disc-offset-y,0px)));-webkit-backdrop-filter:blur(var(--bvlgari-interactive-disc-blur,5px));backdrop-filter:blur(var(--bvlgari-interactive-disc-blur,5px));border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:inset 0 1px #ffffff38}.bvlgari-interactive-twist__phone{z-index:2;transform-origin:50%;transform-style:preserve-3d;will-change:transform;position:relative;overflow:visible}.bvlgari-interactive-twist__phone-icon{transform-origin:50%;will-change:transform;justify-content:center;align-items:center;display:flex;position:relative}.bvlgari-interactive-twist__phone-shape{-webkit-user-select:none;user-select:none;filter:drop-shadow(0 6px 14px #0000008c);width:auto;height:100%;display:block}.bvlgari-interactive-twist__phone-sheen{aspect-ratio:124/192;background:linear-gradient(90deg, rgba(255, 255, 255, var(--bvlgari-interactive-sheen-left,0)) 0%, #fff0 62%), linear-gradient(270deg, rgba(255, 255, 255, var(--bvlgari-interactive-sheen-right,0)) 0%, #fff0 62%), linear-gradient(180deg, rgba(255, 255, 255, var(--bvlgari-interactive-sheen-top,0)) 0%, #fff0 55%);mix-blend-mode:screen;pointer-events:none;will-change:background;border-radius:16.6%/10.7%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.bvlgari-interactive-twist__progress{z-index:4;pointer-events:none;height:4px;transform:translate(-50%, var(--bvlgari-interactive-progress-offset,90px));background:#ffffff4d;border-radius:3px;position:absolute;top:50%;left:50%}.bvlgari-interactive-twist__progress-fill{width:100%;height:100%;box-shadow:0 0 var(--bvlgari-interactive-progress-glow,10px) #ffffffd9;opacity:calc(.82 + var(--bvlgari-interactive-progress-energy,0) * .18);transform-origin:0;filter:brightness(calc(.9 + var(--bvlgari-interactive-progress-energy,0) * .2));background:#fffffff2;border-radius:3px;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.bvlgari-interactive-landing{transition-duration:1ms}.bvlgari-interactive-twist__phone,.bvlgari-interactive-twist__phone-icon{will-change:auto}}
.bvlgari1-experience{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.splash-stage--bvlgari1{background:#d5272e}.bvlgari1-stage__poster,.bvlgari1-stage__ui{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.bvlgari1-stage__poster{z-index:0;object-fit:cover;object-position:center}.bvlgari1-stage__ui{z-index:8;object-fit:fill;opacity:0}.bvlgari1-stage__ui[data-visible=true]{opacity:1}.bvlgari1-stage__ui--full,.bvlgari1-interactive-stage__ui--full{clip-path:inset(0 0 50%)}.bvlgari1-result-media{z-index:4;opacity:0;visibility:hidden;pointer-events:none;will-change:opacity;background:#d5272e;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}.bvlgari1-result-media[data-visible=true]{visibility:visible}.bvlgari1-result-bridge,.bvlgari1-result-video{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.bvlgari1-result-bridge{z-index:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.bvlgari1-result-video{z-index:1}.bvlgari1-result-shade{z-index:6;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(#0000 0% 65.5%,#000000bf 100%);position:absolute;inset:0}.bvlgari1-result-shade[data-visible=true]{visibility:visible}.bvlgari1-result-status{z-index:9;top:calc(var(--stage-render-width) * 738 / 390);color:#fffc;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:calc(var(--stage-render-width) * 14.55 / 390);letter-spacing:0;text-align:center;text-shadow:0 1px 1px #0003;opacity:0;visibility:hidden;pointer-events:none;margin:0;font-weight:400;line-height:normal;position:absolute;left:0;right:0}.bvlgari1-result-status[data-visible=true]{visibility:visible}.bvlgari1-landing{z-index:20;visibility:hidden;pointer-events:none;will-change:transform;background:#f7d8bf;transition:transform .5s cubic-bezier(.4,0,.2,1),visibility 0s linear .5s;position:absolute;inset:0;overflow:hidden;transform:translate(calc(100% + 2px))}.bvlgari1-landing[data-visible=true]{visibility:visible;transition:transform .5s cubic-bezier(.4,0,.2,1),visibility linear;transform:translate(0,0)}.bvlgari1-landing img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.bvlgari1-flip-prompt{z-index:6;color:#fff;text-align:center;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bvlgari1-flip-prompt__shade{z-index:0;background:linear-gradient(#0000,#00000080);position:absolute;inset:556px 0 0}.bvlgari1-flip-prompt__gesture{z-index:1;position:absolute;inset:0}.bvlgari1-flip-prompt__phone-shell,.bvlgari1-flip-prompt__arrow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;position:absolute}.bvlgari1-flip-prompt__phone-shell{width:72.8px;height:72.8px;top:622.6px;left:158px}.bvlgari1-flip-prompt__phone-rotator{transform-origin:50%;transform-style:preserve-3d;will-change:transform;position:absolute;inset:0;transform:perspective(420px)rotateY(0)translate(0,0)}.bvlgari1-flip-prompt__phone-image{z-index:1;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.bvlgari1-flip-prompt__phone-highlight{z-index:0;opacity:0;pointer-events:none;will-change:opacity;border-radius:16%/10%;width:51.71%;height:79.79%;position:absolute;top:9.93%;left:23.97%}.bvlgari1-flip-prompt__phone-highlight--left{background:linear-gradient(90deg,#ffffff80 0%,#ffffff40 48%,#fff0 100%)}.bvlgari1-flip-prompt__phone-highlight--right{background:linear-gradient(270deg,#ffffff80 0%,#ffffff40 48%,#fff0 100%)}.bvlgari1-flip-prompt__arrow{width:35px;height:16px;top:651px}.bvlgari1-flip-prompt__arrow--left{left:119.7px}.bvlgari1-flip-prompt__arrow--right{left:234.1px}.bvlgari1-flip-prompt__arrow-image{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:opacity, clip-path;width:100%;height:100%;display:block;position:absolute;inset:0}.bvlgari1-flip-prompt__arrow-track{opacity:.4}.bvlgari1-flip-prompt__arrow-progress{opacity:1}.bvlgari1-flip-prompt__arrow-progress--left{clip-path:inset(0 0 0 100%)}.bvlgari1-flip-prompt__arrow-progress--right{clip-path:inset(0 100% 0 0)}.bvlgari1-flip-prompt__copy{z-index:1;color:#fff;font-family:PingFang SC,Microsoft YaHei,sans-serif;position:absolute;inset:0}.bvlgari1-flip-prompt__copy strong{letter-spacing:0;text-shadow:0 1px 1px #0003;font-size:18.7px;font-weight:500;line-height:normal;position:absolute;top:707.8px;left:0;right:0}.bvlgari1-flip-prompt__copy span{color:#fffc;letter-spacing:0;text-shadow:0 1px 1px #0003;font-size:14.55px;font-weight:400;line-height:normal;position:absolute;top:738px;left:0;right:0}.bvlgari1-material-dim{z-index:1;opacity:1;pointer-events:none;background:radial-gradient(86.83% 40.12%,#00000040 0%,#00000080 100%);transition:none;position:absolute;inset:0}.valentino-glow-experience .bvlgari1-material-dim{background:radial-gradient(86.83% 40.12%,#00000040 0%,#0009 100%)}.bvlgari1-experience[data-experience-phase=result] .bvlgari1-material-dim,.bvlgari1-experience[data-experience-phase=landing] .bvlgari1-material-dim,.bvlgari1-interactive-experience[data-experience-phase=result] .bvlgari1-material-dim,.bvlgari1-interactive-experience[data-experience-phase=landing] .bvlgari1-material-dim{opacity:0}.bvlgari1-spotlight{z-index:2;opacity:1;pointer-events:none;transition:opacity .18s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;overflow:hidden}.bvlgari1-experience[data-experience-phase=landing] .bvlgari1-spotlight,.bvlgari1-interactive-experience[data-experience-phase=landing] .bvlgari1-spotlight{opacity:0}.bvlgari1-spotlight canvas{width:100%;height:100%;display:block}.bvlgari1-spotlight-prompt{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bvlgari1-spotlight__fallback{clip-path:none;background:radial-gradient(ellipse var(--spot-radius-x,290px) var(--spot-radius,340px) at var(--spot-x,50%) var(--spot-y,47%), #fff6de52 0%, #ffedc838 45%, #ffe0b400 100%);display:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.bvlgari1-landing,.bvlgari1-interactive-landing{transition-duration:1ms}}
.bvlgari1-interactive-experience{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.splash-stage--bvlgari1-interactive{cursor:none;touch-action:none;background:#d5272e}.splash-stage--bvlgari1-interactive:active,.bvlgari1-interactive-experience[data-experience-phase=completing] .splash-stage--bvlgari1-interactive,.bvlgari1-interactive-experience[data-experience-phase=result] .splash-stage--bvlgari1-interactive,.bvlgari1-interactive-experience[data-experience-phase=landing] .splash-stage--bvlgari1-interactive,.bvlgari1-interactive-experience[data-runtime-paused=true] .splash-stage--bvlgari1-interactive{cursor:none}.bvlgari1-interactive-stage__poster,.bvlgari1-interactive-stage__ui{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.bvlgari1-interactive-stage__poster{z-index:0;object-fit:cover;object-position:center}.bvlgari1-interactive-stage__ui{z-index:8;object-fit:fill;opacity:0}.bvlgari1-interactive-stage__ui[data-visible=true]{opacity:1}.bvlgari1-interactive-calibration{z-index:18;color:#fffffff0;text-align:center;opacity:0;visibility:hidden;pointer-events:none;background:#5b040c61;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;transition:opacity .18s,visibility 0s linear .18s;display:flex;position:absolute;inset:0}.bvlgari1-interactive-calibration[data-visible=true]{opacity:1;visibility:visible;transition-delay:0s}.bvlgari1-interactive-calibration:has(.bvlgari1-interactive-calibration__start){pointer-events:auto}.bvlgari1-interactive-calibration strong{font-size:15px;font-weight:500}.bvlgari1-interactive-calibration span{opacity:.76;font-size:12px;font-weight:400}.bvlgari1-interactive-calibration__start{color:#fff;font:inherit;cursor:pointer;background:#6f05119e;border:1px solid #ffffff9e;border-radius:999px;margin-top:10px;padding:9px 22px;font-size:13px}.bvlgari1-interactive-calibration__start:focus-visible{outline-offset:3px;outline:2px solid #fff}.bvlgari1-interactive-fallback-hint{z-index:19;color:#fffffff5;text-align:center;opacity:0;visibility:hidden;pointer-events:none;background:#46030ab8;border:1px solid #fff3;border-radius:999px;flex-direction:column;gap:2px;min-width:min(260px,100% - 40px);padding:10px 16px;transition:opacity .16s,transform .16s,visibility 0s linear .16s;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%,-8px);box-shadow:0 8px 24px #21000433}.bvlgari1-interactive-fallback-hint[data-visible=true]{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.bvlgari1-interactive-fallback-hint strong{font-size:13px;font-weight:500}.bvlgari1-interactive-fallback-hint span{opacity:.76;font-size:11px}.bvlgari1-interactive-landing{z-index:20;visibility:hidden;pointer-events:none;will-change:transform;background:#f7d8bf;transition:transform .5s cubic-bezier(.4,0,.2,1),visibility 0s linear .5s;position:absolute;inset:0;overflow:hidden;transform:translate(calc(100% + 2px))}.bvlgari1-interactive-landing[data-visible=true]{visibility:visible;pointer-events:auto;transition:transform .5s cubic-bezier(.4,0,.2,1),visibility linear;transform:translate(0,0)}.bvlgari1-interactive-landing img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}
.bvlgari2-experience{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.splash-stage--bvlgari2{background:#d5272e}.bvlgari2-stage__poster,.bvlgari2-stage__ui{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.bvlgari2-stage__poster{z-index:0;object-fit:cover;object-position:center}.bvlgari2-stage__ui{z-index:8;object-fit:fill;opacity:0}.bvlgari2-stage__ui[data-visible=true]{opacity:1}.bvlgari2-stage__ui--full,.bvlgari2-interactive-stage__ui--full{clip-path:inset(0 0 50%)}.bvlgari2-result-media{z-index:4;opacity:0;visibility:hidden;pointer-events:none;will-change:opacity;background:#d5272e;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}.bvlgari2-result-media[data-visible=true]{visibility:visible}.bvlgari2-result-bridge,.bvlgari2-result-video{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.bvlgari2-result-bridge{z-index:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.bvlgari2-result-video{z-index:1}.bvlgari2-result-shade{z-index:6;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(#0000 0% 65.5%,#000000bf 100%);position:absolute;inset:0}.bvlgari2-result-shade[data-visible=true]{visibility:visible}.bvlgari2-result-status{z-index:9;top:calc(var(--stage-render-width) * 738 / 390);color:#fffc;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:calc(var(--stage-render-width) * 14.55 / 390);letter-spacing:0;text-align:center;text-shadow:0 1px 1px #0003;opacity:0;visibility:hidden;pointer-events:none;margin:0;font-weight:400;line-height:normal;position:absolute;left:0;right:0}.bvlgari2-result-status[data-visible=true]{visibility:visible}.bvlgari2-landing{z-index:20;visibility:hidden;pointer-events:none;will-change:transform;background:#f7d8bf;transition:transform .5s cubic-bezier(.4,0,.2,1),visibility 0s linear .5s;position:absolute;inset:0;overflow:hidden;transform:translate(calc(100% + 2px))}.bvlgari2-landing[data-visible=true]{visibility:visible;transition:transform .5s cubic-bezier(.4,0,.2,1),visibility linear;transform:translate(0,0)}.bvlgari2-landing img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.bvlgari2-flip-prompt{z-index:6;color:#fff;text-align:center;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bvlgari2-flip-prompt__shade{z-index:0;background:linear-gradient(#0000,#00000080);position:absolute;inset:556px 0 0}.bvlgari2-flip-prompt__gesture{z-index:1;position:absolute;inset:0}.bvlgari2-flip-prompt__phone-shell,.bvlgari2-flip-prompt__arrow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;position:absolute}.bvlgari2-flip-prompt__phone-shell{width:72.8px;height:72.8px;top:622.6px;left:158px}.bvlgari2-flip-prompt__phone-rotator{transform-origin:50%;transform-style:preserve-3d;will-change:transform;position:absolute;inset:0;transform:perspective(420px)rotateY(0)translate(0,0)}.bvlgari2-flip-prompt__phone-image{z-index:1;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.bvlgari2-flip-prompt__phone-highlight{z-index:0;opacity:0;pointer-events:none;will-change:opacity;border-radius:16%/10%;width:51.71%;height:79.79%;position:absolute;top:9.93%;left:23.97%}.bvlgari2-flip-prompt__phone-highlight--left{background:linear-gradient(90deg,#ffffff80 0%,#ffffff40 48%,#fff0 100%)}.bvlgari2-flip-prompt__phone-highlight--right{background:linear-gradient(270deg,#ffffff80 0%,#ffffff40 48%,#fff0 100%)}.bvlgari2-flip-prompt__arrow{width:35px;height:16px;top:651px}.bvlgari2-flip-prompt__arrow--left{left:119.7px}.bvlgari2-flip-prompt__arrow--right{left:234.1px}.bvlgari2-flip-prompt__arrow-image{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:opacity, clip-path;width:100%;height:100%;display:block;position:absolute;inset:0}.bvlgari2-flip-prompt__arrow-track{opacity:.4}.bvlgari2-flip-prompt__arrow-progress{opacity:1}.bvlgari2-flip-prompt__arrow-progress--left{clip-path:inset(0 0 0 100%)}.bvlgari2-flip-prompt__arrow-progress--right{clip-path:inset(0 100% 0 0)}.bvlgari2-flip-prompt__copy{z-index:1;color:#fff;font-family:PingFang SC,Microsoft YaHei,sans-serif;position:absolute;inset:0}.bvlgari2-flip-prompt__copy strong{letter-spacing:0;text-shadow:0 1px 1px #0003;font-size:18.7px;font-weight:500;line-height:normal;position:absolute;top:707.8px;left:0;right:0}.bvlgari2-flip-prompt__copy span{color:#fffc;letter-spacing:0;text-shadow:0 1px 1px #0003;font-size:14.55px;font-weight:400;line-height:normal;position:absolute;top:738px;left:0;right:0}.bvlgari2-material-dim{z-index:1;opacity:1;pointer-events:none;background:radial-gradient(86.83% 40.12%,#00000040 0%,#00000080 100%);transition:none;position:absolute;inset:0}.bvlgari2-experience[data-experience-phase=landing] .bvlgari2-material-dim,.bvlgari2-interactive-experience[data-experience-phase=landing] .bvlgari2-material-dim{opacity:0}.bvlgari2-spotlight{z-index:2;opacity:1;pointer-events:none;transition:opacity .18s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;overflow:hidden}.bvlgari2-experience[data-experience-phase=landing] .bvlgari2-spotlight,.bvlgari2-interactive-experience[data-experience-phase=landing] .bvlgari2-spotlight{opacity:0}.bvlgari2-spotlight canvas{width:100%;height:100%;display:block}.bvlgari2-spotlight-prompt{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bvlgari2-spotlight__fallback{clip-path:none;background:radial-gradient(ellipse var(--spot-radius-x,243px) var(--spot-radius,270px) at var(--spot-x,52.5%) var(--spot-y,50.9%), #fff6de00 35%, #ffedc880 66%, #ffe0b400 100%);display:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.bvlgari2-landing,.bvlgari2-interactive-landing{transition-duration:1ms}}
.bvlgari2-interactive-experience{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.splash-stage--bvlgari2-interactive{cursor:none;touch-action:none;background:#d5272e}.splash-stage--bvlgari2-interactive:active,.bvlgari2-interactive-experience[data-experience-phase=completing] .splash-stage--bvlgari2-interactive,.bvlgari2-interactive-experience[data-experience-phase=result] .splash-stage--bvlgari2-interactive,.bvlgari2-interactive-experience[data-experience-phase=landing] .splash-stage--bvlgari2-interactive,.bvlgari2-interactive-experience[data-runtime-paused=true] .splash-stage--bvlgari2-interactive{cursor:none}.bvlgari2-interactive-stage__poster,.bvlgari2-interactive-stage__ui{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.bvlgari2-interactive-stage__poster{z-index:0;object-fit:cover;object-position:center}.bvlgari2-interactive-stage__ui{z-index:8;object-fit:fill;opacity:0}.bvlgari2-interactive-stage__ui[data-visible=true]{opacity:1}.bvlgari2-interactive-calibration{z-index:18;color:#fffffff0;text-align:center;opacity:0;visibility:hidden;pointer-events:none;background:#5b040c61;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;transition:opacity .18s,visibility 0s linear .18s;display:flex;position:absolute;inset:0}.bvlgari2-interactive-calibration[data-visible=true]{opacity:1;visibility:visible;transition-delay:0s}.bvlgari2-interactive-calibration:has(.bvlgari2-interactive-calibration__start){pointer-events:auto}.bvlgari2-interactive-calibration strong{font-size:15px;font-weight:500}.bvlgari2-interactive-calibration span{opacity:.76;font-size:12px;font-weight:400}.bvlgari2-interactive-calibration__start{color:#fff;font:inherit;cursor:pointer;background:#6f05119e;border:1px solid #ffffff9e;border-radius:999px;margin-top:10px;padding:9px 22px;font-size:13px}.bvlgari2-interactive-calibration__start:focus-visible{outline-offset:3px;outline:2px solid #fff}.bvlgari2-interactive-fallback-hint{z-index:19;color:#fffffff5;text-align:center;opacity:0;visibility:hidden;pointer-events:none;background:#46030ab8;border:1px solid #fff3;border-radius:999px;flex-direction:column;gap:2px;min-width:min(260px,100% - 40px);padding:10px 16px;transition:opacity .16s,transform .16s,visibility 0s linear .16s;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%,-8px);box-shadow:0 8px 24px #21000433}.bvlgari2-interactive-fallback-hint[data-visible=true]{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.bvlgari2-interactive-fallback-hint strong{font-size:13px;font-weight:500}.bvlgari2-interactive-fallback-hint span{opacity:.76;font-size:11px}.bvlgari2-interactive-landing{z-index:20;visibility:hidden;pointer-events:none;will-change:transform;background:#f7d8bf;transition:transform .5s cubic-bezier(.4,0,.2,1),visibility 0s linear .5s;position:absolute;inset:0;overflow:hidden;transform:translate(calc(100% + 2px))}.bvlgari2-interactive-landing[data-visible=true]{visibility:visible;pointer-events:auto;transition:transform .5s cubic-bezier(.4,0,.2,1),visibility linear;transform:translate(0,0)}.bvlgari2-interactive-landing img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}
.sensor-preview{width:var(--stage-render-width);aspect-ratio:390/844;min-height:0;padding:clamp(16px, calc(var(--stage-render-width) * 24 / 390), 24px);color:#fff;isolation:isolate;background:radial-gradient(circle at 50% 37%,#ac20374d,#0000 34%),linear-gradient(160deg,#26070d 0%,#10080b 46%,#050505 100%);border:1px solid #ffffff21;flex-direction:column;display:flex;position:relative;overflow:hidden}.sensor-preview:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.sensor-preview__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.sensor-preview__eyebrow{color:#ffffff7a;font-size:clamp(8px, calc(var(--stage-render-width) * 9 / 390), 9px);letter-spacing:.16em;margin:0 0 7px;font-weight:700}.sensor-preview__header h1{font-size:clamp(17px, calc(var(--stage-render-width) * 22 / 390), 22px);margin:0;line-height:1.15}.sensor-preview__source{color:#ffffffb3;font-size:clamp(8px, calc(var(--stage-render-width) * 10 / 390), 10px);background:#fff1;border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:7px 9px}.sensor-preview__source[data-source=sensor]{color:#a5f5c8;background:#37b87121;border-color:#74eba947}.sensor-preview__surface{min-height:0;margin:clamp(14px, calc(var(--stage-render-width) * 24 / 390), 24px) 0 14px;border-radius:clamp(16px, calc(var(--stage-render-width) * 22 / 390), 22px);perspective:760px;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:radial-gradient(circle,#ff537521,#0000 42%),#00000038;border:1px solid #ffffff1a;flex:auto;place-items:center;display:grid;position:relative;overflow:hidden}.sensor-preview__surface:active{cursor:grabbing}.sensor-preview__axis{background:linear-gradient(#0000,#ffffff38 24% 76%,#0000);width:1px;position:absolute;top:15%;bottom:18%;left:50%}.sensor-preview__phone{width:clamp(76px, calc(var(--stage-render-width) * 104 / 390), 104px);aspect-ratio:.49;border:clamp(3px, calc(var(--stage-render-width) * 4 / 390), 4px) solid #4a4a4d;border-radius:clamp(17px, calc(var(--stage-render-width) * 23 / 390), 23px);transform-style:preserve-3d;will-change:transform;background:radial-gradient(circle at 50% 20%,#ffdfe675,#0000 25%),linear-gradient(155deg,#d83a5c,#6a0a22 74%);transition:box-shadow .16s;position:relative;box-shadow:inset 0 0 0 1px #ffffff52,0 22px 55px #0006,0 0 42px #ff366533}.sensor-preview__phone:before{content:"";background:#171719;border-radius:999px;width:38%;height:8px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.sensor-preview__phone span{aspect-ratio:1;border:1px solid #ffffff75;border-radius:50%;width:34%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sensor-preview__gesture{color:#ffffffd1;font-size:clamp(10px, calc(var(--stage-render-width) * 12 / 390), 12px);text-align:center;pointer-events:none;margin:0;font-weight:600;line-height:1.5;position:absolute;bottom:16px;left:0;right:0}.sensor-preview__gesture small{color:#ffffff6b;font-size:.78em;font-weight:400;display:block}.sensor-preview__meter{background:#ffffff1a;border-radius:999px;flex:none;height:5px;margin:0 4px 18px;position:relative}.sensor-preview__meter-center{z-index:2;background:#ffffff75;border-radius:2px;width:2px;height:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sensor-preview__meter-fill{background:linear-gradient(90deg,#e45170,#ffd2dc);border-radius:999px;position:absolute;top:0;bottom:0;left:50%}.sensor-preview__meter-fill[data-side=left]{background:linear-gradient(90deg,#ffd2dc,#e45170);left:auto;right:50%}.sensor-preview__meter-thumb{z-index:3;background:#8e1934;border:2px solid #f5c1cd;border-radius:50%;width:13px;height:13px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 16px #ff5a7f8c}.sensor-preview__status{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:13px;display:flex}.sensor-preview__status strong{font-size:clamp(12px, calc(var(--stage-render-width) * 15 / 390), 15px)}.sensor-preview__status span{color:#ffffff80;font-size:clamp(8px, calc(var(--stage-render-width) * 10 / 390), 10px);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sensor-preview__readout{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 12px;display:grid}.sensor-preview__readout div{background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;min-width:0;padding:8px}.sensor-preview__readout dt{color:#ffffff6b;font-size:clamp(7px, calc(var(--stage-render-width) * 8 / 390), 8px);margin-bottom:4px}.sensor-preview__readout dd{font:600 clamp(9px, calc(var(--stage-render-width) * 12 / 390), 12px)/1.1 ui-monospace, SFMono-Regular, Menlo, monospace;text-overflow:ellipsis;margin:0;overflow:hidden}.sensor-preview__recalibrate{color:#ffffffdb;min-height:34px;font:500 clamp(10px, calc(var(--stage-render-width) * 12 / 390), 12px)/1 Arial, "PingFang SC", sans-serif;cursor:pointer;background:#ffffff12;border:1px solid #ffffff26;border-radius:10px;flex:none}.sensor-preview__mvp-note{color:#ffffff57;font-size:clamp(7px, calc(var(--stage-render-width) * 9 / 390), 9px);text-align:center;margin:10px 0 0;line-height:1.4}.sensor-lab-page{background:radial-gradient(circle at 15% 20%,#70152d3d,#0000 28%),#050505;grid-template-columns:minmax(260px,420px) auto;justify-content:center;align-items:center;gap:clamp(24px,5vw,80px);width:100%;height:100dvh;padding:32px;display:grid;overflow:auto}.sensor-lab-page__intro span{color:#e28ba0;letter-spacing:.08em;font-size:12px;font-weight:700}.sensor-lab-page__intro h1{margin:12px 0;font-size:clamp(30px,5vw,58px);line-height:1.05}.sensor-lab-page__intro p{color:#ffffff94;max-width:38em;margin:0 0 24px;font-size:14px;line-height:1.75}.sensor-lab-page__intro button{color:#fff;cursor:pointer;background:#8c1d39;border:1px solid #ffffff29;border-radius:12px;min-height:42px;padding:0 18px;font-weight:600}.sensor-preview--detailed{--stage-render-width:min(390px, calc(100vw - 32px));flex:none}@media (max-width:760px){.sensor-lab-page{flex-direction:column;justify-content:flex-start;gap:20px;height:auto;min-height:100dvh;padding:20px 16px 32px;display:flex}.sensor-lab-page__intro{width:min(390px,100%)}.sensor-lab-page__intro h1{font-size:28px}.sensor-lab-page__intro p{margin-bottom:14px;font-size:12px}.sensor-preview--detailed{min-height:690px}}@media (prefers-reduced-motion:reduce){.sensor-preview__phone{transition:none}}
.brand-demo--cartier{--stage-render-width:min(390px, 100vw, calc((100dvh - 108px) * 390 / 844))}.brand-demo--cartier .splash-stage--cartier{width:var(--stage-render-width)!important;aspect-ratio:390/844!important}.brand-demo--cartier .interaction-component,.brand-demo--cartier .carousel-layer{inset:0!important}.brand-demo--cartier .carousel-layer{perspective:700px!important;perspective-origin:50% 82%!important;transform:none!important}.brand-demo--cartier .product-card{aspect-ratio:1!important;width:22.02%!important;top:0!important;left:0!important}.brand-demo--cartier .center-product-glow{width:57.949%!important;height:18.72%!important;top:73.934%!important;left:21.026%!important}.brand-demo--cartier .center-product{aspect-ratio:1!important;width:35.9%!important;top:74.41%!important;left:32.05%!important}.brand-demo--cartier .lower-depth-wash{width:100%!important;height:33.175%!important;top:66.825%!important;left:0!important}.brand-demo--cartier .foreground--left-frame{width:129.249%!important;height:67.902%!important;top:72.986%!important;left:16.421%!important}.brand-demo--cartier .foreground--center{width:94.36%!important;height:24.539%!important;top:85.78%!important;left:5.64%!important}.brand-demo--cartier .foreground--right{width:73.85%!important;height:11.63%!important;top:90.05%!important;left:26.15%!important}
@media (max-width:767px){:root{--preview-stage-render-width:min(390px, calc(100vw - 16px), max(140px, calc((100svh - 184px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) * 390 / 844)))}}.brand-code-loading{width:var(--stage-render-width,390px);aspect-ratio:390/844;color:#eee;background:#161616;place-items:center;display:grid}.valentino-v1-experience[data-playback-state=error]:after{content:"加载失败，请切换方案后重试"}.experience-fullscreen-shell[data-replay-reset=true] .brand-demo [class*=landing]{visibility:hidden!important;transition:none!important;animation:none!important}.experience-fullscreen-shell[data-immersive=true][data-brand^=valentino]{background:radial-gradient(at 50% 30%,#8b0b0f,#270000 85%)}.experience-fullscreen-shell[data-immersive=true][data-brand^=bvlgari]{background:radial-gradient(at 50% 40%,#ba3529,#510b0c 85%)}.experience-fullscreen-shell[data-immersive=true][data-brand^=chanel]{background:radial-gradient(at 50% 35%,#78120b,#290302 85%)}.experience-fullscreen-shell[data-immersive=true][data-brand^=lancome]{background:radial-gradient(at 50% 35%,#71232a,#26070b 85%)}body[data-experience-fullscreen]{top:var(--fullscreen-scroll-y,0px);width:100%;position:fixed;left:0}.experience-fullscreen-shell[data-immersive=true]{--stage-render-width:min(var(--immersive-width,100vw), calc(var(--immersive-height,100dvh) * 390 / 844));inset:auto;left:var(--immersive-left,0px);top:var(--immersive-top,0px);width:var(--immersive-width,100vw);height:var(--immersive-height,100dvh)}.experience-fullscreen-shell[data-immersive=true][data-fullscreen-mode=viewport]{--stage-render-width:min(var(--immersive-width,100vw), calc(var(--immersive-height,100dvh) * 390 / 844));background:#000}.experience-fullscreen-shell[data-immersive=true] .experience-fullscreen-content{filter:none;animation:none}.experience-fullscreen-shell[data-immersive=true] .experience-fullscreen-toggle{z-index:120;top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));opacity:1;background:#000000bf;width:44px;height:44px;position:absolute}.experience-fullscreen-status{z-index:110;color:#fff;text-align:center;background:#0c0c0cd1;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:64px 24px;font-size:16px;display:flex;position:absolute;inset:0}.experience-fullscreen-status button{color:#fff;cursor:pointer;background:#333;border:1px solid #ffffff80;border-radius:22px;min-height:44px;padding:8px 20px}.experience-error-retry{color:#fff;background:#333;border:1px solid #666;border-radius:22px;min-height:44px;margin:8px auto;padding:8px 16px;display:block}.experience-fullscreen-shell[data-immersive=true] :is(.experience-fullscreen-replay,.experience-fullscreen-edge-guard){position:absolute}.experience-fullscreen-status{pointer-events:none;background:0 0}.experience-fullscreen-status p,.experience-fullscreen-status button{pointer-events:auto;background:#000c;border-radius:20px;padding:10px 16px}.experience-fullscreen-shell[data-immersive=true]{background:#000!important}
.huawei-replica-stage:before{background-image:url(/assets/huawei/splash-background.png)}.huawei-replica-stage .valentino-v1-lower-wash{z-index:1;height:calc(var(--stage-render-width) * 280 / 390);background:linear-gradient(#0000 0%,#000 100%);inset:auto 0 0}.huawei-replica-stage .valentino-v1-bottom-shade{z-index:1;height:calc(var(--stage-render-width) * 280 / 390);background:linear-gradient(#0000 0%,#0009 100%);display:block;inset:auto 0 0}.huawei-replica-stage .huawei-atmosphere-light{z-index:2;left:0;top:calc(var(--stage-render-width) * 584 / 390);background-image:url(/assets/huawei/atmosphere.png),url(/assets/huawei/splash-background.png);background-position:center, center calc(var(--stage-render-width) * -584 / 390);background-size:105.2% 100%, 100% calc(var(--stage-render-width) * 844 / 390);background-blend-mode:screen, normal;width:100%;filter:blur(calc(var(--stage-render-width) * 1 / 390));opacity:.8;pointer-events:none;background-repeat:no-repeat;position:absolute;bottom:0}.huawei-replica-stage .valentino-v1-copy--main{top:calc(var(--stage-render-width) * 569.211 / 390);left:calc(var(--stage-render-width) * 112.092 / 390);width:calc(var(--stage-render-width) * 171.918 / 390);height:calc(var(--stage-render-width) * 25.003 / 390);transform:none}.huawei-replica-stage .valentino-v1-bottle-shell{top:calc(var(--stage-render-width) * 16 / 390);width:calc(var(--stage-render-width) * 173 / 390);filter:drop-shadow(0 calc(var(--stage-render-width) * 5 / 390) calc(var(--stage-render-width) * 8 / 390) #00000061)}.huawei-replica-stage .valentino-v1-product-layer>.valentino-v1-bottle-shell:before{content:"";z-index:0;left:50%;top:calc(var(--stage-render-width) * 26.15 / 390);width:calc(var(--stage-render-width) * 120 / 390);aspect-ratio:1;filter:blur(calc(var(--stage-render-width) * 16 / 390));mix-blend-mode:screen;opacity:.24;pointer-events:none;background:#998673;border-radius:50%;position:absolute;transform:translate(-50%)}.huawei-replica-stage .valentino-v1-product-layer>.valentino-v1-bottle-shell>.valentino-v1-bottle-video{z-index:1}.huawei-replica-stage .valentino-v1-scent-aura--red,.huawei-replica-stage .valentino-v1-scent-aura--orange{background:radial-gradient(#f0c77861,#ae79362b 42%,#5a381900 76%)}.huawei-replica-stage .valentino-v1-card__halo--right{mix-blend-mode:normal}.huawei-replica-stage .valentino-v1-card__halo--left,.huawei-replica-stage .valentino-v1-card__halo--right{border-radius:calc(var(--stage-render-width) * 8 / 390);width:100%;box-shadow:0 0 calc(var(--stage-render-width) * 11 / 390) #998673bd, 0 0 calc(var(--stage-render-width) * 19 / 390) #99867366;background:0 0}.huawei-replica-stage .valentino-v1-card__halo--right{box-shadow:0 0 calc(var(--stage-render-width) * 8 / 390) calc(var(--stage-render-width) * 2 / 390) #fffbeff5, 0 0 calc(var(--stage-render-width) * 17 / 390) calc(var(--stage-render-width) * 5 / 390) #efdcb7cc, 0 0 calc(var(--stage-render-width) * 28 / 390) calc(var(--stage-render-width) * 8 / 390) #be9f7075;background:0 0}.huawei-replica-stage .valentino-v1-card__ripple{border-radius:calc(var(--stage-render-width) * 8 / 390);box-shadow:0 0 calc(var(--stage-render-width) * 8 / 390) #e7b25e61;border-color:#ffe5aec7}.huawei-replica-stage .valentino-v1-card__particle{box-shadow:0 0 calc(var(--stage-render-width) * 3 / 390) #ffd887f2, 0 0 calc(var(--stage-render-width) * 7 / 390) #ca8d3a9e;background:#ffe4aaf5}.huawei-replica-stage .valentino-v1-card__rim{border-radius:inherit;box-shadow:none;background:0 0;border:0}.huawei-replica-stage .valentino-v1-card__image,.huawei-replica-stage .valentino-v1-card__image--left,.huawei-replica-stage .valentino-v1-card__image--right{width:100%;height:100%;top:50%}.huawei-replica-stage .valentino-v1-card__image img{object-fit:cover}.huawei-replica-stage .valentino-v1-card__label{display:none}
