@-webkit-keyframes calculatingMoveRight{from{left:-250px}to{left:0}}@-moz-keyframes calculatingMoveRight{from{left:-250px}to{left:0}}@keyframes calculatingMoveRight{from{left:-250px}to{left:0}}@-webkit-keyframes calculatingMoveLeft{from{right:-250px}to{right:0}}@-moz-keyframes calculatingMoveLeft{from{right:-250px}to{right:0}}@keyframes calculatingMoveLeft{from{right:-250px}to{right:0}}@-webkit-keyframes dropNotification{from{opacity:.35;max-height:0}to{opacity:1;max-height:300px}}@-moz-keyframes dropNotification{from{opacity:.35;max-height:0}to{opacity:1;max-height:300px}}@keyframes dropNotification{from{opacity:.35;max-height:0}to{opacity:1;max-height:300px}}@-webkit-keyframes rotateWord{0%{opacity:0}2%{opacity:0;-webkit-transform:translateY(-30px)}5%{opacity:1;-webkit-transform:translateY(0px)}10%{opacity:1;-webkit-transform:translateY(0px)}12%{opacity:0;-webkit-transform:translateY(30px)}80%{opacity:0}100%{opacity:0}}@-moz-keyframes rotateWord{0%{opacity:0}2%{opacity:0;-moz-transform:translateY(-30px)}5%{opacity:1;-moz-transform:translateY(0px)}10%{opacity:1;-moz-transform:translateY(0px)}12%{opacity:0;-moz-transform:translateY(30px)}80%{opacity:0}100%{opacity:0}}@-ms-keyframes rotateWord{0%{opacity:0}2%{opacity:0;-ms-transform:translateY(-30px)}5%{opacity:1;-ms-transform:translateY(0px)}10%{opacity:1;-ms-transform:translateY(0px)}12%{opacity:0;-ms-transform:translateY(30px)}80%{opacity:0}100%{opacity:0}}@keyframes rotateWord{0%{opacity:0}2%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}5%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}10%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}12%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{opacity:0}100%{opacity:0}}.bootstrap-grid *,.bootstrap-grid *:after,.bootstrap-grid *:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-grid .container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.bootstrap-grid .container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.bootstrap-grid .row{margin-left:-15px;margin-right:-15px}@media(min-width:768px){.bootstrap-grid .container{width:750px}}@media(min-width:992px){.bootstrap-grid .container{width:970px}}@media(min-width:1200px){.bootstrap-grid .container{width:1170px}}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11{float:left}.col-xs-12{float:left;width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11{float:left}.col-sm-12{float:left;width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left}.col-md-12{float:left;width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11{float:left}.col-lg-12{float:left;width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}h1,h2,h3,h4,h5,p{font-family:'Roboto'}.robotoC300,.robotoC400,.robotoC500,.robotoC700{font-family:'Roboto Condensed'}h1{font-weight:100;font-size:1.5em;margin:0}h2{font-weight:300;font-size:.7em;margin:0}h3{font-weight:300;font-size:.6em;margin:0}h4{font-weight:300;font-size:1.0em;margin:0;line-height:1.5em}h5{margin:0}p{line-height:1.4em;font-size:.85em;margin:0}.roboto100{font-weight:100}.roboto300{font-weight:300}.roboto400{font-weight:400}.roboto500{font-weight:500}.roboto700{font-weight:700}.robotoC300{font-weight:300}.robotoC400{font-weight:400}.robotoC500{font-weight:500}.robotoC700{font-weight:700}.uppercase{text-transform:uppercase}.lowercase{text-transform:none}sup{font-size:.5em}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wrap-text{word-break:break-all;word-break:break-word;-ms-word-break:break-all;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.nowrap{white-space:nowrap}.strike{text-decoration:line-through}.underline{text-decoration:underline}.strong{font-weight:700}.italic{font-style:italic}a{color:inherit;text-decoration:none}a:hover{color:inherit}.sm{font-size:.7em}.md{font-size:.8em}.lg{font-size:1.5em}.xlg{font-size:2em}.xxlg{font-size:2.5em}a.pink{color:#e72d9e!important}.row:after{content:"";display:table;clear:both}.row p{font-weight:300;font-size:1rem;margin-bottom:.6875rem}.row img{width:auto;max-width:100%}.row a:hover{cursor:pointer}.ux{font-family:'Roboto';font-weight:300;font-size:1rem;line-height:1.5;color:#333}.ux h1,.ux .h1{font-weight:700;font-size:1.625rem}.ux h2{font-weight:700;font-size:1.375rem}.ux h3{font-weight:500;font-size:1.125rem}.ux h4{font-weight:400;font-size:1.125rem}.ux h5{font-weight:400;font-size:1rem}.ux p{font-weight:300;font-size:1rem;margin-bottom:.6875rem}.ux .thin{font-weight:100}.ux .light{font-weight:300}.ux .regular{font-weight:400}.ux .medium{font-weight:500}.ux .bold{font-weight:700}@media only screen and (min-width:768px){.ux h1,.ux .h1{font-weight:700;font-size:2.25rem}.ux h2{font-weight:700;font-size:1.75rem}.ux h3{font-weight:500;font-size:1.25rem}.ux h4{font-weight:400;font-size:1.25rem}}html{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent;margin:0;padding:0;height:100%}body{background-color:#f2f2f2;margin:0;padding:0;font-family:'Roboto';font-weight:300;font-size:1em;overflow-x:hidden;height:100%;opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}body.open{opacity:1;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}body.home-wrapper{opacity:1}.responsive-img{width:auto;max-width:100%}.img-circle{border-radius:50%}.img-center{margin:0 auto}.disabled:hover{cursor:default!important}.ng-hide-remove,.ng-hide-remove-active,.ng-hide:not(.ng-animate){display:none!important}input:focus::-webkit-input-placeholder{color:transparent!important}textarea:focus::-webkit-input-placeholder{color:transparent!important}input:focus::-moz-placeholder{color:transparent!important}#password:focus::-moz-placeholder{color:transparent!important}textarea:focus::-moz-placeholder{color:transparent!important}input:focus:-moz-placeholder{color:transparent!important}#password:focus:-moz-placeholder{color:transparent!important}textarea:focus:-moz-placeholder{color:transparent!important}input:focus:-ms-input-placeholder{color:transparent!important}textarea:focus::-ms-input-placeholder{color:transparent!important}::-webkit-input-placeholder{color:#aaa!important}::-moz-placeholder{color:#aaa!important}:-moz-placeholder{color:#aaa!important}:-ms-input-placeholder{color:#aaa!important}input[type=radio]{display:none}*:focus{outline:0}select::-ms-expand{display:none}.pink{color:#e72d9e}.pinkMd{color:#f246b4}.pinkLt{color:#f9c}.white{color:#fff}a.white{color:#fff}a.white:hover{color:#fff}.grayLt{color:#aaa}.grayLt2{color:#ddd}.gray60{color:#999}.gray80{color:#ccc}.grayMd{color:#555}.grayDk{color:#333}.green{color:#39b77e}.blueLt{color:#60bdce}.twitterBlue{color:#2ba9e1}.facebookBlue{color:#3a5897}.facebookMessengerBlue{color:#0084fe}.instagramBlue{color:#517fa4}.youTubeRed{color:#e42423}.pinterestRed{color:#cb2027}.alert{color:#db2929}.bgPink{background-color:#e72d9e}.bgPinkMd{background-color:#f246b4}.bgPinkLt{background-color:#f9c}.bgPinkLt2{background-color:#ffddf8}.bgWhite{background-color:#fff}.bgGrayLt{background-color:#aaa}.bgGrayLt2{background-color:#ddd}.bgGrayMd{background-color:#555}.bgGrayDk{background-color:#333}.bgGreen{background-color:#39b77e}.bgBlueLt{background-color:#60bdce}.bgTwitter{background-color:#2ba9e1}.bgFacebook{background-color:#3a5897}.bgFacebookMessenger{background-color:#0084fe}.bgInstagram{background-color:#517fa4}.bgYouTube{background-color:#e42423}.bgPinterest{background-color:#cb2027}.flat-white{background-color:#fff!important}.flat-white h2 a{color:#333}.half-white{background-color:rgba(255,255,255,0.9);overflow:hidden}.half-gray{background-color:rgba(242,242,242,0.9);overflow:hidden}.flat-pink{background-color:#e72d9e;color:#fff}.flat-grayMd{background-color:#aaa;color:#fff}.flat-grayDk{background-color:#555;color:#fff}.flat-grayDk2{background-color:#333;color:#fff}.flat-grayLt{background-color:#f2f2f2}.flat-gray1{background-color:#bdc3c7;color:#fff}.flat-gray1 a{background-color:#bdc3c7;color:#fff}.flat-gray2{background-color:#95a5a6;color:#fff}.flat-gray2 a{background-color:#95a5a6;color:#fff}.flat-gray3{background-color:#7f8c8d;color:#fff}.flat-gray3 a{background-color:#7f8c8d;color:#fff}.bg-dots{background-image:url("bg_dots_NqLk4Nvmv3HVfX7ptsvq6by2sC2742LGic7eT1lcrjm.gif");background-repeat:repeat!important;background-size:auto auto!important}.skin-1{background-color:#fcefe5!important}.skin-2{background-color:#efd2cc!important}.skin-3{background-color:#deab7d!important}.skin-4{background-color:#b67245!important}.skin-5{background-color:#64321e!important}.skin-6{background-color:#452c28!important}
.eye-1{background-color:#5a2209!important}.eye-2{background-color:#a77144!important}.eye-3{background-color:#5e7393!important}.eye-4{background-color:#6e844f!important}.eye-5{background-color:#994812!important}.eye-6{background-color:#818088!important}.eye-7{background-color:#635a95!important}.eye-8{background-color:#c8b22d!important}.hair-1{background-color:#0f0d0e!important}.hair-2{background-color:#361911!important}.hair-3{background-color:#7c5535!important}.hair-4{background-color:#d7b983!important}.hair-5{background-color:#843b3a!important}.hair-6{background-color:#8b8b8b!important}.hair-7{background-color:#e2e2e2!important}.hair-8{background-color:#875a96!important}.mobile{display:block}.desktop{display:none}.transparent{opacity:.5}.invisible{opacity:0}.visible{opacity:1}.static{position:static!important}.relative{position:relative!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.align-left{text-align:left}.align-right{text-align:right}.text-center{text-align:center}.align-center{text-align:center;margin-left:auto;margin-right:auto}.align-middle{margin:auto 0}.left{float:left}.right{float:right}.center{margin-left:auto;margin-right:auto}.clear{float:none!important;clear:both!important}.move-left{margin-left:-15px}.clear-move-right{margin-left:15px}.fade-img{opacity:0}.fade-img.in{opacity:1;-webkit-transition:opacity 1.5s ease-in-out;-moz-transition:opacity 1.5s ease-in-out;transition:opacity 1.5s ease-in-out}.show{opacity:1;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.wrapper{width:100%;min-width:320px;max-width:1600px;margin:0 auto;background-color:#f2f2f2;overflow:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .25s ease-in-out;-moz-transition:-moz-transform .25s ease-in-out;transition:transform .25s ease-in-out}.wrapper.main{position:fixed;-webkit-transform:translate3d(275px,0,0);-moz-transform:translate3d(275px,0,0);-ms-transform:translate3d(275px,0,0);transform:translate3d(275px,0,0);-webkit-transition:-webkit-transform .25s ease-in-out;-moz-transition:-moz-transform .25s ease-in-out;transition:transform .25s ease-in-out;cursor:pointer}.wrapper.glambag{position:fixed;-webkit-transform:translate3d(-85%,0,0);-moz-transform:translate3d(-85%,0,0);-ms-transform:translate3d(-85%,0,0);transform:translate3d(-85%,0,0);-webkit-transition:-webkit-transform .25s ease-in-out;-moz-transition:-moz-transform .25s ease-in-out;transition:transform .25s ease-in-out;cursor:pointer}.wrapper.account{position:fixed;-webkit-transform:translate3d(-275px,0,0);-moz-transform:translate3d(-275px,0,0);-ms-transform:translate3d(-275px,0,0);transform:translate3d(-275px,0,0);-webkit-transition:-webkit-transform .25s ease-in-out;-moz-transition:-moz-transform .25s ease-in-out;transition:transform .25s ease-in-out;cursor:pointer}.wrapper.open-modal{position:fixed;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:-webkit-transform .25s ease-in-out;-moz-transition:-moz-transform .25s ease-in-out;transition:transform .25s ease-in-out}.wrapper-static{min-height:350px;background-color:#fff}.notification{position:relative;z-index:6001;left:0;right:0;text-align:left;line-height:1.6;overflow:hidden;opacity:1}.notification .close{cursor:pointer;position:relative;float:right;height:16px;padding:24px 10px;top:10px;right:10px;background:url("icon_close-gray_l1OUes7eYPmwee0oCOf0vfzUrhQo57x1ZwhFdIXNwhk.png");background-size:auto 16px;background-repeat:no-repeat}.notification .desc{padding:20px 25px}.notification.sliding{opacity:0;max-height:0;-webkit-animation:dropNotification ease-in 1;-moz-animation:dropNotification ease-in 1;-ms-animation:dropNotification ease-in 1;animation:dropNotification ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-fill-mode:forwards;animation-duration:1s;-webkit-animation-delay:1s;-moz-animation-delay:1s;-ms-animation-fill-mode:forwards;animation-delay:1s}.sticky{overflow:hidden;text-align:center;margin-top:46px;margin-bottom:-47px}.sticky.desktop{margin:0}.header{width:100%;max-width:1600px;position:absolute;top:0;background-color:#fff}.header.hidden .nav-bar{opacity:0}.header.anchor{position:fixed;z-index:5000;visibility:visible;background-color:rgba(255,255,255,0.9);box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);border:0}.header.anchor.fixed{visibility:hidden}.nav-bar{clear:both;width:100%;height:46px;overflow:hidden;text-align:center;background-color:#fff}.nav-bar .nav-back-icon{display:none}.ios-app .nav-bar .nav-back-icon{display:block;position:absolute;width:20px;left:5px;top:15px;font-size:1.2em}.header.anchor .nav-bar{background-color:transparent}.nav-items{display:none}.header .logo{position:absolute;left:50%;padding:15px 0 0 0;text-align:left}.header.home .logo{position:absolute;left:0}.header .logo img{height:22px;cursor:pointer;position:relative;left:-50%;border:0}.header .logo.disabled img:hover{cursor:default!important}.header.home .logo img{left:15px}.anchor{position:fixed;top:0;z-index:10000;background:rgba(255,255,255,0.8);border-bottom:1px solid #ddd}.anchor li{border:0}.menu{position:fixed;top:0;width:275px;overflow:auto;height:100%;z-index:-1;background-color:#555;margin-left:-1px;opacity:0;-webkit-transition:-webkit-transform .5s ease-in-out,opacity .25s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out,opacity .25s ease-in-out;transition:transform .5s ease-in-out,opacity .25s ease-in-out}.menu.main{left:0;transform:translate3d(150px,0,0) scale(0.8);-webkit-transform:translate3d(150px,0,0) scale(0.8);-moz-transform:translate3d(150px,0,0) scale(0.8);border-right:1px dashed #999}.menu.glambag-menu{right:0;transform:translate3d(-150px,0,0) scale(0.8);-webkit-transform:translate3d(-150px,0,0) scale(0.8);-moz-transform:translate3d(-150px,0,0) scale(0.8);border-left:1px dashed #999;background-image:url("bg_stripe_bmWIXxWob0fkDteJfLmumOqGpelpCNJmjOr9wt28j2D.png")}.menu.account{right:0;transform:translate3d(-150px,0,0) scale(0.8);-webkit-transform:translate3d(-150px,0,0) scale(0.8);-moz-transform:translate3d(-150px,0,0) scale(0.8)}.menu.open{opacity:1;transform:translate3d(0,0,0) scale(1);-webkit-transform:translate3d(0,0,0) scale(1);-moz-transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .4s ease-in-out,opacity .75s ease-in-out;-moz-transition:-moz-transform .4s ease-in-out,opacity .75s ease-in-out;transition:transform .4s ease-in-out,opacity .75s ease-in-out;z-index:1;border-left:1px dashed #999}.menu .inner{background-color:transparent;font-size:.9em;font-weight:300;color:#e72d9e}.menu .inner .second-level li .label{position:relative;left:44px}.menu.main li{border-bottom:0 none!important;list-style:none;overflow:hidden;padding:15px 0 15px 25px;color:#fff;text-align:left}.menu.main li .label i.fa{position:relative;left:90px}.menu .nav-toolbar{background-color:#444;padding:10px 25px 10px 25px;overflow:hidden}.menu .nav-toolbar #homepage{position:relative;left:-20px}.menu.main .jump-back{margin:0}.menu.main .jump-back li{padding:0}.menu li.active{color:#e72d9e;font-weight:400}.menu li.active .label{color:#e72d9e!important}.menu li.active .label h2{color:#e72d9e!important}.menu .buttons{overflow:hidden;display:block;padding:15px 0 15px 25px;margin:0}.menu .buttons .btnSm{display:inline-block;vertical-align:middle;margin-right:10px;padding:12px 20px 12px 20px}.menu .icon{overflow:hidden;width:40px;height:40px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-size:auto 100%;background-position:center center}
.menu .icon img{width:100%;height:auto;opacity:0}.menu li.active .icon img{opacity:1}.menu .label{display:inline-block;vertical-align:middle;margin-left:25px;color:#fff}.menu .avatar.sm{padding:0;margin:0;overflow:hidden}.menu .icon.glambag{background-image:url("icon_glambag-outline-white_3p5uJRBR7zIs3yKc3mXkMRBG3OilVPAwp81boOfaZK7.png")}.menu .icon.ipsyme{background-image:url("icon_shop-outline-white_13yFfXoAWHicLRXtHFEEAC1v3BQ1xYVsL3zpfqIz1eE.png")}.menu .icon.ipsypoints{background-image:url("icon_ipsypoints-outline-white_D9Qy9fJGCdj41rT8W3GhPzM8VxNVZDiglo7ByoafkU2.png")}.menu .icon.giveaways{background-image:url("icon_giveaways_iKQZA1OlBSxDXdbLeRBThJb1UqCoIo8V9nO8ViP4PWK.png")}.menu.account{width:275px;overflow:auto;height:100%;background-color:#bbb;border-left:1px dashed #999;margin-right:-1px}.menu.glambag-menu{width:275px;overflow:auto;height:100%;background-color:#bbb;border-left:1px dashed #999;margin-right:-1px;width:85%}.menu.account .heading{padding:7px 0 7px 0;overflow:hidden;clear:both}.menu.account .username{float:left;width:59%;padding:8px 5% 8px 5%;font-size:12px;text-align:center;color:#fff}.menu.account .button{float:right;width:20%;padding:11px 5% 11px 5%;border-left:1px solid #c9c9c9;font-size:9px;font-weight:400;text-transform:uppercase;text-align:center;color:#fff}.menu.account a{color:#aaa}.nav-main{float:left;padding:13px 15px 12px 10px;cursor:pointer}.nav-main .hamburger{width:20px;margin-left:5px}.nav-main .hamburger li{list-style:none;width:100%;height:2px;margin:3px 0 4px 0;background-color:#e72d9e;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.nav-main .label{display:none;cursor:pointer}.nav-main .label div{display:inline-table;vertical-align:middle;font-size:.7em;font-weight:300;color:#e72d9e}.nav-main .label img{margin-right:5px;height:15px}.ios-app .nav-main .hamburger.back-icon-present{position:relative;left:35px}.nav-canvas{position:absolute;height:1px;width:1px;overflow:hidden;z-index:5000}.menu .secondary{overflow:hidden;background-color:#444}.menu .secondary a{display:block;color:#fff;font-weight:300;text-transform:uppercase;font-size:.5em;padding:20px 0 20px 30px;list-style:none;border-bottom:1px solid #555;background:0;cursor:pointer}.avatar{overflow:hidden;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-size:auto 100%;background-size:cover;background-position:center center;cursor:pointer;width:50px;height:50px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.avatar.xs{width:30px;height:30px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.avatar.sm{width:40px;height:40px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.avatar.md{width:60px;height:60px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.avatar.lg{width:80px;height:80px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;overflow:hidden}.avatar.xlg{width:100px;height:100px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.avatar.xxl{width:150px;height:150px;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px}.avatar img{width:100%}.poster{text-align:left;margin:15px 4% 15px 4%;overflow:hidden}.review .poster{margin:15px 20px 20px 0}.poster .thumb{height:50px;overflow:hidden;display:inline-block;vertical-align:middle;margin-right:15px}.poster .thumb img{height:100%}.poster .avatar{margin:0 10px 0 0}.poster .info{display:inline-block;vertical-align:middle}.header .toolbar{padding:6px 5px 0 0}.toolbar{font-size:.6em;overflow:hidden;float:right}.toolbar div{display:inline-block;padding:11px 20px 11px 20px;margin-left:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#fff;font-weight:700;text-align:center;text-transform:uppercase;cursor:pointer}.header .toolbar .avatar{width:34px;height:34px;overflow:hidden;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;padding:0!important;cursor:pointer}.toolbar-control{clear:both;width:90%;padding:15px 5% 15px 5%;overflow:hidden;font-size:.7em;font-weight:300;text-align:center}.toolbar-control div{float:left;width:100%;text-align:center}.toolbar-control .back{text-align:center;padding:20px 0 20px 0;font-weight:700;text-transform:uppercase;color:#fff;cursor:pointer;width:31.33%;background-color:#e0e0e0;margin-right:2%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.toolbar-control .forward{text-align:center;padding:20px 0 20px 0;font-weight:700;text-transform:uppercase;color:#fff;cursor:pointer;width:66.67%;background-color:#e72d9e;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.toolbar-control .single,.toolbar-control .wide{width:100%;cursor:pointer}.toolbar .secure{background-image:url("icon_lock-pink_gdINToqlRBQIlIIgR1am4MpNs0h1BNSBw8gZj6MnpVh.png");background-repeat:no-repeat;background-position:15px center!important;background-size:auto 40%;padding-left:35px!important;margin:0}.secure img{width:30px}.toolbar .secure:hover{cursor:default}.flex-list{position:relative;overflow:hidden}.flex-list ul{display:flex;display:-webkit-flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-left:0}.flex-list ul li{line-height:1;list-style-type:none;flex-grow:1;flex-basis:auto;margin:.25em 0;padding:0 .5em;text-align:center;border-left:2px solid #333}.flex-list ul li:first-of-type{border-left:0}.fixed-bot-container{position:fixed;bottom:0;margin-bottom:-1px;z-index:2;width:100%}.breadcrumb{font-size:.75em;color:#e72d9e;cursor:default}.breadcrumb li{display:inline-block;list-style-type:none}.breadcrumb li .fa{padding:0 5px}.breadcrumb li.enabled{color:#aaa;cursor:pointer}.no-background{background:none!important}.bg-span{background-size:cover!important;background-position:center center!important}.pointer{cursor:pointer!important}.no-pointer{cursor:default!important}.no-pointer-events{pointer-events:none}.separator{margin:0 10px 0 10px}.shadow{box-shadow:0 2px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.1)}.icon{background-repeat:no-repeat;background-size:auto 15px;background-position:left center;white-space:nowrap}section .timer{text-align:center}.icon img{height:15px}.timer{font-size:11px;font-weight:400;display:inline-block;color:#e72d9e}.timer .icon{padding-left:25px}.brand-tease img{height:38px}.brand-tease.xs img{height:1.2em}.sticky-note{overflow:hidden;background-color:#f9c;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:12px}.sticky-note .desc{padding:15px 15px 15px 25px;color:#fff;font-weight:400;float:left}.sticky-note .help-link{font-size:14px;padding:15px 20px;color:#fff;font-weight:500}.sticky-note .help-link span{padding-left:5px;position:relative;top:-2px}.sticky-note .close{padding:15px 25px 15px 10px;cursor:pointer;float:right}.sticky-note .close img{height:15px}.sticky-note.mobile .desc{width:calc(100% - 100px)!important}.rating{color:#c9c9c9;margin:0;padding:0;display:inline-block;margin-top:15px;margin-bottom:15px}.rating li{list-style-type:none;display:inline-block;padding:1px;text-align:center;font-weight:bold;cursor:pointer}.rating li i.fa-heart{font-size:15px;padding:0;letter-spacing:0}.rating .filled{color:#e72d9e}.review.rating{border:1px solid #fff;height:30px}.review.rating div{position:relative;display:inline-block!important;width:15px}.review.rating div li{display:inline-block!important}.review.rating .fa{position:absolute;z-index:1}.review.rating .half-filled{color:#e72d9e;overflow:hidden;width:7.5px;left:0;z-index:2}.count{font-weight:300;font-size:.7em;line-height:1.0em;color:#999;margin:0 0 0 8px;cursor:pointer}.count.stack{clear:both;margin:10px 0 0 0}.toggle{width:64px;height:34px;overflow:hidden;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;cursor:pointer;margin-bottom:5px;background-color:#ddd;-webkit-transition:background-color .25s linear;-moz-transition:background-color .25s linear;transition:background-color .25s linear}.toggle.space-right{margin-right:5px}.toggle.space-left{margin-left:5px}.toggle .switch{background-color:#fff;color:#ddd;font-size:.6em;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .25s ease-in-out;-moz-transition:-moz-transform .25s ease-in-out;transition:transform .25s ease-in-out;font-family:FontAwesome;font-weight:700;width:30px;height:22px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;margin:2px 2px 2px 2px;padding-top:8px}
.toggle .switch.on-off:after{content:'Off';color:#ddd}.toggle .switch.icons{font-size:.8em}.toggle .switch.facebook-icon:after{content:'\f09a'}.toggle .switch.twitter-icon:after{content:'\f099'}.toggle .switch.pinterest-icon:after{content:'\f231'}.toggle.turn-on{-webkit-transition:background-color .25s linear;-moz-transition:background-color .25s linear;transition:background-color .25s linear}.toggle.turn-on.generic{background-color:#e72d9e}.toggle.turn-on.facebook{background-color:#3a5897}.toggle.turn-on.twitter{background-color:#2ba9e1}.toggle.turn-on.pinterest{background-color:#cb2027}.toggle.turn-on .switch{-webkit-transform:translate3d(30px,0,0);-moz-transform:translate3d(30px,0,0);-ms-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0);-webkit-transition:-webkit-transform .25s ease-in-out;-moz-transition:-moz-transform .25s ease-in-out;transition:transform .25s ease-in-out}.toggle.turn-on .switch.on-off:after{content:'On';color:#e72d9e}.toggle.turn-on .switch.facebook-icon:after{color:#3a5897}.toggle.turn-on .switch.twitter-icon:after{color:#2ba9e1}.toggle.turn-on .switch.pinterest-icon:after{color:#cb2027}.toggle-link{display:inline-block;font-size:inherit!important}.toggle-link i{font-weight:600}.toggle-link:hover{cursor:pointer}.expandable-content{overflow:hidden}.meter{display:inline-block;width:85%;margin:0 0 30px 0}.meter .bar{display:table-cell;vertical-align:middle;width:100%;padding-right:5%;overflow:hidden}.meter .total{width:100%;height:10px;margin-bottom:5px;overflow:hidden;background-color:#efefef;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.meter .accrued{height:10px;overflow:hidden;width:calc(100% * .685);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.meter .button{display:table-cell;vertical-align:middle;text-align:right}.border{border:1px solid #ddd}.border-top,.border-top-divider{border-top:1px solid #ddd}.border-top-dark{border-top:1px solid #444}.border-right{border-right:1px solid #ddd}.border-bot,.border-bot-divider{border-bottom:1px solid #ddd}.border-left{border-left:1px solid #ddd}.border-none,.no-border{border:0!important}.border-regular-left:after,.border-regular-center:after{content:"";border-bottom:4px solid #e72d9e;width:88px;display:block}.border-regular-left:after{margin:10px auto 0 0}.border-regular-center:after{margin:10px auto 0 auto}hr.style-white{border:0;height:2px;background:#fff}.margin{margin:20px}.margin-top{margin-top:20px}.margin-top-sm{margin-top:10px}.margin-bot{margin-bottom:20px}.margin-bot-sm{margin-bottom:10px}.no-margin{margin:0!important}.margin-v{margin-top:20px;margin-bottom:20px}.margin-v-md{margin-top:15px;margin-bottom:15px}.margin-v-sm{margin-top:10px;margin-bottom:10px}.margin-h{margin-left:20px;margin-right:20px}.margin-h-md{margin-left:15px;margin-right:15px}.margin-h-sm{margin-left:10px;margin-right:10px}.no-padding{padding:0!important}.padding{padding:20px}.padding-top{overflow:hidden;padding-top:20px;padding-bottom:0}.padding-bot{overflow:hidden;padding-top:0;padding-bottom:20px}.padding{overflow:hidden;padding:20px}.padding-v{overflow:hidden;padding-top:20px;padding-bottom:20px}.padding-h{overflow:hidden;padding-left:20px;padding-right:20px}.padding-right{padding-right:10px}.padding-left{padding-left:10px}.heading-wrap{text-align:center;background-color:#fff}.space-v{padding-top:40px;padding-bottom:40px}.space-top{padding-top:40px}.space-bot{padding-bottom:40px}.brands div{width:45%}.brands div img{width:100%}.wrap-container{overflow:hidden;padding:0 0 20px 0}.wrap-container.product,.wrap-container.transaction{padding:0;background-color:#fff}.wrap-container.product.glambag-wrapper{background-color:#f5f5f5}.wrap-container.gallery{padding:10px 0 20px 0}.transaction .summary{overflow:hidden;text-align:center}.transaction .summary .inner{display:inline-block;max-width:600px;width:100%;padding:30px 0 30px 0;cursor:pointer}.transaction .summary li{list-style:none;float:left;vertical-align:top;text-align:center;width:calc(25% - 1px);border-left:1px solid #f9f9f9}.transaction .summary h4,.transaction .summary h2{color:#aaa}.transaction .summary li:first-of-type{border-left:none}.transaction .card{width:100%;margin:0;background-color:#fff}.transaction .card:nth-of-type(even){background-color:#f9f9f9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.transaction .card .content{background-color:transparent}.transaction .card .icon{display:inline-table;vertical-align:middle;width:60px;margin:10px 0 10px 0}.transaction .card .photo{overflow:hidden;display:inline-table;vertical-align:middle;width:60px;height:0;margin:10px 0 10px 0;padding-bottom:60px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background-size:70% auto;background-color:#fff;border:1px solid #e72d9e}.transaction .card .info{display:inline-table;vertical-align:middle;width:calc(70% - 62px);margin:0;padding:20px 0 20px 5%;text-align:left}.transaction .card .amount{display:inline-table;vertical-align:middle;width:calc(20% - 20px);margin:0 20px 0 0;text-align:right}.content{overflow:hidden;width:100%;margin:47px 0 0 0;background-color:#fff}.half{width:50%!important}.rounded{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}table{border-spacing:0;border-collapse:collapse;border:0}.inline{display:inline-block!important;float:none!important;vertical-align:middle}.inline-top{display:inline-block!important;float:none!important;vertical-align:top}.table{display:inline-table!important;float:none!important;vertical-align:middle}.table-cell{display:table-cell!important;float:none!important;vertical-align:middle}.block{display:block!important}.inline-block{display:inline-block!important}.display-none{display:none!important}.width-full{width:100%!important}.height-full{height:100%!important}.width-auto,.auto-h{width:auto!important}.auto-v{height:auto!important}div[class|=flat]{overflow:hidden}.viewport-height{height:100vh!important}.module-secondary{width:100%;overflow:hidden;background-color:#efefef}.module-secondary h1{font-family:'Roboto';font-weight:300;font-size:1.5em;margin:0;text-align:center;color:#aaa}.module-secondary .cta{overflow:hidden;clear:both;text-align:center;font-size:1.5em}.stack-3col{width:80%;max-width:800px;overflow:hidden;margin:0 auto;margin-top:25px;margin-bottom:25px;font-family:'Roboto';font-weight:100}.stack-3col li{list-style:none;padding:0 0 30px 0;overflow:hidden;text-align:center;color:#aaa}.stack-3col li .icon{display:inline-block;overflow:hidden;width:60px;height:60px;-webkit-border-radius:31px;-moz-border-radius:31px;border-radius:31px;border:1px solid #e72d9e;background-repeat:no-repeat;background-size:auto 50%;background-position:center center;background-color:#fff;text-align:center}.stack-3col li .count{clear:both;text-align:center;overflow:hidden;font-size:2.0em;font-weight:300;color:#fff;margin:5% 0 3% 0}.stack-3col strong{font-weight:400}.tab-container{position:relative;background-color:#f2f2f2;overflow:hidden;max-height:0;opacity:0;-webkit-transition:opacity .75s ease-in-out;-moz-transition:opacity .75s ease-in-out;transition:opacity .75s ease-in-out}.tab-container.open{max-height:50000px;opacity:1;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}section{overflow:hidden;padding:0}section:first-of-type{height:100%}section .hero{text-align:center;overflow:hidden;max-height:35%;position:relative}section .hero img{width:100%}section.full .hero img{width:150%;margin-left:-25%}section .hero .thumbs{display:none}section .desc{text-align:center;padding:35px 30px 35px 30px;overflow:hidden}section.full{position:relative}section .desc .text{display:block;text-align:left;padding:0 10% 0 10%}
section .lego.full .desc .text{padding:0;text-align:center}section .cta{padding:35px 0 15px 0}section .desc .cta{padding:35px 10% 15px 10%}section.intro{background-color:#10f3fc;background-image:url("splash_hero_7mQkvnIBNnto3J7d32567Y4iUCBVl1SO4r2IOu7aSKI.jpg");background-repeat:no-repeat;background-size:auto 100%;background-position:-300px bottom;height:350px}section.intro .caption .desc{float:none;width:170px}section.intro .caption .desc h1{margin:0 auto;max-width:500px}section.wrap,section.stack{width:92%;margin:0 4% 20px 4%;overflow:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;height:auto;background-color:#fff}section.review{width:92%;margin:0 4% 20px 4%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-align:center}section.review article{margin:0 auto;max-width:600px}section.review .caption{width:100%!important}section.stack .photo img{width:100%;cursor:pointer}section .btnMd{display:block}article{overflow:hidden}.card{float:left;width:92%;margin:20px 4% 0 4%;background-color:#fff;overflow:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-align:center;position:relative}.card .content{overflow:hidden;width:100%;background-color:#fff}.card .video{background-repeat:no-repeat;background-size:50px auto,100% auto;background-position:center center,left top;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;overflow:hidden}.card .text{max-width:1000px}.card .video img{width:100%;opacity:0}.card .content{overflow:hidden;width:100%}.card .info li{list-style:none;overflow:hidden;margin:0}.card .info .desc{display:table-cell;vertical-align:middle;text-align:left}.card.insufficient .info .desc{display:block;width:100%}.card .info .desc p{width:calc(100% - 35px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card .info .price{float:left;text-align:right;width:30%}.card .info .received{float:left;text-align:right;width:30%}.card .info .received img{height:30px}.card .info .cta{display:table-cell;vertical-align:middle;width:25%;padding-left:5%}.card.insufficient .info .cta{display:block;width:auto;padding:30px 0 0 0}.card.insufficient .info .cta .meter{display:block;width:auto;text-align:left;margin:0}.card.insufficient .meter .bar{display:block;width:auto!important;padding:0!important}.card.insufficient .meter .button{display:block;width:auto;margin-top:15px;text-align:left}.card .info .cta .button{width:40%;overflow:hidden;text-align:right}.card .photo{background-repeat:no-repeat;background-size:15px auto,auto 100%;background-size:15px auto,contain;background-position:5px 98%,left top;background-position:left 5px bottom 5px,center center;overflow:hidden;margin:4%;cursor:pointer;position:relative;height:0;padding-bottom:92%}.card .photo img{position:absolute;top:0;left:0;width:100%;opacity:0}.card.review .photo img{width:100%;max-width:300px;opacity:1}.card .info p{font-size:11px;font-weight:300;color:#aaa}.card .info p a{color:#aaa}section .info p a{color:#aaa}.card .info p:first-of-type a{font-weight:400}.photo-grid{clear:both;overflow:hidden;width:98%;padding:0 1% 20px 1%;margin:0 auto;margin-bottom:0!important}.photo-grid .photo{position:relative;float:left;overflow:hidden;border:0 none;margin:0!important;width:50%}.photo-grid .photo img{padding:2%;width:90%;margin:2.6% auto;display:block;background-color:#fff}.photo-grid .photo img:hover{cursor:pointer}.tooltip{position:absolute;z-index:1070;display:block;font-family:'Roboto';font-size:11px;font-weight:normal;line-height:1.5;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:1;filter:alpha(opacity=100)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:10px 7px;color:#555;text-align:center;text-decoration:none;background-color:#ddd;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#ddd}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#ddd}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#ddd}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#ddd}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#ddd}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#ddd}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#ddd}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#ddd}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:300px;padding:1px;font-family:Roboto;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:4px 4px 0 0}.popover-content{padding:9px 14px}.popover>.arrow{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;border-width:11px}.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.buttons-container{background-color:transparent;border-top:1px solid #ddd;border-bottom:1px solid #ddd;overflow:visible}.buttons{display:inline-block;vertical-align:bottom;margin-top:20px;overflow:visible}.buttons li{list-style:none;float:left;color:#ddd!important;padding:20px 20px 20px 20px;font-size:.7em;font-weight:400;cursor:pointer;text-align:center;border-top:1px solid #ddd;margin-top:-1px}.buttons li:hover{color:#e72d9e!important;border-top:1px solid #e72d9e}.buttons li.active{color:#e72d9e!important;border-top:1px solid #e72d9e;background-image:url("carrot_up-white_c8CQnBuKfpFJpWhz8EwUtdwW6TRNE7q8i4vp0azrfWm.png");background-repeat:no-repeat;background-size:auto 8px;background-position:center bottom}.buttons.double,.buttons.triple{width:100%}.buttons.double li{width:calc(50% - 40px)}.buttons.triple li{width:calc(33.33% - 40px)}.buttons li.active.gray{background-image:url("carrot_up-graylt_DkAEpFPEsl2c8REdbZTAljoLCd7NyGIJpAeucwyakaV.png")}.buttons li.active.grayDk{background-image:url("carrot_up-graydk_A4aZTCBLjECyBoHffTEyXM8liHdxVbIl0BsmKl6EKpn.png")}
.buttons li .btnSm{background-color:#ccc;color:#fff}.buttons .carrot{clear:both}.buttons .carrot img{height:8px}.buttons li div{display:inline-block;vertical-align:middle}.buttons .btnBlank{width:0;height:20px}.buttons .btnPink{width:20px;height:20px;margin-left:3px}.btnSm{font-family:'Roboto';font-weight:400;font-size:.6em;text-align:center;overflow:hidden;text-transform:uppercase;padding:12px 20px 12px 20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;display:inline-block;white-space:nowrap}.btnSm .fa{padding-right:10px;font-size:1.5em}.btnSm.align-left{text-align:left}.btnMd{font-family:'Roboto';font-weight:500;font-size:.7em;text-align:center;overflow:hidden;text-transform:uppercase;padding:20px 25px 20px 25px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;display:inline-block;white-space:nowrap}.btnLg{font-family:'Roboto';font-weight:700;font-size:.9em;text-align:center;overflow:hidden;text-transform:uppercase;padding:25px 45px 25px 45px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;display:inline-block}.btnLg.btnFixed{width:160px}.btnMd .fa,.btnLg .fa{padding-right:15px;font-size:1.5em}.btnMd .fa+span,.btnLg .fa+span{position:relative;top:-2px}.btnColor{color:#fff}.btnPink{background-color:#e72d9e!important;color:#fff!important}.btnPinkOutline{background-color:transparent!important;color:#e72d9e!important;border:1px solid #e72d9e!important;transition:color .25s ease-in-out,background-color .25s ease-in-out;-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out;-moz-transition:color .25s ease-in-out,background-color .25s ease-in-out}.btnPinkOutline:hover{background-color:#f246b4!important;color:#fff!important;border:1px solid #f246b4!important;transition:color .25s ease-in-out,background-color .25s ease-in-out;-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out;-moz-transition:color .25s ease-in-out,background-color .25s ease-in-out}.flat-pink .btnSm,.flat-pink .btnMd,.flat-pink .btnLg{background-color:#f246b4;color:#fff}.btnPinkLt{background-color:#f9c!important;color:#fff!important}.btnGreen{background-color:#3ab87e!important;color:#fff!important}.btnGrayLt{background-color:#ccc!important;color:#fff!important}.btnGrayLighter{background-color:#f9f9f9!important;color:#e72d8e!important}.btnGrayMd{background-color:#aaa!important;color:#fff}.btnGrayDk{background-color:#555!important;color:#fff}.btnGrayDk2{background-color:#393939!important;color:#fff}.btnWhite{background-color:#fff!important;color:#e72d9e!important}.btnDisabled{cursor:default!important;background-color:#ccc!important;color:#fff!important}.btnDisabled:hover{cursor:default!important}.btn-main{display:inline-block;background-color:#e72d9e;color:#fff;text-transform:uppercase}.btn-main.btn-sticky{display:block;padding:15px 0;text-align:center;font-weight:700}.btn-main.btn-sm{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:500;font-size:.875rem;padding:10px 25px}.btn-main.btn-lg{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:700;font-size:1.125rem;padding:12px 45px}.btn-main.disabled{cursor:default;background-color:#ccc}.btn-main:hover{background-color:#e11a93}.btnSm.logo{background-repeat:no-repeat;background-position:12px center!important;background-size:auto 40%;padding:12px 25px 12px 35px!important}.btnSm.logo.block{padding:12px 25px 12px 25px}.btnMd.logo,.btnLg.logo{background-repeat:no-repeat;background-position:15px center!important;background-size:auto 40%;padding-left:50px}.btnMd.logo.block{padding-left:25px}.fb-container{display:inline-block;background-color:#f2f2f2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:30px;margin-top:15px;margin-bottom:15px}.btnInviteSMS{background-color:#39b77e;color:#fff}.btnFacebook{background-color:#3a5897!important;color:#fff!important}.btnFacebook.logo{background-image:url("icon_facebook_G4psRzh3oVFvoMyCFaiYUvTajxamkhnthlMdyzRBLcg.png")}.btnFacebookMessenger{background-color:#0084fe!important;color:#fff!important}.btnFacebookMessenger.logo{background-image:url("icon_facebook_messenger_6v0RH2nAoaevFO6lYXtPJXpFgA5w5g41AzzaI9uqg9B.png")}.btnInstagram{background-color:#517fa4!important;color:#fff!important}.btnInstagram.logo{background-image:url("icon_instagram_z6St3eJxqIWapyDO7jJ6qubmnONOTfRMxp51X5ykqlD.png")}.btnTwitter{background-color:#2ba9e1!important;color:#fff!important}.btnTwitter.logo{background-image:url("icon_twitter_xRNvmlBLOzKHCCZxM62PM5A0ZZ3LJsMBDzEUc5XkwZ.png")}.btnTwitter.invert{background-color:#fff!important;color:#2ba9e1!important}.btnPinterest{background-color:#cb2027!important;color:#fff!important}.btnYoutube{background-color:#e42423!important;color:#fff!important}.fa-youtube:before{content:"\f16a"}.btnReviewPoints{background-image:url("icon_anim-reviewpoints_l5Y77wD5AeFWf1CProgzgjFzg2IMDGbUX330GbE8IaP.gif");background-repeat:no-repeat;background-position:15px center!important;background-size:auto 40%;margin:0}.btnReceived{overflow:hidden;display:inline-block;vertical-align:middle;width:24px;height:24px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:1px solid #e72d9e;background-color:#fff;background-image:url("icon_check-pink_dR5UwrG7fXNWeQU6ndtVadpKJIY9mtmAdalijR5z1bc.png");background-repeat:no-repeat;background-size:50% auto;background-position:center center;cursor:default}.btnAnim{overflow:hidden;display:inline-block;vertical-align:middle;width:38px;height:38px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:1px solid #e72d9e;background-color:#e72d9e;background-image:url("icon_anim-reviewpoints_l5Y77wD5AeFWf1CProgzgjFzg2IMDGbUX330GbE8IaP.gif");background-repeat:no-repeat;background-size:60% auto;background-position:center center;cursor:pointer}.btnReviewed{background-image:url("icon_check_yL8vuY8SanocegUwZdpKaaNMzAlIM2LhgMkpZgpTRPd.png");background-repeat:no-repeat;background-size:60% auto;background-position:center center}.btnReviewComplete{overflow:hidden;display:inline-block;vertical-align:middle;width:38px;height:38px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:1px solid #ddd;background-color:#ddd;background-image:url("icon_reviewcomplete_itKqjq6a2NTp3zuk2c3M2U0rVOiJMpEUyjKo6pelSC6.gif");background-repeat:no-repeat;background-size:60% auto;background-position:center center}.btnReviewComplete.pink{border:1px solid #e72d9e;background-color:transparent;background-image:url("icon_reviewcomplete-pink_LPPt6tYBqgoRKoRTYDlixtdqwSqvbZ8mYUIO2qicobN.gif")}.btnGlambag,.btnProduct{overflow:hidden;display:inline-block;vertical-align:middle;width:38px;height:38px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:1px solid #e72d9e;background-color:transparent;background-repeat:no-repeat;background-size:60% auto;background-position:center center;background-image:url("icon_glambag-outline_eEIUEnPLjflls3wUMFZoOXWnbMtLl8qwjec0MXO2N6r.png")}.btnEditPhoto{position:absolute;right:-45px;top:70px;width:40px;height:40px;border:7px solid #f2f2f2;-webkit-border-radius:29px;-moz-border-radius:29px;border-radius:29px;background-color:#fff;background-image:url("icon_plus-pink_Gok1WJlOWbeXLPcT4NPSov6iVJkHCnAKqHgOaaC2PX.png");background-repeat:no-repeat;background-size:60% auto;background-position:center center;cursor:pointer}.btnComplete{background-image:url("icon_check_yL8vuY8SanocegUwZdpKaaNMzAlIM2LhgMkpZgpTRPd.png");background-repeat:no-repeat;background-position:10px center;background-size:auto 40%;margin:0;text-align:left}.btnMore{background-image:url("icon_arrow-toggle-down_TcIpWPt430BodP5bp3SHbj16gTbbFeTc6fQ5mxZESHy.png");background-size:auto 10px!important}.btnLess{background-image:url("icon_arrow-toggle-up_ReM1oiH8qD52h29fETWxgR9fnVrWNEKG0fnflxJz5CO.png");background-size:auto 10px!important}.btnSelectable{background-color:#fff;border:1px dashed #ddd;color:#e72d9e}.btnSelectable.active{border:1px solid #e72d9e!important;background-image:url("icon_check-pinkbg_6oc6rpLGa4mQV5mRoZM3lNQt0zS8Kx3tZmJdj7Igozo.png");background-repeat:no-repeat;background-size:auto 60%;background-position:15px center}.btnCircle{cursor:pointer!important}.btnCircle .fa.inner-icon{position:absolute;z-index:2;top:16px;right:14px;font-size:1em}.btnCircle .fa.inner-icon.fa-check{right:12px}.btnCircle .fa.outer-icon{font-size:3em;position:absolute;top:0;right:0}
.swatch{height:auto!important;padding:20px 0;overflow:hidden}.swatch li{list-style:none;display:inline-block;overflow:hidden;cursor:pointer;width:60px;height:60px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;margin:5px!important;background-image:none;background-repeat:no-repeat;background-size:40% auto;background-position:center center;opacity:1!important}.swatch .details{margin-top:.5em}.swatch.sm{font-size:inherit!important}.swatch.sm li{width:50px;height:50px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.swatch-mini{margin-top:5px}.swatch-mini li{list-style:none;display:inline-block;overflow:hidden;cursor:pointer;width:20px;height:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0}.swatch .active{background-image:url("icon_check_yL8vuY8SanocegUwZdpKaaNMzAlIM2LhgMkpZgpTRPd.png")}.media-embed .media{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.media-embed .media iframe,.media-embed .media object,.media-embed .media embed{position:absolute;top:0;left:0;width:100%;height:100%}.swiper{text-align:center;margin:0 auto;height:30px;margin-top:-30px;overflow:hidden;position:absolute;width:100%}.swiper li{list-style:none;display:inline-block;margin:0 2px 0 2px;overflow:hidden;height:8px;width:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;background-color:#fff;background-size:0;background-position:800px 800px;background-repeat:no-repeat;font-weight:300}.swiper.numbers{height:auto;margin-top:0!important}.swiper.numbers li{width:20px;height:16px;padding-top:4px;border:1px solid #fff;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;font-size:10px;cursor:default;color:#fff;background-color:transparent}.swiper.white li{background-color:#fff}.swiper .active{background-color:#e72d9e!important}.photo-zoom .swiper .active{background-color:transparent!important}.swiper.numbers .active{background-color:#e72d9e!important;border:1px solid #e72d9e;color:#fff!important}.carousel{height:350px;margin:0}.carousel.glambag-banner{height:480px}.carousel section{height:350px;background-color:#fff;background-repeat:no-repeat;background-size:auto 75%;background-position:center bottom}.carousel section.glambag-banner{height:480px;background-position:60% bottom}.carousel section.glambag-banner .ads-text{margin-bottom:20px}.carousel section.intro{background-color:#10f3fc;background-image:url("splash_hero_7mQkvnIBNnto3J7d32567Y4iUCBVl1SO4r2IOu7aSKI.jpg");background-repeat:no-repeat;background-size:auto 250px;background-position:right bottom}.carousel section.glambag{text-align:center}.carousel section.glambag article{margin-top:35px;display:inline-block}.carousel section .desc{text-align:left;padding:0;display:table-cell;vertical-align:middle}.carousel section.intro .desc{display:table-cell;height:350px;vertical-align:top}.carousel section .cta{padding:0 0 0 30px;display:table-cell;vertical-align:middle}.carousel section .btnMd{padding:20px 25px 20px 25px;white-space:nowrap}.slide-indicator{text-align:center;position:absolute;bottom:10px;width:100%}.slide-indicator li{list-style:none;display:inline-block;margin:0 2px 0 2px;overflow:hidden;height:8px;width:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;background-color:#e9e9e9;background-size:0;background-position:800px 800px;background-repeat:no-repeat;font-weight:300}.slide-indicator li.active{background-color:#e72d9e!important}.slide-indicator.home-slide-indicator{position:relative;border-bottom:1px solid #ddd;padding-bottom:30px}.carousel section.intro.ads .desc{display:block;width:100%}.carousel section.intro.ads .desc.glambag-banner{position:relative;margin-top:250px;width:80%;padding:35px 10% 15px 10%;text-align:left}.carousel section.intro.ads .desc .ads-text{width:42%;padding:15px 0 0 20px;float:left;font-size:90%}.carousel section.intro.ads .desc .ads-text.glambag-banner{width:100%;padding:0}.carousel section.intro.ads .desc .ads-cta{width:150px;padding:20px 5px 0 10px;float:left}.carousel section.intro.ads .desc .ads-cta.glambag-banner{margin:0 auto;width:100%;padding:10px 0 0 0}.carousel section.glambag-banner{background-position:62% top}.carousel section.glambag.ads .desc .ads-text{display:block;width:150px;padding:0 0 0 20px}.carousel section.glambag.ads .cta{padding:0 0 0 5px}.loader{position:fixed;top:0;z-index:25000;width:100%;height:100%;background-color:rgba(255,255,255,0.9);background-image:url("ajax_loader-heart_THqxF1sx5dESof3jfyXOjVFfxxrh65rrxy1XuVbrgyS.gif");background-repeat:no-repeat;background-position:center center;background-attachment:fixed}.wrapper.open-modal{position:static}.modal .content,.content .content{margin:0}.modal .content{padding:0 0 47px 0}.modal-open{overflow:hidden}.modal-open .modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;outline:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal-backdrop{position:fixed;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:0;background-color:#fff;overflow-y:scroll!important}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.9}.flash-alert .modal-container{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.flash-alert .balancer{display:inline-block;vertical-align:middle;width:0;height:100%}.flash-alert .inner{display:inline-block;vertical-align:middle;width:calc(99% - 62px);margin:0 30px 0 30px;box-shadow:0 2px 2px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.3);border-top:1px solid #ddd!important;border-right:1px solid #ddd!important}.modal-container{opacity:0;visibility:hidden}.modal-container .cancel{overflow:hidden}.modal-container.open{opacity:1;visibility:visible}.modal-container.popup .content{width:90%;max-width:480px;margin:0 auto;border:1px solid #ddd;display:block;position:absolute;top:25%;left:0;right:0}.modal-container.popup .content hr{margin:0}.modal-container.popup .content .agree{padding:20px 0}.modal-container.fixed-header-footer{max-width:100%}.modal-container.fixed-header-footer .non-scroll-top{position:fixed!important;z-index:2;top:0;left:0;background-color:#e5e5e5!important;width:100%;height:50px}.modal-container.fixed-header-footer .non-scroll-wrapper .scroll-wrapper{position:absolute;z-index:1;left:0;top:50px;bottom:75px;width:calc(100% - 2px);overflow:auto;opacity:1;background-color:#fff;border-right:1px solid #ddd;border-left:1px solid #ddd}.modal-container.fixed-header-footer .non-scroll-bottom{background-color:#e5e5e5!important;width:100%;height:75px;position:fixed;z-index:2;bottom:0;left:0}.modal-container.fixed-header-footer .non-scroll-bottom .btnSm{margin-top:18px}.photo-container .poster .info,.video-container .poster .info{text-align:left;white-space:normal;max-width:60%}.photo-container .media{background-repeat:no-repeat;background-size:35px auto,100% auto;background-position:10px 95%,left top;background-position:left 10px bottom 10px,left top;overflow:hidden}.photo-container .media img{width:100%;opacity:0}.video-container .media{position:relative;padding-bottom:56.25%}.video-container .media iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-container .products .item{padding:15px;border-bottom:1px solid #ddd;cursor:pointer;background-color:#fff}.video-container .products .photo{display:inline-block;vertical-align:middle;width:20%}.video-container .products .photo img{width:100%;max-width:100px}.video-container .products .label{display:inline-block;vertical-align:middle;text-align:left;width:70%;margin-left:5%}.video-container .products .label p{color:#aaa}.jump{background-image:url("icon_arrowthick-right-pink_uc6AykWAtGP1Rhr2Hot0tl69P8RUIwzr9NMlh7DJjkB.png");background-repeat:no-repeat;background-size:auto 40%;background-position:95% center;background-position:20px right center;overflow:hidden;cursor:pointer}.jump.white{background-image:url("icon_arrow-right_9zlM228ZdB9K9gdbObCMH038fJpk2FeEH1O1ZpYGKvI.png")}.jump.white.sm{background-size:auto 20%}.jump-back{background-image:url("icon_arrowthick-left-white_2VNHacq8cPjaAHeVc3Un3q8SgUhLA5U8BVK2VlZgQ0O.png");background-repeat:no-repeat;background-size:auto 80%;background-position:left center;height:25px;margin:11px;overflow:hidden;cursor:pointer;color:#fff}
.jump-back.pink{background-image:url("icon_arrowthick-left-pink_deMkYpCj4tUNaMw38xGfJrZvzQTl0AWJ0EmOXJYXFBT.png")!important;color:#e72d9e}.jump-back li{list-style:none;font-size:16px;font-weight:300;margin:2px 0 0 30px}.modal div[class|=flat]{border:0}div.flat-white .jump-back{background-image:url("icon_arrowthick-left-gray_cCAjibXTjpr4rHOvtNfBo3wrbaWBLhC0WHtINAv710o.png");color:#555}.footer{width:100%;padding:30px 0 30px 0;overflow:hidden;text-align:center;font-size:.45em;font-weight:700;color:#555;text-transform:uppercase}.footer li{list-style:none;display:inline-block}.footer .links,.footer .copyright{clear:both;overflow:hidden;padding:0 0 20px 0}.footer .links a{color:#fff}.footer .links li{padding:0 10px 0 10px;text-align:center}.social{clear:both;overflow:hidden;margin:0 auto;text-align:center}.social li{list-style:none;font-size:.5em;font-weight:700;color:#e72d9e;text-transform:uppercase;background-color:transparent;background-size:50% auto;margin:5px;width:40px;height:40px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;overflow:hidden;display:inline-block;cursor:pointer;border:0;padding:0!important}.social li:hover{background-color:#e72d9e}.social .fa{color:#fff;font-size:5.7em;margin-top:4px}.footer.mobile-icons .social .fa{font-size:5.7em;margin:12px 0 0 12px!important}.footnote{clear:both;background-color:#f9f9f9;width:70%;font-size:.8em;padding:0 15% 0 15%;color:#aaa;text-align:center}.footnote h2{max-width:500px;margin:0 auto}.fine-print{clear:both;font-size:.8em;color:#aaa;text-align:center}.fine-print a{color:#e72d9e}.invite-friends-email{height:550px}.invite-friends .text-contacts{box-sizing:border-box;width:calc(100% - 30px);margin:12px auto 0 auto}.invite-friends .text-contacts .back-link{display:inline-block;float:left;width:25%;margin:0}.invite-friends .text-contacts .header-cta{display:inline-block;width:50%;text-align:center;margin:0 auto}.invite-friends .text-contacts .next-link{display:inline-block;float:right;margin:0;width:25%}.email-list .gmail{background:url("gmail-icon_c3gy2prrbDAlCUqncurKlI1s0jJu6plTNGt22enkrgP.png") center left no-repeat}.email-list .hotmail{background:url("hotmail-icon_T7OPLHUQlsklUAliLuH6hmiBczgPeLUpe3Gp6oqNqpe.png") center left no-repeat}.email-list .yahoo{background:url("yahoo-icon_7C7SSGoAaINt2Sa4CnF5gTxLjTmGwnNSHbhdMv3WrK3.png") center left no-repeat}.email-list li{list-style-type:none!important;display:block;padding:15px;border-bottom:1px solid #ddd}.email-list li:first-of-type{border-top:1px solid #ddd}.email-list li div{display:block}.email-list li .email-logo{width:76%;float:left}.email-list li .email-logo span{float:left;font-size:.75em;position:relative;top:16px;left:75px}.email-list .select-all input[type="checkbox"]{top:10px}.email-list .contact-info{position:absolute;top:12px;left:75px;width:calc(100% - 120px)}.email-list .btnCircle{position:absolute;display:inline-block;right:0;top:0}.email-list .select-contact{position:absolute;top:-60px;right:0}#shareReferralLink input[type="text"]{width:calc(100% - 32px);font-size:.7em;height:50px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none}#shareReferralLink input[type="submit"]{position:absolute;height:52px;top:0;right:0;width:105px;background:#e72d9e;color:#fff;border:0;-webkit-appearance:none;text-transform:uppercase;font-size:.75em;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px}#shareReferralLink input[type="submit"]:hover{cursor:pointer}@media only screen and (max-width:1024px){.modal-open{position:fixed!important;width:100%!important}}@media only screen and (orientation:landscape){.modal-container.fixed-header-footer{max-width:100%}.carousel{height:280px}.carousel section{height:280px}.carousel section.intro{background-size:auto 280px;background-position:right bottom}.carousel section.intro.glambag-banner{background-position:right top}.carousel section.glambag{height:280px;background-size:auto 100%;background-position:150px center}.carousel section.glambag article{text-align:left;display:table-cell;vertical-align:middle;height:280px;margin:0;padding-left:10%}.carousel section .desc{text-align:left;padding:0;display:block}.carousel section.intro .desc{width:320px;height:280px}.carousel section .cta{padding:15px 0 0 0;display:block}}@media only screen and (min-width:480px){.invite-friends-email{height:350px}.carousel.glambag-banner{height:430px}.carousel section.glambag-banner{height:430px}.carousel section.glambag{text-align:center!important}.carousel section.intro.ads .desc{position:absolute;top:10px}.carousel section.intro.ads .desc.glambag-banner{padding-top:40px}.carousel section.intro.ads .desc .ads-text{width:240px;padding:30px 0 20px 30px;font-size:100%}.carousel section.intro.ads .desc .ads-text.glambag-banner{width:50%}.carousel section.intro.ads .desc .ads-cta{clear:both;width:180px;padding:0 0 0 30px}.carousel section.intro.ads .desc .ads-cta.glambag-banner{clear:none;float:right;width:180px}.carousel section.glambag.ads .desc .ads-text{width:240px;font-size:100%}section.lego .hero{width:55%;float:left;vertical-align:middle;max-height:none}section.lego .desc{width:calc(45% - 60px);padding:0 30px 0 30px;float:left}section.full .hero{text-align:center;overflow:hidden;max-height:35%;width:40%;display:table-cell;vertical-align:middle}section .desc{padding:35px}section.full .desc{padding:35px 5% 35px 5%;vertical-align:middle;text-align:center}section.full .desc .text,section.full .desc .cta{display:block;text-align:center;width:100%;margin:0}section.full .desc .details{display:block;text-align:left;width:100%;margin:30px}section .desc .cta{padding:35px 0 0 0}.lego .desc .text{float:none;width:auto;display:block;text-align:center}section .lego.full .desc .text{text-align:left;float:left;width:60%}.lego .desc .cta{display:block;float:none;width:auto;margin:30px 0 0 0;padding:0}.lego.full .desc .cta{display:inline-block;float:right;margin:15px 0 0 0;text-align:right}section.full .hero{width:100%;display:block}section .desc{padding:55px 30px 55px 30px}section.full .desc .text{text-align:left;display:table-cell;vertical-align:middle;width:48%;margin-right:1%;padding:0 5% 0 5%}section.full .desc .cta{display:table-cell;vertical-align:middle;width:44%;padding:0 0 0 5%}section.lego .text{display:inline-block;vertical-align:middle;width:48%;margin-right:1%}.card.wrap{float:left;margin:10px 0 10px 10px;position:relative}.card .info p{font-size:12px}.card.wrap.lg .photo{padding-bottom:45%;background-size:20px auto,cover}.wrapper.open-modal{position:static;transform:none;-webkit-transform:none;-moz-transform:none;transition:none;-webkit-transition:none;-moz-transition:none}.modal-canvas{position:fixed;height:5000%;background:rgba(0,0,0,0.8);opacity:0;-webkit-transition:visibility 0s linear .25s,opacity .25s ease-in-out;-moz-transition:visibility 0s linear .25s,opacity .25s ease-in-out;transition:visibility 0s linear .25s,opacity .25s ease-in-out}.modal-canvas.open{visibility:visible;opacity:1;-webkit-transition:visibility 0s linear .25s,opacity .25s ease-in-out;-moz-transition:visibility 0s linear .25s,opacity .25s ease-in-out;transition:visibility 0s linear .25s,opacity .25s ease-in-out;transition-delay:0s}.modal{height:100%;overflow:visible;margin:auto;background-color:transparent}.modal-container{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;max-width:600px;height:100%;-webkit-transform:translate3d(0,20px,0);-moz-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);opacity:0;visibility:hidden;-webkit-transition:-webkit-transform .25s ease-in-out,opacity .5s ease-in-out;-moz-transition:-moz-transform .25s ease-in-out,opacity .5s ease-in-out;transition:transform .25s ease-in-out,opacity .5s ease-in-out}.modal-backdrop{z-index:1040}.modal-backdrop.in{opacity:.7}.modal-container.open{margin:auto;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible;-webkit-transition:-webkit-transform .25s ease-in-out,opacity .25s ease-in-out;-moz-transition:-moz-transform .25s ease-in-out,opacity .25s ease-in-out;transition:transform .25s ease-in-out,opacity .25s ease-in-out}
.modal .balancer{display:inline-block;vertical-align:middle;height:100%;width:0;opacity:0}.modal .content{margin:0}.modal .inner{display:inline-block;vertical-align:middle;width:calc(99% - 2px);box-shadow:0 2px 2px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.3);border-top:1px solid #ddd!important;border-right:1px solid #ddd!important}.modal .inner.block{display:block}.modal .cancel{position:static}.modal .jump-back{background-image:url("icon_close_14XxrwtBbOyFFgMERcmduYdBF5tv1kNpNDoB2V0eYt4.png");background-size:auto 25px;background-position:right top}.modal .flat-white .jump-back{background-image:url("icon_close-gray_l1OUes7eYPmwee0oCOf0vfzUrhQo57x1ZwhFdIXNwhk.png")}.modal .flat-white.pink{background-image:url("icon_close-gray_l1OUes7eYPmwee0oCOf0vfzUrhQo57x1ZwhFdIXNwhk.png")}.modal .jump-back li{display:none}.flash-alert .modal-container{width:480px}}@media only screen and (min-width:480px) and (orientation:portrait){.carousel.splash-carousel{height:500px;background-position:center bottom}.carousel.splash-carousel section{height:500px;background-position:center bottom}.carousel.splash-carousel section.intro{background-size:auto 370px;background-position:right bottom}.carousel.splash-carousel section.intro.ads{background-size:auto 440px;background-position:center top}.carousel.splash-carousel section.intro h1:first-of-type{font-size:1.8em}.carousel.splash-carousel section.intro .desc{height:500px}}@media only screen and (min-width:480px) and (orientation:landscape){.carousel section.glambag.ads .cta{padding:0}.carousel section.glambag.ads .desc .ads-text{padding:30px 30px 20px 0}}@media only screen and (min-width:640px){@-ms-viewport{width:device-width}body{font-size:1.2em}.btnCircle .fa.inner-icon{top:20px;right:16px}.btnCircle .fa.inner-icon.fa-check{right:14px}.wrapper.open-modal{position:static;transform:none;-webkit-transform:none;-moz-transform:none;transition:none;-webkit-transition:none;-moz-transition:none}.toolbar-control{width:60%;padding:20px 20% 20px 20%;font-size:.6em}.toolbar-control .back{padding:20px 0 20px 0;text-transform:uppercase;margin-right:2%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.toolbar-control .forward{padding:20px 0 20px 0;font-weight:700;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.toolbar-control .single{width:60%;margin-left:20%;margin-right:20%}.toolbar-control .wide{width:90%;margin-left:5%;margin-right:5%}.swiper{margin-top:-50px;height:50px}.carousel.glambag-banner{height:550px}.carousel section.glambag-banner{height:550px}.carousel section.glambag{text-align:left;background-position:right center}.carousel section.intro{background-size:auto 350px}.carousel section.intro.ads{background-position:right top}.carousel section.glambag.ads{background-position:right top}.carousel section.intro.ads .desc{top:20px}.carousel section.intro.ads .desc .ads-text{padding:30px 30px 20px 30px}.carousel section.intro.ads .desc .ads-cta{padding-top:0}.carousel section.glambag.ads .cta{padding:0}.carousel section.glambag.ads .desc .ads-text{padding:30px 30px 20px 0}.carousel section.intro.ads.glambag-banner{background-size:auto 400px;background-position:top center}.carousel section.intro.ads.glambag-banner .desc{width:500px;padding:0;margin:400px auto 0 auto}.carousel section.intro.ads.glambag-banner .btnMd{position:relative;left:-30px}.brands div{width:30%}.stack-3col li{float:left;width:27.33%;padding:0 3% 15px 3%}.stack-3col li .icon{width:80px;height:80px;-webkit-border-radius:41px;-moz-border-radius:41px;border-radius:41px}section.intro{height:500px;background-position:-400px bottom}section.intro .caption .desc{width:250px}section.wrap{width:100%;margin:0;border-bottom:1px solid #ddd}section.wrap .caption{float:left;width:50%;text-align:center}section.wrap .photo{float:left;width:50%}section .btnMd{display:inline-block}.transaction{text-align:center}.transaction .card{max-width:800px;display:inline-block;float:none;border:0}.swatch li{width:80px;height:80px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;margin:10px}.jump{background-size:auto 20px;background-position:95% center;background-position:20px right center}.social li{width:50px;height:50px;margin:0 5px 0 5px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.brand-tease.sm img{height:40px}.card.insufficient .meter .bar{display:table-cell;padding-right:20px!important;width:200px!important}.card.insufficient .meter .button{display:table-cell}}@media only screen and (min-width:640px) and (orientation:landscape){.carousel{height:320px}.carousel section{height:320px}.carousel section.intro{background-size:auto 100%}.carousel section.intro .desc{width:450px}.carousel section.intro .cta{display:inline-block}}@media only screen and (min-width:768px){body{font-size:1.2em}.social .fa{margin-top:13px}.grid-layout{margin-top:81px!important}.btnLg.btnFixed{width:230px}.wrapper.glambag{transform:translate3d(-650px,0,0);-webkit-transform:translate3d(-650px,0,0);-moz-transform:translate3d(-650px,0,0);-webkit-transform:translate3d(-650px,0,0);-moz-transform:translate3d(-650px,0,0);-ms-transform:translate3d(-650px,0,0);transform:translate3d(-650px,0,0)}.header{background-color:transparent;background-image:none!important;border-bottom:1px solid #ddd}.header.anchor{display:none}.header.hidden .nav-bar{opacity:1}.header .logo{float:left;position:static;padding:23px 0 0 25px;width:calc(10% - 25px)}.header .logo img{position:static;height:36px}.nav-mobile,.nav-main{display:none}.nav-bar{height:80px;position:relative;overflow:visible}.menu.glambag-menu{width:650px}.nav-bar .toolbar{display:block}.nav-bar .toolbar.account{display:none}.header-spacer{height:80px}.nav-items{float:left;display:block;width:80%;text-align:center}.nav-items.account{float:right;display:block;width:10%;text-align:right}.nav-items.sub-offers{position:relative;float:left;display:block;width:auto;text-align:right}.nav-items.sub-offers li{float:left}.nav-items li{list-style:none;float:left;overflow:hidden;height:50px;text-align:center;font-family:'Roboto';font-size:.9em;font-weight:300;color:#e72d9e;padding:27px 22px 0 22px;cursor:pointer;border-top:2px solid #fff}.nav-items.account li{float:right}.nav-items li:hover,.nav-items .active{border-top:2px solid #e72d9e;color:#e72d9e}.nav-items #nav-5{padding:12px 15px 0 15px;background:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-top:2px solid #fff}.nav-items.account:hover .account-options,.nav-items.sub-offers:hover .offers-options{opacity:1;visibility:visible;-webkit-transition:opacity .25s ease-in-out,visibility .25s ease-in-out;-moz-transition:opacity .25s ease-in-out,visibility .25s ease-in-out;transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.nav-items .account-options,.nav-items .offers-options{position:absolute;z-index:10000;overflow:hidden;padding-top:10px;background-image:url("carrot_up-pink_sNtPbkY1awuFtlDa0EPGxUBRD9THZEdM2hxKSfX2efV.png");background-repeat:no-repeat;background-size:auto 15px;background-position:80px top;opacity:0;visibility:hidden;-webkit-transition:opacity .25s ease-in-out,visibility .25s ease-in-out;-moz-transition:opacity .25s ease-in-out,visibility .25s ease-in-out;transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.nav-items .account-options{top:66px;right:5px}.nav-items .offers-options{top:66px;right:-10px}.nav-items .account-options>div,.nav-items .offers-options>div{background-color:#e72d9e;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.nav-items .account-options li,.nav-items .offers-options li{overflow:hidden;float:none;border:0;color:#fff;font-size:14px;font-weight:300;width:100px;padding:15px;height:auto;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.nav-items .account-options li:hover,.nav-items .offers-options li:hover{background-color:#ee4cae}.menu{background:0;padding:0!important}.margin{margin:30px}.margin-sm{margin:15px}.margin-top{margin-top:30px}.margin-right{margin-right:30px}
.margin-bot{margin-bottom:30px}.margin-bot-reset{margin-bottom:0}.margin-bot-sm{margin-bottom:15px}.margin-left{margin-left:30px}.margin-v{margin-top:30px;margin-bottom:30px}.margin-v-md{margin-top:20px;margin-bottom:20px}.margin-v-sm{margin-top:15px;margin-bottom:15px}.margin-h{margin-left:30px;margin-right:30px}.margin-h-md{margin-left:20px;margin-right:20px}.margin-h-sm{margin-left:15px;margin-right:15px}.padding{padding:30px}.padding-v{padding-top:30px;padding-bottom:30px}.padding-v-sm{padding-top:15px;padding-bottom:15px}.padding-top{padding-top:30px}.padding-right{padding-right:30px}.padding-bot{padding-bottom:30px}.padding-left{padding-left:30px}.padding-h{padding-left:30px;padding-right:30px}.padding-h-sm{padding-left:15px;padding-right:15px}.space-v{padding-top:80px;padding-bottom:80px}.space-top{padding-top:80px}.space-bot{padding-bottom:80px}.mobile{display:none}.desktop{display:block}.poster p{font-size:.7em}h1{font-weight:300}.header .toolbar{padding:21px 21px 0 0}.header .toolbar .icon{background-size:auto 20px;padding-left:30px}.toolbar-control{width:40%;padding:25px 30% 25px 30%}.toolbar-control .back{padding:25px 0 25px 0;text-transform:uppercase;margin-right:2%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.toolbar-control .forward{padding:25px 0 25px 0;font-weight:700;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.toolbar-control .single{width:60%;margin-left:20%;margin-right:20%}.brand-tease img{height:38px}.swatch li{width:80px;height:80px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;margin:10px}.buttons li{padding:25px 50px 25px 50px;font-size:.8em;font-weight:300;text-transform:none;display:inline-block}.buttons li.active{background-size:auto 12px}.buttons.double li{width:calc(50% - 100px)}.buttons.triple li{width:calc(33.33% - 100px)}.btnMd{padding:20px 50px 20px 50px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.btnMd.logo{padding-left:70px}.btnLg.logo{padding-left:70px}.btn-main.btn-lg{font-size:1.25rem;padding:15px 140px}.swiper{margin-top:-40px;height:40px}.swiper.numbers li{width:20px;height:16px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding-top:4px;font-size:10px;margin:0 3px 0 3px}.carousel{height:400px;border:0}.carousel section{height:400px;border:0}.carousel section.glambag{height:400px;background-size:70% auto}.carousel section.glambag article{display:table-cell;vertical-align:middle;height:400px;padding-left:10%;width:30%}.carousel section .desc{text-align:left;padding:0;display:block}.carousel section.intro .desc{height:400px;width:490px}.carousel section .cta{padding:15px 0 0 0;display:block}.carousel section.intro.ads{background-size:auto 400px;background-position:right top}.content{margin:81px 0 0 0}.brands div{width:23%}.module-secondary{padding:40px 0 40px 0}.module-secondary h1{font-size:1.5em;text-align:center}.stack-3col li .icon{width:80px;height:80px;-webkit-border-radius:41px;-moz-border-radius:41px;border-radius:41px}.wrap-container.gallery{margin:0 10px 0 10px;padding-bottom:20px}section .hero img{width:100%;margin-left:0}section .desc{padding:35px}section.full .desc{padding:50px 5% 50px 5%}.lego .desc .text{float:none;width:auto;display:block;text-align:center}.lego.full .desc .text{float:left}.lego .desc .cta{display:block;float:none;width:auto;margin:30px 0 0 0;padding:0}.lego.full .desc .cta{display:inline-block;float:right;margin:15px 0 0 0;text-align:right}section.intro{height:500px;background-position:right center}section.intro .caption .desc{width:50%;text-align:center;padding-top:100px}section.wrap{width:100%;margin:0;border-bottom:1px solid #ddd}section.wrap .caption,section.wrap .photo{float:left;width:50%}.card{width:100%;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom:1px solid #ddd}.card.wrap.lg .photo{margin:2%;margin:2%}.card.review .photo{text-align:right;float:left;margin:0;width:50%}.card.review .caption{float:left;margin:0;width:50%}.photo-container .poster{float:right!important;width:50%!important;margin:0!important;text-align:left!important}.photo-container .media{float:left!important;width:46%!important;margin:0 2% 2% 2%!important}.photo-container .desc{float:left!important;width:50%!important}.modal-container.fixed-header-footer{max-width:550px}.social li{width:50px;height:50px;margin:0 5px 0 5px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}}@media only screen and (min-width:768px) and (orientation:portrait){.carousel section.intro.ads{background-size:auto 80%}}@media screen and (min-width:768px) and (-ms-high-contrast:active),(-ms-high-contrast:none){.modal-container.fixed-header-footer{width:550px}.modal-container.fixed-header-footer .non-scroll-top,.modal-container.fixed-header-footer .non-scroll-bottom{width:550px;right:0;left:0;margin-right:auto;margin-left:auto}}@media only screen and (min-width:1024px){.wrapper{transform:translate3d(0,0,0)!important;-webkit-transform:translate3d(0,0,0)!important;-moz-transform:translate3d(0,0,0)!important;transition:transform .25s ease-in-out!important;-webkit-transition:-webkit-transform .25s ease-in-out!important;-moz-transition:-moz-transform .25s ease-in-out!important}textarea.comment{height:60px!important}.nav-items .offers-options{right:10px}.nav-items li{width:120px}.nav-items #nav-5{width:auto}.glambag-menu li:hover{border:3px solid #e72d9e}.menu{z-index:-1!important;opacity:0!important;transform:translate3d(150px,0,0) scale(0.8)!important;-webkit-transform:translate3d(150px,0,0) scale(0.8)!important;-moz-transform:translate3d(150px,0,0) scale(0.8)!important;transition:transform .5s ease-in-out,opacity .25s ease-in-out!important;-webkit-transition:-webkit-transform .5s ease-in-out,opacity .25s ease-in-out!important;-moz-transition:-moz-transform .5s ease-in-out,opacity .25s ease-in-out!important}.header .toolbar{padding:21px 21px 0 0}.header .toolbar .icon{background-size:auto 20px;padding-left:30px}.toolbar-control{width:40%;padding:25px 30% 25px 30%;width:34%;padding:35px 33% 35px 33%}.toolbar-control .back{padding:25px 0 25px 0;text-transform:uppercase;margin-right:2%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.toolbar-control .forward{padding:25px 0 25px 0;font-weight:700;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.toolbar-control .single{width:60%;margin-left:20%;margin-right:20%}.timer{display:inline-block;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.brand-tease img{height:38px}.swatch li{width:80px;height:80px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;margin:10px}.buttons.double li{width:calc(50% - 100px)}.buttons.triple li{width:calc(33.33% - 100px)}.buttons.double,.buttons.triple{width:auto}.buttons.double li,.buttons.triple li{width:auto}.btnMd{padding:20px 50px 20px 50px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:22px 50px 22px 50px;font-size:.65em}.btnMd.logo{padding-left:70px}.btnLg.logo{padding-left:70px}.swiper{margin-top:-50px;height:50px}.slide-indicator.home-slide-indicator{position:absolute;border-bottom:0 none;padding-bottom:0}.carousel{height:500px}.carousel section{height:500px}.carousel section.glambag{height:500px}.carousel section.glambag article{height:500px}.carousel section.intro article .btnMd{font-size:.8em;padding:25px 35px 25px 35px!important}.carousel section.glambag article{font-size:1.2em}.carousel section.intro .desc{height:500px}.carousel section.intro.ads{background-size:auto 500px}.carousel section.intro.ads .desc{top:120px;left:30px}.carousel section.intro.ads.glambag-banner{background-size:auto 100%;background-position:40% top}.carousel section.intro.ads.glambag-banner .desc{position:absolute;top:35%;left:0;padding:30px;width:360px;height:auto;background-color:rgba(255,255,255,0.85);margin:0}.carousel section.intro.ads.glambag-banner .desc .ads-text{width:100%;margin-bottom:15px}
.carousel section.intro.ads.glambag-banner .desc .ads-cta{width:100%}.carousel section.intro.ads.glambag-banner .desc .btnMd{left:0}.content{margin:81px 0 0 0}.brands div{width:23%;width:18%}.module-secondary{padding:40px 0 40px 0}.module-secondary h1{font-size:1.5em;text-align:center}.stack-3col li .icon{width:80px;height:80px;width:100px;height:100px;-webkit-border-radius:51px;-moz-border-radius:51px;border-radius:51px}.wrap-container.gallery{margin:0 10px 0 10px;padding-bottom:20px}.wrap-container.product .card.wrap{width:calc(50% - 1px);border-right:1px solid #ddd}.home-container .gallery{border-top:1px solid #ddd;clear:both}section.wrap{width:100%;margin:0;border-bottom:1px solid #ddd}section.wrap .caption,section.wrap .photo{float:left;width:50%}section.full .hero{height:400px;padding-left:25%;width:75%;text-align:right}section.full .hero img{height:400px;width:auto;margin-left:-5%}section.full .desc{position:absolute;top:0;left:0;width:260px;padding:0 5% 0 5%;background-color:rgba(255,255,255,0.8)}section.full .desc>div{display:table-cell;vertical-align:middle;height:400px;width:0}section.full .desc .text{width:100%;padding:0}section.full .desc .cta{display:block;width:100%;padding:30px 0 0 0;text-align:left}.lego.full .desc .cta .btnSm{display:inline-block}section.wrap.triple{float:left;width:33.33%;margin:0 0 0 -1px;border-left:1px solid #ddd;height:180px;text-align:center}.card{width:100%;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom:1px solid #ddd}.card.review .photo{text-align:right;float:left;margin:0;width:50%}.card.review .caption{float:left;margin:0;width:50%}.modal-container{max-width:960px}.modal-container.width-full{max-width:100%}.jump{background-size:auto 20px;background-position:95% center;background-position:20px right center}.photo-container .poster{float:right!important;width:50%!important;margin:0!important;text-align:left!important}.photo-container .media{float:left!important;width:46%!important;margin:0 2% 2% 2%!important}.photo-container .desc{float:left!important;width:50%!important}.footer{font-size:.5em;font-weight:300}.social li{width:50px;height:50px;margin:0 5px 0 5px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}}@media only screen and (min-width:1200px){.btnSelectable:hover{border:1px dashed #e72d9e}}@media only screen and (min-width:1280px){.nav-bar{clear:both;margin:0!important}.header .toolbar{font-weight:300}.toolbar>div{font-weight:500}.toolbar-control{width:26%;padding:50px 37% 50px 37%}.toolbar-control .back,.toolbar-control .forward{padding:20px 0 20px 0}.btnMd{padding:25px 50px 25px 50px}.carousel section.intro article{padding-top:100px!important}.swiper{margin-top:-60px!important;height:60px}.carousel,.choose-container .carousel{height:550px}.carousel section{height:550px}.carousel section.glambag{height:550px}.carousel section.glambag article{height:550px}.carousel section.intro.ads.glambag-banner{background-size:auto 100%;background-position:left top}.choose-container .carousel section.glambag article{height:550px}.carousel section.intro .desc{height:550px}.carousel section.intro.ads{background-size:auto 550px}.brands div{width:13%}.stack-3col li .icon{width:110px;height:110px;-webkit-border-radius:56px;-moz-border-radius:56px;border-radius:56px}section.full .hero{height:550px}section.full .hero img{height:550px}section.full .desc>div{height:550px}section.full .hero img{margin-left:-20%}section.wrap{float:left;width:50%;margin:0;background-color:#fff;background-attachment:scroll;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-size:auto 150%;background-position:-75% center;border-left:2px solid #f2f2f2;margin-left:-2px;border-bottom:2px solid #f2f2f2}section.wrap article{margin-left:0;width:100%}section.wrap .caption{float:left;position:static;width:50%}section.wrap .photo{float:left;position:static;width:40%;margin-right:10%}.transaction .card{width:100%;margin:0!important}.modal-container.wide{max-width:1100px}.video-container .desc{float:left;width:50%}.video-container .products{float:left;width:40%;padding:30px 5% 5% 5%;margin:0;text-align:left}.video-container .products h1{margin:0 0 45px 0}}@media only screen and (min-width:1440px){.slide-indicator.home-slide-indicator{bottom:20px}}@media only screen and (min-width:1600px){body{background-color:#ddd}.glambag-menu li:hover{border:3px solid #f246b4}.modal-container.wide{max-width:1400px}.carousel.glambag-banner{height:600px}.carousel.glambag-banner section.intro.ads.glambag-banner{height:600px}.slide-indicator.home-slide-indicator{bottom:10px}}@media only screen and (min-width:2000px){.wrapper.glambag{position:static;transform:none;-webkit-transform:none;-moz-transform:none;transition:none;-webkit-transition:none;-moz-transition:none;cursor:default}.menu.glambag-menu{width:calc(50% - 800px)}.nav-canvas{display:none!important}}.radio label{display:inline-block;cursor:pointer;position:relative;padding-left:30px;margin-right:15px}.radio label:before{content:"";display:inline-block;width:17.5px;height:17.5px;margin-right:10px;position:absolute;left:0;bottom:1px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.checkbox-wrapper label{display:inline-block;cursor:pointer;position:relative;padding-left:35px}.checkbox-wrapper label:before{position:absolute;left:0;top:4px;content:"";display:inline-block;width:20px;height:20px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;border:1px solid #ddd}.checkbox-wrapper input[type='checkbox']{display:none}.checkbox-wrapper input[type=checkbox]:checked+label:before{content:"\2713";font-size:1.25rem;color:#555;text-align:center;line-height:1}input{height:100%}input[type="text"]{border:1px solid #f2f2f2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 15px 0 15px}input[type="checkbox"]{width:15px;height:15px;margin-right:10px;appearance:checkbox!important;-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{appearance:none;-moz-appearance:none;-webkit-appearance:none;margin:0;display:none}input[type=number]{-moz-appearance:textfield}input[type="date"]{background-color:transparent}input[type=radio]:checked+label:before{content:"\2022";color:#e72d9e;font-size:30px;text-align:center;line-height:18px}textarea{width:calc(100% - 40px)!important;max-width:100%;height:110px;max-height:110px;padding:20px!important;background-color:#f2f2f2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0;font-family:'Roboto';font-weight:300;font-size:.7em;color:#333}textarea.medium{height:80px!important}textarea.thin{height:40px!important}textarea.comment{height:30px!important}.hidden-submit{position:absolute;left:-99999px;width:1px;height:1px}.input-wrapper{overflow:hidden;position:relative;cursor:pointer}.file-input{cursor:pointer;height:100%;position:absolute;top:0;right:0}.file-hidden{opacity:0!important;-moz-opacity:0!important;filter:alpha(opacity=0)!important}.textarea-container{width:90%;max-width:600px;padding:0 5% 0 5%;overflow:hidden;margin:0 auto}.placeholder-shim{position:absolute;top:0;left:0}.placeholder-shim.active{background-color:#f2f2f2}.errorBox{background:url("carrot_right-white_u5SPJDjbwJrO5lTzcFsvwPYI2S222vxWl7Sbp90DT5u.png") no-repeat #db2929 left;background-size:auto 50%;color:#fff;padding:10px 20px 10px 20px;font-size:12px;font-weight:400;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.creditcards{overflow:hidden;text-align:center;margin:0 auto;margin-bottom:10px;padding:7px 0 2px 0}.creditcards div{display:inline-block;overflow:hidden}.creditcards div img{width:60px}
.creditcards div img.grayscale{-webkit-filter:grayscale(100%);-webkit-filter:grayscale(1);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svgxmlns='http://www.w3.org/2000/svg'><filterid='grayscale'><feColorMatrixtype='matrix'values='0.33330.33330.3333000.33330.33330.3333000.33330.33330.33330000010'/></filter></svg>#grayscale");filter:gray;filter:url("data:image/svg+xml;utf8,<svgxmlns='http://www.w3.org/2000/svg'><filterid='grayscale'><feColorMatrixtype='matrix'values='10000,01000,00100,00010'/></filter></svg>#grayscale")}.summary-purchase .line{clear:both;padding-bottom:20px;overflow:hidden}.summary-purchase .line .left{float:left;text-align:left}.summary-purchase .line .right{float:right;text-align:right}.errorContainer{overflow:hidden;background:url("carrot_right-white_u5SPJDjbwJrO5lTzcFsvwPYI2S222vxWl7Sbp90DT5u.png") no-repeat #db2929 left;background-size:auto 30px;color:#fff;font-weight:400;font-size:.8em;padding:20px 35px 20px 35px;margin:35px 10% 35px 10%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:left}.errorContainer a{color:#fff;text-decoration:underline}.errorContainer a:hover{color:#fff!important}.infoContainer{overflow:hidden;background:url("carrot_right-white_u5SPJDjbwJrO5lTzcFsvwPYI2S222vxWl7Sbp90DT5u.png") no-repeat #aaa left;background-size:auto 30px;color:#fff;font-weight:400;font-size:.8em;padding:20px 35px 20px 35px;margin:35px 10% 35px 10%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:left}.errorMessage{color:#db2929;font-weight:400}.select-arrow{background-image:url("icon_arrow-select-pink_3207PF4a40jV7C1UDU9c1eHnZVtqP9H4m2OHptdSMqT.png");background-repeat:no-repeat;background-size:auto 10px;background-position:right center;position:absolute;width:40px;height:65px;top:0;right:0;pointer-events:none}.module-form{width:90%;padding:0 5% 0 5%;overflow:hidden}.module-form .error{background-color:#fdd9da;width:calc(100% - 2px)}.module-form .error select option,.module-form .error input,.module-form .error select{background-color:#fdd9da;width:calc(100% - 2px)}.module-form .section{overflow:hidden;margin-bottom:3px;cursor:pointer;background-color:#f2f2f2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.module-form .label{overflow:hidden;float:left;padding:0 0 0 4%;width:20%;text-align:left}.module-form .field{overflow:hidden;float:left;text-align:left;padding:0;width:72%}.module-form input,.module-form select{font-family:'Roboto';font-weight:300;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #f2f2f2;background-color:#f2f2f2;outline:0;font-size:.8em;margin:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:#e72d9e}.module-form select{padding:20px 10% 20px 0;width:90%}.module-form select option{color:#e72d9e}.module-form input{outline:0;margin:0;height:25px;padding:15px 0 15px 0;width:100%}.module-form input.error:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fdd9da inset;-webkit-text-fill-color:#e72d9e!important;color:#e72d9e!important}.module-form input:-webkit-autofill,.module-form select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f2f2f2 inset;-webkit-text-fill-color:#e72d9e!important;color:#e72d9e!important}.module-form .password{position:relative}.module-form .password input[type=text]::-moz-placeholder{color:transparent!important}.module-form .password input[type=password]::-moz-placeholder{color:#aaa!important}.module-form .btnSm.logo{background-repeat:no-repeat;background-position:15px center!important;background-size:auto 40%;padding:12px 25px 12px 45px;background-repeat:no-repeat;background-position:15px center!important;background-size:auto 40%;padding-left:50px!important}.module-form .btnMd.logo,.module-form .btnLg.logo{background-repeat:no-repeat;background-position:15px center!important;background-size:auto 40%;padding-left:50px!important}.module-form .row{clear:both;overflow:hidden}.module-form .row>div{overflow:hidden;margin-bottom:5px;background-color:#f2f2f2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:left}.module-form .address1,.module-form .address2,.module-form .city,.module-form .cardinfo{display:block;width:98%;margin:0 1%}.module-form .address1 input,.module-form .address2 input,.module-form .city input{padding:20px 5%;width:calc(90% - 2px)}.module-form .cardinfo input,.module-form .cardinfo select{padding:20px 5%;width:calc(90% - 2px)}.module-form .country{display:block;width:98%;margin:0 1%;overflow:hidden;position:relative}.module-form .email{float:left;width:98%;margin:0 1% 0 1%;overflow:hidden}.module-form .email input{padding:20px 5%;width:calc(90% - 2px)}.module-form .name{float:left;width:48%;margin:0 1%;display:inline-block}.module-form .name input{padding:20px 10%;width:calc(90% - 2px)}.module-form .state{float:left;width:61%;margin:0 1% 0 1%;overflow:hidden;position:relative}.module-form .zip{float:left;width:35%;margin:0 1% 0 1%;overflow:hidden}.module-form .zip input{padding:20px 13% 20px 15%;width:70%}.module-form .expiration{float:left;width:31.33%;margin:0 1% 0 1%;overflow:hidden;position:relative}.module-form .expiration select{height:67px;padding:20px 10%;width:100%}.module-form .expiration input{padding:20px 0 20px 15%;width:calc(85% - 2px)}.module-form .ccv{float:left;width:31.33%;margin:0 1% 0 1%;overflow:hidden}.module-form .ccv input{padding:20px 0 20px 15%!important;width:calc(85% - 2px)!important}.module-form .state select{height:67px!important;padding:20px 7%;width:100%}.module-form .country select{height:67px!important;padding:20px 5% 20px 5%;width:100%;color:#e72d9e}.module-form .date{overflow:hidden;margin:7px 0 7px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.module-form .date>div{float:left;overflow:hidden;margin-right:35px;background-color:#fff!important}.module-form .date.desktop>div{background-color:transparent!important;position:relative}.module-form .date select{float:left;width:auto;padding:15px 30px 12px 5%;background-color:#fff!important;color:#e72d9e}.module-form .date.desktop div select{background-color:transparent!important}.module-form .password{position:relative}.module-form .password input[type="password"].error{width:calc(100% - 2px)!important}.module-form.login input{border:1px solid #f2f2f2;width:calc(100% - 2px)}.module-form.login input.error{background-color:#fdd9da!important;width:calc(100% - 2px)}.module-form .date.desktop .select-arrow{top:-7px}.module-form.inline-errors input:focus::-webkit-input-placeholder{color:#aaa!important}.module-form.inline-errors textarea:focus::-webkit-input-placeholder{color:#aaa!important}.module-form.inline-errors input:focus::-moz-placeholder{color:#aaa!important}.module-form.inline-errors #password:focus::-moz-placeholder{color:#aaa!important}.module-form.inline-errors textarea:focus::-moz-placeholder{color:#aaa!important}.module-form.inline-errors input:focus:-moz-placeholder{color:#aaa!important}.module-form.inline-errors #password:focus:-moz-placeholder{color:#aaa!important}.module-form.inline-errors textarea:focus:-moz-placeholder{color:#aaa!important}.module-form.inline-errors input:focus:-ms-input-placeholder{color:#aaa!important}.module-form.inline-errors textarea:focus::-ms-input-placeholder{color:#aaa!important}.module-form.inline-errors label{position:absolute;top:10px;left:10px;font-size:.5em;font-weight:400;text-transform:uppercase}.module-form.inline-errors .error+.errorMessage.ng-hide{display:block!important}.module-form.inline-errors .row>div{background-color:transparent}.module-form.inline-errors .errorMessage{background-color:#fff;padding-top:5px}.module-form.inline-errors input[type="text"],.module-form.inline-errors input[type="tel"]{border:1px solid #ddd;background-color:#fff}.module-form.inline-errors input:-webkit-autofill,.module-form.inline-errors select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}.module-form.inline-errors select{border:1px solid #ddd;background-color:#fff;width:calc(100% - 2px)}.module-form.inline-errors .name input,.module-form.inline-errors .address1 input,.module-form.inline-errors .address2 input,.module-form.inline-errors .city input,.module-form.inline-errors .zip input,.module-form.inline-errors .cardinfo input,.module-form.inline-errors .ccv input{padding:20px 10px!important;width:calc(100% - 23px)!important}
.module-form.inline-errors .error{background-color:inherit;border:1px solid #db2929!important}.module-form.inline-errors .error select option,.module-form.inline-errors .error input,.module-form.inline-errors .error select{background-color:inherit;border:1px solid #db2929!important}.flat-grayLt .module-form input,.flat-grayLt .module-form select{background-color:#fff}.flat-grayLt .module-form .error{background-color:#fdd9da}.flat-grayLt .module-form .error select option,.flat-grayLt .module-form .error input,.flat-grayLt .module-form .error select{background-color:#fdd9da}.flat-grayLt .module-form input:-webkit-autofill,.flat-grayLt .module-form select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#e72d9e!important;color:#e72d9e!important}.flat-grayLt .module-form.inline-errors input,.flat-grayLt .module-form.inline-errors select{border:1px solid #fff}.flat-grayLt .module-form.inline-errors .error{background-color:#fff}.flat-grayLt .module-form.inline-errors .error select option,.flat-grayLt .module-form.inline-errors .error input,.flat-grayLt .module-form.inline-errors .error select{background-color:#fff}.flat-grayLt .module-form .errorMessage{background-color:#f2f2f2}#loginForm .infoContainer{margin:0 0 20px 0}#loginForm .errorContainer{max-width:80%;margin:15px auto 35px auto}#productRatingForm .rating li i.fa-heart{font-size:2em;letter-spacing:5px}#loginEmailForm .errorContainer{width:74%!important}#loginEmailForm .login-wrapper p{padding:10px 0!important}#signupForm .errorContainer{margin:0 0 25px 0!important}#signupForm .btnFacebook{margin-left:auto!important;margin-right:auto!important}#signupForm input,#signupForm select{border:1px solid #ddd;background-color:#fff}#signupForm .error{background-color:#fdd9da}#signupForm input:-webkit-autofill,#signupForm select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important}#signupForm .email{width:calc(98% - 2px)!important;position:relative}#signupForm .email input{padding:20px 5% 20px 30%!important;width:calc(65% - 3px)!important;font-size:1em!important}#signupForm .label{position:absolute;top:28px;left:3px;color:#555!important;text-transform:uppercase;font-size:.6em;font-weight:700}#signupForm .row>.birthday-wrapper{margin:0 auto;padding:0;background-color:#f2f2f2}#signupForm .birthday-wrapper{position:relative;width:calc(98% - 2px)}#signupForm .birthday-wrapper .field{background-color:#fff!important;clear:both;width:calc(100% - 1px)!important;margin:0;padding:0}#signupForm .birthday-wrapper .field .birthday{background-color:#fff!important;width:33%!important;margin:0 0 0 3%}#signupForm .birthday-wrapper .date{border:1px solid #ddd;margin:0!important;padding-top:28px;padding-bottom:15px}#signupForm .birthday-wrapper .date.desktop{display:block!important}#signupForm .birthday-wrapper .date select{width:100%}#signupForm .checkbox-wrapper{margin:12px 15px 0 15px}#signupForm .checkbox-wrapper h2{color:#333;float:left}#signupForm .checkbox-wrapper a{color:#e72d9e}#signupForm .btnMd{width:60%;margin:15px auto 30px auto}#signupForm .birthday-wrapper .label{margin:12px 0 5px 0;top:0}#signupForm .errorContainer{background:url("carrot_right-white_u5SPJDjbwJrO5lTzcFsvwPYI2S222vxWl7Sbp90DT5u.png") no-repeat #db2929 left}#signupForm .module-form{width:90%}#signupForm .row>div{background-color:#fff}#billingForm .checkbox-wrapper label:before{top:0}@-moz-document url-prefix(){.module-form .date.desktop div{overflow:hidden}.module-form .date.desktop div select{width:130%;padding-right:5px!important;display:inline-block}.module-form .date.desktop div select.year{padding-right:15px!important}#signupForm .date.desktop div select.month{padding-right:20px!important}#signupForm .date.desktop div select.day{padding-right:30px!important}#signupForm .date.desktop div select.year{padding-right:20px!important}}.validate-shipping-address .shipping-address.ng-invalid,.validate-shipping-address .state.select-submitted>.ng-invalid{background-color:#fdd9da}.validate-shipping-address .select-submitted>.ng-valid{background-color:initial}.form-submitted input.ng-invalid,.form-submitted .state.select-submitted>.ng-invalid,.form-submitted .expiration.select-submitted>.ng-invalid{background-color:#fdd9da}.form-submitted .select-submitted>.ng-valid{background-color:initial}.form-submitted.create-user input.ng-invalid{background-color:#fdd9da!important}.form-submitted.create-user .birthday-invalid .birthday select.ng-invalid{background-color:#fdd9da!important;border:inherit}.form-submitted.create-user .birthday-invalid .birthday select.ng-valid{border:1px solid #fff}.form-submitted.create-user .birthday-invalid input{border:inherit}.form-submitted .inline-errors input.ng-invalid,.form-submitted .inline-errors .birthday-invalid .birthday select.ng-invalid,.form-submitted .inline-errors .state.select-submitted>.ng-invalid,.form-submitted .inline-errors .expiration.select-submitted>.ng-invalid{background-color:#fff;border:1px solid #db2929}.flat-grayLt .select-submitted>.ng-valid{background-color:white}@media only screen and (max-width:379px){#signupForm .email{width:320px}}@media only screen and (orientation:landscape){.module-form .row>div{margin-bottom:10px}.creditcards{padding:10px 0 5px 0}.creditcards div img{width:70px}}@media only screen and (orientation:portrait) and (min-width:480px){.module-form{max-width:450px;padding:0;margin:0 auto}.module-form .row>div{margin-bottom:10px}.module-form .address1{float:left;width:61%}.module-form .address2{float:left;width:35%}.module-form .address1 input{padding:20px 8%;width:84%}.module-form .address2 input,.module-form .zip input{padding:20px 13% 20px 13%;width:74%}.module-form.inline-errors .address2 input,.module-form.inline-errors .zip input{width:calc(74% - 2px)}.module-form.inline-errors .address1 input{width:calc(84% - 2px)}.creditcards{padding:10px 0 5px 0}.creditcards div img{width:70px}}@media only screen and (min-width:480px){#signupForm .module-form{max-width:550px;width:80%}#signupForm .btnFacebook{max-width:350px}#signupForm .email input{padding:25px 5% 20px 3%!important;width:calc(92% - 3px)!important;font-size:.85em!important}#signupForm .field .date{width:calc(100% - 3px)!important}#signupForm .label{left:-8px;top:10px;font-size:.5em;font-weight:400}}@media only screen and (min-width:640px){#signupForm .btnMd{width:auto;margin:15px 30px 30px 30px}}@media only screen and (min-width:768px){#signupForm .birthday-wrapper .label{margin:12px 0 0 0}#signupForm .row>.birthday-wrapper{background-color:#fff}#productRatingForm .rating li i.fa-heart{font-size:.9em;letter-spacing:0}.module-title{padding:40px 0 20px 0}.module-form{width:500px;padding:0;margin:0 auto}.module-form .row>div{margin-bottom:10px}.module-form .address1{float:left;width:61%}.module-form .address2{float:left;width:35%}.module-form .address1 input{padding:20px 8%;width:84%}.module-form .address2 input{padding:20px 13%;width:74%}.module-form.inline-errors .address1 input{width:calc(84% - 2px)}.module-form.inline-errors .address2 input{width:calc(74% - 2px)}.module-form.inline-errors .zip input{width:calc(72% - 2px)}.modal-container .module-form{width:90%}.address-email .module-form{max-width:650px}.form-cta{width:80%;padding-left:0;padding-right:0;margin-left:10%;margin-right:10%}.creditcards{width:340px;padding:10px 0 5px 0}.creditcards div img{width:70px}}@media only screen and (min-width:1024px){.module-form{max-width:none}.module-form .row>div{margin-bottom:15px}.module-form .address1{width:78%}.module-form .address1 input{padding:20px 3%;width:calc(94% - 2px)}.module-form .address2{width:18%}.module-form .address2 input{padding:20px 10%;width:calc(80% - 2px)}.module-form .city{float:left;width:29%}.module-form .city input{padding:20px 8%;width:calc(84% - 2px)}.module-form .state{width:29%}.module-form .state select{padding:20px 8%!important}.module-form .state select:-webkit-autofill{padding:20px 0 20px 8%!important}.module-form .zip{width:16%}.module-form .zip input{padding:20px 15%;width:calc(70% - 2px)}
.module-form .country{float:left;width:18%;margin:0 1% 0 1%}.module-form .country select{padding:20px 10%!important}.module-form .email input,.module-form .birthday-wrapper input{padding:20px 2.5%!important;width:calc(95% - 2px)!important}.module-form .name input{padding:20px 5%;width:calc(90% - 2px)}.module-title{padding:40px 0 20px 0}.long{width:665px!important}.long .field{width:655px}.medium{width:215px!important}.medium .field{width:205px}.short{width:115px!important}.short .field{width:105px}.creditcards{width:440px}div[class|=address] .module-form{width:900px}div[class|=address] .module-form .form-cta{width:40%;margin-left:30%;margin-right:30%}}@media only screen and (min-width:1600px){#signupForm .row.border-fix{border:1px solid transparent!important}}input[type=range]{width:300px}ul[rn-carousel]{overflow:hidden;padding:0;white-space:nowrap;position:relative;-webkit-perspective:1000px;-ms-perspective:1000px;perspective:1000px;-ms-touch-action:pan-y;touch-action:pan-y}ul[rn-carousel] li{color:black;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;overflow:visible;vertical-align:top;position:absolute;left:0;right:0;white-space:normal;padding:0;margin:0;list-style-type:none;width:100%;height:100%;display:inline-block}ul[rn-carousel-buffered] li{display:none}ul[rn-carousel-transition="hexagon"]{overflow:visible}div.rn-carousel-indicator span{cursor:pointer;color:#666}div.rn-carousel-indicator span.active{color:white}.rn-carousel-control{display:none;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;font-size:4rem;color:#ddd;position:absolute;top:40%;opacity:.75;cursor:pointer}.rn-carousel-control:hover{opacity:1}.rn-carousel-control.rn-carousel-control-prev{left:.5em}.rn-carousel-control.rn-carousel-control-prev:before{content:"<"}.rn-carousel-control.rn-carousel-control-next{right:.5em}.rn-carousel-control.rn-carousel-control-next:before{content:">"}.rn-carousel-control-custom{-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;font-size:4rem;color:#ddd;position:absolute;opacity:.75;cursor:pointer}.rn-carousel-control-custom:hover{opacity:1}.rn-carousel-control-custom.rn-carousel-control-prev-custom{left:.5em}.rn-carousel-control-custom.rn-carousel-control-prev-custom:before{content:"\f104";font-family:FontAwesome}.rn-carousel-control-custom.rn-carousel-control-next-custom{right:.5em}.rn-carousel-control-custom.rn-carousel-control-next-custom:before{content:"\f105";font-family:FontAwesome}.quiz-questions{text-align:center}.quiz-questions .slide-indicator{position:static;margin:30px 0 15px 0}.quiz-questions .slide-indicator span{display:none;color:#ddd}.quiz-questions .carousel{height:auto;white-space:normal}.quiz-questions ul[rn-carousel] li{max-width:1200px;max-height:0;overflow:hidden;opacity:0;transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out}.quiz-questions ul[rn-carousel] li.active{position:static;max-height:50000px;opacity:1;transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out}.toolbar-control{background-color:transparent;margin-bottom:100px}section.glambag.home-carousel{background-position:right bottom}.glambag.home-carousel article .text{padding:0!important;display:inline-block}.glambag.home-carousel article .text h1.smaller{font-size:110%}.glambag.home-carousel article .cta{display:block;margin-top:10px;padding:0}@media only screen and (max-width:374px){section.glambag.home-carousel{background-size:auto 110%;background-position-x:95%}}@media only screen and (max-width:480px){section.glambag.home-carousel.personalized{background-position-y:-30%}}@media only screen and (max-width:639px){section.glambag.home-carousel{background-size:auto 110%}.glambag.home-carousel article .cta .btnMd{float:left}.glambag.home-carousel article .cta h2{padding-left:15px;float:left}}@media only screen and (min-width:640px){.carousel section.glambag.home-carousel{background-size:cover}.carousel section.glambag.home-carousel article{padding-left:5%}.glambag.home-carousel article .cta{margin-top:20px}}@media only screen and (min-width:768px){.carousel section.glambag.home-carousel{background-size:110% auto}.glambag.home-carousel article .text{width:50%}}@media only screen and (orientation:landscape){section.glambag.home-carousel{background-size:cover}.glambag.home-carousel article .desc{position:relative;top:-20px}.glambag.home-carousel article .cta h2{clear:both;padding:15px 0 0 0}}@media only screen and (min-width:768px) and (orientation:portrait){.carousel section.glambag.home-carousel{background-size:110% auto;background-position-y:93%}}.quiz-intro{display:block;overflow:hidden;padding:20px 20px 30px 20px;max-width:580px;margin:0 auto 15% auto}.quiz-intro .title{display:inline-block;vertical-align:middle;margin-top:15px;width:100%;text-align:center}.quiz-intro .photo{margin-top:0;display:block;vertical-align:middle}.quiz-intro .photo div{overflow:hidden;margin:0 auto;width:150px;height:150px;border-radius:75px 75px;-moz-border-radius:75px;-webkit-border-radius:75px}.quiz-intro .photo img{height:100%}.quiz-intro .desc{display:block;padding-top:20px;text-align:center;max-width:360px;margin:0 auto}.quiz-intro .desc h2.instr{width:280px;margin:0 auto}.quiz-intro .cta{display:block;margin-top:20px;text-align:center}.quiz-intro h1{margin:0}.quiz{text-align:center}.quiz .quiz-questions h1{font-weight:400;color:#555;margin:0 5% 2% 5%}.quiz .quiz-questions h2{color:#fff}.quiz #signupForm h1{font-weight:300;font-size:1.2em}.quiz-greeting{height:100vh;background-position:top center;background-repeat:no-repeat;background-size:auto 100%}.quiz-intro-layout-a .page-wrap{min-height:100%;margin-bottom:-300px}.quiz-intro-layout-a .page-wrap:after{content:"";display:block;height:300px}.quiz-intro-layout-a .products-photo{height:300px;background-size:auto 250px;background-position:bottom center;background-repeat:no-repeat}.progress-indicator{padding:10px 5px}.flexer,.progress-indicator{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.no-flexer{display:block}.no-flexer-element{-ms-flex:0;-webkit-flex:0;-moz-flex:0;flex:0}.flexer-element,.progress-indicator>li{-ms-flex:1;-webkit-flex:1;-moz-flex:1;flex:1}.progress-indicator{margin:0;padding:0;font-size:.75em;font-weight:400;margin-bottom:1em}.progress-indicator>li{list-style:none;text-align:center;width:auto;padding:0;margin:0;position:relative;text-overflow:ellipsis;color:#ccc;display:block}.progress-indicator>li .bubble{border-radius:1000px;width:24px;height:24px;background-color:#ccc;display:block;margin:0 auto .5em auto;position:relative}.progress-indicator li .bubble.circle:before{font-family:FontAwesome;content:"\f111";color:#fff;font-size:1.1em;position:absolute;top:6px;left:6px}.progress-indicator>li.completed{color:#e72d9e}.progress-indicator>li.completed .bubble{background-color:#e72d9e;color:#e72d9e;border-color:#e72d9e}.progress-indicator>li.completed .bubble:before,.progress-indicator>li.completed .bubble:after{background-color:#e72d9e;border-color:#e72d9e}.progress-bar-container{position:relative;width:90%;max-width:600px}.progress-bar-container .steps.meter{position:absolute;width:78%;margin:0 auto;left:0;right:0;top:8px}.progress-bar-container .steps.meter .total{background-color:#ccc}.progress-bar-container .steps.meter .total .accrued{-moz-border-radius:0;-webkit-border-radius:0x;border-radius:0}@media only screen and (min-width:360px){.quiz-intro-layout-a .products-photo{background-size:auto 300px}}@media only screen and (min-width:414px){.quiz-intro-layout-a .products-photo{height:380px;background-size:auto 80%}.quiz #signupForm h1{font-size:1.5em}
}@media only screen and (min-width:480px) and (orientation:landscape){.quiz-greeting{background-size:100% auto}}@media only screen and (min-width:640px){.progress-indicator li .bubble.circle:before{font-size:.9em;top:6px;left:6px}}@media only screen and (min-width:768px) and (orientation:portrait){.quiz-intro-layout-a .page-wrap{margin-bottom:-480px}.quiz-intro-layout-a .page-wrap:after{height:610px}.quiz-intro-layout-a .products-photo{height:480px;background-size:auto 480px}}@media only screen and (min-width:1024px){.quiz-intro-layout-a .page-wrap{margin-bottom:-365px}.quiz-intro-layout-a .page-wrap:after{height:365px}.quiz-intro-layout-a .products-photo{height:365px;background-size:100% auto}}@media only screen and (min-width:1240px){.quiz-intro-layout-a .page-wrap:after{height:440px}}.question{padding:0 0 25px 0}.answer-swatch{overflow:hidden;margin:0 auto;width:100%}.answer-swatch .choice{display:inline-block;overflow:hidden;padding-bottom:30px;cursor:pointer}.answer-swatch .swatch{width:60px;height:60px!important;border-radius:60px 60px;-moz-border-radius:60px;-webkit-border-radius:60px;border:0!important;margin:5px!important;background-image:url("icon_check_yL8vuY8SanocegUwZdpKaaNMzAlIM2LhgMkpZgpTRPd.png");background-repeat:no-repeat;background-size:40% auto;background-position:300% center;padding:0}.answer-swatch .active .swatch{background-position:center center}.answer-swatch .label{width:70px;font-weight:500;font-size:.5em;text-align:center;text-transform:uppercase}.answer-stack .choice{float:left;width:100%;overflow:hidden;background-image:url("icon_check-pinkbg_6oc6rpLGa4mQV5mRoZM3lNQt0zS8Kx3tZmJdj7Igozo.png");background-repeat:no-repeat;background-size:30px auto;background-position:300% 15px;cursor:pointer}.answer-stack .choice .icon{float:left;width:20%;padding:15px 5% 15px 5%;overflow:hidden}.answer-stack .choice .icon img{width:100%;height:auto}.answer-stack .active{background-position:90% 10%}.answer-stack .choice .label{margin:15px 10% 15px 30%;text-align:left}.answer-stack .choice .label h1{font-weight:300;font-size:1.0em;margin:0 5% 0 0;color:#fff!important}.answer-stack .choice .label h2{margin:10px 0 0 0}.answer-wrap .choice{float:left;width:50%;overflow:hidden;background-repeat:no-repeat;background-size:30px auto,100% auto;background-repeat:no-repeat;background-position:300% 15px,center center;cursor:pointer}.answer-wrap .active{background-position:15px 15px,center center}.answer-wrap .choice .label{height:20%;padding-top:75%;padding-bottom:10%;overflow:hidden;background-image:url("quiz_gradient_KAgejPyP9ormabtCWvjxL8JAh2MGduDzvQzg81EohLT.png");background-repeat:repeat-x;background-size:100% 100%;background-position:left bottom;font-weight:700;font-size:.7em;text-transform:uppercase;color:#fff;z-index:15000}.answer-grid{overflow:hidden;border-top:2px solid #f2f2f2;border-left:2px solid #f2f2f2;margin-bottom:-2px}.answer-grid .choice{float:left;width:49.35%;margin:0;border-bottom:2px solid #f2f2f2;border-right:2px solid #f2f2f2;overflow:hidden;background-color:#fff;background-repeat:no-repeat;background-size:30px auto,100% auto;background-position:300% center,center center;cursor:pointer}.answer-grid .choice img{opacity:0}.answer-grid .active{background-position:center center,center center}.answer-text .choice{float:left;width:50%;overflow:hidden;background-color:#efefef;background-image:url("icon_check-pinkbg_6oc6rpLGa4mQV5mRoZM3lNQt0zS8Kx3tZmJdj7Igozo.png");background-repeat:no-repeat;background-size:30px auto;background-position:300% center;cursor:pointer}.answer-text .active{background-position:center 30px}.answer-text .choice .label{height:20%;padding-top:45%;padding-bottom:40%;overflow:hidden;font-weight:700;font-size:.7em;text-transform:uppercase;color:#fff;cursor:pointer}.sticky-container .sticky.desktop{position:relative;margin-top:81px;margin-bottom:-81px}.splash.nav-bar{position:fixed;top:0;z-index:2;border-bottom:1px solid #f2f2f2}.splash.nav-bar .logo{position:absolute;top:12px;left:15px;width:52px}.splash.nav-bar .logo img{width:52px;padding-top:2px}.splash.nav-bar .cta-links{position:relative;z-index:2;display:inline-block;top:12px;float:right}.splash.nav-bar .login-link,.splash.nav-bar .no-btns div{font-size:.875rem;font-weight:500}.splash.nav-bar .no-btns div{display:inline-block}.splash.nav-bar .join-link{display:none}.splash .hero{height:500px;background-repeat:no-repeat;background-attachment:scroll;background-position:top center;background-size:cover}.splash .hero .intro-text{margin:0 auto;padding:35% 10px 0 10px;text-align:center}.splash .hero .intro-text .flex-list{font-weight:500;font-size:1.125rem}.splash .hero .intro-text h1{font-size:1.5rem}.splash .hero .rotate-words{font-weight:700;font-size:1.625rem;display:inline;text-indent:10px}.splash .hero .rotate-words span{width:200px;position:absolute;left:0;right:0;margin:0 auto;opacity:0;overflow:hidden;-webkit-animation:rotateWord 25s linear infinite 0s;-moz-animation:rotateWord 25s linear infinite 0s;-ms-animation:rotateWord 25s linear infinite 0s;animation:rotateWord 25s linear infinite 0s}.splash .hero .rotate-words span:nth-child(2){-webkit-animation-delay:2.5s;-ms-animation-delay:2.5s;animation-delay:2.5s}.splash .hero .rotate-words span:nth-child(3){-webkit-animation-delay:5s;-ms-animation-delay:5s;animation-delay:5s}.splash .hero .rotate-words span:nth-child(4){-webkit-animation-delay:7.5s;-ms-animation-delay:7.5s;animation-delay:7.5s}.splash .hero .rotate-words span:nth-child(5){-webkit-animation-delay:10s;-ms-animation-delay:10s;animation-delay:10s}.splash .hero .rotate-words span:nth-child(6){-webkit-animation-delay:12.5s;-ms-animation-delay:12.5s;animation-delay:12.5s}.splash .hero .rotate-words span:nth-child(7){-webkit-animation-delay:15s;-ms-animation-delay:15s;animation-delay:15s}.splash .hero .rotate-words span:nth-child(8){-webkit-animation-delay:17.5s;-ms-animation-delay:17.5s;animation-delay:17.5s}.splash .hero .rotate-words span:nth-child(9){-webkit-animation-delay:20s;-ms-animation-delay:20s;animation-delay:20s}.splash .hero .rotate-words span:nth-child(10){-webkit-animation-delay:22.5s;-ms-animation-delay:22.5s;animation-delay:22.5s}.splash .hero .shipping-disclaimer{position:absolute;right:6px;bottom:10px;line-height:1.5;color:#fff;opacity:.8;font-size:.75rem;font-weight:400}.splash .bag-info .h1{padding-left:5px;position:relative;top:3px}.splash .user-info{padding:15px 0 0 0;margin:15px 0 20px 0;overflow:hidden;border-top:1px solid #fff;overflow:hidden}.splash .user-info .img-circle{float:left;margin-right:20px;width:60px}.splash .user-info h5{float:left;margin-top:5px}.splash .user-info h5 span{display:inline-block}.splash .carousel.testimonials{height:640px}.splash .carousel.testimonials .user-bag{max-width:90%;margin-top:30px}.splash .rn-carousel-control-custom{height:20px;position:absolute;top:25%;bottom:0;font-size:1.75rem;color:#aaa;font-weight:700}.splash .rn-carousel-control-custom.rn-carousel-control-prev-custom{left:20px}.splash .rn-carousel-control-custom.rn-carousel-control-next-custom{right:20px}.splash .slide-indicator{position:relative;bottom:0;padding-top:20px;padding-bottom:20px}.splash .slide-indicator li{height:12px;width:12px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:2px solid #aaa;background-color:#fff}.splash .slide-indicator li.active{border:2px solid #e72d9e}.splash .offers{position:relative;height:400px;background-repeat:no-repeat;background-attachment:scroll;background-position:top center;background-size:auto 100%}.splash .offers .discover-offers{max-width:370px}.splash .offers .discover-offers h4{color:#555}.splash .benefits-header{position:absolute;top:40px;left:0;right:0}.splash .list-container ul{padding-left:0}.splash .list-container ul li{list-style-type:none;font-weight:500;font-size:1.125rem}.splash .how-it-works img{max-width:65%}.splash .footer-ui ul{color:#aaa;padding-left:0}.splash .footer-ui ul li{list-style-type:none;font-weight:400;line-height:2;font-size:1rem}.splash .footer-ui ul li:first-of-type{margin-bottom:7px}.splash .footer-ui ul li.long-line{line-height:1.2;display:inline-block}
.splash .footer-ui ul li.long-line:last-of-type{margin-top:10px}.splash .footer-ui .social-media li{display:inline-block}.splash .footer-ui .social-media .fa{font-size:1.75rem;padding-right:12px;color:#aaa}.splash .footer-ui .social-media .fa:hover{color:#9d9d9d}.splash .footer-ui .copyright{font-size:.875rem;margin-top:7px;line-height:1.2;display:inline-block;padding-bottom:30px}@media only screen and (min-width:375px){.splash .carousel.testimonials{height:670px}.splash .rn-carousel-control-custom{top:30%}.splash .footer-ui .social-media .fa{padding-right:20px}.splash .hero .intro-text h1{font-size:1.625rem}}@media only screen and (min-width:480px){.splash .offers .discover-offers{height:500px}.splash .carousel.testimonials{height:950px}}@media only screen and (min-width:640px){.splash .carousel.testimonials{height:1050px}.splash .rn-carousel-control-custom{top:35%}.splash .hero .intro-text{padding-top:165px}}@media only screen and (max-width:767px){.splash.nav-bar .full-menu{position:absolute;top:0;right:0}.splash.nav-bar .full-menu .login-link{display:inline-block;padding-right:10px}.splash.nav-bar .full-menu .join-link{display:inline-block}.splash.nav-bar .full-menu .btn-main{border-radius:0;padding:14px 15px}}@media only screen and (min-width:768px){.splash .user-info{border-top:0}.splash .user-info .img-circle{width:80px}.splash .user-info h5{margin-top:15px}.splash.nav-bar .logo{top:26px;width:72px;z-index:2}.splash.nav-bar .logo img{width:72px;padding-top:0}.splash.nav-bar .menu-links{position:absolute;width:auto;z-index:1;left:0;right:0;padding-top:11px}.splash.nav-bar .menu-links ul{padding-left:0}.splash.nav-bar .menu-links ul li{display:inline-block;list-style-type:none;font-size:.875rem;text-transform:uppercase;padding-right:10px;padding-left:10px;font-weight:500;color:#333}.splash.nav-bar .menu-links ul li:hover{cursor:pointer}.splash.nav-bar .cta-links{top:28px}.splash.nav-bar .login-link{display:block}.splash .hero{position:relative;height:550px}.splash .hero .intro-text .flex-list{width:540px;margin:0 auto;font-weight:500;font-size:1.25rem}.splash .hero h1{position:relative;left:-90px}.splash .hero .arrow-icon{position:absolute;bottom:20px;left:0;right:0;margin:0 auto;width:60px}.splash .hero .arrow-icon:hover{cursor:pointer}.splash .hero .arrow-icon .fa{font-size:3.625rem;color:#fff}.splash .hero .rotate-words{font-weight:700;font-size:2.25rem}.splash .hero .rotate-words span{width:270px;left:initial;right:initial;margin:0;text-align:left}.splash .hero .shipping-disclaimer{right:10px;color:#aaa;opacity:1}.splash .carousel.testimonials{height:640px}.splash .carousel.testimonials .slide{padding-left:15px;padding-right:15px}.splash .carousel.testimonials .user-bag{max-width:100%;margin-top:0;position:relative;top:50%;-webkit-transform:translate(0,50%);-moz-transform:translate(0,50%);-ms-transform:translate(0,50%);transform:translate(0,50%)}.splash .rn-carousel-control-custom{top:calc(50% - 12px)}.splash .rn-carousel-control-custom.rn-carousel-control-prev-custom{left:5%}.splash .rn-carousel-control-custom.rn-carousel-control-next-custom{right:5%}.splash .offers{height:550px}.splash .offers .discover-offers{margin:auto;max-height:300px;width:37%;position:absolute;top:0;bottom:0;left:5%}.splash .footer-ui ul li{line-height:1.6}.splash .footer-ui ul li.long-line{display:none}.splash .footer-ui ul li.copyright{padding-bottom:0}.splash #scroll-how-it-works,.splash #scroll-glam-bags,.splash #scroll-offers,.splash #scroll-benefits{position:absolute;top:-80px}}@media only screen and (min-width:768px) and (orientation:portrait){.splash .offers .discover-offers{max-height:400px}.splash .hero h1{left:-100px}}@media only screen and (min-width:992px){.splash.nav-bar .cta-links{top:0;padding-top:19px}.splash.nav-bar .login-link{display:inline-block}.splash.nav-bar .join-link{display:inline-block}.splash.nav-bar .no-btns div{padding-top:10px}.splash.nav-bar .no-btns .join-link{margin-left:50px}.splash .hero{height:700px}.splash .hero .intro-text{padding-top:200px}.splash .hero .intro-text .flex-list{margin:0 auto 12px auto}.splash .hero .main-btn{max-width:392px}.splash .hero .shipping-disclaimer{font-size:.875rem;position:relative;top:15px;right:0;bottom:0}.splash .carousel.testimonials{height:760px}.splash .carousel.testimonials .user-info{padding:0;margin:60px 0 60px 0;border:0}.splash .carousel.testimonials .user-bag{-webkit-transform:translate(0,25%);-moz-transform:translate(0,25%);-ms-transform:translate(0,25%);transform:translate(0,25%)}.splash .benefits-header{top:60px}}@media only screen and (min-width:1200px){.splash.nav-bar .menu-links ul li{padding-right:25px;padding-left:25px}.splash .hero{height:750px}.splash .hero .intro-text{padding-top:250px}.splash .carousel.testimonials{height:750px}.splash .carousel .user-bag{-webkit-transform:translate(0,20%);-moz-transform:translate(0,20%);-ms-transform:translate(0,20%);transform:translate(0,20%)}.splash .carousel .slide{padding-left:30px;padding-right:30px}.splash .slide-indicator{padding-bottom:105px}.splash .offers{height:650px}.splash .offers .discover-offers{margin:auto;position:absolute;top:0;bottom:0;left:7%}.splash .benefits-header{top:80px}}@media only screen and (min-width:1440px){.splash .hero,.splash .offers{height:800px}}.modal-share-glambag{max-width:460px}.modal-share-glambag h1{font-size:1.2em}.modal-share-glambag .upload-photo{max-width:260px;margin:15px auto 35px auto}.modal-share-glambag .share-photo{max-width:160px;margin:20px auto 0 auto}.glambag-container{overflow:hidden;position:relative}.glambag-container .parallax{display:none}.glambag-container .tab-container.gallery{background-color:#fff}.glambag .summary{overflow:hidden;text-align:center;background:rgba(255,255,255,0.7)}.glambag-container.early-access .glambag{background-size:auto 100%;background-position:center center;cursor:pointer}.glambag-container.early-access .glambag .summary{background:0}.glambag-container.early-access .glambag .summary .bag{cursor:pointer;visibility:hidden}.glambag .summary .bag{width:auto;display:inline-block;vertical-align:middle;text-align:center;cursor:default!important}.glambag .summary .bag .photo img:hover{cursor:default!important}.glambag .summary .photo.glambag-hide{display:block;visibility:hidden!important}.glambag .summary .cta.glambag-hide{display:block;visibility:visible!important}.glambag .summary .label .cta{margin-top:20px}.glambag .summary .inner{width:150px;display:table-cell;vertical-align:middle;overflow:hidden;border:0;text-align:left}.glambag.top .summary .inner{display:table-cell;vertical-align:middle;width:auto;height:350px;background:white;opacity:.5;background:rgba(255,255,255,0.5);text-align:left}.glambag .summary li{background-color:transparent;padding:10px 30px 10px 30px}.glambag-container .glambag{overflow:hidden;text-align:center;transition:max-height .5s ease-in-out;-webkit-transition:max-height .5s ease-in-out;-moz-transition:max-height .5s ease-in-out;background-repeat:no-repeat;background-size:auto 100%;background-size:cover;background-position:left top;background-color:#fff}.glambag-container .glambag.close{max-height:0;transition:max-height .5s ease-in-out;-webkit-transition:max-height .5s ease-in-out;-moz-transition:max-height .5s ease-in-out}.glambag-container .glambag .text{text-align:left;display:inline-block;vertical-align:middle;margin-left:15px}.glambag-container .glambag h1{font-size:20px;font-weight:100;color:#aaa;text-align:center}.glambag-container .glambag h4{font-size:11px;font-weight:300;color:#aaa;text-align:left}.glambag-container .glambag .label{margin-bottom:10%;display:inline-block}.glambag-container .glambag-nav .label{display:table-cell;color:#e72d9e}.glambag-container .glambag .label .table-cell:first-of-type{padding-right:30px}.glambag-container .glambag .icon{position:absolute;width:20%;margin-left:40%;top:25%}.glambag-container .glambag .photo img{width:120px}.glambag-nav{position:absolute;cursor:pointer;right:15px;top:0}.glambag-container.early-access .glambag .glambag-nav{top:55px}
.glambag-nav img{height:20px}.glambag-nav>div{cursor:pointer;padding:20px;position:absolute;right:0;top:30px;z-index:10}.glambag-nav div:nth-of-type(2){display:none}.glambag-nav .next div{display:table-cell;vertical-align:middle;padding-left:7px;font-size:10px;font-weight:300;color:#aaa;white-space:nowrap}.glambag-container{background-repeat:no-repeat;background-size:100% auto;background-position:right top;background-position:fixed;overflow-x:hidden;overflow-y:auto}.glambag-container .card.wrap.received .info .desc p{width:calc(100% - 50px)}.glambag-container .card.wrap.received .cta{text-align:center;font-size:9px;color:#e72d9e;display:block;width:auto;padding:0;position:absolute;top:20%;right:20px}.glambag-container .wrap-container.product .card.wrap{background-color:#ddd}.glambag-container .wrap-container.product .card.wrap.filler{width:100%;position:absolute;bottom:0}.glambag-container .wrap-container.product .card.wrap.filler .photo{width:0}.glambag-container .wrap-container.product .card.wrap .content{background-color:#fff;opacity:.7}.glambag-container .wrap-container.product .card.wrap.received .content{opacity:1}.glambag-container .parallax{position:relative;overflow:hidden;height:100%!important;margin-top:120px}.iOS.glambag-container .parallax{position:relative;height:550px;overflow:hidden;margin:122px 0 0 0}.glambag-container>.inner{background-repeat:no-repeat;background-size:100% auto;background-position:fixed;height:400px}.glambag-menu{background-color:#f2f2f2;text-align:center}.glambag-menu.insert{position:absolute;top:0;padding:30px 60px 30px 60px;max-height:60px;overflow:hidden;background:rgba(255,255,255,0.5);transition:max-height .5s ease-in-out,background-color .5s ease-in-out;-webkit-transition:max-height .5s ease-in-out,background-color .5s ease-in-out;-moz-transition:max-height .5s ease-in-out,background-color .5s ease-in-out;z-index:500}iOS .glambag-menu.insert{margin:0}.glambag-menu.insert{background-color:transparent}.glambag-menu.insert.open{max-height:5000px;background-color:#bbb;transition:max-height 2.5s ease-in-out,background-color .5s ease-in-out;-webkit-transition:max-height 2.5s ease-in-out,background-color .5s ease-in-out;-moz-transition:max-height 2.5s ease-in-out,background-color .5s ease-in-out;background-image:url("bg_stripe_bmWIXxWob0fkDteJfLmumOqGpelpCNJmjOr9wt28j2D.png");box-shadow:0 2px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.1)}.glambag-menu .inner{overflow:hidden;display:inline-block;padding:30px}.glambag-menu.insert .inner{visibility:hidden;transform:translate3d(0,-20px,0);-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);transition:transform .5s ease-in-out;-webkit-transition:-webkit-transform .5s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out;padding:0}.glambag-menu.insert.open .inner{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.glambag-menu li{list-style:none;margin:6px;overflow:hidden;width:86px;height:86px;border-radius:56px 56px;-moz-border-radius:56px;-webkit-border-radius:56px;border:3px solid #f9f9f9;cursor:pointer;display:inline-block;color:#e72d9e;background-color:#fff;text-align:center}.glambag-menu li .photo{overflow:hidden}.glambag-menu li .photo img{margin-top:10px;margin-bottom:-10px;width:60%}.glambag-menu li.active{border:3px solid #e72d9e}.glambag-menu .close{position:absolute;top:0;right:0;padding:15px;cursor:pointer}.glambag-menu.insert .close{padding:30px;opacity:0;transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out}.show{opacity:1!important;transition:opacity .5s ease-in-out!important;-webkit-transition:opacity .5s ease-in-out!important;-moz-transition:opacity .5s ease-in-out!important}.glambag-menu .close img{height:20px}.glambag-menu.insert .close img{height:25px}.parallax.ng-hide-add{-webkit-animation:.5s lightSpeedOut ease;animation:.5s lightSpeedOut ease}.parallax.ng-hide-remove{-webkit-animation:.5s flipInX ease;animation:.5s flipInX ease}.recommended-bag,.subscribe-bag-reveal{height:480px;background-size:auto 100%;background-repeat:no-repeat;background-position:top center}.recommended-bag .inner-container,.subscribe-bag-reveal .inner-container{position:absolute;width:calc(100% - 60px);height:calc(100% - 60px);margin:30px}.recommended-bag .inner-container .teaser-banner,.subscribe-bag-reveal .inner-container .teaser-banner{position:relative}.recommended-bag .inner-container .teaser-banner img,.subscribe-bag-reveal .inner-container .teaser-banner img{position:relative;z-index:2;padding:30px 30px 15px 30px;margin-left:auto;margin-right:auto;display:block}.recommended-bag .inner-container .teaser-products,.subscribe-bag-reveal .inner-container .teaser-products{position:relative;margin-left:auto;margin-right:auto;display:block;max-width:400px;height:400px}.recommended-bag .inner-container .carousel,.subscribe-bag-reveal .inner-container .carousel{height:inherit;margin-left:auto;margin-right:auto;display:block;width:260px}.recommended-bag .inner-container .carousel img,.recommended-bag .inner-container .carousel h2,.subscribe-bag-reveal .inner-container .carousel img,.subscribe-bag-reveal .inner-container .carousel h2{width:80%}.recommended-bag .inner-container .carousel img,.subscribe-bag-reveal .inner-container .carousel img{border-bottom:2px solid #ccc}.recommended-bag .inner-container .rn-carousel-control-custom,.subscribe-bag-reveal .inner-container .rn-carousel-control-custom{top:15%}.recommended-bag .inner-container .rn-carousel-control-custom.rn-carousel-control-prev-custom,.subscribe-bag-reveal .inner-container .rn-carousel-control-custom.rn-carousel-control-prev-custom{left:20px}.recommended-bag .inner-container .rn-carousel-control-custom.rn-carousel-control-next-custom,.subscribe-bag-reveal .inner-container .rn-carousel-control-custom.rn-carousel-control-next-custom{right:20px}.subscribe-bag-reveal{height:530px}.subscribe-bag-reveal .inner-container{margin:30px 15px}.subscribe-bag-reveal .inner-container .carousel img,.subscribe-bag-reveal .inner-container .carousel h2{width:initial}.calculating-results{width:auto!important;height:200px!important;max-width:inherit!important;margin:0;padding:0;position:relative}.calculating-results.from-left{float:left;-webkit-animation:calculatingMoveRight ease-in;-moz-animation:calculatingMoveRight ease-in;-ms-animation:calculatingMoveRight ease-in;animation:calculatingMoveRight ease-in;-webkit-animation-fill-mode:none;-moz-animation-fill-mode:none;-ms-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-duration:4s;-moz-animation-duration:4s;-ms-animation-fill-mode:none;animation-duration:4s;-webkit-animation-delay:0;-moz-animation-delay:0;-ms-animation-fill-mode:none;animation-delay:0}.calculating-results.from-right{float:right;-webkit-animation:calculatingMoveLeft ease-in;-moz-animation:calculatingMoveLeft ease-in;-ms-animation:calculatingMoveLeft ease-in;animation:calculatingMoveLeft ease-in;-webkit-animation-fill-mode:none;-moz-animation-fill-mode:none;-ms-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-duration:4s;-moz-animation-duration:4s;-ms-animation-fill-mode:none;animation-duration:4s;-webkit-animation-delay:0;-moz-animation-delay:0;-ms-animation-fill-mode:none;animation-delay:0}@media only screen and (min-width:768px){.recommended-bag .inner-container{position:absolute;width:calc(100% - 100px);height:calc(100% - 70px);margin:35px 50px}.recommended-bag .inner-container .teaser-banner{position:absolute;top:50%;left:35%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.recommended-bag .inner-container .teaser-banner img{padding:0;float:left;width:75%}.recommended-bag .inner-container .teaser-products{height:360px;position:absolute;margin:0;top:55px;left:55%}.recommended-bag .inner-container .rn-carousel-control-custom.rn-carousel-control-prev-custom{left:5px}
.recommended-bag .inner-container .rn-carousel-control-custom.rn-carousel-control-next-custom{right:5px}.subscribe-bag-reveal{margin-left:-15px;height:550px}}@media only screen and (min-width:1024px){.recommended-bag .inner-container .teaser-banner img{padding:0;float:none;margin-right:30px;width:calc(100% - 60px)}.recommended-bag .inner-container .teaser-products{width:340px;left:60%}.recommended-bag .inner-container .rn-carousel-control-custom{top:90px}.calculating-results{height:300px!important}}.glambag-wrapper .brand-product p:hover{color:#e72d9e!important}.product.glambag-wrapper .card.wrap .product-photo{width:40%!important;float:left;display:block}.product.glambag-wrapper .card.wrap .product-photo img{border:0 none}.product.glambag-wrapper .card.wrap .product-description{width:60%!important;float:right;display:block;margin-top:30px}.product.glambag-wrapper .card.wrap .content.inactive .product-description{margin-top:0}.product.glambag-wrapper .card.wrap .product-photo img{height:120px;margin-top:30px}.product.glambag-wrapper .card.wrap .content{background-color:#fff}.product.glambag-wrapper .content.inactive{background-color:#fff;opacity:.7!important}.product.glambag-wrapper .card.wrap .product-description{text-align:left!important}.product.glambag-wrapper .card.wrap .product-description .info .desc{position:relative;top:20px}.product.glambag-wrapper .card.wrap.received .product-description .info .desc{position:relative;top:-10px}.product.glambag-wrapper .card .info{display:inline-table;vertical-align:middle;width:100%!important;margin:0;padding:20px 0 20px 0!important}.product.glambag-wrapper .product-description .info .desc.brand-product{display:block}.product.glambag-wrapper .card.wrap.received .product-description .info .desc .btnSm{position:relative;bottom:5px}.product.glambag-wrapper .card .info .cta{position:absolute;top:20px}.product.glambag-wrapper .improve-style .btnPinkOutline{position:relative;top:20px;display:inline-block!important;margin:0 auto}.product.glambag-wrapper .improve-style h4{font-size:90%}.product .card.wrap{width:100%;margin:0;border-bottom:1px solid #ddd}.product .card .photo{display:inline-table;vertical-align:middle;width:30%;margin:10px 0 10px 0;padding-bottom:30%}.product .card.feature{margin:0;border-width:1px 0 1px 0}.product .card.feature .photo{width:50%;padding-bottom:50%}.product .card .info{display:inline-table;vertical-align:middle;width:50%;margin:0;padding:20px 0 20px 5%}.product .card.feature .info{display:block;width:90%;padding:5% 0 10% 5%;text-align:left}.product .card.feature .desc{width:100%}.product .card .info .desc p{white-space:normal}.product .card.feature .info .desc p{font-size:14px}.product .card .info .desc p.status{margin-top:20px;color:#333}.product .card.feature .info .timer{display:block;margin-top:20px}.product .card.feature .info .cta{padding:0;width:30%}.product .card.feature .info .cta .btnSm{min-width:100px;margin-left:35px}.ipsyme img{height:auto;max-height:100%}.ipsyme .cta-header{text-align:left!important}.ipsyme .price .offer-price{border-right:1px dashed #e0e0e0;height:55px}.ipsyme .price .offer-price h1,.ipsyme .price .offer-price h2{text-align:left}.ipsyme .price .offer-price h1{height:35px}.ipsyme .price .value,.ipsyme .price .discount{text-align:left;height:55px}.ipsyme .price .value h4,.ipsyme .price .discount h4{height:29px;margin-top:6px}.ipsyme .price .value{margin-right:15px}.ipsyme .remaining{text-align:left;margin-left:12px}.ipsyme .ipsters-count p{margin-bottom:7px}.ipsyme .ipsters-count .fa{padding-right:7px}.ipsyme .commerce .btnMd{font-size:.9em}.ipsyme .btnWrapper .btnMd{display:block;margin:20px 0}.ipsyme .carousel img.product-main{display:block;margin:auto!important;vertical-align:middle;max-height:100%}.product.ipsyme .carousel img.product-main{display:block;margin:auto!important;vertical-align:middle;max-height:100%}.ipsyme .product-thumbs{position:relative;margin-top:20px}.ipsyme .product-thumbs img{width:80px;height:80px}.ipsyme .product-thumbs .video-thumb{width:88px;height:88px}.ipsyme .product-thumbs img:hover{cursor:pointer}.ipsyme .product-thumbs img.active{border-bottom:3px solid #e72d8e}.ipsyme .product-thumbs .youtube-video{width:94px;height:60px;display:inline-block;position:relative}.ipsyme .product-thumbs .youtube-video .video-thumb{position:relative;width:88px;height:auto!important;margin-bottom:15px}.ipsyme .product-thumbs .youtube-video .play-btn{width:50px;height:50px;position:absolute;top:0;left:20px}.ipsyme .youtube-video .video-thumb.active{opacity:1.0;padding-top:3px solid #fff!important}.ipsyme .youtube-video .video-thumb.active::after{top:28px}.ipsyme .swatch{border-top:1px dashed #e0e0e0;border-bottom:1px dashed #e0e0e0;margin-left:15px;margin-right:15px}.ipsyme .meter{width:100%}.ipsyme .product-name .price img{height:25px}.ipsyme a.brand-name{color:inherit}.ipsyme .product-name h1,.ipsyme .product-name p{color:#333}.ipsyme .commerce .price img{height:35px}.ipsyme-description{font-size:.85em;margin:0 20px 20px 0}.ipsyme-description h4{font-weight:400!important}.ipsyme-description p{font-size:inherit!important}.ipsyme .offer-bg{background:url("pink_0pCsZdCmOKctYuW3Ob9WtXi8LZ7iLSE8TLcdBkHhY5L.jpg") top left repeat;border-bottom:1px solid #ddd}.ipsyme .special-offer-wrapper{display:block;width:85%;margin:0 auto!important}.ipsyme .special-offer{height:auto!important;text-align:left;padding:15px 0;overflow:hidden}.ipsyme .special-offer .text{overflow:hidden}.ipsyme .special-offer h4{margin-top:10px;font-size:95%}.ipsyme .special-offer p{margin-bottom:6px!important}.ipsyme .special-offer img{float:left;position:relative;width:60px;height:60px;margin:8px 20px 10px 0!important}.ipsyme .special-offer h2{color:#555!important}.ipsyme .special-offer h2 a{color:#e72d9e!important}.product.ipsyme .no-offer .btnWrapper{position:relative;top:0;margin:0 auto!important}.product.ipsyme .no-offer p{position:relative;top:-10px}.ipsyme{position:relative}.ipsyme .offer-code{font-weight:500}.ipsyme .timer{clear:both;position:relative;float:left}.ipsyme .poster{margin-left:0!important;padding-left:0!important}.ipsyme .reviews{background-color:#fff;padding:10px 0}.ipsyme .reviews section{margin:0 30px 0 0!important}.ipsyme .reviews section.section-dark{background-color:#f9f9f9}.ipsyme .table .customer-reviews{margin:26px 0 0 0;text-align:left}.ipsyme .stylist .quote{position:relative;float:right;text-align:left!important;margin-top:20px;width:100%!important}.ipsyme .stylist .avatar{width:60px;height:60px;border-radius:95px 95px;-moz-border-radius:95px;-webkit-border-radius:95px;margin-top:20px!important}.ipsyme-container .gallery .card .info .desc{display:block;padding:5px}.ipsyme .lego{border-bottom:0}.product.ipsyme .reviews{margin-left:30px!important;margin-right:30px!important}.product.ipsyme .product-thumbs .thumb{width:80px;height:80px}.product.ipsyme .table{float:left!important}.product.ipsyme .special-offer .text{margin-right:20px!important}.ipsyme .rating li:hover,.product.ipsyme.reviews .heart-rate-container p.grayMd:hover{cursor:default!important}.ipsyme .heart-rate-container .review.rating div{margin-right:2px}.ipsyme .heart-rate-container .rating{position:relative;top:-12px}.ipsyme .heart-rate-container a div{position:relative;top:-5px}.ipsyme .caption .rating{float:left!important}.ipsyme .points{position:relative;top:2px!important}.ipsyme .points.cta{text-align:left;width:80%;float:left}.ipsyme .table .btnSm.logo{margin-top:10px}.desc .btnDisabled a:hover{cursor:default!important}.product.ipsyme .caption .rating{margin:26px 0 12px 0}.ipsyme .swatch-mini li:hover{cursor:default!important}.ipsyme .ingredients{margin:12px 0;font-weight:400}.ipsyme .ingredients img.carrot{display:none!important}.ipsyme .ingredientsList{font-size:inherit!important}.offers{clear:both;float:none;background-color:#fff;overflow:hidden}.offers section .desc .text{text-align:center}.choose-container section .desc .text{text-align:center}.offers section{text-align:center;padding-top:35px}
.offers section:nth-of-type(even){background-color:#f9f9f9}.choose-container section:nth-of-type(even){background-color:#f9f9f9}.offers section .hero .photo{display:inline-block;overflow:hidden;width:250px;height:250px}.ipsy-brand-offers .full .banner{max-width:100%}.ipsy-brand-offers .lego.full{background-color:#fff!important}.ipsy-brand-offers .lego.full h1,.ipsy-brand-offers .lego.full p{margin-left:4px}.ipsy-brand-offers .full .hero{width:100%;margin-left:0}.ipsy-brand-offers.banner-outer .full .wrapper{position:relative;width:90%;margin:0 auto;top:0}.ipsy-brand-offers .full .wrapper .text-outer{width:80%;margin:0 auto!important;height:auto}.ipsy-brand-offers .full .wrapper .text-outer .btn{width:80%}.ipsy-brand-offers .gallery .photo-grid .photo{width:100%;position:relative;padding-bottom:0}.ipsy-brand-offers .gallery .photo-grid .photo .photo-inner{position:relative;margin-left:20px;margin-right:20px;margin-top:10px}.ipsy-brand-offers .gallery .photo-grid .photo .photo-inner .discount-banner{position:absolute;top:5px;right:-2px}.ipsy-brand-offers .gallery .photo-grid .photo .photo-inner .discount-banner img{background-color:transparent;border:0 none;max-width:100%;height:auto}.ipsy-brand-offers.partner .gallery .photo-grid .photo .photo-inner{margin-bottom:15px}.ipsy-brand-offers .gallery .photo-grid .photo .hover-state .btnSm{display:block;width:40%;margin:60% auto!important;border:1px solid #fff}.ipsy-brand-offers .gallery .photo-grid .photo .photo-inner:hover{cursor:pointer}.ipsy-brand-offers .gallery .photo-grid .photo .photo-inner img{border:1px solid #ddd;padding:0!important;margin-bottom:0!important;display:inline-block;width:calc(100% - 1px)!important}.ipsy-brand-offers .gallery .photo-grid .photo .text{position:relative;padding:0!important;width:inherit!important;font-size:14px!important;overflow:hidden}.ipsy-brand-offers .gallery .photo-grid .photo .text .descr,.ipsy-brand-offers .gallery .photo-grid .photo .text .brand{margin-top:5px}.ipsy-brand-offers .gallery .photo-grid .photo .text .product-name,.ipsy-brand-offers .gallery .photo-grid .photo .text .offer-code{display:block}.ipsy-brand-offers .gallery .photo-grid .photo .time-left{font-size:12px}.ipsy-brand-offers .gallery .photo-grid .photo .value{position:relative;top:-10px;font-size:22px}.ipsy-brand-offers .gallery .photo-grid .photo .sold-out .overlay{width:100%;height:64px;position:absolute;bottom:52px;background-color:rgba(0,0,0,0.3)}.ipsy-brand-offers .gallery .photo-grid .photo .sold-out .overlay h4{font-size:14px;position:relative;left:15px;top:10px;width:90%}.ipsyme .reviews{margin-left:30px!important;margin-right:30px!important}.ipsyme.reviews .btnReviewPoints,.ipsyme.reviews .btnReviewed{margin-top:0;margin-left:0}.ipsyme .reviews{margin-left:0!important;margin-right:0!important}.ipsyme .reviews section{padding-left:15px;padding-right:15px;margin-right:15px}.ipsyme .btnReviewPoints,.ipsyme .btnReviewed{position:relative;top:-6px;border:1px solid transparent}.product.ipsyme.reviews .reviews section .avatar.md,.product.ipsyme.reviews .reviews section .info{margin:0 auto 0 8px;display:inline-block;text-align:left}.ipsyme .reviews section .info p.ipsy-username{margin-top:4px;width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product.ipsyme.reviews .reviews section .info p.ipsy-username{width:100%!important;text-align:center}.confirm-content .heading-anim img{max-width:300px}@media only screen and (min-width:480px){.offers section{padding:35px 0 35px 0}.offers section .desc .filler,.offers section .desc .text{display:table-cell;vertical-align:middle;text-align:left;padding:0;height:250px}.offers section .desc .btnSm{width:120px}.ipsyme .table .btnSm.logo{margin-left:20px}.confirm-content .heading-anim img{max-width:400px}.ipsy-brand-offers .gallery .photo-grid .photo{width:50%!important}.ipsy-brand-offers .gallery .photo-grid .photo .photo-inner{margin-left:10px;margin-right:10px}.ipsy-brand-offers .gallery .photo-grid .photo .text .brand{width:90%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ipsy-brand-offers .gallery .photo-grid .photo .sold-out .text{margin-bottom:38px}.ipsy-brand-offers .gallery .photo-grid .photo .sold-out .overlay h4{font-size:12px}}@media only screen and (min-width:640px){.instagram-data .avatar-username .username{max-width:110px}.stylist .avatar{width:60px;height:60px}.product.ipsyme .table{float:none!important}.product.ipsyme .table.cta{float:left!important}.offers section .hero .photo{width:300px;height:300px}.offers section .desc .filler,.offers section .desc .text{height:300px}.ipsyme .commerce .price img{height:35px}.ipsyme .table .btnSm.logo{margin-left:30px}.ipsyme .cta-header{text-align:center!important}.ipsy-brand-offers .gallery .photo-grid .photo .sold-out .overlay h4{font-size:14px}}@media only screen and (min-width:768px){.ipsyme .special-offer-wrapper{width:70%}.offers section .hero .photo{width:350px;height:350px}.offers section .desc .filler,.offers section .desc .text{height:350px}.photo-grid .photo{width:25%}.ipsyme .commerce{float:left;width:50%;padding-top:180px!important;background-color:#fff}.ipsyme .commerce .card{margin-right:0;width:96%;border:0}.ipsyme .commerce .btnMd{width:40%;display:inline-block!important}.ipsyme .media-embed{position:static;text-align:center;margin:0 auto;background-color:#fff}.ipsyme .poster{margin-top:22px}.product.ipsyme .reviews{margin-left:30px!important;margin-right:30px!important}.product.ipsyme .table.points{margin-left:16px!important}.product.ipsyme .no-offer .btnWrapper{left:-14px;top:-20px}.ipsyme .table.points.cta{margin-top:25px}.ipsyme .table .btnSm.logo{margin:0 0 7px 17px}.ipsy-brand-offers .gallery .photo-grid .photo{width:33.3%!important}.ipsy-brand-offers .gallery .photo-grid .photo .sold-out .overlay h4{position:relative;top:15px;font-size:12px}.ipsy-brand-offers .gallery .photo-grid .photo .photo-inner .discount-banner{top:3px}}@media only screen and (min-width:1024px){.offers .items{width:96%;display:inline-block}.offers section.lego{float:left;width:calc(50% - 20px);vertical-align:top;padding:35px 10px;border-top:0;border-bottom:0;background-color:transparent!important}.offers section.lego:nth-of-type(even){border-right:0}.offers section .hero .photo{width:200px;height:200px}.offers section .desc .filler,.offers section .desc .text{height:200px}.ipsyme .commerce{float:left;width:50%;padding-top:180px!important;background-color:#fff}.ipsyme .commerce .card{margin-right:0;width:96%;border:0}.ipsyme .commerce .btnMd{width:40%;display:inline-block!important}.ipsyme .media-embed{position:static;text-align:center;margin:0 auto}.ipsyme .stylist .content,.ipsyme .stylist .media-container{display:inline-block;vertical-align:middle}.ipsyme .stylist .avatar{width:80px;height:80px}.checkout-details{display:none!important}.ipsyme .table.cta{margin-top:25px}.ipsy-brand-offers .slideshow{border-bottom:1px solid #ddd}.ipsy-brand-offers .lego.full{border-top:0}.ipsy-brand-offers .gallery .photo-grid .photo{width:25%!important}}@media only screen and (min-width:1200px){.ipsy-brand-offers .gallery .photo-grid .photo .sold-out .overlay h4{top:9px;font-size:14px}.offers .items{width:90%}}@media only screen and (min-width:1280px){.offers section .hero .photo{width:250px;height:250px}.offers section .desc .filler,.offers section .desc .text{height:250px}.content .offers{text-align:center}.ipsyme .special-offer-wrapper{width:50%}.ipsyme-container .wrap-container.product .card.wrap{width:calc(33.33% - 1px);border-right:1px solid #ddd}.ipsyme-container .wrap-container.product .card.wrap:nth-of-type(even){width:calc(33.33% - 1px);border-right:1px solid #ddd}.ipsyme .stylist .avatar{width:100px;height:100px}.ipsy-brand-offers .gallery .photo-grid .photo .photo-inner{margin-left:20px;margin-right:20px}.ipsy-brand-offers .gallery .photo-grid .photo .photo-inner img{width:calc(100% - 2px)!important}.ipsy-brand-offers .gallery .photo-grid .photo .photo-inner .discount-banner{top:5px}
}@media only screen and (min-width:1600px){.ipsy-brand-offers .gallery .photo-grid .photo .photo-inner .hover-state{top:8px;width:100%;height:calc(100% - 16px)}}.user-profile.ipsyme .banner{border-bottom:1px solid #ddd!important}.user-profile.ipsyme .swatch{border-top:0 none;border-bottom:0 none}.user-profile.ipsyme .banner .card{margin-left:-15px!important}.user-profile.ipsyme .product-wrapper{height:auto!important;text-align:left;padding:15px 0;overflow:hidden;padding-top:0}.user-profile .product-wrapper img{width:80px;height:80px;border:1px solid #f2f2f2!important;float:left;margin:0 15px 0 0;position:relative;border:0;padding:0}.user-profile .product-wrapper .text{overflow:hidden}.user-profile .product-wrapper h2 a:hover{color:#e72d9e!important}.user-profile.ipsyme .reviews section{padding-left:15px;padding-right:15px}.user-profile.ipsyme .caption .rating{margin:0 0 12px 0}.user-profile.ipsyme .secton-dark{background-color:#f9f9f9!important}.user-profile.ipsyme h4.image-title{margin-top:5px}.account-container .tab-container{background-color:#fff}.account-container .tab-container .row{text-align:center}.account-container .tab-container .inner-card{max-width:992px;margin-left:15px;margin-right:15px}.account-container .tab-container .inner-card .brand-name{margin-top:30px}.account-container .tab-container .inner-card .title{font-size:1.1em;margin-top:10px}.account-container .tab-container .inner-card .subheading{margin-top:30px}.account-container .tab-container .inner-card .product-photo{left:10px}.account-container .tab-container .inner-card .payment-heading{margin-top:30px}.account-container .tab-container .inner-card .shipped-to-name{border-bottom:2px dotted #aaa}.account-container .tab-container>.card{float:none;width:80%;margin:0;padding:35px 10% 35px 10%;border-top:1px solid #ddd;border-bottom:0}.account-container .tab-container>.card:first-of-type{border:0}.account-container .buttons-container .retry-card-icon{top:0;right:-10px}.product-feedback .tab-container{transition:none;-webkit-transition:none;-moz-transition:none}.user-profile .card{background-color:transparent}.user-profile .brand-tease img{height:34px}.user-profile.ipsyme .card{border-bottom:0 none;margin-left:-15px!important;width:100%!important;margin:0!important}.user-profile.ipsyme .swiper.swatch{margin-top:0!important;margin-left:0!important}.account-container .avatar.xxl{margin:15px 0 15px 0;clear:both;border-radius:95px 95px;-moz-border-radius:95px;-webkit-border-radius:95px;border:10px solid #f2f2f2}.account-container .swatch.sm li{cursor:default}@media only screen and (min-width:640px){.account-container .card.wrap{float:none;width:92%;margin:0 4% 20px 4%}}@media only screen and (min-width:768px){.account-container .tab-container .row{text-align:left}.account-container .tab-container .inner-card .title{margin-top:0}.account-container .tab-container .inner-card .brand-name{margin-top:0}.account-container .tab-container .card.wrap{width:100%}}@media only screen and (min-width:1024px){.inner-card{margin-left:auto!important;margin-right:auto!important}.inner-card .purchase-photo{max-width:120px;margin-right:30px;border:0 none}.account-container.wrap-container{width:100%!important;padding:0}.account-container .card.wrap{float:none;display:inline-table;vertical-align:middle;width:25%!important;margin:0 0 0 -5px;border-left:1px solid #ddd;border-bottom:0}}.ipsypoints-container .product .card .info .desc p{width:100%}.ipsypoints-container .product .card .info .cta{display:block;width:auto;padding:0;text-align:left;margin-top:15px}.ipsypoints-container .product .card .info .cta .button{width:70%}.ipsypoints-container .product .card .info .desc{display:block;width:auto;padding:0}.ipsypoints-container .icon .product-points{height:38px!important;position:relative;top:10px}.ipsypoints-container .buttons-container{border-top:0}.earnpoints{position:relative;text-align:center}.earnpoints .middle-container{width:100%!important}.earnpoints .card{width:calc(100% - 70px);margin:0;padding:35px;display:block;vertical-align:top;float:none;text-align:center;border:0 none}.earnpoints .card .inner .btnSm{text-align:left!important}.earnpoints .card.social-share{width:calc(100% - 60px);padding:35px 30px}.earnpoints .row{margin:0 0 20px 0;overflow:hidden}.earnpoints .row .cta{display:table-cell;vertical-align:middle;overflow:hidden;width:95%;padding-right:5%}.earnpoints .row .btnSm{display:block;text-align:center}.earnpoints .row.complete .btnSm{background-color:#ddd!important;background-image:url("icon_check_yL8vuY8SanocegUwZdpKaaNMzAlIM2LhgMkpZgpTRPd.png")}.timeline{margin:0 0 35px 25px;display:inline-block}.timeline .heading{text-align:center;margin-left:-5px;padding:0 20px 20px 10px}.timeline .dateline{padding:2px;background-color:#efefef;overflow:hidden;display:table-cell;vertical-align:middle;border-radius:50px 50px;-moz-border-radius:50px;-webkit-border-radius:50px}.timeline .inner{display:table-cell;vertical-align:middle;margin:20px 0 0 35px;text-align:left;width:100%}.timeline li{list-style:none;overflow:hidden;margin:20px 0 20px -23px;width:100%}.timeline .status{overflow:hidden;display:table-cell;vertical-align:middle;padding-right:3px}.timeline .status>div{overflow:hidden;width:40px;height:30px;padding-top:10px;border-radius:50px 50px;-moz-border-radius:50px;-webkit-border-radius:50px;font-size:14px;font-weight:500;background-color:#e72d9e;color:#fff;text-align:center}.timeline .complete .status div{height:40px;padding-top:0;background-image:url("icon_check_yL8vuY8SanocegUwZdpKaaNMzAlIM2LhgMkpZgpTRPd.png");background-repeat:no-repeat;background-position:center center;background-size:auto 40%;background-color:#ddd;border:1px solid #ddd}.timeline .inactive .status div{border:1px solid #ddd;color:#ddd}.timeline .desc h2{margin-top:15px}.timeline .carrot{display:table-cell;vertical-align:middle}.timeline .carrot img{width:15px}.timeline .info{background-color:#f2f2f2;padding:20px 7px;border-radius:2px 2px;-moz-border-radius:2px;-webkit-border-radius:2px;display:table-cell;vertical-align:middle;width:100%}.timeline .hero{overflow:hidden;display:table-cell;vertical-align:middle}.timeline .hero .photo{overflow:hidden;width:60px;height:60px;border-radius:50px 50px;-moz-border-radius:50px;-webkit-border-radius:50px;background-color:#fff;text-align:center}.timeline .hero .photo img{width:100%}.timeline .hero .photo img.icon{height:50px;width:auto;margin-top:15px}.timeline .desc{display:table-cell;vertical-align:middle;padding-left:20px}.timeline .cta,.timeline .btnSm{margin-top:20px}@media only screen and (min-width:375px){.timeline .hero .photo{width:80px;height:80px}}@media only screen and (min-width:480px){.timeline{margin:0 0 35px 35px}.timeline .dateline{padding-right:10px}.timeline .info{padding:20px}}@media only screen and (min-width:768px){.earnpoints{margin-top:35px}.earnpoints.wrap-container{max-width:1000px;display:inline-block;width:100%}.earnpoints .card{width:calc(50% - 70px);float:left;border-top:0;padding:0 35px 35px 35px}.earnpoints .card.social-share{width:calc(50% - 70px);padding:0 35px 35px 35px}.earnpoints .timeline{width:calc(50% - 36px);float:right}}@media only screen and (min-width:1024px){.earnpoints.wrap-container{max-width:1000px;display:inline-block;width:100%;max-width:1200px}.earnpoints .card{width:calc(40% - 70px);margin-left:10%}.earnpoints .card.social-share{width:calc(40% - 70px);margin-left:10%}.earnpoints .timeline{width:calc(40% - 36px);margin-right:10%}.ipsypoints-container .product .card .info .cta{margin-top:0}}@media only screen and (min-width:1280px){.earnpoints.wrap-container{max-width:1200px}}.confirm-sidebar .desc{display:none}.banner-proof{overflow:hidden;background-repeat:no-repeat;background-size:auto 100%;background-position:-170px center}.banner-proof div{height:120px;max-width:800px;padding:30px 30px 0 0;margin-left:140px;font-family:'Roboto Condensed';font-size:.8em;font-weight:900;display:inline-table;vertical-align:middle;text-transform:uppercase}.banner-ipsyme{overflow:hidden;background-color:#fff;text-align:center;opacity:.8}
.banner-ipsyme .inner{display:inline-block;max-width:900px}.banner-ipsyme .photo{width:100%;display:block;padding:0}.banner-ipsyme .photo img{width:100%;max-width:300px}.banner-ipsyme .text{display:table-cell;vertical-align:middle;height:120px;padding:30px 30px 0 10%;margin-left:140px;font-family:'Roboto Condensed';font-size:1.2em;font-weight:900;text-transform:uppercase;color:#555;text-align:center}.module-form .cardinfo.update-card select{padding:20px 5%!important;width:calc(100% - 2px)!important;border-right:0 none!important}.module-form .cardinfo.update-card .select-arrow{position:absolute;right:20px}.choose-sub-container.referral-test{margin-top:30px;max-width:1280px}.choose-sub-container.referral-test .supply-last{background-color:#ffddf9}.choose-sub-container .free-product{width:160px;height:160px;-webkit-border-radius:80px;-moz-border-radius:80px;border-radius:80px}.choose-sub-container .products-photo{height:200px;background-size:100% auto;background-position:top center;background-repeat:no-repeat}.choose-sub-container .heading{font-size:1.4em!important}.choose-sub-container .radio label:before{top:1px}.choose-sub-container .radio h1{font-size:1.2em}.choose-sub-container .radio h4{margin-top:5px;font-size:.75em}.choose-sub-container .choose-package{padding:0 30px}@media only screen and (min-width:400px){.choose-sub-container .products-photo{height:260px;background-position:top left}}@media only screen and (min-width:480px){.choose-sub-container .products-photo{height:320px;background-size:95% auto}.choose-sub-container .free-product{width:220px;height:220px;-webkit-border-radius:110px;-moz-border-radius:110px;border-radius:110px}.banner-ipsyme .photo{width:auto;max-width:50%;display:table-cell;padding:30px}.banner-ipsyme .text{text-align:left}}@media only screen and (min-width:640px){.choose-sub-container .products-photo{height:420px;background-size:100% auto}.choose-sub-container .choose-package{position:relative;padding-left:50px}.choose-sub-container .free-product{width:220px;height:220px;-webkit-border-radius:110px;-moz-border-radius:110px;border-radius:110px}}@media only screen and (min-width:768px) and (max-width:992px) and (orientation:portrait){.choose-sub-container .products-photo{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);background-size:100% auto;background-position:center right}}@media only screen and (min-width:1024px){.choose-sub-container .products-photo{background-size:100% auto}.choose-sub-container .choose-package{padding-left:110px;max-width:450px}.choose-sub-container .choose-package.sub-page{max-width:550px}.choose-sub-container .row.first{margin-top:30px}.choose-sub-container .radio label:before{top:10px}.choose-sub-container .radio h1{font-size:1.5em}.choose-sub-container.non-personalized .choose-package{padding-left:50px;max-width:auto}.choose-sub-container.non-personalized .choose-package h4{width:300px}}@media only screen and (min-width:1200px){.non-personalized .choose-package{position:relative;left:50px;padding-right:30px}}@media only screen and (min-width:1280px){.choose-package{padding-right:70px}.non-personalized .products-photo{margin-left:70px}}@media only screen and (min-width:1440px){.choose-sub-container .products-photo{height:530px}}.divider-height-sm,.divider-height-md,.divider-height-lg{width:100%}.divider-height-sm{height:100px}.divider-height-md{height:250px}.divider-height-lg{height:300px}.swl h3.title{font-size:1.4em}.header.swl-step2,.confirm-sidebar.swl-step2{display:none!important}.swl-step2 .title{font-size:1.7em!important}.swl-step2 .title .heading{font-size:140%!important}.swl-step2 .fb-link-continue{font-size:140%!important}.swl-step2 h4{font-size:155%!important;margin-top:10px}.fb-send-container.swl-step2 p.white{font-size:160%!important}.swl-step2 .heading-anim .graphic{display:none!important}.removeContinue.fb-send-container{margin-bottom:300px!important}.swl-step2 .heading-anim .title{margin:20px 0 20px 0;position:relative;width:100%;text-align:center}.open-subs .points-container .points-txt{padding-left:5px;padding-right:5px}.open-subs .btnFacebook{margin-bottom:15px!important;margin-top:15px!important}.open-subs-cta{padding:15px!important}.points.open-subs{background-position:0 80%;background-size:100% auto;background-repeat:no-repeat}.fb-messenger.fb-messenger-dialog h1{font-size:32px!important}.fb-messenger.fb-messenger-dialog h2,.fb-messenger.fb-messenger-dialog p{font-size:22px!important}.fb-messenger.fb-messenger-dialog .fb-send span{width:52px!important;height:20px!important}.early-access-steps .products-container{max-width:1024px}.early-access-steps .fb-messenger .row{position:relative;top:-50px;padding-bottom:15px}.early-access-steps .fb-messenger-product-card{margin:15px}.early-access-steps .fb-messenger-product-card .fb-send{float:left!important}.early-access-steps .fb-messenger-product-card .info{clear:both!important}.early-access-steps .fb-messenger-product-card img{border-bottom:2px solid #ccc}.ios-app .early-access-steps .fb-messenger .row{top:0}.ios-app .early-access-steps .fb-messenger .descr{width:60%}.open-subs.fb-messenger-dialog h1{font-size:2.5em}.open-subs.fb-messenger-dialog h4{font-size:150%}.open-subs.fb-messenger-dialog h2,.open-subs.fb-messenger-dialog h4,.open-subs.fb-messenger-dialog p{font-size:170%}.open-subs.fb-messenger-dialog .btnFacebook,.open-subs.fb-messenger-dialog .btnTwitter,.open-subs.fb-messenger-dialog .btnPinterest,.open-subs.fb-messenger-dialog .btnPink,.open-subs.fb-messenger-dialog .btnInviteSMS,.open-subs.fb-messenger-dialog #shareReferralLink input[type="text"]{font-size:120%}.open-subs.fb-messenger-dialog .btnFacebook,.open-subs.fb-messenger-dialog .btnTwitter,.open-subs.fb-messenger-dialog .btnPinterest,.open-subs.fb-messenger-dialog .btnPink,.open-subs.fb-messenger-dialog .btnInviteSMS{padding-top:20px!important;padding-bottom:20px!important}.open-subs.fb-messenger-dialog .btnFacebook h2,.open-subs.fb-messenger-dialog .btnTwitter h2,.open-subs.fb-messenger-dialog .btnPinterest h2,.open-subs.fb-messenger-dialog .btnPink h2,.open-subs.fb-messenger-dialog .btnInviteSMS h2{font-size:1em}.swl-cleanup{text-align:center}.swl-cleanup .banner .progress-bar{position:absolute;top:0;background-color:#f246b4;height:3px}.swl-cleanup .banner .fa-circle{position:absolute;z-index:2;color:#f246b4;top:-4px;font-size:10px}.swl-cleanup .banner .top-img{border-top:3px solid #999}.swl-cleanup .banner .share-steps{position:relative}.swl-cleanup .banner .share-steps #share-comment{height:40px;max-height:40px}.swl-cleanup .fine-print{margin-top:60%}.swl-cleanup.fb-messenger-web{text-align:left}.swl-cleanup.fb-messenger-web .banner .share-steps{height:500px;border-bottom:0 none!important}.swl-cleanup.fb-messenger-web .fine-print{margin-top:0}.fb-dialog-container{margin-top:45px;float:left;-webkit-transform:scale(0.85,0.85)!important;-moz-transform:scale(0.85,0.85)!important;-ms-transform:scale(0.85,0.85)!important;transform:scale(0.85,0.85)!important}.fb-dialog-container .fb-send{position:relative;left:-14px;top:-40px;margin-top:15px}.fb-dialog-container .fb-send iframe{height:480px!important;width:100%}#fb-like-container{width:50px;height:20px;text-align:center;margin-left:auto;margin-right:auto}.fb-mobile-web{position:relative;left:-7px}.transform-dialog{-webkit-transform:scale(0.85,0.85)!important;-moz-transform:scale(0.85,0.85)!important;-ms-transform:scale(0.85,0.85)!important;transform:scale(0.85,0.85)!important;position:relative;left:-15px}.transform-dialog .btnSm{position:relative;left:-10px;padding:12px 15px}.twitter-ab-test .btnTwitter.btnTwitter{text-transform:none;padding:2px 3px 3px 3px}.twitter-ab-test .btnTwitter.btnTwitter .fa-twitter{padding-right:5px;font-size:14px}.twitter-ab-test .btnTwitter.btnTwitter .txt{position:relative;top:-2px}.twitter-ab-test .web-wrapper{padding-bottom:500px}.twitter-ab-test .web-wrapper.swl-step2 .btnTwitter{text-transform:none;padding:3px 4px;margin-top:0}
.ios-app .web-wrapper{padding-bottom:30px}.referral-program #shareReferralLink input[type="text"]{width:100%}.referral-program .social-channels{background-color:#fff;max-width:480px}.referral-program .container-fluid{max-width:1024px}.referral-program .gift-photo{padding-top:15px;padding-bottom:15px}.referral-program .redeem-btn{margin-top:10px}@media only screen and (orientation:portrait){.open-subs .points-container{padding-bottom:430px}.ios-app .open-subs .points-container{padding-bottom:30px}}@media only screen and (orientation:landscape){.open-subs .points-container{padding-bottom:500px}.ios-app .open-subs .points-container{padding-bottom:30px}}@media only screen and (min-width:375px){.transform-dialog{-webkit-transform:scale(0.9,0.9)!important;-moz-transform:scale(0.9,0.9)!important;-ms-transform:scale(0.9,0.9)!important;transform:scale(0.9,0.9)!important;left:-20px}.transform-dialog .btnSm{left:0}}@media only screen and (min-width:480px){.swl-step2{margin:0 auto!important;text-align:center}.swl-step2 .heading-anim .title{left:0;top:0}}@media only screen and (min-width:640px){.swl-step2{margin:0 auto!important;text-align:center}.swl-step2 .heading-anim .title{left:0;top:0}}@media only screen and (max-width:767px) and (orientation:landscape){.early-access-steps .fb-messenger-product-card img{margin:0 auto!important}}@media only screen and (max-width:767px){.swl-cleanup .banner{background-image:url("swl-mob-blank-rect_qoH6Al4bpntigsjxYyeKimjpiKBqZTUJIS0d5UFlUlO.jpg")!important}}@media only screen and (min-width:768px){.early-access-steps .fb-messenger .row{top:0}.early-access-steps .fb-messenger .descr{width:70%}.ios-app .early-access-steps .fb-messenger .descr{width:55%}.open-subs .points-container{max-width:550px!important}.open-subs .fb-send-container{max-width:490px}.swl-cleanup{text-align:left}.swl-cleanup .btnFixed{width:160px}.swl-cleanup .banner{height:500px;background-position:top center;background-repeat:no-repeat;background-size:auto 100%;border-top:5px solid #999}.swl-cleanup .banner .share-steps{top:50px;left:50px;width:360px;height:auto}.swl-cleanup .banner .progress-bar{top:-5px;height:5px}.swl-cleanup .banner .fa-circle{top:-12px;font-size:17px}.swl-cleanup.fb-messenger-web .banner{border-bottom:1px solid #ddd}.swl-cleanup.fb-messenger-web .banner .share-steps{position:relative;z-index:1;top:0;left:0;width:380px;height:calc(100% - 30px);padding-bottom:0!important;border-bottom:1px solid #ddd}.swl-cleanup .fine-print{margin-top:0}#fb-like-container{height:26px;text-align:left;margin-left:0;margin-right:auto}.referral-program .limited-time{margin-top:10%}.referral-program .gift-photo{padding-top:30px}.referral-program .redeem-btn{margin-top:20px}}@media only screen and (min-width:1024px){.early-access-steps .fb-messenger .descr{width:80%}.ios-app .early-access-steps .fb-messenger .descr{width:65%}.points.open-subs{background-position:0 90%}.swl-cleanup .banner{height:500px}}@media only screen and (min-width:1240px){.points.open-subs{background-position:bottom}.swl-cleanup .banner{height:715px}.swl-cleanup .banner .share-steps{left:100px}.swl-cleanup.fb-share .share-steps{width:460px}.fb-dialog-container{margin-top:30px}}.giveaways .full .banner,.giveaway-details .full .banner,.giveaways-winners .full .banner{max-width:100%}.giveaways .lego.full,.giveaway-details .lego.full,.giveaways-winners .lego.full{background-color:#fff!important}.giveaways .lego.full{border-top:1px solid #ddd}.giveaways .lego.full h1,.giveaways .lego.full p{margin-left:4px}.giveaways .full .hero{width:100%;margin-left:0}.giveaways.banner-outer .full .wrapper{position:relative;width:90%;margin:0 auto;top:0}.giveaways .full .wrapper .text-outer{width:80%;margin:0 auto!important;height:auto}.giveaways .full .wrapper .text-outer .btn{width:80%}.giveaways .recentWinners{margin-top:6px;margin-right:0}.giveaways .gallery .photo-grid .photo{width:100%;position:relative;padding-bottom:0}.giveaways .gallery .photo-grid .photo .photo-inner{position:relative;margin-left:20px;margin-right:20px}.giveaways .gallery .photo-grid .photo .photo-inner .hover-state{opacity:0;visibility:hidden;position:absolute;top:3px;width:100%;height:calc(100% - 8px);background-color:#e72d9e;background-color:#e72d9e}.giveaways .gallery .photo-grid .photo .hover-state .btnSm{display:block;width:40%;margin:60% auto!important;border:1px solid #fff}.giveaways .gallery .photo-grid .photo .photo-inner:hover{cursor:pointer}.giveaways .gallery .photo-grid .photo .photo-inner:hover>a .hover-state{opacity:.8;visibility:visible;transition:transform .5s ease-in-out,opacity .25s ease-in-out;-webkit-transition:-webkit-transform .5s ease-in-out,opacity .25s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out,opacity .25s ease-in-out}.giveaways .gallery .photo-grid .photo .photo-inner img{border:1px solid #ddd;padding:0!important;margin-bottom:0!important;display:inline-block;width:calc(100% - 1px)!important}.giveaways .gallery .photo-grid .photo .text{margin-bottom:20px!important;padding:0!important;width:inherit!important;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;position:relative;top:-5px;font-size:14px!important}.giveaways .gallery .photo-grid .photo .text h4{padding-left:20px}.giveaways .gallery .photo-grid .photo .text .brand{padding-top:20px}.giveaways .gallery .photo-grid .photo .text .value{padding-bottom:20px}.winner-ribbon{position:absolute;top:0}.winner-ribbon img{background-color:transparent!important}.giveaway-details a,.giveaway-details a:hover{color:#e72d9e}.giveaway-details .text.rules{padding:0}.giveaway-details .clock{background-image:url("clock-gray_ciVKwZYs64mzTPMI5UWW2H4l4uXDbHL9bcYvbHjYD1O.png");margin-bottom:15px}.giveaway-details .entries{background-image:url("person-gray_NsrS6gxnHs3YpcBWcyLBdfH5oW0P0PT1SmDEN53knS0.png");margin-bottom:15px}.giveaway-details .clock h4,.giveaway-details .entries h4{margin-left:25px}.giveaway-details .giveaway-teaser li{border-top:1px solid #ddd;list-style-type:none}.giveaway-details .giveaway-teaser li:first-of-type{border-top:0 none!important;margin-top:25px!important}.giveaway-details .giveaway-teaser li:last-of-type{border-bottom:1px solid #ddd}.giveaway-details .giveaway-teaser .share .btn-cta{position:relative;top:25px}.giveaway-details .giveaway-cta{width:60%;margin:20px auto 20px 0!important}.giveaway-details .giveaway-cta.btnLg{font-size:.7em}.giveaways-winners{padding-bottom:30px}.giveaways-winners .full h1{margin:40px 0 10px 42px}.giveaways-winners .outer-container{margin-left:-15px!important;margin-right:-15px!important}.giveaways-winners .winner-card{margin-left:-15px;margin-right:-15px}.giveaways-winners .outer-container{margin:0 30px!important}.giveaways-winners .prize{margin-top:20px;border:1px solid #ddd}.giveaways-winners .winner-info{margin-top:40px;font-size:.65em}.giveaways-winners .winner-info .name{margin-bottom:0}.giveaways-winners .winner-info .value{margin-top:2px}.giveaways-winners .insta-username{width:100%!important}@media only screen and (min-width:480px){.giveaways .gallery .photo-grid .photo{width:50%!important}.giveaways .gallery .photo-grid .photo .photo-inner{margin-left:10px;margin-right:10px}.giveaways .gallery .photo-grid .photo .text .brand{width:90%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.giveaways-winners .outer-container .winner-info{font-size:.85em}}@media only screen and (min-width:768px){.giveaways .recentWinners{float:right;margin-right:8px}.giveaways .gallery .photo-grid .photo{width:33.3%!important}.giveaways .gallery .photo-grid .photo .photo-inner .hover-state{top:7px;width:100%;height:calc(100% - 12px);padding-bottom:2px}.giveaways-winners .outer-container{margin:30px!important}.giveaways-winners .outer-container .prize{margin-top:0}.giveaways-winners .outer-container .winner-info{margin-top:10px}}@media only screen and (min-width:992px){.giveaway-details .text.rules{margin-right:20px;width:calc(75% - 20px)}.giveaways-winners .winner-card{padding-bottom:30px}.giveaways-winners .outer-container .winner-info{margin-top:0}
.giveaways-winners .outer-container .winner-info .insta-username{margin-top:25px}}@media only screen and (min-width:1024px){.giveaways .lego.full{border-top:0}.giveaways .gallery .photo-grid .photo{width:25%!important}.giveaways .gallery .photo-grid .photo .photo-inner .hover-state{top:6px;width:100%;margin-bottom:-15px}}@media only screen and (min-width:1200px){.giveaways-winners .outer-container .winner-info{margin-top:20px}.giveaways .gallery .photo-grid .photo .photo-inner img{width:calc(100% - 2px)!important}.giveaways .gallery .photo-grid .photo .photo-inner .hover-state{top:8px;height:calc(100% - 15px);margin-bottom:0}.giveaway-details .giveaway-cta{width:75%;margin:10px auto 0 0!important}.giveaway-details .giveaway-cta.btnLg{font-size:.9em}}@media only screen and (min-width:1600px){.giveaways .gallery .photo-grid .photo .photo-inner .hover-state{top:8px;width:100%;height:calc(100% - 16px)}}.module-secondary{overflow:hidden;background-color:#555;padding:10px 0 20px 0}.module-secondary h1{color:#fff}.hero .buttons{margin-top:20px;overflow:hidden;width:100%;max-width:750px;display:inline-block}.hero .buttons li{list-style:none;float:left;padding:50px 0 30px 0;cursor:pointer;width:50%;background-color:#f2f2f2}.hero .buttons li .details{margin-top:10px}.hero .buttons li h1,.hero .buttons li h2,.hero .buttons li h3{color:#aaa}.hero .buttons li:hover{background-color:#f246b4}.hero .buttons li.active{background-color:#e72d9e;background-image:url("icon_check-pink-reverse_xFYn78wf8Od5FkWdDm7tN4jciol6PYLCTQbY0bzS9AN.png");background-repeat:no-repeat;background-size:auto 25px;background-position:center 15px}.hero .buttons li:hover h1,.hero .buttons li:hover h2,.hero .buttons li:hover h3{color:#fff}.hero .buttons li.active h1,.hero .buttons li.active h2,.hero .buttons li.active h3{color:#fff}.summary-info{background-color:#fff;border-top:1px solid #efefef;border-bottom:1px solid #efefef}.summary-info>div>div{margin-bottom:30px}.summary-info .inner{max-width:900px;width:calc(100% - 40px);display:inline-block}.summary-info .button .btnSm{padding-left:50px;padding-right:50px}.secure-info{background-color:#fff;border-bottom:1px solid #efefef}.toolbar-control .single{width:60%;margin-left:20%;margin-right:20%}.content.quiz .carousel{padding-left:0!important;padding-right:0!important}.content.quiz .carousel li{list-style-type:none;text-align:center;max-width:1200px;margin-left:auto!important;margin-right:auto!important}.content.quiz .carousel li.encouragement-message{max-width:2600px}.product-select{text-align:center;overflow:auto}.product-select .inner>div{display:inline-block;vertical-align:top;margin:30px;text-align:center;width:150px;white-space:normal;cursor:pointer}.product-select .inner>div .photo{background-color:#fff;background-repeat:no-repeat;background-size:100% auto;background-size:contain;background-position:center center;width:150px;height:150px;border:3px solid #fff;border-radius:80px 80px;-moz-border-radius:80px;-webkit-border-radius:80px}.product-select .inner>div .icon{overflow:hidden;display:inline-block;vertical-align:middle;width:36px;height:36px;border-radius:20px 20px;-moz-border-radius:20px;-webkit-border-radius:20px;border:1px solid #fff;background-color:transparent;background-image:url("icon_check_yL8vuY8SanocegUwZdpKaaNMzAlIM2LhgMkpZgpTRPd.png");background-repeat:no-repeat;background-size:50% auto;background-position:center center;cursor:pointer}.product-select .inner>div h2{color:#fff}.product-select .inner .active .photo{border:3px solid #e72d9e}.product-select .inner .active .icon{border:1px solid #e72d9e;background-color:#e72d9e;background-image:url("icon_check_yL8vuY8SanocegUwZdpKaaNMzAlIM2LhgMkpZgpTRPd.png")}.product-select .inner .active h2{color:#e72d9e}.product-select .inner>div:hover .photo{border:3px solid #e72d9e}.product-select .inner>div:hover .icon{border:1px solid #e72d9e;background-color:#e72d9e;background-image:url("icon_check_yL8vuY8SanocegUwZdpKaaNMzAlIM2LhgMkpZgpTRPd.png")}.product-select .inner>div:hover h2{color:#e72d9e}.banner-landing{width:100%;height:200px;overflow:hidden;background-repeat:no-repeat;background-size:auto 100%;background-position:center center}.banner-landing.sneak-peek{width:100%;height:auto}.fb-ig-container{width:280px;display:block;margin:0 auto}.fb-ig-container>div{margin-bottom:20px}.fb-send-container{display:inline-block;background-color:#f2f2f2;border-radius:4px 4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:30px;width:calc(100% - 120px);margin-bottom:50px;max-width:490px}.growth-bag-received{max-width:100%}.skip-waitlist .textarea-container textarea{height:30px!important}.skip-waitlist .btnFacebook.facebook{text-transform:none;font-size:1.2em;font-weight:400!important}.skip-waitlist .btnFacebook.facebook .fa{font-size:1.2em!important;position:relative;top:0;left:-7px}.skip-waitlist .social-channels{background-color:#fff;max-width:480px}.fb-link-continue{margin-top:100px!important}.fb-link-continue.fb-messenger{margin-bottom:150px!important}.waitlist-steps .card .info .cta{padding-left:0!important}.heading-anim .title{text-align:left}.heading-anim .graphic{background-repeat:no-repeat;background-size:240% auto;background-position:right center;height:250px;overflow:hidden}.banner-outer .full .banner{max-width:100%;border-bottom:1px solid #ddd}.banner-outer .full.container{height:450px}.banner-outer .full .wrapper{position:absolute;background-color:rgba(255,255,255,0.85)}.banner-outer .full .wrapper.transparent{background-color:transparent;opacity:1}.banner-outer .full .wrapper .text-outer{position:relative;top:0;width:90%;margin:20px auto 0 auto!important;height:auto;display:block;overflow:hidden}.banner-outer .full .wrapper .text-outer .text{width:90%;margin:0 auto}.banner-outer .full .wrapper .text-outer .btn{width:90%;margin:15px auto 35px auto}.banner-outer .full .wrapper .text-outer .text h1{display:inline-block;font-size:1.2em!important}.banner-outer .offers:first-of-type{border-top:1px solid #ddd;padding-top:30px}.confirm-sidebar{position:relative}.confirm-sidebar .cta{position:absolute;top:-5px;right:15px}.confirm-sidebar .cta>div{overflow:hidden;width:20px;height:18px;padding-top:2px;border:1px solid #fff;border-radius:12px 12px;-moz-border-radius:12px;-webkit-border-radius:12px;font-family:times;font-size:14px;font-weight:bold;color:#e72d9e;cursor:pointer}.confirm-sidebar .cta div .fa-info{position:relative;font-size:.8em;left:8px}.ipsypoints-container .card .info .cta .button .btnSm{float:left}.cancel-sub-step2{background:url("photo_cancelsub_sm_e2fxmQ6IY5PaOrGKsmvp5804yw0KEzJW5PGCn0HBxpL.jpg") no-repeat 100% 50%}.home-container .full .text h1.blueLt{margin-bottom:6px!important;font-size:1.4em}.banner-outer .instagram.logo{float:left;margin-top:8px}.description{clear:both;margin:10px 0 10px 0;font-size:.8em;font-weight:300;text-align:left;font-size:inherit}.clock{background-image:url("icon_clock-pink_T5diSjQNNhihLGCPzkNYDgij9nPd2kc4xkzxq5NKGvM.png")}.about-ipsy{float:right;margin:0 30px 15px 15px}.modal-container.offer{max-width:500px}.modal-container.offer .content{position:relative}.modal-container.offer h1.title{position:relative;top:-20px}.modal-container.offer .fine-print{position:relative;bottom:-50px;left:0;right:0;width:100%;margin-top:-30px!important}.modal-container.offer .fine-print h3{text-align:center;position:relative;padding:30px}@media only screen and (max-width:479px){.ipsyme .product-thumbs .youtube-video{clear:both;margin-top:20px}.product.ipsyme .btnReviewPoints,.product.ipsyme .btnReviewed{display:block;margin-left:20px}}@media only screen and (orientation:landscape){.block12 .choice,.block8 .choice,.block6 .choice{width:33.334%}.answer-stack .choice .icon img{width:70%}.answer-grid .choice{width:33%}.swiper{margin-top:-30px}.module-secondary{float:left;width:50%;padding:10px 0 20px 0}.module-secondary .toolbar-control{width:80%;padding-left:10%;padding-right:10%}.banner-proof{background-position:0 center}.banner-proof div{margin-left:340px}}@media only screen and (orientation:portrait) and (min-width:480px){.quiz-intro .photo div{width:200px;height:200px;border-radius:110px 110px;-moz-border-radius:110px;-webkit-border-radius:110px}
.question{padding:0 0 30px 0}.question h1{font-weight:300}.answer-swatch .swatch{width:110px;height:110px!important;border-radius:55px 55px;-moz-border-radius:55px;-webkit-border-radius:55px;margin:10px 20px 10px 20px!important}.answer-swatch .label{width:150px}.answer-wrap{width:100%;margin:10px 0 10px 0}.answer-wrap .label{height:20%;padding-top:75%;padding-bottom:10%;font-size:.5em!important}.answer-text .label{font-size:.5em!important}.block12 .choice,.block8 .choice,.block6 .choice{width:33.334%}.answer-stack .choice .icon{padding:20px 5% 20px 5%}.answer-stack .choice .icon img{width:80%}.answer-stack .choice .label{margin:20px 10% 20px 30%}.answer-stack .choice .label h2{margin:15px 0 0 0}.answer-grid .choice{width:32.9%}.banner-proof{background-position:-280px center}.banner-proof>div{height:180px;padding:70px 50px 0 0;margin-left:230px}}@media only screen and (min-width:480px){.banner-outer .full .wrapper .text-outer .text{width:60%;float:left;margin:0}.banner-outer .full .wrapper .text-outer .btn{width:35%;float:right;margin:0}.quiz-intro .desc{max-width:460px}.quiz .slide-indicator{margin:30px 0 30px 0}.quiz .slide-indicator li.active span{color:#fff}.heading-anim .graphic{background-size:170% auto;height:250px}.glambag-container .glambag .photo img{width:200px}.glambag-container .glambag h4{font-size:14px}.glambag-container .glambag h1{font-size:24px}.glambag-nav>div{top:65px}.glambag-container .glambag-nav{top:70px}.glambag-nav img{height:30px}.glambag-nav .next div{font-size:11px}.glambag-container .glambag .bag{display:inline-block;width:80%}.glambag-nav>div{position:static}.glambag-container .glambag .photo img{width:200px}.glambag .summary{position:static}.glambag .summary .inner{display:block;width:100%;text-align:center;background-color:#f9f9f9}.glambag .summary li{display:inline-block;margin:5px;padding:15px 30px 15px 30px;text-align:left}.product .card .photo{padding-bottom:30%}.photo-grid .photo{width:33.33%}.ipsypoints-container .product .card .info .cta .button{width:40%}.cancel-sub-step2{background:url("photo_cancelsub_sm_e2fxmQ6IY5PaOrGKsmvp5804yw0KEzJW5PGCn0HBxpL.jpg") no-repeat 90% 50%}.home-container .full .text h1.blueLt{font-size:1.1em}.growth-bag-received{max-width:auto;max-height:200px}}@media only screen and (min-width:640px) and (max-width:1023px){.ipsypoints-container .card .content .photo{float:left;display:block;margin:0 auto;width:30%}.ipsypoints-container .card .content .info{float:left;display:block;width:57%;margin-top:0}.ipsypoints-container .card .content .info .desc{height:auto!important}.ipsypoints-container .card .content .info .desc p{white-space:pre-wrap!important}}@media only screen and (min-width:640px){.banner-outer .full .wrapper .text-outer .btn .btnMd{display:block}.banner-outer .full.container{height:500px}.splash-container .carousel .intro{background-size:auto 100%}.splash-container .intro .desc .flat-white{width:375px}.content.quiz .toolbar-control.wide{width:60%;padding:20px 20% 20px 20%}.quiz .slide-indicator li.active span{color:#fff}.heading-anim .graphic{background-size:100% auto;background-position:right bottom;height:320px}.heading-anim .title{position:absolute;left:0}.skip-waitlist .btnFacebook.facebook .fa{font-size:2.4em}.glambag-container .product .card .content{opacity:.8}.product .card .content{padding:30px;width:calc(100% - 60px);background-color:#fff}.product .card.feature .photo{display:inline-table;width:49%;padding-bottom:49%}.product .card.feature .info{display:inline-table;width:40%;padding:0 0 0 10%}.product .card.feature .info .desc{display:block;text-align:left}.product .card.feature .info .cta{display:block;text-align:left}.product .card.feature .info .cta .btnSm{min-width:100px;margin:30px 0 0 0}.glamroom-container .card .info .desc{width:65%;float:left;display:block;padding-right:5%}.glamroom-container .card .info .cta{float:right;display:block;width:25%;padding-left:5%}.product .card .info .desc p{white-space:normal}.glambag-container .card.wrap.received .info .desc p{width:95%}.product.glambag-wrapper .card.wrap .product-photo{width:40%!important}.product.glambag-wrapper .card.wrap .product-description,.product.glambag-wrapper .card.wrap .content.inactive .product-description{width:60%!important;margin-top:50px}.product.glambag-wrapper .card.wrap .product-photo img{height:200px;margin-top:30px}.ipsypoints-container .product .card .info .desc{display:block}.ipsypoints-container .product .card .info .cta{display:block;padding:20px 0 0 0;width:auto;text-align:left}.ipsypoints-container .card .info .cta .button .btnSm{float:right}.hero .buttons li{padding:15px 0 20px 0;text-align:left}.hero .buttons li .heading{margin-left:80px}.hero .buttons li .details{margin:5px 0 0 80px}.hero .buttons li.active{background-position:30px 26px}.hero .banner-proof{background-position:-250px center}.hero .banner-proof>div{height:160px;padding:90px 50px 0 0;margin-left:250px}.cancel-sub-step2{background:url("photo_cancelsub_DTBVKRTV5MkOocqQ9VvoeXkIe4HIWuoZZdtr5QuzMwY.jpg") no-repeat 90% 50%}}@media only screen and (max-width:767px){.stylist{position:relative!important}.ipsyme .btnWrapper{position:relative;float:none;margin:30px auto 0 auto!important}.ipsyme .media-embed{position:relative;left:-30px}.product.ipsyme .media-embed{left:0!important;top:10%}.ipsyme .earn-points{text-align:left!important}.ipsyme .product-thumbs .video-thumb{width:80px;height:80px}.ipsyme .product-thumbs .youtube-video{width:80px;height:80px}.ipsyme .product-thumbs .youtube-video .video-thumb{width:80px;margin-bottom:15px}.ipsyme .product-thumbs .youtube-video .play-btn{width:45px;height:45px;position:absolute;top:0;left:18px}}@media only screen and (min-width:768px){.banner-outer .full .wrapper .text-outer{width:90%}.banner-outer .full .wrapper .text-outer .text{width:65%}.banner-outer .full .wrapper .text-outer .btn .btnMd{display:inline-block}.banner-outer .full.container{height:500px}.splash-container .intro .desc .flat-white{width:390px}.quiz-intro{margin-top:30px}.quiz-intro .title{font-size:24px;font-weight:100}.quiz-intro .title h1{margin:15px 0}.quiz-intro .desc h2{font-size:16px}.quiz-intro .desc h2.instr{width:360px}.content.quiz .toolbar-control.wide{width:26%;padding:20px 37% 20px 37%}.quiz .slide-indicator{margin:60px 0 40px 0}.question{padding:0 0 40px 0}.answer-swatch .swatch{width:100px;height:100px!important;border-radius:50px 50px;-moz-border-radius:50px;-webkit-border-radius:50px;margin:10px 20px 10px 20px!important}.answer-swatch .label{width:140px}.answer-wrap .label,.answer-text .label{font-weight:400!important;font-size:.6em!important}.block12 .choice,.block8 .choice{width:24.75%}.answer-grid .choice{width:calc(25% - 3px)}.block6 .choice{width:32.83%;margin:.25%}.answer-stack{width:80%;margin:0 auto}.answer-stack .choice{width:33.33%;height:400px}.answer-stack .choice .icon{float:none;width:50%;padding:35px 0 25px 0;margin:0 auto}.answer-stack .choice .label{margin:0 25% 35px 25%;text-align:center}.glambag-container .glambag{background-size:100% auto;background-size:cover}.glambag-container .glambag .photo img{width:200px}.glambag-container>.inner{text-align:center}.glambag-container .inner .inner{display:inline-block}.glambag-container .glambag .photo{width:auto;cursor:pointer}.glambag-container .glambag-nav{width:auto}.glambag-container .glambag{text-align:center;position:relative}.glambag .summary{position:static}.product.ipsyme.reviews .btnReviewPoints,.product.ipsyme.reviews .btnReviewed{margin-top:0;margin-left:0}.product.ipsyme.reviews .reviews section .avatar.md{margin:0 auto;display:block;text-align:center}.product.ipsyme.reviews .reviews section .info{margin:auto;display:block;text-align:center}.ipsyme .reviews .description p{font-size:.7em!important}.ipsyme .reviews section .info p.ipsy-username{width:110px}.user-profile.ipsyme .wrap-container{height:auto;min-height:440px!important}.banner-landing{height:400px}.banner-landing.sneak-peek{height:auto!important}.fb-ig-container{display:inline-block;text-align:center}.fb-ig-container>div p,.fb-ig-container>div div,.fb-ig-container>div a{display:inline-block;vertical-align:middle;margin:0!important}
.fb-ig-container>div p{padding-right:30px}.heading-anim .graphic{height:350px}.heading-anim .heading{padding-top:0;font-size:2em!important}.sticky-note{position:fixed;bottom:20px;right:20px;border-radius:2px 2px;-moz-border-radius:2px;-webkit-border-radius:2px;opacity:.9;z-index:20}.banner-proof{background-position:-300px center}.banner-proof>div{height:210px;padding:90px 50px 0 0;margin-left:320px;font-size:1.2em}.swiper{margin-top:-40px}.module-secondary{float:left;width:50%;padding:10px 0 20px 0}.headline{text-align:left;background-color:#fff;float:left;width:60%}.hero .buttons li{padding:50px 0 30px 0;text-align:center}.hero .buttons li .heading{margin-left:0}.hero .buttons li .details{margin:10px 0 0 0}.hero .buttons li.active{background-position:center 15px}.summary-info>div>div{float:left;text-align:left;margin:0;width:30%}.summary-info .button{padding-top:40px;width:10%}.summary-info .button .btnSm{width:100%;padding-left:0;padding-right:0}.module-secondary .toolbar-control{width:80%;padding-left:10%;padding-right:10%}.home-container .full .text h1.blueLt{font-size:1.4em}h1.error-page{font-size:3.5em;margin:.5em 0 .8em;-webkit-transform:scale(1,1.2);-moz-transform:scale(1,1.2);-ms-transform:scale(1,1.2);-o-transform:scale(1,1.2);transform:scale(1,1.2)}}@media only screen and (min-width:768px) and (orientation:portrait){.banner-outer .full.container{height:450px}}@media only screen and (min-width:992px){.user-profile.ipsyme .banner{border-bottom:1px solid #fff!important}}@media only screen and (min-width:996px){.ipsyme .table.cta{margin-top:25px}.ipsyme .points.cta{display:inline-block;text-align:left;width:auto!important}.ipsyme .table .btnSm.logo{margin-top:15px;margin-left:0}}@media only screen and (min-width:1024px){.home-container.banner-outer .full .wrapper{top:20%;position:absolute;width:360px;padding:30px!important}.home-container.banner-outer .full .wrapper .text-outer .text,.home-container.banner-outer .full .wrapper .text-outer .btn{width:100%!important;float:left}.banner-outer .full.container{height:auto}.banner-outer .offers:first-of-type{border-top:0}.splash-container .intro .desc .flat-white{width:430px}.home-container section.full .desc{width:200px!important;background-color:white!important}.home-container section.full .desc .text{display:block;width:200px!important}.home-container section.full .desc>div{position:relative;left:-20px}.quiz-intro{max-width:800px;padding:60px 0 60px 0}.quiz-intro .title{margin-top:0;display:block;margin-left:290px!important;width:500px;padding:0;font-size:22px;font-weight:100}.quiz-intro .desc h2{font-size:16px}.quiz-intro .photo{width:250px;float:left}.quiz-intro .photo div{width:250px;height:250px;border-radius:125px 125px;-moz-border-radius:125px;-webkit-border-radius:125px}.quiz-intro .desc{padding-left:290px;width:420px}.quiz-intro .cta{padding-left:280px;margin-top:30px}.choice{border-radius:3px 3px;-moz-border-radius:3px;-webkit-border-radius:3px}.block12,.block8{width:94%;margin:0 3% 0 3%}.block6{width:69%;margin:0 15% 0 15%}.block12 .choice{width:16.567%;margin:.05%}.block8 .choice{width:24.90%;margin:.05%}.answer-stack .choice{height:450px}.answer-grid .choice{width:calc(16.7% - 3px)}.glambag-container>.inner{text-align:center}.glambag-container .inner .inner{display:inline-block}.glambag-container .glambag .photo,.glambag-container .glambag-nav{width:auto}.glambag-container .glambag{text-align:center;position:relative}.glambag-container .buttons-container{display:none}.product .card .info{width:calc(100% - 155px);padding:0 0 0 30px}.product .card .photo{padding-bottom:120px;width:120px}.product .card .info .desc p{white-space:normal}.photo-grid .photo{width:20%}.glambag-container .buttons-container{background-color:transparent;border-top:1px solid #ddd;border-bottom:1px solid #ddd;overflow:visible;display:none}.glambag-container .buttons li{border-top:1px solid #ddd;margin-top:-1px}.glambag-container .buttons li:hover,.glambag-container .buttons li.active{color:#e72d9e!important;border-top:1px solid #e72d9e}.glambag-container .buttons .tab3{display:none}.glambag-container>.inner{text-align:center}.glambag-container .tab-container.gallery{opacity:1;max-height:50000px;background-color:#fff}.glambag-container .parallax{display:block}.glambag-menu.insert{display:block}.glambag-menu.insert .inner{display:block;visibility:visible}.glambag .summary{background-color:#fff;border-bottom:1px solid #ddd}.glambag .summary .bag{width:auto;display:inline-block;vertical-align:middle;text-align:left}.glambag-container .glambag{overflow:visible}.glambag-container .sneak-peek{margin-top:120px!important}.glambag-container .glambag .photo{display:table-cell;vertical-align:middle}.glambag-container .glambag .photo img{width:200px}.glambag-container .glambag .label{margin:0;padding:0;display:table-cell;vertical-align:middle}.glambag-container .glambag .label h1{display:table-cell;vertical-align:middle;padding:0 30px 0 30px}.glambag-container .glambag .label .cta{display:table-cell;vertical-align:middle}.glambag .summary .inner{display:none}.glambag.top .summary{text-align:left;position:absolute;z-index:10;background-color:transparent}.glambag.top .summary .inner{display:table-cell;vertical-align:middle;width:auto;height:350px;background:rgba(255,255,255,0.5);text-align:left}.iOS .glambag.top .summary .inner{height:300px}.glambag .summary li{background-color:transparent;padding:10px 30px 10px 30px}.glambag.top .summary li{display:block;padding:20px 30px 20px 30px}.glambag .summary li:first-of-type{border-left:none}.glambag-container .glambag-nav{position:absolute;right:0;top:0;background-color:transparent;opacity:1;visibility:visible;transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out}.glambag-container.early-access .glambag{background-image:none!important;margin-top:0!important}.glambag-container .glambag-nav.hide{opacity:0;visibility:hidden;transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out}.glambag-container .glambag-nav>div:nth-of-type(1){display:none}.glambag-container .glambag-nav>div:nth-of-type(2){display:block;padding:35px}.glambag-container .glambag-nav>div:nth-of-type(2) div{display:block;padding:0;text-align:center}.glambag-container .glambag-nav>div:nth-of-type(2) div img{height:15px;margin-top:15px}.glambag-container .buttons-container{background-color:transparent;border-top:1px solid #ddd;border-bottom:1px solid #ddd;overflow:visible}.glambag-container .buttons li{border-top:1px solid #ddd;margin-top:-1px}.glambag-container .buttons li:hover,.glambag-container .buttons li.active{color:#e72d9e!important;border-top:1px solid #e72d9e}.glambag-container .buttons .tab3{display:none}.glambag-container>.inner{text-align:center}.glambag-container .tab-container.gallery{opacity:1;max-height:50000px}.glambag-container .parallax{display:block}.glambag-menu.insert{display:block}.glambag .summary{background-color:#fff;border-bottom:1px solid #ddd}.glambag .summary .bag{width:auto;display:inline-block;vertical-align:middle;text-align:left}.glambag-container .glambag{overflow:visible}.iOS.glambag-container .glambag{margin-top:-160px}.glambag-container .glambag .photo{display:table-cell;vertical-align:middle}.glambag-container .glambag .photo img{width:150px}.glambag-container .glambag .label{margin:0;padding:0;display:table-cell;vertical-align:middle}.glambag-container .glambag .label h1{display:table-cell;vertical-align:middle;padding:0 30px 0 30px}.glambag-container .glambag .label .cta{display:table-cell;vertical-align:middle}.glambag .summary .inner{display:none}.glambag.top .summary{text-align:left;position:absolute;z-index:10;background-color:transparent}.glambag.top .summary .inner{display:table-cell;vertical-align:middle;width:auto;height:350px;background:rgba(255,255,255,0.5);text-align:left}.iOS .glambag.top .summary .inner{height:300px}.glambag .summary .photo.glambag-hide,.glambag .summary .cta.glambag-hide{display:none!important}
.glambag .summary li{background-color:transparent;padding:10px 30px 10px 30px}.glambag.top .summary li{display:block;padding:20px 30px 20px 30px}.glambag .summary li:first-of-type{border-left:none}.glambag-container .glambag-nav{position:absolute;right:0;top:0;background-color:transparent}.glambag-container .glambag-nav.hide{opacity:0;transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out}.glambag-container .glambag-nav>div:nth-of-type(1){display:none}.glambag-container .glambag-nav>div:nth-of-type(2){display:block;padding:35px}.glambag-container .glambag-nav>div:nth-of-type(2) div{display:block;padding:0;text-align:center}.glambag-container .glambag-nav>div:nth-of-type(2) div img{height:15px;margin-top:15px}.product.glambag-wrapper .card.wrap.received .product-description .info .desc .btnSm{position:relative;top:0}.product.glambag-wrapper .card.wrap .row,.product.glambag-wrapper .card.wrap .content{height:145px!important}.product.glambag-wrapper .card.wrap .product-photo{width:38%!important}.product.glambag-wrapper .card.wrap .product-description{width:62%!important;margin-top:10px}.product.glambag-wrapper .card.wrap .content.inactive .product-description{margin-top:0}.product.glambag-wrapper .card.wrap .product-photo img{height:100px;margin-top:30px}.wrap-container.product .card.wrap{width:calc(33.33% - 1px);border-right:1px solid #ddd}.content.swl .wrap-container.product .card.wrap{width:calc(50% - 1px);border-right:1px solid #ddd}.product .card .content{padding:15px;width:calc(100% - 30px)}.product .card .info{width:calc(100% - 155px);padding:0 0 0 30px}.product .card .photo{padding-bottom:120px;width:120px}.product.ipsyme .reviews section .info p.ipsy-username{width:250px!important;width:inherit!important}.confirm-sidebar{display:table-cell;vertical-align:top;width:25%}.confirm-sidebar ~ .confirm-content{display:table-cell;vertical-align:top;width:75%}.confirm-sidebar .cta{display:none}.confirm-sidebar .desc{display:block}.heading-anim .graphic{height:300px;background-size:auto 100%;background-size:cover;background-position:right center}.banner-proof{background-position:left center}.banner-proof>div{height:220px;padding:80px 50px 0 0;margin-left:620px}.skip-waitlist .textarea-container textarea{width:80%!important;height:60px!important}.heading-anim .graphic{height:400px}.confirm-sidebar ~ .confirm-content .heading-anim .title.subscribe-share{left:26%}.hero .buttons li{padding:15px 0 20px 0;text-align:left}.hero .buttons li .heading{margin-left:80px}.hero .buttons li .details{margin:5px 0 0 80px}.hero .buttons li.active{background-position:30px 26px}.col-2{display:inline-block;vertical-align:top;width:45%;margin-left:9%}.col-2:first-of-type{margin:0}img.right{margin:30px 0 30px 50px;border-radius:2px 2px;-moz-border-radius:2px;-webkit-border-radius:2px}}@media only screen and (min-width:1024px) and (max-width:1239px){.ipsypoints-container .product .card .content{height:340px}.ipsypoints-container .product .card .content .photo{border:1px solid transparent!important}.ipsypoints-container .card.insufficient .meter .bar{display:block;width:100!important}.ipsypoints-container .card .info .cta .button{width:100%!important}.ipsypoints-container .card .info .cta .button .btnSm{margin-top:15px!important}}@media only screen and (min-width:1200px){div[class|=address]{border-bottom:1px solid #ddd}}@media only screen and (min-width:1240px){.ipsypoints-container .product .card .content{height:150px}.home-container.banner-outer .full .wrapper{top:35%}}@media only screen and (min-width:1280px){.answer-grid .choice{width:12.33%}.heading-anim .graphic{height:400px}.heading-anim .title{position:absolute;top:80px;left:35px}.glambag.top .summary .inner,.glambag-container .parallax{height:400px}.glambag-nav .prev,.glambag-nav .next{top:40%}.wrap-container.product .card.wrap{width:calc(33.33% - 1px)}.content.swl .wrap-container.product .card.wrap{width:calc(33.33% - 1px)}.content.swl .confirm-content .wrap-container.product .card.wrap{width:calc(50% - 1px)}.product .card.feature{float:left;margin:-1px 0 0 -1px;width:calc(50% - 1px);border-left:1px solid #ddd;border-right:1px solid #ddd}.photo-grid .photo{width:16.665%}.product.glambag-wrapper .card.wrap .product-photo{width:35%!important}.product.glambag-wrapper .card.wrap .product-description{width:65%!important;margin-top:0}.product.glambag-wrapper .card.wrap .product-photo img{height:120px;margin-top:10px}.product.glambag-wrapper .product-description .info .desc.brand-product{position:relative;left:-20px}}@media only screen and (min-width:1600px){.photo-grid .photo{width:14.286%}.glambag-container .parallax{height:500px}.ipsyme .special-offer-wrapper{width:45%}}