/* Minification failed. Returning unminified contents.
(1,3737): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,3756): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,3781): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,3812): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,3886): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,3907): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,3929): run-time error CSS1039: Token not allowed after unary operator: '-stroke-color'
(1,3949): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,3977): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,4000): run-time error CSS1039: Token not allowed after unary operator: '-stroke-color'
(1,4028): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,4049): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,4071): run-time error CSS1039: Token not allowed after unary operator: '-stroke-color'
(1,4091): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,4111): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,4133): run-time error CSS1039: Token not allowed after unary operator: '-stroke-color'
(1,4157): run-time error CSS1039: Token not allowed after unary operator: '-stroke-blur-width'
(1,4182): run-time error CSS1039: Token not allowed after unary operator: '-stroke-blur-color'
(1,4563): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,4582): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,4607): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,4638): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,4712): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,4733): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,4755): run-time error CSS1039: Token not allowed after unary operator: '-stroke-color'
(1,4775): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,4803): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,4826): run-time error CSS1039: Token not allowed after unary operator: '-stroke-color'
(1,4854): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,4875): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,4897): run-time error CSS1039: Token not allowed after unary operator: '-stroke-color'
(1,4917): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,4937): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,4959): run-time error CSS1039: Token not allowed after unary operator: '-stroke-color'
(1,4983): run-time error CSS1039: Token not allowed after unary operator: '-stroke-blur-width'
(1,5008): run-time error CSS1039: Token not allowed after unary operator: '-stroke-blur-color'
(1,8673): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,8711): run-time error CSS1039: Token not allowed after unary operator: '-min-height-lg'
(1,9199): run-time error CSS1039: Token not allowed after unary operator: '-min-height-lg'
(1,9781): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,9819): run-time error CSS1039: Token not allowed after unary operator: '-min-height-xl'
(1,10071): run-time error CSS1039: Token not allowed after unary operator: '-min-height-xl'
(1,10572): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,10611): run-time error CSS1039: Token not allowed after unary operator: '-min-height-xxl'
(1,10864): run-time error CSS1039: Token not allowed after unary operator: '-min-height-xxl'
(1,11464): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,12791): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,12892): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,12994): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,13107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,13225): run-time error CSS1039: Token not allowed after unary operator: '-video-player-width'
(1,13259): run-time error CSS1039: Token not allowed after unary operator: '-play-button-margin'
(1,13293): run-time error CSS1039: Token not allowed after unary operator: '-play-button-margin'
(1,13864): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,13888): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,13967): run-time error CSS1039: Token not allowed after unary operator: '-preview-image-height-to-width'
(1,14048): run-time error CSS1039: Token not allowed after unary operator: '-opacity-fade-time'
(1,14314): run-time error CSS1039: Token not allowed after unary operator: '-preview-image-height-to-width'
(1,14616): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,14661): run-time error CSS1039: Token not allowed after unary operator: '-preview-image-height-to-width'
(1,14700): run-time error CSS1039: Token not allowed after unary operator: '-self-top-margin'
(1,14791): run-time error CSS1039: Token not allowed after unary operator: '-self-top-margin'
(1,15089): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,15137): run-time error CSS1039: Token not allowed after unary operator: '-self-top-margin'
(1,15389): run-time error CSS1039: Token not allowed after unary operator: '-opacity-fade-time'
(1,15428): run-time error CSS1039: Token not allowed after unary operator: '-opacity-fade-time'
(1,16068): run-time error CSS1039: Token not allowed after unary operator: '-video-player-width'
(1,16106): run-time error CSS1039: Token not allowed after unary operator: '-video-player-width'
(1,18634): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,18653): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,18678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,18709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,18783): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,18804): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,18826): run-time error CSS1039: Token not allowed after unary operator: '-stroke-color'
(1,18846): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,18874): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,18897): run-time error CSS1039: Token not allowed after unary operator: '-stroke-color'
(1,18925): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,18946): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,18968): run-time error CSS1039: Token not allowed after unary operator: '-stroke-color'
(1,18988): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,19008): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,19030): run-time error CSS1039: Token not allowed after unary operator: '-stroke-color'
(1,19054): run-time error CSS1039: Token not allowed after unary operator: '-stroke-blur-width'
(1,19079): run-time error CSS1039: Token not allowed after unary operator: '-stroke-blur-color'
(1,19612): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,19631): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,19656): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,19687): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,19761): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,19782): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,19804): run-time error CSS1039: Token not allowed after unary operator: '-stroke-color'
(1,19824): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,19852): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,19875): run-time error CSS1039: Token not allowed after unary operator: '-stroke-color'
(1,19903): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,19924): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,19946): run-time error CSS1039: Token not allowed after unary operator: '-stroke-color'
(1,19966): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,19986): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,20008): run-time error CSS1039: Token not allowed after unary operator: '-stroke-color'
(1,20032): run-time error CSS1039: Token not allowed after unary operator: '-stroke-blur-width'
(1,20057): run-time error CSS1039: Token not allowed after unary operator: '-stroke-blur-color'
(1,22228): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,23348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,23461): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,23575): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,23689): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,24929): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,25043): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,25158): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,25273): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,25402): run-time error CSS1039: Token not allowed after unary operator: '-video-player-width'
(1,25436): run-time error CSS1039: Token not allowed after unary operator: '-play-button-margin'
(1,25470): run-time error CSS1039: Token not allowed after unary operator: '-play-button-margin'
(1,27200): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,27290): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,27381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,27472): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,27590): run-time error CSS1039: Token not allowed after unary operator: '-video-player-width'
(1,27624): run-time error CSS1039: Token not allowed after unary operator: '-play-button-margin'
(1,27658): run-time error CSS1039: Token not allowed after unary operator: '-play-button-margin'
(1,28083): run-time error CSS1039: Token not allowed after unary operator: '-video-player-width'
(1,28121): run-time error CSS1039: Token not allowed after unary operator: '-video-player-width'
(1,38113): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,38133): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,38157): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,38188): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,38263): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,38284): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,38306): run-time error CSS1039: Token not allowed after unary operator: '-stroke-color'
(1,38326): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,38354): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,38377): run-time error CSS1039: Token not allowed after unary operator: '-stroke-color'
(1,38405): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,38426): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,38448): run-time error CSS1039: Token not allowed after unary operator: '-stroke-color'
(1,38468): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,38488): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,38510): run-time error CSS1039: Token not allowed after unary operator: '-stroke-color'
(1,38534): run-time error CSS1039: Token not allowed after unary operator: '-stroke-blur-width'
(1,38559): run-time error CSS1039: Token not allowed after unary operator: '-stroke-blur-color'
(1,39081): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,39119): run-time error CSS1039: Token not allowed after unary operator: '-min-height-lg'
(1,39622): run-time error CSS1039: Token not allowed after unary operator: '-min-height-lg'
(1,40098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,40118): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,40142): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,40173): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,40233): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,40254): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,40276): run-time error CSS1039: Token not allowed after unary operator: '-stroke-color'
(1,40296): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,40324): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,40347): run-time error CSS1039: Token not allowed after unary operator: '-stroke-color'
(1,40375): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,40396): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,40418): run-time error CSS1039: Token not allowed after unary operator: '-stroke-color'
(1,40438): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,40458): run-time error CSS1039: Token not allowed after unary operator: '-stroke-width'
(1,40480): run-time error CSS1039: Token not allowed after unary operator: '-stroke-color'
(1,40504): run-time error CSS1039: Token not allowed after unary operator: '-stroke-blur-width'
(1,40529): run-time error CSS1039: Token not allowed after unary operator: '-stroke-blur-color'
(1,40858): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,40896): run-time error CSS1039: Token not allowed after unary operator: '-min-height-xl'
(1,41166): run-time error CSS1039: Token not allowed after unary operator: '-min-height-xl'
(1,41900): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,41939): run-time error CSS1039: Token not allowed after unary operator: '-min-height-xxl'
(1,42256): run-time error CSS1039: Token not allowed after unary operator: '-min-height-xxl'
(1,42402): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,43545): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,43659): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,43774): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,43889): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,44018): run-time error CSS1039: Token not allowed after unary operator: '-video-player-width'
(1,44052): run-time error CSS1039: Token not allowed after unary operator: '-play-button-margin'
(1,44086): run-time error CSS1039: Token not allowed after unary operator: '-play-button-margin'
(1,45862): run-time error CSS1039: Token not allowed after unary operator: '-video-player-width'
(1,45900): run-time error CSS1039: Token not allowed after unary operator: '-video-player-width'
 */
