.ls-events-section,.ls-event-section{width:100%}.ev-main,.ev-dialog,.ev-toast,.ed-page,.ed-lightbox,.ed-copy-dialog,.ed-notice-live{--ls-ink: #16171a;--ls-ink-soft: #33363b;--ls-graphite: #6b7076;--ls-paper: #f5f5f5;--ls-bone: #ebebeb;--ls-line: #dedede;--ls-white: #fff;--ls-smoke: #e5e5e5;--ls-font-display: var(--font-stack-header);--ls-font-body: var(--font-stack-body)}.ev-main.ev-page{--ev-max: var(--ls-content-max);--ev-pad: var(--ls-gutter);--ev-head-offset: var(--ls-events-head, 120px);width:100%}.ev-main :is(h1,h2,h3,h4),.ev-dialog :is(h1,h2,h3,h4){color:inherit!important;font-family:var(--ls-font-display)}.ev-main .ev-worldwide :is(h2,p){color:#fbfbf8!important}.ev-dialog .ls-ev-submit{margin-top:20px}.ev-main .ls-ev-faq-text{margin-top:14px}.ev-main .ev-story-media img{width:100%;height:100%;object-fit:cover}.ed-page{width:100%}.ed-page .ed-wrap,.ed-page .ed-wrap.ed-subnav-inner{width:100%;max-width:var(--ls-page-max);padding-inline:var(--ls-gutter)}.ed-page :is(h1,h2,h3,summary),.ed-lightbox h2,.ed-copy-dialog h2{color:#16171a!important}.ed-page .ed-breadcrumb a{display:inline-flex;align-items:center;gap:6px}html body:has(.ls-ev-dock){padding-bottom:var(--ls-dock-h, 0px)!important}.ed-page :is(section[id],h2[id]){scroll-margin-top:calc(var(--ed-sticky-top, 0px) + 24px)}.ed-page.ls-ev-dock{position:fixed;left:0;right:0;bottom:0;z-index:40;overflow:visible;background:transparent;transform:translateY(100%);visibility:hidden;transition:transform .26s cubic-bezier(.23,1,.32,1),visibility 0s linear .26s}.ed-page.ls-ev-dock[data-visible]{transform:translateY(0);visibility:visible;transition:transform .26s cubic-bezier(.23,1,.32,1),visibility 0s}.ls-ev-dock .ed-subnav{position:static;border-top:1px solid var(--ls-line);border-bottom:0;background:#f5f5f5f5;-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);padding-bottom:env(safe-area-inset-bottom)}.ls-ev-dock .ed-subnav-inner{gap:20px;min-height:68px;padding-block:10px}.ls-ev-dock .ed-subnav-links{gap:4px;scrollbar-width:none}.ls-ev-dock .ed-subnav-links::-webkit-scrollbar{display:none}.ls-ev-dock .ed-subnav-links a{padding:9px 12px;border:0;border-radius:5px;font-size:13px;font-weight:600;color:var(--ls-ink-soft);text-decoration:none;transition:background-color .15s ease,color .15s ease}.ls-ev-dock .ed-subnav-links a[aria-current=true]{background:var(--ls-bone);color:var(--ls-ink)}@media(hover:hover)and (pointer:fine){.ls-ev-dock .ed-subnav-links a:hover{color:var(--ls-ink)}}.ls-ev-dock-action{display:flex;align-items:center;gap:16px;flex:none;min-width:0}.ls-ev-dock-id{display:grid;min-width:0;max-width:260px;line-height:1.3}.ls-ev-dock-id strong{font-size:14px;font-weight:600;color:var(--ls-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-ev-dock-id>span{font-size:12px;color:var(--ls-graphite);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-ev-dock .ed-btn:not([hidden]){display:inline-flex;flex:none}body:has(.ls-ev-dock) .ed-mobile-action{display:none!important}@media(max-width:800px){.ls-ev-dock .ed-subnav-inner{flex-direction:column-reverse;align-items:stretch;gap:6px;padding-block:8px}.ls-ev-dock-action{justify-content:space-between;gap:12px}.ls-ev-dock-id{flex:1;max-width:none}.ls-ev-dock .ed-subnav-links a{padding:7px 10px;font-size:12px}.ls-ev-dock .ed-btn{min-height:44px}}@media print{html body:has(.ls-ev-dock){padding-bottom:0!important}}.ed-page .ed-product-image img{width:100%;height:100%;object-fit:contain}.ed-page .ed-map-pin[data-unplaced]{display:none}@media(prefers-reduced-motion:reduce){.ev-main *,.ed-page *,.ed-page.ls-ev-dock,.ed-page.ls-ev-dock[data-visible]{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ev-card .ev-card-top--photo{position:relative;isolation:isolate;overflow:hidden;min-height:150px;padding-bottom:21px;margin-bottom:18px;background:#161616;color:#fff}.ev-card .ev-card-top--photo .ev-card-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.23,1,.32,1)}.ev-card .ev-card-top--photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,calc(var(--ev-photo-dim, .45) + .2)),rgba(0,0,0,var(--ev-photo-dim, .45)) 55%,rgba(0,0,0,calc(var(--ev-photo-dim, .45) - .1)))}.ev-card .ev-card-top--photo .ev-date-stamp span,.ev-card .ev-card-top--photo .ev-date-stamp small,.ev-card .ev-card-top--photo .ev-type{color:#fff!important;text-shadow:0 1px 12px rgba(0,0,0,.35)}.ev-card .ev-card-top--photo .ev-date-stamp small{opacity:.85}.ev-card .ev-card-top--photo .ev-type svg{color:#fff;filter:drop-shadow(0 1px 6px rgba(0,0,0,.35))}.ev-event-grid[data-view=list] .ev-card .ev-card-top--photo{min-height:0;margin:0;border-right:0}@media(hover:hover)and (pointer:fine){.ev-card:hover .ev-card-top--photo .ev-card-photo{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.ev-card .ev-card-top--photo .ev-card-photo{transition:none}}.ev-invite--banner{position:relative;isolation:isolate;overflow:hidden;padding:clamp(36px,5vw,72px) clamp(24px,5vw,72px);border-radius:16px;background:#161616;color:#f5f5f5}.ev-invite--banner .ev-invite-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.ev-invite--photo{min-height:clamp(440px,38vw,580px);align-items:end}.ev-invite--photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#0000008c,#0000 60%),linear-gradient(90deg,rgba(0,0,0,min(.92,calc(var(--ev-banner-dim, .55) + .2))),rgba(0,0,0,var(--ev-banner-dim, .55)) 45%,rgba(0,0,0,max(.12,calc(var(--ev-banner-dim, .55) - .3))))}.ev-page .ev-invite--photo h2{text-shadow:0 2px 24px rgba(0,0,0,.45)}.ev-invite--panel .ev-invite-copy{padding:clamp(22px,2.4vw,32px);border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#0e0e0e9e;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.ev-invite--panel .ev-invite-copy>:last-child{margin-bottom:0}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ev-invite--panel .ev-invite-copy{background:#0e0e0ed1}}.ev-page .ev-invite--banner h2{color:#f5f5f5!important}.ev-invite--banner .ev-lead{color:#d4d4d4}.ev-invite--banner .ev-small{color:#a3a3a3}.ev-invite--photo .ev-lead{color:#ebebeb}.ev-invite--photo .ev-small{color:#d4d4d4}.ev-invite--banner .ev-btn{background:#f5f5f5;border-color:#f5f5f5;color:#161616!important}.ev-invite--banner .ev-text-link{color:#f5f5f5!important}.ev-invite--banner .ev-text-link svg{transition:transform .2s cubic-bezier(.23,1,.32,1)}.ev-invite--banner .ev-btn:focus-visible,.ev-invite--banner .ev-text-link:focus-visible{outline:2px solid #f5f5f5;outline-offset:3px}@media(hover:hover)and (pointer:fine){.ev-invite--banner .ev-text-link:hover{text-decoration:underline;text-decoration-color:#f5f5f580}.ev-invite--banner .ev-text-link:hover svg{transform:translate(3px)}}@media(max-width:760px){.ev-invite--banner{border-radius:12px}.ev-invite--photo{min-height:560px;align-content:end;padding:28px 20px 20px}.ev-invite--photo:before{background:linear-gradient(0deg,rgba(0,0,0,min(.92,calc(var(--ev-banner-dim, .55) + .3))),rgba(0,0,0,var(--ev-banner-dim, .55)) 55%,rgba(0,0,0,max(.15,calc(var(--ev-banner-dim, .55) - .25))))}.ev-invite--panel .ev-invite-copy{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/ls-events.css.map */
