.scenecard_popbox .gigya_container .gigya-style-modern .gigya-screen form .gigya-layout-row .gigya-layout-cell:nth-child(1) .gigya-composite-control-submit input {
     border: 2px solid #d41f72;
     color: #d41f72;
}

.scenecard_popbox .gigya_container .gigya-screen.portrait label.gigya-composite-control.gigya-composite-control-label a {
     color: #d41f72;
}

.scenecard_popbox .scenecard-lists .component_list_module.-unordered ul li:before {
     background: url("/wp-content/plugins/gmo-banner-integration/assets/images/chalofreshco/checklist.svg");
}

body .scenecard_popbox .scenecard_popbox_verify_btns .remind_me_later {
     color: #d41f72;
     font-family: 'Obviously-semi';
}

.scenecard_popbox .scenecard_popbox_verify_btns .scenecard_remind {
     padding-right: 15px;
}

.scenecard_popbox .scenecard_popbox_verify_btns .btn-verify {
     background-color: #d41f72;
     border: 2px solid #d41f72;
     line-height: 1 !important;
     padding: 15px 20px !important;
     font-family: 'Obviously-semi';
     max-width: 100% !important;
     height: auto !important;
}

body .scenecard_popbox .scenecard-lists .component_list_module.-unordered ul li {
     padding-top: 16px;
     padding-bottom: 16px;
     font-family: 'Obviously-ragu';
     font-size: 16px !important;
     line-height: 1.5 !important;
}

.scenecard_popbox .scenecard_popbox_verify_btns .verify_card {
     color: #fff;
}

