.chooseSamplesRoutineDialog .remove-container .button-holder .button-description{font-size:14px;width:60%;margin:0 auto}.chooseSamplesRoutineDialog .remove-container .button-holder .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .add-card,.chooseSamplesRoutineDialog .remove-container .button-holder .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .add-card,.chooseSamplesRoutineDialog .remove-container .button-holder button,.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .chooseSamplesRoutineDialog .remove-container .button-holder .add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .chooseSamplesRoutineDialog .remove-container .button-holder .add-card{width:85%;margin:15px;font-size:11px}/*!* Generated with CSS Flag Sprite generator (https://www.flag-sprites.com/)*/.flag{float:left;width:25px;height:15px;background:url(../images/flags.png) no-repeat}.flag.flag-lv{background-position:-100px -120px}.flag.flag-in{background-position:-125px -90px}.flag.flag-dj{background-position:-125px -45px}.flag.flag-bo{background-position:-300px -15px}.flag.flag-cf{background-position:-150px -30px}.flag.flag-mh{background-position:-300px -120px}.flag.flag-sm{background-position:-225px -180px}.flag.flag-sb{background-position:-375px -165px}.flag.flag-pf{background-position:-300px -150px}.flag.flag-cy{background-position:-50px -45px}.flag.flag-fm{background-position:-125px -60px}.flag.flag-zm{background-position:-75px -225px}.flag.flag-sz{background-position:0 -195px}.flag.flag-gq{background-position:-125px -75px}.flag.flag-br{background-position:-325px -15px}.flag.flag-se{background-position:-50px -180px}.flag.flag-fj{background-position:-75px -60px}.flag.flag-nz{background-position:-200px -150px}.flag.flag-mr{background-position:-100px -135px}.flag.flag-eu{background-position:-25px -60px}.flag.flag-ki{background-position:-75px -105px}.flag.flag-gi{background-position:0 -75px}.flag.flag-gw{background-position:-250px -75px}.flag.flag-bn{background-position:-275px -15px}.flag.flag-tl{background-position:-200px -195px}.flag.flag-pe{background-position:-275px -150px}.flag.flag-bg{background-position:-125px -15px}.flag.flag-pa{background-position:-250px -150px}.flag.flag-ml{background-position:-350px -120px}.flag.flag-st{background-position:-325px -180px}.flag.flag-um{background-position:-75px -210px}.flag.flag-tj{background-position:-150px -195px}.flag.flag-tz{background-position:0 -210px}.flag.flag-ro{background-position:-250px -165px}.flag.flag-gl{background-position:-25px -75px}.flag.flag-fr{background-position:-175px -60px}.flag.flag-at{background-position:-275px 0}.flag.flag-uz{background-position:-150px -210px}.flag.flag-hm{background-position:-325px -75px}.flag.flag-mm{background-position:-375px -120px}.flag.flag-sj{background-position:-150px -180px}.flag.flag-et{background-position:0 -60px}.flag.flag-mx{background-position:-250px -135px}.flag.flag-kn{background-position:-125px -105px}.flag.flag-pm{background-position:-25px -165px}.flag.flag-ba{background-position:0 -15px}.flag.flag-ie{background-position:-75px -90px}.flag.flag-id{background-position:-50px -90px}.flag.flag-kz{background-position:-250px -105px}.flag.flag-tg{background-position:-100px -195px}.flag.flag-sv{background-position:-350px -180px}.flag.flag-ye{background-position:0 -225px}.flag.flag-ru{background-position:-300px -165px}.flag.flag-co{background-position:-350px -30px}.flag.flag-ps{background-position:-100px -165px}.flag.flag-mf{background-position:-250px -120px}.flag.flag-ch{background-position:-200px -30px}.flag.flag-bm{background-position:-250px -15px}.flag.flag-mn{background-position:0 -135px}.flag.flag-ua{background-position:-25px -210px}.flag.flag-cz{background-position:-75px -45px}.flag.flag-al{background-position:-125px 0}.flag.flag-pk{background-position:-375px -150px}.flag.flag-vu{background-position:-325px -210px}.flag.flag-vg{background-position:-250px -210px}.flag.flag-mk{background-position:-325px -120px}.flag.flag-ec{background-position:-250px -45px}.flag.flag-gr{background-position:-150px -75px}.flag.flag-ug{background-position:-50px -210px}.flag.flag-ee{background-position:-275px -45px}.flag.flag-fo{background-position:-150px -60px}.flag.flag-tf{background-position:-75px -195px}.flag.flag-eh{background-position:-325px -45px}.flag.flag-rs{background-position:-275px -165px}.flag.flag-sa{background-position:-350px -165px}.flag.flag-me{background-position:-225px -120px}.flag.flag-nc{background-position:-350px -135px}.flag.flag-my{background-position:-275px -135px}.flag.flag-jp{background-position:-375px -90px}.flag.flag-tn{background-position:-250px -195px}.flag.flag-it{background-position:-250px -90px}.flag.flag-om{background-position:-225px -150px}.flag.flag-au{background-position:-300px 0}.flag.flag-wf{background-position:-350px -210px}.flag.flag-fk{background-position:-100px -60px}.flag.flag-to{background-position:-275px -195px}.flag.flag-ng{background-position:-25px -150px}.flag.flag-hk{background-position:-300px -75px}.flag.flag-hr{background-position:-375px -75px}.flag.flag-vc{background-position:-200px -210px}.flag.flag-km{background-position:-100px -105px}.flag.flag-si{background-position:-125px -180px}.flag.flag-tm{background-position:-225px -195px}.flag.flag-am{background-position:-150px 0}.flag.flag-gb{background-position:-225px -60px}.flag.flag-il{background-position:-100px -90px}.flag.flag-sd{background-position:-25px -180px}.flag.flag-tr{background-position:-300px -195px}.flag.flag-lr{background-position:0 -120px}.flag.flag-fi{background-position:-50px -60px}.flag.flag-pw{background-position:-150px -165px}.flag.flag-bw{background-position:-25px -30px}.flag.flag-tt{background-position:-325px -195px}.flag.flag-ht{background-position:0 -90px}.flag.flag-ni{background-position:-50px -150px}.flag.flag-li{background-position:-350px -105px}.flag.flag-kg{background-position:-25px -105px}.flag.flag-mc{background-position:-175px -120px}.flag.flag-lc{background-position:-325px -105px}.flag.flag-lb{background-position:-300px -105px}.flag.flag-az{background-position:-375px 0}.flag.flag-gp{background-position:-100px -75px}.flag.flag-np{background-position:-125px -150px}.flag.flag-cu{background-position:0 -45px}.flag.flag-gm{background-position:-50px -75px}.flag.flag-sh{background-position:-100px -180px}.flag.flag-tw{background-position:-375px -195px}.flag.flag-cn{background-position:-325px -30px}.flag.flag-tk{background-position:-175px -195px}.flag.flag-mz{background-position:-300px -135px}.flag.flag-la{background-position:-275px -105px}.flag.flag-lt{background-position:-50px -120px}.flag.flag-af{background-position:-50px 0}.flag.flag-do{background-position:-200px -45px}.flag.flag-ai{background-position:-100px 0}.flag.flag-sr{background-position:-300px -180px}.flag.flag-mp{background-position:-50px -135px}.flag.flag-kr{background-position:-175px -105px}.flag.flag-zw{background-position:-100px -225px}.flag.flag-mo{background-position:-25px -135px}.flag.flag-dz{background-position:-225px -45px}.flag.flag-sk{background-position:-175px -180px}.flag.flag-ls{background-position:-25px -120px}.flag.flag-gy{background-position:-275px -75px}.flag.flag-pr{background-position:-75px -165px}.flag.flag-gn{background-position:-75px -75px}.flag.flag-ph{background-position:-350px -150px}.flag.flag-us{background-position:-100px -210px}.flag.flag-sl{background-position:-200px -180px}.flag.flag-ga{background-position:-200px -60px}.flag.flag-vn{background-position:-300px -210px}.flag.flag-gh{background-position:-375px -60px}.flag.flag-cr{background-position:-375px -30px}.flag.flag-is{background-position:-225px -90px}.flag.flag-ad{background-position:0 0}.flag.flag-sn{background-position:-250px -180px}.flag.flag-be{background-position:-75px -15px}.flag.flag-va{background-position:-175px -210px}.flag.flag-es{background-position:-375px -45px}.flag.flag-mu{background-position:-175px -135px}.flag.flag-eg{background-position:-300px -45px}.flag.flag-cv{background-position:-25px -45px}.flag.flag-an{background-position:-175px 0}.flag.flag-er{background-position:-350px -45px}.flag.flag-pn{background-position:-50px -165px}.flag.flag-je{background-position:-300px -90px}.flag.flag-ke{background-position:0 -105px}.flag.flag-bt{background-position:-375px -15px}.flag.flag-gf{background-position:-300px -60px}.flag.flag-qa{background-position:-200px -165px}.flag.flag-ma{background-position:-150px -120px}.flag.flag-gd{background-position:-250px -60px}.flag.flag-ne{background-position:-375px -135px}.flag.flag-md{background-position:-200px -120px}.flag.flag-tv{background-position:-350px -195px}.flag.flag-hu{background-position:-25px -90px}.flag.flag-rw{background-position:-325px -165px}.flag.flag-ve{background-position:-225px -210px}.flag.flag-gu{background-position:-225px -75px}.flag.flag-gt{background-position:-200px -75px}.flag.flag-ao{background-position:-200px 0}.flag.flag-so{background-position:-275px -180px}.flag.flag-nf{background-position:0 -150px}.flag.flag-sc{background-position:0 -180px}.flag.flag-py{background-position:-175px -165px}.flag.flag-de{background-position:-100px -45px}.flag.flag-mw{background-position:-225px -135px}.flag.flag-ly{background-position:-125px -120px}.flag.flag-mq{background-position:-75px -135px}.flag.flag-ar{background-position:-225px 0}.flag.flag-ag{background-position:-75px 0}.flag.flag-za{background-position:-50px -225px}.flag.flag-ge{background-position:-275px -60px}.flag.flag-na{background-position:-325px -135px}.flag.flag-kh{background-position:-50px -105px}.flag.flag-ky{background-position:-225px -105px}.flag.flag-bv{background-position:0 -30px}.flag.flag-bb{background-position:-25px -15px}.flag.flag-bs{background-position:-350px -15px}.flag.flag-sy{background-position:-375px -180px}.flag.flag-td{background-position:-50px -195px}.flag.flag-pg{background-position:-325px -150px}.flag.flag-bd{background-position:-50px -15px}.flag.flag-kw{background-position:-200px -105px}.flag.flag-vi{background-position:-275px -210px}.flag.flag-bl{background-position:-225px -15px}.flag.flag-by{background-position:-50px -30px}.flag.flag-nu{background-position:-175px -150px}.flag.flag-cd{background-position:-125px -30px}.flag.flag-th{background-position:-125px -195px}.flag.flag-uy{background-position:-125px -210px}.flag.flag-hn{background-position:-350px -75px}.flag.flag-io{background-position:-150px -90px}.flag.flag-pl{background-position:0 -165px}.flag.flag-ck{background-position:-250px -30px}.flag.flag-ir{background-position:-200px -90px}.flag.flag-mg{background-position:-275px -120px}.flag.flag-gs{background-position:-175px -75px}.flag.flag-mv{background-position:-200px -135px}.flag.flag-cl{background-position:-275px -30px}.flag.flag-bj{background-position:-200px -15px}.flag.flag-aw{background-position:-325px 0}.flag.flag-ca{background-position:-100px -30px}.flag.flag-bi{background-position:-175px -15px}.flag.flag-ae{background-position:-25px 0}.flag.flag-ms{background-position:-125px -135px}.flag.flag-bf{background-position:-100px -15px}.flag.flag-iq{background-position:-175px -90px}.flag.flag-kp{background-position:-150px -105px}.flag.flag-nl{background-position:-75px -150px}.flag.flag-dm{background-position:-175px -45px}.flag.flag-pt{background-position:-125px -165px}.flag.flag-cg{background-position:-175px -30px}.flag.flag-lk{background-position:-375px -105px}.flag.flag-no{background-position:-100px -150px}.flag.flag-ws{background-position:-375px -210px}.flag.flag-as{background-position:-250px 0}.flag.flag-jm{background-position:-325px -90px}.flag.flag-lu{background-position:-75px -120px}.flag.flag-cm{background-position:-300px -30px}.flag.flag-bz{background-position:-75px -30px}.flag.flag-re{background-position:-225px -165px}.flag.flag-ax{background-position:-350px 0}.flag.flag-gg{background-position:-350px -60px}.flag.flag-dk{background-position:-150px -45px}.flag.flag-tc{background-position:-25px -195px}.flag.flag-nr{background-position:-150px -150px}.flag.flag-ci{background-position:-225px -30px}.flag.flag-sg{background-position:-75px -180px}.flag.flag-yt{background-position:-25px -225px}.flag.flag-bh{background-position:-150px -15px}.flag.flag-mt{background-position:-150px -135px}.flag.flag-jo{background-position:-350px -90px}.vanity-kit-page-title,.vanity-kit-page-title-ready{width:90%;margin:0 auto;text-align:center}.vanity-kit-page-title p.title,.vanity-kit-page-title-ready p.title{font-size:50px;line-height:50px;font-family:ClarinsRegular,times new roman,Times,serif;margin:0 0 25px}.vanity-kit-page-title p.subtitle,.vanity-kit-page-title-ready p.subtitle,.vanity-kit-step-title .step-number{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;line-height:22px;letter-spacing:.02em}.vanity-kit-page-title p.subtitle,.vanity-kit-page-title-ready p.subtitle{font-size:16px;margin:0;padding:0 32%}.vanity-kit-page-title-ready p.title{margin-bottom:55px}.vanity-kit-step-title{text-align:center;margin:35px 0}.vanity-kit-step-title .step-number{font-size:24px;color:#be0f34}.vanity-kit-step-title .step-description{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;font-size:14px;line-height:16px;letter-spacing:.05em;text-transform:uppercase}.vanity-kit-disclaimer-information{box-sizing:border-box;list-style-type:none;padding:0;margin:0 40px}.vanity-kit-disclaimer-information .disclaimer-information-body{margin-top:20px;clear:both}.no-scroll{max-width:100%;max-height:100%;overflow:hidden}.vanity-kit-footer-space{padding-bottom:217px}.vanity-kit-sticky{clear:both;background:#fff;box-shadow:inset 0 12px 20px -20px #9c9c9c;overflow:hidden;position:fixed;right:0;left:0;bottom:0;width:100%;padding-bottom:12px;z-index:101;text-align:center}.vanity-kit-sticky.sticky-expanded-last-item{height:156px}.vanity-kit-sticky.sticky-expanded{overflow-y:auto;overflow-x:hidden;height:initial}.vanity-kit-sticky.sticky-expanded .sticky-title-mobile .title{margin:15px 0 15px 8%}.vanity-kit-sticky.sticky-expanded .vanity-kit-sticky-content .sticky-title-mobile .sticky-expand-arrow{margin-top:0}.vanity-kit-sticky-content{height:167px}.vanity-kit-sticky-content:before{content:'';vertical-align:middle;height:100%}.vanity-kit-sticky-content .sticky-title-mobile{display:none}.vanity-kit-sticky-content .equal-image,.vanity-kit-sticky-content .plus-image,.vanity-kit-sticky-content .product-block,.vanity-kit-sticky-content .vanity-kit-price{display:inline-block;vertical-align:middle}.vanity-kit-sticky-content .product-block{width:100px;height:100px;outline:#e5e5e5 solid 1px;margin-right:20px;position:relative}.vanity-kit-sticky-content .product-block .product-color{position:relative}.vanity-kit-sticky-content .product-block .product-color img{width:20px;height:20px;position:absolute;left:5px;margin-top:5px}.vanity-kit-sticky-content .product-block .product-image{margin-top:5px}.vanity-kit-sticky-content .product-block .product-image img{width:67%}.vanity-kit-sticky-content .product-block .product-name{display:none;height:60px;overflow:hidden}.item-details .vanity-kit-sticky-content .product-block .product-name p.samples-count,.vanity-kit-sticky-content .product-block .product-name .item-details p.samples-count,.vanity-kit-sticky-content .product-block .product-name p.name{margin:0 0 0 5px;text-align:left;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;word-break:break-word;letter-spacing:.02em}.vanity-kit-sticky-content .product-block .product-change a.step-change-link{color:#000;border-bottom:1px solid #bfbfbf;text-transform:uppercase;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:.1em}.vanity-kit-sticky-content .product-block .product-change a.step-change-link:hover{color:#be0f34;border-bottom:1px solid #efc3cc}.vanity-kit-sticky-content .product-block .step-content{max-height:100px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:relative;text-align:center;overflow:hidden;margin:0 5px}.vanity-kit-sticky-content .product-block .step-content .step-description,.vanity-kit-sticky-content .product-block .step-content .step-number{margin:0 auto;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:11px;line-height:16px;word-break:break-word;letter-spacing:.02em}.vanity-kit-sticky-content .product-block .step-content .step-number{color:#be0f34;margin-top:5px}.vanity-kit-sticky-content .equal-image,.vanity-kit-sticky-content .plus-image{margin:0 10px 0 -10px}.vanity-kit-sticky-content .equal-image{margin-right:5px}.vanity-kit-sticky-content .sticky-title-mobile .sticky-expand-arrow,.vanity-kit-sticky-content .vanity-kit-price .sticky-expand-arrow{margin:-5px 12px 0 0;width:10%;float:right}.vanity-kit-sticky-content .sticky-title-mobile .sticky-title,.vanity-kit-sticky-content .vanity-kit-price .sticky-title{float:right;width:90%;position:absolute}.vanity-kit-sticky-content .sticky-title-mobile span.price,.vanity-kit-sticky-content .vanity-kit-price span.price{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:14px;color:#be0f34;letter-spacing:.02em;margin:0 -65px 0 10px}.vanity-kit-sticky-content .sticky-title-mobile p.title,.vanity-kit-sticky-content .vanity-kit-price p.title{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:22px;text-transform:uppercase;margin:10px 0 20px 8%;word-break:break-word;width:87%;position:absolute}.vanity-kit-sticky-content .vanity-kit-price span.price{margin:0}.vanity-kit-carousel .jcarousel-pagination{display:none}.vanity-kit-carousel .vanity-kit-product{max-width:160px;padding:0;margin:0 auto;position:relative;text-align:center;cursor:pointer}.vanity-kit-carousel .vanity-kit-product.pouch-item .product-information,.vanity-kit-carousel .vanity-kit-product.pouch-item .product-information .product-name{height:38px}.vanity-kit-carousel .vanity-kit-product.pouch-item .product-information .product-learn-more,.vanity-kit-carousel .vanity-kit-product.pouch-item .product-information .product-size{display:none}.vanity-kit-carousel .vanity-kit-product .product-image{width:160px;height:160px;padding-bottom:15px}.vanity-kit-carousel .vanity-kit-product .product-image img{width:100%}.vanity-kit-carousel .vanity-kit-product .product-information{height:130px;margin-bottom:5px}.vanity-kit-carousel .vanity-kit-product .product-information .product-name{height:70px;font-size:18px;line-height:18px;font-family:ClarinsRegular,times new roman,Times,serif;color:#be0f34;overflow:hidden}.vanity-kit-carousel .vanity-kit-product .product-information .product-size{height:20px;padding:10px 0;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.02em;color:#8b8b8b;overflow:hidden;line-height:24px}.vanity-kit-carousel .vanity-kit-product .product-information .product-learn-more{height:20px;overflow:hidden;line-height:18px;word-break:break-all}.vanity-kit-carousel .vanity-kit-product .product-information .product-learn-more a{color:#000;border-bottom:1px solid #bfbfbf;text-transform:uppercase;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:.1em}.vanity-kit-carousel .vanity-kit-product .product-information .product-learn-more a:hover{color:#be0f34;border-bottom:1px solid #efc3cc}.rewards-history-table-legacy .history-table .vanity-kit-carousel .vanity-kit-product .choose-product.less,.rewards-history-table-legacy .history-table .vanity-kit-carousel .vanity-kit-product .choose-product.more,.vanity-kit-carousel .vanity-kit-product .choose-product.buttonsecondary,.vanity-kit-carousel .vanity-kit-product .rewards-history-table-legacy .history-table .choose-product.less,.vanity-kit-carousel .vanity-kit-product .rewards-history-table-legacy .history-table .choose-product.more{height:40px;line-height:16px;min-width:160px;margin-top:10px;word-break:break-word;overflow:hidden}.vanity-kit-carousel .vanity-kit-product .choose-product.color-variation-distance{margin-top:60px}.vanity-kit-product .color-dropdown-container{margin-top:15px}.vanity-kit-ready-subtitle,.vanity-kit-ready-subtitle-mobile{margin:0 40px}.vanity-kit-ready-subtitle .your-pouch,.vanity-kit-ready-subtitle .your-products,.vanity-kit-ready-subtitle .your-products-mobile,.vanity-kit-ready-subtitle-mobile .your-pouch,.vanity-kit-ready-subtitle-mobile .your-products,.vanity-kit-ready-subtitle-mobile .your-products-mobile{display:inline-block;text-align:center;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;font-size:14px;line-height:16px;letter-spacing:.05em;text-transform:uppercase;word-break:break-word;padding-bottom:8px}.vanity-kit-ready-subtitle .your-pouch,.vanity-kit-ready-subtitle-mobile .your-pouch{margin-right:40px}.vanity-kit-ready-subtitle .your-products,.vanity-kit-ready-subtitle-mobile .your-products{width:62%}.vanity-kit-ready-subtitle .your-products-mobile,.vanity-kit-ready-subtitle-mobile .your-products-mobile{display:none}.vanity-kit-ready-subtitle-mobile{display:none}.vanity-kit-ready-body,.vanity-kit-ready-price{margin:0 20px}.vanity-kit-ready-body .add-product-list,.vanity-kit-ready-price .add-product-list{width:140px;min-width:140px;float:left;margin-left:40px;padding:5px 10px;word-break:break-word}.vanity-kit-ready-body .vanity-kit-ready-content,.vanity-kit-ready-price .vanity-kit-ready-content{margin:0 20px}.vanity-kit-ready-body .vanity-kit-ready-content .vanity-kit-product-wrapper:not(:first-child):not(:last-child) .vanity-kit-product-selection,.vanity-kit-ready-price .vanity-kit-ready-content .vanity-kit-product-wrapper:not(:first-child):not(:last-child) .vanity-kit-product-selection{padding-right:2%}.vanity-kit-ready-body .vanity-kit-ready-content .vanity-kit-product-wrapper .vanity-kit-product-selection,.vanity-kit-ready-price .vanity-kit-ready-content .vanity-kit-product-wrapper .vanity-kit-product-selection{float:left;border-top:2px solid #e5e5e5;text-align:center;width:14.2%}.vanity-kit-ready-body .vanity-kit-ready-content .vanity-kit-product-wrapper .vanity-kit-product-selection .product-image,.vanity-kit-ready-price .vanity-kit-ready-content .vanity-kit-product-wrapper .vanity-kit-product-selection .product-image{width:100%;padding:30px 0 80%;position:relative;overflow:hidden;margin:30px 0 5px}.vanity-kit-ready-body .vanity-kit-ready-content .vanity-kit-product-wrapper .vanity-kit-product-selection .product-image img,.vanity-kit-ready-price .vanity-kit-ready-content .vanity-kit-product-wrapper .vanity-kit-product-selection .product-image img{width:95%;right:0;top:0;left:0;margin:auto;position:absolute}.vanity-kit-ready-body .vanity-kit-ready-content .vanity-kit-product-wrapper .vanity-kit-product-selection .product-name,.vanity-kit-ready-price .vanity-kit-ready-content .vanity-kit-product-wrapper .vanity-kit-product-selection .product-name{height:70px;font-size:18px;line-height:18px;font-family:ClarinsRegular,times new roman,Times,serif;color:#be0f34;overflow:hidden;padding:10px 15px 0;word-break:break-word}.vanity-kit-ready-body .vanity-kit-ready-content .vanity-kit-product-wrapper .vanity-kit-product-selection .product-size,.vanity-kit-ready-price .vanity-kit-ready-content .vanity-kit-product-wrapper .vanity-kit-product-selection .product-size{height:20px;padding:5px 0 10px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.02em;color:#8b8b8b;overflow:hidden;line-height:24px}.vanity-kit-ready-body .vanity-kit-ready-content .vanity-kit-product-wrapper .vanity-kit-product-selection .product-description,.vanity-kit-ready-price .vanity-kit-ready-content .vanity-kit-product-wrapper .vanity-kit-product-selection .product-description{display:none}.vanity-kit-ready-body .vanity-kit-ready-content .vanity-kit-product-wrapper .vanity-kit-product-selection .product-change-link,.vanity-kit-ready-price .vanity-kit-ready-content .vanity-kit-product-wrapper .vanity-kit-product-selection .product-change-link{height:20px;overflow:hidden;line-height:18px;word-break:break-all}.vanity-kit-ready-body .vanity-kit-ready-content .vanity-kit-product-wrapper .vanity-kit-product-selection .product-change-link a,.vanity-kit-ready-price .vanity-kit-ready-content .vanity-kit-product-wrapper .vanity-kit-product-selection .product-change-link a{color:#000;border-bottom:1px solid #bfbfbf;text-transform:uppercase;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:.1em}.vanity-kit-ready-body .vanity-kit-ready-content .vanity-kit-product-wrapper .vanity-kit-product-selection .product-change-link a:hover,.vanity-kit-ready-price .vanity-kit-ready-content .vanity-kit-product-wrapper .vanity-kit-product-selection .product-change-link a:hover{color:#be0f34;border-bottom:1px solid #efc3cc}.vanity-kit-ready-body .vanity-kit-ready-content .vanity-kit-product-wrapper .vanity-kit-product-selection .product-change-button .step-change-button,.vanity-kit-ready-price .vanity-kit-ready-content .vanity-kit-product-wrapper .vanity-kit-product-selection .product-change-button .step-change-button{display:none}.vanity-kit-ready-body .vanity-kit-ready-content .vanity-kit-product-wrapper .plus-image-wrapper,.vanity-kit-ready-price .vanity-kit-ready-content .vanity-kit-product-wrapper .plus-image-wrapper{float:left}.vanity-kit-ready-body .vanity-kit-ready-content .vanity-kit-product-wrapper .plus-image-wrapper .plus-image,.vanity-kit-ready-price .vanity-kit-ready-content .vanity-kit-product-wrapper .plus-image-wrapper .plus-image{margin-top:90px}.vanity-kit-ready-body .vanity-kit-ready-content .vanity-kit-totals .equal-image-wrapper,.vanity-kit-ready-price .vanity-kit-ready-content .vanity-kit-totals .equal-image-wrapper{float:left;width:140px}.vanity-kit-ready-body .vanity-kit-ready-content .vanity-kit-totals .equal-image-wrapper .equal-image,.vanity-kit-ready-price .vanity-kit-ready-content .vanity-kit-totals .equal-image-wrapper .equal-image{margin-top:90px}.vanity-kit-ready-body .vanity-kit-ready-content .vanity-kit-totals .vanity-kit-price,.vanity-kit-ready-price .vanity-kit-ready-content .vanity-kit-totals .vanity-kit-price{float:left;margin:-20px 0 0 40px;width:140px;text-align:center}.vanity-kit-ready-body .vanity-kit-ready-content .vanity-kit-totals .vanity-kit-price span.price,.vanity-kit-ready-price .vanity-kit-ready-content .vanity-kit-totals .vanity-kit-price span.price{text-align:center;display:block;height:100%;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:14px;line-height:18px}.vanity-kit-sticky-content .vanity-kit-price.left-aligned{width:auto;text-align:left}.vanity-kit-sticky-content .vanity-kit-price.left-aligned .serenity-price{display:none;float:none}.vanity-kit-ready-price{display:none}.vanity-kit-ready-body .vanity-kit-ready-content .vanity-kit-totals,.vanity-kit-ready-price .vanity-kit-totals,.vanity-kit-totals-extend .vanity-kit-totals{position:relative}.vanity-kit-ready-body .vanity-kit-ready-content .vanity-kit-totals .vanity-kit-price.left-aligned,.vanity-kit-ready-price .vanity-kit-totals .vanity-kit-price.left-aligned,.vanity-kit-totals-extend .vanity-kit-totals .vanity-kit-price.left-aligned{white-space:nowrap;text-align:left}.vanity-kit-ready-body .vanity-kit-ready-content .vanity-kit-totals .vanity-kit-price.left-aligned .price,.vanity-kit-ready-price .vanity-kit-totals .vanity-kit-price.left-aligned .price,.vanity-kit-totals-extend .vanity-kit-totals .vanity-kit-price.left-aligned .price{display:inline-block;vertical-align:top;margin:10px;font-size:21px;line-height:16px;letter-spacing:.021em}.vanity-kit-ready-body .vanity-kit-ready-content .vanity-kit-totals .vanity-kit-price.left-aligned .serenity-price,.vanity-kit-ready-price .vanity-kit-totals .vanity-kit-price.left-aligned .serenity-price,.vanity-kit-totals-extend .vanity-kit-totals .vanity-kit-price.left-aligned .serenity-price{display:inline-block;vertical-align:top;float:none}.gift-kit-page-title{width:90%;margin:0 auto;text-align:center}.gift-kit-page-title p.title{font-size:50px;line-height:50px;font-family:ClarinsRegular,times new roman,Times,serif;margin:-10px 0 20px}.gift-kit-page-title p.subtitle,.gift-kit-step-title .step-number{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;line-height:22px;letter-spacing:.02em}.gift-kit-page-title p.subtitle{font-size:16px;margin:0}.gift-kit-step-title{text-align:center;margin:30px 0 15px}.gift-kit-step-title .step-description,.gift-kit-step-title .step-number{display:inline-block}.gift-kit-step-title .step-number{font-size:24px;color:#be0f34}.gift-kit-container .subcategory-content-wrapper .data-content,.gift-kit-step-title .step-description{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif}.gift-kit-step-title .step-description{font-size:14px;line-height:16px;text-transform:uppercase;letter-spacing:.05em}.gift-kit-container{width:100%;margin:0 auto 60px;text-align:center}.gift-kit-container .subcategory-content-wrapper{display:inline-block;margin:10px auto 15px;width:91%;height:200px;position:relative;background-color:#cbcbcb}.gift-kit-container .subcategory-content-wrapper div{float:left}.gift-kit-container .subcategory-content-wrapper .image-content{width:100%;height:inherit}.gift-kit-container .subcategory-content-wrapper .image-content img{width:100%;height:100%}.gift-kit-container .subcategory-content-wrapper .data-content{height:120px;margin:20px;padding:20px;text-align:left;float:right;background-color:#fff;width:45%;overflow:hidden;position:absolute;right:0}.gift-kit-container .subcategory-content-wrapper .data-content .category-breadcrumb{color:#be0f34;font-size:14px;line-height:16px;text-transform:uppercase;overflow:hidden;height:16px;word-break:break-all;overflow-wrap:break-word;margin:0 0 8px;letter-spacing:.1em}.gift-kit-container .subcategory-content-wrapper .data-content .descriptive-text{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;height:78px;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;letter-spacing:.02em;display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.gift-kit-container .subcategory-content-wrapper .data-content .previous-category-link .arrow-image{height:15px;margin-left:-2px}.gift-kit-container .subcategory-content-wrapper .data-content .previous-category-link a.link{color:#000;border-bottom:1px solid #bfbfbf;text-transform:uppercase;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;font-size:11px;line-height:15px;letter-spacing:.1em}.gift-kit-container .subcategory-content-wrapper .data-content .previous-category-link a.link:hover{color:#be0f34;border-bottom:1px solid #efc3cc}.gift-kit-container .top-category-container{display:inline-block}.gift-kit-container .top-category-container.choose-theme{width:50%;margin:0 auto}.gift-kit-container .top-category-container.choose-theme .category-box{float:left;width:33%}.gift-kit-container .top-category-container.choose-products{width:80%}.gift-kit-container .top-category-container.choose-products .category-box{float:none}.gift-kit-container .top-category-container .category-box{padding:15px 0 5px}.gift-kit-container .category-data{max-width:162px;margin:0 auto;cursor:pointer}.gift-kit-container .category-data img{width:100%}.gift-kit-container .category-data .choose-category{min-width:100%;font-size:11px;padding:.5em;height:40px;margin-top:7px;overflow:hidden;line-height:14px;word-break:break-word}.gift-kit-container .category-data .choose-category.no-product-name{margin-top:44px}.gift-kit-container .category-data .product-name{height:38px;font-size:18px;line-height:18px;font-family:ClarinsRegular,times new roman,Times,serif;color:#be0f34;overflow:hidden}.gift-kit-container .gift-kit-price{max-height:167px;vertical-align:middle;display:none}.gift-kit-container .gift-kit-price .gift-kit-button.show-text,.gift-kit-container .gift-kit-price .gift-kit-choose-at-least.show-button{display:none}.gift-kit-container .gift-kit-price .gift-kit-button{margin:8px 0 3px;max-width:168px}.gift-kit-container .gift-kit-price .gift-kit-button .add-product-list{min-width:120px;padding:.5em 1em;line-height:14px;height:52px}.gift-kit-container .gift-kit-price .gift-kit-choose-at-least{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;word-wrap:break-word;max-height:125px;overflow:hidden;margin:8px 0 3px;position:absolute;bottom:6px;width:99%;right:0;left:0;letter-spacing:.02em}.gift-kit-container .gift-kit-price span.price{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.02em;margin:0 auto}.gift-kit-container .gift-kit-price.sticky{width:auto;margin:10px 0;display:inline-block}.gift-kit-container .gift-kit-price.sticky span.price{margin:0 auto}.gift-kit-carousel .products-pagination{top:80px}.gift-kit-carousel .products-pagination.jcarousel-control-prev{left:0}.gift-kit-carousel .products-pagination.jcarousel-control-next{right:0}.gift-kit-carousel .jcarousel-pagination{display:none}.gift-kit-carousel .gift-kit-product{max-width:180px;margin:0 auto;position:relative;text-align:center;padding:10px;cursor:pointer}.gift-kit-carousel .gift-kit-product.selected{box-shadow:0 0 0 2.5px #be0f34 inset}.gift-kit-carousel .gift-kit-product:hover .product-price,.gift-kit-carousel .gift-kit-product:hover .product-price-per-unit{color:initial}.gift-kit-carousel .gift-kit-product .product-image{width:160px;height:160px;padding-bottom:15px;margin:0 auto}.gift-kit-carousel .gift-kit-product .product-image img{width:100%}.gift-kit-carousel .gift-kit-product .product-information{height:134px}.gift-kit-carousel .gift-kit-product .product-information.price-per-unit{height:152px}.gift-kit-carousel .gift-kit-product .product-information .product-name{height:74px;font-size:18px;line-height:18px;font-family:ClarinsRegular,times new roman,Times,serif;color:#be0f34;overflow:hidden;word-break:break-word}.gift-kit-carousel .gift-kit-product .product-information .product-size{height:20px;padding:10px 0 2px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.02em;color:#8b8b8b;overflow:hidden;line-height:24px;text-transform:initial}.gift-kit-carousel .gift-kit-product .product-information .product-price{font-size:16px}.gift-kit-carousel .gift-kit-product .product-information .product-price-per-unit{font-size:10px}.gift-kit-carousel .gift-kit-product .product-information .product-price,.gift-kit-carousel .gift-kit-product .product-information .product-price-per-unit{height:18px;line-height:18px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;overflow:hidden;text-transform:initial;margin:2px 0}.gift-kit-carousel .gift-kit-product .product-information .product-price div,.gift-kit-carousel .gift-kit-product .product-information .product-price-per-unit div{display:inline-block;word-break:break-word}.gift-kit-carousel .gift-kit-product .product-information .product-price div.discounted,.gift-kit-carousel .gift-kit-product .product-information .product-price-per-unit div.discounted{text-decoration:line-through}.gift-kit-carousel .gift-kit-product .product-information .product-price div.price-sales,.gift-kit-carousel .gift-kit-product .product-information .product-price-per-unit div.price-sales{color:#be0f34}.gift-kit-carousel .gift-kit-product .product-information .product-price div.price-sales.not-discounted,.gift-kit-carousel .gift-kit-product .product-information .product-price-per-unit div.price-sales.not-discounted{color:#000}.gift-kit-carousel .gift-kit-product .choose-product.buttonsecondary,.gift-kit-carousel .gift-kit-product .remove-product.buttonsecondary,.gift-kit-carousel .gift-kit-product .rewards-history-table-legacy .history-table .choose-product.less,.gift-kit-carousel .gift-kit-product .rewards-history-table-legacy .history-table .choose-product.more,.gift-kit-carousel .gift-kit-product .rewards-history-table-legacy .history-table .remove-product.less,.gift-kit-carousel .gift-kit-product .rewards-history-table-legacy .history-table .remove-product.more,.rewards-history-table-legacy .history-table .gift-kit-carousel .gift-kit-product .choose-product.less,.rewards-history-table-legacy .history-table .gift-kit-carousel .gift-kit-product .choose-product.more,.rewards-history-table-legacy .history-table .gift-kit-carousel .gift-kit-product .remove-product.less,.rewards-history-table-legacy .history-table .gift-kit-carousel .gift-kit-product .remove-product.more{height:40px;line-height:14px;min-width:180px;margin-top:10px;word-break:break-all;overflow:hidden;vertical-align:top;padding:.5em 1em}.gift-kit-carousel .gift-kit-product .choose-product.buttonsecondary.final,.gift-kit-carousel .gift-kit-product .remove-product.buttonsecondary.final,.gift-kit-carousel .gift-kit-product .rewards-history-table-legacy .history-table .choose-product.final.less,.gift-kit-carousel .gift-kit-product .rewards-history-table-legacy .history-table .choose-product.final.more,.gift-kit-carousel .gift-kit-product .rewards-history-table-legacy .history-table .remove-product.final.less,.gift-kit-carousel .gift-kit-product .rewards-history-table-legacy .history-table .remove-product.final.more,.rewards-history-table-legacy .history-table .gift-kit-carousel .gift-kit-product .choose-product.final.less,.rewards-history-table-legacy .history-table .gift-kit-carousel .gift-kit-product .choose-product.final.more,.rewards-history-table-legacy .history-table .gift-kit-carousel .gift-kit-product .remove-product.final.less,.rewards-history-table-legacy .history-table .gift-kit-carousel .gift-kit-product .remove-product.final.more{margin-top:0}.gift-kit-carousel .gift-kit-product .choose-product.buttonsecondary.final.color-variation-product,.gift-kit-carousel .gift-kit-product .remove-product.buttonsecondary.final.color-variation-product,.gift-kit-carousel .gift-kit-product .rewards-history-table-legacy .history-table .choose-product.final.color-variation-product.less,.gift-kit-carousel .gift-kit-product .rewards-history-table-legacy .history-table .choose-product.final.color-variation-product.more,.gift-kit-carousel .gift-kit-product .rewards-history-table-legacy .history-table .remove-product.final.color-variation-product.less,.gift-kit-carousel .gift-kit-product .rewards-history-table-legacy .history-table .remove-product.final.color-variation-product.more,.rewards-history-table-legacy .history-table .gift-kit-carousel .gift-kit-product .choose-product.final.color-variation-product.less,.rewards-history-table-legacy .history-table .gift-kit-carousel .gift-kit-product .choose-product.final.color-variation-product.more,.rewards-history-table-legacy .history-table .gift-kit-carousel .gift-kit-product .remove-product.final.color-variation-product.less,.rewards-history-table-legacy .history-table .gift-kit-carousel .gift-kit-product .remove-product.final.color-variation-product.more{margin-top:50px}.gift-kit-carousel .gift-kit-product .choose-product.color-variation-distance,.gift-kit-carousel .gift-kit-product .remove-product.color-variation-distance{margin-top:60px}.gift-kit-sticky{clear:both;background:#fff;box-shadow:inset 0 12px 20px -20px #9c9c9c;overflow:hidden;position:fixed;right:0;left:0;bottom:0;width:100%;padding:10px 0;z-index:100;text-align:center}.gift-kit-sticky.sticky-expanded-last-item{height:156px}.gift-kit-sticky.sticky-expanded{overflow-y:auto;overflow-x:hidden;height:initial}.gift-kit-sticky.sticky-expanded .sticky-title-mobile .title{margin:15px 0 15px 12%}.gift-kit-sticky.sticky-expanded .gift-kit-sticky-content .sticky-title-mobile .gift-sticky-expand-arrow{margin-top:0}.gift-kit-sticky-content{min-height:130px}.gift-kit-sticky-content:before{content:'';display:inline-block;vertical-align:middle;height:100%}.gift-kit-sticky-content .product-block{display:inline-block;vertical-align:middle;width:100px;height:100px;outline:#e5e5e5 solid 1px;margin-right:20px;position:relative}.gift-kit-sticky-content .product-block .product-color{position:relative}.gift-kit-sticky-content .product-block .product-color img{width:20px;height:20px;position:absolute;left:5px;margin-top:5px}.gift-kit-sticky-content .product-block .product-image{margin-top:5px}.gift-kit-sticky-content .product-block .product-image img{width:67%}.gift-kit-sticky-content .product-block .product-remove{position:absolute;cursor:pointer;top:5px;right:5px}.gift-kit-sticky-content .product-block .product-name{display:none;height:60px;overflow:hidden}.gift-kit-sticky-content .product-block .product-name .item-details p.samples-count,.gift-kit-sticky-content .product-block .product-name p.name,.item-details .gift-kit-sticky-content .product-block .product-name p.samples-count{margin:0 0 0 5px;text-align:left;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;word-break:break-word;letter-spacing:.02em}.gift-kit-sticky-content .product-block .product-change a.box-change-link{color:#000;border-bottom:1px solid #bfbfbf;text-transform:uppercase;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:.1em}.gift-kit-sticky-content .sticky-title-mobile p.title,.gift-kit-wrapper .gift-kit-header{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.gift-kit-sticky-content .product-block .product-change a.box-change-link:hover{color:#be0f34;border-bottom:1px solid #efc3cc}.gift-kit-sticky-content .product-block .step-content{max-height:100px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:relative;text-align:center;overflow:hidden;margin:0 10px}.gift-kit-sticky-content .product-block .step-content .step-description,.gift-kit-sticky-content .product-block .step-content .step-number{margin:0 auto;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:11px;line-height:16px;word-break:break-word;letter-spacing:.02em}.gift-kit-sticky-content .product-block .step-content .step-number{color:#be0f34;margin-top:5px}.gift-kit-sticky-content .equal-image,.gift-kit-sticky-content .plus-image{display:inline-block;vertical-align:middle;margin:0 10px 0 -10px}.gift-kit-sticky-content .sticky-title-mobile{display:none}.gift-kit-sticky-content .sticky-title-mobile .gift-sticky-expand-arrow{margin:-5px 12px 0 0;width:10%;float:right}.gift-kit-sticky-content .sticky-title-mobile .sticky-title{float:right;width:90%;position:absolute}.gift-kit-sticky-content .sticky-title-mobile p.title{font-size:22px;text-transform:uppercase;margin:10px 0 20px 12%;word-break:break-word;width:85%;position:absolute}.body-no-scroll{max-width:100%;max-height:100%;overflow:hidden}.ui-tooltip,.ui-tooltip .arrow:after{max-width:none;background-color:#fff}.gift-kit-footer-space{padding-bottom:217px}.gift-kit-product .color-dropdown-container{margin-bottom:10px}.gift-kit-wrapper{border:2px solid #be0f34;margin:30px 0;font-size:14px;padding:0 16px;box-sizing:border-box}.gift-kit-wrapper .gift-kit-header{margin-top:8px;height:15px;font-size:16px}.gift-kit-wrapper .gift-kit-header .gift-kit-title{float:left;color:#be0f34}.gift-kit-wrapper .gift-kit-header .gift-kit-price{float:right}.gift-kit-wrapper .gift-kit-header .gift-kit-price .price-standard{float:left;text-decoration:line-through}.declare-purchase-banned-asset .declare-purchase-banned-popup .declare-purchase-banned-popup-email,.declare-purchase-content-optedin .change-links .input-file-control,.declare-purchase-content-optedin .purchased-products .purchased-products-li .purchased-products-controls .purchased-products-control,.tooltip-wrapper .lip-declare-purchase-receipt-tooltip-text-wrapper.tooltip-bottom a{text-decoration:underline}.gift-kit-wrapper .gift-kit-header .gift-kit-price .gift-kit-price{float:left;color:#be0f34;padding-left:10px}.gift-kit-wrapper .shoppingbag-productlisting-details .cart-row-wrapper{padding:0}.gift-kit-wrapper .shoppingbag-productlisting-details .cart-row-wrapper:last-of-type .cart-row{margin-bottom:0;border-bottom:0}.gift-kit-wrapper .shoppingbag-productlisting-details .cart-row-wrapper:first-child .cart-row{border-top:none}.gift-kit-wrapper .shoppingbag-productlisting-details .cart-row{margin:0 0 21px;padding:15px 10px 0;width:auto;border-top:2px solid #e5e5e5;border-bottom:none}.gift-kit-wrapper .shoppingbag-productlisting-details .cart-row .quantity{margin-right:0;font-size:14px}.gift-kit-wrapper .kit-change-links{margin:11px}.gift-kit-wrapper .kit-change-links .kit-edit{margin-right:15px}.gift-kit-container .gift-kit-price.left-aligned .price-wrapper{white-space:nowrap;text-align:left;display:inline-block;width:210px}.gift-kit-container .gift-kit-price.left-aligned .price-wrapper .price{display:inline-block;vertical-align:top;color:#000;margin:10px 10px 0;font-size:21px;line-height:16px;letter-spacing:.021em}.declare-purchase-content-optedin .section-title,.lip-declare-purchase-explanation-title{font-family:ClarinsRegular,times new roman,Times,serif;font-size:40px}.gift-kit-container .gift-kit-price.left-aligned .price-wrapper .serenity-price{display:inline-block;vertical-align:top;float:none}.ui-tooltip{border:2px solid transparent}.ui-tooltip .arrow{width:70px;height:20px;overflow:hidden;position:absolute;left:50%;margin-left:-35px;bottom:-22px}.ui-tooltip .arrow.top{top:-22px;bottom:auto;border-bottom:0}.ui-tooltip .arrow.top:after{bottom:-20px;top:auto}.ui-tooltip .arrow.left{left:20%}.ui-tooltip .arrow:after{content:"";position:absolute;left:20px;top:-20px;width:26px;height:20px;box-shadow:0 0 5px #999;-webkit-transform:rotate(62deg) skew(34deg);-ms-transform:rotate(62deg) skew(34deg);transform:rotate(62deg) skew(34deg);border:2px solid transparent}.declare-purchase-content-optedin .purchased-products .purchased-products-image-wrapper .purchased-products-image,.declare-purchase-content-optedin .search-fields .search-input-field .search-suggestions .search-suggestions-li .search-suggestions-image-wrapper .search-suggestions-image{max-width:65px}.lip-declare-purchase-explanation-wrapper{width:55%}.lip-declare-purchase-explanation-title{padding-bottom:30px;color:#be0f34}.declare-purchase-content-optedin{margin-left:20px;margin-right:20px}.declare-purchase-content-optedin.ajax-loading{position:relative}.declare-purchase-content-optedin.ajax-loading .ajax-loader-image{display:inline-block}.declare-purchase-content-optedin.ajax-loading .declare-purchase-form{opacity:.3}.declare-purchase-content-optedin .ui-accordion-content{overflow:unset}.declare-purchase-content-optedin .declare-purchase-form{left:11.6666666667%;margin-right:23%}.declare-purchase-content-optedin .section-title{width:100%;margin:35px auto 15px;display:inline-block;text-align:center;font-weight:inherit}.declare-purchase-content-optedin .inner-section-title{margin:25px auto 30px;width:100%;display:inline-block;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:.02em}.declare-purchase-content-optedin .declare-purchase-confidentiality-text,.declare-purchase-content-optedin .informational-text,.declare-purchase-content-optedin span.error{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;letter-spacing:.02em}.declare-purchase-content-optedin .informational-text{margin-bottom:17px;font-size:14px}.declare-purchase-content-optedin .informational-text .tooltip-loyalty{margin:3px 2px}.declare-purchase-content-optedin .file-container{margin:25px auto 0}.declare-purchase-content-optedin .purchase-search-section{display:inline-block;padding-top:35px}.declare-purchase-content-optedin .declare-purchase-video-section{padding-top:30px}.declare-purchase-content-optedin .declare-purchase-confidentiality-text{font-size:9px;line-height:16px;color:#8b8b8b}.declare-purchase-content-optedin .form-row.tooltip .form-caption:hover:after+.promo-tooltip-content,.declare-purchase-content-optedin .tooltip:hover+.promo-tooltip-content,.form-row.tooltip .declare-purchase-content-optedin .form-caption:hover:after+.promo-tooltip-content{display:block}.declare-purchase-content-optedin .file-container,.declare-purchase-content-optedin .promo-tooltip-content,.declare-purchase-content-optedin .upload-receipt-input{display:none}.declare-purchase-content-optedin span.error{font-size:12px;color:#be0f34}.declare-purchase-content-optedin .change-links{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;float:right}.declare-purchase-content-optedin .change-links .input-file-control.input-file-control-edit{padding-right:10px;border-right:1px solid #000}.declare-purchase-content-optedin .change-links .input-file-control.input-file-control-delete{padding-left:7px}.declare-purchase-content-optedin .search-fields{padding-bottom:35px;position:relative}.declare-purchase-content-optedin .search-fields .quantity-input-text{width:10%;box-sizing:border-box;margin:auto 5px;padding:0 5px 0 0;text-align:center}.declare-purchase-content-optedin .search-fields .quantity-input-text+span.error{position:absolute;top:120px}.declare-purchase-content-optedin .search-fields .register-ean{width:calc(45% - 65px)}.declare-purchase-content-optedin .search-fields .search-fields-required{margin-top:40px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.02em;color:#8b8b8b}.declare-purchase-content-optedin .search-fields .search-input-field{vertical-align:top;width:45%;position:relative;display:inline-block}.declare-purchase-content-optedin .search-fields .search-input-field .search-input{width:100%;box-sizing:border-box;margin-left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#eee;border:none;padding:.7em .5em;text-indent:0;color:#8b8b8b;border-radius:0}.declare-purchase-content-optedin .search-fields .search-input-field .search-input.error{background-color:#fff;border:2px solid #be0f34}.declare-purchase-content-optedin .search-fields .search-input-field .search-input:after{content:''}.declare-purchase-content-optedin .search-fields .search-input-field span.error{margin-bottom:0;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:12px;color:#be0f34;letter-spacing:.02em}.declare-purchase-content-optedin .search-fields .search-input-field .search-input-icon{display:inline-block;cursor:pointer;position:absolute;top:12px;right:12px}.declare-purchase-content-optedin .search-fields .search-input-field .search-suggestions{position:relative;top:50px;width:100%}.declare-purchase-content-optedin .search-fields .search-input-field .search-suggestions .search-suggestions-ul{display:none;width:100%;list-style-type:none;margin-top:-3px;padding:0;position:absolute;background:#fff;border:2px solid #e5e5e5;z-index:5;box-sizing:border-box}.declare-purchase-content-optedin .search-fields .search-input-field .search-suggestions .search-suggestions-li{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px;overflow:auto;word-break:break-word;list-style-type:none}.declare-purchase-content-optedin .search-fields .search-input-field .search-suggestions .search-suggestions-li .search-suggestions-image-wrapper{width:65px;vertical-align:top;position:relative;text-align:center}.declare-purchase-content-optedin .search-fields .search-input-field .search-suggestions .search-suggestions-li .search-suggestions-data-wrapper{position:relative;padding-right:20px;-webkit-align-content:start;-ms-flex-line-pack:start;align-content:start;width:68%}.declare-purchase-content-optedin .search-fields .search-input-field .search-suggestions .search-suggestions-li .search-suggestions-data-wrapper .search-suggestions-ean,.declare-purchase-content-optedin .search-fields .search-input-field .search-suggestions .search-suggestions-li .search-suggestions-data-wrapper .search-suggestions-p{margin:0;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:12px;line-height:18px;letter-spacing:.02em}.declare-purchase-content-optedin .search-fields .search-input-field .search-suggestions .search-suggestions-li:hover{background:#efefef;cursor:pointer}.declare-purchase-content-optedin .show-search-fields{display:none}.declare-purchase-content-optedin .show-search-fields .show-search-fields-link{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;font-size:11px;line-height:16px;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline}.declare-purchase-content-optedin .purchased-products .purchased-products-ul{padding:0;display:block}.declare-purchase-content-optedin .purchased-products .purchased-products-li{overflow:auto;list-style-type:none;padding-bottom:20px;margin:20px auto;border-bottom:2px solid #e5e5e5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.declare-purchase-content-optedin .purchased-products .purchased-products-li .purchased-products-ean,.declare-purchase-content-optedin .purchased-products .purchased-products-li .purchased-products-p{width:70%;margin:0;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;letter-spacing:.02em}.declare-purchase-content-optedin .purchased-products .purchased-products-li .purchased-products-quantity{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:.02em;text-transform:uppercase}.declare-purchase-content-optedin .purchased-products .purchased-products-li .purchased-products-controls{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;float:right;display:inline-block}.declare-purchase-content-optedin .purchased-products .purchased-products-li .purchased-products-controls .purchased-products-control.purchased-products-control-edit{padding-right:10px;border-right:1px solid #000}.declare-purchase-content-optedin .purchased-products .purchased-products-li .purchased-products-controls .purchased-products-control.purchased-products-control-delete{padding-left:7px}.declare-purchase-content-optedin .purchased-products .purchased-products-image-wrapper{width:65px;vertical-align:top;display:inline-block;text-align:center}.declare-purchase-content-optedin .purchased-products .purchased-products-data-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:calc(100% - 70px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.declare-purchase-content-optedin .choose-file-btn{width:100%}.declare-purchase-content-optedin .declare-purchase-submit-holder{margin:30px auto}.declare-purchase-content-optedin .declare-purchase-submit-holder .declare-purchase-submit{-webkit-border-radius:0}.tooltip-wrapper.tooltip-receipt{padding:20px 45px;width:370px}.tooltip-wrapper.tooltip-receipt .lip-declare-purchase-receipt-tooltip-images{float:left;max-width:30px}.tooltip-wrapper.tooltip-ean{padding:20px 45px;text-align:center;width:200px}.tooltip-wrapper.tooltip-ean .lip-declare-purchase-receipt-tooltip-text-wrapper{margin-left:0;margin-top:25px}.tooltip-wrapper .lip-declare-purchase-receipt-tooltip-title{text-align:center;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:22px;line-height:24px;letter-spacing:.02em;margin-bottom:25px}.tooltip-wrapper .lip-declare-purchase-receipt-tooltip-text-wrapper{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:.02em;margin-left:50px}.tooltip-wrapper .lip-declare-purchase-receipt-tooltip-text-wrapper.tooltip-bottom{margin-left:0;text-align:center}.tooltip-wrapper ul{padding-left:0}.tooltip-wrapper ul li{margin-bottom:25px;list-style-type:none}.declare-purchase-content-asset-wrapper,.declare-purchase-content-error,.declare-purchase-content-success{text-align:center;margin-top:40px}.declare-purchase-content-asset-wrapper .declare-purchase-content-asset,.declare-purchase-content-error .declare-purchase-content-asset,.declare-purchase-content-success .declare-purchase-content-asset{width:77%;margin:0 auto}.declare-purchase-content-asset-wrapper .declare-purchase-content-asset-title,.declare-purchase-content-error .declare-purchase-content-asset-title,.declare-purchase-content-success .declare-purchase-content-asset-title{font-family:ClarinsRegular,times new roman,Times,serif;font-size:40px;letter-spacing:.02em;margin-bottom:15px}.declare-purchase-content-asset-wrapper .declare-purchase-content-asset-text,.declare-purchase-content-error .declare-purchase-content-asset-text,.declare-purchase-content-success .declare-purchase-content-asset-text{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;letter-spacing:.02em}.declare-purchase-content-asset-wrapper .declare-purchase-content-asset-button,.declare-purchase-content-error .declare-purchase-content-asset-button,.declare-purchase-content-success .declare-purchase-content-asset-button{margin-top:30px}.declare-purchase-content-asset-wrapper .section-bottom .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header [type=submit].add-card,.declare-purchase-content-asset-wrapper .section-bottom .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header [type=submit].add-card,.declare-purchase-content-asset-wrapper .section-bottom button[type=submit],.declare-purchase-content-error .section-bottom .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header [type=submit].add-card,.declare-purchase-content-error .section-bottom .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header [type=submit].add-card,.declare-purchase-content-error .section-bottom button[type=submit],.declare-purchase-content-success .section-bottom .lip-my-account .payment-info-tab .pd-instruments-list-container .section-header [type=submit].add-card,.declare-purchase-content-success .section-bottom .lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header [type=submit].add-card,.declare-purchase-content-success .section-bottom button[type=submit],.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .declare-purchase-content-asset-wrapper .section-bottom [type=submit].add-card,.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .declare-purchase-content-error .section-bottom [type=submit].add-card,.lip-my-account .payment-info-tab .pd-instruments-list-container .section-header .declare-purchase-content-success .section-bottom [type=submit].add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .declare-purchase-content-asset-wrapper .section-bottom [type=submit].add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .declare-purchase-content-error .section-bottom [type=submit].add-card,.lip-my-reviews .payment-info-tab .pd-instruments-list-container .section-header .declare-purchase-content-success .section-bottom [type=submit].add-card{min-width:200px}.declare-purchase-content-asset-wrapper .subscription-error-message,.declare-purchase-content-error .subscription-error-message,.declare-purchase-content-success .subscription-error-message{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:12px;line-height:13px;letter-spacing:.02em;color:#be0f34;margin-top:5px}.declare-purchase-content-asset-wrapper .lip-optin-checkbox,.declare-purchase-content-error .lip-optin-checkbox,.declare-purchase-content-success .lip-optin-checkbox{margin:20px auto 30px;display:inline-block}.declare-purchase-content-asset-wrapper .lip-optin-checkbox label,.declare-purchase-content-error .lip-optin-checkbox label,.declare-purchase-content-success .lip-optin-checkbox label{text-align:center;margin-left:20px;padding:0 30px;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.02em}.declare-purchase-content-asset-wrapper .lip-optin-checkbox label:before,.declare-purchase-content-error .lip-optin-checkbox label:before,.declare-purchase-content-success .lip-optin-checkbox label:before{margin-left:-23px}.declare-purchase-content-asset-wrapper .lip-optin-checkbox label span,.declare-purchase-content-error .lip-optin-checkbox label span,.declare-purchase-content-success .lip-optin-checkbox label span{color:#be0f34}#declare-purchase-banned-dialog{display:none}.declare-purchase-banned-asset{position:fixed;left:50%;top:50%;-webkit-transform:translate(-29%,-50%);-ms-transform:translate(-29%,-50%);transform:translate(-29%,-50%);border:2px solid #e5e5e5;border-top:4px solid #c20430}.declare-purchase-banned-asset #declare-purchase-banned-dialog .stf-close{position:absolute;z-index:10;top:10px;right:10px;cursor:pointer}.declare-purchase-banned-asset .declare-purchase-banned-popup{text-align:center;margin:20px}.declare-purchase-banned-asset .declare-purchase-banned-popup .declare-purchase-banned-popup-logo{width:115px}.declare-purchase-banned-asset .declare-purchase-banned-popup .declare-purchase-banned-popup-title{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:22px;line-height:24px;letter-spacing:.02em;margin:20px}.declare-purchase-banned-asset .declare-purchase-banned-popup .declare-purchase-banned-popup-email,.declare-purchase-banned-asset .declare-purchase-banned-popup .declare-purchase-banned-popup-phone,.declare-purchase-banned-asset .declare-purchase-banned-popup .declare-purchase-banned-popup-text{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;letter-spacing:.02em}.declare-purchase-banned-asset .declare-purchase-banned-popup .declare-purchase-banned-popup-text{margin:30px}.declare-purchase-banned-asset .declare-purchase-banned-popup .declare-purchase-banned-popup-phone{margin:13px}.receipt-select{float:left;width:50%;margin:0 2.5% 0 0}.receipt-select.error{margin:0 2% 0 0}.receipt-select .sbHolder{width:100%;box-sizing:border-box}.choose-file-btn-container{float:left;width:40%;clear:none}.wrap-declare-purchase-link{width:100%;float:left}.declare-purchase-text-before-link{display:inline-block;color:#be0f34}.ajax-loader-image{position:absolute;-webkit-transform:none;-ms-transform:none;transform:none;left:auto;top:200px}.popstation-contents .sbHolder{width:100%;display:block}.popstation-contents .sbSelector{width:100%;padding-right:35px;box-sizing:border-box}.popstation-contents .sbToggle{height:100%}.popstation-contents .searchpopstation{width:100%;margin-bottom:20px}.popstation-contents .postal-code-search-button-wrapper{position:relative}.popstation-terms-checkbox{margin:10px 0}.popstation-terms-checkbox.error{color:#000}.popstation-terms-checkbox label{margin-left:0;font-size:14px;padding-left:20px;letter-spacing:.05em;box-sizing:border-box}.popstation-shipping-content{clear:both}.pt_samples .primary-content{box-sizing:border-box;float:left;padding-bottom:160px}.pt_samples .primary-content:after,.pt_samples .primary-content:before{box-sizing:border-box}.pt_samples .primary-sticky{box-sizing:border-box;float:left}.pt_samples .primary-sticky:after,.pt_samples .primary-sticky:before{box-sizing:border-box}.samples-page-wrapper .title{font-family:ClarinsRegular,times new roman,Times,serif;font-size:40px;line-height:40px;margin-bottom:20px}.samples-page-wrapper .subtitle,.tab-samples .tab-title{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.samples-page-wrapper .subtitle{letter-spacing:.02em;font-size:14px;line-height:20px;margin-bottom:25px}.samples-page-wrapper .samples-sticky{display:none}.tab-samples .tab-title{letter-spacing:.05em;font-size:16px;text-align:center;line-height:22px;text-transform:uppercase}.tab-samples .selected-tab .tab-title{color:#be0f34;border-top:4px solid #be0f34}.tab-samples .tab-child{height:auto;margin:0;padding-bottom:4px}.tab-samples .tab-heading{position:relative;margin:0;padding:20px 10px}.tab-samples .tab-content-wrapper:first-of-type .mobile .tab-child{border-top:none}.tab-samples .tab-content-wrapper:last-of-type .mobile .tab-child{border-bottom:2px solid #e5e5e5}.tab-samples .tab-content-wrapper:last-of-type .mobile .tab-child.selected-tab{border-bottom:none}.tab-samples .tab-parent li .tab-title{margin:0;height:100%}.tab-samples .tab-parent.mobile{display:none;text-transform:uppercase;padding-left:0}.tab-samples .tab-parent.mobile .tab-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 0;border-top:2px solid #e5e5e5}.tab-samples .tab-parent.mobile .tab-child .expand-title{max-width:calc(100% - 30px);font-size:14px;line-height:18px}.tab-samples .tab-parent.mobile .tab-child .expand-item{display:block;position:relative;float:right;margin-right:-5px}.tab-samples .tab-parent.mobile .tab-child.selected-tab{color:#be0f34}.tab-samples .new-samples-tab{margin-top:20px}.catalog-tab-carousel-mobile,.samples-page-carousel{padding-bottom:10px}.catalog-tab-carousel-mobile .samples-carousel-ul,.samples-page-carousel .samples-carousel-ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:0}.catalog-tab-carousel-mobile .samples-carousel-li,.samples-page-carousel .samples-carousel-li{display:none;text-align:center;border:none;margin:0 0 -2.5px -2.5px;max-width:33.22%;min-width:33.22%;position:relative}.catalog-tab-carousel-mobile .samples-carousel-li:nth-child(3n+1),.samples-page-carousel .samples-carousel-li:nth-child(3n+1){margin-left:0}.catalog-tab-carousel-mobile .sample-tile-wrapper,.samples-page-carousel .sample-tile-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.catalog-tab-carousel-mobile .sample-tile-wrapper.selected,.catalog-tab-carousel-mobile .sample-tile-wrapper:hover,.samples-page-carousel .sample-tile-wrapper.selected,.samples-page-carousel .sample-tile-wrapper:hover{cursor:pointer;box-shadow:0 0 0 2.5px #be0f34 inset}.catalog-tab-carousel-mobile .view-all,.samples-page-carousel .view-all{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:10px}.catalog-tab-carousel-mobile .view-all p,.samples-page-carousel .view-all p{color:#000;border-bottom:1px solid #bfbfbf;text-transform:uppercase;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;font-size:11px;line-height:14px;margin:0}.catalog-tab-carousel-mobile .view-all p:hover,.samples-page-carousel .view-all p:hover{color:#be0f34;border-bottom:1px solid #efc3cc}.catalog-tab-carousel-mobile .samples-badge,.samples-page-carousel .samples-badge{left:30px;top:30px}.catalog-tab-carousel-mobile .samples-badge .badge-text,.samples-page-carousel .samples-badge .badge-text{padding:3px 5px}.catalog-tab-carousel-mobile .sample-image,.samples-page-carousel .sample-image{width:135px;height:135px;margin:25px auto 15px}.catalog-tab-carousel-mobile .sample-image img,.samples-page-carousel .sample-image img{width:100%}.catalog-tab-carousel-mobile .sample-label,.samples-page-carousel .sample-label{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;padding:0 25px;margin-bottom:15px;word-break:break-word}.catalog-tab-carousel-mobile .product-review,.samples-page-carousel .product-review{font-size:16px;margin:0 0 12px}.catalog-tab-carousel-mobile .product-review .no-ratings,.samples-page-carousel .product-review .no-ratings{letter-spacing:.1em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;color:#b0b0b0;text-transform:uppercase;line-height:16px;padding:0 10px;word-break:break-word}.catalog-tab-carousel-mobile .flex-grow-wrapper,.samples-page-carousel .flex-grow-wrapper{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.catalog-tab-carousel-mobile .readmore-link,.samples-page-carousel .readmore-link{letter-spacing:.1em;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;font-size:11px;line-height:18px;margin-bottom:20px;padding:0 10px;word-break:break-word}.catalog-tab-carousel-mobile .color-dropdown-container,.samples-page-carousel .color-dropdown-container{letter-spacing:.1em;width:165px;margin:0 auto 10px}.catalog-tab-carousel-mobile .selectbtn-container,.samples-page-carousel .selectbtn-container{width:130px;height:auto;min-height:40px;margin:0 auto 30px;line-height:14px}.catalog-tab-carousel-mobile .selectbtn-container.color-variations-available,.samples-page-carousel .selectbtn-container.color-variations-available{width:165px}.catalog-tab-carousel-mobile .selectbtn-container .select-button,.samples-page-carousel .selectbtn-container .select-button{letter-spacing:.1em;display:table-cell;vertical-align:middle;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;padding:0 10px}.samples-page-selected-carousel .sample-mini-tile .product-review .no-ratings,.samples-page-selected-carousel .step-description,.samples-page-selected-carousel .step-number{font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif}.catalog-tab-carousel-mobile .samples-carousel-li{display:block}.samples-page-jcarousel-wrapper{box-shadow:none;border-radius:unset;border:none;margin:0 -6px}.samples-page-jcarousel-wrapper .jcarousel-control-prev{left:-13px}.samples-page-jcarousel-wrapper .jcarousel-control-next{right:-13px}.samples-page-jcarousel-wrapper .jcarousel-control-next,.samples-page-jcarousel-wrapper .jcarousel-control-prev{box-shadow:none;top:105px}.samples-page-selected-carousel{text-align:center;width:auto}.samples-page-selected-carousel .samples-carousel-ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.samples-page-selected-carousel .samples-carousel-li{margin:20px 0 30px;border:none}.samples-page-selected-carousel .sample-tile-placeholder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.samples-page-selected-carousel .sample-mini-tile-wrapper{width:100%;display:inline-block}.samples-page-selected-carousel .sample-mini-tile-wrapper .selected-image{cursor:pointer;margin-bottom:10px}.samples-page-selected-carousel .sample-mini-tile-wrapper .selected-image img{width:auto;margin:-4px 0 0 -1px}.samples-page-selected-carousel .sample-mini-tile-wrapper .placeholder-empty{border:none}.samples-page-selected-carousel .placeholder-empty{width:20px;height:20px;min-height:20px;margin:0 auto;background:#fff;border:1px solid #000;box-sizing:border-box}.samples-page-selected-carousel .placeholder-wrapper,.samples-page-selected-carousel .sample-mini-tile{height:100%;display:block;max-width:100px;min-height:100px;position:relative;background:#fff;margin:10px auto 0;width:calc(100% - 4px)}.samples-page-selected-carousel .sample-mini-tile{margin-top:0;background:#eee}.samples-page-selected-carousel .sample-mini-tile .image{width:100%;display:inline-block}.item-details .samples-page-selected-carousel .sample-mini-tile .samples-count,.samples-page-selected-carousel .sample-mini-tile .item-details .samples-count,.samples-page-selected-carousel .sample-mini-tile .name{letter-spacing:.02em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:11px;line-height:13px;margin-top:5px}.samples-page-selected-carousel .sample-mini-tile img{width:100%}.samples-page-selected-carousel .sample-mini-tile .product-review{font-size:16px;margin:5px 0 0}.samples-page-selected-carousel .sample-mini-tile .product-review .no-ratings{letter-spacing:.02em;color:#b0b0b0;text-transform:uppercase;line-height:16px;word-break:break-word}.samples-page-selected-carousel .step-content{top:50%;left:50%;width:100%;padding:0 5px;position:absolute;box-sizing:border-box;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.samples-page-selected-carousel .step-number{letter-spacing:.1em;font-size:16px;line-height:22px;color:#be0f34;margin-top:5px}.samples-page-selected-carousel .step-description{letter-spacing:.02em;font-size:11px;line-height:13px;margin-bottom:5px}.samples-page-selected-carousel .jcarousel-pagination{position:relative;bottom:0}.samples-page-selected-carousel .jcarousel-pagination a{box-shadow:none;background:#cbcbcb}.samples-page-selected-carousel .jcarousel-pagination a.active{background:#000}.tab-content-header{margin:8px 0 11px}.tab-content-header .samples-number{display:inline-block;max-width:50%;float:right}.tab-content-header .samples-number .count{letter-spacing:.1em;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;font-size:11px;line-height:17px;text-transform:uppercase;color:#8b8b8b;padding:5px 0}.tab-content-header .description{letter-spacing:.02em;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;margin:35px 0 55px;border:none;padding:0}.beauty-routine-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:ClarinsRegular,times new roman,Times,serif;font-size:25px;line-height:25px;margin:35px 0}.beauty-routine-header .routine-title{display:inline-block;padding-right:40px}.beauty-routine-header .choose-full-routine{min-width:244px}.beauty-routine-header .choose-full-routine:disabled{opacity:.5}.multiple-select-dropdown-holder{width:336px}.samples-sticky{display:block;max-width:363px;margin-top:13px}.samples-sticky.fixed{position:fixed;width:inherit;top:20px}.samples-sticky .payment-section,.samples-sticky .payment-section .payment-button{width:100%}.samples-sticky .content-section{background:#eee;margin-top:20px;padding:20px 20px 30px}.samples-sticky .content-section .title-wrapper{border-bottom:2px solid #cbcbcb}.samples-sticky .content-section .title-wrapper .title{letter-spacing:.02em;font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;font-size:14px;line-height:16px;text-align:center;text-transform:uppercase;margin:0 0 15px}.samples-sticky-mobile{display:none}.samples-max-count-reached-dialog:after,.samples-max-count-reached-dialog:before,.samples-product-dialog:after,.samples-product-dialog:before{display:table;content:"";clear:both;zoom:1;visibility:hidden}.pt_samples .checkout-progress-indicator-rework{margin-right:20px}.samples-product-dialog{margin:0 auto;max-width:1250px}.samples-product-dialog .samples-page-carousel{width:100%;margin:0;background:#fff}.samples-product-dialog .samples-carousel-ul{width:100%}.samples-product-dialog-ui{width:100%;position:fixed;background:0;top:2%;z-index:9996}.samples-product-overlay-content{margin-left:20px;margin-right:20px;background-color:#fff;position:relative;border-top:4px solid #c20430;padding:60px 30px 0;overflow-y:auto;height:80vh}.samples-product-overlay-content .samples-product-overlay-close-wrapper{position:relative;float:right}.samples-product-overlay-content .samples-product-overlay-close{cursor:pointer;float:right;position:fixed;z-index:102;margin:-50px 0 0 -8px}.samples-max-count-reached-dialog{margin:0 auto;max-width:1250px}.samples-max-count-reached-dialog .max-reached-message{margin-bottom:15px}.samples-max-count-reached-dialog-ui{position:fixed;background:0;top:50%;left:50%;z-index:9996;margin:-100px 0 0 -195px}.samples-max-count-reached-overlay-content{margin-left:20px;margin-right:20px;letter-spacing:.02em;background-color:#fff;position:relative;border-top:4px solid #c20430;overflow-y:auto;padding:35px 30px 15px;width:250px;text-align:center;font-family:gotham ssm book a,gotham ssm book b,Helvetica,Arial,sans-serif;font-size:12px;line-height:14px;text-transform:uppercase}.samples-max-count-reached-overlay-content .samples-max-count-reached-overlay-close{cursor:pointer;float:right;position:absolute;z-index:102;top:5px;right:5px}#wrapper.pt_order .order-history-header.header-repay:not(.ui-accordion-header-active) .header-expand-collapse-icon{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#wrapper.pt_order .order-history-header.header-repay:not(.ui-accordion-header-active) .header-main .order-total-price{width:30%}#wrapper.pt_order .order-history-header.header-repay:not(.ui-accordion-header-active) .header-main .order-number{width:25%}#wrapper.pt_order .order-history-header.header-repay:not(.ui-accordion-header-active) .header-main .repay-section{width:43%;padding-right:30px}#wrapper.pt_order .order-history-header.header-repay:not(.ui-accordion-header-active) .header-main .repay-section .buttonprimary,#wrapper.pt_order.lip-salesforce .order-history-header.header-repay:not(.ui-accordion-header-active) .header-main .repay-section .salesforce-orders .order-history-items .order-history-table .product-wrapper .reorder-btn,#wrapper.pt_order.lip-salesforce .salesforce-orders .order-history-items .order-history-table .product-wrapper .order-history-header.header-repay:not(.ui-accordion-header-active) .header-main .repay-section .reorder-btn{float:right}#wrapper.pt_order .order-history-header.header-repay:not(.ui-accordion-header-active) .header-main .order-number,#wrapper.pt_order .order-history-header.header-repay:not(.ui-accordion-header-active) .header-main .order-total-price,#wrapper.pt_order .order-history-header.header-repay:not(.ui-accordion-header-active) .header-main .repay-section{display:inline-block;vertical-align:middle;word-wrap:break-word;box-sizing:border-box;float:none;margin:0}#wrapper.pt_order .order-history-header.header-repay.ui-accordion-header-active .header-main .repay-section{display:none}#wrapper.pt_order .order-total-section.order-total-repay{text-align:right}#wrapper.pt_order .order-total-section.order-total-repay .order-total-wrapper,#wrapper.pt_order .order-total-section.order-total-repay .repay-section{display:inline-block;vertical-align:middle;float:none}#wrapper.pt_order .order-total-section.order-total-repay .repay-section{margin-left:20px}#wrapper.pt_order.lip-salesforce .salesforce-orders .order-history-items .order-history-table .product-wrapper .repay-section .reorder-btn,.repay-section #wrapper.pt_order.lip-salesforce .salesforce-orders .order-history-items .order-history-table .product-wrapper .reorder-btn,.repay-section .buttonprimary{height:40px;min-width:150px}.quickViewDialog,.redeemOverlayContainer.ui-widget-content .ui-dialog-content,.stampOverlayContainer .ui-widget-content{height:100%!important}.pending-orders-message{font-family:gotham ssm medium a,gotham ssm medium b,Helvetica,Arial,sans-serif;font-size:12px}.mini-cart-content .pending-orders-message{margin:0 20px}.pending-orders-link{color:#be0f34;font-weight:700}.quick-shop-ui-dialog{position:fixed;background:0 0;top:50%;z-index:9996}.quickViewDialog{max-width:1250px;background:0 0;overflow-y:auto}.quickViewDialog:after,.quickViewDialog:before{content:"";display:table;clear:both;zoom:1;visibility:hidden}.quickViewDialog .general-error-container,.quickViewDialog .pdp-container{padding:5px 0;background:#fff}.stores-map .gm-style-iw,.stores-map .gm-style-iw-child-child{overflow:hidden!important}.promoBonusProduct.bonusPopupTablet{width:699px!important}.loyalty-input-code .sbOptions{width:149.5%!important}.redeemOverlayContainer.ui-dialog .ui-dialog-content{min-height:200px!important}.howToApply .howToApplyItem img.howToApplyImg{height:500px!important}.sbHolderDisabled{background-color:#e5e5e5;border:2px solid #e5e5e5}.sbHolderDisabled a{opacity:.3}.cart-page .pdpSizeDropdownContainer .sbHolder .sbOptions,.cart-page .pdpSkinTypeDropdownContainer .sbHolder .sbOptions,.cart-page .quantity .sbHolder .sbOptions{position:absolute!important}.stores-map .gm-overlay{width:305px!important}.stores-map .gm-overlay div:nth-child(3){right:8px!important}.stores-map .gm-style-iw{left:0!important;top:0!important;border-radius:0!important;width:250px!important}.stores-map .gm-style-iw-child{max-height:400px!important;max-width:400px!important}.nine-swatch-grid-wrapper .nine-swatch-shades-container.jcarousel .nine-swatch-grid .swatchanchor img{height:100%!important}.form-row.select-city-ru .jspContainer,.form-row.select-city-ru .sbOptions,.form-row.select-province-ru .jspContainer,.form-row.select-province-ru .sbOptions{height:auto!important}.form-row.select-city-ru select+.error,.form-row.select-province-ru select+.error{display:none!important}.form-row.select-city-ru .sbHolder,.form-row.select-province-ru .sbHolder{border:none!important}.row-postal .ui-autocomplete{top:50px!important;left:0!important;width:100%!important;overflow-y:scroll!important}.redesign-autocomplete-dropdown .ui-autocomplete{top:71px!important}.main-content-holder .wishlist-header .wishlistShare .shareOption .st_sharethis span:last-child{width:auto!important}