.popup{position:fixed;top:0;left:0;bottom:0;right:0;overflow:auto;background-color:rgba(0,0,0,.7);align-items:center;justify-content:center;animation:fadeIn .3s ease-out;display:flex}.popup.fade-out{animation:fadeOutModal .3s ease-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOutModal{0%{opacity:1}to{opacity:0}}@media screen and (max-width:556px)and (orientation:portrait){.jmb-background .jmb-container .jmb-header-container .jmb-logo-container .jmb-info-button{margin-top:32px}}.close-button{all:unset;width:30px;height:30px;display:flex}.close-button svg{cursor:pointer;width:100%;height:100%;fill:#fff}.region-selector-popup{background-color:#fff;border:none;box-shadow:0 1px 4px 0 rgba(0,0,0,.2509803922);font-family:var(--font-inter-regular),Arial,Helvetica,sans-serif;margin:20vh 12px auto;max-width:370px;width:calc(100% - 26px)}.region-selector-popup .popup-header{align-items:center;background:#051725;display:flex;height:51px;justify-content:space-between;line-height:61px;padding:0 16px}.region-selector-popup .popup-header .logo{height:28px;width:100px}.region-selector-popup .popup-content{color:#006e95;padding:0 16px 16px}.region-selector-popup .popup-content.external-section{border-top:1px solid #cfd6db}.region-selector-popup .popup-content .popup-info{line-height:21px;margin:16px 0 24px;text-align:center}.region-selector-popup .popup-content .popup-info h2{color:#051725;font-size:18px;margin-bottom:8px}.region-selector-popup .popup-content .popup-info h3{color:#051725;display:inline-block;font-size:14px;max-width:260px;margin-top:12px}.region-selector-popup .popup-content .popup-info a{color:#1493ff;text-decoration:none}.region-selector-popup .popup-content .popup-info p{color:#445058;font-size:14px;margin-top:25px}.region-selector-popup .popup-content .regions{border-radius:4px;border:1px solid #cfd6db;font-size:16px}.region-selector-popup .popup-content .regions .region{cursor:pointer;padding:20px 0 16px 16px;list-style-type:none}.region-selector-popup .popup-content .regions .region:not(:last-of-type){padding:20px 0 0 16px}.region-selector-popup .popup-content .regions .region:not(:last-of-type):after{background-color:#cfd6db;display:block;height:1px;margin-top:16px;content:""}.region-selector-popup .popup-content .regions .region svg{fill:#006e95;float:right;margin-right:16px;vertical-align:middle}@media(min-width:768px){.region-selector-popup{margin-top:26vh;max-width:420px}}.region-selector-popup{max-width:375px}.region-selector-popup .popup-header{height:48px}.region-selector-popup .popup-header .logo{height:26px;width:124px}.region-selector-popup .popup-header .region{font-size:14px}.region-selector-popup .popup-content .popup-info{margin:12px 0 22px}.region-selector-popup .popup-content .popup-info h2{font-size:16px;line-height:20px}.region-selector-popup .popup-content .popup-info h3{font-size:12px;max-width:269px;line-height:15px}.region-selector-popup .popup-content .regions .region{padding:16px 0 16px 18px}.region-selector-popup .popup-content .regions .region div{display:flex;width:100%;flex-direction:row;justify-content:space-between;align-items:center}.region-selector-popup .popup-content .regions .region:first-of-type{padding:16px 0 0 18px}.region-selector-popup .popup-content .regions .region:first-of-type:after{margin-top:15px}.loyalty-popup{width:310px;margin:0 auto;background-color:#fff;border-radius:4px;padding-bottom:16px}.loyalty-popup__header{display:flex;height:40px;justify-content:flex-end;align-items:center;border-bottom:1px solid #cfd6db;padding:16px}.loyalty-popup__close-btn{width:12px;height:12px;background-size:contain;background-repeat:no-repeat;cursor:pointer}.loyalty-popup__content{padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.loyalty-popup__content>div{margin-bottom:20px;color:#000}.loyalty-popup__cta{align-items:center;background:#c94e08;border-radius:4px;padding:8px 18px;color:#fff;font-size:16px;display:flex;justify-content:center;font-weight:700;cursor:pointer;outline:none;border:none}.no-scroll{overflow:hidden;position:fixed}div[role=dialog]>div:has(article){width:-moz-fit-content!important;width:fit-content!important}.osano-cm-widget{display:none}.exclusive-modal-component__close-button{all:unset;position:absolute;width:44px;height:44px;top:0;right:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.exclusive-modal-component__close-button svg{fill:#fff}.exclusive-modal-component__logo{height:45px;max-width:280px;object-fit:cover;margin-bottom:24px}