@charset "UTF-8";@font-face{font-family:"Arquitecta";src:url("font/ArquitectaHeavy.woff2") format("font-woff2"),url("font/ArquitectaHeavy.woff") format("font-woff"),url("font/ArquitectaHeavy.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Arquitecta";src:url("font/Arquitecta.woff2") format("font-woff2"),url("font/Arquitecta.woff") format("font-woff"),url("font/Arquitecta.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Arquitecta";src:url("font/ArquitectaLight.woff2") format("font-woff2"),url("font/ArquitectaLight.woff") format("font-woff"),url("font/ArquitectaLight.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Arquitecta Book";src:url("font/ArquitectaBook.woff2") format("font-woff2"),url("font/ArquitectaBook.woff") format("font-woff"),url("font/ArquitectaBook.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Arquitecta";src:url("font/ArquitectaMedium.woff2") format("font-woff2"),url("font/ArquitectaMedium.woff") format("font-woff"),url("font/ArquitectaMedium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Gotham";src:url("font/Gotham-Black.woff2") format("font-woff2"),url("font/Gotham-Black.woff") format("font-woff"),url("font/Gotham-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Gotham";src:url("font/Gotham-Light.woff2") format("font-woff2"),url("font/Gotham-Light.woff") format("font-woff"),url("font/Gotham-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Gotham";src:url("font/Gotham-Medium.woff2") format("font-woff2"),url("font/Gotham-Medium.woff") format("font-woff"),url("font/Gotham-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Gotham";src:url("font/Gotham-Bold.woff2") format("font-woff2"),url("font/Gotham-Bold.woff") format("font-woff"),url("font/Gotham-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Gotham Book";src:url("font/Gotham-Book.woff2") format("font-woff2"),url("font/Gotham-Book.woff") format("font-woff"),url("font/Gotham-Book.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}.action-button{cursor:pointer;background-color:#c3000a;border:none;border-radius:0;text-transform:uppercase;padding:1.5rem 3rem;margin:1rem;font-family:Arquitecta,Gotham,Helvetica,Arial,sans-serif;font-weight:900;font-size:2rem}.action-button-dark{background-color:#191818}.video-preview-play{width:35vw}span.break{display:none}@media(max-width:576px){span.break.break-xs{display:initial}}@media(min-width:576px){span.break.break-sm{display:initial}}@media(min-width:768px){span.break.break-md{display:initial}}@media(min-width:992px){span.break.break-lg{display:initial}}@media(min-width:1200px){span.break.break-xl{display:initial}}@media(min-width:1600px){span.break.break-xxl{display:initial}}.page-main>div{min-height:40rem;overflow:hidden;margin-top:0;margin-bottom:0}#how-to-start{margin:1rem 0;padding:5vw;display:flex;flex-direction:column;align-items:center}#how-to-start #how-to-start-aria-label{display:none;visibility:hidden}#how-to-start #how-to-start-image{width:100%;direction:rtl}#how-to-start #how-to-start-image img{width:120%}@media(min-width:576px){#how-to-start{background:linear-gradient(to left,rgba(0,0,0,0),rgba(0,0,0,.5),#000),url("images/page/makeup-powder-brush-800w.jpg") right no-repeat;background-size:contain}#how-to-start h1,#how-to-start p{--stroke-width:1px;--stroke-blur-width:10px;--stroke-color:rgba(0,0,0,.75);--stroke-blur-color:rgba(0,0,0,1);max-width:25vw;text-shadow:calc(-1*var(--stroke-width)) var(--stroke-width) 0 var(--stroke-color),var(--stroke-width) calc(-1*var(--stroke-width)) 0 var(--stroke-color),calc(-1*var(--stroke-width)) var(--stroke-width) 0 var(--stroke-color),var(--stroke-width) var(--stroke-width) 0 var(--stroke-color),0 0 var(--stroke-blur-width) var(--stroke-blur-color)}#how-to-start h1{max-width:50vw}#how-to-start #how-to-start-aria-label{display:inline-block;visibility:visible}#how-to-start #how-to-start-image{display:none}}#how-to-start p{max-width:50vw}@media(min-width:1200px){#how-to-start{background:url("images/page/makeup-powder-brush-800w.jpg") right no-repeat;background-size:contain}#how-to-start h1,#how-to-start p{--stroke-width:2px;--stroke-blur-width:10px;--stroke-color:rgba(0,0,0,.75);--stroke-blur-color:rgba(0,0,0,1);max-width:25vw;text-shadow:calc(-1*var(--stroke-width)) var(--stroke-width) 0 var(--stroke-color),var(--stroke-width) calc(-1*var(--stroke-width)) 0 var(--stroke-color),calc(-1*var(--stroke-width)) var(--stroke-width) 0 var(--stroke-color),var(--stroke-width) var(--stroke-width) 0 var(--stroke-color),0 0 var(--stroke-blur-width) var(--stroke-blur-color)}}#get-started-steps{margin:1rem 0;padding:5vw;display:flex;flex-direction:column;align-items:center}#get-started-steps p{max-width:75vw;margin-bottom:2rem}@media(min-width:1200px){#get-started-steps p{max-width:90rem;margin:auto}}@media(min-width:576px){#get-started-steps .steps-container{flex-direction:row;align-items:flex-start}#get-started-steps .steps-container .step-block .step-description{font-size:2.25rem;font-weight:100}#get-started-steps .steps-container .step-divider{transform:none}}@media(min-width:1200px){#get-started-steps .steps-container .step-block .step-description{font-size:3rem;letter-spacing:1px}}.steps-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:1rem 0;padding:5vw}.steps-container .step-block{display:flex;flex-direction:column;align-items:center}.steps-container .step-block .step-number{font-size:7rem;font-weight:500;font-family:Gotham,Helvetica,Arial,sans-serif}.steps-container .step-block .step-description{font-size:3rem;text-transform:uppercase;max-width:50vw}@media(min-width:576px){.steps-container .step-block .step-description{font-size:3rem;font-weight:100;letter-spacing:1px}}@media(min-width:992px){.steps-container .step-block .step-description{max-width:15vw}}.steps-container .step-divider{background-image:url("images/page/chevron-white-right.svg");background-repeat:no-repeat;background-position:center;height:6rem;width:6rem;margin:2rem;transform:rotate(90deg)}.step-full-odd .step-details-number,.step-full-even .step-details-number{font-size:10rem;margin:1rem;font-family:Gotham,Helvetica,Arial,sans-serif}@media(min-width:1200px){.step-full-odd h2,.step-full-even h2{font-size:3rem}.step-full-odd p,.step-full-even p{max-width:90rem;margin:auto}}@media(min-width:576px){.step-2-details .steps-container{flex-direction:row}.step-2-details .steps-container .step-divider{transform:none}}@media(min-width:992px){.step-2-details{padding:5rem 5vw}}@media(min-width:1200px){.step-2-details{padding:5rem 5vw}}.step-2-details button{margin-top:4rem}@media(min-width:576px){.step-2-details button{margin-top:0}}.step-full-odd{margin:2rem 0;padding:5vw;background-color:#4e5056}@media(min-width:576px){.step-full-odd{padding:4vw 9vw}}.step-full-even{margin:3rem 2rem}@media(min-width:1600px){.step-full-even{margin:3rem 2rem 6rem 2rem}}.testimonial-full{margin:0;padding:5rem 5vw;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.testimonial-full .quote-symbol{font-family:Gotham,Helvetica,Arial,sans-serif;font-weight:500;font-size:18rem;margin-bottom:-7rem}@media(min-width:1200px){.testimonial-full .quote-symbol{margin-bottom:-9rem}}.testimonial-full .quote-text{font-weight:100;font-size:3.5rem}@media(min-width:992px){.testimonial-full .quote-text{font-size:3.5rem}}@media(min-width:1200px){.testimonial-full .quote-text{max-width:90rem;margin:1rem}}.testimonial-full.testimonial-full-light{background-color:#4e5056}.testimonial-full.testimonial-full-white{background-color:#fff;color:#000;margin:0}.testimonial-full.testimonial-full-dark{background-color:#272727;color:#fff;margin:0}.testimonial-full.testimonial-full-after-samples{background-color:#fff;color:#000;margin:0}@media(min-width:768px){.testimonial-full.testimonial-full-after-samples{background-color:#272727;color:#fff;margin:0}}#sampler-sets-full{margin:1rem 0 2rem 0;padding:0}#sampler-sets-full img{width:100%}#sampler-sets-full .sampler-sets-details{display:flex;flex-direction:column;align-items:center}#sampler-sets-full p{max-width:50vw}#sampler-sets-full button{margin-bottom:3rem}@media(min-width:992px){#sampler-sets-full{margin:0;--min-height-lg:38rem;min-height:var(--min-height-lg);position:relative;display:flex;background:url("images/page/sampler-sets-kit-full-1024w.jpg") left no-repeat;background-size:70%;background-position-x:0%}}@media screen and (min-width:992px) and (-ms-high-contrast:active),(min-width:992px) and (-ms-high-contrast:none){#sampler-sets-full{min-height:38rem}}@media(min-width:992px){#sampler-sets-full img#sampler-sets-full-inline{display:none}}@media(min-width:992px){#sampler-sets-full .sampler-sets-details{min-height:var(--min-height-lg);position:absolute;right:5vw;max-width:40vw;display:flex;align-items:flex-end;flex-direction:column;justify-content:center}}@media screen and (min-width:992px) and (-ms-high-contrast:active),(min-width:992px) and (-ms-high-contrast:none){#sampler-sets-full .sampler-sets-details{min-height:30rem}}@media(min-width:992px){#sampler-sets-full .sampler-sets-details h2,#sampler-sets-full .sampler-sets-details p{text-align:right;margin:0}}@media(min-width:992px){#sampler-sets-full .sampler-sets-details button{margin-right:0}}@media(min-width:1200px){#sampler-sets-full{--min-height-xl:47rem;min-height:var(--min-height-xl)}}@media screen and (min-width:1200px) and (-ms-high-contrast:active),(min-width:1200px) and (-ms-high-contrast:none){#sampler-sets-full{min-height:47rem}}@media(min-width:1200px){#sampler-sets-full .sampler-sets-details{min-height:var(--min-height-xl);max-width:50rem;align-items:flex-start}}@media screen and (min-width:1200px) and (-ms-high-contrast:active),(min-width:1200px) and (-ms-high-contrast:none){#sampler-sets-full .sampler-sets-details{min-height:47rem}}@media(min-width:1200px){#sampler-sets-full .sampler-sets-details h2,#sampler-sets-full .sampler-sets-details p{text-align:left;margin:0}}@media(min-width:1200px){#sampler-sets-full .sampler-sets-details button{margin-left:0}}@media(min-width:1600px){#sampler-sets-full{--min-height-xxl:55rem;min-height:var(--min-height-xxl)}}@media screen and (min-width:1600px) and (-ms-high-contrast:active),(min-width:1600px) and (-ms-high-contrast:none){#sampler-sets-full{min-height:55rem}}@media(min-width:1600px){#sampler-sets-full .sampler-sets-details{min-height:var(--min-height-xxl)}}.page-main>.image-full-width{width:100%;margin:2rem 0;padding:0;min-height:auto}.page-main>.image-full-width img{width:100%}.page-main>.image-full-height{width:100%;padding:0;min-height:auto}@media(min-width:992px){.page-main>.image-full-height{margin:0}}.page-main>.image-full-height img{width:100%}.page-main>.image-background-1{background-color:#060405}@media(min-width:992px){.page-main>.image-background-1{margin:0}}.page-main>.image-background-1 img{width:88vw;height:100%}@media(min-width:1600px){.page-main>.image-background-1 img{width:65vw}}.page-main>.video-preview-full{--video-player-width:100%;margin:1rem 0 0 0;padding:5vw 5vw 0 5vw;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}@media(min-width:992px){.page-main>.video-preview-full{min-height:37rem;height:37rem;flex-direction:row-reverse;margin:0;padding:0}}@media(min-width:1200px){.page-main>.video-preview-full{min-height:44rem}}@media(min-width:1600px){.page-main>.video-preview-full{min-height:53rem}}.page-main>.video-preview-full .video-preview-text p{font-weight:500}@media(min-width:576px){.page-main>.video-preview-full .video-preview-text p{font-size:3.75rem}}@media(min-width:576px){.page-main>.video-preview-full .video-preview-text p{font-size:3.75rem}.page-main>.video-preview-full .video-preview-text h2{font-size:4rem}}@media(min-width:992px){.page-main>.video-preview-full .video-preview-text{margin:0 7vw 0 2vw;width:31vw}.page-main>.video-preview-full .video-preview-text h2{font-size:3.25rem}.page-main>.video-preview-full .video-preview-text p{font-size:2.5rem;font-weight:100}}@media(min-width:1600px){.page-main>.video-preview-full .video-preview-text h2{font-size:4.75rem}.page-main>.video-preview-full .video-preview-text p{font-size:4.5rem;font-weight:500}}.page-main>.video-preview-full .video-preview-play{cursor:pointer;padding:0;margin:0;position:absolute;bottom:5rem;--play-button-margin:2rem}@media(min-width:576px){.page-main>.video-preview-full .video-preview-play{--play-button-margin:4rem}}@media(min-width:768px){.page-main>.video-preview-full .video-preview-play{--play-button-margin:8rem}}@media(min-width:992px){.page-main>.video-preview-full .video-preview-play{width:31vw;--play-button-margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc((var(--video-player-width)/16*9) - var(--play-button-margin));margin:var(--play-button-margin);position:relative;bottom:auto}}.page-main>.video-preview-full .video-preview-play img{width:auto;margin:0 auto;height:12rem}@media(min-width:768px){.page-main>.video-preview-full .video-preview-play img{height:16rem}}@media(min-width:992px){.page-main>.video-preview-full .video-preview-play img{height:12rem}}@media(min-width:1200px){.page-main>.video-preview-full .video-preview-play img{max-width:22rem}}@media(min-width:1600px){.page-main>.video-preview-full .video-preview-play img{width:90%}}.page-main>.video-preview-full #video-preview-image{--opacity-fade-time:.5s;--preview-image-height-to-width:calc(732/600);width:75vw;height:calc(75vw*var(--preview-image-height-to-width));margin:0;transition:height .5s ease-in-out var(--opacity-fade-time)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.page-main>.video-preview-full #video-preview-image{height:91.5vw}}@media(min-width:768px){.page-main>.video-preview-full #video-preview-image{width:65vw;height:calc(65vw*var(--preview-image-height-to-width))}}@media screen and (min-width:768px) and (-ms-high-contrast:active),(min-width:768px) and (-ms-high-contrast:none){.page-main>.video-preview-full #video-preview-image{height:79.3vw}}@media(min-width:992px){.page-main>.video-preview-full #video-preview-image{width:37vw;--self-top-margin:2rem;height:calc(30vw*var(--preview-image-height-to-width) + var(--self-top-margin));display:flex;flex-direction:column;justify-content:flex-end;margin:var(--self-top-margin) 3vw 0 7vw}}@media screen and (min-width:992px) and (-ms-high-contrast:active),(min-width:992px) and (-ms-high-contrast:none){.page-main>.video-preview-full #video-preview-image{height:91.5vw}}@media(min-width:1200px){.page-main>.video-preview-full #video-preview-image{width:auto;--self-top-margin:3rem;height:44rem;margin:var(--self-top-margin) 0 0 7vw}}@media(min-width:1600px){.page-main>.video-preview-full #video-preview-image{height:53rem}}.page-main>.video-preview-full #video-preview-image img{width:100%;margin:0 auto;visibility:visible;opacity:1;transition:opacity var(--opacity-fade-time),visibility 0s var(--opacity-fade-time)}@media(min-width:1200px){.page-main>.video-preview-full #video-preview-image img{width:auto;height:100%}}@media screen and (min-width:1200px) and (-ms-high-contrast:active),(min-width:1200px) and (-ms-high-contrast:none){.page-main>.video-preview-full #video-preview-image img{height:auto}}@media screen and (min-width:1600px) and (-ms-high-contrast:active),(min-width:1600px) and (-ms-high-contrast:none){.page-main>.video-preview-full #video-preview-image{height:45vw}}.page-main>.video-preview-full #video-player-1{margin:0;padding:0;position:absolute;z-index:-1;top:18rem;opacity:0;transition:opacity .5s;width:var(--video-player-width);height:calc(var(--video-player-width)/16*9)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.page-main>.video-preview-full #video-player-1{width:100%;height:56.25vw}}.page-main>.video-preview-full #video-player-1 video{width:100%;height:100%}@media(min-width:576px){.page-main>.video-preview-full #video-player-1{top:27rem}}@media(min-width:992px){.page-main>.video-preview-full #video-player-1{top:0}}#rick_videos_on{position:fixed;left:0;top:0;width:100%;height:100%;display:none;background-color:rgba(0,0,0,.84)}#rick_video{position:relative;float:left;left:50%;top:50%;width:960px;height:500px;margin-left:-480px;margin-top:-250px;border-width:1px;border-color:#333;border-style:solid}.rick_video_small{width:96% !important;margin-left:-48% !important}#rickvideoclosebtn{position:absolute;font-weight:bold;font-family:"Times New Roman",serif;font-size:28px;right:-15px;top:-15px;border-radius:27px;border-style:solid;border-width:1px;border-color:#fff;background-color:#000;width:28px;height:28px;padding:13px 2px !important;line-height:0;display:none}#rickvideoclosebtn:before{content:"×"}#rickvideoframe{padding-bottom:2px}.rickvideoframe_small{width:100% !important}#still-exploring-full{margin:0;padding:3rem;background-color:#4e5056}#still-exploring-full h2{font-size:4rem}#still-exploring-full .steps-container{display:flex;justify-content:center}@media(min-width:576px){#still-exploring-full h2{font-size:5rem}#still-exploring-full .steps-container{flex-direction:row}#still-exploring-full .steps-container .step-divider{transform:none}}@media(min-width:992px){#still-exploring-full p{font-size:3.5rem;width:75vw;margin:auto}}@media(min-width:1200px){#still-exploring-full h2{font-size:7rem}#still-exploring-full p{max-width:50vw;margin:auto}}@media(min-width:1600px){#still-exploring-full .step-description{font-size:3rem;letter-spacing:1px}}#still-exploring-full .bottom-buttons-container{display:none}#build-a-business{margin:1rem 0 0 0;padding:5vw 5vw 0 5vw;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:45rem}#build-a-business #build-a-business-aria-label{display:none;visibility:hidden}#build-a-business #build-a-business-image{width:100%;direction:rtl}#build-a-business #build-a-business-image img{width:45vw;margin-top:2rem}@media(min-width:768px){#build-a-business{background:url("images/page/lipstick-and-lipgloss-296x694-85q.jpg") no-repeat;background-size:contain;background-position-x:90%;background-position-y:100%}#build-a-business h1,#build-a-business p{--stroke-width:1px;--stroke-blur-width:10px;--stroke-color:rgba(0,0,0,.75);--stroke-blur-color:rgba(0,0,0,1);max-width:25vw;text-shadow:calc(-1*var(--stroke-width)) var(--stroke-width) 0 var(--stroke-color),var(--stroke-width) calc(-1*var(--stroke-width)) 0 var(--stroke-color),calc(-1*var(--stroke-width)) var(--stroke-width) 0 var(--stroke-color),var(--stroke-width) var(--stroke-width) 0 var(--stroke-color),0 0 var(--stroke-blur-width) var(--stroke-blur-color)}#build-a-business h1{max-width:50vw}#build-a-business #build-a-business-aria-label{display:inline-block;visibility:visible}#build-a-business #build-a-business-image{display:none}#build-a-business .action-button{margin:1rem 1rem 3rem 1rem}}#build-a-business p{max-width:50vw}@media(min-width:1200px){#build-a-business{background:url("images/page/lipstick-and-lipgloss-296x694-85q.jpg") no-repeat;background-size:contain;background-position-x:85%;background-position-y:100%}#build-a-business h1,#build-a-business p{--stroke-width:2px;--stroke-blur-width:10px;--stroke-color:rgba(0,0,0,.75);--stroke-blur-color:rgba(0,0,0,1);max-width:45vw;text-shadow:calc(-1*var(--stroke-width)) var(--stroke-width) 0 var(--stroke-color),var(--stroke-width) calc(-1*var(--stroke-width)) 0 var(--stroke-color),calc(-1*var(--stroke-width)) var(--stroke-width) 0 var(--stroke-color),var(--stroke-width) var(--stroke-width) 0 var(--stroke-color),0 0 var(--stroke-blur-width) var(--stroke-blur-color)}}#imagine-your-name-makeup{margin:0;padding:5vw;display:flex;flex-direction:column;align-items:center;background-color:#fff;color:#000}#imagine-your-name-makeup p{max-width:75vw;margin-bottom:2rem;font-size:3rem}@media(min-width:992px){#imagine-your-name-makeup p{font-size:2.5rem}}@media(min-width:1200px){#imagine-your-name-makeup p{max-width:90rem;margin:auto}}#imagine-your-name-makeup h2{font-size:3rem}@media(min-width:1200px){#imagine-your-name-makeup h2{font-size:4rem}}@media(min-width:576px){#imagine-your-name-makeup .steps-container{flex-direction:row;align-items:flex-start}#imagine-your-name-makeup .steps-container .step-block .step-description{font-size:2.25rem;font-weight:100}#imagine-your-name-makeup .steps-container .step-divider{transform:none}}#imagine-your-name-makeup .learn-more-label{text-transform:uppercase;font-weight:900;font-size:2rem}#imagine-your-name-makeup .chevron-down{background-image:url("images/page/chevron-black-down.svg");background-repeat:no-repeat;background-position:center;height:5rem;width:10rem;margin:2rem}#imagine-your-name-makeup .imagine-your-name-makeup-image img{width:100%}@media(min-width:768px){#imagine-your-name-makeup .imagine-your-name-makeup-image img{width:80%}}@media(min-width:992px){#imagine-your-name-makeup .imagine-your-name-makeup-image img{width:73%}}.step-full-odd .step-details-number,.step-full-even .step-details-number{font-size:10rem;margin:1rem;font-family:Gotham,Helvetica,Arial,sans-serif}@media(min-width:1200px){.step-full-odd p,.step-full-even p{max-width:90rem;margin:auto}}@media(min-width:576px){.step-2-details .steps-container{flex-direction:row}.step-2-details .steps-container .step-divider{transform:none}}.step-2-details button{margin-top:4rem}@media(min-width:576px){.step-2-details button{margin-top:0}}.step-full-odd{margin:2rem 0;padding:5vw;background-color:#4e5056}@media(min-width:576px){.step-full-odd{padding:4vw 9vw}}.step-full-even{margin:3rem 2rem}@media(min-width:1600px){.step-full-even{margin:3rem 2rem 6rem 2rem}}.page-main>.image-full-width{width:100%;margin:2rem 0;padding:0}.page-main>.image-full-width img{width:100%}.video-preview-full{--video-player-width:100vw;margin:1rem 0 0 0;padding:5vw 5vw 0 5vw;display:flex;flex-direction:column;align-items:center;position:relative}.video-preview-full.video-preview-makeup-1{background-color:#1c1b1e;margin:0;padding:0 5vw;display:inherit}@media(min-width:992px){.video-preview-full.video-preview-makeup-1{height:40rem}}@media(min-width:1200px){.video-preview-full.video-preview-makeup-1{height:52rem}}.video-preview-full.video-preview-makeup-1 #video-preview-image-1{height:auto;width:auto}.video-preview-full.video-preview-makeup-1 #video-preview-image-1 img{width:100%}@media(min-width:992px){.video-preview-full.video-preview-makeup-1 #video-preview-image-1{width:63vw;margin:auto}}@media(min-width:1200px){.video-preview-full.video-preview-makeup-1 #video-preview-image-1{width:68vw}}@media(min-width:1600px){.video-preview-full.video-preview-makeup-1 #video-preview-image-1{width:52vw}}.video-preview-full.video-preview-makeup-1 .video-preview-play{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;padding:0;margin:0;width:90vw;position:absolute;top:0;height:100%;--play-button-margin:2rem}@media(min-width:576px){.video-preview-full.video-preview-makeup-1 .video-preview-play{--play-button-margin:4rem}}@media(min-width:768px){.video-preview-full.video-preview-makeup-1 .video-preview-play{--play-button-margin:8rem}}@media(min-width:992px){.video-preview-full.video-preview-makeup-1 .video-preview-play{--play-button-margin:0}}.video-preview-full.video-preview-makeup-1 .video-preview-play img{width:auto;height:12rem;margin:0}.video-preview-full.video-preview-full-vita{background-color:#333030;margin:0;padding:3rem 5vw 0 5vw;display:inherit;background-image:url("images/page/vita-video-back-extended-3213w75q.jpg");background-size:cover;background-position-y:bottom;min-height:66rem;background-repeat:no-repeat}@media(min-width:768px){.video-preview-full.video-preview-full-vita{background-size:120%;background-position-y:bottom;min-height:50rem}}@media(min-width:992px){.video-preview-full.video-preview-full-vita{background-size:133%;background-position-y:70%;background-position-x:-5vw;min-height:35rem;padding:0;margin:0;display:flex;flex-direction:row-reverse}}@media(min-width:1200px){.video-preview-full.video-preview-full-vita{background-size:110%;min-height:28vw}}.video-preview-full.video-preview-full-vita #video-preview-image{display:none;height:auto;width:auto}.video-preview-full.video-preview-full-vita #video-preview-image img{width:100%}.video-preview-full.video-preview-full-vita .video-preview-play{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;padding:0;margin:0;width:90vw;--play-button-margin:2rem}@media(min-width:576px){.video-preview-full.video-preview-full-vita .video-preview-play{--play-button-margin:4rem}}@media(min-width:768px){.video-preview-full.video-preview-full-vita .video-preview-play{--play-button-margin:8rem}}@media(min-width:992px){.video-preview-full.video-preview-full-vita .video-preview-play{--play-button-margin:0;width:33vw;display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc((var(--video-player-width)/16*9) - var(--play-button-margin));margin:var(--play-button-margin);position:relative;bottom:auto}}.video-preview-full.video-preview-full-vita .video-preview-play img{width:auto;height:12rem;margin:0}@media(min-width:1200px){.video-preview-full.video-preview-full-vita .video-preview-play img{max-width:22rem}}@media(min-width:1600px){.video-preview-full.video-preview-full-vita .video-preview-play img{width:90%}}.video-preview-full.video-preview-full-vita .video-preview-text p{font-weight:100;font-size:2.5rem}.video-preview-full.video-preview-full-vita .video-preview-text h2{font-size:2.75rem}@media(min-width:576px){.video-preview-full.video-preview-full-vita .video-preview-text p{font-size:2.75rem}.video-preview-full.video-preview-full-vita .video-preview-text h2{font-size:3.5rem}}@media(min-width:768px){.video-preview-full.video-preview-full-vita .video-preview-text p{width:45vw;text-align:right;float:right;font-size:2rem}.video-preview-full.video-preview-full-vita .video-preview-text h2{float:right;text-align:right;width:100vw;max-width:90vw}}@media(min-width:992px){.video-preview-full.video-preview-full-vita .video-preview-text{margin:0;width:33vw}.video-preview-full.video-preview-full-vita .video-preview-text p{font-size:2rem;font-weight:100;text-align:left;float:none;width:100%;padding-right:5vw}.video-preview-full.video-preview-full-vita .video-preview-text h2{font-size:3rem;text-align:left;float:none;width:100%;padding-right:5vw}}@media(min-width:1600px){.video-preview-full.video-preview-full-vita .video-preview-text h2{font-size:4.5rem;font-weight:500}.video-preview-full.video-preview-full-vita .video-preview-text p{font-size:3.5rem;font-weight:100}}.video-preview-full .video-preview-play{cursor:pointer;padding:0;margin:0;position:absolute;--play-button-margin:2rem}@media(min-width:576px){.video-preview-full .video-preview-play{--play-button-margin:4rem}}@media(min-width:768px){.video-preview-full .video-preview-play{--play-button-margin:8rem}}@media(min-width:992px){.video-preview-full .video-preview-play{--play-button-margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc((var(--video-player-width)/16*9) - var(--play-button-margin));margin:var(--play-button-margin);position:relative;bottom:auto}}.video-preview-full .video-preview-play img{width:100%;margin:0 auto}@media(min-width:1200px){.video-preview-full .video-preview-play img{max-width:22rem}}@media(min-width:1600px){.video-preview-full .video-preview-play img{width:90%}}.video-preview-full #video-player-1{margin:0;padding:0;position:absolute;z-index:-1;top:18rem;opacity:0;transition:opacity .5s;width:var(--video-player-width);height:calc(var(--video-player-width)/16*9)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.video-preview-full #video-player-1{width:100vw;height:56.25vw}}.video-preview-full #video-player-1 video{width:100%;height:100%}@media(min-width:576px){.video-preview-full #video-player-1{top:27rem}}@media(min-width:992px){.video-preview-full #video-player-1{top:0}}@media(min-width:992px){.video-preview-full{flex-direction:row-reverse;margin:0;padding:0}}#rick_videos_on{position:fixed;left:0;top:0;width:100%;height:100%;display:none;background-color:rgba(0,0,0,.84)}#rick_video{position:relative;float:left;left:50%;top:50%;width:92%;height:calc(95vw*720/1229);margin-top:-250px;border-width:1px;border-color:#333;border-style:solid;margin-left:-46% !important}#rick_video #rickvideoframe{border:none;padding-bottom:2px;width:100%;height:100%}@media(min-width:992px){#rick_video{margin-left:-480px !important;width:960px;height:calc(960px*720/1229)}}@media screen and (min-width:992px) and (-ms-high-contrast:active),(min-width:992px) and (-ms-high-contrast:none){#rick_video{height:500px}}#rickvideoclosebtn{position:absolute;font-weight:bold;font-family:"Times New Roman",serif;font-size:28px;right:-15px;top:-15px;border-radius:27px;border-style:solid;border-width:1px;border-color:#fff;background-color:#000;width:28px;height:28px;padding:13px 2px !important;line-height:0;display:none}#rickvideoclosebtn:before{content:"×"}#vita_videos_on{position:fixed;left:0;top:0;width:100%;height:100%;display:none;background-color:rgba(0,0,0,.84)}#vita_video{position:relative;float:left;left:50%;top:50%;width:92%;height:calc(95vw*720/1280);margin-top:-250px;border-width:1px;border-color:#333;border-style:solid;margin-left:-46% !important}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#vita_video{height:500px}}#vita_video #vitavideoframe{border:none;padding-bottom:2px;width:100%;height:100%}@media(min-width:992px){#vita_video{margin-left:-480px !important;width:960px;height:calc(960px*720/1280)}}@media screen and (min-width:992px) and (-ms-high-contrast:active),(min-width:992px) and (-ms-high-contrast:none){#vita_video{height:500px}}#vitavideoclosebtn{position:absolute;font-weight:bold;font-family:"Times New Roman",serif;font-size:28px;right:-15px;top:-15px;border-radius:27px;border-style:solid;border-width:1px;border-color:#fff;background-color:#000;width:28px;height:28px;padding:13px 2px !important;line-height:0;display:none}#vitavideoclosebtn:before{content:"×"}.slider-full{width:100%;margin:0;padding:0}.slider-full#makeup-slider-1{background-color:#fff;color:#000;padding:0 0 1.5rem 0}.slider-full#makeup-slider-1 .splide__list li{background-size:contain !important;background-position-y:18% !important;height:calc((100vw/1800*591) + 14rem);display:flex;flex-direction:column;align-items:center}@media(min-width:576px){.slider-full#makeup-slider-1 .splide__list li{height:calc((100vw/1800*591) + 12rem);background-position-y:30% !important}}.slider-full#makeup-slider-1 .splide__list li p{font-size:2rem;font-weight:100;position:absolute;bottom:2.75rem;max-width:90vw;text-align:center}@media(min-width:576px){.slider-full#makeup-slider-1 .splide__list li p{font-size:2rem}}@media(min-width:992px){.slider-full#makeup-slider-1 .splide__list li p{font-size:2.5rem}}@media(min-width:1200px){.slider-full#makeup-slider-1 .splide__list li p{font-size:3rem}}.slider-full#makeup-slider-1 .splide__arrow{top:34%;width:2.5em;height:2.5em;background:transparent}.slider-full#makeup-slider-1 .splide__arrow.splide__arrow--prev img{transform:rotate(180deg)}.slider-full#makeup-slider-1 .splide__arrow.splide__arrow--next img{transform:none}@media(min-width:576px){.slider-full#makeup-slider-1 .splide__arrow{width:4em;height:4em;top:50%}}.slider-full#makeup-slider-1 .splide__pagination li{text-align:center;width:5vw}.slider-full#makeup-slider-1 .splide__pagination .splide__pagination__page{background:#4e5056}.slider-full#makeup-slider-1 .splide__pagination .splide__pagination__page.is-active{background:#7f828b}.slider-full#makeup-slider-2{background-color:#000;color:#fff;padding:0 0 1.5rem 0}.slider-full#makeup-slider-2 .splide__list li{background-size:contain !important;background-position-y:18% !important;height:calc((100vw/1800*591) + 10rem);display:flex;flex-direction:column;align-items:center}@media(min-width:576px){.slider-full#makeup-slider-2 .splide__list li{height:calc((100vw/1800*591) + 12rem);background-position-y:30% !important}}@media(min-width:992px){.slider-full#makeup-slider-2 .splide__list li{height:calc((100vw/1800*591) + 14rem);background-position-y:30% !important}}.slider-full#makeup-slider-2 .splide__list li p{font-size:2rem;font-weight:100;position:absolute;bottom:2.75rem;max-width:90vw;text-align:center}.slider-full#makeup-slider-2 .splide__arrow{top:34%;width:2.5em;height:2.5em;background:transparent}.slider-full#makeup-slider-2 .splide__arrow.splide__arrow--prev img{transform:rotate(180deg)}.slider-full#makeup-slider-2 .splide__arrow.splide__arrow--next img{transform:none}@media(min-width:576px){.slider-full#makeup-slider-2 .splide__arrow{width:4em;height:4em;top:50%}}.slider-full#makeup-slider-2 .splide__pagination li{text-align:center;width:5vw}.slider-full#makeup-slider-2 .splide__pagination .splide__pagination__page{background:#4e5056}.slider-full#makeup-slider-2 .splide__pagination .splide__pagination__page.is-active{background:#7f828b}#still-exploring-full{margin:0;padding:3rem;background-color:#4e5056}#still-exploring-full .steps-container{display:flex;justify-content:center}@media(min-width:576px){#still-exploring-full .steps-container{flex-direction:row}#still-exploring-full .steps-container .step-divider{transform:none}}@media(min-width:1200px){#still-exploring-full p{max-width:50vw;margin:auto}}#still-exploring-full .bottom-buttons-container{display:none}#botanical-skin-care{width:100%;margin:1rem 0 0 0;padding:5vw 5vw 0 5vw;display:flex;flex-direction:column;align-items:center;background-color:#000}#botanical-skin-care h1{max-width:55vw}#botanical-skin-care p{max-width:50vw}#botanical-skin-care #botanical-skin-care-aria-label{display:none;visibility:hidden}#botanical-skin-care #botanical-skin-care-image{width:100%;direction:rtl;margin-top:7rem}#botanical-skin-care #botanical-skin-care-image img{width:100%;margin-top:2rem}@media(min-width:768px){#botanical-skin-care{background:url("images/page/botanical-skincare-black-back-1800w85q.jpg") no-repeat;background-size:cover;background-position-x:40%;margin:0;padding:2rem;justify-content:center;min-height:35rem}#botanical-skin-care h1,#botanical-skin-care p{max-width:25vw}#botanical-skin-care h1{max-width:35vw}#botanical-skin-care #botanical-skin-care-aria-label{display:inline-block;visibility:visible}#botanical-skin-care #botanical-skin-care-image{display:none}#botanical-skin-care .action-button{margin:1rem 1rem 3rem 1rem}}@media(min-width:992px){#botanical-skin-care{background-position-x:60%;min-height:40rem}}@media(min-width:1200px){#botanical-skin-care{min-height:47rem}#botanical-skin-care h1,#botanical-skin-care p{max-width:30vw}}@media(min-width:1600px){#botanical-skin-care{min-height:60rem}#botanical-skin-care h1{font-size:5rem}}#imagine-your-name-skincare{margin:0;padding:5vw 5vw 0 5vw;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background-color:#fff;color:#000;width:100%}#imagine-your-name-skincare p{max-width:75vw;margin-bottom:2rem}@media(min-width:1200px){#imagine-your-name-skincare p{max-width:90rem;margin:auto}}@media(min-width:576px){#imagine-your-name-skincare .steps-container{flex-direction:row;align-items:flex-start}#imagine-your-name-skincare .steps-container .step-block .step-description{font-size:2.25rem;font-weight:100}#imagine-your-name-skincare .steps-container .step-divider{transform:none}}@media(min-width:992px){#imagine-your-name-skincare h2{font-size:3.5rem}#imagine-your-name-skincare p{font-size:2.5rem;max-width:70vw}}@media(min-width:1200px){#imagine-your-name-skincare h2{font-size:4rem}#imagine-your-name-skincare p{font-size:2.5rem}}#imagine-your-name-skincare .learn-more-label{text-transform:uppercase;font-weight:900;font-size:2rem}#imagine-your-name-skincare .chevron-down{background-image:url("images/page/chevron-black-down.svg");background-repeat:no-repeat;background-position:center;height:5rem;width:10rem;margin:2rem}#imagine-your-name-skincare .imagine-your-name-skincare-image{width:100vw}#imagine-your-name-skincare .imagine-your-name-skincare-image img{width:100%}@media(min-width:992px){#imagine-your-name-skincare .imagine-your-name-skincare-image{background-color:#d1d2dc;background-image:url("images/page/skincare1800w-85q.jpg");background-position-x:left;background-size:120%;background-repeat:no-repeat;min-height:40rem}#imagine-your-name-skincare .imagine-your-name-skincare-image img{display:none}}@media(min-width:1200px){#imagine-your-name-skincare .imagine-your-name-skincare-image{background-size:cover;min-height:49rem}}@media(min-width:1600px){#imagine-your-name-skincare .imagine-your-name-skincare-image{display:none}}@media(min-width:1600px){#imagine-your-name-skincare{padding:0;height:calc(100vw*615/1800);background-color:#d1d2dc;background-image:url("images/page/skincare1800w-85q.jpg");background-size:cover;background-repeat:no-repeat}}@media screen and (min-width:1600px) and (-ms-high-contrast:active),(min-width:1600px) and (-ms-high-contrast:none){#imagine-your-name-skincare{height:615px}}@media(min-width:1600px){#imagine-your-name-skincare h2{max-width:40vw;font-size:4rem;text-align:right;margin-top:3rem;margin-right:3vw}}@media(min-width:1600px){#imagine-your-name-skincare #p-text{text-align:right;margin-right:3vw;font-size:2.5rem;width:97vw}}@media(min-width:1600px){#imagine-your-name-skincare p{max-width:20vw;text-align:right;margin-top:2rem;margin-right:0;font-size:inherit}}@media(min-width:1600px){#imagine-your-name-skincare .learn-more-label{color:#fff;font-weight:900;--stroke-width:.5px;--stroke-blur-width:2px;--stroke-color:rgba(0,0,0,.25);--stroke-blur-color:rgba(0,0,0,.5);max-width:25vw;text-shadow:calc(-1*var(--stroke-width)) var(--stroke-width) 0 var(--stroke-color),var(--stroke-width) calc(-1*var(--stroke-width)) 0 var(--stroke-color),calc(-1*var(--stroke-width)) var(--stroke-width) 0 var(--stroke-color),var(--stroke-width) var(--stroke-width) 0 var(--stroke-color),0 0 var(--stroke-blur-width) var(--stroke-blur-color)}}#sampler-sets-full-skincare{margin:0;padding:0;background-color:#373636;width:100%}#sampler-sets-full-skincare img{width:100%}#sampler-sets-full-skincare .sampler-sets-details{display:flex;flex-direction:column;align-items:center}#sampler-sets-full-skincare h2{margin-top:2rem}#sampler-sets-full-skincare p{max-width:50vw}#sampler-sets-full-skincare button{margin-bottom:3rem}@media(min-width:768px){#sampler-sets-full-skincare h2{font-size:4.5rem}}@media(min-width:992px){#sampler-sets-full-skincare{--min-height-lg:45rem;min-height:var(--min-height-lg);position:relative;display:flex;background:url("images/page/skin-care-samplers-1800w-85q.jpg") right no-repeat;background-size:cover}}@media screen and (min-width:992px) and (-ms-high-contrast:active),(min-width:992px) and (-ms-high-contrast:none){#sampler-sets-full-skincare{min-height:45rem}}@media(min-width:992px){#sampler-sets-full-skincare img#sampler-sets-full-skincare-inline{display:none}}@media(min-width:992px){#sampler-sets-full-skincare .sampler-sets-details{min-height:var(--min-height-lg);position:absolute;right:5vw;max-width:40vw;display:flex;align-items:flex-end;flex-direction:column;justify-content:center}}@media screen and (min-width:992px) and (-ms-high-contrast:active),(min-width:992px) and (-ms-high-contrast:none){#sampler-sets-full-skincare .sampler-sets-details{min-height:45rem}}@media(min-width:992px){#sampler-sets-full-skincare .sampler-sets-details h2,#sampler-sets-full-skincare .sampler-sets-details p{text-align:right;margin:0;--stroke-width:.5px;--stroke-blur-width:2px;--stroke-color:rgba(0,0,0,.25);--stroke-blur-color:rgba(0,0,0,.5);text-shadow:calc(-1*var(--stroke-width)) var(--stroke-width) 0 var(--stroke-color),var(--stroke-width) calc(-1*var(--stroke-width)) 0 var(--stroke-color),calc(-1*var(--stroke-width)) var(--stroke-width) 0 var(--stroke-color),var(--stroke-width) var(--stroke-width) 0 var(--stroke-color),0 0 var(--stroke-blur-width) var(--stroke-blur-color)}}@media(min-width:992px){#sampler-sets-full-skincare .sampler-sets-details button{margin-right:0}}@media(min-width:992px){#sampler-sets-full-skincare h2{max-width:40vw}}@media(min-width:992px){#sampler-sets-full-skincare p{font-size:2.5rem;max-width:30vw}}@media(min-width:1200px){#sampler-sets-full-skincare{--min-height-xl:50rem;min-height:var(--min-height-xl)}}@media screen and (min-width:1200px) and (-ms-high-contrast:active),(min-width:1200px) and (-ms-high-contrast:none){#sampler-sets-full-skincare{min-height:50rem}}@media(min-width:1200px){#sampler-sets-full-skincare .sampler-sets-details{min-height:var(--min-height-xl);max-width:50rem;align-items:flex-end}}@media screen and (min-width:1200px) and (-ms-high-contrast:active),(min-width:1200px) and (-ms-high-contrast:none){#sampler-sets-full-skincare .sampler-sets-details{min-height:38rem}}@media(min-width:1200px){#sampler-sets-full-skincare .sampler-sets-details h2,#sampler-sets-full-skincare .sampler-sets-details p{text-align:right;margin:0}}@media(min-width:1200px){#sampler-sets-full-skincare .sampler-sets-details h2{font-size:4rem}}@media(min-width:1200px){#sampler-sets-full-skincare .sampler-sets-details p{font-size:2.5rem}}@media(min-width:1200px){#sampler-sets-full-skincare .sampler-sets-details button{margin-left:0}}@media(min-width:1600px){#sampler-sets-full-skincare{--min-height-xxl:55rem;min-height:var(--min-height-xxl)}#sampler-sets-full-skincare h2{font-size:4rem}}@media screen and (min-width:1600px) and (-ms-high-contrast:active),(min-width:1600px) and (-ms-high-contrast:none){#sampler-sets-full-skincare{min-height:55rem}}@media(min-width:1600px){#sampler-sets-full-skincare .sampler-sets-details{min-height:var(--min-height-xxl)}}.page-main>.image-full-width{width:100%;margin:2rem 0;padding:0}.page-main>.image-full-width img{width:100%}.video-preview-full{--video-player-width:100vw}.video-preview-full.video-preview-full-vita{background-color:#333030;margin:0;padding:3rem 5vw 0 5vw;display:inherit;background-image:url("images/page/vita-video-back-extended-3213w75q.jpg");background-size:cover;background-position-y:bottom;min-height:66rem;background-repeat:no-repeat}@media(min-width:768px){.video-preview-full.video-preview-full-vita{background-size:120%;background-position-y:bottom;min-height:50rem}}@media(min-width:992px){.video-preview-full.video-preview-full-vita{background-size:133%;background-position-y:70%;background-position-x:-5vw;min-height:35rem;padding:0;margin:0;display:flex;flex-direction:row-reverse}}@media(min-width:1200px){.video-preview-full.video-preview-full-vita{background-size:110%;min-height:28vw}}.video-preview-full.video-preview-full-vita #video-preview-image{display:none;height:auto;width:auto}.video-preview-full.video-preview-full-vita #video-preview-image img{width:100%}.video-preview-full.video-preview-full-vita .video-preview-play{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;padding:0;margin:0;width:90vw;--play-button-margin:2rem}@media(min-width:576px){.video-preview-full.video-preview-full-vita .video-preview-play{--play-button-margin:4rem}}@media(min-width:768px){.video-preview-full.video-preview-full-vita .video-preview-play{--play-button-margin:8rem}}@media(min-width:992px){.video-preview-full.video-preview-full-vita .video-preview-play{--play-button-margin:0;width:33vw;display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc((var(--video-player-width)/16*9) - var(--play-button-margin));margin:var(--play-button-margin);position:relative;bottom:auto}}.video-preview-full.video-preview-full-vita .video-preview-play img{width:auto;height:12rem;margin:0}@media(min-width:1200px){.video-preview-full.video-preview-full-vita .video-preview-play img{max-width:22rem}}@media(min-width:1600px){.video-preview-full.video-preview-full-vita .video-preview-play img{width:90%}}.video-preview-full.video-preview-full-vita .video-preview-text p{font-weight:100;font-size:2.5rem}.video-preview-full.video-preview-full-vita .video-preview-text h2{font-size:2.75rem}@media(min-width:576px){.video-preview-full.video-preview-full-vita .video-preview-text p{font-size:2.75rem}.video-preview-full.video-preview-full-vita .video-preview-text h2{font-size:3.5rem}}@media(min-width:768px){.video-preview-full.video-preview-full-vita .video-preview-text p{width:45vw;text-align:right;float:right;font-size:2rem}.video-preview-full.video-preview-full-vita .video-preview-text h2{float:right;text-align:right;width:100vw;max-width:90vw}}@media(min-width:992px){.video-preview-full.video-preview-full-vita .video-preview-text{margin:0;width:33vw}.video-preview-full.video-preview-full-vita .video-preview-text p{font-size:2rem;font-weight:100;text-align:left;float:none;width:100%;padding-right:5vw}.video-preview-full.video-preview-full-vita .video-preview-text h2{font-size:3rem;text-align:left;float:none;width:100%;padding-right:5vw}}@media(min-width:1600px){.video-preview-full.video-preview-full-vita .video-preview-text h2{font-size:4.5rem;font-weight:500}.video-preview-full.video-preview-full-vita .video-preview-text p{font-size:3.5rem;font-weight:100}}.video-preview-full #video-player-1{margin:0;padding:0;position:absolute;z-index:-1;top:18rem;opacity:0;transition:opacity .5s;width:var(--video-player-width);height:calc(var(--video-player-width)/16*9)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.video-preview-full #video-player-1{width:100vw;height:56.25vw}}.video-preview-full #video-player-1 video{width:100%;height:100%}@media(min-width:576px){.video-preview-full #video-player-1{top:27rem}}@media(min-width:992px){.video-preview-full #video-player-1{top:0}}@media(min-width:992px){.video-preview-full{flex-direction:row-reverse;margin:0;padding:0}}#rick_videos_on{position:fixed;left:0;top:0;width:100%;height:100%;display:none;background-color:rgba(0,0,0,.84)}#rick_video{position:relative;float:left;left:50%;top:50%;width:92%;height:calc(95vw*720/1229);margin-top:-250px;border-width:1px;border-color:#333;border-style:solid;margin-left:-46% !important}#rick_video #rickvideoframe{border:none;padding-bottom:2px;width:100%;height:100%}@media(min-width:992px){#rick_video{margin-left:-480px !important;width:960px;height:calc(960px*720/1229)}}@media screen and (min-width:992px) and (-ms-high-contrast:active),(min-width:992px) and (-ms-high-contrast:none){#rick_video{height:500px}}#rickvideoclosebtn{position:absolute;font-weight:bold;font-family:"Times New Roman",serif;font-size:28px;right:-15px;top:-15px;border-radius:27px;border-style:solid;border-width:1px;border-color:#fff;background-color:#000;width:28px;height:28px;padding:13px 2px !important;line-height:0;display:none}#rickvideoclosebtn:before{content:"×"}#vita_videos_on{position:fixed;left:0;top:0;width:100%;height:100%;display:none;background-color:rgba(0,0,0,.84)}#vita_video{position:relative;float:left;left:50%;top:50%;width:92%;height:calc(95vw*720/1280);margin-top:-250px;border-width:1px;border-color:#333;border-style:solid;margin-left:-46% !important}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#vita_video{height:500px}}#vita_video #vitavideoframe{border:none;padding-bottom:2px;width:100%;height:100%}@media(min-width:992px){#vita_video{margin-left:-480px !important;width:960px;height:calc(960px*720/1280)}}@media screen and (min-width:992px) and (-ms-high-contrast:active),(min-width:992px) and (-ms-high-contrast:none){#vita_video{height:500px}}#vitavideoclosebtn{position:absolute;font-weight:bold;font-family:"Times New Roman",serif;font-size:28px;right:-15px;top:-15px;border-radius:27px;border-style:solid;border-width:1px;border-color:#fff;background-color:#000;width:28px;height:28px;padding:13px 2px !important;line-height:0;display:none}#vitavideoclosebtn:before{content:"×"}.slider-full{width:100%;margin:0;padding:0}.slider-full#skincare-slider-1{background-color:#fff;color:#000;padding:0 0 1.5rem 0}.slider-full#skincare-slider-1 .splide__list li{background-size:contain !important;background-position-y:18% !important;height:calc((100vw/1800*591) + 14rem);display:flex;flex-direction:column;align-items:center}@media(min-width:576px){.slider-full#skincare-slider-1 .splide__list li{height:calc((100vw/1800*591) + 12rem);background-position-y:30% !important}}.slider-full#skincare-slider-1 .splide__list li p{font-size:2rem;font-weight:100;position:absolute;bottom:2.75rem;max-width:90vw;text-align:center}@media(min-width:576px){.slider-full#skincare-slider-1 .splide__list li p{font-size:2rem}}@media(min-width:992px){.slider-full#skincare-slider-1 .splide__list li p{font-size:2.5rem}}@media(min-width:1200px){.slider-full#skincare-slider-1 .splide__list li p{font-size:3rem}}.slider-full#skincare-slider-1 .splide__arrow{top:34%;width:2.5em;height:2.5em;background:transparent}.slider-full#skincare-slider-1 .splide__arrow.splide__arrow--prev img{transform:rotate(180deg)}.slider-full#skincare-slider-1 .splide__arrow.splide__arrow--next img{transform:none}@media(min-width:576px){.slider-full#skincare-slider-1 .splide__arrow{width:4em;height:4em;top:50%}}.slider-full#skincare-slider-1 .splide__pagination li{text-align:center;width:5vw}.slider-full#skincare-slider-1 .splide__pagination .splide__pagination__page{background:#4e5056}.slider-full#skincare-slider-1 .splide__pagination .splide__pagination__page.is-active{background:#7f828b}.slider-full#skincare-slider-2{background-color:#fff;color:#000;padding:0 0 1.5rem 0}.slider-full#skincare-slider-2 .splide__list li{background-size:contain !important;background-position-y:18% !important;height:calc((100vw/1800*591) + 14rem);display:flex;flex-direction:column;align-items:center}@media(min-width:576px){.slider-full#skincare-slider-2 .splide__list li{height:calc((100vw/1800*591) + 12rem);background-position-y:30% !important}}@media(min-width:992px){.slider-full#skincare-slider-2 .splide__list li{height:calc((100vw/1800*591) + 16rem);background-position-y:30% !important}}.slider-full#skincare-slider-2 .splide__list li p{font-size:2rem;font-weight:100;position:absolute;bottom:2.75rem;max-width:90vw;text-align:center}@media(min-width:1200px){.slider-full#skincare-slider-2 .splide__list li p{font-size:3rem}}.slider-full#skincare-slider-2 .splide__arrow{top:34%;width:2.5em;height:2.5em;background:transparent}.slider-full#skincare-slider-2 .splide__arrow.splide__arrow--prev img{transform:rotate(180deg)}.slider-full#skincare-slider-2 .splide__arrow.splide__arrow--next img{transform:none}@media(min-width:576px){.slider-full#skincare-slider-2 .splide__arrow{width:4em;height:4em;top:50%}}.slider-full#skincare-slider-2 .splide__pagination li{text-align:center;width:5vw}.slider-full#skincare-slider-2 .splide__pagination .splide__pagination__page{background:#4e5056}.slider-full#skincare-slider-2 .splide__pagination .splide__pagination__page.is-active{background:#7f828b}#still-exploring-full{margin:0;padding:3rem;background-color:#4e5056}#still-exploring-full .steps-container{display:flex;justify-content:center}@media(min-width:576px){#still-exploring-full .steps-container{flex-direction:row}#still-exploring-full .steps-container .step-divider{transform:none}}@media(min-width:1200px){#still-exploring-full p{max-width:50vw;margin:auto}}#still-exploring-full .bottom-buttons-container{display:none}.page-main{margin:0;position:relative;top:0;background-color:#000;font-family:Arquitecta,Gotham,Helvetica,Arial,sans-serif;font-size:14px;line-height:1}.page-main h1,.page-main h2,.page-main h3,.page-main h4,.page-main h5{font-weight:300;text-transform:uppercase;padding:1rem 0;max-width:75vw;margin-left:auto;margin-right:auto}.page-main p{font-size:2.5rem;font-weight:100;padding:1rem 0}@media(min-width:576px){.page-main p{font-size:3rem}}.page-main a.text-link:link{text-decoration:underline;background-color:transparent;transition:background-color .5s ease-out}.page-main a.text-link:hover{background-color:rgba(255,255,255,.15);transition:background-color .5s ease-out}
