:root{--charcoal:hsl(220 15% 20%);--charcoal-light:hsl(220 12% 30%);--gold:50 95% 64%;--goldDark:hsl(48 90% 50%);--rasta-red:hsl(0 72% 45%);--cream:hsl(45 30% 96%);--muted-fg:hsl(220 10% 40%);--border:hsl(45,15%,85%);--primary:hsl(50 95% 64%);--headerHeight:132px;--maxCenterWidth:1280px;--goldBorderWidth:4px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:64px}.absolute{position:absolute}.relative{position:relative}.block{display:block}.overflow-hidden{overflow:hidden}.pointer{cursor:pointer}.object-cover{object-fit:cover}.aspect-square{aspect-ratio:1/1}.aspect-auto{aspect-ratio:auto}.aspect-16-9{aspect-ratio:16/9}.w-full{width:100%}.h-full{height:100%}.inset-0{top:0;right:0;bottom:0;left:0}.min-h-screen{min-height:100vh}.pt-24{padding-top:6rem}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.overlay.light{background:rgba(0, 0, 0, 0.1)}.overlay.gradient-from-top{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.61) 50%, #000 100%)}.overlay.gradient-2{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.7) 75%, rgba(0, 0, 0, 0.8) 100%)}.overlay.gradient-3{background:linear-gradient(to left, rgba(72, 67, 67, 0.8) 0%, rgba(150, 150, 150, 0.3) 7%, rgba(39, 39, 39, 0.7) 75%, rgba(0, 0, 0, 0.8) 100%)}.overlay.char-gradient{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.06) 50%, #000 100%)}.flex-end{justify-content:flex-end}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.col-span-1{grid-column:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.bg-white{background-color:#fff}.font-heading{font-family:"Salter Roman", Georgia, serif}.font-body{font-family:"Salter Roman", Georgia, serif}.font-bold{font-weight:700}.font-semibold{font-weight:600}.text-xs{font-size:0.75rem;line-height:1rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-6xl{font-size:4.25rem;line-height:1}.text-7xl{font-size:4.75rem;line-height:1}.text-cream{color:var(--cream)}.text-gold{color:hsl(var(--gold))}.uppercase{text-transform:uppercase}.w-\[120\%\]{width:120%}.h-\[120\%\]{height:120%}.-top-\[10\%\]{top:-10%}.-left-\[10\%\]{left:-10%}@media (max-width:767px){.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-cols-2,.grid-cols-3,.grid-cols-4{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (min-width:768px){.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.col-span-2{grid-column:span 2/span 2}.row-span-2{grid-row:span 2/span 2}.aspect-auto{aspect-ratio:auto}.h-full{height:100%}.columns-3{-moz-columns:3;columns:3}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}@font-face{font-family:"Salter Roman";src:url("/fonts/Salter-Roman.otf") format("opentype"),
       url("/fonts/Salter-Roman.ttf") format("truetype");font-display:swap}:root{--charcoal:#111;--charcoal-light:#222;--gold:46.1 90.2% 53.9%;--goldDark:#b78e0a;--brand-yellow:#f4c71f;--rasta-red:#5f4100;--cream:hsl(45 30% 96%);--muted-fg:#555;--border:hsl(45,15%,85%);--primary:#f4c71f;--headerHeight:132px;--maxCenterWidth:1280px;--goldBorderWidth:4px;--font-display:"Salter Roman", "Salter Roman", Georgia, serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:64px;--font-display:"Salter Roman", Georgia, serif;--font-heading:"Salter Roman", Georgia, serif;--font-body:"Salter Roman", Georgia, serif}@font-face{font-family:"Salter Roman";src:url("/fonts/Salter-Roman.otf") format("opentype"), url("/fonts/Salter-Roman.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}html::before,html::after{content:"";position:fixed;pointer-events:none;opacity:0;transition:opacity 220ms ease, visibility 220ms ease;visibility:hidden}html::before{inset:-2px;z-index:999998;background:#fff!important}html::after{top:50%;left:50%;z-index:999999;width:58px;height:58px;margin:-29px 0 0 -29px;border:4px solid rgba(17, 17, 17, 0.12);border-top-color:#f4c71f;border-right-color:#f4c71f;border-radius:50%;animation:lo-loader-spin 850ms linear infinite}html:not(.lo-ready)::before,html:not(.lo-ready)::after{opacity:1;visibility:visible}@keyframes lo-loader-spin{to{transform:rotate(360deg)}}[hidden]{display:none!important}header{overflow:visible;background:url("/images/pattern.png") center/260px auto repeat!important}header>div.container{position:relative}header>div .nav-logo{position:relative;flex:0 0 auto;margin-left:clamp(14px, 3vw, 40px);z-index:130}header>div .nav-logo a{position:relative;display:block;width:96px;height:var(--headerHeight)}header>div .nav-logo a::before{content:"";position:absolute;top:-10px;left:50%;width:96px;height:198px;background:url("/images/logo-cintillo.png") center top/contain no-repeat;transform:translateX(-50%) translateY(var(--cintillo-y, 0px));filter:drop-shadow(0 14px 16px rgba(0, 0, 0, 0.28));pointer-events:none;will-change:transform;transition:transform 700ms cubic-bezier(0.22, 1, 0.36, 1)}header>div .nav-logo img[src$="logo_white_trans.png"],header>div .nav-logo img[src$="logo.png"]{content:url("/images/logo-cintillo.png")}header>div .nav-logo img{opacity:0!important;visibility:hidden!important}header>div .nav-logo img.nav-logo-cintillo,header>div .nav-logo img[src$="logo-cintillo.png"],header>div .nav-logo img[src$="logo_white_trans.png"]{position:absolute;top:-10px;left:50%;width:auto;height:198px;max-width:none;object-fit:contain;transform:translateX(-50%) translateY(var(--cintillo-y, 0px));filter:drop-shadow(0 14px 16px rgba(0, 0, 0, 0.28));will-change:transform;transition:transform 700ms cubic-bezier(0.22, 1, 0.36, 1)}header>div .nav-socials{display:none!important;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:var(--s3);padding-right:0;margin-top:0}header>div .nav-socials a{width:38px;height:38px;display:flex;align-items:center;justify-content:center;color:#111!important;opacity:1;transition:180ms color ease, 180ms opacity ease, 180ms transform ease}header>div .nav-socials a:hover{color:#fff;transform:translateY(-1px)}header>div .nav-socials svg{width:22px;height:22px;color:currentColor;stroke:currentColor}@media (max-width:1023px){header>div .nav-logo a{width:58px;height:64px}header>div .nav-logo a::before{top:-10px;width:56px;height:116px}header>div .nav-logo img.nav-logo-cintillo,header>div .nav-logo img[src$="logo-cintillo.png"],header>div .nav-logo img[src$="logo_white_trans.png"]{top:-10px;height:116px}header>div .nav-socials{display:flex!important;right:72px}header>div .nav-socials a,body.mobile-menu header>div .nav-socials a{color:#111}header>div .nav-socials a:hover,header>div .nav-socials a:focus-visible{color:#f4c71f}header>div .nav-socials svg{color:currentColor!important;stroke:currentColor!important}}.absolute{position:absolute}.relative{position:relative}.block{display:block}.overflow-hidden{overflow:hidden}.pointer{cursor:pointer}.object-cover{object-fit:cover}.aspect-square{aspect-ratio:1/1}.aspect-auto{aspect-ratio:auto}.aspect-16-9{aspect-ratio:16/9}.w-full{width:100%}.h-full{height:100%}.inset-0{top:0;right:0;bottom:0;left:0}.min-h-screen{min-height:100vh}.pt-24{padding-top:6rem}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.overlay.light{background:rgba(0, 0, 0, 0.1)}.overlay.gradient-from-top{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.61) 50%, #000 100%)}.overlay.gradient-2{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.7) 75%, rgba(0, 0, 0, 0.8) 100%)}.overlay.gradient-3{background:linear-gradient(to left, rgba(17, 17, 17, 0.8) 0%, rgba(150, 150, 150, 0.3) 7%, rgba(17, 17, 17, 0.7) 75%, rgba(0, 0, 0, 0.8) 100%)}.overlay.char-gradient{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.06) 50%, #000 100%)}.flex-end{justify-content:flex-end}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.col-span-1{grid-column:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.bg-white{background-color:#fff}.font-heading{font-family:var(--font-display)}.font-body{font-family:"Salter Roman", Georgia, serif}.font-bold{font-weight:700}.font-semibold{font-weight:600}.text-xs{font-size:0.75rem;line-height:1rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-6xl{font-size:4.25rem;line-height:1}.text-7xl{font-size:4.75rem;line-height:1}.text-cream{color:var(--cream)}.text-gold{color:#111!important}.uppercase{text-transform:uppercase}.w-\[120\%\]{width:120%}.h-\[120\%\]{height:120%}.-top-\[10\%\]{top:-10%}.-left-\[10\%\]{left:-10%}@media (max-width:767px){.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-cols-2,.grid-cols-3,.grid-cols-4{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (min-width:768px){.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.col-span-2{grid-column:span 2/span 2}.row-span-2{grid-row:span 2/span 2}.aspect-auto{aspect-ratio:auto}.h-full{height:100%}.columns-3{-moz-columns:3;columns:3}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}html,body{font-family:"Salter Roman", Georgia, serif}html.video-playing,body.video-playing{overflow:hidden}body *{box-sizing:border-box;border-width:0;border-style:solid}header{position:fixed;top:0;left:0;width:100vw;height:var(--headerHeight);padding:24px 0;background:#000;border-bottom:var(--goldBorderWidth) solid #f4c71f;box-shadow:0 4px 4px 0px rgba(212, 212, 212, 0.4);display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:100}header>div{display:flex;flex-direction:row;align-items:center}header>div .nav-logo img{height:90px}header>div nav{flex:1;display:flex;flex-direction:row;justify-content:flex-end;padding:0 8px}header>div nav .menu-items{position:relative;display:flex;flex-direction:row;align-items:center}header>div nav .menu-items ul{display:flex;flex-direction:row;gap:var(--s7)}header>div nav .menu-items ul li{font-family:"Salter Roman", Georgia, serif;font-weight:500;font-size:0.9rem}header>div nav .menu-items ul li button{position:relative;border:none;padding:0;background:transparent;transition:250ms all;cursor:pointer;color:#fff}header>div nav .menu-items ul li button:after{position:absolute;bottom:-4px;left:0;content:" ";width:1px;height:1px;background:var(--goldDark);opacity:0;transition:250ms all}header>div nav .menu-items ul li button:hover{color:var(--goldDark)}header>div nav .menu-items ul li button:hover:after{width:100%;opacity:1}header>div nav .menu-items ul li a{color:var(--charcoal);font-weight:400}header>div nav .menu-items ul li.logout button{opacity:0.5}header>div nav .menu-items ul li.logout button:hover{opacity:1}header>div nav .menu-items .btnMobileMenu{display:none}header>div .js-auth-logged-in .js-user-greeting{position:absolute;top:-30px;right:clamp(18px, 2vw, 32px);text-align:right;background:#f4c71f;color:var(--charcoal);border-radius:5px;padding:2px 8px;display:flex;align-items:center;justify-content:center;gap:12px;transition:250ms all;cursor:pointer}header>div .js-auth-logged-in .js-user-greeting:hover{padding:2px 16px}header>div .js-auth-logged-in .js-user-greeting:hover .basket{color:#000}header>div .basket{display:flex;flex-direction:row;align-items:center;position:relative;color:#b78e0a;cursor:pointer;transition:250ms all}header>div .basket span{position:relative;background:#f4c71f;border:none;display:flex;justify-content:center;align-items:center;font-size:0.75em}header>div .nav-socials{display:none;flex:1;justify-content:flex-end;gap:var(--s3);padding-right:40px;margin-top:4px}header>div .nav-socials a{color:var(--charcoal);opacity:0.7}.site-content{margin-top:var(--headerHeight);z-index:10}.video-under{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.8);z-index:9999}.video-container{position:fixed;top:0;left:0;inset:0;padding:64px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;z-index:99999}.video-container video,.video-iframe{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}button.btnExitVideo{position:absolute;top:40px;right:40px;width:48px;height:48px;padding:12px;border-radius:5px;background:#000;border:2px solid #fff;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:600ms all cubic-bezier(0.4, 0, 0.2, 1);z-index:120;cursor:pointer}button.btnExitVideo svg{transition:600ms all cubic-bezier(0.4, 0, 0.2, 1)}button.btnExitVideo:hover{transform:rotate(-45deg)}button.btnExitVideo:hover svg{transform:rotate(45deg)}.character-page .character-block{max-width:1280px;padding:32px;margin:0 auto;display:flex;flex-direction:row;align-items:center;gap:64px}.character-page .character-block .avatar{border-radius:8px;background:#fff;padding:6px;border:5px solid #f4c71f;overflow:hidden;flex:1}.character-page .character-block .avatar img{border-radius:5px;width:100%;height:auto;object-fit:cover}.character-page .character-block .info{display:flex;flex-direction:column;flex:1;justify-content:center;padding:64px 0}.character-page .character-block .info>div{margin:80px 0;padding:2rem;background:#fefdfa;box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);border-radius:0.75rem}.character-page .character-block .info>div h1{font-size:4.5rem;font-weight:700}.character-page .character-block .info>div h2{font-size:1.875rem;line-height:2.25rem;color:var(--goldDark);margin-top:1rem}.character-page .character-block .info>div p{font-family:"Salter Roman", Georgia, serif;margin-top:1rem;font-size:1.15rem;line-height:1.625;color:var(--charcoal);opacity:0.8}.character-page .character-block .info>div .strain{color:var(--goldDark);letter-spacing:0.1em;font-weight:600;text-transform:uppercase;margin-top:2rem}.character-page .character-block .info>div a{margin-top:2rem;padding:0.5rem 1rem;border-radius:25px;letter-spacing:0.1em;text-transform:uppercase;font-size:0.875rem;line-height:1.25rem;background:rgba(244, 199, 31, 0.2);color:var(--charcoal);display:flex;flex-direction:row;align-items:center;font-family:"Salter Roman", Georgia, serif}.character-page .character-block .info>div a svg,.character-page .character-block .info>div a span{transition:600ms all cubic-bezier(0.4, 0, 0.2, 1)}.character-page .character-block .info>div a svg{transform:translateX(0);margin-right:8px}.character-page .character-block .info>div a:hover{color:var(--goldDark)}.character-page .character-block .info>div a:hover svg{transform:translateX(-8px)}.container{width:100%;max-width:var(--maxCenterWidth);margin-left:auto;margin-right:auto}.product-container{display:flex;flex-direction:row;gap:var(--s8);padding-top:var(--s8)}.product-container .product-image{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;overflow:hidden}.product-container .product-image img{border:1px solid #bbb;border-radius:8px;overflow:hidden}.product-container .product-details{flex:1}.product-container .product-details h2{font-size:1.6rem;font-weight:700;margin-bottom:var(--s4);margin-top:var(--s4)}.product-container .product-details .product-description{flex:3;font-family:"Salter Roman", Georgia, serif;font-size:1rem}.product-container .product-details .product-description p{font-weight:300;line-height:1.4rem;margin-bottom:1.4rem}.product-container .product-details .product-description b{font-weight:700}.product-container .product-details .product-description ul{margin-top:2px;list-style:disc}.product-container .product-details .product-description ul li{margin-left:32px;line-height:1.4rem;font-weight:300}.product-container .product-details button{border-radius:5px;padding:var(--s3) var(--s6);font-size:1rem;cursor:pointer;transition:600ms all cubic-bezier(0.4, 0, 0.2, 1)}.product-container .product-details button.add{background:#f4c71f;color:#111;border:1px solid #d4a70e}.product-container .product-details button.add-basket{background:#111;color:#fff}.product-container .product-details button.view{background:#111;color:#fff;border:1px solid #111}.product-container .product-details button:hover{box-shadow:rgba(17, 17, 17, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px}.category-name{font-family:"Salter Roman", Georgia, serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;font-size:0.8rem;color:#f4c71f;background:var(--charcoal);padding:6px 10px;border-radius:5px}.join-the-order{margin:0 12px 64px 12px}.join-the-order .mailer{border:2px solid #f4c71f;border-radius:7px;padding:var(--s6);margin:0 auto;max-width:620px}.join-the-order .mailer h3{color:var(--charcoal);font-size:1rem;font-weight:700;margin-bottom:var(--s2);text-align:center}.join-the-order .mailer .input{display:flex;flex-direction:row;gap:var(--s2)}.join-the-order .mailer .input input{flex:1;border:1px solid #bbb;padding:8px;font-size:1rem;border-radius:5px}.join-the-order .mailer .input button{width:130px;text-align:center;background:#f4c71f;color:var(--charcoal);border-radius:5px;padding:0 var(--s4);transition:600ms all cubic-bezier(0.4, 0, 0.2, 1)}.join-the-order .mailer .input button:hover{cursor:pointer;box-shadow:rgba(17, 17, 17, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px}.join-the-order .mailer .input button:disabled{opacity:0.5;filter:grayscale(1)}.join-the-order .mailer:not(.submitting) button .submitting{display:none}.join-the-order .mailer:not(.submitting) button .ready{display:block}.join-the-order .mailer.submitting button .submitting{display:flex;align-items:center;justify-content:center;gap:4px;pointer-events:none;opacity:0.7}.join-the-order .mailer.submitting button .ready{display:none}.join-the-order .mailer .joined{text-align:center;font-family:"Salter Roman", Georgia, serif;font-size:1.2rem}.wish-list{position:fixed;top:0;right:0;width:320px;height:100%;background:#fff;border-left:2px solid var(--goldDark);z-index:850;transform:translateX(100%);transition:transform 550ms cubic-bezier(0.22, 1, 0.36, 1);display:flex;flex-direction:column}.wish-list h3{font-size:1.6rem;margin:var(--s5) 0;text-align:center;text-decoration:underline}.wish-list.show{transform:translateX(0)}.wish-list .no-items{text-align:center;font-family:"Salter Roman", Georgia, serif;font-size:0.9rem;color:#999}.wish-list .item-list{padding:var(--s2) var(--s4);flex:1;overflow:auto;display:flex;flex-direction:column;gap:8px}.wish-list .item-list .item{display:flex;flex-direction:row;align-items:center;gap:var(--s4);height:50px}.wish-list .item-list .item .image{height:50px;width:50px;border:1px solid #bbb;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.wish-list .item-list .item .image img{width:100%}.wish-list .item-list .item .title{font-size:0.8rem;line-height:1rem;font-family:"Salter Roman", Georgia, serif;flex:1}.wish-list .item-list .item button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:32px;height:32px;background:var(--charcoal);color:#fff;border-radius:5px;cursor:pointer}.wl-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.8);z-index:800;opacity:1;transition:250ms all}.wl-overlay.pre-show{opacity:0}.dlg{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255, 255, 255, 0.8);display:flex;flex-direction:column;z-index:1000;padding:8px;overflow:hidden}.dlg button.remove{position:absolute;top:12px;right:12px;width:40px;height:40px;background:transparent;cursor:pointer}.dlg button.remove>*{font-size:2rem;color:#121212}.dlg .text-box{margin:12px auto;padding:12px;border-radius:5px;min-width:350px;max-width:768px;flex:1;color:#565656;background:#fff;box-shadow:rgba(17, 17, 17, 0.4) 0px 0px 0px 2px, rgba(17, 17, 17, 0.65) 0px 4px 6px -1px, rgba(255, 255, 255, 0.08) 0px 1px 0px inset;overflow:auto}.dlg .text-box *{font-family:"Salter Roman", Georgia, serif}.dlg .text-box h3,.dlg .text-box h4{margin:0 0 12px 0;font-size:1.2rem}.dlg .text-box p,.dlg .text-box ul li{font-size:0.8rem;margin-bottom:12px}.dlg .text-box ul{margin-left:18px}body.dlg-active{overflow:hidden}body.dlg-active header,body.dlg-active .site-content{filter:blur(5px)}.toast-success{background-color:#f4c71f;opacity:1;box-shadow:none}.toast-success>div{color:#000}@media (max-width:1024px){.character-page .character-block{display:flex;flex-direction:column}.character-page .character-block .info{padding-top:0}.character-page .character-block .info>div{margin-top:0}}@media (max-width:1023px){.site-content{margin-top:62px}header{position:fixed;top:0;left:0;width:100vw;height:62px!important;padding:8px}header>div .nav-logo img{height:52px}header>div nav{position:fixed!important;top:0;right:0;width:150px;height:100%;background:#000;border-left:2px solid var(--goldDark);justify-content:center;transition:400ms all;z-index:999}header>div nav .menu-items{align-items:flex-start;margin-top:21px;padding-top:48px}header>div nav .menu-items ul{flex-direction:column;gap:var(--s4)}header>div nav .menu-items .btnMobileMenu{position:absolute;top:-13px;left:-74px;width:40px;height:40px;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center}header>div nav .menu-items .btnMobileMenu svg{fill:#f4c71f}header>div .nav-socials{display:flex;flex-direction:row;padding-right:58px}header>div .nav-socials svg{color:#fff}header>div .js-auth-logged-in .js-user-greeting{top:0;flex-direction:column;gap:8px;width:100%}header>div .js-auth-logged-in .js-user-greeting .js-user-name{display:none;text-align:center;line-height:1.2rem}header>div .js-auth-logged-in .js-user-greeting .basket::after{display:none}.video-container{padding:12px!important}.video-container .btnExitVideo{top:4px!important;right:4px!important}.product-container{flex-direction:column-reverse;padding:12px}.product-container .product-image img{width:250px}.character-page .character-block .info>div h1{font-size:3em}.join-the-order .mailer .input{flex-direction:column}.join-the-order .mailer .input button{width:100%;padding:8px}nav #btnNavClose,nav #btnNavOpen{transition:600ms all cubic-bezier(0.4, 0, 0.2, 1)}body:not(.mobile-menu) nav{right:-150px}body:not(.mobile-menu) nav #btnNavClose{position:absolute;opacity:0;transform:rotate(-90deg)}body:not(.mobile-menu) nav #btnNavOpen{display:block}body.mobile-menu{overflow:hidden}body.mobile-menu .site-content{opacity:0.7;filter:blur(4px) grayscale(1)}body.mobile-menu nav{right:0}body.mobile-menu nav #btnNavClose{display:block}body.mobile-menu nav #btnNavOpen{position:absolute;opacity:0;transform:rotate(-90deg)}.video-modal-outer{padding:var(--s2)}}@media (max-width:1023px){header{height:64px!important;padding:8px 14px;background:rgba(255, 255, 255, 0.96);border-bottom:1px solid rgba(244, 199, 31, 0.55);box-shadow:0 10px 28px rgba(0, 0, 0, 0.12);backdrop-filter:blur(14px);z-index:1200}header>div.container{width:100%;max-width:none}header>div .nav-logo img{height:48px}header>div .nav-socials{position:absolute;top:50%;right:72px;padding-right:0;transform:translateY(-50%)}header>div .nav-socials a{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(244, 199, 31, 0.45);border-radius:50%;background:rgba(255, 255, 255, 0.78);color:#111}header>div nav{top:0;right:auto;bottom:0;left:0;width:100vw;height:100dvh;padding:92px 24px 34px;align-items:stretch;justify-content:flex-start;border-left:0;background:radial-gradient(circle at 18% 10%, rgba(244, 199, 31, 0.18), transparent 32%), linear-gradient(145deg, #ffffff 0%, #fbfaf4 58%, #f4edce 100%);opacity:0;visibility:hidden;transform:translateX(100%);transition:transform 360ms cubic-bezier(0.22, 1, 0.36, 1), opacity 240ms ease, visibility 240ms ease;z-index:1100}header>div nav .menu-items{width:100%;height:100%;margin-top:0;padding-top:0;align-items:stretch;justify-content:flex-start}header>div nav .menu-items::before{content:"Lion Order";width:min(100%, 360px);margin:0 auto 18px;color:#111;font-family:var(--font-primary);font-size:2.35rem;line-height:0.95;text-transform:uppercase}header>div nav .menu-items ul{width:min(100%, 360px);margin:0 auto;flex-direction:column;gap:0}header>div nav .menu-items ul li{width:100%;border-bottom:1px solid rgba(0, 0, 0, 0.12);font-size:1rem}header>div nav .menu-items ul li button{width:100%;min-height:48px;padding:15px 2px;color:#111;font-size:0.9rem;letter-spacing:0.14em;line-height:1.2;text-align:left}header>div nav .menu-items ul li button::after{display:none}header>div nav .menu-items ul li button:hover,header>div nav .menu-items ul li button:focus-visible{color:#f4c71f;transform:translateX(4px)}header>div nav .menu-items ul li button.js-open-modal{min-height:46px;margin-top:16px;border:1px solid rgba(244, 199, 31, 0.55);border-radius:4px;background:rgba(244, 199, 31, 0.18);color:#111;text-align:center}header>div nav .menu-items ul li button.js-open-modal:hover,header>div nav .menu-items ul li button.js-open-modal:focus-visible{background:#f4c71f;color:#080808;transform:none}header .btnMobileMenu{position:fixed;top:10px;right:14px;left:auto;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(244, 199, 31, 0.65);border-radius:50%;background:rgba(255, 255, 255, 0.9);z-index:1300}header .btnMobileMenu svg{width:28px;height:28px;fill:#f4c71f}header #btnNavClose,header #btnNavOpen{transition:240ms opacity ease, 240ms transform ease}body:not(.mobile-menu) header>div nav{right:auto}body:not(.mobile-menu) header #btnNavClose{position:absolute;opacity:0;transform:rotate(-90deg);pointer-events:none}body:not(.mobile-menu) header #btnNavOpen{position:static;opacity:1;transform:rotate(0)}body.mobile-menu{overflow:hidden}body.mobile-menu header{background:#fff;border-bottom-color:#f4c71f}body.mobile-menu .site-content{opacity:1;filter:none}body.mobile-menu header>div nav{right:auto;opacity:1;visibility:visible;transform:translateX(0)}header>div nav.is-mobile-open{top:0!important;right:auto!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;opacity:1!important;visibility:visible!important;transform:none!important}body.mobile-menu header #btnNavClose{position:static;display:block;opacity:1;transform:rotate(0)}body.mobile-menu header #btnNavOpen{position:absolute;opacity:0;transform:rotate(90deg);pointer-events:none}}header{overflow:visible;background:url("/images/pattern.png") center/260px auto repeat!important}header>div.container{position:relative;gap:clamp(18px, 2.5vw, 34px)}header>div .nav-logo{position:relative;flex:0 0 auto;margin-left:clamp(14px, 3vw, 40px);z-index:130}header>div .nav-logo a{position:relative;display:block;width:96px;height:var(--headerHeight)}header>div .nav-logo a::before{content:"";position:absolute;top:-10px;left:50%;width:96px;height:198px;background:url("/images/logo-cintillo.png") center top/contain no-repeat;transform:translateX(-50%) translateY(var(--cintillo-y, 0px));filter:drop-shadow(0 14px 16px rgba(0, 0, 0, 0.28));pointer-events:none;will-change:transform;transition:transform 700ms cubic-bezier(0.22, 1, 0.36, 1)}header>div .nav-logo img[src$="logo_white_trans.png"],header>div .nav-logo img[src$="logo.png"]{content:url("/images/logo-cintillo.png")}header>div .nav-logo img{opacity:0!important;visibility:hidden!important}header>div .nav-logo img.nav-logo-cintillo,header>div .nav-logo img[src$="logo-cintillo.png"],header>div .nav-logo img[src$="logo_white_trans.png"]{position:absolute;top:-10px;left:50%;width:auto;height:198px;max-width:none;object-fit:contain;transform:translateX(-50%) translateY(var(--cintillo-y, 0px));filter:drop-shadow(0 14px 16px rgba(0, 0, 0, 0.28));will-change:transform;transition:transform 700ms cubic-bezier(0.22, 1, 0.36, 1)}header>div .nav-socials{display:none!important;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:var(--s3);padding-right:0;margin-top:0}header>div .nav-socials a{width:38px;height:38px;display:flex;align-items:center;justify-content:center;color:#f4c71f;opacity:1;transition:180ms color ease, 180ms opacity ease, 180ms transform ease}header>div .nav-socials a:hover,header>div .nav-socials a:focus-visible{color:#5f4100!important;transform:translateY(-1px)}header>div .nav-socials svg{width:22px;height:22px;color:currentColor!important;stroke:currentColor!important}header{position:sticky!important;top:0!important;z-index:5000!important;isolation:isolate!important;overflow:visible!important}header>div,header>div.container,header>div .nav-logo,header>div .nav-logo a{position:relative!important;z-index:5010!important;overflow:visible!important}header>div .nav-logo a::before,header>div .nav-logo img.nav-logo-cintillo,header>div .nav-logo img[src$="logo-cintillo.png"],header>div .nav-logo img[src$="logo_white_trans.png"]{z-index:5020!important;pointer-events:none!important;filter:drop-shadow(0 18px 18px rgba(0, 0, 0, .36))
    drop-shadow(0 3px 4px rgba(0, 0, 0, .42))!important}.site-content,main,.chapter,.characters,.shop,.featured-video,.events,.instagram-feed,.video-wall{position:relative!important;z-index:1!important}@media (min-width:1024px){header>div .nav-socials{display:none!important}}header .btnMobileMenu{display:none!important}header>div nav{align-items:center;min-width:0}header>div nav .menu-items{width:100%;justify-content:flex-end}header>div nav .menu-items ul{align-items:center;justify-content:flex-end;gap:clamp(18px, 2vw, 32px)}header>div nav .menu-items ul li button{color:#111!important;font-family:"Salter Roman", Georgia, serif;font-size:0.82rem;font-weight:800;letter-spacing:0.075em;line-height:1.1;text-shadow:0 1px 0 rgba(255, 238, 150, 0.75), 0 2px 8px rgba(92, 63, 0, 0.18)}header>div nav .menu-items ul li button::before{position:absolute;left:50%;bottom:-10px;width:0;height:2px;background:linear-gradient(90deg, transparent, rgba(82, 54, 0, 0.7), transparent);content:"";opacity:0;transform:translateX(-50%);transition:220ms width ease, 220ms opacity ease}header>div nav .menu-items ul li button:hover,header>div nav .menu-items ul li button:focus-visible{color:#5f4100!important;text-shadow:0 1px 0 rgba(255, 244, 187, 0.9), 0 4px 12px rgba(92, 63, 0, 0.28)}header>div nav .menu-items ul li button:hover::before,header>div nav .menu-items ul li button:focus-visible::before{width:100%;opacity:1}@media (max-width:1023px){header>div.container{justify-content:flex-start;gap:8px}header>div .nav-logo{margin-left:clamp(4px, 3vw, 14px)}header>div .nav-logo a{width:64px;height:64px}header>div .nav-logo a::before{top:-10px;width:56px;height:116px}header>div .nav-logo img.nav-logo-cintillo,header>div .nav-logo img[src$="logo-cintillo.png"],header>div .nav-logo img[src$="logo_white_trans.png"]{top:-10px;height:116px}header>div .nav-socials{display:flex!important;position:absolute;top:50%;right:auto;left:96px;padding-right:0;transform:translateY(-50%)}header .btnMobileMenu{display:flex!important}header>div .nav-socials a{width:34px;height:34px}header>div .nav-socials a,body.mobile-menu header>div .nav-socials a{color:#111!important}header>div .nav-socials a:hover,header>div .nav-socials a:focus-visible{color:#5f4100!important}body.mobile-menu header{background:url("/images/pattern.png") center/220px auto repeat!important}}.product-container .product-details h2,.wish-list h3,.dlg .text-box h3,.dlg .text-box h4{font-family:var(--font-display);font-weight:400;letter-spacing:0.02em}.product-container .product-details h2,.wish-list h3{line-height:1}body .product-container .product-details button.view,body .product-container .product-details button.add-basket,body .shop .product-grid .product .product-buttons .view-wishlist{background:#111!important;border-color:#111!important;color:#fff!important}body .product-container .product-details button.add,body .shop .product-grid .product .product-buttons .add-wishlist,body .shop .product-grid .product .product-buttons .add-to-basket{background:#f4c71f!important;border-color:#d4a70e!important;color:#111!important}@font-face{font-family:"Salter Roman";src:url("/fonts/Salter-Roman.otf") format("opentype"), url("/fonts/Salter-Roman.ttf") format("truetype");font-display:swap}:root{--font-display: "Salter Roman", Georgia, serif;--font-body: "Salter Roman", Georgia, serif}body,button,input,textarea,select,p,li,a,span,label{font-family:var(--font-body)!important}h1,h2,h3,h4,h5,h6,.section-title h2,.product-container .product-details h2,.character__name,.related-card__name{font-family:var(--font-display)!important;font-weight:400!important}@media (max-width:640px){}.join-the-order[hidden]{display:none!important}@media (max-width:640px){}.shop .product-grid{align-items:start!important;grid-auto-rows:auto!important}.shop .product-grid .product{align-self:start!important;height:auto!important;min-height:0!important;display:grid!important;grid-template-rows:auto auto!important}.shop .product-grid .product .image{aspect-ratio:1 / 1!important;min-height:0!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.shop .product-grid .product .titles{min-height:0!important;padding:clamp(14px, 1.45vw, 20px)!important}.shop .product-grid .product .product-buttons:empty{display:none!important}.site-content>.container{padding-top:clamp(24px, 4vw, 58px)!important;padding-bottom:clamp(34px, 5vw, 70px)!important}header>div nav .menu-items ul li:has(>button[data-section=home]),header>div nav .menu-items ul li:has(>button[data-section=characters]),header>div nav .menu-items ul li:has(>button[data-section=videoWall]){display:none!important}header>div nav .menu-items ul li button.js-open-modal[data-modal-mode=login]{padding:9px 30px!important;border-radius:26px!important;background:#111!important;color:#f4c71f!important;font-weight:500!important;letter-spacing:0.04em!important;text-transform:lowercase!important;text-shadow:none!important;box-shadow:0 2px 8px rgba(0, 0, 0, 0.3)!important;transition:200ms background ease, 200ms transform ease!important}header>div nav .menu-items ul li button.js-open-modal[data-modal-mode=login]::first-letter{text-transform:uppercase!important}header>div nav .menu-items ul li button.js-open-modal[data-modal-mode=login]::before{display:none!important}header>div nav .menu-items ul li button.js-open-modal[data-modal-mode=login]:hover,header>div nav .menu-items ul li button.js-open-modal[data-modal-mode=login]:focus-visible{background:#2a2a2a!important;color:#f4c71f!important;text-shadow:none!important;transform:translateY(-1px)!important}.hero .hero__bg,.hero .hero__video{background:linear-gradient(160deg, #241a09 0%, #4a3610 45%, #0e0b06 100%)!important}body{background:#fff!important}body .site-content{margin-top:0!important}body header{position:sticky!important;top:0!important;z-index:9500!important;overflow:visible!important;background:url("/images/pattern.png") center / 260px auto repeat, #f4c71f!important}body header>div,body header>div.container,body header>div .nav-logo,body header>div .nav-logo a{overflow:visible!important}body header>div .nav-logo,body header>div .nav-logo a::before,body header>div .nav-logo img.nav-logo-cintillo,body header>div .nav-logo img[src$="logo-cintillo.png"],body header>div .nav-logo img[src$="logo_white_trans.png"]{z-index:9700!important}body header>div .nav-logo a::before,body header>div .nav-logo img.nav-logo-cintillo,body header>div .nav-logo img[src$="logo-cintillo.png"],body header>div .nav-logo img[src$="logo_white_trans.png"]{filter:drop-shadow(0 16px 18px rgba(0, 0, 0, .28))!important}body .product-container{width:min(100% - 40px, 1320px)!important;margin-inline:auto!important;display:grid!important;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)!important;gap:clamp(24px, 4vw, 56px)!important;align-items:start!important;padding-block:clamp(34px, 5vw, 72px)!important;padding-inline:0!important}body .product-container .product-image{width:100%!important;min-width:0!important;align-items:stretch!important}body .product-container .product-image img{width:100%!important;max-width:none!important;max-height:min(72vh, 680px)!important;object-fit:cover!important;object-position:center!important;border-radius:12px!important}body .product-container .product-details{width:100%!important;min-width:0!important;padding:clamp(22px, 3vw, 38px)!important}body .product-container .product-details h2{margin:0 0 clamp(14px, 2vw, 24px)!important;font-family:var(--font-display)!important;font-size:clamp(2.4rem, 4.4vw, 5rem)!important;line-height:.92!important;letter-spacing:-.015em!important}body .product-container .product-details .product-description{font-family:var(--font-body)!important;font-size:clamp(1rem, 1.15vw, 1.18rem)!important;line-height:1.45!important}body .product-container .product-details .product-description p{line-height:1.45!important;margin-bottom:1rem!important}@media (max-width:900px){body .product-container{grid-template-columns:1fr!important;width:min(100% - 28px, 720px)!important;padding-block:28px 44px!important}body .product-container .product-image img{max-height:none!important;aspect-ratio:1 / 1!important}body .product-container .product-details h2{font-size:clamp(2.2rem, 12vw, 3.8rem)!important}}body .product-container.product-container--commerce{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)!important;gap:clamp(24px, 3.2vw, 48px)!important;align-items:start!important;width:min(calc(100% - 48px), 1320px)!important;padding:clamp(22px, 3vw, 42px) 0 clamp(44px, 6vw, 84px)!important}body .product-container.product-container--commerce .product-gallery{position:relative!important;display:grid!important;grid-template-columns:minmax(0, 1fr)!important;grid-template-rows:auto auto!important;gap:12px!important;padding:clamp(12px, 1.4vw, 18px)!important;border:1px solid rgba(244, 199, 31, .25)!important;border-radius:18px!important;background:linear-gradient(135deg, rgba(17, 14, 8, .72), rgba(9, 8, 5, .88)),
    var(--lo-black-pattern) center / 420px auto repeat!important;box-shadow:0 24px 62px rgba(0, 0, 0, .28)!important;overflow:hidden!important}body .product-container.product-container--commerce .product-gallery::before{content:""!important;position:absolute!important;inset:-24px!important;z-index:0!important;background-image:linear-gradient(180deg, rgba(9, 8, 5, .18), rgba(9, 8, 5, .72)),
    var(--lo-active-product-image)!important;background-position:center!important;background-size:cover!important;filter:blur(26px) saturate(1.08) brightness(.78)!important;transform:scale(1.08)!important;opacity:.72!important;pointer-events:none!important}body .product-container.product-container--commerce .product-gallery>img#productImage{position:relative!important;z-index:1!important;display:block!important;width:100%!important;height:min(58svh, 620px)!important;min-height:430px!important;max-height:620px!important;object-fit:contain!important;object-position:center!important;border:1px solid rgba(255, 255, 255, .18)!important;border-radius:12px!important;background:rgba(8, 7, 5, .34)!important;box-shadow:0 18px 44px rgba(0, 0, 0, .32)!important}body .product-container.product-container--commerce .product-gallery .product-gallery__details{top:clamp(20px, 2vw, 30px)!important;left:clamp(20px, 2vw, 30px)!important;z-index:3!important;min-height:40px!important;padding:0 18px!important;border-radius:10px!important}body .product-container.product-container--commerce .product-gallery .product-gallery__thumbs{position:relative!important;z-index:2!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:52px!important;padding:2px 0 0!important}body .product-container.product-container--commerce .product-gallery .product-gallery__thumb{width:52px!important;height:52px!important;min-height:0!important;flex:0 0 52px!important;padding:0!important;border:2px solid rgba(255, 255, 255, .24)!important;border-radius:8px!important;background:rgba(8, 7, 5, .55)!important;box-shadow:0 8px 20px rgba(0, 0, 0, .28)!important;opacity:.78!important}body .product-container.product-container--commerce .product-gallery .product-gallery__thumb img{width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important;border-radius:6px!important}body .product-container.product-container--commerce .product-gallery .product-gallery__thumb.is-active,body .product-container.product-container--commerce .product-gallery .product-gallery__thumb:hover{border-color:var(--lo-yellow)!important;opacity:1!important;transform:translateY(-2px)!important}body .product-container.product-container--commerce .product-details{width:100%!important;min-height:min(58svh, 620px)!important;max-height:none!important;overflow-y:visible!important;padding:clamp(24px, 3vw, 42px)!important;border-radius:18px!important;background:linear-gradient(135deg, rgba(23, 19, 10, .86), rgba(9, 8, 5, .93)),
    var(--lo-black-pattern) center / 420px auto repeat!important}body .product-container.product-container--commerce .product-details h2{max-width:11ch!important;font-size:clamp(3.1rem, 4.8vw, 5.8rem)!important}@media (max-width:980px){body .product-container.product-container--commerce{grid-template-columns:1fr!important;width:min(calc(100% - 28px), 720px)!important}body .product-container.product-container--commerce .product-gallery>img#productImage{height:min(62svh, 620px)!important;min-height:340px!important}body .product-container.product-container--commerce .product-details{position:relative!important;top:auto!important;min-height:0!important;max-height:none!important;overflow-y:visible!important}}@media (max-width:560px){body .product-container.product-container--commerce{width:min(calc(100% - 22px), 430px)!important}body .product-container.product-container--commerce .product-gallery>img#productImage{height:min(56svh, 500px)!important;min-height:280px!important}body .product-container.product-container--commerce .product-gallery .product-gallery__thumb{width:44px!important;height:44px!important;flex-basis:44px!important}}@media (max-width:560px){}:root{--lo-display: "Salter Roman", Georgia, serif;--lo-body: "Salter Roman", Georgia, serif;--lo-track: .13em}body,button,input,textarea,select,header,header a,header button{font-family:var(--lo-body)!important}h1,h2,h3,.product-title,.founder-title-sub{font-family:var(--lo-display)!important;font-weight:400!important;letter-spacing:0!important}header nav a,header .nav a,header .menu a{font-weight:700!important;letter-spacing:var(--lo-track)!important}@media (max-width:640px){}body .join-the-order{padding-bottom:0!important}@media (max-width:640px){}html,body{overflow-x:hidden!important}@media (max-width:640px){}body .product-container--commerce .qty-row,body .product-grid .qty-row,body .details .qty-row{color:#f8f2e3!important}body .product-container--commerce .qty-label,body .product-grid .qty-label,body .details .qty-label{color:rgba(248, 242, 227, .78)!important;text-shadow:0 1px 2px rgba(0, 0, 0, .45)!important}body .product-container--commerce .qty-stepper,body .product-grid .qty-stepper,body .details .qty-stepper{border-color:rgba(248, 242, 227, .46)!important;background:rgba(255, 255, 255, .035)!important}body .product-container--commerce .qty-btn,body .product-grid .qty-btn,body .details .qty-btn,body #qtyMinus,body #qtyPlus{color:#f8f2e3!important;background:rgba(255, 255, 255, .02)!important}body .product-container--commerce .qty-btn:hover,body .product-grid .qty-btn:hover,body .details .qty-btn:hover,body #qtyMinus:hover,body #qtyPlus:hover{color:#f4c71f!important;background:rgba(244, 199, 31, .12)!important}body .product-container--commerce .qty-val,body .product-grid .qty-val,body .details .qty-val,body #qtyVal{color:#f4c71f!important;border-color:rgba(248, 242, 227, .36)!important;text-shadow:0 1px 2px rgba(0, 0, 0, .55)!important}body .hero{min-height:0!important;padding-top:clamp(22px, 2.8vw, 42px)!important;padding-bottom:clamp(14px, 1.8vw, 26px)!important}body .hero-content{margin:0 auto!important}body .hero-title{margin:0 auto!important;max-width:min(92vw, 15ch)!important;font-size:clamp(2.25rem, 4.5vw, 4.45rem)!important;line-height:.92!important}body .main{padding-top:clamp(10px, 1.2vw, 22px)!important}body .back-link{margin-bottom:clamp(10px, 1.1vw, 18px)!important}@media (max-width:640px){body .hero{padding-top:70px!important;padding-bottom:14px!important}body .hero-title{font-size:clamp(2rem, 9vw, 2.85rem)!important;max-width:12ch!important}body .main{padding-top:10px!important}}@media (max-width:720px){}html,body{overflow-x:hidden!important}html,body{overflow-x:hidden!important}@media (max-width:720px){}@media (max-width:720px){}@media (max-width:640px){}@media (max-width:720px){}@media (max-width:640px){}html,body{max-width:100%;overflow-x:hidden!important}@media (max-width:1023px){body header{height:64px!important}body header>div nav,body header>div nav.is-mobile-open{position:fixed!important;inset:0!important;width:100vw!important;height:100svh!important;max-width:none!important;padding:clamp(92px, 18svh, 132px) 22px 30px!important;display:flex!important;align-items:stretch!important;justify-content:flex-start!important;overflow-y:auto!important;overflow-x:hidden!important;border:0!important;background:radial-gradient(circle at 18% 8%, rgba(244, 199, 31, .16), transparent 34%),
      linear-gradient(145deg, #fffdf5 0%, #f6f0dd 100%)!important;z-index:9400!important}body:not(.mobile-menu) header>div nav{opacity:0!important;visibility:hidden!important;transform:translateX(100%)!important;pointer-events:none!important}body.mobile-menu header>div nav,body.mobile-menu header>div nav.is-mobile-open{opacity:1!important;visibility:visible!important;transform:translateX(0)!important;pointer-events:auto!important}body header>div nav .menu-items{width:min(100%, 360px)!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:18px!important}body header>div nav .menu-items::before{content:"Lion Order"!important;display:block!important;width:100%!important;margin:0 0 clamp(18px, 5svh, 42px)!important;color:#0b0906!important;font-family:var(--font-display, "Salter Roman", Georgia, serif)!important;font-size:clamp(2.5rem, 13vw, 4.2rem)!important;line-height:.86!important;letter-spacing:0!important;text-align:center!important;text-transform:none!important}body header>div nav .menu-items ul{width:100%!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important}body header>div nav .menu-items ul li{width:100%!important;display:block!important;border-bottom:1px solid rgba(11, 9, 6, .14)!important}body header>div nav .menu-items ul li button,body header>div nav .menu-items ul li a{width:100%!important;min-height:56px!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#0b0906!important;font-family:var(--font-body, Georgia, serif)!important;font-size:clamp(.92rem, 3.7vw, 1.04rem)!important;font-weight:800!important;letter-spacing:.18em!important;line-height:1.2!important;text-align:center!important;text-transform:uppercase!important;white-space:normal!important}body header>div nav .menu-items ul li button.js-open-modal{margin-top:18px!important;border:1px solid rgba(166, 120, 40, .45)!important;border-radius:4px!important;background:rgba(244, 199, 31, .22)!important}body header>div nav .menu-items ul li.js-auth-logged-in{display:none!important}body header>div .js-auth-logged-in,body header>div .js-user-greeting{max-width:min(48vw, 180px)!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}body header .btnMobileMenu{z-index:9800!important}}