body .scenecard_popbox .gigya-style-modern .gigya-screen form .gigya-layout-row input.gigya-input-text::-webkit-input-placeholder {
     /* Chrome/Opera/Safari */
     background: -webkit-linear-gradient(to right, #404040 16%, #ddd 9%);
     background: -moz-linear-gradient(to right, #404040 16%, #ddd 9%);
     background: linear-gradient(to right, #404040 16%, #ddd 9%);
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
}

body .scenecard_popbox .gigya-style-modern .gigya-screen form .gigya-layout-row input.gigya-input-text::-moz-placeholder {
     /* Firefox 19+ */
     background: -webkit-linear-gradient(to right, #404040 16%, #ddd 9%);
     background: -moz-linear-gradient(to right, #404040 16%, #ddd 9%);
     background: linear-gradient(to right, #404040 16%, #ddd 9%);
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
}

body .scenecard_popbox .gigya-style-modern .gigya-screen form .gigya-layout-row input.gigya-input-text:-ms-input-placeholder {
     /* IE 10+ */
     background: -webkit-linear-gradient(to right, #404040 16%, #ddd 9%);
     background: -moz-linear-gradient(to right, #404040 16%, #ddd 9%);
     background: linear-gradient(to right, #404040 16%, #ddd 9%);
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
}

body .scenecard_popbox .gigya-style-modern .gigya-screen form .gigya-layout-row input.gigya-input-text:-moz-placeholder {
     /* Firefox 16- */
     background: -webkit-linear-gradient(to right, #404040 16%, #ddd 9%);
     background: -moz-linear-gradient(to right, #404040 16%, #ddd 9%);
     background: linear-gradient(to right, #404040 16%, #ddd 9%);
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
}

body .header-top ul li.scene_notifiction_menu a span {
     top: -5px;
     line-height: 14px;
}

.scenecard_popbox .scenecard-lists .field_editor {
     line-height: 0;
}

.scene_menuWrap .scene_menuWrap-notilist ul li.gmo_notify_msg a {
     color: #c4d82e;
}

body .scene_menuWrap {
     margin-top: 7px;
}

.ghost_scenecard_modal .scenecard_btn .btn-ghost {
     background-color: #d41f72;
     font-family: 'Obviously-semi';
}

.ghost_scenecard_modal .scenecard_btn .btn-ghost-close {
     border: 2px solid #d41f72;
     font-family: 'Obviously-semi';
}

body .ghost_scenecard_modal .trouble a {
     color: #c4d82e !important;
}

body .gmo_myoffer_cta_mob .my-offers-nav-link {
     justify-content: left;
}

body .header-top .gigya_topmenu ul li.header_signin_btn #current_user_first_name span.gusername {
     max-width: 100px;
}

#user_info_div_id>#current_user_first_name .glyphicon-menu-down::after {
     margin: 1px 0 0;
}

.not_rolled_out_region .header-top li.myoffer_cta {
     display: none !important;
}

@media screen and (min-width:1680px) {
     body .scene_menuWrap {
          right: 4px;
          margin-top: 15px;
     }
}

@media (min-width: 1199px) and (max-width: 1601px) {
     body .scene_menuWrap {
          right: -6px;
          margin-top: 12px;
     }

     body .header-top .gigya_topmenu ul li .s_dropdown_list {
          margin-top: 14px;
     }
}

@media screen and (max-width:1600px) {
     body .header-top ul li.scene_notifiction_menu a span {
          right: 2px;
     }
}

@media screen and (max-width:1199px) {
     body .header-top ul li.scene_notifiction_menu a span {
          right: 0px;
     }

     body .header-top ul li.scene_notifiction_menu a span {
          font-size: 8px;
          width: 10px;
          height: 10px;
          top: -2px;
          right: 3px;
     }

     .header-top .gigya_topmenu ul li.header_signin_btn #current_user_first_name {
          padding-right: 10px !important;
     }

     body .header-top .header-top-right .menu li.gmo_notify_msg a {
          font-size: 14px;
     }
}

@media screen and (max-width: 991px) {
     body .scenecard_popbox .gigya-style-modern .gigya-screen form .gigya-layout-row input.gigya-input-text::-webkit-input-placeholder {
          /* Chrome/Opera/Safari */
          background: -webkit-linear-gradient(to right, #404040 20%, #ddd 9%);
          background: -moz-linear-gradient(to right, #404040 20%, #ddd 9%);
          background: linear-gradient(to right, #404040 20%, #ddd 9%);
          -webkit-background-clip: text;
          -webkit-text-fill-color: transparent;
     }

     body .scenecard_popbox .gigya-style-modern .gigya-screen form .gigya-layout-row input.gigya-input-text::-moz-placeholder {
          /* Firefox 19+ */
          background: -webkit-linear-gradient(to right, #404040 20%, #ddd 9%);
          background: -moz-linear-gradient(to right, #404040 20%, #ddd 9%);
          background: linear-gradient(to right, #404040 20%, #ddd 9%);
          -webkit-background-clip: text;
          -webkit-text-fill-color: transparent;
     }

     body .scenecard_popbox .gigya-style-modern .gigya-screen form .gigya-layout-row input.gigya-input-text:-ms-input-placeholder {
          /* IE 10+ */
          background: -webkit-linear-gradient(to right, #404040 20%, #ddd 9%);
          background: -moz-linear-gradient(to right, #404040 20%, #ddd 9%);
          background: linear-gradient(to right, #404040 20%, #ddd 9%);
          -webkit-background-clip: text;
          -webkit-text-fill-color: transparent;
     }

     body .scenecard_popbox .gigya-style-modern .gigya-screen form .gigya-layout-row input.gigya-input-text:-moz-placeholder {
          /* Firefox 20- */
          background: -webkit-linear-gradient(to right, #404040 20%, #ddd 9%);
          background: -moz-linear-gradient(to right, #404040 20%, #ddd 9%);
          background: linear-gradient(to right, #404040 20%, #ddd 9%);
     }
}

@media (min-width:1200px) and (max-width: 1299px) {
     body .header-top .gigya_topmenu ul li.header_signin_btn #current_user_first_name span.gusername {
          max-width: 64px;
     }

     body .header-top .gigya_topmenu ul li.header_signin_btn #current_user_first_name {
          padding-right: 10px;
     }
}

@media (min-width: 992px) and (max-width: 1199.98px) {

     body img.icon_myoffer {
          width: 14px;
     }

     body .header-top .gigya_topmenu ul li.header_signin_btn #current_user_first_name span.gusername {
          max-width: 50px;
     }

     body .header-top ul li a {
          font-size: 14px;
     }

     body .header-top .gigya_topmenu ul li.header_signin_btn #current_user_first_name .icon-top-nav-login {
          font-size: 16px;
     }

     body .header-top ul li.scene_notifiction_menu a span {
          top: -3px;
          line-height: 12px !important;
          height: 12px;
          width: 12px;
     }

     body .header-top .scene_menu_notification_icon img {
          width: 14px;
     }

     body .scene_menuWrap {
          right: -90px;
          margin-top: 13px;
     }

     body .header-top .gigya_topmenu ul li .s_dropdown_list {
          margin-top: 12px;
     }
}

@media (min-width: 768px) and (max-width: 992px) {

     body .header-top .gigya_topmenu ul li.header_signin_btn #current_user_first_name span.gusername {
          max-width: 31px;
          font-size: 9px;
     }

     .scenecard_popbox .scenecard_popbox_verify_btns .btn-verify {
          font-size: 12px;
     }

     .scene_menu_notification_icon img {
          width: 12px;
     }

     body img.icon_myoffer {
          margin-right: 5px;
          width: 13px;
     }

     body .header-top .gigya_topmenu ul li.header_signin_btn .glyphicon-menu-down {
          margin-left: 0;
          width: 6px;
     }

     body #user_info_div_id>#current_user_first_name {
          padding: 0.375rem 0.2rem;
     }

     body .header-top .gigya_topmenu ul li.header_signin_btn #current_user_first_name .icon-top-nav-login {
          font-size: 12px;
     }

     body .header-top .scene_menu_notification_icon img {
          width: 12px;
     }

     body .header-top ul li.scene_notifiction_menu a span {
          top: -1px;
          width: 10px;
          height: 10px;
          font-size: 6px;
     }

     .header-top .gigya_topmenu ul li.header_signin_btn:hover .s_dropdown_list {
          margin-top: 10px;
     }

     body .scene_menuWrap {
          right: -70px;
          margin-top: 20px;
     }
}

@media screen and (max-width: 767px) {
     .component_mega_menu .icon_myoffer {
          display: none;
     }

     body .component_mega_menu .navbar-collapse ul.nav li.mobile_show {
          display: block;
          min-height: auto;
     }

     .scenecard_popbox .scenecard_popbox_verify_btns .btn-verify {
          padding: 15px 10px !important
     }
}

@media screen and (max-width: 359px) {
     .scenecard_popbox .scenecard_popbox_verify_btns {
          flex-direction: column;
          gap: 10px;
     }

     .scenecard_popbox .scenecard_popbox_verify_btns .scenecard_remind {
          width: 100%;
          padding-right: 0;
     }

     .scenecard_popbox .scenecard_popbox_verify_btns .btn-verify {
          width: 100%;
          font-size: 11px;
          padding: 10px !important;
     }

     body .scenecard_popbox .gigya-style-modern .gigya-screen form .gigya-layout-row input.gigya-input-text::-webkit-input-placeholder {
          /* Chrome/Opera/Safari */
          background: -webkit-linear-gradient(to right, #404040 23%, #ddd 9%);
          background: -moz-linear-gradient(to right, #404040 23%, #ddd 9%);
          background: linear-gradient(to right, #404040 23%, #ddd 9%);
          -webkit-background-clip: text;
          -webkit-text-fill-color: transparent;
     }

     body .scenecard_popbox .gigya-style-modern .gigya-screen form .gigya-layout-row input.gigya-input-text::-moz-placeholder {
          /* Firefox 19+ */
          background: -webkit-linear-gradient(to right, #404040 23%, #ddd 9%);
          background: -moz-linear-gradient(to right, #404040 23%, #ddd 9%);
          background: linear-gradient(to right, #404040 23%, #ddd 9%);
          -webkit-background-clip: text;
          -webkit-text-fill-color: transparent;
     }

     body .scenecard_popbox .gigya-style-modern .gigya-screen form .gigya-layout-row input.gigya-input-text:-ms-input-placeholder {
          /* IE 10+ */
          background: -webkit-linear-gradient(to right, #404040 23%, #ddd 9%);
          background: -moz-linear-gradient(to right, #404040 23%, #ddd 9%);
          background: linear-gradient(to right, #404040 23%, #ddd 9%);
          -webkit-background-clip: text;
          -webkit-text-fill-color: transparent;
     }

     body .scenecard_popbox .gigya-style-modern .gigya-screen form .gigya-layout-row input.gigya-input-text:-moz-placeholder {
          /* Firefox 23- */
          background: -webkit-linear-gradient(to right, #404040 23%, #ddd 9%);
          background: -moz-linear-gradient(to right, #404040 23%, #ddd 9%);
          background: linear-gradient(to right, #404040 23%, #ddd 9%);
     }
}