.vn-local-media{position:relative;width:100%;aspect-ratio:1;container-type:inline-size;overflow:hidden;background:#fbf7f0}.vn-local-media>img{display:block;width:100%;height:100%;object-fit:contain}.vn-local-media :is(.vn-media-title,.vn-media-mirror,.vn-media-powder,.vn-media-puff,.vn-media-routine,.vn-media-step,.vn-media-area,.vn-media-shade){position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;background:#fbf7f0;color:#591d32;padding:1%;line-height:1.15}.vn-local-media .vn-media-title{inset:0 0 auto;height:20%;font:700 5.7cqw/1.1 Georgia,serif;flex-direction:column}.vn-local-media .vn-media-mirror{left:77%;top:33%;width:23%;height:5.5%;font:700 2.8cqw/1.15 Arial,sans-serif}.vn-local-media .vn-media-powder{left:4%;top:73.5%;width:26%;height:5.5%;font:700 2.8cqw/1.15 Arial,sans-serif}.vn-local-media .vn-media-puff{left:64%;top:90%;width:35%;height:7%;font:700 2.7cqw/1.15 Arial,sans-serif}.vn-local-media .vn-media-routine{left:3%;top:14%;width:60%;height:24%;flex-direction:column;gap:3%;background:#f7f0e6}.vn-media-routine strong{font:700 7.3cqw/1.04 Georgia,serif}.vn-media-routine span{font:400 2.8cqw/1.25 Arial,sans-serif}.vn-local-media .vn-media-step{left:73%;width:25%;height:6.2%;font:700 2.65cqw/1.1 Arial,sans-serif;background:#f6efe5;color:#251c1b}.vn-media-step--one{top:2.1%}.vn-media-step--two{top:34.2%}.vn-media-step--three{top:66.7%}.vn-local-media--areas .vn-media-title{height:17%;font-size:5.8cqw}.vn-local-media--areas .vn-media-title span{display:block;font:400 3.3cqw/1.3 Arial,sans-serif;margin-top:1%}.vn-local-media .vn-media-area{top:55.4%;height:6%;width:31.2%;padding:0;background:#680d20;color:#fff;font:700 4.3cqw/1.1 Georgia,serif}.vn-media-area--one{left:2.3%}.vn-media-area--two{left:34.8%}.vn-media-area--three{left:66.5%}.vn-local-media .vn-media-shade{inset:auto 0 0;height:19%;font:700 5.8cqw/1.1 Georgia,serif}.vn-local-shade-guide{width:100%;min-height:100%;padding:6%;background:#faf3ea;color:#591d32;text-align:center;box-sizing:border-box;container-type:inline-size}.vn-local-shade-guide>strong{font:700 6cqw/1.15 Georgia,serif}.vn-local-shade-guide>h3{margin:3% 0 6%;font:700 6.5cqw/1.15 Georgia,serif}.vn-local-shade-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6% 3%;margin-bottom:7%}.vn-local-shade-grid>div{min-width:0;display:grid;gap:8px;align-content:start;font:700 2.8cqw/1.3 Arial,sans-serif;color:#251c1b}.vn-local-hair{display:block;aspect-ratio:1;border-radius:50%;background-image:var(--guide-atlas);background-position:var(--guide-position);background-size:400% 200%;border:1px solid #c6a791}.vn-local-shade-guide>p{margin:5% auto 0!important;font:400 3.2cqw/1.5 Arial,sans-serif!important;max-width:90%}
