.header-bg:not(.wrapper.nbw *){border-bottom:1px solid #efebeb}
.gigya-screen.landscape:not(.wrapper.nbw *),.gigya-screen.portrait:not(.wrapper.nbw *){padding-top:0 !important}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item label::after:not(.wrapper.nbw *){border-radius:50%;width:18px;height:18px;background:#2d3038}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item label::before:not(.wrapper.nbw *){border-radius:50%}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item label:not(.wrapper.nbw *){margin-left:2px}
.pmi-spacer-none:not(.wrapper.nbw *){opacity:0}
.gigya-reset-password-form .pmi-spacer:not(.wrapper.nbw *){margin-top:35px}
.gigya-screen .gigya-composite-control.gigya-composite-control-header:not(.wrapper.nbw *){padding-bottom:12px !important}
.gigya-register-form .gigya-layout-row>.gigya-composite-control.gigya-composite-control-header:nth-child(1):not(.wrapper.nbw *),.gigya-login-form .gigya-layout-row>.gigya-composite-control.gigya-composite-control-header:nth-child(1):not(.wrapper.nbw *){text-align:center;font-size:16px !important;text-transform:uppercase;letter-spacing:3.5px;color:#000;border:0;padding-top:31px}
.gigya-register-form .gigya-layout-row.with-divider:not(.wrapper.nbw *){display:none !important}
.gigya-reset-password-form:not(.wrapper.nbw *){padding-top:0}
.gigya-reset-password-form .gigya-composite-control-image:not(.wrapper.nbw *){padding-bottom:30px}
.gigya-reset-password-form .gigya-composite-control-image .gigya-image:not(.wrapper.nbw *){width:50px !important;height:50px !important}
@media(min-width:1024px){margin-top:0}
.gigya-error-msg-active:not(.wrapper.nbw *){text-align:left;float:left;font-weight:normal}
.gigya-screen .gigya-error-msg.gigya-error-msg-active:not(.wrapper.nbw *){font-weight:normal}
.redirect-registration:not(.wrapper.nbw *){padding-top:5px}
.gigya-show-checkmark.gigya-valid:not(.wrapper.nbw *){background-image:url(../../../../content/dam/iqos/global/marketing/brand/graphics/inStock.svg);background-size:20px;background-position:right 10px center;padding-right:25px}
.wrapper:not(.nbw) .gigya-screen input[type=password],.wrapper:not(.nbw) .gigya-screen input[type=text]{border-radius:3px}
.wrapper:not(.nbw) .gigya-screen input[type=password],.wrapper:not(.nbw) .gigya-screen input[type=text]:not(:disabled){background-color:#f9f9f9 !important;color:#2d3038}
.gigya-screen input[type=password]:not(.wrapper.nbw *){font:large Verdana,sans-serif;letter-spacing:8px}
.gigya-screen input[type=password]::-webkit-input-placeholder:not(.wrapper.nbw *){transform-origin:0 50%;letter-spacing:1px}
.gigya-screen input[type=password]::-moz-placeholder:not(.wrapper.nbw *){font-size:14px;opacity:1;letter-spacing:1px}
.gigya-screen input[type=password]::-ms-input-placeholder:not(.wrapper.nbw *){font-size:14px;font-family:sans-serif;letter-spacing:1px}
.gigya-screen.portrait.mobile input[type=email]:not(.wrapper.nbw *),.gigya-screen.portrait.mobile input[type=password]:not(.wrapper.nbw *),.gigya-screen.portrait.mobile input[type=text]:not(.wrapper.nbw *),.gigya-screen.portrait.mobile select:not(.wrapper.nbw *){height:46px}
.gigya-spacer:not(.wrapper.nbw *){margin-left:-20px;margin-right:-20px;border-top:1px solid #efebeb}
.gigya-composite-control-submit:not(.wrapper.nbw *){padding-top:10px}
.wrapper:not(.nbw) .gigya-screen input[type=button],.wrapper:not(.nbw) .gigya-screen input[type=submit]{padding-top:14.5px;padding-bottom:14.5px;letter-spacing:2.2px;font-size:11px !important;border-radius:3px;background-color:#2d3038;height:auto}
#gigya-raas-register-embed_content_caption:not(.wrapper.nbw *){text-align:center;font-size:16px !important;text-transform:uppercase;letter-spacing:3.5px;color:#000;border:0;padding-top:21px;padding-bottom:10px}
.gigya-raas-register .gigya-composite-control-header:not(.wrapper.nbw *){display:block !important}
h1.gigya-screen-caption:not(.wrapper.nbw *){display:none}
.wrapper:not(.nbw) .gigya-screen *,.wrapper:not(.nbw) .gigya-screen h1.gigya-screen-caption,.gigya-raas-register .wrapper:not(.nbw) .gigya-screen *{font-family:'Noto Sans',sans-serif !important;font-size:14px !important}
.gigya-social-login-container:not(.wrapper.nbw *){width:auto !important;height:auto !important;padding-bottom:47px;margin-bottom:31px !important;border:0}
#gigya-raas-register-embed_social_0_uiContainer:not(.wrapper.nbw *){width:auto !important;height:auto !important}
.gigya-screen.portrait .gigya-composite-control:not(.wrapper.nbw *){clear:both;display:block !important}
.gigya-screen.portrait.mobile .gigya-composite-control-social-login:not(.wrapper.nbw *){width:calc(100% + 40px) !important;position:relative !important;right:20px !important}
.right-to-left-components .gigya-screen.portrait.mobile .gigya-composite-control-social-:not(.wrapper.nbw *){right:-20px !important}
.gigya-login-provider-row:not(.wrapper.nbw *){display:flex;justify-content:center;align-content:center;flex-wrap:wrap}
.gigya-raas-register-embed .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-label:not(.wrapper.nbw *){display:inline-block !important;width:auto;z-index:999999999;font-size:16px !important;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:3.5px;text-align:center;color:#000;padding-left:8px;padding-right:8px;background-color:#fff;padding-bottom:5px}
.gigya-layout-row:nth-of-type(3):not(.wrapper.nbw *){text-align:left !important}
#gigya-login-form .gigya-layout-row:nth-child(1):not(.wrapper.nbw *){z-index:1}
.wrapper:not(.nbw) .gigya-screen .pmi-spacer-upper-row,#gigya-login-form .gigya-layout-row:nth-child(2):not(.wrapper.nbw *){margin-top:-43px;z-index:2}
.wrapper:not(.nbw) .gigya-screen .pmi-or-row{text-align:center;margin-top:-30px;background:white;width:70px;font-size:16px !important;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:3.5px;color:#000}
.wrapper:not(.nbw) .gigya-screen .gigya-profile-form{padding-top:40px}
#gigya-login-form .gigya-layout-row:nth-child(2)>label:not(.wrapper.nbw *){text-align:center;margin-top:-12px;background:white;width:70px;font-size:16px !important;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:3.5px;color:#000}
#gigya-login-form .gigya-layout-row:nth-child(2):before:not(.wrapper.nbw *){pointer-events:none;content:"";display:table;clear:both;background:#efebeb;height:1px;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}
.gigya-screen.portrait .gigya-composite-control.gigya-composite-control-social-login:not(.wrapper.nbw *){width:585px;position:relative;right:115px}
.right-to-left-components .gigya-screen.portrait .gigya-composite-control.gigya-composite-control-social-login:not(.wrapper.nbw *){right:-115px;direction:ltr}
.right-to-left-components .gigya-screen .gigya-composite-control.gigya-composite-control-dropdown input:not(.wrapper.nbw *),.right-to-left-components .gigya-screen .gigya-composite-control.gigya-composite-control-dropdown select:not(.wrapper.nbw *),.right-to-left-components .gigya-screen .gigya-composite-control.gigya-composite-control-password input:not(.wrapper.nbw *),.right-to-left-components .gigya-screen .gigya-composite-control.gigya-composite-control-password select:not(.wrapper.nbw *),.right-to-left-components .gigya-screen .gigya-composite-control.gigya-composite-control-textbox input:not(.wrapper.nbw *),.right-to-left-components .gigya-screen .gigya-composite-control.gigya-composite-control-textbox select:not(.wrapper.nbw *){text-align:right}
.right-to-left-components .gigya-screen .gigya-composite-control.gigya-composite-control-checkbox input[type=checkbox]:not(.wrapper.nbw *){clip:rect(0,0,0,0);left:auto}
.right-to-left-components .wrapper:not(.nbw) .gigya-screen .password-suggestions p,.right-to-left-components .wrapper:not(.nbw) .gigya-screen .password-suggestions li{text-align:right}
.right-to-left-components .password-suggestions ul:not(.wrapper.nbw *){padding-left:0;padding-right:10px}
.gigya-reset-password-form h2.gigya-composite-control:not(.wrapper.nbw *){font-size:18px;font-weight:bold;letter-spacing:3.97px;color:#000;padding-bottom:18px;text-align:center}
.gigya-login-providers-container span:not(.wrapper.nbw *){display:block}
.gigya-screen.portrait.mobile:not(.wrapper.nbw *){padding-bottom:22px !important;padding-top:0}
.gigya-composite-control.gigya-composite-control-submit:not(.wrapper.nbw *){border-bottom:0}
.gigya-raas-register:not(.wrapper.nbw *){z-index:2;background:#fff;max-width:375px;margin-top:0 !important;border-radius:0 0 3px 3px !important}
@media(min-width:768px){.gigya-raas-register:not(.wrapper.nbw *){max-width:100%}
}
@media(min-width:1024px){.gigya-raas-register #Verify_Email_Code:not(.wrapper.nbw *){margin-top:50px}
}
.gigya-screen.portrait .gigya-composite-control.gigya-composite-control-form-error:not(.wrapper.nbw *){display:none !important}
.gigya-screen.portrait .gigya-composite-control.gigya-composite-control-form-error.gigya-error-display-active:not(.wrapper.nbw *){display:block !important}
.gigya-screen.portrait .alert-box-pmi.gigya-composite-control.gigya-composite-control-form-error.gigya-error-display-active:not(.wrapper.nbw *){border-radius:3px;background-color:#f5f4f2;color:#000;font-size:14px;line-height:1.8;padding:20px 20px 20px 70px;background-image:url(../../../../content/dam/iqos/global/marketing/brand/graphics/outOfStock.svg);background-repeat:no-repeat;background-position:25px 27px}
.gigya-screen.portrait .pmi_success_message.gigya-composite-control:not(.wrapper.nbw *){border-radius:3px;background-color:#f5f4f2;color:#000;font-size:14px;line-height:1.8;padding:20px 30px 20px 70px;background-image:url(../../../../content/dam/iqos/global/marketing/brand/graphics/inStock.svg);background-repeat:no-repeat;background-position:25px 27px}
.gigya-screen.portrait .alert-box-pmi.gigya-composite-control.gigya-composite-control-form-error.gigya-error-display-active .gigya-form-error-msg:not(.wrapper.nbw *){color:#000 !important;text-align:left;float:none}
.gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-label:not(.wrapper.nbw *){margin-left:0}
@media(min-width:1024px){#gigya-login-form .gigya-layout-row:nth-child(2):before:not(.wrapper.nbw *){margin-left:-60px;margin-right:-60px;width:calc(100% + 120px)}
.gigya-spacer:not(.wrapper.nbw *){margin-left:-60px;margin-right:-60px;border-top:1px solid #efebeb;width:calc(100% + 120px)}
.wrapper:not(.nbw) .gigya-screen input[type=submit]{margin-bottom:1.8rem}
}
#Password_reset_new_password .gigya-spacer:not(.wrapper.nbw *){display:none}
label.gigya-label-text.gigya-composite-control.gigya-composite-control-label.main-text:not(.wrapper.nbw *){padding-bottom:36px;font-size:14px;line-height:1.86;letter-spacing:-0.05px;text-align:center;color:#545454}
.gigya-screen .gigya-composite-control.gigya-composite-control-textbox .gigya-label:not(.wrapper.nbw *),.gigya-screen .gigya-composite-control.gigya-composite-control-dropdown .gigya-label:not(.wrapper.nbw *){padding-bottom:10px}
.gigya-screen .gigya-composite-control.gigya-composite-control-textbox:not(.wrapper.nbw *){padding-bottom:12px}
.gigya-screen form.gigya-form-error .gigya-composite-control.gigya-composite-control-submit:not(.wrapper.nbw *){padding-bottom:0}
.gigya-screen.portrait.mobile.p-t-84:not(.wrapper.nbw *){padding-top:40px !important}
.gigya-screen.landscape.p-t-84,.gigya-screen.portrait.p-t-84:not(.wrapper.nbw *){padding-top:40px !important}
a.gigya-composite-control.gigya-composite-control-link:not(.wrapper.nbw *){padding-top:6px}
.wrapper:not(.nbw) .gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-label::before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;border-radius:3px;border:1px solid #d3d3d3;background:#fff;transform:translateY(5px)}
.wrapper:not(.nbw) .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item label::before{border-radius:50%;width:20px;height:20px}
.wrapper:not(.nbw) .gigya-screen .gigya-composite-control.gigya-composite-control-checkbox input[type="checkbox"]:checked+.gigya-label::before,.wrapper:not(.nbw) .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item input[type="radio"]:checked+label::before{background:#2d3038 url(../../../../content/dam/iqos/global/marketing/brand/graphics/check.svg) 50% 50% no-repeat;background-size:22px;border:0}
.wrapper:not(.nbw) .gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-label{padding-left:40px;line-height:24px}
#ui-datepicker-div:not(.wrapper.nbw *){z-index:2 !important}
#ui-datepicker-div .ui-datepicker-year:not(.wrapper.nbw *),#ui-datepicker-div .ui-datepicker-month:not(.wrapper.nbw *){display:inline-block;padding:0}
.wrapper:not(.nbw) .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item input[type="radio"]:checked+label::after{content:none}