.fanlp{--n:#0D1B2A;--a:#E8920A;--a2:#A85F00;--k:#0D1B2A;--d:#1f2733;--m:#55606e;--b:#dfe3e8;--s:#F7F4EE;color:var(--d);font-size:16px;line-height:1.5}html[data-gm-area=edmonton] .fanlp .gm-can,html[data-gm-area=canada] .fanlp .gm-edm{display:none!important}.fanlp .wrap{max-width:1180px;margin:0 auto;padding:0 16px}.fanlp h1,.fanlp h2,.fanlp h3{font-family:Archivo,system-ui,-apple-system,sans-serif;letter-spacing:-.01em;margin:0}.fanlp .hero{position:relative;background:var(--n);color:#fff;overflow:hidden}.fanlp .hero-img{position:absolute;top:0;right:0;bottom:0;left:0}.fanlp .hero-img img{width:100%;height:100%;object-fit:cover;display:block}.fanlp .hero-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0d1b2af2,#0d1b2ad1 48%,#0d1b2a59)}@media(max-width:749px){.fanlp .hero-img:after{background:#0d1b2ad6}}.fanlp .hero-in{position:relative;padding:44px 16px 40px;max-width:1180px;margin:0 auto}@media(min-width:750px){.fanlp .hero-in{padding:72px 16px 64px}}.fanlp .hero-box{max-width:660px}.fanlp .eyebrow{display:inline-block;background:var(--a);color:var(--n);font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;margin:0 0 14px}.fanlp .hero h1{font-size:34px;line-height:1.1;font-weight:800;color:#fff;margin:0 0 12px}@media(min-width:750px){.fanlp .hero h1{font-size:46px}}.fanlp .hero .sub{font-size:18px;line-height:1.5;color:#e8ecf1;margin:0 0 20px}.fanlp .ctas{display:grid;grid-template-columns:1fr;gap:10px;margin:0 0 14px;max-width:640px}.fanlp .ctas .btn,.fanlp .more .btn{padding:0 14px;white-space:nowrap}@media(min-width:600px){.fanlp .ctas{grid-template-columns:1fr 1fr}}.fanlp .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:0 20px;font-weight:800;font-size:16px;text-decoration:none!important;border:2px solid var(--a);color:var(--n)!important;background:var(--a);border-radius:2px;cursor:pointer;text-align:center}.fanlp .btn.w{background:#fff;border-color:#fff;color:var(--n)!important}.fanlp .sec .btn.w{background:var(--n);border-color:var(--n);color:#fff!important}.fanlp .btn.o{background:transparent;border-color:var(--n);color:var(--n)!important}.fanlp .btn svg{width:20px;height:20px;flex:0 0 20px}.fanlp .meta{font-size:14px;color:#cfd6df;display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center}.fanlp .open{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:#fff}.fanlp .open i{width:9px;height:9px;border-radius:50%;background:#22b14c;display:inline-block}.fanlp .open.closed i{background:#9aa3ad}.fanlp .switch{color:#fff;text-decoration:underline;font-size:14px;background:none;border:0;padding:0;cursor:pointer}.fanlp .sec{padding:44px 0}.fanlp .sec.alt{background:var(--s)}.fanlp .sec h2{font-size:28px;line-height:1.2;color:var(--k);margin:0 0 8px}.fanlp .sec .lead{color:var(--m);margin:0 0 22px;max-width:72ch}.fanlp .facts{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:600px){.fanlp .facts{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.fanlp .facts{grid-template-columns:repeat(4,1fr)}}.fanlp .fact{background:#fff;border:1px solid var(--b);padding:16px;display:flex;gap:12px;align-items:flex-start}.fanlp .fact .ic{flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:var(--n);display:flex;align-items:center;justify-content:center}.fanlp .fact .ic svg{width:21px;height:21px;fill:none!important;stroke:var(--a)!important;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fanlp .fact .ic svg *{fill:none!important;stroke:var(--a)!important}.fanlp .fact b{display:block;font-size:15px;color:var(--k);margin:0 0 2px}.fanlp .fact span{font-size:14px;color:var(--m);line-height:1.4}.fanlp .tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:750px){.fanlp .tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.fanlp .tile{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:var(--n);text-decoration:none!important;color:#fff!important;border:1px solid var(--b)}.fanlp .tile img{width:100%;height:100%;object-fit:cover;display:block;opacity:.85;margin:0!important}.fanlp .tile span{position:absolute;left:0;right:0;bottom:0;padding:28px 12px 10px;background:linear-gradient(0deg,#0d1b2af2,#0d1b2a00);font-weight:800;font-size:16px}.fanlp .tile:hover{border-color:var(--a)}.fanlp .brands{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0}.fanlp .brands a{display:flex;align-items:center;justify-content:center;width:120px;height:72px;background:#fff;border:1px solid var(--b);padding:8px}.fanlp .brands a:hover{border-color:var(--a)}@media(max-width:599px){.fanlp .brands{gap:8px}.fanlp .brands a{width:calc((100% - 16px)/3);height:64px}}.fanlp .brands img{max-width:100%;max-height:100%;width:auto;height:auto;margin:0!important}.fanlp .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:750px){.fanlp .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fanlp .card{background:#fff;border:1px solid var(--b);display:flex;flex-direction:column;text-decoration:none!important;color:inherit!important}.fanlp a.card:hover{border-color:var(--a)}.fanlp .card .im{aspect-ratio:1/1;background:#f4f5f7;display:flex;align-items:center;justify-content:center;overflow:hidden}.fanlp .card .im img{width:100%;height:100%;object-fit:contain;display:block;margin:0!important}.fanlp .card .bd{padding:12px;display:flex;flex-direction:column;gap:4px;flex:1}.fanlp .card .v{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--m);font-weight:700}.fanlp .card .n{font-weight:700;font-size:15px;line-height:1.3;color:var(--k)}.fanlp .card .p{font-size:13px;font-weight:700;color:var(--a2)}.fanlp .more{margin:18px 0 0;display:flex;flex-wrap:wrap;gap:10px}.fanlp .more .btn{min-width:230px}.fanlp .steps{counter-reset:s;display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:750px){.fanlp .steps{grid-template-columns:repeat(3,1fr)}}.fanlp .step{background:#fff;border:1px solid var(--b);border-top:4px solid var(--a);padding:18px}.fanlp .step b{display:block;font-family:Archivo,system-ui,sans-serif;font-size:18px;color:var(--k);margin:0 0 4px}.fanlp .step b:before{counter-increment:s;content:counter(s)". ";color:var(--a2)}.fanlp .step span{color:var(--m);font-size:15px}.fanlp .visit{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:990px){.fanlp .visit{grid-template-columns:1fr 1.2fr}}.fanlp .visit .map{min-height:300px;border:1px solid var(--b);background:#eee}.fanlp .visit .map iframe{width:100%;height:100%;min-height:300px;border:0;display:block}.fanlp .vrow{display:flex;gap:10px;margin:0 0 12px}.fanlp .vrow b{min-width:78px;display:inline-block}.fanlp .faq details{background:#fff;border:1px solid var(--b);margin:0 0 8px}.fanlp .faq summary{cursor:pointer;padding:14px 16px;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:12px}.fanlp .faq summary::-webkit-details-marker{display:none}.fanlp .faq summary:after{content:"+";color:var(--a2);font-size:22px;line-height:1}.fanlp .faq details[open] summary:after{content:"\2013"}.fanlp .faq .a{padding:0 16px 14px}.fanlp .bar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--n);box-shadow:0 -4px 16px #00000040}.fanlp .bar .btn{flex:1;min-height:48px;padding:0 10px;font-size:15px}@media(min-width:990px){.fanlp .bar{display:none}}@media(max-width:989px){body{padding-bottom:72px}}body:has(.fanlp) .floating-call-button{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gm-lp-styles-1.css.map */
