.mantle-play-icon{position:relative;cursor:pointer}.mantle-play-icon::before{content:' ';display:block;background:url(/sites/all/themes/elc_base//img/icons/src/play.svg) no-repeat;background-position:center center;width:25px;height:25px;margin:0 auto;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}
body.is-retailer .elc-add-to-bag-button{visibility:hidden}
body[data-account-release='1'] .sign-in-page.account_page{width:514px}@media (max-width:768px){body[data-account-release='1'] .sign-in-page.account_page{width:100%}}body[data-account-release='1'] .sign-in-page.account_page #form--errors--registration,body[data-account-release='1'] .sign-in-page.account_page #form--errors--signin,body[data-account-release='1'] .sign-in-page.account_page .show_password{display:none}body[data-account-release='1'] .sign-in-page.account_page .form-submit{width:100%}body[data-account-release='1'] .sign-in-page.account_page .tab-switcher .title--h5{float:left;width:50%}body[data-account-release='1'] .sign-in-page.account_page .tab-switcher .title--h5.selected{font-weight:700}body[data-account-release='1'] .sign-in-page.account_page .new-account__item input,body[data-account-release='1'] .sign-in-page.account_page .return-user__item input{width:100%}body[data-account-release='1'] .sign-in-page.account_page #new-account .password-update-overlay{margin:20px 0 30px}body[data-account-release='1'] .sign-in-page.account_page #new-account .password-update-overlay .profile-password-update__meter-status{font-weight:700}body[data-account-release='1'] .sign-in-page.account_page #new-account .password-update-overlay .profile-password-update__strength{margin:20px 0 10px}body[data-account-release='1'] .add-payment-page{padding:15px}body[data-account-release='1'] .add-payment-page .payment-form{max-width:550px}body[data-account-release='1'] .add-payment-page .payment_address{margin-bottom:30px}body[data-account-release='1'] .add-payment-page .field{margin-bottom:15px}body[data-account-release='1'] .add-payment-page .selectbox{margin-bottom:15px;padding:0}body[data-account-release='1'] .add-payment-page .adyen-checkout__label{display:block}body[data-account-release='1'] .add-payment-page .adyen-checkout__input{border-radius:0}body[data-account-release='1'] .add-payment-page .non-adyen-fields .payment-address{max-width:550px}body[data-account-release='1'].iam-social-login .social-login-section .settings-info__fieldset{border-top:none}@media (min-width:768px){body[data-account-release='1'].iam-social-login .social-login-section .social-text{padding-left:0}}body[data-account-release='1'].iam-social-login .social-login-section .social-info__connect{flex-wrap:wrap;border-bottom:1px solid #757575}body[data-account-release='1'].iam-social-login .social-login-section .social-info__connect .social_image{float:left}body[data-account-release='1'].iam-social-login .social-login-section .social-info__connect .social-account{display:inline-block}body[data-account-release='1'].iam-social-login .social-login-section .social-info__connect .social-connect,body[data-account-release='1'].iam-social-login .social-login-section .social-info__connect .social-disconnect{cursor:pointer;text-transform:uppercase;float:right}body[data-account-release='1'].iam-social-login .social-login-section .social-info__connect .social-connect-url,body[data-account-release='1'].iam-social-login .social-login-section .social-info__connect .social-disconnect-url{text-decoration:none}body[data-account-release='1'].iam-social-login .social-login-section .social-info__connect .social-connect-link{text-decoration:none}body[data-account-release='1'].iam-social-login .social-login-section .social-info__connect .error-messages-line{list-style-type:none}body[data-account-release='1'].iam-social-login .disconnect-overlay-launch .disconnect-confirm-overlay .disconnect-overlay-header{text-align:center}body[data-account-release='1'].iam-social-login .disconnect-overlay-launch .disconnect-confirm-overlay .disconnect-overlay-description{text-align:center;width:80%}body[data-account-release='1'].iam-social-login .disconnect-overlay-launch .disconnect-confirm-overlay .disconnect-confirmation{background:#000;color:#fff;cursor:pointer;float:left;text-align:center;width:40%}body[data-account-release='1'].iam-social-login .disconnect-overlay-launch .disconnect-confirm-overlay .disconnect-confirmation .connect-url-link{color:#fff;text-decoration:none}body[data-account-release='1'].iam-social-login .disconnect-overlay-launch .disconnect-confirm-overlay .yes-no-confirm{display:flex;padding:15px}
.spp-product-layout .product-full__data .product-full__ctas .product__button--add-to-bag.start-kit-select-shade{display:none}.spp-product-layout a.product__button--add-to-bag.start-kit-select-shade{display:none}.settings-page__content{padding:20px}@media (min-width:768px){.settings-page__content{padding:0}}.settings-page__content .headline--page{margin:auto;height:60px;color:rgba(0,0,0,.88);font-size:50px;font-family:Brandon Text Bold,Microsoft Yahei UI,sans-serif;font-weight:300;text-align:center;letter-spacing:-.4px;line-height:1.2;border-bottom:none}.settings-page__content .social-info__content p{margin-bottom:0}.settings-page__content .social-info__content .social-info__connect{margin:20px 0;width:100%}.settings-page__content .social-info__content .social-info__connect .form-submit{display:none}.settings-page__content .pos_msg{padding:10px 0}.settings-page__content .account-information-section,.settings-page__content .change-profile-section,.settings-page__content .profile-section,.settings-page__content .social-login{padding:20px;border:#cccccc 1px solid;background:#ffffff;width:100%;align-items:center;margin-top:20px}.settings-page__content .account-information-section .settings-info__content,.settings-page__content .change-profile-section .settings-info__content,.settings-page__content .profile-section .settings-info__content,.settings-page__content .social-login .settings-info__content{margin-top:20px;padding-top:20px}.settings-page__content .account-information-section .settings-info__content .footer-social-links .facebook,.settings-page__content .change-profile-section .settings-info__content .footer-social-links .facebook,.settings-page__content .profile-section .settings-info__content .footer-social-links .facebook,.settings-page__content .social-login .settings-info__content .footer-social-links .facebook{background:#000000;margin-right:10px;-webkit-mask:url(/sites/bobbibrown/themes/bb_base//img/icons/src/facebook.svg) no-repeat;mask:url(/sites/bobbibrown/themes/bb_base//img/icons/src/facebook.svg) no-repeat;height:30px;width:14px}.settings-page__content .change-profile-info__header{color:rgba(0,0,0,.88);font-size:24px;font-family:Brandon Text Bold,Microsoft Yahei UI,sans-serif;font-weight:500;letter-spacing:.23px}@media (min-width:0),(min-width:767px){.settings-page__content .change-profile-info__header{margin-bottom:20px}}.settings-page__content .settings-info{display:flex}.settings-page__content .settings-info__header{color:#000000;font-family:Brandon Text Bold,Microsoft Yahei UI,sans-serif;font-size:22px;letter-spacing:-.3px;line-height:1.6363636364}@media (min-width:768px){.settings-page__content .settings-info__header{font-size:30px;line-height:1.2}}.settings-page__content .settings-info__header{display:contents}.settings-page__content .settings-info__link{float:right;margin-left:10px;color:rgb(4,10,43);font-size:12px;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-weight:400;text-decoration:underline;text-transform:uppercase;letter-spacing:1.8px;line-height:1.6666666667}@media (min-width:768px){.settings-page__content .settings-info__link{margin-top:5px;margin-left:0}}.settings-page__content .settings-info__link .edit_account_icon{width:12px}.settings-page__content .settings-info__profile-label{color:rgb(4,10,43);font-family:Brandon Text Bold,Microsoft Yahei UI,sans-serif;font-size:15px;font-weight:700;letter-spacing:.3px;line-height:1.6}.settings-page__content .settings-info__profile-value{margin-left:auto;color:rgb(4,10,43);font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;letter-spacing:.3px;line-height:1.6;margin-top:unset;word-break:break-word}.settings-page__content .profile-info{display:flex}.settings-page__content .profile-info__header{font-size:22px;font-weight:700;text-transform:capitalize}.settings-page__content .newsletter-info__fieldset,.settings-page__content .optional-info__fieldset,.settings-page__content .settings-info__fieldset{margin:0;border:none;width:100%}.settings-page__content .newsletter-info__fieldset .radio_promotions .email_promotion_mobile,.settings-page__content .optional-info__fieldset .radio_promotions .email_promotion_mobile,.settings-page__content .settings-info__fieldset .radio_promotions .email_promotion_mobile{display:flex}@media (min-width:768px){.settings-page__content .newsletter-info__fieldset .radio_promotions .email_promotion_mobile,.settings-page__content .optional-info__fieldset .radio_promotions .email_promotion_mobile,.settings-page__content .settings-info__fieldset .radio_promotions .email_promotion_mobile{display:block}}.settings-page__content .newsletter-info__fieldset .form-submit,.settings-page__content .optional-info__fieldset .form-submit,.settings-page__content .settings-info__fieldset .form-submit{text-transform:uppercase;margin-top:20px;padding:0 30px}@media (min-width:768px){.settings-page__content .newsletter-info__fieldset .form-submit,.settings-page__content .optional-info__fieldset .form-submit,.settings-page__content .settings-info__fieldset .form-submit{width:220px}}.settings-page__content .newsletter-info__fieldset .form-submit,.settings-page__content .optional-info__fieldset .form-submit,.settings-page__content .settings-info__fieldset .form-submit{width:100%;height:40px}.settings-page__content .newsletter-info__fieldset .form-cancel,.settings-page__content .optional-info__fieldset .form-cancel,.settings-page__content .settings-info__fieldset .form-cancel{text-transform:uppercase;padding:15px 33px 6px;background-color:#ffffff;color:#000000;border:1px solid #cccccc;margin-top:15px;font-weight:700;width:100%;height:40px}@media (min-width:768px){.settings-page__content .newsletter-info__fieldset .form-cancel,.settings-page__content .optional-info__fieldset .form-cancel,.settings-page__content .settings-info__fieldset .form-cancel{margin-top:0;width:auto}}.settings-page__content .newsletter-info__fieldset .field-container--grid,.settings-page__content .optional-info__fieldset .field-container--grid,.settings-page__content .settings-info__fieldset .field-container--grid{display:flex;flex-wrap:wrap}@media (min-width:768px){.settings-page__content .newsletter-info__fieldset .field-container--grid,.settings-page__content .optional-info__fieldset .field-container--grid,.settings-page__content .settings-info__fieldset .field-container--grid{padding:0}}.settings-page__content .newsletter-info__fieldset .loyalty-text,.settings-page__content .newsletter-info__fieldset .social-text,.settings-page__content .optional-info__fieldset .loyalty-text,.settings-page__content .optional-info__fieldset .social-text,.settings-page__content .settings-info__fieldset .loyalty-text,.settings-page__content .settings-info__fieldset .social-text{font-weight:500;text-align:justify;font-size:15px;margin-top:0}.settings-page__content .newsletter-info__fieldset .social-account,.settings-page__content .optional-info__fieldset .social-account,.settings-page__content .settings-info__fieldset .social-account{display:contents;font-weight:700;color:rgba(0,0,0,.88);font-size:16px;font-family:Brandon Text Bold,Microsoft Yahei UI,sans-serif;letter-spacing:.75px;line-height:1.5}.settings-page__content .newsletter-info__fieldset .accept_privacy,.settings-page__content .optional-info__fieldset .accept_privacy,.settings-page__content .settings-info__fieldset .accept_privacy{display:none}@media (min-width:768px){.settings-page__content .newsletter-info__fieldset .profile_right_menu,.settings-page__content .optional-info__fieldset .profile_right_menu,.settings-page__content .settings-info__fieldset .profile_right_menu{margin-left:50px}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.settings-page__content .newsletter-info__fieldset .profile_right_menu,.settings-page__content .optional-info__fieldset .profile_right_menu,.settings-page__content .settings-info__fieldset .profile_right_menu{margin:0}}.settings-page__content .newsletter-info__item,.settings-page__content .optional-info__item,.settings-page__content .settings-info__item{min-width:215px;min-height:57px;width:100%}.settings-page__content .newsletter-info__item .label,.settings-page__content .optional-info__item .label,.settings-page__content .settings-info__item .label{display:block}@media (min-width:768px){.settings-page__content .newsletter-info .password,.settings-page__content .optional-info .password,.settings-page__content .settings-info .password{width:auto}}@media (min-width:768px){.settings-page__content .account-info__item{margin-left:40px}}.settings-page__content .account-info__profile-value{width:50%;margin-left:auto;font-weight:700}@media (min-width:768px){.settings-page__content .account-info__profile-value{margin-right:30px}}.settings-page__content .account-info__profile-value{margin-top:unset;word-break:break-word}.settings-page__content .account-info__profile-value-mobile{margin-left:40px}@media (min-width:768px){.settings-page__content .account-info__profile-value-mobile{margin-left:127px}}.settings-page__content .account-info__profile-value-mobile{font-weight:500;margin-top:unset}@media (min-width:768px){.settings-page__content .account-info__password{margin-left:auto}}.settings-page__content .section_border{border-bottom:1px solid #6f6d6e;padding-bottom:10px;margin-bottom:16px}#settings p{margin-bottom:16px}#settings .headline--page{display:none}@media (min-width:768px){#settings .headline--page{display:block}}@media (min-width:768px){#settings .account-breadcrumb-wrapper{display:none}}#settings .account-breadcrumb-wrapper{border-bottom:#cccccc 1px solid;padding-bottom:20px}#settings .account-breadcrumb-wrapper .account-breadcrumb{text-transform:uppercase;text-decoration:none;font-family:Brandon Text Bold,Microsoft Yahei UI,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.8px;line-height:1.3333333333}#settings .profile_information_section .field-container--grid{width:100%}#settings .profile_information_section .field-container--grid .settings-info__item{width:100%}@media (min-width:768px){#settings .profile_information_section .field-container--grid .settings-info__item{width:45%}}#settings .profile_information_section .field-container--grid .settings-info__item .settings-info{width:100%}#settings .profile_information_section .field-container--grid .settings-info__item .settings-info .settings-info__profile-label,#settings .profile_information_section .field-container--grid .settings-info__item .settings-info .settings-info__profile-value{width:45%}#settings .profile_information_section .account-section .settings-info__item{width:100%}.profile-page__content .mobile_profile-page .profile-page__header,.profile-page__content .mobile_profile-page__head{display:none}.profile-page__content .newsletter-info__header,.profile-page__content .profile-info__header{font-size:24px}.profile-page__content .birthday_col .form-item_age .age_label,.profile-page__content .birthday_col .form-item_age .birthday_label,.profile-page__content .birthday_col .form_birthday .age_label,.profile-page__content .birthday_col .form_birthday .birthday_label{display:block;margin-bottom:10px}.profile-page__content .birthday_col .form-item_age .selectbox,.profile-page__content .birthday_col .form_birthday .selectbox{float:left;width:100%;margin-bottom:10px;height:46px;margin-right:5px;padding-right:10px}@media (min-width:768px){.profile-page__content .birthday_col .form-item_age .selectbox,.profile-page__content .birthday_col .form_birthday .selectbox{width:45%}}.profile-page__content .birthday_col .form-item_age .selectbox .selectBox-label,.profile-page__content .birthday_col .form_birthday .selectbox .selectBox-label{line-height:3.8333333333}@media (min-width:768px){.profile-page__content .birthday_col .form-item_age .selectbox{width:100%}}.profile-page__content .gender_col .form_title_width .label-content{display:block;margin-bottom:10px}.profile-page__content .gender_col .form_title_width .radio{display:inline-flex;margin-left:5px}@media (min-width:768px){.profile-page__content .newsletter-info,.profile-page__content .optional-info,.profile-page__content .profile-info{width:72%;letter-spacing:.25px;line-height:1.3333333333}}.profile-page__content .newsletter-info__fieldset,.profile-page__content .optional-info__fieldset,.profile-page__content .profile-info__fieldset{margin:0;border:none;padding-top:10px;width:100%}.profile-page__content .newsletter-info__fieldset .field-container--grid,.profile-page__content .optional-info__fieldset .field-container--grid,.profile-page__content .profile-info__fieldset .field-container--grid{display:flex;flex-wrap:wrap}.profile-page__content .newsletter-info__item,.profile-page__content .optional-info__item,.profile-page__content .profile-info__item{float:left;min-width:215px;z-index:1;width:100%}@media (min-width:768px){.profile-page__content .newsletter-info__item,.profile-page__content .optional-info__item,.profile-page__content .profile-info__item{width:45%}}.profile-page__content .newsletter-info__item .field,.profile-page__content .newsletter-info__item .selectbox,.profile-page__content .optional-info__item .field,.profile-page__content .optional-info__item .selectbox,.profile-page__content .profile-info__item .field,.profile-page__content .profile-info__item .selectbox{height:46px;padding:0 12px 0 14px;display:block;width:100%;font-size:12px}@media (min-width:768px){.profile-page__content .newsletter-info__item .field,.profile-page__content .newsletter-info__item .selectbox,.profile-page__content .optional-info__item .field,.profile-page__content .optional-info__item .selectbox,.profile-page__content .profile-info__item .field,.profile-page__content .profile-info__item .selectbox{float:none}}.profile-page__content .newsletter-info__item .selectBox-dropdown,.profile-page__content .optional-info__item .selectBox-dropdown,.profile-page__content .profile-info__item .selectBox-dropdown{width:100%;font-size:12px;height:46px;line-height:3.3333333333}.profile-page__content .newsletter-info__item .selectBox-dropdown .selectBox-arrow,.profile-page__content .optional-info__item .selectBox-dropdown .selectBox-arrow,.profile-page__content .profile-info__item .selectBox-dropdown .selectBox-arrow{right:13px;line-height:3.3333333333}.profile-page__content .newsletter-info__item .label,.profile-page__content .optional-info__item .label,.profile-page__content .profile-info__item .label{display:block}.profile-page__content .newsletter-info__item.form-item_month_year,.profile-page__content .optional-info__item.form-item_month_year,.profile-page__content .profile-info__item.form-item_month_year{width:100%}.profile-page__content .newsletter-info__item.form-item_month_year .optional-info__birthday-select,.profile-page__content .optional-info__item.form-item_month_year .optional-info__birthday-select,.profile-page__content .profile-info__item.form-item_month_year .optional-info__birthday-select{width:33%}.profile-page__content .newsletter-info__item.form-item_month_year select,.profile-page__content .optional-info__item.form-item_month_year select,.profile-page__content .profile-info__item.form-item_month_year select{width:90%;padding:7px 0 6px 14px}@media (min-width:768px){#profile_preferences{width:504px}}#profile_preferences fieldset{min-inline-size:auto}#profile_preferences .profile-info__header,#profile_preferences .profile-info__text{display:none}#profile_preferences .profile-info__container .form-item .label-content{margin-left:5px}#profile_preferences .countryid_label .label-content{text-transform:uppercase;font-size:12px;letter-spacing:.15em}#profile_information .error_messages,#profile_information .error_messages_display{width:100%}@media (min-width:768px){#profile_information .profile-info__item{margin:0 20px 20px 0}}#profile_information .account-information-section,#profile_information .profile-section,#profile_information .social-login{position:absolute;background:#ffffff;width:80%;align-items:center;margin:0 70px;padding:20px;border:#cccccc 1px solid}#profile_information .account-information-section .settings-info__content,#profile_information .profile-section .settings-info__content,#profile_information .social-login .settings-info__content{margin-top:20px;border-top:1px solid rgb(204,204,204);padding-top:20px}#profile_information .account-page__title{color:rgb(4,10,43);font-family:Brandon Text Bold,Microsoft Yahei UI,sans-serif;letter-spacing:-.3px;line-height:1.5;border-bottom:1px solid rgb(204,204,204);padding-bottom:10px}@media (min-width:768px){#profile_information .form-cancel,#profile_information .form-submit{margin-top:0}}@media (min-width:0),(min-width:767px){#profile_information .form-cancel,#profile_information .form-submit{margin-left:0}}#account_information .account-page__title{text-align:center;color:rgb(4,10,43);font-family:Brandon Text Bold,Microsoft Yahei UI,sans-serif;letter-spacing:-.3px;line-height:1.5;border-bottom:1px solid rgb(204,204,204);padding-bottom:10px}@media (min-width:768px){#account_information .account-page__title{border-bottom:none}}#account_information .account-info__item .settings-info__profile-label{width:45%}#account_information .account-info__item .account-info__profile-value{width:50%}@media (min-width:768px){#account_information .account-info__item .account-info__profile-value{width:75%}}#account_information .account-info__item .settings-info__link{width:10%}@media (min-width:768px){#account_information .profile-page__content{border:1px solid rgb(204,204,204)}}#account_information .profile-page__content .profile-section{margin:0;padding:20px;width:100%}@media (min-width:768px){#account_information .profile-page__content .profile-section{padding:40px}}.onoffswitch{position:relative;width:35px;margin:15px 5px 0 0;display:inline-block}.onoffswitch .onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:2px solid #999999;border-radius:16px}.onoffswitch .onoffswitch-box{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}.onoffswitch .onoffswitch-box::before{color:#ffffff}.onoffswitch .onoffswitch-box::after{color:#999999;text-align:right}.onoffswitch .onoffswitch-box::after,.onoffswitch .onoffswitch-box::before{content:"";padding-right:10px;background-color:#cccccc;display:block;float:left;width:50%;height:12px;box-sizing:border-box}.onoffswitch .onoff-switch{display:block;width:20px;height:20px;margin:-.7px;background:#ffffff;border:2px solid #999999;border-radius:16px;position:absolute;top:0;bottom:0;right:19px;transition:all .3s ease-in 0s}.onoffswitch .onoffswitch-checkbox{display:none}.onoffswitch .onoffswitch-checkbox:checked~.onoffswitch-box{margin-left:0}.onoffswitch .onoffswitch-checkbox:checked~.onoffswitch-box::after,.onoffswitch .onoffswitch-checkbox:checked~.onoffswitch-box::before{background-color:#70b000}.onoffswitch .onoffswitch-checkbox:checked~.onoff-switch{right:0}.settings-page_terms{margin-top:14px}.settings-page_terms input[type=checkbox]:checked~.label::before{color:rgb(204,204,204)}.change-profile-page__content{width:100%}.change-profile-page__content .change-profile-info__header{font-size:24px;font-weight:500}.change-profile-page__content .profile-page__content .change-profile-section,.change-profile-page__content .profile-page__content .field-container{margin:0;width:100%}.change-profile-page__content .profile-page__content .change-profile-section .gender_col,.change-profile-page__content .profile-page__content .field-container .gender_col{margin:10px 0}.change-profile-page__content .profile-page__content .change-profile-section .button--light,.change-profile-page__content .profile-page__content .change-profile-section .form-submit,.change-profile-page__content .profile-page__content .field-container .button--light,.change-profile-page__content .profile-page__content .field-container .form-submit{background:#221f20;vertical-align:top;width:100%;height:48px;float:left;margin:10px 0}@media (min-width:768px){.change-profile-page__content .profile-page__content .change-profile-section .button--light,.change-profile-page__content .profile-page__content .change-profile-section .form-submit,.change-profile-page__content .profile-page__content .field-container .button--light,.change-profile-page__content .profile-page__content .field-container .form-submit{width:48%}}.change-profile-page__content .profile-page__content .change-profile-section .button--light:hover,.change-profile-page__content .profile-page__content .change-profile-section .form-submit:hover,.change-profile-page__content .profile-page__content .field-container .button--light:hover,.change-profile-page__content .profile-page__content .field-container .form-submit:hover{background:#221f20}.change-profile-page__content .profile-page__content .profile-info__item{margin:0;padding:0}.change-profile-page__content .profile-page__content .form-item .field{height:46px;width:100%;border-radius:4px}@media (min-width:768px){.change-profile-page__content .profile-page__content .form-item .field{width:100%}}.change-profile-page__content .profile-page__content .form_title_width{float:left;margin-top:10px}.change-profile-page__content .profile-page__content .form_title_width .label-content{width:100%;display:inline-block;margin-bottom:5px}.change-profile-page__content .profile-page__content .form_title_width .radio{margin-right:20px}.change-profile-page__content .profile-page__content .form_birthday{float:left;margin:15px 0 0;width:100%;padding-bottom:20px}.change-profile-page__content .profile-page__content .form_birthday .birthday_label{margin-bottom:5px}.change-profile-page__content .profile-page__content .form_birthday .field,.change-profile-page__content .profile-page__content .form_birthday .selectbox{width:28%;height:46px;margin-right:5%;border-radius:4px;border-color:#221f20;min-width:unset;float:left}@media (min-width:768px){.change-profile-page__content .profile-page__content .form_birthday .field,.change-profile-page__content .profile-page__content .form_birthday .selectbox{float:left;margin-bottom:20px}}.change-profile-page__content .profile-page__content .form_birthday .field.select-day,.change-profile-page__content .profile-page__content .form_birthday .selectbox.select-day{margin-right:0}.change-profile-page__content .profile-page__content .birthday_label{float:left;width:100%}.change-profile-page__content .profile-page__content .form-cancel{margin-top:20px;padding:0 30px}@media (min-width:768px){.change-profile-page__content .profile-page__content .form-cancel{float:left;width:220px;margin-right:20px}}.change-profile-page__content .profile-page__content .form-cancel{width:100%}.change-profile-page__content .change-profile-section,.change-profile-page__content .profile-section{padding:0;border:none}@media (min-width:768px){.change-profile-page__content .account-info__item{margin-left:inherit}}.change-profile-page__content .newsletter-info .field_label{text-transform:none}.account-info__item{width:100%;margin-bottom:15px}.account-info__item .settings-info__profile-label{width:37%;margin-right:5px}@media (min-width:768px){.account-info__item .settings-info__profile-label{width:30%}}.account-info__item .account-info__profile-value{width:50%;word-break:break-word;margin-right:5px}.account-info__item .settings-info__link{margin-top:15px;width:10%;text-decoration:underline}.profile-password-update__loader{display:none}.profile-password-update__fieldset .form-item{width:90%;margin-bottom:20px}.profile-password-update__fieldset .form-item .show_password{display:none}.profile-password-update__fieldset .form-item input[type=email],.profile-password-update__fieldset .form-item input[type=password],.profile-password-update__fieldset .form-item input[type=text]{width:100%}.profile-password-update__fieldset .form-item input[type=submit]{background-color:#f94b6e;color:#ffffff;border:0;margin-left:20px}.profile-password-update__fieldset .form-item input[type=submit]:disabled{cursor:not-allowed}.profile-password-update__fieldset .form-item .button{height:40px;padding:0 30px;background-color:#ffffff;color:#000000;border:1px solid #cccccc}.profile-homenumber-update__header,.profile-mobile-update__header{font-size:22px}.profile-homenumber-update .phone_num_item,.profile-mobile-update .phone_num_item{margin:20px 0;padding:0;width:100%}.profile-homenumber-update .button,.profile-mobile-update .button{margin:10px 0;vertical-align:middle;float:left;height:48px;width:100%}@media (min-width:768px){.profile-homenumber-update .button,.profile-mobile-update .button{margin:20px 0;width:auto}}.profile-homenumber-update .button.button--light,.profile-mobile-update .button.button--light{margin-right:4%}.profile-homenumber-update__action,.profile-mobile-update__action{float:left;width:100%}.profile-homenumber-update .adpl .full-width[type=email],.profile-homenumber-update .adpl .full-width[type=password],.profile-homenumber-update .adpl .full-width[type=tel],.profile-homenumber-update .adpl .full-width[type=text],.profile-mobile-update .adpl .full-width[type=email],.profile-mobile-update .adpl .full-width[type=password],.profile-mobile-update .adpl .full-width[type=tel],.profile-mobile-update .adpl .full-width[type=text]{border-radius:4px}#account_information .error_messages,#change_email .error_messages,#change_homenumber .error_messages,#change_mobile .error_messages,#profile_information .error_messages{display:none}#account_information .error_messages,#account_information .error_messages_display,#change_email .error_messages,#change_email .error_messages_display,#change_homenumber .error_messages,#change_homenumber .error_messages_display,#change_mobile .error_messages,#change_mobile .error_messages_display,#profile_information .error_messages,#profile_information .error_messages_display{background:rgba(220,53,48,.02);border-radius:4px;border:1px solid #dc3530;padding:10px;text-align:left;width:100%;word-break:break-word;margin:20px 0 5px}#account_information .error_messages li,#account_information .error_messages_display li,#change_email .error_messages li,#change_email .error_messages_display li,#change_homenumber .error_messages li,#change_homenumber .error_messages_display li,#change_mobile .error_messages li,#change_mobile .error_messages_display li,#profile_information .error_messages li,#profile_information .error_messages_display li{color:#dc3530;letter-spacing:.25px;margin-bottom:auto}@media (min-width:768px){#account_information .form-submit,#change_email .form-submit,#change_homenumber .form-submit,#change_mobile .form-submit,#profile_information .form-submit{margin-left:20px}}#account_information .form-submit,#change_email .form-submit,#change_homenumber .form-submit,#change_mobile .form-submit,#profile_information .form-submit{background-color:#f94b6e;height:40px;padding:0 30px}#account_information .form-cancel,#change_email .form-cancel,#change_homenumber .form-cancel,#change_mobile .form-cancel,#profile_information .form-cancel{float:left;height:40px;padding:0 30px;background-color:#ffffff;color:#000000;border:1px solid #cccccc}.form-item.password .eye-icon{position:absolute;width:25px;height:21px;top:13px;right:12px;background-image:url(/sites/bobbibrown/themes/bb_base//img/icons/svg/Eye_Hide.svg);background-repeat:no-repeat}.form-item.password .eye-icon.visible{background-image:url(/sites/bobbibrown/themes/bb_base//img/icons/svg/Eye_Show.svg)}.device-mobile .account__section{padding:0}.device-mobile .account__section .account-utilities{display:none}.device-mobile .registration-page .form-item{width:100%;margin-bottom:20px}.device-mobile#profile_information .profile-page__content .form-cancel,.device-mobile#profile_information .profile-page__content .form-submit{margin-left:0}.change_popup_heading{margin-top:15px}
.contextual-links-region{outline:none;position:relative;}.contextual-links-region-active{outline:#999 dashed 1px;}div.contextual-links-wrapper{display:none;font-size:90%;position:absolute;right:5px;top:2px;z-index:999;}html.js div.contextual-links-wrapper{display:block;}a.contextual-links-trigger{background:transparent url(/modules/contextual/images/gear-select.png) no-repeat 2px 0;border:1px solid transparent;display:none;height:18px;margin:0;padding:0 2px;outline:none;text-indent:34px;width:28px;overflow:hidden;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}a.contextual-links-trigger:hover,div.contextual-links-active a.contextual-links-trigger{background-position:2px -18px;}div.contextual-links-active a.contextual-links-trigger{background-color:#fff;border-color:#ccc;border-bottom:none;position:relative;z-index:1;-moz-border-radius:4px 4px 0 0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-radius:4px 4px 0 0;}div.contextual-links-wrapper ul.contextual-links{background-color:#fff;border:1px solid #ccc;display:none;margin:0;padding:0.25em 0;position:absolute;right:0;text-align:left;top:18px;white-space:nowrap;-moz-border-radius:4px 0 4px 4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:4px;border-radius:4px 0 4px 4px;}a.contextual-links-trigger-active,div.contextual-links-active a.contextual-links-trigger,div.contextual-links-active ul.contextual-links{display:block;}ul.contextual-links li{line-height:100%;list-style:none;list-style-image:none;margin:0;padding:0;}div.contextual-links-wrapper a{text-decoration:none;}ul.contextual-links li a{color:#333 !important;display:block;margin:0.25em 0;padding:0.25em 1em 0.25em 0.5em;}ul.contextual-links li a:hover{background-color:#bfdcee;}
