:root{--les-blue: #1d3fba;--les-blue-light: #eaedfa;--les-blue-dark: #142d85;--les-orange: #e24e1b;--les-orange-hover: #c94318;--les-orange-light: #fdf0eb;--les-text: #1a1a1a;--les-text-mid: #4a4a4a;--les-text-light: #717171;--les-border: #e0e0e0;--les-bg-alt: #f5f6f8;--les-radius: 8px}.shopify-section-group-header-group .announcement-bar,[data-section-type=announcement-bar],.announcement-bar{background:var(--les-orange)!important;color:#fff!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:13px!important}.announcement-bar a,.announcement-bar .announcement__link{color:#fff!important;text-decoration:underline!important}body{font-size:16px!important;line-height:1.65!important}h1,.h1,[class*=type-preset-h1]{font-weight:700!important;letter-spacing:-.02em!important}h2,.h2,[class*=type-preset-h2]{font-weight:700!important;letter-spacing:-.01em!important}h3,.h3,[class*=type-preset-h3]{font-weight:600!important}.button:not(.button-secondary):not(.button-tertiary):not(.button-unstyled):not(.slideshow-control):not([class*=slideshow]):not([class*=pagination]):not([class*=card-gallery]),button[type=submit].button:not(.button-secondary):not(.button-unstyled),.shopify-payment-button button{background-color:var(--les-orange)!important;border-color:var(--les-orange)!important;color:#fff!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:14px!important;padding:14px 28px!important;border-radius:var(--les-radius)!important;transition:background-color .2s,transform .15s!important;min-height:48px!important}.button:not(.button-secondary):not(.button-tertiary):not(.button-unstyled):not(.slideshow-control):hover,button[type=submit].button:not(.button-secondary):not(.button-unstyled):hover{background-color:var(--les-orange-hover)!important;border-color:var(--les-orange-hover)!important;transform:translateY(-1px)!important}.button-unstyled,.slideshow-control,[class*=slideshow-control],.card-gallery button,product-card button.button-unstyled{background-color:transparent!important;border-color:transparent!important;min-height:auto!important;padding:0!important;text-transform:none!important;letter-spacing:normal!important}.button-secondary{background-color:var(--les-text)!important;border-color:var(--les-text)!important;color:#fff!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:13px!important;padding:12px 24px!important;border-radius:var(--les-radius)!important;min-height:44px!important;transition:background-color .2s!important}.button-secondary:hover{background-color:#333!important}.slideshow h2,.slideshow [class*=type-preset-h2],.hero h2,.hero [class*=type-preset-h2]{font-size:clamp(2.2rem,5vw,3.5rem)!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.1!important;text-shadow:0 2px 20px rgba(0,0,0,.3)!important}.slideshow p,.hero p{font-size:clamp(1rem,2vw,1.2rem)!important;font-weight:400!important;opacity:.9}.slideshow .button:not(.button-unstyled):not(.slideshow-control),.hero .button:not(.button-unstyled):not(.slideshow-control){font-size:15px!important;padding:16px 36px!important;min-height:52px!important}product-card,.product-card{border-radius:var(--les-radius)!important;overflow:hidden!important;transition:transform .25s,box-shadow .25s!important}product-card:hover,.product-card:hover{transform:translateY(-4px)!important;box-shadow:0 8px 30px #0000001a!important}product-card .card-gallery,.product-card .card-gallery{border-radius:var(--les-radius)!important;overflow:hidden!important}product-card h3,product-card [class*=product-title],.product-card h3{font-weight:600!important;font-size:1rem!important;line-height:1.35!important;margin-top:8px!important}product-card .rte p,.product-card .rte p{font-size:.85rem!important;color:var(--les-text-mid)!important}product-card .rte strong,.product-card .rte strong{color:var(--les-blue)!important;font-weight:700!important}product-card .badge,.product-card .badge,.product-card-badges span{background:var(--les-text)!important;color:#fff!important;font-weight:600!important;font-size:11px!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:4px!important;padding:4px 10px!important}.product-card__content:after{content:"GET TICKETS \2192"!important;display:block!important;width:fit-content!important;margin:8px auto 4px!important;background:var(--les-orange)!important;color:#fff!important;font-size:12px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:10px 22px!important;border-radius:6px!important;text-align:center!important;pointer-events:none!important;transition:background .2s!important}.product-card:hover .product-card__content:after{background:var(--les-orange-hover)!important}[data-template=index] .resource-list__item:first-child .product-card__content:after{font-size:12px!important;padding:10px 22px!important;margin:4px 0 4px 24px!important}.product-list h3,.product-list [class*=type-preset-h3],.product-list [class*=type-preset-h4]{color:var(--les-text)!important;font-weight:700!important;font-size:clamp(1.4rem,3vw,1.8rem)!important}.product-list .link,.product-list a.link{color:var(--les-blue)!important;font-weight:600!important;font-size:14px!important;letter-spacing:.03em!important;text-transform:uppercase!important}.product-list .link:hover,.product-list a.link:hover{color:var(--les-blue-dark)!important}.featured-blog-posts h4,.blog-post-card h4{font-weight:600!important;font-size:1.05rem!important;line-height:1.35!important}.featured-blog-posts .blog-post-info-text,.blog-post-card .blog-post-info-text{font-size:.8rem!important;color:var(--les-text-light)!important;text-transform:uppercase!important;letter-spacing:.04em!important}.email-signup h2,[class*=email-signup] h2{font-weight:600!important}.email-signup .button,[class*=email-signup] .button{background-color:var(--les-blue)!important;border-color:var(--les-blue)!important}.email-signup .button:hover,[class*=email-signup] .button:hover{background-color:var(--les-blue-dark)!important;border-color:var(--les-blue-dark)!important}.sponsor-marquee img,[class*=marquee] img{filter:grayscale(30%)!important;opacity:.85!important;transition:filter .3s,opacity .3s!important}.sponsor-marquee img:hover,[class*=marquee] img:hover{filter:grayscale(0%)!important;opacity:1!important}.header-menu a,header nav a{font-size:14px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],textarea,select{font-size:16px!important;padding:12px 16px!important;border-radius:6px!important;border:1px solid var(--les-border)!important;min-height:48px!important}input:focus,textarea:focus,select:focus{border-color:var(--les-blue)!important;outline:2px solid rgba(29,63,186,.2)!important;outline-offset:1px!important}.price .money,.price__regular .money{font-size:1.3rem!important;font-weight:700!important;color:var(--les-text)!important}.product-information h1{font-size:clamp(1.6rem,4vw,2.4rem)!important;font-weight:700!important;line-height:1.2!important}a,button:not(.button-unstyled):not(.slideshow-control),[role=button],input,select,textarea{min-height:44px}:focus-visible{outline:2px solid var(--les-blue)!important;outline-offset:2px!important}@media(max-width:749px){body{font-size:16px!important;line-height:1.7!important}.slideshow h2,.hero h2{font-size:1.8rem!important}.button:not(.button-secondary):not(.button-tertiary):not(.button-unstyled):not(.slideshow-control){width:100%!important;text-align:center!important;padding:16px 24px!important;font-size:15px!important}product-card h3,.product-card h3{font-size:.95rem!important}}@media(min-width:1400px){.page-width{max-width:1280px!important}}.collection h1{font-size:clamp(1.8rem,4vw,2.6rem)!important;font-weight:700!important;text-align:center!important;margin-bottom:8px!important}.facets-actions button,.facets-actions select{font-size:13px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.04em!important}.contact-form .button,form[action*=contact] .button{background-color:var(--les-blue)!important;border-color:var(--les-blue)!important}.contact-form .button:hover,form[action*=contact] .button:hover{background-color:var(--les-blue-dark)!important;border-color:var(--les-blue-dark)!important}.cart-summary .button:not(.button-unstyled),[class*=cart] .button:not(.button-secondary):not(.button-unstyled){background-color:var(--les-orange)!important;border-color:var(--les-orange)!important;font-size:15px!important;padding:16px 32px!important}.cart-summary .button:not(.button-unstyled):hover,[class*=cart] .button:not(.button-secondary):not(.button-unstyled):hover{background-color:var(--les-orange-hover)!important}.hero img[src*=Schedule],img[alt*=schedule i]{border-radius:var(--les-radius)!important}.rte a:not(.button),main a:not(.button):not(.link):not([class]){color:var(--les-blue)!important;text-decoration:underline!important}.rte a:not(.button):hover,main a:not(.button):not(.link):not([class]):hover{color:var(--les-blue-dark)!important}[data-template=index] .section-resource-list .resource-list--grid:before{content:"UP NEXT"!important;display:block!important;grid-column:1 / -1!important;font-size:12px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--les-orange)!important;padding-bottom:8px!important;margin-bottom:4px!important;border-bottom:2px solid var(--les-border)!important}[data-template=index] .section-resource-list .resource-list--grid>.resource-list__item:first-child{grid-column:1 / -1!important}[data-template=index] .resource-list__item:first-child product-card,[data-template=index] .resource-list__item:first-child .product-card{background:var(--les-blue-light)!important;border:2px solid #c8ceea!important;border-radius:12px!important;overflow:hidden!important;position:relative!important}[data-template=index] .resource-list__item:first-child product-card:before,[data-template=index] .resource-list__item:first-child .product-card:before{content:"NEXT EVENT"!important;position:absolute!important;top:16px!important;left:16px!important;z-index:5!important;background:var(--les-orange)!important;color:#fff!important;font-size:11px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:5px 14px!important;border-radius:4px!important}[data-template=index] .resource-list__item:first-child .product-card__content{display:grid!important;grid-template-columns:35% 1fr!important;gap:0!important;padding:0!important;max-height:300px!important;overflow:hidden!important;align-content:center!important}[data-template=index] .resource-list__item:first-child .product-card__content>:first-child{grid-column:1!important;grid-row:1 / 99!important;overflow:hidden!important;background:#1a1a2e!important;max-height:300px!important}[data-template=index] .resource-list__item:first-child .product-card__content>:first-child,[data-template=index] .resource-list__item:first-child .product-card__content>:first-child>*{width:100%!important;height:100%!important}[data-template=index] .resource-list__item:first-child .product-card__content>:first-child img{width:100%!important;height:300px!important;object-fit:contain!important;object-position:center!important;padding:16px!important}[data-template=index] .resource-list__item:first-child .product-card__content>:not(:first-child){grid-column:2!important;padding:2px 24px!important;text-align:left!important;width:100%!important;justify-self:stretch!important}[data-template=index] .resource-list__item:first-child .product-card__content>:nth-child(2){padding-top:12px!important;padding-bottom:8px!important}#les-countdown{width:fit-content!important;justify-self:start!important;display:flex!important;gap:8px!important;flex-wrap:nowrap!important}[data-template=index] .resource-list__item:first-child .product-card__content>:last-child{padding-bottom:12px!important}[data-template=index] .resource-list__item:first-child .product-card h3,[data-template=index] .resource-list__item:first-child [class*=product-title]{font-size:1.35rem!important;font-weight:700!important;line-height:1.25!important;text-align:left!important}[data-template=index] .resource-list__item:first-child .product-card__content{justify-items:start!important}[data-template=index] .resource-list__item:first-child .product-card__content>:not(:first-child),[data-template=index] .resource-list__item:first-child .product-card__content>:not(:first-child) *,[data-template=index] .resource-list__item:first-child .product-card h3,[data-template=index] .resource-list__item:first-child .product-card p,[data-template=index] .resource-list__item:first-child .product-card span,[data-template=index] .resource-list__item:first-child .product-card div:not(.product-card__content):not(:first-child),[data-template=index] .resource-list__item:first-child .product-card .rte,[data-template=index] .resource-list__item:first-child .product-card .rte p,[data-template=index] .resource-list__item:first-child .product-card [class*=product-title],[data-template=index] .resource-list__item:first-child .product-card [class*=title]{text-align:left!important;margin-left:0!important;margin-right:auto!important;justify-self:start!important}[data-template=index] .resource-list__item:first-child .product-card__link{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important}[data-template=index] .resource-list__item:first-child .product-card .button:not(.button-unstyled){position:relative!important;z-index:2!important;width:fit-content!important}[data-template=index] .resource-list--grid>.resource-list__item:first-child:after{content:"MORE EVENTS"!important;display:block!important;font-size:12px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--les-blue)!important;padding-top:24px!important;padding-bottom:8px!important;border-bottom:2px solid var(--les-border)!important}@media(max-width:749px){[data-template=index] .resource-list__item:first-child .product-card__content{display:flex!important;flex-direction:column!important;min-height:auto!important;max-height:none!important;overflow:visible!important}[data-template=index] .resource-list__item:first-child .product-card__content>:first-child{width:100%!important;max-height:200px!important;grid-column:unset!important;grid-row:unset!important}[data-template=index] .resource-list__item:first-child .product-card__content>:first-child img{height:200px!important}[data-template=index] .resource-list__item:first-child .product-card__content>:not(:first-child){padding:8px 20px!important;grid-column:unset!important;grid-row:unset!important}[data-template=index] .resource-list__item:first-child .product-card__content>:nth-child(2){padding-top:16px!important}[data-template=index] .resource-list__item:first-child .product-card__content>:last-child{padding-bottom:20px!important}[data-template=index] .resource-list__item:first-child .product-card h3{font-size:1.1rem!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/les-custom.css.map */
