:root{--cream:#fff0d8;--ink:#f5e7cd;--muted:#c2c7b5;--wine:#932e41;--forest:#143b31;--plum:#0d2b24;--champagne:#ebc58a;--gold:#d7ad69;--line:#d4ae6950}
html{overflow-x:clip;scroll-padding-top:25px}body{margin:0;background:#091f1b;color:#f5e7ce;font-family:'Quicksand',sans-serif}a{color:inherit}h1,h2,h3{font-family:'Oleo Script',Georgia,serif;font-weight:400}h2 em{color:#e4bc79}button{font-family:inherit}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.demo{padding:9px 15px;background:#071c17;color:#d5c19a;border-bottom:1px solid #b28b4d33;font:500 9px 'Quicksand',sans-serif;letter-spacing:1.2px}
.cinema-stage{position:relative;isolation:isolate;background:#102b26;overflow:hidden}.cinema-stage::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#06221ad9 0%,#0c292257 45%,#0a21191a 100%),linear-gradient(0deg,#0b251f,transparent 35%),url('assets/univers-noel-cinema.webp') 72% center/cover;z-index:-1;pointer-events:none}.cinema-stage::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 35% 0,#e7c27710,transparent 38%);z-index:-1;pointer-events:none}
header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(130px,.6fr);gap:14px 24px;max-width:1500px;margin:0 auto;padding:28px 5vw 0;position:relative;background:transparent;isolation:isolate;border:0;box-shadow:none}header::before,header::after{display:none}.header-story{grid-column:1;grid-row:1;align-self:center;display:flex;align-items:center;gap:12px;max-width:355px;padding:0;filter:none;position:relative}.header-story::after{display:none}.header-story img{width:clamp(110px,11vw,165px);height:auto;flex-shrink:0;filter:drop-shadow(0 9px 8px #00110aaa) drop-shadow(0 0 18px #e8bc6e22)}.header-story p{font:400 clamp(17px,1.55vw,23px)/1.4 'Oleo Script',serif;color:#fff2d7;margin:0;max-width:195px;text-shadow:0 2px 7px #000b}.header-story strong{font:inherit;color:#e9c187;white-space:normal}.brand{grid-column:2;grid-row:1;justify-self:center;align-items:center;justify-content:center;gap:12px;position:relative;padding:0;overflow:visible;flex-shrink:0}.brand::before,.brand-wordmark::after{display:none}.brand-emblem{width:83px;height:98px;filter:drop-shadow(0 5px 9px #00130ca8)}.brand-wordmark{min-width:245px;display:flex;align-items:center;flex-direction:column;padding:8px 4px 13px;overflow:visible}.brand-wordmark>span,.brand-wordmark b{font-family:'Oleo Script',Georgia,serif;font-weight:700;line-height:1.28;padding-bottom:.1em;letter-spacing:-.5px;background:linear-gradient(160deg,#fff8e3,#f1d6a7 45%,#be914e 65%,#f9e7bf 90%);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 2px 1px #3c2618) drop-shadow(0 4px 9px #0007)}.brand-wordmark>span{font-size:39px}.brand-wordmark b{font-size:56px;margin:-4px 0 -5px}.brand-wordmark small{display:none}header .cart-button{grid-column:3;grid-row:1;justify-self:end;align-self:center;font:400 18px 'Oleo Script',serif;padding:14px 19px;background:linear-gradient(145deg,#aa3b49,#712032);color:#fff1d6;border:1px solid #d1a460;border-radius:9px;box-shadow:0 6px 20px #001a1366,inset 0 1px #f9d8a52b}header .cart-button span{font:500 10px 'Quicksand',sans-serif}header nav{grid-column:1/-1;grid-row:2;display:flex;align-items:center;justify-content:center;width:100%;gap:32px;padding:17px 0;border-top:1px solid #edcf933b;border-bottom:1px solid #edcf9326;background:transparent;font:400 18px 'Oleo Script',serif}header nav a,header .nav-link{font:inherit;color:#f7e5c6;background:none;text-shadow:0 2px 5px #0008}header nav a:hover,header .nav-link:hover{color:#e9bc75}
.hero-banner{max-width:1500px;width:100%;margin:0 auto;position:relative;background:none;border:0;border-radius:0;box-shadow:none;overflow:hidden;isolation:isolate}.hero-banner::before{display:none}.hero-banner .spotlight-slide,.hero-banner .spotlight-slide[data-slide='1'],.hero-banner .spotlight-slide[data-slide='2'],.hero-banner .spotlight-slide[data-slide='3']{background:none;display:block;position:relative;min-height:540px;padding:60px 6vw 108px;color:#fff0d3;overflow:hidden;animation:reveal-announcement .55s ease-out}.hero-banner .spotlight-slide::before{display:none}.hero-banner .spotlight-slide::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0c2821 0%,transparent 27%);pointer-events:none;z-index:1}.banner-copy{position:relative;width:51%;max-width:625px;z-index:2}.spotlight-label{display:block;font:600 9px 'Quicksand',sans-serif;letter-spacing:2.7px;color:#deb876;margin-bottom:20px}.hero-banner .spotlight-slide strong{display:block;font:400 clamp(25px,2.6vw,39px)/1.2 'Oleo Script',serif;color:#fff4de}.hero-banner .spotlight-slide strong em{display:block;font:700 clamp(43px,5vw,73px)/1.18 'Oleo Script',serif;color:#f3cf93;margin-top:5px;text-shadow:0 3px 12px #00110a88}.spotlight-copy{display:block;max-width:370px;font:400 14px/1.8 'Quicksand',sans-serif;color:#e7e2cf;margin-top:19px}.hero-banner .banner-food{position:absolute;right:0;bottom:25px;width:56%;height:88%;object-fit:cover;object-position:63% center;mask-image:linear-gradient(90deg,transparent,#000 25%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 25%);opacity:1;z-index:0}.hero-banner [data-slide='0'] .banner-food{object-position:65% center}.hero-banner .spotlight-offer{display:inline-flex;align-items:center;gap:10px;margin-top:27px;padding:0;min-width:0;background:none;border:0;outline:0;color:#e6c38e;font:500 12px 'Quicksand',sans-serif;letter-spacing:0;text-align:left}.hero-banner .spotlight-offer b{font:400 30px 'Oleo Script',serif;color:#fff0ce;margin:0 12px 0 0;letter-spacing:0}.hero-banner .spotlight-offer>span{display:flex;align-items:center;gap:21px;margin:0;padding:14px 20px;border:1px solid #f4dba2;border-radius:5px;background:linear-gradient(145deg,#f3d7a3,#c99c55);color:#163429;font:700 12px 'Quicksand',sans-serif;box-shadow:0 5px 17px #00140b55}.spotlight-offer i{font-style:normal;font-size:20px}.banner-disclaimer{position:absolute;bottom:88px;right:6vw;font:500 7px 'Quicksand',sans-serif;color:#ecdfc2;letter-spacing:.7px;z-index:2}.hero-banner .spotlight-controls{position:absolute;bottom:24px;left:6vw;right:6vw;display:flex;justify-content:space-between;align-items:center;background:none;border-top:1px solid #debd7e44;padding:14px 0 0;z-index:3;color:#d7bd8d}.spotlight-caption{font:500 8px 'Quicksand',sans-serif;letter-spacing:2px}.hero-banner .spotlight-controls button{width:31px;height:31px;border:1px solid #b794594d;border-radius:50%;background:#0b211a44;color:#f4ddb0}.hero-banner .spotlight-dots button{height:6px;width:6px;border:0;background:#dfc18a44}.hero-banner .spotlight-dots button[aria-pressed='true']{width:23px;border-radius:5px;background:#edc889}
.ticker{padding:17px 5vw;background:linear-gradient(90deg,#4a1725,#772737,#4a1725);color:#e7c88e;border-block:1px solid #c2985455;font:500 9px 'Quicksand',sans-serif;letter-spacing:1.5px}.section{position:relative;max-width:1440px;margin:auto;padding:75px 6vw}.section::before,.section::after{display:none}.section-top{align-items:end;gap:30px;margin-bottom:35px}.section-top .eyebrow,.eyebrow{color:#d8b478;font:600 9px 'Quicksand',sans-serif;letter-spacing:2.2px}.section-top h2,.loyalty h2{font-size:clamp(35px,4.2vw,56px);line-height:1.17;color:#fff0d6}.section-top p,.loyalty p{font:400 14px/1.85 'Quicksand',sans-serif;color:#c2c9b9}.menu-section{background:radial-gradient(ellipse at 0 0,#22554155,transparent 55%)}.home-page .filters,.home-page .flyer-links,.home-page .order-box,.home-page .menu-layout>div>.fine{display:none}.home-page .menu-layout{display:block}.home-page .products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-pick{overflow:hidden;border:1px solid #cba9693b;border-radius:14px;background:linear-gradient(140deg,#1b3d31,#112e25);box-shadow:0 18px 38px #00150e33;transition:transform .25s,border-color .25s}.home-pick:hover{transform:translateY(-4px);border-color:#d7af6a99}.pick-photo{height:225px;position:relative;overflow:hidden;background:#0d2b22}.pick-photo img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.home-pick:hover .pick-photo img{transform:scale(1.035)}.pick-photo>span{position:absolute;bottom:9px;right:11px;color:#fff0cd;font:500 7px 'Quicksand',sans-serif;text-shadow:0 1px 4px #000}.pick-copy{padding:23px}.pick-copy .eyebrow{font-size:7px;letter-spacing:1.4px;color:#cba66c}.pick-copy h3{font:400 31px/1.2 'Oleo Script',serif;margin:13px 0;color:#f5d9a7}.pick-copy p{font:400 12px/1.85 'Quicksand',sans-serif;color:#c1cab9;margin-bottom:23px}.pick-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #d0b37b2b;padding-top:17px}.pick-bottom b{font:400 24px 'Oleo Script',serif;color:#ebc78a}.pick-bottom span{font:600 10px 'Quicksand',sans-serif;color:#f1ddba}.full-menu-link{display:flex;justify-content:center;align-items:center;gap:26px;margin-top:34px;font-size:12px;color:#dac393}.full-menu-link>a:last-child{text-decoration:underline;text-underline-offset:5px}.button.green,.add{background:linear-gradient(140deg,#ad3c4b,#792436);color:#fff0d5;border:1px solid #bc945c;border-radius:6px;box-shadow:inset 0 1px #e7c49e26,0 4px 12px #00140d33}.button.secondary{background:#173c30;color:#f4dfb8;border:1px solid #bd9b6255}.button.green:hover,.add:hover{background:linear-gradient(140deg,#bd4857,#8d2d40)}
.delivery-section{position:relative;isolation:isolate;background:linear-gradient(90deg,#0b281fef,#14352adc),url('assets/univers-noel-cinema.webp') 75% 60%/cover;border-block:1px solid #b78b484d;color:#f4e4c7;padding:80px 6vw}.delivery-section::before,.loyalty::before,.mascot-section::before,.customer-reviews::before,.closing::before{display:none}.delivery-section h2{font-size:clamp(36px,4.2vw,57px);color:#fff0d6}.delivery-section h2 em{color:#e4bc79}.delivery-section p{font:400 14px/1.8 'Quicksand',sans-serif;color:#c8cfbe}.towns>span{color:#e8d2a7;border-color:#d1aa6355;background:#112c2333}.hours{background:linear-gradient(145deg,#173b30de,#10291fef);border:1px solid #bf9b5b55;border-radius:18px;box-shadow:0 20px 45px #00130c55;padding:35px}.hours h3{color:#f7e7c9}.hours strong{color:#edc88a}.hours>span{color:#d3b980}.loyalty{background:radial-gradient(ellipse at 82% 50%,#5f282b33,transparent 55%)}.loyalty-card{position:relative;min-width:0;background:radial-gradient(ellipse at 95% 0,#e2b26530,transparent 55%),linear-gradient(135deg,#913344,#471627);border:1px solid #d2aa6a;border-radius:18px;box-shadow:0 22px 60px #00130b88,inset 0 0 0 6px #ecce9710;color:#f6dfb4}.loyalty-card::after{content:'';position:absolute;inset:11px;border:1px solid #e8cb8c33;border-radius:10px;pointer-events:none}.loyalty-card strong,.loyalty-card p,.loyalty-card small,.loyalty-card>div{color:#f3dfb9}.loyalty-card p{font-size:12px}.loyalty-card strong{color:#fff0cd}.mascot-section{position:relative;padding:70px 6vw;background:radial-gradient(ellipse at 25% 80%,#d9ad5926,transparent 45%),linear-gradient(120deg,#173c2e,#0d271f);border-block:1px solid #bd985944}.mascot-section h2{color:#fae7c3}.mascot-section h2 em{color:#dbb478}.mascot-section p{color:#c7cfbd;font:400 14px/1.85 'Quicksand',sans-serif}.mascot-art{position:relative}.mascot-art::before{content:'';position:absolute;inset:15% 7% 5%;border-radius:50%;background:radial-gradient(ellipse,#d4ae5138,transparent 67%);filter:blur(18px);pointer-events:none}.mascot-art img{position:relative;filter:drop-shadow(0 16px 20px #00130c99)}.customer-reviews{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:65px 6vw;background:linear-gradient(120deg,#2e1d27,#3e1c29 70%,#2b2327);border-bottom:1px solid #c6a46b3b;color:#f2dfbb}.customer-reviews h2{font-size:clamp(34px,4vw,52px);color:#f3d49c;margin:13px 0}.customer-reviews p{font-size:13px;color:#d5c6b0}.customer-reviews>.fine{width:100%;font-size:10px;margin:0}.closing{position:relative;background:linear-gradient(90deg,#0c281fda,#102f23db),url('assets/univers-noel-cinema.webp') right 65%/cover;color:#dec69c;padding:65px 6vw}.closing h2{font-size:clamp(35px,4.5vw,60px);color:#f7e0b4}.closing>a{color:#f0d2a1;border-color:#c8a36a}.closing>span{font:500 9px 'Quicksand',sans-serif;letter-spacing:2px}footer{position:relative;background:#061a14;color:#c5bea4;border-top:1px solid #a9874d33;padding:40px 6vw}footer::before{display:none}footer .footer-brand{color:#e2c38d}.legal-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:16px;font-size:11px}.legal-links a{text-decoration:underline;text-underline-offset:3px}.fine{color:#bec8b5}
.ordering-page .hero-banner,.ordering-page .ticker,.ordering-page .delivery-section,.ordering-page .loyalty,.ordering-page .mascot-section,.ordering-page .customer-reviews,.ordering-page .closing,.ordering-page .full-menu-link{display:none}.ordering-page .cinema-stage::before{background-position:center top;opacity:.8}.ordering-page .menu-section{padding-top:45px}.ordering-page h1{font:400 clamp(39px,4.5vw,59px)/1.2 'Oleo Script',serif;color:#f2d3a0;margin:12px 0}.filters{flex-wrap:wrap;gap:8px}.filters button{border-radius:25px;padding:9px 15px;background:#12392c;color:#decfae;border:1px solid #b3925755;font-size:12px}.filters button.active{background:#8c2f40;color:#fff0d5;border-color:#ceaa6c}.flyer-links{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;margin:20px 0;color:#e5c28c}.flyer-links a{text-decoration:underline;text-underline-offset:4px}.product{border:1px solid #b18f5344;border-radius:12px;background:linear-gradient(140deg,#1b3d30,#102b23);box-shadow:0 14px 28px #00120b33;overflow:hidden}.product h3,.product-bottom>span{color:#f2d4a4}.product p{color:#c2ccb9}.product-tag{color:#d5ad70}.product-visual{background:radial-gradient(ellipse at 30% 0,#926c392b,transparent 65%),linear-gradient(140deg,#274836,#133729);color:#d8c090;border-color:#c19d5d33}.product-visual strong{color:#ddc18d}.product select{background:#183a2d;color:#f4e1be;border-color:#ad8d5655}.allergen-link{display:inline-block;font-size:11px;color:#d7ba86;text-decoration:underline;text-underline-offset:4px;margin-bottom:16px}.order-box{background:linear-gradient(145deg,#254535,#112e23);border:1px solid #c2a06377;box-shadow:0 12px 38px #00120b66,inset 0 0 0 5px #d1b67a0a;border-radius:14px;color:#f5e3c0}.order-box .eyebrow,.order-box label,.order-box .delivery-note,.order-box .fine{color:#d1c9ac}.order-box h3{color:#f7deb1}.order-box select{background:#0d2a20;color:#f3dfb6;border-color:#b2945a55}.mini-cart{color:#e9d6b3}.mini-cart>div{border-color:#b2945a33}.catering-empty{padding:40px;border:1px solid #ad8d5644;border-radius:14px;background:#15392b;color:#d3d7c3}.catering-empty h3{color:#f0c991}
dialog{background:linear-gradient(145deg,#1d3c2e,#102b22)!important;color:#f4e3c4;border:1px solid #c8a466!important;border-radius:15px!important;box-shadow:0 25px 100px #001009c9!important}dialog::backdrop{background:#00140ee0;backdrop-filter:blur(7px)}.modal-head{padding-top:24px!important;position:relative;background:linear-gradient(110deg,#264432,#173529);border-bottom:1px solid #bfa26b44}.modal-head::before{display:none}.modal-head h2{color:#f4d6a2}.modal-head button{background:#102b21;color:#e8cc98}.form-grid input,.form-grid textarea,.form-grid select{font:inherit;font-size:16px;padding:12px;background:#fff6e5;color:#24372c;border:1px solid #b89a68;border-radius:8px;min-width:0;max-width:100%}.choice-group,.payment-choices{padding:16px;border:1px solid #c3a36955;border-radius:11px;margin:0}.choice-group legend,.payment-choices legend{padding:0 7px;font-weight:700;color:#e9cd9a}.choice-group .check,.payment-choices .check{margin:12px 0;align-items:flex-start}.payment-choices input{margin-top:4px;flex-shrink:0}.notice{padding:17px;background:#e9ddc1;color:#583e28;border:1px solid #b99a62;border-radius:9px}.notice[hidden]{display:none}.payment-status{font-weight:700;color:#edcd98}.cart-row,.total-row,.manage-order,.reward-voucher{border-color:#bd9d6433!important}.order-items{padding-left:20px;line-height:1.75}.points-heading{color:#eecb90}.product .add:disabled{height:auto;min-height:40px;max-width:150px;white-space:normal;line-height:1.3}.check{color:inherit}
@media(min-width:1500px){.hero-banner .spotlight-slide{min-height:590px;padding-top:75px}.header-story img{width:175px}}
@media(max-width:1100px) and (min-width:761px){header{grid-template-columns:minmax(0,1fr) auto minmax(125px,.5fr);column-gap:16px;padding:22px 4vw 0}.brand{gap:8px}.brand-emblem{width:67px;height:80px}.brand-wordmark{min-width:190px}.brand-wordmark>span{font-size:31px}.brand-wordmark b{font-size:44px}.header-story{gap:9px}.header-story img{width:108px}.header-story p{font-size:18px;max-width:170px}header .cart-button{font-size:16px;padding:12px}header nav{gap:26px}.hero-banner .spotlight-slide{min-height:510px;padding-top:50px}.hero-banner .spotlight-slide strong em{font-size:49px}.home-page .products{gap:16px}.pick-copy{padding:18px}.pick-copy p{font-size:11px}.pick-photo{height:185px}.pick-bottom{align-items:start;flex-direction:column;gap:7px}}
@media(max-width:760px){header{grid-template-columns:minmax(0,1fr) auto;padding:18px 5vw 0;gap:9px 12px}.brand{grid-column:1;grid-row:1;justify-self:start;gap:7px}.brand-emblem{width:55px;height:68px}.brand-wordmark{min-width:160px;padding:5px 2px 10px}.brand-wordmark>span{font-size:26px}.brand-wordmark b{font-size:36px;line-height:1.35}header .cart-button{grid-column:2;grid-row:1;font-size:15px;padding:11px}header .cart-button span{margin-left:5px}.header-story{grid-column:1/-1;grid-row:2;justify-self:center;justify-content:center;width:100%;gap:14px;max-width:none;padding:2px 0 9px}.header-story img{width:106px}.header-story p{font-size:20px;max-width:230px}header nav{grid-row:3;gap:12px;row-gap:8px;flex-wrap:wrap;font-size:16px;padding:13px 0}.demo{font-size:7px;letter-spacing:.5px}.cinema-stage::before{background-position:75% center}.hero-banner .spotlight-slide{min-height:645px;padding:34px 6vw 300px}.banner-copy{width:100%;max-width:510px}.hero-banner .spotlight-slide strong{font-size:25px}.hero-banner .spotlight-slide strong em{font-size:42px}.spotlight-label{font-size:8px;letter-spacing:2px;margin-bottom:15px}.spotlight-copy{font-size:12px;margin-top:13px;line-height:1.75;max-width:330px}.hero-banner .spotlight-offer{margin-top:18px;gap:6px}.hero-banner .spotlight-offer b{font-size:27px;margin-right:5px}.hero-banner .spotlight-offer>span{padding:12px;font-size:11px;gap:12px}.hero-banner .banner-food{bottom:40px;width:100%;height:45%;object-position:64% 54%;mask-image:linear-gradient(180deg,transparent,#000 20%,#000 84%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,#000 84%,transparent)}.hero-banner .spotlight-controls{bottom:14px;left:5vw;right:5vw;padding-top:10px}.spotlight-caption{font-size:6px;letter-spacing:1px}.hero-banner .spotlight-controls>div{gap:10px}.hero-banner .spotlight-controls button{width:28px;height:28px}.hero-banner .spotlight-dots button{width:6px;height:6px}.hero-banner .spotlight-dots button[aria-pressed='true']{width:18px}.banner-disclaimer{bottom:63px;font-size:6px}.ticker{font-size:8px;gap:12px;letter-spacing:.6px;padding:14px 5vw}.section{padding:45px 5vw}.section-top{margin-bottom:27px;gap:16px}.section-top h2,.loyalty h2{font-size:38px}.section-top p,.loyalty p{font-size:13px}.home-page .products{grid-template-columns:1fr;gap:23px}.pick-photo{height:230px}.pick-copy{padding:23px}.pick-copy p{font-size:13px}.pick-bottom{flex-direction:row;align-items:center}.full-menu-link{flex-direction:column;gap:18px;margin-top:28px}.delivery-section,.mascot-section{padding:48px 6vw}.delivery-section h2{font-size:38px}.hours{padding:27px}.loyalty-card{min-width:0}.customer-reviews,.closing{padding:45px 6vw}.customer-reviews h2{font-size:37px}.ordering-page .menu-section{padding-top:30px}.ordering-page h1{font-size:40px}.ordering-page .section-top p{font-size:12px}.filters button{font-size:11px;padding:9px 12px}footer{padding:32px 6vw}.legal-links{gap:14px}.modal-head{padding-top:18px!important}}
@media(max-width:380px){.brand-emblem{width:48px;height:60px}.brand-wordmark{min-width:140px}.brand-wordmark>span{font-size:23px}.brand-wordmark b{font-size:32px}header .cart-button{font-size:13px;padding:10px}.header-story img{width:98px}.header-story p{font-size:18px}.hero-banner .spotlight-slide strong em{font-size:37px}}
@media(prefers-reduced-motion:reduce){.home-pick,.pick-photo img{transition:none}.home-pick:hover{transform:none}}
.hero-banner .spotlight-slide{animation:none}.banner-copy{isolation:isolate}.banner-copy::before{content:'';position:absolute;inset:-35px -35px -25px -6vw;z-index:-1;background:radial-gradient(ellipse at 35% 50%,#061e17d9,#061e178c 57%,transparent 76%);filter:blur(14px);pointer-events:none}
.text-button,.logout,#emailReset{color:#e7c58e!important;background:none;text-underline-offset:4px}.text-button:hover,.logout:hover,#emailReset:hover{color:#fff0c9!important}.loyalty{background:linear-gradient(100deg,#081f19f5,#0e291fe6),url('assets/univers-noel-cinema.webp') center 35%/cover}
