.lbbmw-tk{--tk-ink: rgb(var(--color-foreground));--tk-line: rgba(var(--color-foreground), .12);--tk-soft: rgba(var(--color-foreground), .6);--tk-accent: var(--lbbmw-accent, #1c69d4);--tk-ease: var(--lbbmw-ease, cubic-bezier(.22, 1, .36, 1));--tk-max: 120rem}.lbbmw-tk *,.lbbmw-tk *:before,.lbbmw-tk *:after{box-sizing:border-box}.lbbmw-tk__wrap{max-width:var(--tk-max);margin-inline:auto;padding:clamp(2rem,4vw,5rem) clamp(1.6rem,4vw,4rem)}.lbbmw-tk__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.4rem,5vw,6rem);align-items:start}.lbbmw-tk__media{position:sticky;top:12rem}.lbbmw-tk__frame{position:relative;border:1px solid var(--tk-line);border-radius:6px;overflow:hidden;background:rgb(var(--color-background))}.lbbmw-tk__img{display:block;width:100%;height:auto}.lbbmw-tk__badge{position:absolute;top:1.6rem;left:1.6rem;z-index:2;display:inline-flex;align-items:center;gap:.7rem;background:var(--tk-accent);color:#fff;font-size:1.1rem;letter-spacing:.16rem;text-transform:uppercase;font-weight:600;padding:.8rem 1.4rem;border-radius:100px}.lbbmw-tk__thumbs{display:flex;gap:1rem;margin-top:1.2rem;flex-wrap:wrap}.lbbmw-tk__thumb{width:7.2rem;height:7.2rem;object-fit:cover;border:1px solid var(--tk-line);border-radius:4px;cursor:pointer;opacity:.55;transition:opacity .2s var(--tk-ease),border-color .2s var(--tk-ease)}.lbbmw-tk__thumb:hover,.lbbmw-tk__thumb[aria-current=true]{opacity:1;border-color:var(--tk-accent)}.lbbmw-tk__eyebrow{display:inline-block;font-size:1.2rem;letter-spacing:.26rem;text-transform:uppercase;color:var(--tk-soft);margin:0 0 1.2rem}.lbbmw-tk__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);text-transform:uppercase;letter-spacing:.02rem;line-height:1.02;font-size:clamp(2.6rem,4.4vw,4.2rem);margin:0;color:var(--tk-ink)}.lbbmw-tk__price{display:flex;align-items:baseline;gap:1rem;margin:2rem 0 0;font-family:var(--font-heading-family);font-size:clamp(2.2rem,3.2vw,3rem);color:var(--tk-accent)}.lbbmw-tk__price small{font-family:var(--font-body-family);font-size:1.35rem;color:var(--tk-soft)}.lbbmw-tk__lead{margin:2rem 0 0;font-size:clamp(1.5rem,1.8vw,1.7rem);line-height:1.65;color:rgba(var(--color-foreground),.82);max-width:52ch}.lbbmw-tk__chips{list-style:none;margin:2.6rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.lbbmw-tk__chip{display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;border:1px solid var(--tk-line);border-radius:6px}.lbbmw-tk__chip svg{flex:0 0 auto;color:var(--tk-accent)}.lbbmw-tk__chip-label{display:block;font-size:1.05rem;letter-spacing:.16rem;text-transform:uppercase;color:var(--tk-soft);margin-bottom:.3rem}.lbbmw-tk__chip-value{display:block;font-size:1.45rem;font-weight:600;line-height:1.2;color:var(--tk-ink)}.lbbmw-tk__divider{height:1px;background:var(--tk-line);margin:2.8rem 0}.lbbmw-tk__variants{display:grid;gap:1rem;margin:0 0 1.8rem}.lbbmw-tk__variant{position:relative;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--tk-line);border-radius:6px;padding:1.4rem 1.6rem;cursor:pointer}.lbbmw-tk__variant input{position:absolute;opacity:0;pointer-events:none}.lbbmw-tk__variant:has(input:checked){border-color:var(--tk-accent);box-shadow:inset 0 0 0 1px var(--tk-accent)}.lbbmw-tk__variant-name{font-weight:600;font-size:1.5rem}.lbbmw-tk__variant-price{color:var(--tk-accent);font-size:1.5rem}.lbbmw-tk__buy{display:flex;gap:1.2rem;flex-wrap:wrap}.lbbmw-tk__qty{display:inline-flex;align-items:center;border:1px solid var(--tk-line);border-radius:6px}.lbbmw-tk__qty button{width:4.8rem;height:5.6rem;background:none;border:0;font-size:2rem;cursor:pointer;color:var(--tk-ink)}.lbbmw-tk__qty input{width:4.4rem;height:5.6rem;border:0;border-inline:1px solid var(--tk-line);text-align:center;font-size:1.6rem;background:none;color:var(--tk-ink);-moz-appearance:textfield}.lbbmw-tk__qty input::-webkit-outer-spin-button,.lbbmw-tk__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lbbmw-tk-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:1.6rem 3rem;background:var(--tk-accent);color:#fff;font-size:1.35rem;letter-spacing:.16rem;text-transform:uppercase;text-decoration:none;border:1px solid var(--tk-accent);border-radius:4px;cursor:pointer;transition:background .25s var(--tk-ease),transform .25s var(--tk-ease),box-shadow .25s var(--tk-ease)}.lbbmw-tk-btn:hover{background:#1450a8;transform:translateY(-2px);box-shadow:0 14px 30px #1c69d452}.lbbmw-tk__add{flex:1 1 22rem;height:5.6rem;font-size:1.4rem}.lbbmw-tk__secure{display:flex;align-items:center;gap:.8rem;margin:1.6rem 0 0;font-size:1.25rem;color:var(--tk-soft)}.lbbmw-tk__secure svg{color:var(--tk-accent)}.lbbmw-tk__included{margin-top:2.8rem}.lbbmw-tk__inc-head{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.1rem;font-size:1.5rem;margin:0 0 1.4rem}.lbbmw-tk__inc-list{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.lbbmw-tk__inc-list li{display:flex;align-items:flex-start;gap:1.1rem;font-size:1.45rem;line-height:1.5;color:rgba(var(--color-foreground),.85)}.lbbmw-tk__inc-list svg{flex:0 0 auto;margin-top:.2rem;color:var(--tk-accent)}.lbbmw-tk__lower{border-top:1px solid var(--tk-line);margin-top:clamp(3.6rem,6vw,6rem);padding-top:clamp(3.6rem,6vw,5rem);display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(3rem,5vw,5rem)}.lbbmw-tk__lower-title{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.1rem;font-size:clamp(1.9rem,2.6vw,2.4rem);margin:0 0 1.8rem}.lbbmw-tk__desc{font-size:1.55rem;line-height:1.75;color:rgba(var(--color-foreground),.84)}.lbbmw-tk__desc :first-child{margin-top:0}.lbbmw-tk__notes{list-style:none;margin:0;padding:0;display:grid;gap:1.4rem}.lbbmw-tk__note{padding-left:1.6rem;border-left:2px solid var(--tk-accent);font-size:1.4rem;line-height:1.55;color:rgba(var(--color-foreground),.8)}.lbbmw-tk__note strong{display:block;text-transform:uppercase;letter-spacing:.04rem;font-size:1.25rem;margin-bottom:.3rem}.lbbmw-tk__stickybar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;align-items:center;justify-content:space-between;gap:1.2rem;padding:1rem 1.4rem calc(1rem + env(safe-area-inset-bottom));background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--tk-line);box-shadow:0 -8px 24px #00000014;transform:translateY(110%);transition:transform .3s var(--tk-ease)}.lbbmw-tk__stickybar.is-visible{transform:translateY(0)}.lbbmw-tk__stickybar-price{display:flex;flex-direction:column;line-height:1.1}.lbbmw-tk__stickybar-price b{font-size:1.7rem;color:var(--tk-accent)}.lbbmw-tk__stickybar-price span{font-size:1.05rem;text-transform:uppercase;letter-spacing:.14rem;color:var(--tk-soft)}.lbbmw-tk__stickybar .lbbmw-tk-btn{flex:1 1 auto;height:5rem;padding:0 2rem}@media(max-width:860px){.lbbmw-tk__grid{grid-template-columns:1fr}.lbbmw-tk__media{position:static}.lbbmw-tk__lower{grid-template-columns:1fr}}@media(max-width:749px){.lbbmw-tk__stickybar{display:flex}.lbbmw-tk__wrap{padding-bottom:9rem}}@media(max-width:460px){.lbbmw-tk__chips{grid-template-columns:1fr}.lbbmw-tk__add{flex-basis:100%}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/lbbmw-ticket.css.map */
