.elc-vto-makeup{max-width:1280px}.elc-vto-makeup .elc-vto-makeup-shade-grid{background-color:#fff;display:flex;flex-direction:column;height:210px}.elc-vto-makeup .elc-vto-custom-shade-picker{margin:10px -10px 0}.elc-vto-makeup .elc-vto-custom-shade-picker-swatch{height:50px;width:78px;margin:0 0 2px;border-bottom:2px solid #fff}.elc-vto-makeup .elc-vto-custom-shade-picker-item-name{display:none;font-family:"Neue Haas Grotesk",sans-serif;font-size:10px;letter-spacing:0;margin:5px 2px 0 0;text-transform:uppercase}.elc-vto-makeup .elc-vto-custom-shade-selected .elc-vto-custom-shade-picker-swatch{box-shadow:0 4px #000}.elc-vto-makeup .elc-vto-custom-shade-picker-item-name{display:block}.elc-vto-makeup .elc-slider-dots-list{display:none}.elc-vto-makeup .elc-vto-shade-info-container{padding:10px 16px}.elc-vto-makeup .elc-vto-shade-info-container .elc-vto-product-name{font-family:"Neue Haas Grotesk",sans-serif;font-size:16px}.elc-vto-makeup .elc-vto-shade-info-left-container{width:75%}.elc-vto-makeup .elc-vto-shade-info-right-container{width:25%;text-align:right}.elc-vto-makeup .elc-vto-shade-info-right-container .elc-product-price-row-wrapper{margin:0}.elc-vto-makeup .elc-vto-shade-info-right-container .elc-product-original-price{color:#000;font-family:"Neue Haas Grotesk",sans-serif;font-size:14px;font-weight:700;margin:2px 0 0}.elc-vto-makeup .elc-vto-shade-info-right-container .elc-vto-product-size{font-family:"Neue Haas Grotesk",sans-serif;font-size:14px;letter-spacing:0}.elc-vto-makeup .elc-vto-shade-pie-chart{width:20px;margin-top:2px;overflow:hidden}.elc-vto-makeup .elc-vto-shade-pie-chart>div{width:50px;height:50px;margin:-15px}.elc-vto-makeup .elc-vto-shade-name-container{display:none}.elc-vto-makeup .elc-vto-makeup-shade-grid .elc-shade-carousel{padding:5px 16px 0}@media (min-height:623px){.elc-vto-makeup .elc-vto-makeup-shade-grid .elc-shade-carousel{padding:16px}}.elc-vto-makeup .elc-product-original-price{margin-right:0}.elc-vto-makeup .elc-product-price-per-unit-row-wrapper,.elc-vto-makeup .elc-product-price-row-wrapper{display:inline-block}.elc-vto-makeup button.elc-add-to-bag-button{height:30px;line-height:30px;font-size:13px}@media (min-height:623px){.elc-vto-makeup button.elc-add-to-bag-button{height:45px;line-height:45px;font-size:16px}}@media (min-width:768px){[data-rendered-view=vto]{position:absolute;top:60px;right:20%}}@media (min-width:1024px){[data-rendered-view=vto]{right:50%}}@media (min-width:1024px){[data-rendered-view=vto-cta-button]{display:inline-flex;vertical-align:middle;width:calc(40% - 10px);margin-left:10px}}@media (min-width:1024px){[data-component] .elc-vto-makeup-button{width:100%}}[data-component] .elc-vto-makeup-button .elc-vto-button.elc-button{background-color:#fff;border:2px solid #000;border-radius:10px;color:#000;display:block;font-family:"Neue Haas Grotesk",sans-serif;font-weight:500;font-size:17px;height:46px;letter-spacing:normal;overflow:hidden;text-transform:uppercase;white-space:nowrap}@media (min-width:1024px){[data-component] .elc-vto-makeup-button .elc-vto-button.elc-button{width:100%}}[data-component] .elc-vto-button.elc-button{height:auto;line-height:1;text-align:center}[data-component] .elc-vto-button.elc-button:disabled{opacity:.5}.elc-vto-foundation-shade-grid .elc-vto-product-name,.elc-vto-makeup-shade-grid .elc-vto-product-name{text-transform:uppercase;font-weight:700}.elc-vto-foundation-shade-grid .elc-product-original-price,.elc-vto-foundation-shade-grid .elc-product-price-per-unit,.elc-vto-foundation-shade-grid .elc-vto-product-name,.elc-vto-makeup-shade-grid .elc-product-original-price,.elc-vto-makeup-shade-grid .elc-product-price-per-unit,.elc-vto-makeup-shade-grid .elc-vto-product-name{font-size:13px}.elc-vto-iframe-container{background:#fff}.no-scroll{position:fixed;max-width:100%}
/*# sourceMappingURL=vto_shared.css.map */
