.landing-page-wrapper{display:flex;flex-direction:column;height:100vh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:none;position:relative;background-image:url(/images/web_background_7_desktop_compressed.jpg);background-size:cover;background-position:center}.header-bar{background-color:#fff;height:4.875rem;width:100%;position:absolute;top:0;left:0;z-index:10;display:flex;align-items:center;padding-left:1.5rem}.header-bar img{width:4.47rem;height:1.825rem}.landing-page{display:flex;flex:1;flex-direction:column;width:100%;align-items:center;padding-top:4.875rem;padding-bottom:2rem}.landing-page .iftar-image-flex-wrapper{display:flex;align-items:center;justify-content:center;height:20rem;width:100%}.landing-page .iftar-image-flex-wrapper img{max-height:100%;max-width:90%;object-fit:contain;margin-bottom:1em}.mobile-break{display:none}.content-text{font-family:Noto IKEA,sans-serif;font-weight:700;line-height:1.3;letter-spacing:0;text-align:center;max-width:40rem;padding:0 2rem}.content-text h2{font-size:1.25rem}.content-text.click-below-text{padding-bottom:1.5rem}.content-text.click-below-text h2{font-weight:400}.london-manchester-buttons{display:flex;flex-direction:row;padding-bottom:1.5rem;gap:2.5rem}.city-button{position:relative;background:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;color:#fff;padding:0}.city-button.selected{color:#ffd900}.city-button svg{display:block;width:11.3rem;height:100%}.city-button:focus{outline:none}.city-button .city-button-text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Noto IKEA,sans-serif;-webkit-user-select:none;user-select:none}.city-button .city-name{font-weight:700;font-size:1.223rem;text-transform:uppercase}.city-button .city-date{font-weight:400;font-style:italic;font-size:.8rem}.terms-and-conditions-text{display:flex;flex:row;gap:1.5rem;width:100vw;margin-top:auto;font-family:Noto IKEA,sans-serif;justify-content:center}.terms-and-conditions-text h2{font-size:.5625rem;font-style:italic;color:#9d9d9d}.terms-and-conditions-text a{color:inherit;text-decoration:none}.terms-and-conditions-text a:hover{text-decoration:underline}@media(max-width:64em){.landing-page-wrapper{background-size:cover;background-image:url(/images/ikea_iftar_web_bg_mobile.jpg)}.content-text br:not(.mobile-break){display:none}.content-text h2{font-size:1rem;padding:0 4rem}}@media(max-width:49.25em)and (min-width:10.25em){.landing-page-wrapper{background-repeat:no-repeat;background-size:cover}.content-text h2{padding:0 4.5rem}}@media(max-width:30em){.header-bar{height:3.758125rem;padding-left:1rem}.header-bar img{width:auto;height:1.9375rem}.landing-page-wrapper{background-image:url(/images/web_background_7_mobile.jpg);background-size:cover}.landing-page{padding-top:3rem}.landing-page .iftar-image-flex-wrapper{width:20.44rem;height:15rem;object-fit:contain}.landing-page img{max-width:90%;padding-top:6rem}.mobile-break{display:inline}.content-text.content-text-1{padding-top:3rem}.content-text br:not(.mobile-break){display:none}.content-text h2{padding:0 3rem;font-size:1rem;justify-content:center}.london-manchester-buttons{flex-direction:column;gap:2.2rem;padding-bottom:2.6rem}.london-manchester-buttons svg{width:9rem;height:auto}.london-manchester-buttons .city-name{font-size:1.3em}.london-manchester-buttons .city-date{font-size:.7em}}@font-face{font-display:swap;font-family:Noto IKEA;font-style:italic;font-weight:400;src:url(https://www.ikea.com/global/assets/fonts/woff2/noto-ikea-400i.latin-ext.5f8f91ea.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto IKEA;font-style:italic;font-weight:400;src:url(https://www.ikea.com/global/assets/fonts/woff2/noto-ikea-400i.latin.10395910.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Noto IKEA;font-style:italic;font-weight:700;src:url(https://www.ikea.com/global/assets/fonts/woff2/noto-ikea-700i.latin-ext.3637155a.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto IKEA;font-style:italic;font-weight:700;src:url(https://www.ikea.com/global/assets/fonts/woff2/noto-ikea-700i.latin.29eb18bb.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Noto IKEA;font-style:normal;font-weight:400;src:url(https://www.ikea.com/global/assets/fonts/woff2/noto-ikea-400.latin-ext.edd421f4.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto IKEA;font-style:normal;font-weight:400;src:url(https://www.ikea.com/global/assets/fonts/woff2/noto-ikea-400.latin.647e877d.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Noto IKEA;font-style:normal;font-weight:700;src:url(https://www.ikea.com/global/assets/fonts/woff2/noto-ikea-700.latin-ext.97f0d455.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto IKEA;font-style:normal;font-weight:700;src:url(https://www.ikea.com/global/assets/fonts/woff2/noto-ikea-700.latin.d7277c39.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--ikea-font:"Noto IKEA","Noto Sans","Roboto","Open Sans",system-ui,sans-serif!important;font-family:var(--ikea-font)}:root{font-family:Noto Sans,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#08295f;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;display:flex;min-width:320px;min-height:100vh}#root{box-sizing:border-box;width:100%;height:100%}.terms-page{max-width:50rem;margin:0 auto;padding:2rem 2rem 4rem;font-family:Noto IKEA,sans-serif;color:#fff;line-height:1.6}.terms-page h1{font-size:1.5rem;margin-bottom:2rem;text-align:center}.terms-page h2{font-size:1.25rem;margin-top:2rem;margin-bottom:1rem}.terms-page h3{font-size:1.1rem;margin-top:1.5rem;margin-bottom:.75rem}.terms-page p{font-size:.875rem;margin-bottom:.75rem}.terms-page ul{font-size:.875rem;padding-left:1.5rem;margin-bottom:.75rem}.terms-page li{margin-bottom:.5rem}.terms-page .back-link{display:inline-block;margin-bottom:1.5rem;color:#9d9d9d;text-decoration:none;font-size:.875rem}.terms-page .back-link:hover{text-decoration:underline}.terms-page .section-divider{border:none;border-top:1px solid #444;margin:3rem 0}
