#sephora-profile-picture{height:100px;width:160px;display:inline-block;vertical-align:top}* .wechat{width:100px;height:30px;background-position:-270px -260px}body.landing_pages #advent_calendar img{width:100%;display:block}body.landing_pages #advent_calendar .applied,body.landing_pages #advent_calendar .disabled{pointer-events:none;cursor:default}body.landing_pages #advent_calendar .applied{background:#999}body.landing_pages #advent_calendar .disabled{color:#999;background:#ccc}body.landing_pages #advent_calendar .error_msg{color:#d50032;margin-top:16px;font-size:11px;display:none}body.landing_pages #advent_calendar>section{margin-bottom:20px}body.landing_pages #advent_calendar>section p{margin-top:10px;font-size:11px;-moz-column-count:2;column-count:2}body.landing_pages #advent_calendar .with_background{float:left;background-size:64.5%;background-repeat:no-repeat;background-position:50%}body.landing_pages #advent_calendar .advent_calendar{float:left;width:100%;margin:20px auto;border-bottom:2px solid #dec489;border-left:2px solid #dec489;box-sizing:border-box}body.landing_pages #advent_calendar #t_and_c_button{float:left;font-weight:700;cursor:pointer}body.landing_pages #advent_calendar .terms{width:300px;padding:40px 20px 30px;text-align:left;line-height:18px;letter-spacing:.3px}body.landing_pages #advent_calendar .terms h2{font-size:13px;margin-bottom:20px}body.landing_pages #advent_calendar .date_col{display:block;float:left;width:25%;text-align:center;border-top:2px solid #dec489;border-right:2px solid #dec489;box-sizing:border-box}body.landing_pages #advent_calendar .date_col.day_after img{width:64.5%;padding:17.75%;opacity:.4}body.landing_pages #advent_calendar .dialog_box{background:#fff;border:1px solid #ccc;box-sizing:border-box;display:none}body.landing_pages #advent_calendar .gift_content{height:450px;width:900px;text-align:center}body.landing_pages #advent_calendar .gift_content section{width:50%}body.landing_pages #advent_calendar .gift_content .product_info{font-size:14px;padding:25px 53px}body.landing_pages #advent_calendar .gift_content .product_info .title{font-family:"Sephora Serif",Palatino,Georgia,Times;font-style:normal;font-weight:400;letter-spacing:normal;font-size:34px;margin-bottom:10px;text-transform:none}body.landing_pages #advent_calendar .gift_content .product_info .title :lang(vi){font-family:Palatino,Georgia,Times}body.landing_pages #advent_calendar .gift_content .product_info h3{margin-top:15px}body.landing_pages #advent_calendar .gift_content .product_info .note,body.landing_pages #advent_calendar .gift_content .product_info p{text-align:center;margin:auto}body.landing_pages #advent_calendar .gift_content .product_info p{line-height:15px}body.landing_pages #advent_calendar .gift_content .product_info .note,body.landing_pages #advent_calendar .gift_content .product_info .note *{line-height:18px}body.landing_pages #advent_calendar .gift_content .product_info .countdown{display:block;font-size:16px;font-weight:700;margin:5px auto 15px}body.landing_pages #advent_calendar .gift_content .product_info .countdown,body.landing_pages #advent_calendar .gift_content .product_info h3{font-weight:600}body.landing_pages #advent_calendar .gift_content .product_info .code_section{width:auto;height:48px;font-size:16px;margin:30px auto 10px}body.landing_pages #advent_calendar .gift_content .product_info .code_section span{padding:9px 20px;border:1px solid #999;border-right:0}body.landing_pages #advent_calendar .gift_content .product_info .code_section .button{margin-left:-6px;font-size:16px}body.landing_pages #advent_calendar .gift_content .product_info .term_and_condition{color:#777;font-size:11px}@media only screen and (min-device-width:740px){body.landing_pages #advent_calendar #t_and_c_button{position:absolute;float:left;padding:1px 10px;background:#ccc;transform:translateY(-100%)}body.landing_pages #advent_calendar #t_and_c_button a{font-size:10px;color:#fff;line-height:15px;letter-spacing:.1em;text-transform:uppercase}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){body.landing_pages #advent_calendar .dialog_box{width:100%;height:auto;float:left}}@media only screen and (max-device-width:736px){body.landing_pages #advent_calendar{padding-top:15px}body.landing_pages #advent_calendar .date_col{width:50%}body.landing_pages #advent_calendar>section p{-moz-column-count:1;column-count:1}body.landing_pages #advent_calendar #current_day_banner{margin-top:20px;border:2px solid #dec489}body.landing_pages #advent_calendar .dialog_box{float:left;width:100%;height:auto}body.landing_pages #advent_calendar .gift_content section{width:100%}body.landing_pages #advent_calendar .gift_content .product_info{padding:25px 20px}body.landing_pages #advent_calendar .gift_content .product_info .note,body.landing_pages #advent_calendar .gift_content .product_info p{width:100%}body.landing_pages #advent_calendar .terms{padding:102px 17px}body.landing_pages #advent_calendar #t_and_c_button{position:relative;margin-top:6px}body.landing_pages #advent_calendar #t_and_c_button a{font-weight:600;text-decoration:underline}}