.ScreenLoader{width:100%;margin:200px auto;font-size:38px;text-align:center}.ScreenLoader.inline{margin:0;display:inline}.ScreenLoader .loader{-webkit-mask:url(/assets/images/loader.gif) no-repeat center center;mask:url(/assets/images/loader.gif) no-repeat center center;-webkit-mask-size:100px 52px;mask-size:100px 52px;background-color:var(--color-primary);width:100px;height:52px;margin:auto}.SmartShopIcons{display:inline-block}.SmartShopIcons.icon-redeem-rebate{background-color:var(--color-primary);-webkit-mask:url(/assets/icons/icn-redeem-rebate.svg) no-repeat;mask:url(/assets/icons/icn-redeem-rebate.svg) no-repeat;-webkit-mask-size:cover;mask-size:cover;width:30px;height:30px}.AppHeader{margin:0 auto 15px!important;height:78px;overflow:hidden}.AppHeader>.bar{position:fixed;top:0;left:0;width:100%;z-index:10;background-color:#fff;box-shadow:0 -2px 4px rgba(40,41,61,.04),0 8px 16px rgba(96,97,112,.16);padding:0 50px}.AppHeader>.bar>.container{padding:0}.AppHeader>.bar>.container>.content{padding:20px 50px;margin:0;box-shadow:none;font-weight:400;font-size:11px;line-height:18px;color:#4f4f4f}.AppHeader>.bar>.container>.content>.logo{padding:0}.AppHeader>.bar>.container>.content>.logo.utility-10055 img.utility-logo{width:61px;height:38px}.AppHeader>.bar>.container>.content .button-menu{float:right}.AppHeader>.bar>.container>.content .button-smartshop{margin-left:50px}.AppHeader>.bar>.container>.content .button-smartshop .icon-smartshop{padding-right:15px}.app-menu-drawer .MuiDrawer-paper{background-color:var(--app-background-color)}.app-menu-drawer .MuiDrawer-paper .MuiListItem-button{background-color:var(--color-primary);color:#fff}.app-menu-drawer .MuiDrawer-paper .MuiListItem-button:hover{background-color:var(--color-secondary)}@media (max-width:var(--custom-replace-screen-max-width-lg)){.AppHeader>.bar{padding:0 50px}.AppHeader>.bar>.container>.content{padding:15px 50px}}@media (max-width:var(--custom-replace-screen-max-width-md)){.AppHeader>.bar{padding:0 50px}.AppHeader>.bar>.container>.content{padding:15px 0}}@media (max-width:var(--custom-replace-screen-max-width-sm)){.AppHeader>.bar{padding:0 20px}.AppHeader>.bar>.container>.content{padding:15px 0}}.GenericError{padding:100px 0;text-align:center}.GenericError svg{font-size:75px}.GenericError button{margin-top:50px}.App{text-align:left}.animation-spinning{margin-right:7px;top:2px;-webkit-animation:animation-spin 1s linear infinite;animation:animation-spin 1s linear infinite}@-webkit-keyframes animation-spin{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}to{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}@keyframes animation-spin{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}to{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}body{margin:0;padding:0;font-family:"Montserrat",sans-serif;font-size:18px;line-height:167%;color:#364256;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{margin-right:auto;margin-left:auto}.container.authenticated>div:first-child:not(.ScreenLoader){margin:var(--container-content-margin-authenticated)}.container>div:first-child:not(.ScreenLoader){margin:var(--container-content-margin)}.container>.content{background:#fff;border-radius:var(--content-border-radius);box-shadow:0 0 1px rgba(40,41,61,.08),0 .5px 2px rgba(96,97,112,.16);margin-top:15px;overflow:hidden}.container>.content>.title{font-weight:600;font-size:24px;line-height:44px;color:#364256;border-bottom:1px solid rgba(110,121,140,.6);margin-bottom:20px}.container>.content>.overview{margin-bottom:30px}.MuiButton-root.btn-link{padding:0;color:#1f73e3;font-weight:500;font-size:16px;line-height:20px;min-width:auto}.MuiButton-root.btn-link.text-underline span{text-decoration:underline}.MuiButton-root.btn-link span.down-arrow>svg,.MuiButton-root.btn-link span.right-arrow>svg,.MuiButton-root.btn-link span.up-arrow>svg,.MuiButton-root.btn-link span>svg.arrow{font-size:20px}.text-right{text-align:right}.text-underline{text-decoration:underline}.no-word-break{white-space:nowrap}.hidden{display:none!important}a{cursor:pointer}@media (min-width:0){.container{width:100%;padding-right:var(--content-padding-xs);padding-left:var(--content-padding-xs)}.container .full-width-content{width:100vw;-webkit-transform:translateX(calc(-50vw - -50% + var(--content-padding-xs)*2/2*-1));transform:translateX(calc(-50vw - -50% + var(--content-padding-xs)*2/2*-1))}.container>.content{padding:20px}}@media (min-width:var(--custom-replace-content-width-sm)){.container{width:100%;padding-right:var(--content-padding-sm);padding-left:var(--content-padding-sm)}.container .full-width-content{width:100vw;-webkit-transform:translateX(calc(-50vw - -50% + var(--content-padding-sm)*2/2*-1));transform:translateX(calc(-50vw - -50% + var(--content-padding-sm)*2/2*-1))}.container>.content{padding:40px 50px}}@media (min-width:var(--custom-replace-content-width-md)){.container{width:calc(var(--custom-replace-content-width-md));padding-right:var(--content-padding-md);padding-left:var(--content-padding-md)}.container .full-width-content{width:100vw;-webkit-transform:translateX(calc(-50vw - var(--custom-replace-content-width-md)/2*-1 + var(--content-padding-md)*2/2*-1));transform:translateX(calc(-50vw - var(--custom-replace-content-width-md)/2*-1 + var(--content-padding-md)*2/2*-1))}.container>.content{padding:40px 50px}.md-80{max-width:80%!important;flex-basis:80%!important}.md-20{max-width:20%!important;flex-basis:20%!important}}@media (min-width:var(--custom-replace-content-width-lg)){.container{width:calc(var(--custom-replace-content-width-lg));padding-right:var(--content-padding-lg);padding-left:var(--content-padding-lg)}.container .full-width-content{width:100vw;-webkit-transform:translateX(calc(-50vw - var(--custom-replace-content-width-lg)/2*-1 + var(--content-padding-lg)*2/2*-1));transform:translateX(calc(-50vw - var(--custom-replace-content-width-lg)/2*-1 + var(--content-padding-lg)*2/2*-1))}.container>.content{padding:40px 50px}}@media (max-width:var(--custom-replace-screen-max-width-md)){.MuiButton-root.btn-link{font-size:13px;line-height:14px}.MuiButton-root.btn-link span.down-arrow>svg,.MuiButton-root.btn-link span.right-arrow>svg,.MuiButton-root.btn-link span.up-arrow>svg,.MuiButton-root.btn-link span>svg.arrow{font-size:16px}}@media (max-width:var(--custom-replace-screen-max-width-sm)){body>div{font-size:15px;line-height:25px}.container>.content>.title{font-size:17px;line-height:24px;padding-bottom:4px}}