.banner ul li button,.container-fluid .gift-card input,.main-content .gift-card input,.main-content .join-now button,.testimonial button{max-width:100%}.cancel-screen,.referredInfo{font-family:Avenir-Medium,sans-serif}.modal,.referredInfo,.welcome-modal{text-align:center}.banner ul,.header ul,.how-it-works ul,.plan-body ul,.press ul,footer .social ul{list-style-type:none}#adminDashboard .color-pick{height:100px;width:100px;display:inline-block;border-radius:50%;margin:15px 5px;text-align:center;position:relative}#adminDashboard .color-pick i{position:absolute;top:40px;left:44px}#adminDashboard .img-preview{max-height:140px;display:block;margin-bottom:15px}#adminDashboard .admin-color{margin-top:12px}#adminDashboard .admin-color .pull-right{margin-top:10px}.form-group .errorTxt{height:0}.form-group .errorTxt div.error,.form-group .errorTxt div.locationError{display:block!important;position:relative;top:.2rem;left:0;font-size:1.1rem;color:#F44336;-webkit-transform:translateY(0);transform:translateY(0)}.icon,.modal-wrap{position:absolute}.form-group .file-path{border-bottom:0}.referredInfo{display:none;background-color:#f60086;font-size:15px;line-height:25px;color:#fff;cursor:pointer}.active{display:block}.container-fluid .gift-card,.main-content .gift-card{z-index:1045!important}.icons-holder ul{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:90%;margin:0 auto}.modal-dialog,.modal:before{display:inline-block;vertical-align:middle}.icon1-mirror{top:17%;left:6%}.icon1-lipstick-horizontal{left:13%;top:43%}.icon1-lipstick-vertical{top:16%;left:17%}.icon2-lipsticks-1{left:45%;z-index:1}.icon2-lipsticks-2{left:42.8%;z-index:1}.icon2_bg{maring-bottom:10px}.icon2-box{top:36%;left:43.6%;z-index:2}.icon3-1plus{top:37%;right:10%;z-index:2}.icon3-5plus{top:26%;right:20%}.icon3-5plus-big{top:28%;right:8%}@media only screen and (max-width:1920px){.icon1-lipstick-vertical{left:20%}.icon1-lipstick-horizontal{left:15%}.icon2-box{left:42.3%}.icon2-lipsticks-1{left:44%}.icon2-lipsticks-2{left:40.8%;top:-11px}.icon3-1plus{right:9.5%}.icon3-5plus{right:23.4%}.icon3-5plus-big{right:7%}}@media only screen and (max-width:1680px){.icon1-lipstick-vertical{left:19.8%}.icon1-lipstick-horizontal{left:15%}.icon2-box{top:36.4%;left:42.2%}.icon2-lipsticks-1{left:44%}.icon2-lipsticks-2{left:40.8%}.icon3-1plus{right:9%}.icon3-5plus{right:23%}.icon3-5plus-big{top:27%;right:7.7%}}@media only screen and (max-width:1440px){.icon1-lipstick-vertical{left:19.5%}.icon1-lipstick-horizontal{left:14%}.icon2-box{left:42.2%}.icon2-lipsticks-2{left:41%;top:-11px}.icon2-lipsticks-1{left:44%}.icon3-5plus{right:23.8%}}@media only screen and (max-width:1024px){.icon1-lipstick-vertical{left:21%}.icon1-lipstick-horizontal{left:15%}.icon2-box{left:41.4%}.icon2-lipsticks-1{left:43.5%}.icon2-lipsticks-2{left:40.4%}.icon3-1plus{top:39%}.icon3-5plus{right:25.5%}}@media only screen and (max-width:768px){.icons-holder ul{flex-wrap:nowrap;width:100%}.icon1-mirror{left:2%}.icon1-lipstick-horizontal{left:14%;top:40%}.icon1-lipstick-vertical{left:21%}.icon2-box{top:31.5%;left:40.7%}.icon2-lipsticks-1,.icon2-lipsticks-2{top:0}.icon2-lipsticks-1{left:44%}.icon2-lipsticks-2{left:39.5%}.icon3-5plus{right:20%;top:24%}.icon3-5plus-big{top:26%;right:-1%}.icon3-1plus{top:35%;right:2%}}@media only screen and (max-width:425px){.icons-holder ul{flex-wrap:wrap}.icon1-mirror{left:20%;top:5.4%}.icon1-lipstick-vertical{top:5%;left:54%}.icon1-lipstick-horizontal{left:41%;top:13.8%}.icon2-box{top:43.4%;left:31%}.icon2-lipsticks-1,.icon2-lipsticks-2{top:33%}.icon2-lipsticks-1{left:37%}.icon2-lipsticks-2{top:32.5%;left:29%}.icon3-1plus{top:76.8%;right:29%}.icon3-5plus{right:63%;top:73%}.icon3-5plus-big{right:23%;top:74%}}@media only screen and (max-width:375px){.icon1-mirror{left:17%;top:6%}.icon2-box{left:28.5%}.icon2-lipsticks-1{left:34%}.icon2-lipsticks-2{left:26%}}@media only screen and (max-width:320px){.icon1-mirror{left:12%;top:6%}.icon2-box{top:44.5%;left:25%}.icon2-lipsticks-1{left:33%}.icon2-lipsticks-2{left:23%}.icon3-1plus{right:22%}.icon3-5plus{right:68%}.icon3-5plus-big{right:14%}}@media only screen and (max-width:480px){.video-testimonial h4{margin:45px auto}footer .footer-nav table th{width:100px;font-size:12px}footer .footer-nav table td a{font-size:10px}footer{padding:0}}.cancel-screen{width:50%;margin:5% auto 0;border:1px solid rgba(0,0,0,.2);box-shadow:0 5px 15px rgba(0,0,0,.5)}.banner-slider,.home-offers-banner{margin-left:-15px;margin-right:-15px}.cancel-screen .go-back{height:40px;width:160px;margin-top:30px;margin-bottom:30px}.welcome-modal img{height:80px}.welcome-modal p{color:#000!important;margin-top:30px!important}.welcome-modal a{color:#ff69b4!important}.welcome-modal a:hover{color:#000!important}.welcome-modal .pink-button{height:50px;width:200px;margin-top:40px}@media (max-width:992px){.welcome-modal img{height:40px}.welcome-modal h2{font-size:24px}.welcome-modal i{margin-bottom:0!important}body{overflow-x:hidden}}.banner-slider{padding-left:0;padding-right:0}.banner-slider .home-offers-banner{margin-left:0;margin-right:0;padding-bottom:6%}.instagram-pic{height:200px;margin-top:15px}.modal-content{border-radius:0}.modal{padding:0!important}.modal:before{content:'';height:100%;margin-right:-4px}.modal-dialog{text-align:left}.modal-header{border-bottom:none;padding:15px 15px 0 0}.modal-header img{width:20px;float:right}.modal-wrap{width:50%;margin:auto;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff}.modal-body #modal-info,.modal-body .modal-info{background:#f2f2f2;display:flex;flex-flow:column wrap}.modal-body{padding:0 15px 15px}.modal-body h2{font-family:Avenir-Light,sans-serif}.modal-body p{font-family:Avenir-Medium,sans-serif}.modal-body button:hover{color:#fff}.modal-body #modal-info{margin:40px 15px 15px;padding:15px;align-items:center}.modal-body #modal-info button{width:168px;height:40px}.modal-body .modal-info{margin:15px;padding:50px 15px;align-items:center}.modal-body #modal-input h1{font-family:Avenir-Light,sans-serif;font-size:30px;margin-top:15px;margin-bottom:30px}.modal-body #modal-input .only-mobile{display:none}.modal-body #modal-input .form-control{border-radius:0;height:50px;font-family:Avenir-Medium,sans-serif;color:#f60086;text-align:center}.modal-body #modal-input button{border-radius:0;height:40px;color:#fff;margin-bottom:25px}.modal-body #modal-input #fb{background:#3b5998}.modal-body #modal-input #forgot-password{background-color:#a9a9a9}.modal-body #modal-input .errorMessage p{color:#f60086;margin-bottom:15px}.modal-body #modal-input select{width:100%;height:50px;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:10px;border-radius:0;color:#f60086;font-family:Avenir-Medium,sans-serif}@media only screen and (max-width:320px){.modal-body{padding:0}}@media only screen and (max-width:480px){.modal-body #modal-info{display:none}.modal-body #modal-input .only-mobile{display:block}.modal-body #modal-input .only-mobile button{width:100%}.modal-body-migrate{width:90%;margin-right:auto;margin-left:auto}.modal-body-migrate #modal-info,.modal-body-migrate #modal-input .only-mobile{display:block}.modal-body-migrate #modal-input .only-mobile button{width:100%}}.modal__cancel{width:87%;margin:80px auto 0;box-shadow:0 2px 11px rgba(0,0,0,.18);font-family:Avenir-Medium,sans-serif}.modal-body__cancel{padding-bottom:54px;position:relative}.modal-body__cancel button{background-color:#EBEBEB;font-weight:700;color:#333;font-size:13px;letter-spacing:1.2px;max-width:483.2px;margin:0 auto}.modal-body__cancel button:active,.modal-body__cancel button:focus,.modal-body__cancel button:hover{background-color:#f60086;color:#fff}.modal-body__cancel .modal-img-parent__cancel{position:absolute;top:-52px;left:50%;transform:translateX(-50%)}.modal-body__cancel .modal-info__cancel{background:#FFF1EF;padding:50px 15px 34px;display:flex;flex-flow:column wrap;align-items:center;color:#AA9B87}.modal-body__cancel .modal-info__cancel h2{font-family:Avenir-Light,sans-serif;font-size:28px;margin-top:9px;letter-spacing:.1px}.modal-body__cancel .modal-info__cancel p{font-family:Avenir-Light,sans-serif;font-size:16px;letter-spacing:.09px}.modal-body__cancel .modal-options-list__cancel{padding-top:11.8px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:1025px;margin:0 auto}.modal-body__cancel .modal-options-list__cancel .modal-wrapper__cancel{border-radius:4px;padding:4px;box-shadow:0 0 13px rgba(48,48,48,.19);background-color:#FFF}.modal-body__cancel .modal-options-list__cancel .modal-wrapper__cancel .modal-option__cancel{border:2px solid #f60086;padding:28px 20px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.modal-body__cancel .modal-options-list__cancel .modal-wrapper__cancel .modal-option__cancel h3{font-family:Avenir-Light,sans-serif;font-size:20px;line-height:27px;color:#333;margin:0;height:45px;display:flex;flex-direction:row;justify-content:center;align-items:center}.modal-body__cancel .modal-options-list__cancel .modal-wrapper__cancel .modal-option__cancel p{margin-top:10px;margin-bottom:14px;letter-spacing:-.4px;line-height:22px;color:#f60086}.modal-body__cancel .modal-options-list__cancel .modal-wrapper__cancel .modal-option__cancel button{margin:0 auto;width:147px}.modal-body__cancel .modal-options-list__cancel .modal-wrapper__cancel.plan-options{max-width:229.44px;margin-top:30px;margin-right:15px;margin-left:15px}.modal-body__cancel .modal-options-list__cancel .modal-wrapper__cancel.lessDeliveries{max-width:488.65px;margin-top:20px;margin-right:15px;margin-left:15px;position:relative}.modal-body__cancel .modal-options-list__cancel .modal-wrapper__cancel.lessDeliveries .modal-option__cancel{padding:32px 50px 23px 117px}.modal-body__cancel .modal-options-list__cancel .modal-wrapper__cancel.lessDeliveries .modal-option__cancel svg{position:absolute;top:43px;left:38px}.modal-body__cancel .modal-options-list__cancel .modal-wrapper__cancel.lessDeliveries .modal-option__cancel h3{text-align:left;justify-content:flex-start;height:20px}.modal-body__cancel .modal-options-list__cancel .modal-wrapper__cancel.lessDeliveries .modal-option__cancel p{margin-top:7px;font-family:Graphik-Regular;font-size:13px;color:#8C8C8C;letter-spacing:0;line-height:22px}.modal-body__cancel .modal-options-list__cancel .modal-wrapper__cancel.lessDeliveries .modal-option__cancel .modal-btn-price-holder__cancel{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;max-width:500px}.modal-body__cancel .modal-options-list__cancel .modal-wrapper__cancel.lessDeliveries .modal-option__cancel .modal-btn-price-holder__cancel p{font-size:18px;color:#333;letter-spacing:0;margin:0 5px 0 13px}.modal-body__cancel .modal-options-list__cancel .modal-wrapper__cancel.lessDeliveries .modal-option__cancel .modal-btn-price-holder__cancel span{font-size:13px;color:#F2D0B2;font-family:Avenir-Book,sans-serif}.modal-body__cancel .modal-options-list__cancel .modal-wrapper__cancel.lessDeliveries .modal-option__cancel .modal-btn-price-holder__cancel button{margin:0}.modal-body__cancel .modal-options-list__cancel.lessDeliveries{margin-top:-60px}.modal-body__cancel #modal-input__cancel h1{font-family:Avenir-Light,sans-serif;font-size:30px;margin-top:15px;margin-bottom:30px}.modal-body__cancel #modal-input__cancel .only-mobile{display:none}.modal-body__cancel #modal-input__cancel .form-control{border-radius:0;height:50px;font-family:Avenir-Medium,sans-serif;color:#f60086;text-align:center}.modal-body__cancel #modal-input__cancel button{border-radius:0;height:40px;margin-bottom:16px;line-height:2.4}.modal-body__cancel #modal-input__cancel button:nth-of-type(2){background-color:#fff;font-size:10px;letter-spacing:.85px}.modal-body__cancel #modal-input__cancel button:nth-of-type(2):active,.modal-body__cancel #modal-input__cancel button:nth-of-type(2):focus,.modal-body__cancel #modal-input__cancel button:nth-of-type(2):hover{color:#f60086}.modal-body__cancel #modal-input__cancel #fb{background:#3b5998}.modal-body__cancel #modal-input__cancel #forgot-password{background-color:#a9a9a9}.modal-body__cancel #modal-input__cancel .errorMessage p{color:#f60086;margin-bottom:15px}.modal-body__cancel #modal-input__cancel select{width:100%;height:50px;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:10px;border-radius:0;color:#f60086;font-family:Avenir-Medium,sans-serif}@media only screen and (min-width:895px){.modal__cancel{width:770px}}@media only screen and (max-width:611px){.modal-body__cancel{padding-bottom:37px}.modal-info__cancel h2,.modal-info__cancel p{max-width:314px}#modal-input__cancel.plan-options{margin-top:40px!important}#modal-input__cancel:not(.lessDeliveries) .col-sm-12{max-width:275.44px;margin:0 auto}}@media only screen and (max-width:580px){.modal-body__cancel .modal-options-list__cancel .modal-wrapper__cancel.lessDeliveries .modal-option__cancel{padding:32px 7vw 23px}.modal-body__cancel .modal-options-list__cancel .modal-wrapper__cancel.lessDeliveries .modal-option__cancel svg{display:none}.modal-body__cancel .modal-options-list__cancel .modal-wrapper__cancel.lessDeliveries .modal-option__cancel h3{text-align:center;justify-content:center;margin-bottom:60px}.modal-body__cancel .modal-options-list__cancel .modal-wrapper__cancel.lessDeliveries .modal-option__cancel p{text-align:center;margin-bottom:15px}.modal-body__cancel .modal-options-list__cancel .modal-wrapper__cancel.lessDeliveries .modal-option__cancel .modal-btn-price-holder__cancel{justify-content:center;flex-direction:column}.modal-body__cancel .modal-options-list__cancel .modal-wrapper__cancel.lessDeliveries .modal-option__cancel .modal-btn-price-holder__cancel p{position:absolute;top:77px;margin:0}#modal-input__cancel.lessDeliveries .col-sm-12{max-width:495px;padding:0 23px}}.offers-banner h1,.offers-banner h2,.offers-banner h3{margin-bottom:0;font-family:Avenir-Heavy,sans-serif;font-style:normal;font-stretch:normal}.offers-banner{background:url(../../img/offers/christmasBanner.png) center center no-repeat;background-size:cover;width:100%;padding-bottom:35.3906%}.offers-banner .banner-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:76px;text-align:left}.offers-banner h1{font-size:32px;letter-spacing:1.2px;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.5);margin-top:86px}.offers-banner h2{font-size:20px;letter-spacing:0;color:#fff;text-shadow:0 1px 1px #000;margin-top:7px;max-width:376px;line-height:1.2}.offers-banner h3{font-size:22px;letter-spacing:.8px;color:#f90b87;text-shadow:1px 1px 1px rgba(0,0,0,.25);margin-top:8px}.offers-banner h3 del{color:#435058}.offers-banner .banner-link{width:250px;height:53px;background-color:#f90b87;cursor:pointer;font-family:Avenir-Heavy,sans-serif;font-size:18px;font-style:normal;font-stretch:normal;letter-spacing:.7px;text-align:center;color:#fff;line-height:53px;margin-top:32px;margin-bottom:40px}.offers-title-section{margin:0 auto;max-width:95%}.offers-title-section .offers-title-name{font-family:Avenir-Black,sans-serif;font-size:24px;font-style:normal;font-stretch:normal;letter-spacing:.5px;text-align:center;color:#435058;margin-bottom:12px}.offers-title-section hr{width:84.5px;border-bottom:solid 4px #f70c8b;margin-top:0;margin-bottom:13px}.offers-title-section .offers-title-slogan{font-family:Avenir-Medium,sans-serif;font-size:18px;font-style:normal;font-stretch:normal;letter-spacing:.4px;text-align:center;color:#7d8489;margin-bottom:42px}.offers-dashboard .offers-dashboard-contents .dashboard-items{margin-bottom:119px}.offers-dashboard .offers-dashboard-contents .dashboard-items .offers-dashboard-card .top-card{height:auto;background-color:#fff;box-shadow:0 0 7px 0 rgba(119,119,119,.25)}.offers-dashboard .offers-dashboard-contents .dashboard-items .offers-dashboard-card .top-card .top-card-image{border-right:0}.offers-dashboard .offers-dashboard-contents .dashboard-items .offers-dashboard-card .top-card .top-card-text{padding-top:10px;padding-left:33px;padding-right:38px}.offers-dashboard .offers-dashboard-contents .dashboard-items .offers-dashboard-card .top-card .top-card-text .card-title{font-family:Avenir-Black,sans-serif;font-size:17px;font-weight:900;font-style:normal;font-stretch:normal;letter-spacing:.4px;color:#435058;margin-bottom:6px}.offers-dashboard .offers-dashboard-contents .dashboard-items .offers-dashboard-card .top-card .top-card-text .card-price{font-family:Avenir-Medium,sans-serif;font-size:18px;font-style:normal;font-stretch:normal;letter-spacing:.7px;color:#f90b87;margin-bottom:10px}.offers-dashboard .offers-dashboard-contents .dashboard-items .offers-dashboard-card .top-card .top-card-text .card-price del{color:#435058}.offers-dashboard .offers-dashboard-contents .dashboard-items .offers-dashboard-card .top-card .top-card-text .card-subtitle{font-family:Avenir-Medium,sans-serif;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:.3px;color:#7d8489;margin-bottom:14px}.offers-dashboard .offers-dashboard-contents .dashboard-items .offers-dashboard-card .top-card .top-card-text .card-slogan{font-family:PlayfairDisplay-italic,sans-serif;font-size:12px;font-weight:400;font-style:italic;font-stretch:normal;letter-spacing:.3px;color:#000;margin-bottom:25px}.offers-dashboard .offers-dashboard-contents .dashboard-items .offers-dashboard-card .top-card .top-card-text .card-link{width:154.2px;height:38px;background-color:#f90c8c;font-family:Avenir-Black,sans-serif;font-size:12px;font-weight:900;font-style:normal;font-stretch:normal;letter-spacing:.5px;text-align:center;color:#fff;line-height:38px}@media only screen and (max-width:1269px) and (min-width:1200px){.offers-dashboard .offers-dashboard-contents .dashboard-items{margin-bottom:0}.offers-dashboard .offers-dashboard-contents .dashboard-items .offers-dashboard-card .top-card{height:300px}}@media screen and (max-width:1184px){.offers-banner .banner-contents h1{margin-top:30px}.offers-dashboard .offers-dashboard-contents .dashboard-items{margin-bottom:119px}.offers-dashboard .offers-dashboard-contents .dashboard-items .offers-dashboard-card .top-card{height:300px}}@media screen and (max-width:991px){.offers-banner .banner-contents{margin-left:5%}.offers-banner .banner-contents h1{margin-top:25px;font-size:29px}.offers-dashboard-card .top-card{height:300px}}@media only screen and (max-width:767px){.offers-banner{background:url(../../img/offers/christmasBanner.png) left center no-repeat}.offers-banner .banner-contents{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0}.offers-banner .banner-contents h1{font-size:24px;margin-top:60px}.offers-banner .banner-contents h2{font-size:16px}.offers-banner .banner-contents h3{font-size:18px}.offers-dashboard .offers-dashboard-contents .dashboard-items{margin-bottom:0}.offers-dashboard .offers-dashboard-contents .dashboard-items .offers-dashboard-card .top-card{height:1000px}.offers-dashboard .offers-dashboard-contents .dashboard-items .offers-dashboard-card .top-card .top-card-image{height:auto}.offers-dashboard .offers-dashboard-contents .dashboard-items .offers-dashboard-card .top-card .top-card-image img{margin:0 auto;max-height:100%}.offers-dashboard .offers-dashboard-contents .dashboard-items .offers-dashboard-card .top-card .top-card-text{height:320px}}@media only screen and (max-width:649px){.offers-banner{background:url(../../img/offers/christmasBanner.png) left center no-repeat}.offers-banner .banner-contents{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0}.offers-banner .banner-contents h1{font-size:24px;margin-top:60px}.offers-banner .banner-contents h2{font-size:16px}.offers-banner .banner-contents h3{font-size:18px}.offers-dashboard .offers-dashboard-contents .dashboard-items{margin-bottom:0}.offers-dashboard .offers-dashboard-contents .dashboard-items .offers-dashboard-card .top-card{height:800px}.offers-dashboard .offers-dashboard-contents .dashboard-items .offers-dashboard-card .top-card .top-card-image{height:auto}.offers-dashboard .offers-dashboard-contents .dashboard-items .offers-dashboard-card .top-card .top-card-image img{margin:0 auto;max-height:100%}.offers-dashboard .offers-dashboard-contents .dashboard-items .offers-dashboard-card .top-card .top-card-text{height:320px}}@media only screen and (max-width:480px){.offers-dashboard .offers-dashboard-contents .dashboard-items{margin-bottom:0}.offers-dashboard .offers-dashboard-contents .dashboard-items .offers-dashboard-card .top-card{height:690px}.offers-dashboard .offers-dashboard-contents .dashboard-items .offers-dashboard-card .top-card .top-card-text{padding-top:28px;padding-left:23px;padding-right:28px}.offers-dashboard .offers-dashboard-contents .dashboard-items .offers-dashboard-card .top-card .top-card-text .card-subtitle{margin-bottom:23px}.offers-dashboard .offers-dashboard-contents .dashboard-items .offers-dashboard-card .top-card .top-card-text .card-slogan{margin-bottom:14px}}@media only screen and (max-width:390px){.offers-dashboard .offers-dashboard-contents .dashboard-items{margin-bottom:0}.offers-dashboard .offers-dashboard-contents .dashboard-items .offers-dashboard-card .top-card{height:630px}}@media only screen and (max-width:340px){.offers-dashboard .offers-dashboard-contents .dashboard-items .offers-dashboard-card .top-card .top-card-text{padding-left:11px;padding-right:10px;padding-top:10px}}.header .user-profile button:focus{outline:0}.nav-logo{height:70px}.logo-link{display:block}.header .user-profile .user .float{width:100px;font-size:13px;font-family:Vollkorn,sans-serif}.header .navbar .container-fluid .nav-bar-container .links .new-user-links .link-bold{display:none}.user-profile .user-info{width:30px;height:30px;margin-right:20px;border-radius:50%;cursor:pointer;background:url(../img/girl-icon.svg) no-repeat #F4F4F4;background-size:contain}.user-profile .user-name{font-family:Vollkorn,sans-serif;color:#7f868a;margin-left:5%}.nav-bar-container{padding-top:0;padding-bottom:0}.header ul{margin:5px 0 0 5px;padding:0}@media only screen and (max-width:769px){.header .navbar .container-fluid{padding-left:0;padding-right:0}.header .navbar .container-fluid .navbar-header .navbar-brand{padding-left:0;cursor:default}.header .navbar .container-fluid .navbar-header .navbar-brand img{cursor:pointer}.header .navbar .container-fluid .navbar-header .navbar-toggle{float:right;background-color:#f60086}.header .navbar .container-fluid .nav-bar-container .links{margin-left:0;padding-left:0}.header .navbar .container-fluid .nav-bar-container .links ul li{display:block;width:100%}.header .navbar .container-fluid .nav-bar-container .links .user-profile{display:none}.header .navbar .container-fluid .nav-bar-container .links .new-user-links{color:red}.header .navbar .container-fluid .nav-bar-container .links .new-user-links .link-bold{display:block;font-weight:700;color:#f60086}.header .navbar .container-fluid .nav-bar-container .links .pull-right{display:none}.header .navbar-brand img{margin-left:14px;float:left}}@media only screen and (max-width:768px){.header .navbar .container-fluid .nav-bar-container .links .pull-right .customize-text,.header .navbar .container-fluid .nav-bar-container .links .pull-right button{display:none}.header .navbar .container-fluid .nav-bar-container .links .pull-right img{margin-right:10px}.header .user-profile .user .float{right:5px}}@media only screen and (max-width:425px){.header .navbar-toggle{margin-top:19px}}#points{margin:0 auto;max-width:1280px;padding-top:72px}#points .points-container .points,#points .points-container .unit{font-weight:600;color:#f90b87;margin-top:0;font-style:normal;font-stretch:normal;line-height:normal;text-align:center;font-family:Avenir}#points .points-container{text-align:center}#points .points-container .points{font-size:64px;letter-spacing:2.5px;margin-bottom:0}#points .points-container .unit{font-size:24px;letter-spacing:.9px;margin-bottom:13px}#points .points-container .tips{font-family:Avenir;font-size:16px;font-weight:lighter;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.6px;text-align:center;color:#7d8489;margin:0 auto 47px;width:254.5px}#points .points-container hr{width:825px;max-width:75%;border-top:solid 1px #bcb0ab;margin-bottom:54px}#points .tabs-container{margin:0 auto}#points .tabs-container .nav.nav-tabs{width:295px;max-width:95%;margin:0 auto;border-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#points .tabs-container .nav.nav-tabs li a{border:0;padding:0;font-family:Avenir;font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;text-align:center;color:#888e92}#points .tabs-container .nav.nav-tabs li.active a{border-bottom:3px solid #f90b87}#points .tabs-container .btn-group-vertical>.btn-group:after,#points .tabs-container .btn-group-vertical>.btn-group:before,#points .tabs-container .btn-toolbar:after,#points .tabs-container .btn-toolbar:before,#points .tabs-container .clearfix:after,#points .tabs-container .clearfix:before,#points .tabs-container .container-fluid:after,#points .tabs-container .container-fluid:before,#points .tabs-container .container:after,#points .tabs-container .container:before,#points .tabs-container .dl-horizontal dd:after,#points .tabs-container .dl-horizontal dd:before,#points .tabs-container .form-horizontal .form-group:after,#points .tabs-container .form-horizontal .form-group:before,#points .tabs-container .modal-footer:after,#points .tabs-container .modal-footer:before,#points .tabs-container .modal-header:after,#points .tabs-container .modal-header:before,#points .tabs-container .nav:after,#points .tabs-container .nav:before,#points .tabs-container .navbar-collapse:after,#points .tabs-container .navbar-collapse:before,#points .tabs-container .navbar-header:after,#points .tabs-container .navbar-header:before,#points .tabs-container .navbar:after,#points .tabs-container .navbar:before,#points .tabs-container .pager:after,#points .tabs-container .pager:before,#points .tabs-container .panel-body:after,#points .tabs-container .panel-body:before,#points .tabs-container .row:after,#points .tabs-container .row:before{display:table;content:none}#points .tabs-container .loyalty-tab-content{padding-top:50px;margin:0 auto;width:785px;max-width:95%;display:flex;flex-flow:row wrap;justify-content:space-between}#points .tabs-container .loyalty-tab-content .center{margin-right:auto;margin-left:auto}#points .tabs-container .loyalty-tab-content .center .loyalty-headline{font-family:Avenir;font-size:36px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.4px;text-align:center;color:#f90b87;margin-top:0}#points .tabs-container .loyalty-tab-content .center .loyalty-description{font-family:Avenir;font-size:20px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:.8px;color:#7d8489;margin-bottom:50px}#points .tabs-container .earn-tab-content .col .earn-title,#points .tabs-container .loyalty-tab-content .center .months-subs,#points .tabs-container .loyalty-tab-content .redeem{font-weight:600;font-family:Avenir;font-style:normal;font-stretch:normal;line-height:normal;text-align:center}#points .tabs-container .loyalty-tab-content .center .months-subs{font-size:16px;letter-spacing:1.4px;color:#f90b87;margin-top:0;margin-bottom:35px}#points .tabs-container .loyalty-tab-content .loyalty-progress-bar{width:100%;height:20px;border-radius:100px;background-color:rgba(125,132,137,.1);margin-bottom:25px}#points .tabs-container .loyalty-tab-content .loyalty-progress-bar-fill-1{width:8.333333%;height:20px;border-radius:100px;background-image:linear-gradient(to left,#f90b87,#fff)}#points .tabs-container .loyalty-tab-content .loyalty-progress-bar-fill-2{width:16.6666667%;height:20px;border-radius:100px;background-image:linear-gradient(to left,#f90b87,#fff)}#points .tabs-container .loyalty-tab-content .loyalty-progress-bar-fill-3{width:25%;height:20px;border-radius:100px;background-image:linear-gradient(to left,#f90b87,#fff)}#points .tabs-container .loyalty-tab-content .loyalty-progress-bar-fill-4{width:33.33333333%;height:20px;border-radius:100px;background-image:linear-gradient(to left,#f90b87,#fff)}#points .tabs-container .loyalty-tab-content .loyalty-progress-bar-fill-5{width:41.6666667%;height:20px;border-radius:100px;background-image:linear-gradient(to left,#f90b87,#fff)}#points .tabs-container .loyalty-tab-content .loyalty-progress-bar-fill-6{width:50%;height:20px;border-radius:100px;background-image:linear-gradient(to left,#f90b87,#fff)}#points .tabs-container .loyalty-tab-content .loyalty-progress-bar-fill-7{width:58.33333%;height:20px;border-radius:100px;background-image:linear-gradient(to left,#f90b87,#fff)}#points .tabs-container .loyalty-tab-content .loyalty-progress-bar-fill-8{width:66.66667%;height:20px;border-radius:100px;background-image:linear-gradient(to left,#f90b87,#fff)}#points .tabs-container .loyalty-tab-content .loyalty-progress-bar-fill-9{width:75%;height:20px;border-radius:100px;background-image:linear-gradient(to left,#f90b87,#fff)}#points .tabs-container .loyalty-tab-content .loyalty-progress-bar-fill-10{width:83.3333%;height:20px;border-radius:100px;background-image:linear-gradient(to left,#f90b87,#fff)}#points .tabs-container .loyalty-tab-content .loyalty-progress-bar-fill-11{width:91.6667%;height:20px;border-radius:100px;background-image:linear-gradient(to left,#f90b87,#fff)}#points .tabs-container .loyalty-tab-content .loyalty-progress-bar-fill-12{width:100%;height:20px;border-radius:100px;background-image:linear-gradient(to left,#f90b87,#fff)}#points .tabs-container .loyalty-tab-content .redeem{width:189px;max-width:38vw;height:43px;background-color:#f90b87;font-size:12px;letter-spacing:.5px;color:#fff;cursor:pointer;padding:13px 25px 9px}@media screen and (max-width:730px){#points .tabs-container .loyalty-tab-content{justify-content:space-around}}#points .tabs-container .earn-tab-content{padding-top:88px;margin:0 auto;width:785px;max-width:95%;display:flex;flex-flow:row wrap;justify-content:space-between}#points .tabs-container .earn-tab-content .col{width:335px;max-width:95%}#points .tabs-container .earn-tab-content .col .earn-title{font-size:36px;letter-spacing:1.4px;color:#f90b87;margin-top:0;margin-bottom:15px}#points .tabs-container .earn-tab-content .col .method{margin:0 auto 26px;max-width:90%;font-family:Avenir;font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.6px;text-align:center;color:#7d8489}#points .tabs-container .earn-tab-content .col a:hover{text-decoration:none}#points .tabs-container .earn-tab-content .two-fifty-points{margin-bottom:50px}#points .tabs-container .earn-tab-content .two-fifty-points .share-copy{width:100%;margin-bottom:51px;display:flex}#points .tabs-container .earn-tab-content .two-fifty-points .share-copy .share-link{width:76.119403%;height:49px;border:1px solid #bcb0ab;font-family:Avenir;font-size:14px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;color:#7d8489;padding:16px 2px 14px 13px}#points .tabs-container .earn-tab-content .two-fifty-points .share,#points .tabs-container .earn-tab-content .two-fifty-points .share-copy .copy-button{font-size:14px;font-weight:300;letter-spacing:.5px;color:#fff;cursor:pointer;font-family:Avenir;font-style:normal;font-stretch:normal;line-height:normal}#points .tabs-container .earn-tab-content .two-fifty-points .share-copy .copy-button{width:24.119402%;height:49px;background-color:#f90b87;text-align:center;padding:16px 17.7px 14px 22.1px}@media screen and (max-width:369px){#points .tabs-container .earn-tab-content .two-fifty-points .share-copy .copy-button{padding:16px 12.7px 14px 16.1px}}#points .tabs-container .earn-tab-content .two-fifty-points .share{width:100%;height:39px;padding:11px .5px 9px 55px;margin-bottom:17px}#points .tabs-container .earn-tab-content .two-fifty-points .share.fb{background-color:#3b5998;background-image:url(../../img/points/earn/fb_icon.png);background-repeat:no-repeat;background-position:23px 9px}#points .tabs-container .earn-tab-content .two-fifty-points .share.twitter{background-color:#4099ff;background-image:url(../../img/points/earn/twitter_icon.png);background-repeat:no-repeat;background-position:20px 13px}#points .tabs-container .earn-tab-content .two-fifty-points .share.pinterest{background-color:#c92228;background-image:url(../../img/points/earn/pinterest_icon.png);background-repeat:no-repeat;background-position:20px 11px}#points .tabs-container .earn-tab-content .two-fifty-points .share.email{background-color:#f90b87;background-image:url(../../img/points/earn/email_icon.png);background-repeat:no-repeat;background-position:18px 14px}#points .tabs-container .earn-tab-content .more-points .card{width:100%;height:157px;border:1px solid #bcb0ab;margin-bottom:19px}#points .tabs-container .earn-tab-content .more-points .card .points-to-add{font-size:24px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.9px;text-align:center;color:#f90b87;margin-top:25px;margin-bottom:3px}#points .tabs-container .earn-tab-content .more-points .card .follow{margin-bottom:8px}#points .tabs-container .earn-tab-content .more-points .card .disabled .follow-button.instagram,#points .tabs-container .earn-tab-content .more-points .card .disabled .follow-button.pinterest,#points .tabs-container .earn-tab-content .more-points .card .disabled .follow-button.twitter,#points .tabs-container .earn-tab-content .more-points .card .disabled .follow-button.youtube{background-color:grey;cursor:not-allowed}#points .tabs-container .earn-tab-content .more-points .card .follow-button{margin:0 auto;width:168px;height:39px;background-color:grey;font-size:14px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;color:#fff;padding:11px .5px 9px 55px;cursor:pointer}#points .tabs-container .earn-tab-content .more-points .card .follow-button.twitter{background-color:#4099ff;background-image:url(../../img/points/earn/twitter_icon.png);background-repeat:no-repeat;background-position:20px 13px}#points .tabs-container .earn-tab-content .more-points .card .follow-button.youtube{background-color:#c4302b;background-image:url(../../img/points/earn/youtube_icon.png);background-repeat:no-repeat;background-position:21px 10px}#points .tabs-container .earn-tab-content .more-points .card .follow-button.pinterest{background-color:#c92228;background-image:url(../../img/points/earn/pinterest_icon.png);background-repeat:no-repeat;background-position:20px 9px}#points .tabs-container .earn-tab-content .more-points .card .follow-button.instagram{background-color:#cd486b;background-image:url(../../img/points/earn/ig_icon.png);background-repeat:no-repeat;background-size:20px;background-position:20px 9px}@media screen and (max-width:730px){#points .tabs-container .earn-tab-content{justify-content:space-around}}#points .tabs-container .redeem-tab-content{padding-top:61px;margin:0 auto;width:1206px;max-width:95%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#points .tabs-container .redeem-tab-content .card{display:-webkit-box;display:-ms-flexbox;display:flex;width:386px;max-width:95%;height:241px;border:1px solid #bcb0ab;margin-bottom:29px}#points .tabs-container .redeem-tab-content .card .img-container{width:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#points .tabs-container .redeem-tab-content .card .text .points-needed{font-family:Avenir;font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.6px;color:#f90b87;margin-top:54px;margin-bottom:15px}#points .tabs-container .activity-tab-content .activity .text .date,#points .tabs-container .redeem-tab-content .card .text .content,#points .tabs-container .redeem-tab-content .card .text .name,#points .tabs-container .redeem-tab-content .card .text .redeem{font-family:Avenir;letter-spacing:.5px;font-style:normal;line-height:normal;font-stretch:normal}@media screen and (max-width:320px){#points .tabs-container .redeem-tab-content .card .text .points-needed{margin-top:34px}}#points .tabs-container .redeem-tab-content .card .text .name{font-size:12px;font-weight:600;color:#888e92;margin-bottom:14px}#points .tabs-container .redeem-tab-content .card .text .content{font-size:12px;font-weight:400;color:#888e92;margin-bottom:24px}#points .tabs-container .redeem-tab-content .card .text .redeem{width:189px;max-width:38vw;background-color:#f90b87;font-size:12px;font-weight:600;text-align:center;color:#fff;cursor:pointer;padding:8px 25px 9px}#points .tabs-container .redeem-tab-content .card .text .sold-out{background-color:#bcb0ab;cursor:not-allowed}@media screen and (max-width:1250px) and (min-width:901px){#points .tabs-container .redeem-tab-content{width:800px}}@media screen and (max-width:900px){#points .tabs-container .redeem-tab-content{-ms-flex-pack:distribute;justify-content:space-around}}#points .tabs-container .activity-tab-content{padding-top:75px;margin:0 auto;width:526px;max-width:95%}#points .tabs-container .activity-tab-content .activity{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:58px}#points .tabs-container .activity-tab-content .activity .activity-icon{width:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#points .tabs-container .activity-tab-content .activity .text{max-width:353px}#points .tabs-container .activity-tab-content .activity .text .date{width:102px;height:20px;background-color:#f90b87;font-size:14px;font-weight:600;text-align:right;color:#fff;padding-left:8px;padding-right:11px;padding-top:1px;margin-bottom:8px}#points .tabs-container .activity-tab-content .activity .text .action{font-family:Avenir-Book;font-size:16px;font-weight:lighter;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.7px;color:#686e72}#points .tabs-container .activity-tab-content .activity .text .action .highlight{font-family:Avenir;font-weight:600}@media screen and (max-width:600px){#points .tabs-container .activity-tab-content .activity .text{max-width:62vw}}@media screen and (max-width:320px){#points .tabs-container .activity-tab-content .activity .text{max-width:57vw}}#points .tabs-container .activity-tab-content .activity .points{font-family:Avenir;font-size:18px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.7px;text-align:right}#points .tabs-container .activity-tab-content .activity .points-earned{color:#f90b87}#points .tabs-container .activity-tab-content .activity .points-redeemed{color:#686e72}.header ul .show-only-nav{display:none}.header ul li{display:inline;float:left;line-height:36px;padding:10px;margin-left:5px}.header ul li a:active{color:#F60086}#rewards{margin:0 auto}#rewards h3{font-family:Avenir-Light,sans-serif}#rewards p{font-family:Avenir-Roman,sans-serif;font-size:15px;line-height:25px}#rewards a{color:#f60086}#rewards .rewards-banner{background:url(../../img/dashboard/Banner---Rewards-min.png) center center no-repeat;background-size:cover;height:533px;display:flex;flex-flow:column wrap;justify-content:flex-start;align-items:center}#rewards .rewards-banner .slider .slick-arrow,#rewards .rewards-banner .slider .slick-next{display:none!important}#rewards .rewards-banner h1{font-family:Avenir-Black,sans-serif;margin-bottom:30px;margin-top:170px;color:#f60086;letter-spacing:7.5px;font-size:58px;font-weight:100;text-align:center}#rewards .rewards-banner h2{width:700px;text-align:center;font-family:PlayfairDisplay-Italic,sans-serif;color:#fff;font-size:36px;margin:0 0 35px;font-weight:100;letter-spacing:1.5px}#rewards .rewards-boxes-container{background:url(../../img/rewards_bg.png) center bottom no-repeat;padding:85px 0;display:flex;flex-flow:row wrap;justify-content:space-between;text-align:center}#rewards .rewards-boxes-container .box{-webkit-box-shadow:1px 1px 65px -5px rgba(0,0,0,.45);-moz-box-shadow:1px 1px 65px -5px rgba(0,0,0,.45);box-shadow:1px 1px 65px -5px rgba(0,0,0,.45);display:flex;flex-flow:column wrap;align-items:center}#rewards .rewards-boxes-container .box .box-text{flex:1 0 auto;max-width:99%}#rewards .rewards-boxes-container .box h4,#rewards .rewards-boxes-container .box h5,#rewards .rewards-boxes-container .box p{width:396px;max-width:99%}#rewards .rewards-boxes-container .box h4{font-family:PlayfairDisplay-Italic,sans-serif;font-size:24px;margin-bottom:0;line-height:normal}#rewards .rewards-boxes-container .box h5{font-family:Avenir-Heavy,sans-serif;font-size:24px;margin-top:0;line-height:normal}#rewards .rewards-boxes-container .box p{font-family:Avenir-Light,sans-serif;font-size:15px;margin-top:20px;margin-bottom:37px;line-height:1.54}#rewards .rewards-boxes-container .box .join{color:#fff;background-color:#f60086;font-family:Avenir,sans-serif;font-size:20px;cursor:pointer;text-align:center;width:214px;height:50px;text-transform:uppercase;line-height:50px;letter-spacing:3px;margin-bottom:55px}#rewards .rewards-boxes-container .sm-box{width:570px;max-width:99%;height:655px;padding:0 75px;margin-bottom:70px;color:#333}#rewards .rewards-boxes-container .sm-box .refer-friends-title{margin-top:90px}#rewards .rewards-boxes-container .sm-box .refer-one-friend-title{margin-top:55px}#rewards .rewards-boxes-container .pink-box{border:10px solid #fff;background-color:#ffeae8;margin:auto auto 70px;width:1235px}#rewards .rewards-boxes-container .white-box{border:10px solid #ffeae8;background-color:#fff;margin:auto auto 70px}#rewards .rewards-boxes-container .white-box p{width:389px}#rewards .rewards-boxes-container .white-box .min-max-title{margin-top:145px}#rewards .rewards-boxes-container .min-max-box{padding:0 70px}#rewards .rewards-boxes-container .lg-box{box-shadow:.5px .5px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);background-color:#fff;width:1235px;max-width:99%;height:720px;padding:0 85px;margin-bottom:70px}#rewards .rewards-boxes-container .lg-box .checkout{margin-top:260px;margin-bottom:70px}#rewards .rewards-boxes-container .lg-box .earning-title{margin-top:60px}#rewards .rewards-boxes-container .redemption-title{padding-top:50px}#rewards .rewards-boxes-container .last-box{padding-top:150px;height:570px}#rewards .rewards-boxes-container .last-box .join{margin-bottom:100px}@media only screen and (max-width:768px){#rewards .header ul li{padding:10px 8px}}@media only screen and (max-width:480px){#rewards .header ul .show-only-nav{display:block}#rewards .rewards-banner h1{font-size:38px}#rewards .rewards-banner h2{font-size:20px;width:auto}#rewards .rewards-boxes-container{padding:35px 10px}#rewards .rewards-boxes-container .box{height:auto!important;padding:30px 10px!important}}@media only screen and (max-width:1024px){#rewards .rewards-boxes-container .lg-box{padding:0}#rewards .rewards-boxes-container .last-box .join{margin-bottom:40px}}@font-face{font-family:PlayfairDisplay-Italic;src:url(../../fonts/PlayfairDisplay-Italic.otf)}@font-face{font-family:Avenir-Black;src:url(../../fonts/Avenir-Black.ttf)}@font-face{font-family:Avenir-Roman;src:url(../../fonts/Avenir-Roman.ttf)}@font-face{font-family:Avenir-Light;src:url(../../fonts/Avenir-Light.ttf)}@font-face{font-family:Avenir-Heavy;src:url(../../fonts/Avenir-Heavy.ttf)}@font-face{font-family:Avenir-Medium;src:url(../../fonts/Avenir-Medium.ttf)}@font-face{font-family:Palatino-Italic;src:url(../../fonts/Palatino-Italic.ttf)}@font-face{font-family:Libre-Baskerville-Italic;src:url(../../fonts/LibreBaskerville-Italic.otf)}@font-face{font-family:PlayfairDisplay-Italic;src:url(../../fonts/PlayfairDisplay-Italic.otf)}@font-face{font-family:Avenir-Black;src:url(../../fonts/Avenir-Black.ttf)}@font-face{font-family:Avenir-Roman;src:url(../../fonts/Avenir-Roman.ttf)}@font-face{font-family:Avenir-Light;src:url(../../fonts/Avenir-Light.ttf)}@font-face{font-family:Avenir-Heavy;src:url(../../fonts/Avenir-Heavy.ttf)}@font-face{font-family:Avenir-Medium;src:url(../../fonts/Avenir-Medium.ttf)}@font-face{font-family:Palatino-Italic;src:url(../../fonts/Palatino-Italic.ttf)}@font-face{font-family:Libre-Baskerville-Italic;src:url(../../fonts/LibreBaskerville-Italic.otf)}.col-centered{float:none;margin:0 auto;padding:5px 10px}.no-pad,.no-pad-left{padding-left:0!important}.no-pad,.no-pad-right{padding-right:0!important}@media (max-width:1200px){.navbar-header{float:none}.navbar-left,.navbar-nav,.navbar-right{float:none!important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block!important}}.pointer{cursor:pointer}.pad-top-15{padding-top:15px}.border{border:1px solid red}.grey{color:#b9bcbe}.margin-top-20{margin-top:20px}.margin-top-10{margin-top:10px}.margin-bot-15{margin-bottom:15px}.pink-button,.white-btn{font-family:Avenir-Heavy,serif;font-size:15px;margin:0 3px;outline:0}.pink-button{background-color:#f60086;border:none;letter-spacing:3.2px;border-radius:0;color:#fff}.white-btn{background-color:#fff;border-radius:0;border-color:#f60086;color:#777}.play-fair-italic{font-family:PlayfairDisplay-Italic,sans-serif}.pink-button:active:focus,.pink-button:focus{outline:0;color:#fff;box-shadow:none}.pink-header{color:#f60086;font-size:30px;margin-bottom:15px}.pink-header-sm{color:#f60086;font-size:26px;margin-bottom:10px}.input-error{border:1px solid #ff1493!important}.header,.header-single{border-bottom:1px solid #ededed}.header-single{position:relative;height:48px}.header-single img{width:200px;position:absolute;left:50%;margin-left:-100px;top:20px;cursor:pointer}.header .navbar{border-radius:0;margin-bottom:0;-webkit-box-shadow:0 2px 4px 0 rgba(119,119,119,.23);box-shadow:0 2px 4px 0 rgba(119,119,119,.23)}.header .navbar-brand{height:60px;float:none}.header .links{margin-left:150px;position:relative}.header .navbar-toggle{background-color:rgba(0,0,0,.5);float:left;left:0;margin-top:12px}.header .navbar-toggle .icon-bar{background:#fff}.header ul li a{font-family:Avenir-Roman,serif;font-size:11px;color:#7f868a;letter-spacing:normal;cursor:pointer}.header ul li button{width:160px;margin:0 15px;height:40px;-webkit-transition:all .3s;transition:all .3s}.header ul li button:hover{background:#ff69b4;color:#000}.header .user-profile{color:#7f868a;font-size:14px;font-family:Avenir-Roman,serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .user-profile button{background:0 0;border:none;border-radius:20px}.header .user-profile button .month::before{content:url(../../img/shop-bag.png);margin-right:10px}.header .user-profile .img-border{display:inline-block;margin-right:15px;height:40px}.header .user-profile .profile-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Vollkorn,sans-serif}.header .user-profile .profile-details .user-info{width:30px;height:30px;margin-right:20px;border-radius:50%;cursor:pointer;background:url(../../img/girl-icon.svg) no-repeat #F4F4F4;background-size:contain}.header .user-profile .profile-details .user-info .user-profile-photo{width:30px;height:30px}.header .user-profile .user{position:relative;padding-right:150px}.header .user-profile .user .float{position:absolute;right:-90px;top:-20px}.header .user-profile .user .float .name{display:block;margin-top:-15px;font-family:Vollkorn,serif;color:#ff1493;font-size:16px}.banner{padding:85px 0 30px}.banner ul{margin:0;padding:50px 0}.banner ul li p{font-family:PlayfairDisplay-Italic,serif;font-size:16px;color:#393c3e}.banner ul li h3{font-family:Avenir-Black,serif;font-size:24px;line-height:35px;color:#1a1a1a;letter-spacing:2.24px;margin-bottom:30px;text-transform:uppercase}.banner ul li button{width:298px;height:56px}@media (max-width:992px){.banner{padding-top:40px}.banner img{margin-top:90px}}.press ul{margin:0 0 20px;padding:0 60px}.press ul li{display:inline-block;padding:10px 20px}.first-gift-card,.main-content .gift-card{opacity:0;display:block;background-color:#faeee9;box-shadow:0 0 30px 2px rgba(0,0,0,.2)}.first-gift-card{position:absolute;left:50%;margin:20px auto;-webkit-transition:opacity .5s;transition:opacity .5s;border:10px solid #fff;padding:50px 15px}.first-gift-card img{width:20px;float:right;margin-top:-35px;cursor:pointer}.first-gift-card button{margin-top:10px;width:140px}.first-gift-card p{font-family:PlayfairDisplay-Italic,sans-serif;color:#706562;font-size:14px}.first-gift-card h3{font-family:Avenir-Black,sans-serif;font-size:30px;letter-spacing:1.28px;text-transform:uppercase;color:#645550;margin-bottom:20px}.first-gift-card input{width:314px;height:56px;outline:0;padding:0 5px;border:2px solid #d1c8c5;text-align:center;font-family:PlayfairDisplay-Italic,sans-serif}.first-gift-card ::-webkit-input-placeholder{font-style:italic;font-family:PlayfairDisplay-Italic,sans-serif}@media screen and (max-width:767px){.first-gift-card{margin-left:-45.8333%}}@media screen and (min-width:768px){.first-gift-card{margin-left:-25%}}@media screen and (min-width:992px){.first-gift-card{margin-left:-20.8333%}}@media screen and (min-width:1200px){.first-gift-card{margin-left:-16.666%}}.main-content{background-image:url(../../img/main-content-bg-blue.png);background-size:100% 100%;background-repeat:no-repeat;margin-top:50px;padding-bottom:170px;position:relative;overflow-x:hidden}.main-content #promoBag{position:absolute;height:410px;bottom:465px}.main-content #promoLipstick{position:absolute;width:340px;right:20px;top:720px}.main-content #flower{position:absolute;top:190px;left:14px;width:482px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.main-content #perfume{position:absolute;right:0;height:400px;bottom:220px}.main-content #earing{position:absolute;top:790px;left:250px;height:270px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.main-content #pendant{position:absolute;top:0;right:160px;-webkit-transform:rotate(29deg);transform:rotate(29deg)}.main-content .gift-card{margin:20px auto;-webkit-transition:opacity .5s;transition:opacity .5s;border:10px solid #fff;padding:50px 15px}.main-content .gift-card img{width:20px;float:right;margin-top:-35px;cursor:pointer}.main-content .gift-card button{margin-top:10px;width:140px}.main-content .gift-card p{font-family:PlayfairDisplay-Italic,sans-serif;color:#706562;font-size:14px}.main-content .gift-card h3{font-family:Avenir-Black,sans-serif;font-size:30px;letter-spacing:1.28px;text-transform:uppercase;color:#645550;margin-bottom:20px}.main-content .gift-card input{width:314px;height:56px;outline:0;padding:0 5px;border:2px solid #d1c8c5;text-align:center;font-family:PlayfairDisplay-Italic,sans-serif}.main-content .join-now button,.testimonial button,.video-testimonial button{width:298px;height:56px}.main-content .gift-card ::-webkit-input-placeholder{font-style:italic;font-family:PlayfairDisplay-Italic,sans-serif}.main-content .text{padding-top:100px;padding-bottom:170px}.main-content .text i{font-family:PlayfairDisplay-Italic,sans-serif;font-size:22px;color:#fff;font-style:normal}.main-content .text h2{font-family:Avenir-Black,sans-serif;font-size:43px;color:#fff;text-transform:uppercase;letter-spacing:5px;font-style:normal}.main-content .text p{font-family:Avenir-Medium,sans-serif;font-size:15px;color:#fff;line-height:25px}.main-content .text button:not(.pink-button){font-family:Avenir-Heavy,sans-serif;font-size:15px;text-transform:uppercase;background-color:#fff;letter-spacing:3.2px;color:#000;width:298px;height:56px;border:none;outline:0}.main-content .join-now{border:2px solid #bcb0ab;background-color:#fff;padding:30px 0;margin-bottom:10%;outline:#fff solid 10px;box-shadow:0 0 50px 10px rgba(0,0,0,.2)}.customize-header,.customize-header h2{margin-bottom:20px}.main-content .join-now p{font-family:Palatino-Italic,sans-serif;font-size:17px;color:#000}.customize-header{margin-top:30px}.how-it-works{padding:30px 0 80px}.how-it-works ul{padding:0}.how-it-works ul li{text-align:center;padding:0 25px}.how-it-works img{margin-bottom:25px;max-height:200px}.how-it-works h4{text-transform:uppercase;font-family:Avenir-Black,sans-serif;font-size:16px}.how-it-works p{font-family:Avenir-Roman,serif;font-size:15px;line-height:25px}.testimonial h3{font-family:PlayfairDisplay-Italic,sans-serif;font-size:24px;color:#fff;line-height:40px}.testimonial p{font-family:Avenir-Heavy,sans-serif;font-size:20px;color:#fff;margin:50px 60px}.carousel .item{padding:0 50px}.carousel-control.left img{left:5px}.carousel-control.right img{right:5px}.carousel-control.left,.carousel-control.right{background:0 0;bottom:160px;opacity:1}.carousel-control.left img,.carousel-control.right img{position:absolute;top:33%}.slider{padding-left:25px;padding-right:25px}.slider .slick-arrow,.slider .slick-next{display:none!important}.slick-slide:focus{outline:0}.video-testimonial{background-image:url(../../img/video-testimonial-bg.png);background-repeat:no-repeat;background-size:100% 100%}.video-testimonial button{font-family:Avenir-Heavy,sans-serif;font-size:15px;color:#f60488;background-color:#fff;border:none;outline:0;margin:40px 0 150px}.video-testimonial .join-group{border:2px solid #bcb0ab;background-color:#fff;padding:30px 0;outline:#fff solid 10px;box-shadow:0 0 50px 10px rgba(0,0,0,.2)}.video-testimonial .join-group ul{margin:0;padding:0;list-style-type:none;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-testimonial .join-group ul li{vertical-align:top;display:inline-block;margin:0 20px}.video-testimonial .join-group ul li img{width:80%}.video-testimonial h4{font-family:Avenir-Black,sans-serif;letter-spacing:.16em;font-size:28px;color:#fff;text-transform:uppercase;margin:80px auto}.video-testimonial .videos .slider{padding-left:25px;padding-right:25px}.video-testimonial .videos .slider .slick-arrow,.video-testimonial .videos .slider .slick-next{display:none!important}.video-testimonial .videos object{border-radius:10px;width:100%;height:300px}.video-testimonial .carousel .item{padding:0 160px}.video-testimonial .carousel-control{width:7%}.video-testimonial .carousel-control.left img{left:-20%}.video-testimonial .carousel-control.right img{right:-20%}.video-testimonial .carousel-control.left,.video-testimonial .carousel-control.right{background:0 0}.video-testimonial .carousel-control.left img,.video-testimonial .carousel-control.right img{position:absolute;top:40%}footer{padding:50px 0}footer .footer-nav table th,footer .footer-nav table tr td{padding:10px 0;min-width:120px}footer .footer-nav table{font-family:Avenir-Heavy,sans-serif;width:100%;border:none}footer .footer-nav table th{font-size:14px;color:#000;text-transform:uppercase}footer .footer-nav table td a{color:#f60187;font-size:12px}footer .social ul{margin:0;padding:0}footer .social ul li{display:inline-block;padding:4%}footer .social ul li a{display:block}.plan-heading{padding:65px 0 6px}.plan-heading p{font-family:Avenir-LightOblique,sans-serif;font-size:16px;color:#ADADAD;margin-top:20px;margin-bottom:25px}.plan-heading span{margin:0}.plan-heading span p{display:inline;font-family:Avenir-Medium,sans-serif;font-size:16px;color:#E6E6E6;letter-spacing:2px}.plan-heading span p:first-of-type{margin-right:13px}.plan-heading span p:last-of-type{margin-left:13px}.plan-heading hr{display:inline-block;height:1px;width:118px;margin-bottom:6px;background-color:rgba(0,0,0,.2)}.plan-heading h3{display:inline;font-size:20px;color:#000;letter-spacing:2px;margin:0 10px;font-family:Avenir-Black,sans-serif}.plan-body{max-width:85%;margin-left:auto;margin-right:auto;margin-bottom:15px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.plan-body ul{margin:0;padding:0}.plan-body .plan{display:inline-block;margin:20px 10px 50px;text-align:center;position:relative;border-radius:4px;padding:4px;box-shadow:0 0 13px rgba(48,48,48,.19)}.plan-body .plan:active,.plan-body .plan:focus,.plan-body .plan:hover{box-shadow:0 0 13px rgba(246,0,134,.5)}.plan-body .plan.monthly-plan:active,.plan-body .plan.monthly-plan:focus,.plan-body .plan.monthly-plan:hover{box-shadow:0 0 16px #b2affc}.plan-body .plan.annual-plan:active,.plan-body .plan.annual-plan:focus,.plan-body .plan.annual-plan:hover{box-shadow:0 0 16px #ffba7a}.plan-body .plan-details{padding:45px 25px 35px;position:relative;border:2px solid #f60086}.plan-body .plan-details .plan-image-holder{position:absolute;width:28%;top:-28px;left:26%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.plan-body .plan-details .plan-image-holder img:first-of-type{position:absolute;right:-21%;top:6px;z-index:5;box-shadow:27px 0 11px -7px rgba(50,50,70,.15)}.checkout-body .box .form-control:focus,.plan-body .plan-details .annual-plan.plan-image-holder img:first-of-type{box-shadow:none}.plan-body .plan-details .plan-image-holder img:nth-of-type(2){position:absolute;width:97%;left:57%;top:-1px}.plan-body .plan-details .annual-plan.plan-image-holder{position:absolute;width:51%;left:15%;top:-33px}.plan-body .plan-details .plan-additional-details{margin-top:4px;margin-bottom:15px}.plan-body .plan-details .plan-additional-details p{font-family:Avenir-Book,sans-serif;font-size:12.5px;font-weight:700;color:#0F0F0F;margin:2px 0 0}.plan-body .plan-details .plan-additional-details p.longParagraph{letter-spacing:-.25px}.plan-body .plan-details .plan-additional-details p:nth-of-type(2){margin-top:33px;font-weight:400;font-size:13px}.plan-body .plan-details .discount-responsive{margin-top:-55px}.plan-body .plan-details .shipping{letter-spacing:1.5px}.plan-body .plan-details h2{color:#f60086;font-family:Avenir-Book,sans-serif;font-size:20px;margin-top:2px;position:relative}.plan-body .plan-details h2:after{display:block;content:"";background-color:#979797;width:51px;height:1px;position:absolute;bottom:-12px;right:50%;transform:translateX(50%)}.plan-body .plan-details h3{font-family:Avenir-Book,sans-serif;color:#333;font-size:20px}.plan-body .plan-details h3 del{font-family:Avenir-Light,sans-serif;color:#E6E6E6;font-size:18px;font-style:italic}.plan-body .plan-details p{font-family:Avenir-Medium,sans-serif;font-size:14px;color:#1a1a1a;margin:25px 0}.plan-body .plan-details .coupon{padding:1px 5px;margin:0 auto;cursor:pointer;background-color:#f60086;outline:#f60086 solid 5px;width:136px}.plan-body .plan-details span{font-family:Avenir-Medium,sans-serif;font-size:13px;letter-spacing:1.1px;color:#fff}.checkout-body button:not(.btn){height:50px}.checkout-body .box{padding:25px;border:1px solid #dbdbdb;margin:0 0 20px}.checkout-body .box h4{font-size:17px;font-family:Avenir-Black,sans-serif}.checkout-body .box label{text-transform:uppercase;color:#86959c;font-size:10px;font-family:Avenir-Medium,sans-serif}.checkout-body .box .dropdown-menu>.active>a,.checkout-body .box .dropdown-menu>.active>a:focus,.checkout-body .box .dropdown-menu>.active>a:hover{background-color:#ff69b4}.checkout-body .box .dropdown-toggle,.checkout-body .box input{border-radius:0}.checkout-body .box .form-control,.checkout-body .box .form-control:focus{border:1px solid #e5e5e5;box-shadow:none}.checkout-body .checkbox-outer{padding-top:0;padding-bottom:0}.checkout-body .checkbox-outer label{font-size:14px;color:#000;text-transform:none}.checkout-body .renew{font-size:10px;font-family:Avenir-Heavy,sans-serif;margin:25px}.checkout-body .hear-about-us{padding:0 10px}.checkout-body .hear-about-us .form-control,.checkout-body .hear-about-us .form-control:focus{border:none}.order-summary{border:1px solid #dbdbdb}.order-summary .img-responsive{margin-top:-55px}.order-summary h3{font-family:Avenir-Heavy,sans-serif;font-size:14px;margin:20px 0}.order-summary table{width:90%;margin:0 auto}.order-summary table tr:nth-child(2){border-bottom:1px solid #e5e5e5}.order-summary table tr:last-child{border-top:1px solid #e5e5e5}.order-summary table tr:last-child td{font-size:18px;font-weight:700}.order-summary table tr td{font-family:Avenir-Medium,sans-serif;font-size:14px;padding:8px 0}.order-summary table tr td:nth-child(2){text-align:right}#success-page .img-head{height:220px;margin-top:50px}#success-page h2{color:#ff1493;font-family:Avenir-Light,sans-serif;margin-top:40px;font-size:36px}#success-page b{font-family:Avenir-Black,sans-serif}#success-page .img-share{height:100px;margin:55px 20px;cursor:pointer}#share-copy{font-family:Avenir-Roman,sans-serif;margin-bottom:100px}#share-copy input{height:40px;border:2px solid #d1c8c5;border-right:none;padding:10px;width:320px}#share-copy button{height:40px;border-radius:0;width:75px;margin-left:-4px;margin-top:-2px;color:#fff;background:#d1c8c5}.user-dashboard{padding:0;margin-bottom:50px}.user-dashboard .banner-img{width:inherit}.user-dashboard .dashboard-banner{background:center center no-repeat;background-size:cover;height:533px;display:flex;flex-flow:column wrap;justify-content:flex-start;align-items:center}.user-dashboard .user-dashboard-contents{padding:50px 0 0 70px;display:flex;flex-wrap:wrap}.user-dashboard .user-dashboard-contents .cancelled-msg{font-family:Avenir-Light,sans-serif;color:#f60086}.user-dashboard .user-dashboard-contents .dashboard-items{padding:0}.user-dashboard .user-dashboard-contents .dashboard-items h3{font-family:Avenir-Black,serif;font-size:24px;font-weight:700;margin-bottom:24px;letter-spacing:1px}.user-dashboard .user-dashboard-contents .dashboard-items img{margin-bottom:40px}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card{padding:0;cursor:pointer}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card{padding:0;background-color:#fff;margin-bottom:20px;box-shadow:0 0 20px #c8c8c8}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-image{background-color:#fff;height:inherit;border-right:1px solid #e7e7e8;padding:0;float:left}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-image img{margin:0;padding:0}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text{padding-top:40px;padding-left:20px;padding-right:0}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text main{height:136px;margin-bottom:14px}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text main h4{font-family:Avenir-Heavy,serif;font-size:20px;margin-bottom:20px}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text main p{font-family:Avenir-Light,sans-serif}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text main .track-button{margin-top:10px;color:#f60086;font-family:Avenir-Heavy,serif;font-size:12px;font-weight:700;text-decoration:none;border-radius:0;border:2px solid #f60086;padding:5px}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text main table{font-size:12px;border-spacing:15px;font-family:Avenir-Light,sans-serif}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text main table tr{line-height:20px}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text main table tr td .track-button{color:#f60086;font-family:Avenir-Heavy,serif;font-size:14px;font-weight:700;text-decoration:none;border-radius:0;border:2px solid #f60086;padding:10px}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text .giveaway p{font-family:PlayfairDisplay-Italic,sans-serif}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text footer{float:right;padding:0}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text footer p{font-family:Vollkorn serif;font-weight:700;font-size:11px;border-bottom:1px solid #333743;padding-bottom:2px;cursor:pointer}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text footer p a.shipping-status-link{color:#333;text-decoration:none}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text footer p img{margin-left:5px;margin-bottom:0}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .offers-tracking-title{margin-top:50px}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .bottom-card{z-index:-1;margin:-238px 4%}.user-dashboard .user-dashboard-contents .points-balance{max-width:330px}.user-dashboard .user-dashboard-contents .points-balance .show-points{font-family:Avenir-Light,sans-serif;height:230px;margin-bottom:50px}.user-dashboard .user-dashboard-contents .points-balance .show-points div p{font-size:14px;color:#a7abae}.user-dashboard .user-dashboard-contents .points-balance .show-points div h5{font-size:20px;color:#f60086}.user-dashboard .user-dashboard-contents .points-balance .reward-message{font-family:Avenir-Light,sans-serif;line-height:150%;font-size:14px;box-shadow:0 0 20px #c8c8c8;padding:40px 20px 20px;height:230px}.user-dashboard .user-dashboard-contents .points-balance .reward-message .radial-progress{background:#f2f2f3;border-radius:50%;position:absolute;font-family:Lato,sans-serif;top:20px;left:20px;bottom:20px;height:130px;width:130px;margin:auto;border:2px solid #fff;overflow:hidden}.user-dashboard .user-dashboard-contents .points-balance .reward-message .radial-progress:before{content:"";text-align:center;color:#f90b87;width:85%;height:85%;background:#fff;position:absolute;border-radius:50%;left:8%;top:8%;z-index:1000;border:2px solid #fff;box-sizing:border-box}.user-dashboard .user-dashboard-contents .points-balance .reward-message .radial-progress .hide{height:100%;width:50%;position:absolute;left:50%;top:0;background:#f2f2f3;z-index:200;transform-origin:left center;transform:rotate(90deg)}.user-dashboard .user-dashboard-contents .points-balance .reward-message .radial-progress .active,.user-dashboard .user-dashboard-contents .points-balance .reward-message .radial-progress .active2{width:50%;height:100%;background:linear-gradient(#fff,#f90b87);position:absolute;left:50%;top:0}.user-dashboard .user-dashboard-contents .points-balance .reward-message footer{float:right;padding:0}.user-dashboard .user-dashboard-contents .points-balance .reward-message footer p{font-family:Vollkorn serif;margin-top:9px;font-weight:700;font-size:11px;border-bottom:1px solid #333743;padding-bottom:2px;cursor:pointer}.user-dashboard .user-dashboard-contents .points-balance .reward-message footer p img{margin-left:5px;margin-bottom:0}.referral .referral-banner{background:url(../../img/referral-banner.png) center center no-repeat;height:535px;background-size:cover;padding-top:110px}.referral .referral-banner h3{font-size:58px;text-align:center;margin:0;font-family:Avenir-Black,sans-serif;color:#f60086;letter-spacing:2.24px}.referral .referral-banner #share-copy{margin-bottom:0;margin-top:30px}.referral .referral-banner .refer-social-media{background-color:#ffeae8;box-sizing:border-box;box-shadow:0 0 20px #696969;border:10px solid #fff;text-align:center;margin:80px auto auto;width:60%;padding:50px 0 70px}.referral .referral-banner .refer-social-media h4{font-size:20px;font-family:PlayfairDisplay-Italic,serif;margin-bottom:40px}.referral .referral-banner .refer-social-media p{font-family:Avenir-Light;margin:0 0 -10px}.referral .referral-banner .refer-social-media .refer-social-media-links{margin-top:40px}.referral .referral-banner .refer-social-media .refer-social-media-links h5{margin-right:20px;font-family:Avenir-Medium,sans-serif;font-size:20px;color:#f60086;display:inline-block}.referral .referral-banner .refer-social-media .refer-social-media-links a{margin-right:15px}.referral .referral-banner .refer-social-media .refer-social-media-links a img{cursor:pointer}.referral .message-container{padding:250px 98px 0}.referral .message-container .your-message h5{font-family:Avenir-Medium,sans-serif;font-size:9.75px;letter-spacing:2.56px;color:#86959c}.referral .message-container .your-message .your-message-content{font-family:Avenir-Light,sans-serif;line-height:190%;border:1px solid #e6e6e6;padding:30px 30px 30px 40px}.referral .message-container .recepient-email{margin-top:50px}.referral .message-container .recepient-email h5{font-family:Avenir-Medium,sans-serif;font-size:9.75px;letter-spacing:2.56px;color:#86959c}.referral .message-container .recepient-email input{border:1px solid #e6e6e6;font-family:Avenir-Light,sans-serif;padding:10px;width:580px;height:44px}.referral .message-container .recepient-email .recepient-email-buttons{margin-top:45px}.referral .message-container .recepient-email .recepient-email-buttons button{font-family:Avenir-Black;width:230px;padding:16px;border-radius:3px}.referral .message-container .recepient-email .recepient-email-buttons .add-email{background-color:#fff;color:#777;border:1px solid #e73f87;margin-right:20px}.referral .message-container .recepient-email .recepient-email-buttons .send-email{color:#fff;border:none;background-color:#f60086}.referral .message-container .upload-file h5{margin-bottom:10px}.referral .message-container .upload-file .recepient-email-buttons{margin-top:30px;margin-bottom:20px}.referral .message-container .upload-file .show-upload-files p{font-family:Avenir-Medium,sans-serif;font-size:14px;color:#555}.terms .terms-banner{background:url(../../img/terms_bg_image.png);height:531px;background-size:cover;padding:70px 84px 0}.terms .terms-content{box-shadow:1px 1px 65px -5px rgba(0,0,0,.45);-webkit-box-shadow:1px 1px 65px -5px rgba(0,0,0,.45);background-color:#fff;width:86%;margin:-460px auto 0;text-align:center;padding:100px 86px}.terms .terms-content .terms-wordings{padding:0 80px}.terms .terms-content .terms-wordings h4{font-family:Avenir-Black;color:#f60086;letter-spacing:2.24px;font-size:56px;margin-bottom:96px}.terms .terms-content .terms-wordings .terms-thank-you{font-family:Avenir-Heavy;line-height:153%;margin-bottom:40px}.terms .terms-content .terms-wordings .terms-continued-access{font-family:Avenir-Light;line-height:153%;margin-bottom:90px;color:#333}.terms .terms-content .terms-wordings .terms-conditions-group{margin:0 -25px}.terms .terms-content .terms-wordings .terms-conditions-group .terms-conditions{font-family:Avenir-Medium;margin-bottom:45px;line-height:153%;font-size:13px;color:#333}.terms .terms-content .terms-wordings .terms-conditions-group .terms-conditions h5{font-family:Avenir-Black;font-size:16px}.terms .terms-content .terms-wordings .terms-conditions-group .terms-conditions .disclaimers-heading{font-family:PlayfairDisplay-Italic}.privacy .terms-content .terms-wordings .terms-conditions-group{text-align:left}@media only screen and (min-height:900px) and (min-width:992px){.plan-heading{margin-top:calc((100vh - 900px) *.3)}}@media only screen and (max-width:1336px){.plan-body{max-width:95%}}@media only screen and (max-width:1232px){.plan-body{max-width:95%}}@media only screen and (max-width:1024px){.referral .referral-banner .refer-social-media{width:80%}.plan-body{max-width:100%}.plan-body .col-md-4{padding:0}.plan-body .plan .plan-details{padding:35px 15px}.video-testimonial .carousel-control.right img{right:10%}.video-testimonial .carousel-control.left img{left:10%}}@media only screen and (max-width:992px){.plan-body .plan{display:block;width:60%;margin:auto auto 100px}.plan-body .plan .plan-details h2{margin-top:15px}}@media only screen and (max-width:991px){.user-dashboard .user-dashboard-contents{padding:40px}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text{padding:40px 30px 0 188px}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text main table tr{line-height:30px}.user-dashboard .user-dashboard-contents .points-balance{margin-top:60px}.plan-heading{padding:60px 0 4px}.plan-heading span{margin:0}.plan-heading span p{font-size:14px}.plan-heading hr:first-of-type{margin-right:26px}.plan-heading hr:last-of-type{margin-left:21px}.plan-heading h3{font-size:22px;margin:15px 0 1px}.plan-body .plan .plan-image-holder{top:-67px}.plan-body .plan .plan-details .plan-additional-details p{font-size:18px}.plan-body .plan .plan-details .discount-responsive{margin-top:-55px}.plan-body .plan .plan-details .shipping{letter-spacing:1.5px}.plan-body .plan .plan-details h2{font-size:29px;margin-top:8px;margin-bottom:18px}.plan-body .plan .plan-details h2:after{width:70px;bottom:-16px}.plan-body .plan .plan-details h3{font-size:28px}.plan-body .plan .plan-details h3 del{font-size:27px}.plan-body .plan .plan-details .coupon{padding:0 8px;max-width:239px;width:100%}.plan-body .plan .plan-details span{font-size:20px}.plan-body .plan.annual-plan{margin-bottom:50px}.plan-body .plan.annual-plan .annual-plan.plan-image-holder{top:-59px;width:40%;left:23%}}@media only screen and (max-width:768px){.header .navbar-brand img{margin:0 auto}.plan-heading hr{width:100px}.plan-heading hr:first-of-type{margin-right:calc((100vw - 991px + 483px) * .8)}.plan-heading hr:last-of-type{margin-left:calc((100vw - 991px + 483px) * .8)}.plan-heading h3{display:block}.order-summary{margin-top:80px}.header .user-profile .user{padding-right:0}.plan-body{margin-bottom:0}.plan-body .plan{display:block;width:60%;margin:0 auto 100px}.plan-body .plan.annual-plan{margin-bottom:50px}.video-testimonial .carousel-control.right img{right:15%}.video-testimonial .carousel-control.left img{left:15%}.user-dashboard .user-dashboard-contents .dashboard-items h3{font-size:22px}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text{padding:20px 20px 0 168px}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text main h4{font-size:18px}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text main p{font-size:14px}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text main table{font-size:11px}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text main table tr{line-height:20px}.user-dashboard .user-dashboard-contents .points-balance{margin-top:40px}.user-dashboard .user-dashboard-contents .points-balance .show-points{height:180px}.user-dashboard .user-dashboard-contents .points-balance .reward-message,.user-dashboard .user-dashboard-contents .points-balance .show-points p{font-size:14px}.referral .referral-banner h3{font-size:44px}.referral .referral-banner .refer-social-media{padding:50px 40px 40px;width:90%}.referral .referral-banner .refer-social-media h4{font-size:18px}.referral .referral-banner .refer-social-media p{font-size:14px}.referral .message-container{margin-top:50px;padding:200px 20px 0}.referral .message-container .your-message .your-message-content{padding:15px 15px 15px 20px}.referral .message-container .recepient-email input{max-width:360px}.referral .message-container .recepient-email .recepient-email-buttons button{width:150px}.terms .terms-content .terms-wordings{padding:0}}.offers_tracking{margin-top:10px;color:#f60086;font-family:Avenir-Heavy,serif;font-size:12px;font-weight:700;text-decoration:none;border-radius:0;border:2px solid #f60086;padding:5px}@media only screen and (max-width:565px){.plan-heading hr:first-of-type{margin-right:35px}.plan-heading hr:last-of-type{margin-left:35px}.plan-body .plan .plan-image-holder{min-width:125px}.plan-body .plan.annual-plan .annual-plan.plan-image-holder{min-width:173px}}@media only screen and (max-width:480px){.no-pad-left-small,.no-pad-small{padding-left:0!important}.no-pad-right-small,.no-pad-small{padding-right:0!important}.fly-out-nav{display:none}.header .navbar-brand a img{margin:0 115px}.banner{padding-top:0}.press ul{padding:0}.press ul li{display:block;padding:10px 0}.plan-heading{padding:37px 0 4px}.plan-heading hr{width:100px}.plan-body{margin:0}.plan-body .plan{width:100%;display:block;margin:0 auto 75px}.plan-body .plan .plan-image-holder{top:-48px;min-width:91px;left:50%;transform:translateX(-79%);width:29%}.plan-body .plan .plan-details h2{margin-top:10px}.plan-body .plan img{top:20px}.plan-body .plan.annual-plan .annual-plan.plan-image-holder{min-width:146px;top:-47px;left:50%;transform:translatex(-66%)}.plan-body ul li{display:block;width:100%;margin-bottom:105px}.main-content{background-size:cover;background-position-x:85%;margin-top:0;padding:30px 0}.main-content button{width:100%}.how-it-works ul li{display:block;width:100%;margin-bottom:40px}.testimonial .carousel .item{padding:0 30px}.video-testimonial{background-size:528%}.video-testimonial .join-group ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.video-testimonial .join-group ul li img{width:auto}.order-summary{margin-top:80px}.user-dashboard .user-dashboard-contents{padding:15px}.user-dashboard .user-dashboard-contents .dashboard-items h3{font-size:20px}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card{height:200px}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text{padding:20px 20px 0 168px}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text main{height:125px}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text main h4{font-size:16px}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text main p{font-size:13px}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text main table{font-size:10px}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text main table tr{line-height:25px}.user-dashboard .user-dashboard-contents .points-balance{margin-top:40px;margin-right:auto;margin-left:auto}.user-dashboard .user-dashboard-contents .points-balance .show-points{height:180px}.referral .referral-banner .refer-social-media{padding:0 0 40px}.referral .message-container{padding:200px 20px 0}.referral .message-container .your-message .your-message-content{padding:15px 15px 15px 20px}.referral .message-container .recepient-email input{max-width:360px}.referral .message-container .recepient-email .recepient-email-buttons button{width:150px}.terms .terms-content{padding:50px 30px;width:94%}.terms .terms-content .terms-wordings{padding:0}.terms .terms-content .terms-wordings h4{font-size:2.5em}.terms .terms-content .terms-wordings .terms-conditions-group{margin:0}.press ul li img{max-height:30px;height:100%}}@media only screen and (max-width:425px){.referral .referral-banner{height:230px;padding-top:70px}.referral .referral-banner h3{font-size:30px}.referral .referral-banner .refer-social-media{top:44%;padding:0 20px 40px;margin-top:120px}.referral .referral-banner .refer-social-media h4,.referral .referral-banner .refer-social-media p{display:none}.referral .referral-banner .refer-social-media .refer-social-media-links{margin:-50px 0 0}.referral .message-container{margin-top:50px;padding:150px 10px 0}.referral .message-container .your-message .your-message-content{padding:15px 15px 15px 20px}.referral .message-container .recepient-email input{max-width:360px}.referral .message-container .recepient-email .recepient-email-buttons button{width:150px}}@media only screen and (max-width:375px){.referral .referral-banner .refer-social-media{padding:0 0 40px}}@media only screen and (max-width:355px){.plan-body .plan .plan-details h2{font-size:29px;margin-top:10px}.plan-body .plan .plan-details h3{font-size:24px}.plan-body .plan .plan-details h3 del{font-size:23px}.plan-body .plan .plan-details .plan-additional-details p,.plan-body .plan .plan-details .plan-additional-details p:nth-of-type(2){font-size:16px}.plan-body .plan .plan-details .coupon{max-width:177px}}@media only screen and (max-width:320px){.referral .referral-banner .refer-social-media{margin-top:120px}.referral .referral-banner .refer-social-media .refer-social-media-links{margin:-70px 0 0}.referral .referral-banner .refer-social-media .refer-social-media-links h5{display:block}.referral .message-container .recepient-email .recepient-email-buttons button{width:120px}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card{height:200px}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text{padding:5px 10px 0 55px}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text main{height:110px}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text main h4{font-size:16px}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text main p{font-size:13px}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text main table{font-size:10px}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text main table tr{line-height:25px}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text footer{margin-top:30px}.user-dashboard .user-dashboard-contents .dashboard-items .user-dashboard-card .top-card .top-card-text footer p img{display:none}.user-dashboard .user-dashboard-contents .points-balance{margin-top:40px}.user-dashboard .user-dashboard-contents .points-balance .reward-message footer p{margin-top:-10px}.user-dashboard .user-dashboard-contents .points-balance .show-points{height:170px}.plan-body .col-md-4{padding:0}.plan-body .plan h2{margin-top:20px}}.logout{margin-top:6px}.logout:hover{color:#ff69b4}#myBag{margin-top:50px}#myBag b{font-size:13px}#myBag h1{margin-bottom:90px;color:#f60086}#myBag .month{color:#f8cfac;font-size:16px;font-family:Avenir-Roman,sans-serif}#myBag .month::before{content:url(../../img/shop-bag-yellow.png);margin-right:10px}#myBag h2{font-size:24px;margin-bottom:35px}#myBag .item-description{color:#9297a3;padding-top:15px;margin-top:10px;border-top:1px solid;font-family:Vollkorn,serif}#myBag .colors{width:146px;margin-top:30px}#myBag .colors .picker{text-align:left;width:120%;color:#9297a3;margin-top:10px;padding:10px;border-top:1px solid;font-size:13px}#myBag .colors .fa{margin-right:10px}#myBag .pink-button{width:100%;margin-top:65px;height:45px;padding:15px}@media (max-width:992px){#myBag .pink-button{margin-bottom:150px;max-width:320px}}#myBag .item{cursor:pointer;display:flex;flex-flow:column;align-items:flex-start;justify-content:space-between;margin-bottom:30px}#myBag .item .box{height:180px;border:1px solid #f8cfac;width:180px;display:flex;flex-flow:column wrap;justify-content:center;align-items:center}#myBag .item .box-selected{border-color:#ff69b4}#myBag .item img{max-height:140px}#myBag .item b{font-size:16px;font-family:'PT Sans Narrow',sans-serif;padding-top:10px}#myBag .item span{color:#333743}@media (max-width:992px){#myBag .item{display:inline-block;margin:0 15px 20px}#myBag .item .box{height:90px;width:90px}#myBag .item img{max-height:80px}}#myBag-list{margin-top:75px;padding-top:30px;padding-bottom:100px;border-top:1px solid #f8cfac}#myBag-list h2{font-family:Avenir-Roman,sans-serif;text-align:center;color:#f8cfac;font-size:16px;margin-bottom:30px;margin-top:0}#myBag-list .items-row{display:flex;flex-flow:row wrap;justify-content:center}#myBag-list .item{cursor:pointer;display:flex;flex-flow:column;align-items:flex-start;justify-content:space-between;margin-bottom:30px}#myBag-list .item .box{height:250px;border:1px solid #f8cfac;width:250px;display:flex;flex-flow:column wrap;justify-content:center;align-items:center}#myBag-list .item img{max-height:226px}#myBag-list .item b{font-size:16px;font-family:'PT Sans Narrow',sans-serif;padding-top:10px}#myBag-list .item span{color:#333743}.profile-title{font-size:26px;margin:20px 0;font-family:Avenir-Roman,sans-serif;letter-spacing:2px;color:#444a59}#userCredit form,#userProfile form,#userSub form{margin-top:50px}#userCredit .control-btns,#userProfile .control-btns,#userSub .control-btns{padding-top:15px}#userCredit .control-btns button,#userProfile .control-btns button,#userSub .control-btns button{height:45px}#userCredit .form-group,#userProfile .form-group,#userSub .form-group{margin-bottom:29px}#userCredit label,#userProfile label,#userSub label{font-size:16px;font-family:OpenSans,sans-serif;font-weight:700;margin-bottom:10px}#userCredit .form-btn,#userCredit input,#userProfile .form-btn,#userProfile input,#userSub .form-btn,#userSub input{border:none;border-bottom:3px solid #faeee9;font-family:OpenSans,sans-serif;font-size:17px;color:#666;padding-left:0;text-align:left;border-radius:0;box-shadow:none}#userCredit input:focus,#userProfile input:focus,#userSub input:focus{box-shadow:none;color:#f60086;border-bottom:3px solid #f60086}#userCredit .btn,#userProfile .btn,#userSub .btn{height:45px;min-width:200px}#userCredit .changePassInfo,#userProfile .changePassInfo,#userSub .changePassInfo{color:#f60187;font-family:Avenir-Heavy,sans-serif;cursor:pointer}#userCredit,#userSub{border-top:1px solid #f8cfac;margin-top:50px;padding-bottom:100px}#userCredit .credit-logos,#userSub .credit-logos{display:inline-block}#userCredit .credit-logos .filter,#userSub .credit-logos .filter{-webkit-filter:grayscale(1);filter:grayscale(1)}#userCredit .img-mastercard,#userSub .img-mastercard{margin-left:30px;height:55px}.december-offer{width:1111px;max-width:95%;margin:0 auto}.december-offer .display-section{margin-bottom:220px;margin-top:100px;min-height:521px}.december-offer .display-section .pictures{margin-bottom:60px}.december-offer .display-section .pictures .big-pic{margin:0 auto 16px;max-width:100%;width:536px;height:536px;border:1px solid #e9eaeb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.december-offer .display-section .pictures .big-pic img{margin:0 auto;max-height:100%}.december-offer .display-section .pictures .pic-list{margin:0 auto;max-width:536px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.december-offer .display-section .pictures .pic-list .pic-thumbnail{border:2px solid #e9eaeb;overflow:hidden;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.december-offer .display-section .pictures .pic-list .pic-thumbnail img{margin:0 auto;max-height:109px}.december-offer .display-section .pictures .pic-list .pic-thumbnail.active{border-bottom:solid 2px #f90b87}.december-offer .display-section .infos-container .infos-wrapper{margin:0 auto;max-width:386px}.december-offer .display-section .infos-container .name{font-family:Avenir-Heavy,sans-serif;font-size:24px;font-style:normal;font-stretch:normal;letter-spacing:.9px;color:#f90b87;margin-bottom:6px;margin-top:0}.december-offer .display-section .infos-container .slogan{font-family:PlayfairDisplay-italic,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;letter-spacing:.5px;color:#7d8489;margin-bottom:15px}.december-offer .display-section .infos-container .price{font-family:Avenir-Medium,sans-serif;font-size:18px;font-style:normal;font-stretch:normal;letter-spacing:.7px;color:#f90b87;margin-bottom:9px}.december-offer .display-section .infos-container .price del{color:#435058}.december-offer .display-section .infos-container hr{width:100%;border:1px solid rgba(136,142,146,.29);margin-bottom:24px}.december-offer .display-section .infos-container .content{font-family:Avenir-Medium,sans-serif;font-size:14px;font-style:normal;font-stretch:normal;letter-spacing:.5px;color:#7d8489;margin-bottom:25px}.december-offer .display-section .infos-container .title{font-family:Avenir-Heavy,sans-serif;font-size:14px;font-style:normal;font-stretch:normal;letter-spacing:.5px;color:#7d8489;margin-bottom:7px}.december-offer .display-section .infos-container .remaining{color:#f90b87}.december-offer .display-section .infos-container .purchase-button{width:100%;height:53px;background-color:#f90b87;font-family:Avenir-Heavy,sans-serif;font-size:18px;font-style:normal;font-stretch:normal;letter-spacing:.7px;text-align:center;color:#fff;line-height:53px;margin-top:124px;cursor:pointer}.december-offer .details-section{margin-top:66px}.december-offer .details-section hr{margin-top:0;margin-bottom:42px;width:100%;border:1px solid rgba(136,142,146,.29)}.december-offer .details-section h3{font-family:Avenir-Heavy,sans-serif;font-size:24px;font-style:normal;font-stretch:normal;letter-spacing:.9px;color:#f90b87;margin-bottom:10px}.december-offer .details-section .month-bag{font-family:PlayfairDisplay-italic,sans-serif;font-size:18px;font-weight:400;font-stretch:normal;letter-spacing:.7px;color:#7d8489;margin-bottom:10px}.december-offer .details-section .retail-value{font-family:Avenir-Medium,sans-serif;font-size:14px;font-style:normal;font-stretch:normal;letter-spacing:.5px;color:#f90b87;margin-bottom:33px}.december-offer .details-section .items .category .category-name,.december-offer .details-section .items .category .item,.december-offer .details-section .items-title,.december-offer .details-section .ps{font-size:14px;font-stretch:normal;letter-spacing:.5px;color:#7d8489}.december-offer .details-section .items-title{font-family:Avenir-Black,sans-serif;font-style:normal;margin-bottom:26px}.december-offer .details-section .items{height:auto;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap}.december-offer .details-section .items .category{width:383.5px;max-width:100%;margin-bottom:17px}.december-offer .details-section .items .category .category-name{width:100%;font-family:Avenir-Heavy,sans-serif;font-style:normal;margin-bottom:9px}.december-offer .details-section .items .category .item{white-space:pre-wrap;font-family:Avenir-Medium,sans-serif;font-style:normal;margin-bottom:10px}.december-offer .details-section .ps{font-family:Avenir-Light,sans-serif;font-weight:400;font-style:italic;margin-bottom:59px}@media screen and (max-width:991px){.december-offer .display-section .infos-container{margin-top:68px;margin-bottom:66px}.december-offer .details-section{margin:66px auto 0;max-width:90%}.december-offer .details-section .items{height:auto}}@media screen and (max-width:600px){.december-offer{max-width:95%}.december-offer .display-section .pictures .big-pic{height:295px}.december-offer .display-section .pictures .pic-list .pic-thumbnail img{max-height:60px}.december-offer .display-section .infos-container .purchase-button{margin-top:60px}}#faq-container{background-image:linear-gradient(to bottom,#f4b6d9,rgba(187,175,204,.5)),linear-gradient(#f4b6d9,#f4b6d9);padding:75px 110px}#faq{padding-bottom:30px;border-bottom:1px solid #f90086;background-color:#fff;box-shadow:0 0 14px 0 rgba(93,92,92,.5)}#faq .heading{color:#f90086;padding:34px 0 24px;font-family:Avenir;font-size:36px;font-weight:900;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:2.4px}#faq #quick-answers h4,#faq .billing-shipping h1{font-family:Avenir;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal}#faq #quick-answers{background-color:#f90086;height:60px}#faq #quick-answers h4{font-size:18px;letter-spacing:1.2px;color:#fff;margin:17px auto 18px}#faq .billing-shipping{padding-top:25px}#faq .billing-shipping img{width:134px;margin-top:28px}#faq .billing-shipping h1{font-size:27px;letter-spacing:1.8px;color:#f90086}#faq .billing-shipping p{font-size:15px;line-height:26px;color:#000;font-family:Avenir-Roman,serif}#faq #faq-title{background:#f90086;color:#fff;margin-top:25px;margin-bottom:25px;padding-top:30px;padding-bottom:30px}#faq #faq-title h1{font-family:Avenir-Medium,sans-serif;display:inline}#faq #faq-title span{font-family:Avenir-Roman,serif;font-size:14px}#faq #faq-content .content-title{font-family:Avenir-Light,sans-serif;color:#f90086;padding-top:30px;padding-bottom:25px}#faq #faq-content .question{font-family:Avenir-Light,sans-serif;color:#f90086;padding-top:25px;padding-bottom:10px}#faq #faq-content .answer{font-family:Avenir-Roman,serif;font-size:15px;line-height:25px}#giveaway{max-width:1440px;margin:0 auto}#giveaway h3{font-family:Avenir-Light,sans-serif}#giveaway p{font-family:Avenir-Roman,sans-serif;font-size:15px;line-height:25px}#giveaway a{color:#f60086}#giveaway .giveaway-banner{background:center center no-repeat;background-size:cover;height:533px;display:flex;flex-flow:column wrap;justify-content:flex-start;align-items:center}#giveaway .giveaway-banner .slider .slick-arrow,#giveaway .giveaway-banner .slider .slick-next{display:none!important}#giveaway .giveaway-banner h1{font-family:Avenir-Black,sans-serif;margin-bottom:30px;margin-top:170px;color:#f60086;letter-spacing:7.5px;font-size:58px;font-weight:100;text-align:center}#giveaway .giveaway-banner h2{width:700px;text-align:center;font-family:PlayfairDisplay-italic,sans-serif;color:#fff;font-size:36px;margin:0 0 35px;font-weight:100;letter-spacing:1.5px}#giveaway .giveaway-tabs{background-color:#fff;padding:40px 160px;display:flex;flex-flow:row wrap;justify-content:space-around}#giveaway .giveaway-tabs .giveaway-stats{font-family:PlayfairDisplay-italic,sans-serif;color:#393c3e;font-size:20px;line-height:50px;width:315px;text-align:center}#giveaway .giveaway-details{-webkit-box-shadow:1px 1px 65px -5px rgba(0,0,0,.45);-moz-box-shadow:1px 1px 65px -5px rgba(0,0,0,.45);box-shadow:1px 1px 65px -5px rgba(0,0,0,.45);text-align:center;border:10px solid #fff;max-width:930px;height:425px;padding:30px 60px 60px;background-color:#ffeae8;color:#645550;margin:auto auto 20px}#giveaway .giveaway-details h3{font-family:PT sans narrow,sans-serif;font-weight:700;font-size:31.13px;letter-spacing:normal;margin-top:0;padding-bottom:40px}#giveaway .giveaway-details h4{font-family:PlayfairDisplay-Italic,sans-serif;font-size:24px;margin-bottom:10px}#giveaway .giveaway-details p{font-family:Avenir-Light,sans-serif;font-size:16px;margin-bottom:20px;max-width:780px;letter-spacing:.5px}#giveaway .ig-entries{padding:50px 200px 50px 80px;background-color:#fff}#giveaway .ig-entries h3{font-family:Avenir-Black,sans-serif;font-size:24px;letter-spacing:2px;margin-top:0;padding-bottom:40px}#giveaway .ig-entries .ig-container{display:flex;flex-flow:row wrap;justify-content:space-between}#giveaway .ig-entries .ig-container div{width:210px;height:210px;border:1px solid #000;margin-bottom:20px;text-align:center}#giveaway .ig-entries .ig-container a{margin-bottom:20px}#giveaway .ig-entries .ig-container a img{width:210px}@media only screen and (max-width:1024px){#giveaway .giveaway-tabs{padding:40px 30px}}@media only screen and (max-width:480px){#giveaway .giveaway-tabs{padding:40px 10px}#giveaway .giveaway-details{height:auto;padding:30px 10px}#giveaway .giveaway-banner h1{font-size:30px}#giveaway .giveaway-banner h2{font-size:20px;width:auto}}@media only screen and (max-width:320px){#giveaway .giveaway-banner h1{font-size:25px;letter-spacing:1.5px}#giveaway .ig-entries{padding:50px 55px}}.enter-giveaway,.go-to-ig{color:#fff;background-color:#f60086;font-family:Avenir,sans-serif;font-size:20px;cursor:pointer;text-align:center;width:315px;text-transform:uppercase;line-height:50px;letter-spacing:3px}.go-to-ig{font-size:15px;width:300px;height:55px;line-height:55px;margin-bottom:30px}#giveaway-modal{margin:10px;padding:10px 10px 40px!important;border:2px solid #e9e5e3;display:flex;flex-flow:column wrap;align-items:center}#giveaway-modal i{align-self:flex-end;cursor:pointer;margin-bottom:50px}#giveaway-modal .steps{font-family:Avenir-Light,sans-serif;font-size:16px;letter-spacing:.5px;margin-bottom:20px}#giveaway-modal .steps span{font-family:Avenir-Heavy,sans-serif;font-size:20px}#giveaway-modal .hashtags{font-family:Palatino-Italic,sans-serif;font-size:27px;width:370px;text-align:center;margin-bottom:45px;letter-spacing:.5px;line-height:normal}#giveaway-modal a:hover{color:#fff;text-decoration:none}#giveaway-modal p{font-family:Avenir-Light,sans-serif!important;font-size:16px;letter-spacing:.5px;color:#bfbfbf;line-height:120%;max-width:70%;margin:0 auto}@media only screen and (max-width:480px){#giveaway-modal{height:auto;padding:10px 10px 40px!important}#giveaway-modal .hashtags{width:auto}#giveaway-modal .go-to-ig{width:250px}#giveaway-modal .steps,#giveaway-modal p{text-align:center}}#testimonials .quote{background:#cc4588;padding:70px 0;color:#fff}#testimonials .quote h3{font-family:Avenir-Light,sans-serif;font-style:italic;line-height:30px}#testimonials .quote h1{margin-top:30px;font-family:Avenir-Medium,sans-serif}