.landing-birthday-wrapper{display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:flex-start;width:100%;min-height:33vh;font-family:"proxima-nova", Helvetica, Arial, sans-serif;background:#fff;color:#333;margin:0;padding:0 0 60px 0;overflow-x:hidden}.landing-birthday-wrapper h1,.landing-birthday-wrapper p,.landing-birthday-wrapper span{margin:0;font-family:"proxima-nova", Helvetica, Arial, sans-serif;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.landing-birthday-wrapper i{display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:20px}.landing-birthday-wrapper .landing-banner-wrapper{display:table;width:100%;min-height:160px;padding:0;margin:0}.landing-birthday-wrapper .landing-banner-wrapper img{width:100%;max-width:1200px;height:auto;margin:auto;display:table-cell}.landing-birthday-wrapper .banner-div-cut{width:100%;background:#fff;display:block}.landing-birthday-wrapper .landing-promo-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;max-width:2200px;min-height:110px;margin:42px auto 16px auto;padding:0 calc(var(--vw, 1vw) * 3) 0 calc(var(--vw, 1vw) * 3);font-size:14px;background:#F8F8F8;background-clip:content-box}.landing-birthday-wrapper .landing-promo-wrapper .promo-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:auto;min-height:78px;color:#333;font-weight:normal;padding:16px 8px 16px 16px}.landing-birthday-wrapper .landing-promo-wrapper .promo-info .promo-title{font-weight:600;font-size:24px;line-height:28px;margin:0 0 8px 0}.landing-birthday-wrapper .landing-promo-wrapper .promo-info .promo-description{line-height:21px}.landing-birthday-wrapper .landing-promo-wrapper .promo-coupon{display:flex;flex-direction:row;align-items:center;justify-content:center;width:auto;min-height:78px;border-radius:2px;color:#fff;padding:4px 0;margin:0 16px 0 0}.landing-birthday-wrapper .landing-promo-wrapper .promo-coupon .split-text{font-weight:normal;font-size:14px;line-height:21px;padding:0 16px}.landing-birthday-wrapper .landing-promo-wrapper .promo-coupon .coupon-card{position:relative;display:flex;align-items:center;justify-content:center;border:1px dashed #fff;border-radius:2px;padding:16px;cursor:pointer}.landing-birthday-wrapper .landing-promo-wrapper .promo-coupon .coupon-card .coupon-text{font-weight:bold;font-size:24px;line-height:28px}.landing-birthday-wrapper .landing-promo-wrapper .promo-coupon .coupon-card i{margin:0 0 0 6px}.landing-birthday-wrapper .landing-promo-wrapper .promo-coupon .coupon-card .copied-text{display:none;position:absolute;color:#fff;background-color:#333;line-height:normal;padding:8px 12px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.08),0 3px 6px 0 rgba(0,0,0,0.11);border-radius:2px;bottom:42px;z-index:1002;font-size:14px}.landing-birthday-wrapper .landing-blocks-wrapper{width:100%;max-width:2200px;margin-right:auto;margin-left:auto;padding:0;overflow:visible}.landing-birthday-wrapper .landing-blocks-wrapper .home-container{min-height:auto !important}.landing-birthday-wrapper.mobile-mode{margin:55px 0 0 0;padding:0}.landing-birthday-wrapper.mobile-mode .landing-banner-wrapper{min-height:auto}.landing-birthday-wrapper.mobile-mode .landing-banner-wrapper img{width:150%;margin-left:-25%}.landing-birthday-wrapper.mobile-mode .landing-promo-wrapper{padding:0;margin:0;max-width:100vw;flex-direction:column;background-clip:unset}.landing-birthday-wrapper.mobile-mode .landing-promo-wrapper .promo-info{min-height:auto;flex-basis:auto}.landing-birthday-wrapper.mobile-mode .landing-promo-wrapper .promo-title{font-size:24px;line-height:28px}.landing-birthday-wrapper.mobile-mode .landing-promo-wrapper .promo-description{font-size:16px;line-height:24px}.landing-birthday-wrapper.mobile-mode .landing-promo-wrapper .promo-title,.landing-birthday-wrapper.mobile-mode .landing-promo-wrapper .promo-description{justify-content:center;text-align:center}.landing-birthday-wrapper.mobile-mode .landing-promo-wrapper .promo-coupon{margin:0;padding:0;flex-direction:column;width:100%}.landing-birthday-wrapper.mobile-mode .landing-promo-wrapper .promo-coupon .split-text{padding:16px}body.site-landingBirthDay header.header-2019,body.site-landingBirthday header.header-2019{background:#fff;border-bottom:1px solid #ddd}body.site-landingBirthDay header.header-2019 .ecom-shopping-cart,body.site-landingBirthday header.header-2019 .ecom-shopping-cart{color:#333}body.site-landingBirthDay #nav-mob-bottom a,body.site-landingBirthday #nav-mob-bottom a{display:flex;align-items:center;justify-content:center;padding:16px 0;width:100%;color:#ddd}body.site-landingBirthDay #nav-mob-bottom .list__menu,body.site-landingBirthDay #nav-mob-bottom .itemMenu,body.site-landingBirthday #nav-mob-bottom .list__menu,body.site-landingBirthday #nav-mob-bottom .itemMenu{position:relative;width:20%}
