*:focus:not(.focus-visible),body:not(.ie-browser) *:focus:not(.focus-visible){outline:none}.app-container>.app>#main>.router-view-container,.app-container>.app>#cmg-app-content>.router-view-container{min-height:auto}.amelia-chat-overlay-container>.amelia-chat-overlay-iframe-container{box-shadow:0 0 16px 3px #0003}.amelia-chat-overlay-container>.amelia-chat-overlay-floating-button{display:none}#footer-container[aria-label=gb] #footer-secondary-links .cmp-text{display:flex;flex-wrap:wrap}#footer-container[aria-label=gb] #footer-tertiary-links p{margin:0 24px 12px 0}@media screen and (min-width: 768px){#footer-container[aria-label=gb]>.container.md\:w-100{grid-column:1/3}#footer-container[aria-label=gb] #footer-apps-socials{display:flex}#footer-container[aria-label=gb] #footer-apps-socials>*{flex:0 0 50%}#footer-container[aria-label=gb] #footer-download-app{margin-top:0}}@media screen and (min-width: 1200px){#footer-container[aria-label=gb] .container:last-child{grid-column:1/4}#footer-container[aria-label=gb] .container:nth-child(3){grid-column:auto}#footer-container[aria-label=gb] #footer-apps-socials{flex-direction:column}#footer-container[aria-label=gb] #footer-social{margin-top:0}}.footer-micro #footer-container[aria-label=gb] #footer-secondary-links,.footer-micro #footer-container[aria-label=gb] #footer-tertiary-links,.footer-micro #footer-container[aria-label=gb] #trademark-country-container .block,.footer-micro #footer-container[aria-label=gb] #trademark-country-container .text:last-child{display:none}.footer-micro #footer-container[aria-label=gb] #trademark-country-container .text:nth-child(2){flex:1 1 100%}#aem-loyalty-banner{min-height:80px;border-top:1px solid #d4cbc7;border-bottom:1px solid #d4cbc7;display:flex;align-items:center;justify-content:center}#aem-loyalty-banner .cmp-image{display:flex;justify-content:flex-end}#aem-loyalty-banner p{margin:0}#aem-loyalty-banner .text.font-nunito p>b{font-weight:500}#aem-loyalty-banner>.container{margin:12px 5% 5px}#aem-loyalty-banner>.container>.cmp-container{display:flex;flex-flow:row wrap;justify-content:center}#aem-loyalty-banner .cmp-container>.image{margin:0;flex-shrink:0}#aem-loyalty-banner img{display:none;height:62px;margin:5px}#aem-loyalty-banner .text,#aem-loyalty-banner .button{display:flex;align-items:center;margin-left:10px;margin-bottom:10px;text-align:center}#aem-loyalty-banner .button .cmp-button__text{font-size:1.2rem;font-family:"Trade Gothic LT Bold",Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;white-space:nowrap}#aem-loyalty-banner .button.btn-secondary>button{padding:0 7px;min-width:auto;min-height:30px;border-width:1px}#aem-loyalty-banner .button.btn-tertiary{margin-left:5px}#aem-loyalty-banner .button.btn-tertiary>button{cursor:pointer;-webkit-user-select:none;user-select:none;min-width:70px;font-size:19.2px;font-weight:500;font-family:"Trade Gothic LT Bold",Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding:0}@media screen and (min-width: 768px){#aem-loyalty-banner>.container{margin:0 5%}#aem-loyalty-banner>.container>.cmp-container{flex-wrap:nowrap}#aem-loyalty-banner img{display:inline}#aem-loyalty-banner .text,#aem-loyalty-banner .button{text-align:left;margin-bottom:0;margin-left:15px}#aem-loyalty-banner .button.btn-tertiary{margin-left:10px}}@media screen and (min-width: 768px){#aem-loyalty-banner .text:first-child{margin-right:4rem;max-width:470px}}#aem-loyalty-banner .text.font-nunito p>b{font-weight:600}#aem-loyalty-banner .text,#aem-loyalty-banner .button{margin-left:1rem}#aem-loyalty-banner .button.btn-tertiary{margin-left:12px}#aem-loyalty-banner>.container{margin:12px 5%}#aem-loyalty-banner .button.btn-secondary>button{padding:0 12px}
