.profile-bookmarks__title{background:#1a1a1a;height:85px}.profile-bookmarks--hide{display:none}.profile-bookmarks--undo-btn{margin-left:10px}.profile-bookmarks__header{position:relative;height:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:12px}.profile-bookmarks__header .ah-title{font-weight:300;font-size:28px;line-height:1.18;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center}.profile-bookmarks .packshot-title--overlay{padding-left:0}.profile-bookmarks__header-fixed-cta{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.profile-bookmarks__header-fixed-cta button{margin-left:auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:15px}.profile-bookmarks .desktop-only{display:none}.profile-bookmarks__edit-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:17px 0 0 auto;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.profile-bookmarks__edit-block button{width:50%}.profile-bookmarks__margin-block--editMode{margin-bottom:100px}.profile-bookmarks .cs-packshot-list .page-entry--empty{display:-webkit-box;display:-ms-flexbox;display:flex;height:42vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profile-bookmarks .cs-packshot-list .overlay-container{position:relative;left:0;right:0}.profile-bookmarks .cs-packshot-list .overlay-container .packshot-title{font-size:14px;opacity:0.96}.profile-bookmarks .filter-sort-drop-down-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0 0 20px}.profile-bookmarks .filter-sort-drop-down-container .drop-select__current-option{font-size:18px;font-weight:normal}@media (min-width: 45em){.profile-bookmarks .mobile-only{display:none}.profile-bookmarks .desktop-only{display:initial}.profile-bookmarks__edit-block{margin-top:0}.profile-bookmarks__edit-block button{width:auto;margin:0 0 0 10px}.profile-bookmarks__header{padding-bottom:29px}.profile-bookmarks__header .ah-title{font-size:38px;line-height:0.87;padding-top:0}.profile-bookmarks__title{height:150px}}@media (min-width: 60em){.profile-bookmarks__header{padding-bottom:46px}.profile-bookmarks .ah-title{padding-top:0}.profile-bookmarks__title{height:188px}}@media (min-width: 75em){.profile-bookmarks__header .ah-title{font-size:54px;line-height:normal}.profile-bookmarks__title{height:227px}}@media (hover: none){.profile-bookmarks .cta-btn--secondary:hover{background-color:#000}.profile-bookmarks .cta-btn--secondary:active{background-color:rgba(255,255,255,0.2)}.profile-bookmarks .cta-btn--primary:hover{background-color:#a5238c}.profile-bookmarks .cta-btn--primary:active{background-color:#b74fa3}}

.static-pg-account .button-container,.personalization .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 0 0}.static-pg-account .button-container .cta-btn,.personalization .button-container .cta-btn{width:160px;padding:0 27px}.static-pg-account .button-container .cta-btn--primary,.personalization .button-container .cta-btn--primary{margin-right:20px}.static-pg-account .edit-account-entry .radio-button,.static-pg-account .add-account-entry .radio-button,.personalization .edit-account-entry .radio-button,.personalization .add-account-entry .radio-button{margin-right:25px}.static-pg-account .edit-account-entry .radio-button span,.static-pg-account .add-account-entry .radio-button span,.personalization .edit-account-entry .radio-button span,.personalization .add-account-entry .radio-button span{margin-bottom:10px;min-width:80px}.static-pg-account .edit-account-entry .switch-input__slider,.static-pg-account .add-account-entry .switch-input__slider,.personalization .edit-account-entry .switch-input__slider,.personalization .add-account-entry .switch-input__slider{width:40px;border-radius:10px;height:20px;background:#ccc}.static-pg-account .edit-account-entry .switch-input__slider .switch-input__switch,.static-pg-account .add-account-entry .switch-input__slider .switch-input__switch,.personalization .edit-account-entry .switch-input__slider .switch-input__switch,.personalization .add-account-entry .switch-input__slider .switch-input__switch{width:14px;height:14px;margin-top:3px}.static-pg-account .edit-account-entry .switch-input__slider .switch-input__switch--checked,.static-pg-account .add-account-entry .switch-input__slider .switch-input__switch--checked,.personalization .edit-account-entry .switch-input__slider .switch-input__switch--checked,.personalization .add-account-entry .switch-input__slider .switch-input__switch--checked{margin-left:22px}.static-pg-account .edit-account-entry .switch-input__slider--checked,.static-pg-account .add-account-entry .switch-input__slider--checked,.personalization .edit-account-entry .switch-input__slider--checked,.personalization .add-account-entry .switch-input__slider--checked{background:#b74fa3}.static-pg-account .add-account-entry,.personalization .add-account-entry{padding:15px 10px;border-bottom:4px solid #f0f0f0}.static-pg-account .add-account-entry .profile-personalisation__label,.personalization .add-account-entry .profile-personalisation__label{margin:20px 0 40px;font-size:14px;color:#4d4d4d}.static-pg-account .edit-account-entry,.personalization .edit-account-entry{padding:30px 10px;border-bottom:4px solid #f0f0f0}.static-pg-account .edit-account-entry .disabled,.personalization .edit-account-entry .disabled{opacity:0.4;pointer-events:none}.static-pg-account .add-account-entry-buttons,.static-pg-account .edit-account-entry-buttons,.personalization .add-account-entry-buttons,.personalization .edit-account-entry-buttons{padding:15px 10px;border-bottom:4px solid #f0f0f0;background:#f0f0f0}.static-pg-account .add-account-entry-buttons .submit-profile,.static-pg-account .add-account-entry-buttons .delete-profile,.static-pg-account .edit-account-entry-buttons .submit-profile,.static-pg-account .edit-account-entry-buttons .delete-profile,.personalization .add-account-entry-buttons .submit-profile,.personalization .add-account-entry-buttons .delete-profile,.personalization .edit-account-entry-buttons .submit-profile,.personalization .edit-account-entry-buttons .delete-profile{-ms-touch-action:none;touch-action:none}.static-pg-account .edit-account-entry-buttons,.personalization .edit-account-entry-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.static-pg-account .edit-account-entry-buttons .cta-btn:disabled,.personalization .edit-account-entry-buttons .cta-btn:disabled{color:#fff;background-color:#ccc}.static-pg-account .edit-account-entry-buttons .submit-profile,.personalization .edit-account-entry-buttons .submit-profile{margin-bottom:8px;margin-right:12px}.static-pg-account .edit-account-entry-buttons .submit-profile,.static-pg-account .edit-account-entry-buttons .delete-profile,.personalization .edit-account-entry-buttons .submit-profile,.personalization .edit-account-entry-buttons .delete-profile{vertical-align:top}.static-pg-account .edit-account-entry-buttons .delete-profile,.personalization .edit-account-entry-buttons .delete-profile{font-size:14px;margin-top:4px;padding-left:8px;margin-left:auto}.static-pg-account .edit-account-entry-buttons .delete-contents,.personalization .edit-account-entry-buttons .delete-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.static-pg-account .edit-account-entry-buttons .delete-icon,.personalization .edit-account-entry-buttons .delete-icon{margin-right:10px}.static-pg-account .account-entry .acct-setting-switch__label,.personalization .account-entry .acct-setting-switch__label{font-size:14px;margin-top:10px}.static-pg-account .account-entry .acct-setting-switch__switch,.personalization .account-entry .acct-setting-switch__switch{margin-top:-30px}.created-profile__modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.created-profile__modal span{padding-bottom:20px}.created-profile__modal span:last-child{padding-bottom:0}@media (min-width: 30em){.static-pg-account .add-account-entry-buttons,.static-pg-account .edit-account-entry-buttons,.personalization .add-account-entry-buttons,.personalization .edit-account-entry-buttons{padding:40px 24px 30px}.static-pg-account .add-account-entry,.static-pg-account .edit-account-entry,.personalization .add-account-entry,.personalization .edit-account-entry{padding:40px 24px 30px}.static-pg-account .add-account-entry .profiles-form__choices,.static-pg-account .edit-account-entry .profiles-form__choices,.personalization .add-account-entry .profiles-form__choices,.personalization .edit-account-entry .profiles-form__choices{display:block}.static-pg-account .add-account-entry .radio-button,.static-pg-account .edit-account-entry .radio-button,.personalization .add-account-entry .radio-button,.personalization .edit-account-entry .radio-button{margin-right:45px}.static-pg-account .account-entry .acct-setting-switch__label,.personalization .account-entry .acct-setting-switch__label{font-size:14px}}@media (min-width: 45em){.static-pg-account .no-padding .profiles-form{padding:0}.static-pg-account .add-account-entry-buttons,.static-pg-account .edit-account-entry-buttons{padding:40px 24px}.static-pg-account .add-account-entry,.static-pg-account .edit-account-entry{padding:40px 24px}}@media (min-width: 75em){.static-pg-account .add-account-entry,.static-pg-account .edit-account-entry,.static-pg-account .add-account-entry-buttons,.static-pg-account .edit-account-entry-buttons{padding:40px}}

.profile-reset-pin__content{margin:0;padding:40px 10px}.profile-reset-pin__content .pin__inputs{width:257px}.profile-reset-pin__title{font-size:24px;margin-top:20px;margin-bottom:10px;color:#222}.profile-reset-pin .reset-pin__cancel-btn{display:none}@media (min-width: 45em){.profile-reset-pin__content{padding:40px 0 40px 25px}}

.manage-preferences .form-white{margin-bottom:0}.manage-preferences__classification{font-family:"Roboto",sans-serif;font-size:16px;font-weight:bold;color:#1a1a1a}.manage-preferences__subscribed-section{padding:40px 0 0}.manage-preferences__subscribed-section div{margin-top:20px}.manage-preferences__newsletters-list{padding:0 40px 30px}.manage-preferences__submit-preferences .truncate{margin:0 auto}.manage-preferences__container-button{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px;background:#f0f0f0}.manage-preferences__container-button .cta-btn{width:140px}.manage-preferences__container-button .cta-btn--primary{margin-right:20px}.manage-preferences h3{font-family:"Roboto",sans-serif;font-size:20px;font-weight:bold;color:#a5238c;text-transform:uppercase}.manage-preferences .checkbox__message{font-family:"Roboto",sans-serif;font-size:14px;line-height:1.21;letter-spacing:normal;color:#666;padding-left:28px}.manage-preferences .checkbox__label{font-family:"Roboto",sans-serif;font-size:16px;font-weight:bold;color:#666;padding-left:6px}@media (max-width: 29.99em){.manage-preferences .checkbox__label{display:inline-block;width:90%;margin-left:20px}.manage-preferences .checkbox__tick-box-wrap{position:absolute}}

