.blog-category-menu{background-color:#f9f3eb;padding-right:0}.blog-category-menu .fade-effect-right{position:absolute;right:0;height:100%;width:20%;background-image:linear-gradient(90deg,hsla(30,60%,98%,0),#f9f3eb 80%)}.blog-category-menu .justify-content-start{justify-content:start}.blog-category-menu ul::-webkit-scrollbar{display:none}.blog-category-menu ul{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar;margin:0;list-style-type:none;display:flex;padding:20px 0;font-family:NeueEinstellungBold;overflow-x:auto}.blog-category-menu ul li:first-of-type{margin-right:12.5px;margin-left:0}.blog-category-menu ul li:last-of-type{padding-right:20%}.blog-category-menu ul li{margin:0 12.5px;white-space:nowrap}.blog-category-menu .active{color:#ef447f;border-bottom:3px solid #f6978d}@media only screen and (min-width:768px){.blog-category-menu ul li{margin:0 20px}.blog-category-menu ul li:first-of-type{margin-right:20px;margin-left:15px}.blog-category-menu ul li:last-of-type{padding-right:0}}.blog-home-hero .hero-article{flex-direction:column}.blog-home-hero .left-section{width:100%;flex:1;max-height:800px}.blog-home-hero .left-section img{display:block;object-fit:cover;object-position:center}.blog-home-hero .right-section{flex-direction:column;flex:1;justify-content:center;align-items:center}.blog-home-hero .hero-copy-container{width:100%;padding:0 30px}.blog-home-hero .hero-copy-container h1{margin-bottom:20px}@media only screen and (min-width:768px){.blog-home-hero .hero-article{flex-direction:row}.blog-home-hero .left-section{width:50%}.blog-home-hero .left-section img{height:100%}.blog-home-hero .hero-copy-container{width:50%;padding:0}.blog-home-hero .hero-copy-container h1{margin-bottom:30px}}.blog-article-section{flex-direction:column}.blog-article-section .horizontal-scroll-container::-webkit-scrollbar{display:none}.blog-article-section .horizontal-scroll-container{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:auto}.blog-article-section .horizontal-scroll-container .horizontal-scroll{width:210%}.blog-article-section .load-more-button{margin-top:10px;align-self:center}.icon-ipsy-arrow-left,.icon-ipsy-arrow-right{fill:#333}.blog-article{width:100%}.blog-article.with-scroll:first-of-type{padding-left:15px}.blog-article.with-scroll:last-of-type{padding-right:15px}.blog-article.with-scroll{padding-left:5px;padding-right:5px;flex:1}.blog-article .blog-article-body{margin-bottom:20px}.blog-article .blog-article-body .font-main-bold{font-family:NeueEinstellungBold;letter-spacing:.2px}.blog-article .blog-article-body .bullet{width:6px;height:6px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.blog-article .blog-article-body .bullet-margin-large{margin:0 10px}.blog-article .blog-article-body .bullet-margin-small,.blog-article .blog-article-body .margin-h-xs{margin:0 5px}.blog-article .blog-article-body .blog-article-content{color:#333;flex-basis:60%;flex-grow:1;padding:15px;flex-direction:column}.blog-article .blog-article-body .square-container{overflow:hidden;flex-basis:40%;flex-grow:1;flex-shrink:0.5}.blog-article .blog-article-body .article-tile-img-container{max-width:100%;max-height:100%;transition:transform .5s;position:relative;overflow:hidden}.blog-article .blog-article-body .article-tile-img-container .background-overlay{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;transition:opacity .5s}.blog-article .blog-article-body .article-tile-img-container:hover{transform:scale(1.1)}.blog-article .blog-article-body .background-overlay:active{opacity:1}.blog-article .blog-article-body .article-tile-img{display:block;max-width:inherit;max-height:inherit}.blog-article .blog-article-body .blog-article-info{font-size:12px;flex-wrap:wrap;margin-bottom:10px}.blog-article .blog-article-body .blog-article-title{word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.blog-article .blog-article-body.large{flex-direction:column;margin-bottom:20px}.blog-article .blog-article-body.large .blog-article-info{font-size:14px;margin:15px 0}.blog-article .blog-article-body.large .blog-article-content{padding:0 30px 20px}.blog-article .blog-article-body.large .blog-article-title{font-size:18px;-webkit-line-clamp:2;width:auto}.blog-article .blog-article-body.large .square-container{flex-basis:unset;flex-grow:unset}.blog-article .blog-article-body.with-background .blog-article-content{background-color:transparent;color:#fff}.blog-article .blog-article-body.with-background .blog-article-content .blog-article-info{color:inherit}@media only screen and (min-width:768px){.blog-article{width:33%}.blog-article .blog-article-body{overflow:hidden}.blog-article .blog-article-body .blog-article-title{-webkit-line-clamp:1}.blog-article .blog-article-body .blog-article-title.large{font-size:20px;-webkit-line-clamp:2;padding-bottom:0;margin-bottom:0}}@media only screen and (min-width:992px){.blog-article .blog-article-body .blog-article-title{-webkit-line-clamp:2}}@media only screen and (min-width:1200px){.blog-article .blog-article-body .blog-article-title{-webkit-line-clamp:3}.blog-article .blog-article-body .blog-article-title.large{-webkit-line-clamp:2}}.most-recent-section{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.category-page-hero-section-fallback{height:200px;width:100%;position:relative}@media only screen and (min-width:768px){.category-page-hero-section-fallback{height:300px}}.sub-category-menu ul li.clear-spacing-right{margin-right:0;padding-right:0}.sub-category-article-section{flex-direction:column;margin-top:0}@media only screen and (min-width:768px){.sub-category-article-section{margin-top:20px}}.splash-container{display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body>.splash-main{background-color:#ebeced;height:100%}@media only screen and (min-width:560px){body>.splash-main{background-color:#fff}}.invitee-lp .invitee-hero{margin:50px auto 30px;max-width:570px}.invitee-lp .invitee-hero .emoji{font-size:46px}.invitee-lp .invitee-hero .h1{color:#364d5b}.invitee-lp .invitee-hero .invitee-headline{margin:25px 0}.invitee-lp .invitee-list{width:375px;margin:0 auto}.invitee-lp .invitee-list .item-icon{display:inline-block}.invitee-lp .invitee-list .item-text{font-size:16px;margin-left:10px}.invitee-lp .circle-container{display:flex;justify-content:center;align-items:center;width:28px;height:28px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;vertical-align:middle;background-color:#f6978d}.invitee-lp .form-main.form-login{position:relative;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}input:focus,select:focus,textarea:focus{outline:0}.tab-key input:focus,.tab-key select:focus,.tab-key textarea:focus{box-shadow:inset 0 0 .4rem 0 #000}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}#password:focus::-moz-placeholder,input:focus::-moz-placeholder{color:transparent}input:focus:-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent}#password:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}textarea:focus::-ms-input-placeholder{color:transparent}::-webkit-input-placeholder{color:#767676}:-moz-placeholder,::-moz-placeholder{color:#767676}:-ms-input-placeholder{color:#767676}input[type=radio]{width:0;height:0;position:absolute;margin:0;outline:0;opacity:0;-webkit-appearance:none;-moz-appearance:none}:focus{outline:0}select::-ms-expand{display:none}.radio label{display:inline-block;cursor:pointer;position:relative;padding-left:30px;margin-right:15px;line-height:1}.radio label:before{content:"";display:inline-block;width:18px;height:18px;margin-right:10px;position:absolute;left:2px;top:-3px;bottom:1px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.radio label>*{pointer-events:none}select{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.checkbox-wrapper label{display:inline-block;cursor:pointer;position:relative;padding-left:35px}.checkbox-wrapper label:before{position:absolute;left:0;top:-2px;content:"";display:inline-block;width:20px;height:20px;border:1px solid #ddd;background-color:#fff}.checkbox-wrapper input[type=checkbox]{opacity:0;padding:0;height:0}.checkbox-wrapper input[type=checkbox]:checked+label:before{font-family:ipsyIcons,sans-serif;content:"\e90a";font-size:16px;color:#555;text-align:center;line-height:1.2}.checkbox-wrapper .nested-input{padding-left:35px}.tab-key .checkbox-wrapper input[type=checkbox]:focus+label:before{outline:5px auto #767676}.tab-key input[type=radio]:focus+label{box-shadow:inset 0 0 .4rem 0 #000}input[type=radio]:checked+label:before{content:"\2022";color:#ef447f;font-size:28px;text-align:center;line-height:16px}.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:progid:dximagetransform.microsoft.alpha(opacity=0)!important}.textarea-container{width:90%;max-width:600px;padding:0 5%;overflow:hidden;margin:0 auto}.placeholder-shim{position:absolute;top:0;left:0}.placeholder-shim.active{background-color:#ebeced}.creditcards{overflow:hidden;text-align:center;margin:0 auto 10px;padding:7px 0 2px}.creditcards div{display:inline-block;overflow:hidden}.creditcards div img{width:60px}.ux textarea{width:100%;padding:10px;background-color:#fff;border:1px solid #ddd;color:#767676;height:70px;line-height:1.5;font-size:16px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none}.ux textarea.gray-lightest{background-color:#ebeced;color:#555}body:not(.tab-key) .form-main input:focus,body:not(.tab-key) .form-main select:focus{border:1px solid #f9c}.form-main .form-control{margin-bottom:10px}.form-main .form-control .select-icon{position:absolute;top:15px;right:30px;color:#767676;font-size:20px;line-height:1}.form-main .form-control.field-center .select-icon,.form-main .form-control.field-left .select-icon{right:20px}.form-main .form-control.field-left{padding-right:5px}.form-main .form-control.field-center{padding-right:5px;padding-left:5px}.form-main .form-control.field-right{padding-left:5px}.form-main .form-control.reset-margin-bot{margin-bottom:0}.form-main input,.form-main select{width:100%;background-color:#fff;color:#333;border:1px solid #ddd;font-size:16px;line-height:1.5;height:52px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-main input{padding:14px 10px}.form-main select{padding:14px 33px 14px 10px}.form-main select:disabled{color:#767676}.form-main input:-webkit-autofill,.form-main select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#333;color:#333}.form-main input:-webkit-autofill+.label,.form-main select:-webkit-autofill+.label{-webkit-transform:translateY(-75%);-moz-transform:translateY(-75%);-ms-transform:translateY(-75%);transform:translateY(-75%);font-size:9px;background:transparent}.form-main ::-webkit-input-placeholder{color:#767676}.form-main ::-moz-placeholder{color:#767676}.form-main :-ms-input-placeholder{color:#767676}.form-main :-moz-placeholder{color:#767676}.form-main.form-login,.form-main.form-signup{background-color:#fff;margin:0 auto;max-width:560px}.form-main.form-login .form-container,.form-main.form-signup .form-container{padding:15px 15px 0}.form-main.form-login .bottom-container,.form-main.form-signup .bottom-container{padding:30px 15px}.form-main.form-login .error-container,.form-main.form-signup .error-container{margin:0 auto 15px}.form-main.form-signup{padding:15px 0}@media only screen and (min-width:375px){.form-main input{padding:14px 20px}.form-main select{padding:14px 33px 14px 20px}}@media only screen and (min-width:768px){.form-main.form-login .form-container{padding:60px 40px 0}.form-main.form-login .bottom-container{padding:30px 40px}.form-main.form-login input,.form-main.form-login select{height:60px}}@media only screen and (min-width:992px){.form-main .form-control .select-icon{top:20px}.form-main .form-control.field-right.desktop-adjacent{padding-right:10px}.form-main input,.form-main select{height:60px}.form-main .desktop-inline{padding-left:0}.form-main .desktop-inline.first-field{padding-right:10px}.form-main .desktop-inline .btn-lg{padding:15px 0}.form-main.form-signup{padding:60px 40px}}.login-modal{width:100%;position:absolute;top:0}.login-modal .modal{padding-top:0}.react-modal-overlay{margin-top:59px}@media only screen and (min-width:560px){.login-modal{position:relative}.react-modal-overlay{margin-top:0}}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.media-embed .media{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.media-embed .media embed,.media-embed .media iframe,.media-embed .media object{position:absolute;top:0;left:0;width:100%;height:100%}.splash-hero .hero-img{background-repeat:no-repeat;background-attachment:scroll;background-position:top;background-size:cover;height:70vh}.splash-hero .pink-hero-intro-text{margin-top:-40vh}.splash-hero .intro-text{margin:0 auto;padding:35% 10px 0;text-align:center;position:absolute;top:0;width:100%}.splash-hero .intro-text .flex-list{font-family:NeueEinstellungBold;line-height:1.5;font-size:1.8rem}.splash-hero .intro-text .flex-list ul{flex-wrap:nowrap}.splash-hero .headline{color:#364d5b;letter-spacing:.2px}.splash-hero .rotate-words{font-family:NeueEinstellungBold;line-height:1.5;font-size:2.4rem;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 0s infinite;-moz-animation:rotateWord 25s linear infinite 0s;-ms-animation:rotateWord 25s linear infinite 0s;animation:rotateWord 25s linear 0s infinite}.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{font-size:12px;color:#767676;margin-top:20px;font-weight:700}.splash-hero .list-container ul{padding-left:0}.splash-hero .list-container ul li{list-style-type:none;font-family:NeueEinstellungBold;line-height:1.5;font-size:1.8rem}.splash-hero.splash-show-shopper-cta .intro-text{padding:35% 10px 0}.splash-hero.splash-show-shopper-cta .intro-text .icon-ipsy-close-cross{font-weight:800;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:36px;height:36px;padding:6px;margin:30px auto}.splash-hero.creatorLp .intro-text,.splash-hero.megaCreatorLp .intro-text{padding:0}.splash-hero.creatorLp .hero-img,.splash-hero.megaCreatorLp .hero-img{background-position:0 70%}@media only screen and (min-width:768px){.splash-hero .hero-img{height:750px}.splash-hero .intro-text .headline{margin:0 0 10px}.splash-hero .intro-text .left-shift{left:-100px}.splash-hero .intro-text{padding:25% 10px 0}.splash-hero .intro-text .flex-list{width:600px;margin:0 auto;font-family:NeueEinstellungBold;line-height:1.5;font-size:1.8rem}.splash-hero .intro-text h1,.splash-hero .rotate-words{font-size:32px}.splash-hero .rotate-words span{width:270px;left:auto;right:auto;margin:0;text-align:left}.splash-hero.splash-show-shopper-cta .intro-text{padding-top:25%}.splash-hero.splash-show-shopper-cta .intro-text .flex-list{width:740px}.splash-hero.splash-show-shopper-cta .intro-text .flex-list.shopper-desc{width:750px}.splash-hero.splash-show-shopper-cta .intro-text .icon-ipsy-close-cross{margin:60px auto}.splash-hero.creatorLp .intro-text,.splash-hero.megaCreatorLp .intro-text{text-align:left;width:45%;margin-left:15%;padding:15% 0 0}.splash-hero.creatorLp .intro-text .headline,.splash-hero.megaCreatorLp .intro-text .headline{margin-bottom:20px}.splash-hero.creatorLp .intro-text .sub-heading,.splash-hero.megaCreatorLp .intro-text .sub-heading{font-size:20px}.splash-hero.creatorLp .intro-text .btn-main,.splash-hero.megaCreatorLp .intro-text .btn-main{font-size:20px;padding:17px 100px}.splash-hero.creatorLp .hero-img,.splash-hero.megaCreatorLp .hero-img{background-position:top}}@media only screen and (min-width:992px){.splash-hero .intro-text h1{font-family:NeueEinstellungBold;font-size:3.6rem;line-height:1.5}.splash-hero .intro-text .flex-list{margin:0 auto 12px}.splash-hero .rotate-words{font-family:NeueEinstellungBold;font-size:3.6rem;line-height:1.5}.splash-hero .main-btn{max-width:392px}.splash-hero .shipping-disclaimer{margin-top:15px}}@media only screen and (min-width:1200px){.splash-hero.nav-bar .menu-links ul li{padding-right:25px;padding-left:25px}.splash-hero .intro-text{padding-top:20%}.splash-hero.splash-show-shopper-cta .intro-text{padding-top:15%}}@media only screen and (min-width:1600px){.splash-hero .intro-text{padding-top:15%}}.splash-hero.hundredthBag div.intro-text{text-align:center;padding-top:0}.splash-hero.hundredthBag div.intro-text .sub-heading{margin-top:30px}.splash-hero.hundredthBag .hero-img{height:80vh!important;min-height:600px!important;background-position:0 100%!important}@media only screen and (min-width:768px){.splash-hero.hundredthBag div.intro-text{position:absolute;width:30%;left:15%;top:50%;transform:translateY(-50%);text-align:left;margin-top:0;padding:0 10px}.splash-hero.hundredthBag .hero-img{height:750px!important;background-position:bottom!important}.splash-hero.hundredthBag .img-position-top{background-position:top}}@media only screen and (min-width:768px){.splash-hero.quizInSplash .hero-img{height:750px}}.splash-hero.highlightProducts .hero-img{height:327px;background-position:50%}.splash-hero.highlightProducts .hero-img.pink-hero-img{background-position:top;height:85vh}.splash-hero.highlightProducts div.intro-text{display:flex;flex-direction:column;align-items:center;position:relative;bottom:0;top:unset;padding:0 15px}.splash-hero.highlightProducts div.intro-text .headline{order:0;letter-spacing:.2px;margin-bottom:10px}.splash-hero.highlightProducts div.intro-text .hero-get-started-button{order:1;margin-top:5px}.splash-hero.highlightProducts div.intro-text .sub-heading{font-family:NeueEinstellungRegular;font-size:14px;color:#333;order:2;margin-right:0}@media only screen and (min-width:768px){.splash-hero.highlightProducts{height:750px}.splash-hero.highlightProducts .hero-img{height:100%;background-position:50%}.splash-hero.highlightProducts div.intro-text{display:block;position:absolute;left:10%;top:50%;transform:translateY(-50%);text-align:left;margin-top:0;padding:0 10px}.splash-hero.highlightProducts div.intro-text .headline{width:35%}.splash-hero.highlightProducts div.intro-text .sub-heading{width:30%}.splash-hero.highlightProducts div.intro-text .headline{margin-bottom:15px}.splash-hero.highlightProducts div.intro-text .hero-get-started-button{margin-bottom:30px}.splash-hero.highlightProducts.bagValue div.intro-text .hero-get-started-button{margin-top:10px;margin-bottom:25px}}.splash-hero.color{background-color:#f4e7d7}.splash-hero.color .intro-text{display:flex;flex-direction:column;align-items:center;position:relative;top:0;padding:0}.splash-hero.color .intro-text .video{width:100%;order:1}.splash-hero.color .intro-text .video .embed-responsive{width:inherit}.splash-hero.color .intro-text .headline{padding:0 5%;order:2;margin-top:20px}.splash-hero.color .intro-text .sub-heading{padding:0 5%;order:3}.splash-hero.color .intro-text .hero-get-started-button{order:4;margin-bottom:50px}.splash-hero.image .hero-img{height:80vh}.splash-hero.image .intro-text{display:flex;flex-direction:column;align-items:center;position:absolute;top:0;padding-top:0}.splash-hero.image .intro-text .video{width:100%;order:2}.splash-hero.image .intro-text .video .embed-responsive{width:inherit}.splash-hero.image .intro-text .headline{order:1;margin-top:30px;margin-bottom:30px}.splash-hero.image .intro-text .sub-heading{margin-top:20px;margin-bottom:20px;order:3}.splash-hero.image .intro-text .hero-get-started-button{order:4}@media only screen and (min-width:768px){.splash-hero.color{position:absolute;left:50%;transform:translate(-50%)}.splash-hero.color .intro-text .video{width:83.33333%;order:4;margin-bottom:60px}.splash-hero.color .intro-text .video .embed-responsive{width:100%}.splash-hero.color .intro-text .headline{order:1;margin-top:40px}.splash-hero.color .intro-text .sub-heading{order:2}.splash-hero.color .intro-text .hero-get-started-button{order:3;margin-bottom:20px}.splash-hero.image .hero-img{height:750px}.splash-hero.image .intro-text{position:absolute;left:50%;transform:translate(-50%)}.splash-hero.image .intro-text .video{width:66.66667%;order:2;margin-bottom:30px}.splash-hero.image .intro-text .video .embed-responsive{width:100%}.splash-hero.image .intro-text .headline{order:1;margin-top:30px;margin-bottom:30px}.splash-hero.image .intro-text .sub-heading{order:3}.splash-hero.image .intro-text .hero-get-started-button{order:4}}.sticky{overflow:hidden;text-align:center}.sticky.mobile p{margin-bottom:0}.sticky .freebag-reminder{padding:.5rem;margin-right:1.5rem}.sticky-note .icon-ipsy-close-cross,.sticky .icon-ipsy-close-cross{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);padding:.5rem}.sticky-note .icon-ipsy-close-cross.position-top,.sticky .icon-ipsy-close-cross.position-top{top:1.5rem;transform:none}.tab-key .sticky.mobile .flat-gray-darkest button:focus,.tab-key .sticky.mobile .flat-gray-darkest div[role=button]:focus{box-shadow:inset 0 0 .4rem 0 #fff}.invitation-banner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:60rem}.invitation-banner .mobile-banner-avatar-wrapper{padding-right:3rem}.invitation-banner .referrer-avatar{height:4.5rem;-webkit-align-items:center;align-items:center;border:.2rem solid #fff}.invitation-banner h6{position:relative;top:.4rem}.gift-choice-banner{text-align:left;padding:1.5rem}.gift-choice-banner.border-bot{border-bottom:.1rem solid #767676}.gift-choice-banner .gift-choice-text{padding-top:.5rem;padding-left:6rem}.gift-choice-banner .gift-choice-text .fa{margin-left:.5rem}.gift-choice-banner .gift-choice-avatar-desktop{display:none}.gift-choice-banner .dashed_underline{border-bottom:.1rem dashed #ef447f}.banner-button{display:flex;align-items:center}.banner-button .referrer-avatar{height:4.5rem;border:.2rem solid #fff}.banner-button .icon-ipsy-caret-right{font-size:1rem}@media only screen and (min-width:480px){.invitation-banner .mobile-banner-avatar-wrapper{padding-right:1.5rem}.invitation-banner h6{top:1.5rem}.banner-button{justify-content:center}}@media only screen and (min-width:768px){.banner-main .left-section{width:calc(100% - 15rem)}.banner-main .right-section{margin-left:.7rem}.banner-main .shopper-promo-banner{max-width:74rem;margin:0 auto}.invitation-banner .referrer-avatar{margin-right:1.5rem}.invitation-banner .h5{padding:1rem 0}.gift-choice-banner{text-align:center;padding:2rem}.gift-choice-banner .gift-choice-text{position:relative;top:-1.5rem;padding-left:1.5rem;display:inline}.gift-choice-banner .gift-choice-avatar-desktop{display:inline;position:relative;top:.5rem}}.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,.bootstrap-grid .container-fluid{margin-right:auto;margin-left:auto;padding-left:1.5rem;padding-right:1.5rem}.bootstrap-grid .row{margin-left:-1.5rem;margin-right:-1.5rem}.bootstrap-grid .grid.small-gutter-grid{padding-left:5px;padding-right:5px}.bootstrap-grid .grid.small-gutter-grid>.row{margin-left:-5px;margin-right:-5px}.bootstrap-grid .grid.small-gutter-grid>.row>div[class*=col-]{padding-left:5px;padding-right:5px}.bootstrap-grid .grid.small-gutter-grid.vertically-spaced-grid>.row>div[class*=col-]{padding-top:5px;padding-bottom:5px}.bootstrap-grid .grid.medium-gutter-grid{padding-left:10px;padding-right:10px}.bootstrap-grid .grid.medium-gutter-grid>.row{margin-left:-10px;margin-right:-10px}.bootstrap-grid .grid.medium-gutter-grid>.row>div[class*=col-]{padding-left:10px;padding-right:10px}.bootstrap-grid .grid.medium-gutter-grid.vertically-spaced-grid>.row>div[class*=col-]{padding-top:10px;padding-bottom:10px}.bootstrap-grid .grid.large-gutter-grid{padding-left:15px;padding-right:15px}.bootstrap-grid .grid.large-gutter-grid>.row{margin-left:-15px;margin-right:-15px}.bootstrap-grid .grid.large-gutter-grid>.row>div[class*=col-]{padding-left:15px;padding-right:15px}.bootstrap-grid .grid.large-gutter-grid.vertically-spaced-grid>.row>div[class*=col-]{padding-top:15px;padding-bottom:15px}.bootstrap-grid .grid.no-outer-gutter[class*=-gutter-grid]{padding:0}@media (min-width:768px){.bootstrap-grid .container{width:75rem}}@media (min-width:992px){.bootstrap-grid .container{width:97rem}}@media (min-width:1200px){.bootstrap-grid .container{width:117rem}}.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,.col-lg-12,.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,.col-md-12,.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,.col-sm-12,.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,.col-xs-12{position:relative;min-height:.1rem;padding-right:1.5rem;padding-left:1.5rem}.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}}.hundredthBag .hundredth-banner{font-family:NeueEinstellungMedium;line-height:1.5;background-color:#364d5b;color:#fff;text-align:center;padding:15px;order:-1}.hundredthBag .fine-print{color:#767676;line-height:1.5;font-size:12px;text-align:center;padding:20px 15px;order:1}@media only screen and (min-width:768px){.hundredthBag .hundredth-banner{padding:20px 12%}.hundredthBag .fine-print{padding:30px 15%}}.celebration{line-height:1.5;text-align:center}.celebration .celebration-content .celebration-image{padding:0 40px}.celebration .celebration-content .celebration-title{font-family:NeueEinstellungBold;font-size:22px;margin:20px 15px}.celebration .celebration-content .celebration-description{margin:20px 15px 15px}@media only screen and (min-width:768px){.celebration{text-align:left}.celebration .celebration-content .celebration-image{padding:0}.celebration .celebration-content .celebration-title{margin:0;font-size:28px}.celebration .celebration-content .celebration-description{margin:10px 0 20px}}.creatorLp .container{padding-top:40px;padding-bottom:40px}.creatorLp .gift-content{text-align:center}.creatorLp .gift-content .gift-start-button{margin-top:15px;margin-bottom:5px}.creatorLp .gift-rating{margin:20px auto;padding-inline-start:0}.creatorLp .gift-rating li{font-size:16px;display:inline-block;padding-right:5px;color:#f6978d}.creatorLp .testimonial-section .ipsy-carousel-child{margin:0}.creatorLp .testimonial-section .slick-slider .slick-dots{position:relative;margin-top:35px;margin-left:-5px}.creatorLp .testimonial-section .slick-slider .slick-dots li{margin:0}.creatorLp .testimonial-section .slick-slider .slick-dots li.slick-active button:before{color:#f6978d}@media only screen and (min-width:768px){.creatorLp .gift-content{text-align:left}.creatorLp .gift-content .gift-start-button{margin-top:25px;margin-bottom:10px}.creatorLp .testimonial-section{margin-left:0;width:80%}.creatorLp .slick-slider .slick-dots{text-align:left}}.megaCreatorLp .container{padding-top:40px;padding-bottom:40px}.megaCreatorLp .celebrity-content{text-align:center}.megaCreatorLp .celebrity-content .celebrity-start-button{margin-top:15px;margin-bottom:5px}@media only screen and (min-width:768px){.megaCreatorLp .celebrity-content{text-align:left}.megaCreatorLp .celebrity-content .celebrity-start-button{margin-top:25px;margin-bottom:10px}}.featureSection .container{padding-top:10px;padding-bottom:10px}.featureSection .flex-container{display:flex}.featureSection .logo-container{flex-grow:1;padding:0 15px;width:20%}.featureSection .logo-padding{padding:0 0 6px}@media only screen and (min-width:768px){.feature-section .container{padding-top:30px;padding-bottom:30px}}.how-it-works .how-it-works-title{font-size:22px;font-family:NeueEinstellungBold}.how-it-works .container{padding-top:30px;padding-bottom:30px}.how-it-works .step-number{font-family:NeueEinstellungBold;font-size:46px;color:#ef4625}@media only screen and (min-width:768px){.how-it-works .how-it-works-title{font-size:28px}.how-it-works .step-number{font-size:56px}}.why-choose-ipsy .container{padding-top:30px;padding-bottom:30px}.why-choose-ipsy .media-padding{padding:0 0 6px}@media only screen and (min-width:768px){.why-choose-ipsy .media-padding{padding:0 18px 10px}}.plans-showcase .tile-title.line-height-2{line-height:2}.plans-showcase .horizontal-scroll{overflow-x:auto;white-space:nowrap}.plans-showcase .scrollable-item{width:80vw}.plans-showcase .price-tag{margin-bottom:-10px}@media only screen and (min-width:1200px){.plans-showcase .desktop-tile{width:260px}.plans-showcase .container.desktop-partial-width{width:70%}}.monthly-perks{background-color:#fde4e4;padding:20px 0}.monthly-perks .switch-area{display:flex;margin:0 auto;width:190px;height:40px;border:1px solid #364d5b;border-radius:4px}.monthly-perks .switch-area .switch-button{display:flex;justify-content:center;align-items:center;width:50%;color:#364d5b;font-weight:700;font-size:9px}.monthly-perks .switch-area .switch-button.selected{color:#fff;background-color:#364d5b}.monthly-perks .module-title{margin:20px auto 0;max-width:375px;color:#ef4625}.monthly-perks .hero-image-wrapper .hero-image{position:absolute;top:0;left:0;transition:opacity .7s;opacity:0}.monthly-perks .hero-image-wrapper .hero-image:first-child{position:relative}.monthly-perks .hero-image-wrapper .hero-image.active{opacity:1}.monthly-perks .your-monthly-perks{margin-top:40px;padding:30px 15px 5px;background-color:#fff}.monthly-perks .your-monthly-perks .desc{padding:20px 0}@media only screen and (min-width:768px){.monthly-perks .your-monthly-perks{padding:30px 60px 20px}}input[type=range]{width:30rem}ul[rn-carousel]{overflow:hidden;padding:0;white-space:nowrap;position:relative;-webkit-perspective:100rem;-ms-perspective:100rem;perspective:100rem;-ms-touch-action:pan-y;touch-action:pan-y}ul[rn-carousel] li{color:#000;-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:#fff}.rn-carousel-control{-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;transition:opacity .2s ease-out;position:absolute;cursor:pointer;opacity:1;color:#555;font-size:3rem;top:33%;width:4rem;height:3rem}.rn-carousel-control.rn-carousel-control-prev{left:0}.rn-carousel-control.rn-carousel-control-prev:before{content:"\F104";font-family:FontAwesome}.rn-carousel-control.rn-carousel-control-next{right:0}.rn-carousel-control.rn-carousel-control-next:before{content:"\F105";font-family:FontAwesome}.slide-indicator{text-align:center;position:absolute;bottom:1rem;width:100%}.slide-indicator li{list-style:none;display:inline-block;margin:0 .2rem;overflow:hidden;height:.8rem;width:.8rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;border-radius:.4rem;cursor:pointer;background-color:#ddd;background-size:unset;background-position:80rem 80rem;background-repeat:no-repeat}.slide-indicator li.active{background-color:#ef447f}.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}.radio-button{display:inline-block;position:relative;white-space:nowrap}.radio-button .control{display:inline-flex;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;border:.1rem solid #ddd;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;vertical-align:middle;background-color:#fff}.radio-button .input{width:2rem;height:2rem;position:absolute;top:0;left:0;margin:0;outline:0;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}.radio-button .label{font-family:NeueEinstellungBold;font-size:1.4rem;margin-left:1rem}.radio-button.checked .control{border-color:#ef447f}.radio-button.checked .check{width:1.4rem;height:1.4rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#ef447f}.tab-key .radio-button .control:focus{border:0;box-shadow:inset 0 0 .4rem 0 #000}.quiz-questions .slide-indicator{position:static;margin:30px 0 15px}.quiz-questions .slide-indicator li{margin:0 4px}.quiz-questions .slide-indicator li.active{background-color:#ef447f}.quiz-questions .slide-indicator span{display:none;color:#ddd}.quiz-questions .label-bottom{font-size:12px;position:absolute;bottom:0;left:0;right:0;padding:5px 0;background:rgba(0,0,0,.65);text-transform:uppercase;text-align:center;color:#fff}.toolbar-control{margin-bottom:100px}.toolbar-control .single{width:60%;margin-left:20%;margin-right:20%}.quiz-take{background-color:#fff;height:100%}.quiz{text-align:center}.quiz .question{padding:0 0 25px}.quiz .answer-container{position:relative}.quiz .answer-container .check-mark,.quiz .answer-container .ipsy-check{display:none}.quiz .answer-container .check-mark.checked,.quiz .answer-container .ipsy-check.checked{display:block;position:absolute}.quiz .answer-container .check-mark{top:0;left:15px;width:30px;height:30px;z-index:2}.quiz .answer-container .ipsy-check{font-size:18px;top:20px;left:calc(50% - 11px);color:#fff}.quiz .subquestion-wrapper .question-name{font-family:NeueEinstellungBold;font-size:24px;margin:0 5% 2%;line-height:1.5}.quiz .subquestion-wrapper .answer-inner-wrapper{margin-left:-10px;margin-right:-10px}.quiz .subquestion-wrapper .answer-inner-wrapper [class*=" col-"],.quiz .subquestion-wrapper .answer-inner-wrapper [class^=col-]{padding:0 5px}.quiz .subquestion-wrapper .answer-inner-wrapper .answer-label{text-transform:uppercase;font-size:12px;margin:5px auto 15px}.quiz .subquestion-wrapper .answer-container .answer-image{margin-top:2px}.quiz .subquestion-wrapper .answer-container .check-mark{top:-25px;bottom:0;left:0;right:0;margin:auto}.quiz .btn-outline.quiz-back-btn{padding-top:16px;padding-bottom:16px}.quiz .quiz-next-btn-wrapper{padding-left:10px}.quiz .quiz-questions h2{color:#fff}.quiz .quiz-questions .toolbar-control{clear:both;margin:0 auto 60px;padding:15px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-align:center}.quiz .quiz-questions .toolbar-control div{float:left;width:100%;text-align:center}.quiz .quiz-questions .toolbar-control .back{width:calc(33% - 10px);margin-right:10px}.quiz .quiz-questions .toolbar-control .forward{width:calc(67% - 10px)}.quiz .quiz-questions .carousel{height:auto;white-space:normal;padding-left:0}.quiz .carousel{padding-left:0;padding-right:0}.quiz .carousel .slide-elem{text-align:center;max-width:1200px;margin-left:auto;margin-right:auto}.quiz .slide-indicator{padding:0}.quiz .choice .label{font-family:NeueEinstellungRegular;font-size:12px;text-align:center;line-height:1.5}.quiz .answer-swatch{overflow:hidden;margin:0 auto;width:274px}.quiz .answer-swatch.single .choice .answer-image{display:none}.quiz .answer-swatch .choice{display:inline-block;overflow:hidden;float:left;margin:0 9px 20px}.quiz .answer-swatch .choice .label{width:73px;text-transform:uppercase}.quiz .answer-swatch .swatch{width:60px;height:60px;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;border:0;margin:5px auto;padding:0}.quiz .answer-swatch .answer-label{text-align:center;text-transform:uppercase;font-family:NeueEinstellungRegular;font-size:10px;margin-bottom:20px}.quiz .block6 .answer-container .check-mark,.quiz .block12 .answer-container .check-mark{top:15px;left:15px}.quiz .answer-frequency,.quiz .answer-radio{text-align:left;overflow:hidden}.quiz .answer-frequency .radio-button,.quiz .answer-radio .radio-button{margin-right:10px}.quiz .answer-frequency .radio-button+*,.quiz .answer-radio .radio-button+*{overflow:hidden}.quiz .answer-frequency .h6,.quiz .answer-radio .h6{font-family:NeueEinstellungBold;font-size:1.4rem;line-height:1.5;margin-bottom:10px}.quiz .answer-frequency .h6+p,.quiz .answer-radio .h6+p{margin-bottom:0}.quiz .answer-radio .choice{padding:20px;border-bottom:1px solid #ddd}.quiz .answer-radio .choice:last-child{border-bottom:none}.quiz .answer-frequency{display:flex}.quiz .answer-frequency .answer-frequency-thumbnail-wrapper{width:50%}.quiz .answer-frequency .answer-frequency-thumbnail-wrapper .answer-frequency-thumbnail-image{position:relative;display:block;width:100%;padding-top:62.5%}.quiz .answer-frequency .answer-frequency-thumbnail-wrapper .answer-frequency-thumbnail-image>*{position:absolute;top:0;left:0;right:0;bottom:0}.quiz .answer-frequency .choice-wrapper{flex:1;display:flex;flex-direction:column;justify-content:space-around;flex-wrap:wrap;overflow:hidden;padding-left:15px}.quiz .answer-wrap.block6 .choice{box-sizing:border-box;border:1px solid transparent}.quiz .answer-wrap .choice{float:left;width:50%;overflow:hidden}.quiz .answer-wrap .choice .answer-image-wrapper{padding-top:calc(100% - 20px)}.quiz .answer-wrap .choice .answer-image-wrapper .answer-image{width:100%}.quiz .answer-wrap .choice .answer-image,.quiz .answer-wrap .choice .label{position:absolute;top:0;left:0;bottom:0;right:0}.quiz .answer-wrap .choice .label{height:20%;padding-top:75%;padding-bottom:7%;overflow:hidden;background-image:url(/images/v3/quiz_gradient.png);background-repeat:repeat-x;background-size:100% 100%;background-position:0 100%;text-transform:uppercase;color:#fff}.quiz .answer-wrap.describe-hair .choice .answer-image{top:-47%}.quiz .answer-wrap.no-gradient .choice .label{background-image:none}.quiz .answer-wrap.stack .choice{width:100%}.quiz .answer-wrap.stack .choice .label{padding:20px;margin-left:80px;background-image:none;text-transform:none;text-align:left;height:auto;position:relative;box-sizing:border-box}.quiz .answer-wrap.stack .choice .label h1{font-family:NeueEinstellungBold;margin:0 0 5px;font-size:14px;text-transform:uppercase}.quiz .answer-wrap.stack .choice .label h2{margin:0;font-size:14px}.quiz .answer-wrap.stack .choice .label.white h1,.quiz .answer-wrap.stack .choice .label.white h2{color:#fff}.quiz .answer-wrap.stack .choice .label.gray-darkest h1,.quiz .answer-wrap.stack .choice .label.gray-darkest h2{color:#333}.quiz .answer-wrap.stack .choice.border{border-left:none;border-right:none;border-top:none}.quiz .answer-wrap.stack .choice.border.first{border-top:1px solid #ddd}.quiz .answer-wrap.stack .choice .answer-image-wrapper{padding-top:0}.quiz .answer-wrap.stack .choice .answer-image-wrapper .answer-image{top:12px;left:18px;width:65px}.quiz .answer-wrap.stack.cards .choice .answer-image{position:relative;top:0;margin:0;float:left;padding:10px 0}.quiz .answer-wrap.stack.cards .answer-container .check-mark{top:15px;left:auto;right:15px}.quiz .answer-grid,.quiz .answer-grid-compact{overflow:hidden;margin-bottom:-2px}.quiz .answer-grid-compact .answer-container .check-mark,.quiz .answer-grid .answer-container .check-mark{top:calc(50% - 15px);left:calc(50% - 15px)}.quiz .answer-grid-compact .choice,.quiz .answer-grid .choice{float:left;width:49.35%;margin:0;border:1px solid #ebeced;overflow:hidden}.quiz .answer-grid .choice .answer-image{padding:30px 0}.quiz .answer-text .choice{float:left;width:50%;overflow:hidden}.quiz .answer-text .choice .label{height:20%;padding-top:45%;padding-bottom:40%;overflow:hidden;color:#fff}.tab-key .block6 [role=button]:focus .answer-image,.tab-key .block12 [role=button]:focus .answer-image{border:1px solid #767676;width:calc(100% - 2px)}.tab-key .answer-grid-compact .choice:focus,.tab-key .answer-grid .choice:focus{box-shadow:none;border:1px solid #767676}.flash-alert .modal-container{font-family:NeueEinstellungRegular;opacity:0;visibility:hidden;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.flash-alert .modal-container.open{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(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}.flash-alert .modal-container .pink{color:#ef447f}.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);max-width:480px;margin:20px 30px 0;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.3);-moz-box-shadow:0 2px 2px rgba(0,0,0,.3);box-shadow:0 2px 2px rgba(0,0,0,.3)}.splash-quiz.wrapper{max-width:none}.splash-quiz .splash-quiz-title{margin-top:30px;margin-bottom:20px}.splash-quiz .inside-quiz-title{margin-top:20px;margin-bottom:0}.splash-quiz .quiz-questions{margin:10px auto 30px}.splash-quiz .question{padding:20px 0}.splash-quiz .quiz .toolbar-control{margin:0 auto}@media only screen and (min-width:375px){.quiz .answer-swatch .answer-label{font-size:12px}.quiz .answer-wrap.stack .choice{padding:10px 0}.quiz .answer-wrap.stack .choice .label{margin-left:90px}.quiz .answer-wrap.stack .choice .answer-image{top:0;left:18px;width:75px}.quiz .answer-wrap.stack.cards .choice .answer-image{padding:0}.quiz .answer-wrap.stack.cards .choice .answer-container .check-mark{top:auto}}@media only screen and (min-width:414px){.quiz .answer-wrap.stack .choice{padding:20px 0}.quiz .answer-wrap.stack .choice .label{margin-left:100px}.quiz .answer-wrap.stack.cards .choice .answer-image{width:85px}}@media only screen and (orientation:portrait) and (min-width:480px){.quiz .question{padding:0 0 30px}.quiz .answer-wrap{width:100%;margin:10px 0}.quiz .block8 .choice,.quiz .block12 .choice{width:33.334%}.quiz .answer-grid-compact .choice,.quiz .answer-grid .choice{width:32.9%}.quiz .slide-indicator{padding:0;margin:30px 0}.quiz .slide-indicator li:hover{cursor:default}}@media only screen and (max-width:480px){.quiz .terms-checkbox{height:70px}}@media only screen and (min-width:480px){.flash-alert .inner{margin-top:60px}.quiz .answer-container .ipsy-check{font-size:30px;top:calc(50% - 26px);left:calc(50% - 15px)}.quiz .answer-swatch{width:420px}.quiz .answer-swatch .swatch{width:110px;height:110px;-webkit-border-radius:55px;-moz-border-radius:55px;border-radius:55px}.quiz .answer-swatch .label{width:150px;margin:0 auto}.quiz .answer-swatch .choice{margin:0 15px 20px}.quiz .answer-wrap .choice .label{padding-bottom:10%}}@media only screen and (min-width:480px) and (max-width:622px) and (max-height:479px){.quiz .answer-container .ipsy-check{font-size:24px;top:calc(50% - 20px);left:calc(50% - 15px)}}@media only screen and (min-width:623px) and (max-width:767px) and (max-height:766px){.quiz .answer-container .ipsy-check{font-size:30px;top:calc(50% - 22px);left:calc(50% - 17px)}}@media only screen and (min-width:768px){.flash-alert .inner{margin-top:100px}.quiz .question{padding:0 0 40px}.quiz .quiz-questions .toolbar-control{padding-top:60px}.quiz .quiz-questions .toolbar-control .back,.quiz .quiz-questions .toolbar-control .forward{width:auto}.quiz .slide-indicator{padding:0;margin:60px 0 40px}.quiz .answer-grid-compact .choice,.quiz .answer-grid .choice{width:calc(25% - 3px)}.quiz .block6 .choice{width:32.83%;margin:.25%}.quiz .block8 .choice,.quiz .block12 .choice{width:24.75%}.quiz .answer-swatch{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;flex-wrap:wrap;justify-content:center}.quiz .answer-swatch .swatch{width:100px;height:100px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;margin:10px 20px}.quiz .answer-swatch .choice{margin:0 6px 20px}.quiz .answer-swatch .choice .label{width:140px;font-size:10px}.quiz .answer-wrap.block6 .choice{border:none}.quiz .answer-wrap.stack{width:80%;margin:0 auto}.quiz .answer-wrap.stack .choice{padding:0;width:33.3%;height:400px;box-sizing:border-box}.quiz .answer-wrap.stack .choice .label{padding:160px 40px 20px;margin-left:0;text-align:center}.quiz .answer-wrap.stack .choice .label h1{margin:0 0 10px}.quiz .answer-wrap.stack.cards .choice{border:1px solid #ddd;height:320px;padding:30px 0 60px;margin-right:7px;margin-bottom:7px;width:calc(33.3% - 7px)}.quiz .answer-wrap.stack.cards .choice .label{padding:30px 10px 20px}.quiz .answer-wrap.stack.cards .choice .answer-image{float:none;width:90px;left:0;margin:0 auto}.quiz .answer-wrap.stack.cards .choice .answer-container .check-mark{top:-15px}.quiz .answer-radio{width:60%;margin:0 auto}.quiz .answer-frequency .answer-frequency-thumbnail-wrapper{width:35%}.quiz .answer-frequency .choice-wrapper{padding-left:20px;padding-right:20px;align-items:center;flex-direction:row}.quiz .answer-grid .choice .answer-image{padding:35px 0}.splash-quiz .splash-quiz-title{margin-top:60px;margin-bottom:50px}.splash-quiz .inside-quiz-title{margin-top:0;margin-bottom:30px}.splash-quiz .carousel{padding-top:30px;padding-bottom:30px}}@media only screen and (min-width:1024px){.quiz .choice{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.quiz .block8,.quiz .block12{width:94%;margin:0 3%}.quiz .block6{width:69%;margin:0 15%}.quiz .block12 .choice{width:16.567%;margin:.05%}.quiz .block8 .choice{width:24.9%;margin:.05%}.quiz .answer-grid-compact .choice,.quiz .answer-grid .choice{width:calc(16.7% - 3px)}.quiz .answer-grid .choice .answer-image{padding:32px 0}.quiz .subquestion-wrapper .answer-inner-wrapper .answer-label{font-size:12px}.quiz .answer-wrap.stack .choice{height:450px}.quiz .answer-wrap.stack .choice .label{padding:180px 80px 20px}.quiz .answer-wrap.stack.cards .choice .answer-image{width:110px;margin-top:5px}.quiz .answer-wrap.stack.cards .choice .answer-container .check-mark{top:-5px;right:25px}.quiz .answer-swatch{width:100%}.quiz .answer-swatch .choice{float:none;margin:0}.quiz .answer-radio{width:45%}}@media only screen and (min-width:1280px){.quiz .answer-grid .choice .answer-image{height:55px}.quiz .answer-grid-compact .choice,.quiz .answer-grid .choice{width:12.33%}.quiz .answer-grid-compact .choice .answer-image,.quiz .answer-grid .choice .answer-image{width:auto;max-width:100%}}@media only screen and (min-width:1600px){.quiz-take{background-color:#ddd}.wrapper{background-color:#fff}.quiz{padding-bottom:30px}}.flex-direction-column{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.rebranded .slide-elem{display:flex;flex-direction:column;align-items:center}.rebranded .slide-elem .question{padding-bottom:0}.rebranded .toolbar-control{display:flex;justify-content:center}.rebranded #quiz-next-btn{width:30%}.rebranded .icon-background{display:none}.rebranded .icon-background.checked{display:flex;justify-content:center;align-items:center}.rebranded .icon-ipsy-check-med{transform:scale(.6)}.rebranded .answer-swatch .choice .label{text-transform:none}.rebranded .answer-swatch.swatch-rebranded-v1{width:auto;display:flex;flex-wrap:wrap;justify-content:center;max-width:381px}.rebranded .answer-swatch.swatch-rebranded-v1 .choice{border-radius:0;width:100%;margin:0 15px 15px}.rebranded .answer-swatch.swatch-rebranded-v1 .answer-container{border:3px solid transparent}.rebranded .answer-swatch.swatch-rebranded-v1 .answer-container.checked{border:3px solid #f6978d}.rebranded .answer-swatch.swatch-rebranded-v1 .answer-container .answer-image-wrapper .icon-background{width:20px;height:20px;left:15%;top:50%;transform:translateY(-50%)}.rebranded .answer-swatch.swatch-rebranded-v1 .answer-container .swatch{border-radius:0;margin:0}.rebranded .answer-swatch.swatch-rebranded-v1 .answer-container .label{font-size:14px;text-transform:uppercase;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap}@media only screen and (min-width:768px){.rebranded .answer-swatch.swatch-rebranded-v1{max-width:750px}.rebranded .answer-swatch.swatch-rebranded-v1 .choice{margin:0 15px 10px;width:345px}.rebranded .answer-swatch.swatch-rebranded-v1 .choice:first-of-type{order:0}.rebranded .answer-swatch.swatch-rebranded-v1 .choice:nth-of-type(2){order:2}.rebranded .answer-swatch.swatch-rebranded-v1 .choice:nth-of-type(3){order:4}.rebranded .answer-swatch.swatch-rebranded-v1 .choice:nth-of-type(4){order:1}.rebranded .answer-swatch.swatch-rebranded-v1 .choice:nth-of-type(5){order:3}.rebranded .answer-swatch.swatch-rebranded-v1 .choice:nth-of-type(6){order:5}}