.bcm{padding:44px 0 80px;color:rgb(var(--color-foreground))}.bcm__head{margin-bottom:18px}.bcm__eyebrow{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 16px;font:500 11px/1.2 var(--font-heading-family, monospace);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.5)}.bcm__back{margin-left:auto;color:rgba(var(--color-foreground),.55);text-decoration:none;transition:color .15s ease}.bcm__back:after{content:" \2192"}.bcm__back:hover{color:rgb(var(--color-foreground))}.bcm__title{margin:0;max-width:18ch;font:400 clamp(28px,4.2vw,46px)/1.08 var(--font-heading-family, monospace);letter-spacing:-.02em}.bcm__intro{max-width:54ch;margin:14px 0 0;font:400 15px/1.55 var(--font-body-family, sans-serif);color:rgba(var(--color-foreground),.72)}.bcm__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:26px}.bcm__zones{display:flex;flex-wrap:wrap;gap:6px 20px}.bcm__zone{padding:4px 0;border:0;border-bottom:1px solid transparent;background:none;color:rgba(var(--color-foreground),.45);font:500 11px/1.2 var(--font-heading-family, monospace);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color .15s ease,border-color .15s ease}.bcm__zone sup{margin-left:3px;font-size:9px;letter-spacing:0;vertical-align:super}.bcm__zone:hover{color:rgb(var(--color-foreground))}.bcm__zone[aria-pressed=true]{color:rgb(var(--color-foreground));border-bottom-color:rgb(var(--color-foreground))}.bcm__views{display:inline-flex;border:1px solid rgba(var(--color-foreground),.2)}.bcm__view{min-width:74px;padding:8px 14px;border:0;background:transparent;color:rgba(var(--color-foreground),.55);font:500 11px/1 var(--font-heading-family, monospace);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.bcm__view+.bcm__view{border-left:1px solid rgba(var(--color-foreground),.2)}.bcm__view[aria-pressed=true]{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.bcm__zone:focus-visible,.bcm__view:focus-visible{outline:1px solid rgb(var(--color-foreground));outline-offset:3px}.bcm__frame{position:relative;height:clamp(440px,66vh,660px)}.bcm__gl{position:absolute;left:0;top:0;z-index:0;display:block;pointer-events:none}.bcm__canvas{position:relative;z-index:1;display:block;width:100%;height:100%;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.bcm__canvas.is-dragging{cursor:grabbing}.bcm.is-zoomed .bcm__gl,.bcm.is-zoomed .bcm__canvas{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent),linear-gradient(180deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent),linear-gradient(180deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-composite:intersect}.bcm__cartel{position:absolute;top:50%;right:0;z-index:2;width:min(330px,calc(100% - 32px));max-height:calc(100% - 32px);overflow:auto;padding:14px 16px;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.16);box-shadow:0 10px 30px #0000000f;transform:translateY(-50%);animation:bcm-in .24s ease both}.bcm__cartel[hidden]{display:none}.bcm__wheel{position:absolute;left:50%;top:50%;z-index:5;margin:0;padding:11px 18px;border-radius:999px;background:#111111d6;color:#fff;font:500 11px/1 var(--font-heading-family, monospace);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;pointer-events:none;transition:opacity .25s ease}.bcm__wheel.is-on{opacity:1}.bcm__cartel.is-left{right:auto;left:0}@keyframes bcm-in{0%{opacity:0;transform:translateY(calc(-50% + 8px))}}@keyframes bcm-up{0%{opacity:0;transform:translateY(8px)}}.bcm__close{position:absolute;top:6px;right:6px;width:32px;height:32px;padding:0;border:0;background:none;cursor:pointer}.bcm__close:before,.bcm__close:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1px;background:rgb(var(--color-foreground))}.bcm__close:before{transform:translate(-50%,-50%) rotate(45deg)}.bcm__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.bcm__close:focus-visible{outline:1px solid rgb(var(--color-foreground));outline-offset:-4px}.bcm__card{display:grid;grid-template-columns:76px 1fr;gap:14px;align-items:start;color:inherit;text-decoration:none}.bcm__card.is-compact{grid-template-columns:44px 1fr;gap:12px;align-items:center;padding:8px 0;border-top:1px solid rgba(var(--color-foreground),.08)}.bcm__thumb{display:block;padding:4px;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1)}.bcm__thumb img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:contain;background:rgba(var(--color-foreground),.03)}.bcm__meta{display:grid;gap:4px;min-width:0;padding-right:22px}.bcm__ref,.bcm__artist,.bcm__see,.bcm__group{font:500 10px/1.3 var(--font-heading-family, monospace);letter-spacing:.1em;text-transform:uppercase}.bcm__ref{color:rgba(var(--color-foreground),.45)}.bcm__name{font:400 15px/1.25 var(--font-heading-family, monospace);overflow-wrap:anywhere}.bcm__card.is-compact .bcm__name{font-size:13px}.bcm__place,.bcm__price{font:400 13px/1.35 var(--font-body-family, sans-serif);color:rgba(var(--color-foreground),.72)}.bcm__card.is-compact .bcm__place,.bcm__card.is-compact .bcm__price{font-size:12px}.bcm__artist{color:rgba(var(--color-foreground),.6)}.bcm__see{margin-top:6px;text-decoration:underline;text-underline-offset:3px}.bcm__see:after{content:" \2192";text-decoration:none;display:inline-block;margin-left:4px}.bcm__card:hover .bcm__name{text-decoration:underline;text-underline-offset:3px}.bcm__group{display:flex;justify-content:space-between;gap:10px;margin:0 30px 6px 0}.bcm__group span:last-child{flex:0 0 auto;color:rgba(var(--color-foreground),.6)}.bcm__legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;margin:12px 0 0;font:500 10px/1.3 var(--font-heading-family, monospace);letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.45)}.bcm__key{display:inline-flex;align-items:center;gap:7px}.bcm__key[hidden]{display:none}.bcm__key i{display:block;flex:0 0 auto;width:8px;height:8px;background:rgb(var(--color-foreground))}.bcm__key i.is-country{background:transparent;box-shadow:inset 0 0 0 1.25px rgb(var(--color-foreground))}.bcm__key b{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 3px;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:9.5px;font-weight:600;letter-spacing:0}.bcm__hint{margin-left:auto;color:rgba(var(--color-foreground),.35)}.bcm__hint:empty{display:none}.bcm__cta{display:inline-block;margin-top:22px;padding:13px 20px;border:1px solid rgb(var(--color-foreground));border-radius:var(--buttons-radius, 6px);color:rgb(var(--color-foreground));font:600 11px/1 var(--font-heading-family, monospace);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background .15s ease,color .15s ease}.bcm__cta:after{content:" \2192"}.bcm__cta:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.bcm--compact{padding:56px 0 64px;border-top:1px solid rgba(var(--color-foreground),.1)}.bcm--compact .bcm__title{font-size:clamp(24px,3vw,34px)}.bcm--compact .bcm__bar{margin-top:20px}@media screen and (min-width:750px){.bcm--compact .bcm__frame{height:clamp(380px,54vh,540px)}}.bcm__index{margin-top:56px}.bcm__index-title{margin:0 0 18px;padding-bottom:10px;border-bottom:1px solid rgba(var(--color-foreground),.12);font:500 11px/1.2 var(--font-heading-family, monospace);letter-spacing:.14em;text-transform:uppercase}.bcm__index-grid{columns:4 220px;column-gap:32px}.bcm__country{break-inside:avoid;margin:0 0 26px}.bcm__country-name{display:flex;justify-content:space-between;margin:0 0 8px;font:500 11px/1.2 var(--font-heading-family, monospace);letter-spacing:.12em;text-transform:uppercase}.bcm__country-name span:last-child{color:rgba(var(--color-foreground),.4)}.bcm__country-name .bcm__flag{margin-right:8px;font-size:14px;line-height:0;letter-spacing:0;vertical-align:-2px}.bcm__country ul{margin:0;padding:0;list-style:none}.bcm__country li{margin:0}.bcm__country a{display:flex;justify-content:space-between;gap:10px;padding:4px 0;color:inherit;text-decoration:none;font:400 14px/1.35 var(--font-body-family, sans-serif)}.bcm__country a:hover .bcm__i-name{text-decoration:underline;text-underline-offset:3px}.bcm__i-city{flex:0 0 auto;color:rgba(var(--color-foreground),.45);font-size:13px}@media screen and (max-width:749px){.bcm{--bcm-tray: 136px;padding:28px 0 48px}.bcm--compact{padding:40px 0 48px}.bcm__stage.page-width{padding-left:0;padding-right:0}.bcm__bar{gap:12px}.bcm__frame,.bcm--compact .bcm__frame{display:grid;grid-template-rows:auto var(--bcm-tray);height:auto}.bcm__canvas{height:auto;aspect-ratio:1 / 1}.bcm__cartel,.bcm__cartel.is-left{position:relative;grid-row:2;inset:auto;width:auto;height:var(--bcm-tray);max-height:none;margin:0;padding:14px 1.5rem 10px;overflow:hidden;border:0;border-top:1px solid rgba(var(--color-foreground),.12);box-shadow:none;transform:none;animation:bcm-up .22s ease both}.bcm__close{top:4px;right:calc(1.5rem - 10px)}.bcm__card{grid-template-columns:76px 1fr}.bcm__meta{gap:3px;padding-right:30px}.bcm__name{font-size:14px}.bcm__see{margin-top:3px}.bcm__cartel.is-list{padding-right:0}.bcm__cartel.is-list .bcm__group{margin-right:calc(1.5rem + 26px)}.bcm__cartel.is-list .bcm__list{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:1.5rem;padding:2px 1.5rem 6px 0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bcm__cartel.is-list .bcm__list::-webkit-scrollbar{display:none}.bcm__cartel.is-list .bcm__card.is-compact{flex:0 0 min(78%,260px);grid-template-columns:56px 1fr;padding:6px 8px 6px 6px;border:1px solid rgba(var(--color-foreground),.1);scroll-snap-align:start}.bcm__cartel.is-list .bcm__card.is-compact .bcm__meta{padding-right:0}.bcm__legend{position:relative;z-index:1;align-content:flex-start;min-height:var(--bcm-tray);margin:calc(-1 * var(--bcm-tray)) 0 0;padding:16px 1.5rem 0;border-top:1px solid rgba(var(--color-foreground),.12)}.bcm.is-open .bcm__legend{visibility:hidden}.bcm__index{margin-top:24px}.bcm__index-grid{columns:1}.bcm__hint{flex-basis:100%;margin-left:0}.bcm__cta{margin-left:1.5rem;margin-top:18px}.bcm--compact .bcm__legend{min-height:0}.bcm--compact .bcm__cta{margin-top:14px}.bcm--compact.is-open .bcm__cta{visibility:hidden}}@media(prefers-reduced-motion:reduce){.bcm__cartel,.bcm__cartel.is-left{animation:none}}.bcm--home{--bcm-pad: clamp(16px, 4vw, 60px);--bcm-bg: #f5f5f3;padding:56px 0 64px}.bcm--home .bcm__wrap{padding:0 var(--bcm-pad)}.bcm--home .bcm__head{margin:0 0 24px}.bcm--home .bcm__eyebrow{gap:6px 14px;margin:0 0 14px;font:500 12px/1.2 "DINPro",var(--font-body-family, sans-serif);letter-spacing:.16em;color:#111}.bcm--home [data-bcm-count]{color:rgba(var(--color-foreground),.45)}.bcm--home .bcm__title{max-width:15ch;font:400 clamp(28px,2.9vw,42px)/1.08 var(--font-heading-family, monospace);letter-spacing:-.02em}.bcm--home .bcm__title{text-wrap:balance}.bcm--home .bcm__intro{max-width:40ch;margin-top:16px}.bcm--home .bcm__frame{height:clamp(380px,56vh,520px);overflow:hidden;border-radius:18px;background:none}.bcm--home .bcm__hint{position:absolute;left:20px;bottom:22px;z-index:3;max-width:calc(100% - 300px);margin:0;font:500 10px/1.3 var(--font-heading-family, monospace);letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.45);pointer-events:none;transition:opacity .2s ease}.bcm--home.is-open .bcm__hint{opacity:0}.bcm--home .bcm__tools{position:absolute;right:16px;bottom:16px;z-index:4;display:flex;align-items:center;gap:8px;transition:opacity .2s ease}.bcm--home.is-open .bcm__tools{opacity:0;pointer-events:none}.bcm--home .bcm__views,.bcm--home .bcm__zoom{position:static;display:inline-flex;align-items:center;gap:2px;padding:3px;border:0;border-radius:999px;background:#fff;box-shadow:0 1px 2px #0000000f,0 6px 18px #00000012}.bcm--home .bcm__view{min-width:0;height:34px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:rgba(var(--color-foreground),.6);font:500 11px/1 var(--font-heading-family, monospace);letter-spacing:.1em}.bcm--home .bcm__view+.bcm__view{border-left:0}.bcm--home .bcm__view:hover{color:rgb(var(--color-foreground))}.bcm--home .bcm__view[aria-pressed=true]{background:#111;color:#fff}.bcm--home .bcm__zoom button{width:34px;height:34px;border-radius:999px}.bcm--home .bcm__zoom button+button{border-top:0}.bcm--home .bcm__zoom button:hover{background:rgba(var(--color-foreground),.07)}.bcm--home .bcm__cartel{right:16px;width:min(300px,calc(100% - 32px));padding:12px;border:0;border-radius:14px;box-shadow:0 2px 6px #0000000d,0 18px 40px #0000001f}.bcm--home .bcm__cartel.is-left{left:16px;right:auto}.bcm--home .bcm__card{grid-template-columns:96px 1fr;gap:14px}.bcm--home .bcm__thumb{padding:0;border:0;border-radius:8px;overflow:hidden;background:var(--bcm-bg)}.bcm--home .bcm__thumb img{background:transparent}.bcm--home .bcm__see{justify-self:start;margin-top:8px;padding:8px 12px;border-radius:999px;background:#111;color:#fff;text-decoration:none}.bcm.bcm--home .bcm__cartel[hidden]{display:none}@media screen and (min-width:750px){.bcm--home .bcm__cartel,.bcm--home .bcm__cartel.is-left{top:16px;bottom:16px;left:auto;right:16px;display:flex;flex-direction:column;width:clamp(280px,25vw,420px);max-height:none;padding:14px;transform:none;animation:bcm-side .26s ease both}.bcm--home .bcm__cartel:not(.is-list) .bcm__card{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;gap:14px;min-height:0}.bcm--home .bcm__cartel:not(.is-list) .bcm__thumb{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:160px;padding:14px}.bcm--home .bcm__cartel:not(.is-list) .bcm__thumb img{width:100%;height:100%;aspect-ratio:auto}.bcm--home .bcm__cartel:not(.is-list) .bcm__meta{padding-right:0}.bcm--home .bcm__cartel.is-list{overflow:hidden}.bcm--home .bcm__cartel.is-list .bcm__list{display:grid;flex:1 1 auto;grid-template-columns:1fr 1fr;align-content:start;gap:16px 12px;min-height:0;overflow:hidden auto;overscroll-behavior:contain}.bcm--home .bcm__cartel.is-list .bcm__card.is-compact{grid-template-columns:1fr;align-items:start;gap:8px;padding:0;border-top:0}.bcm--home .bcm__cartel.is-list .bcm__card.is-compact .bcm__thumb{padding:8px}.bcm--home .bcm__cartel.is-list .bcm__card.is-compact .bcm__meta{padding-right:0}}@keyframes bcm-side{0%{opacity:0;transform:translate(12px)}}.bcm--home .bcm__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px}.bcm--home .bcm__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 22px;border:1px solid #111;border-radius:999px;font:500 12px/1 var(--font-heading-family, monospace);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .2s ease,color .2s ease}.bcm--home .bcm__btn svg{width:16px;height:16px;flex:0 0 auto;transition:transform .2s ease}.bcm--home .bcm__btn--main{background:#111;color:#fff}.bcm--home .bcm__btn--main:hover{background:#333;border-color:#333}.bcm--home .bcm__btn--main:hover svg{transform:translate(3px)}.bcm--home .bcm__btn--alt{background:transparent;color:#111}.bcm--home .bcm__btn--alt:hover{background:#111;color:#fff}.bcm--home .bcm__btn:focus-visible{outline:2px solid #111;outline-offset:3px}.bcm--home .bcm__call{flex-basis:100%;margin:4px 0 0;font:400 13px/1.45 var(--font-body-family, sans-serif);color:rgba(var(--color-foreground),.6)}.bcm--home .bcm__call-a{position:relative;white-space:nowrap}.bcm--home .bcm__call-a:after{content:"";position:absolute;top:-11px;right:-10px;bottom:-11px;left:-10px}@media screen and (min-width:750px)and (hover:none)and (pointer:coarse){.bcm--home .bcm__zoom{overflow:visible}.bcm--home .bcm__view,.bcm--home .bcm__zoom button{position:relative}.bcm--home .bcm__view:after,.bcm--home .bcm__zoom button:after{content:"";position:absolute;top:-5px;right:-1px;bottom:-5px;left:-1px}.bcm--home .bcm__view:first-child:after,.bcm--home .bcm__zoom button:first-child:after{left:-5px}.bcm--home .bcm__view:last-child:after,.bcm--home .bcm__zoom button:last-child:after{right:-5px}}@media screen and (min-width:990px){.bcm--home{padding:64px 0 72px}.bcm--home .bcm__wrap{display:grid;grid-template-columns:minmax(300px,4fr) minmax(0,8fr);grid-template-rows:1fr auto auto 1fr;grid-template-areas:". stage" "head stage" "act stage" ". stage";column-gap:clamp(40px,5vw,96px)}.bcm--home .bcm__wrap:before{content:"";grid-column:1;grid-row:1 / -1;border-radius:18px;background:var(--bcm-bg)}.bcm--home .bcm__head{grid-area:head;margin:0}.bcm--home .bcm__stage{grid-area:stage}.bcm--home .bcm__actions{grid-area:act;margin-top:30px;justify-content:center}.bcm--home .bcm__head,.bcm--home .bcm__actions{position:relative;z-index:1;padding:0 clamp(28px,3.4vw,56px);text-align:center}.bcm--home .bcm__eyebrow{justify-content:center}.bcm--home .bcm__title,.bcm--home .bcm__intro{margin-left:auto;margin-right:auto}.bcm--home .bcm__frame{height:clamp(460px,66vh,620px)}}@media screen and (min-width:750px){.bcm--home{--bcm-strip: 56px}.bcm--home .bcm__frame{height:calc(clamp(380px,56vh,520px) + var(--bcm-strip));padding-bottom:var(--bcm-strip)}.bcm--home .bcm__hint{left:0;bottom:21px}.bcm--home .bcm__tools{right:0;bottom:8px}.bcm--home .bcm__wheel{top:calc(50% - var(--bcm-strip) / 2)}}@media screen and (min-width:990px){.bcm--home .bcm__frame{height:calc(clamp(460px,66vh,620px) + var(--bcm-strip))}}.bcm--home .bcm__flags{display:none}.bcm--home .bcm__btn--alt{min-height:0;padding:6px 2px;border:0;border-radius:0;background:none;font-size:11px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.bcm--home .bcm__btn--alt:hover{background:none;color:rgba(var(--color-foreground),.6)}@media screen and (max-width:749px){.bcm--home .bcm__btn--alt{min-height:44px}}@media screen and (min-width:750px){.bcm--home .bcm__frame{overflow:visible}.bcm--home .bcm__actions{flex-direction:column;align-items:flex-start}.bcm--home .bcm__call{flex-basis:auto;order:1}.bcm--home .bcm__btn--alt{order:2}}@media screen and (min-width:990px){.bcm--home .bcm__wrap{grid-template-rows:auto 1fr auto auto 1fr auto auto;grid-template-areas:"flags stage" ". stage" "head stage" "main stage" ". stage" "call stage" "alt stage"}.bcm--home .bcm__actions{display:contents}.bcm--home .bcm__flags,.bcm--home .bcm__btn--main,.bcm--home .bcm__call,.bcm--home .bcm__btn--alt{position:relative;z-index:1}.bcm--home .bcm__flags{grid-area:flags;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 10px;margin:clamp(24px,2.6vw,36px) 0 0;padding:0 clamp(28px,3.4vw,56px)}.bcm--home .bcm__flags .bcm__flag{font-size:20px;font-style:normal;line-height:1;letter-spacing:0}.bcm--home .bcm__btn--main{grid-area:main;justify-self:center;margin-top:30px}.bcm--home .bcm__call{grid-area:call;margin:0;padding:0 clamp(28px,3.4vw,56px);text-align:center}.bcm--home .bcm__btn--alt{grid-area:alt;justify-self:center;margin:4px 0 clamp(24px,2.6vw,36px)}}.bcm--home .bcm__cartel.is-fit .bcm__card.is-compact .bcm__thumb img{height:var(--bcm-fit)}.bcm--home .bcm__card:hover .bcm__name{text-decoration:none}@media(hover:hover){.bcm--home .bcm__thumb{transition:background-color .3s ease}.bcm--home .bcm__thumb img{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.bcm--home .bcm__card:hover .bcm__thumb{background:#ebebe7}.bcm--home .bcm__card:hover .bcm__thumb img{transform:scale(1.04)}}.bcm--home .bcm__hint.is-blink{animation:bcm-blink 1.2s ease-in-out}@keyframes bcm-blink{0%,50%,to{color:rgba(var(--color-foreground),.45)}25%,75%{color:rgb(var(--color-foreground))}}@media(prefers-reduced-motion:reduce){.bcm--home .bcm__card:hover .bcm__thumb img{transform:none}.bcm--home .bcm__hint.is-blink{animation:none;color:rgb(var(--color-foreground))}}@media screen and (max-width:749px){.bcm--home{--bcm-pad: 20px;--bcm-tray: 76px;padding:36px 0 40px}.bcm--home .bcm__head{margin-bottom:0}.bcm--home .bcm__eyebrow{margin-bottom:8px;font-size:11px}.bcm--home .bcm__title{max-width:none;font-size:24px;line-height:1.12}.bcm--home .bcm__intro,.bcm--home .bcm__hint,.bcm--home .bcm__call{display:none}.bcm--home .bcm__tools{left:0;right:0;bottom:calc(var(--bcm-tray) + 4px);justify-content:space-between;pointer-events:none}.bcm--home .bcm__views,.bcm--home .bcm__zoom{pointer-events:auto}.bcm--home.is-open .bcm__views,.bcm--home.is-open .bcm__zoom{pointer-events:none}.bcm--home .bcm__view[aria-pressed=true]{display:none}.bcm--home .bcm__view{height:32px;padding:0 14px;font-size:10px;color:#111}.bcm--home .bcm__zoom button{width:32px;height:32px}.bcm--home .bcm__frame{height:auto;overflow:visible;border-radius:0;background:none}.bcm--home .bcm__canvas{aspect-ratio:1 / 1}.bcm--home .bcm__cartel,.bcm--home .bcm__cartel.is-left{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;width:auto;height:auto;padding:60px 20px 24px;overflow:auto;overscroll-behavior:contain;border:0;border-radius:0;background:rgb(var(--color-background));box-shadow:none}html.bcm-lock{overflow:hidden}.bcm--home .bcm__close{top:8px;right:8px;width:44px;height:44px}.bcm--home .bcm__close:before,.bcm--home .bcm__close:after{width:18px}.bcm--home .bcm__cartel:not(.is-list) .bcm__card{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;gap:16px;min-height:0}.bcm--home .bcm__cartel:not(.is-list) .bcm__thumb{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:0;padding:16px}.bcm--home .bcm__cartel:not(.is-list) .bcm__thumb img{width:100%;height:100%;aspect-ratio:auto}.bcm--home .bcm__meta{padding-right:0}.bcm--home .bcm__see{justify-self:stretch;margin-top:10px;padding:14px 16px;text-align:center}.bcm--home .bcm__cartel.is-list .bcm__group{margin-right:0}.bcm--home .bcm__cartel.is-list{overflow:hidden}.bcm--home .bcm__cartel.is-list .bcm__list{display:grid;flex:1 1 auto;grid-template-columns:1fr 1fr;align-content:start;gap:18px 12px;min-height:0;overflow:hidden auto;overscroll-behavior:contain;padding:4px 0 0;scroll-snap-type:none}.bcm--home .bcm__cartel.is-list .bcm__card.is-compact{grid-template-columns:1fr;align-items:start;gap:8px;padding:0;border:0}.bcm--home .bcm__cartel.is-list .bcm__card.is-compact .bcm__thumb{padding:8px}.bcm--home .bcm__actions{position:relative;z-index:2;display:grid;grid-template-columns:1fr;align-content:start;gap:8px;height:var(--bcm-tray);margin:calc(-1 * var(--bcm-tray)) 0 0;padding-top:14px}.bcm--home .bcm__btn{width:100%}.bcm--home.is-open .bcm__actions{visibility:hidden}}@media screen and (min-width:750px){.bcm:not(.bcm--home){padding-top:20px}.bcm:not(.bcm--home) .bcm__eyebrow{margin-bottom:10px}.bcm:not(.bcm--home) .bcm__title{max-width:none;font-size:clamp(26px,3.4vw,34px)}.bcm:not(.bcm--home) .bcm__intro{margin-top:8px;max-width:72ch}.bcm:not(.bcm--home) .bcm__bar{margin-top:16px}.bcm:not(.bcm--home) .bcm__frame{height:clamp(340px,min((min(100vw,1600px) - 100px) * .473,100svh - 360px),760px)}.bcm:not(.bcm--home).is-gl:not(.is-flat) .bcm__frame{height:clamp(440px,min(66vh,100svh - 360px,660px),660px)}}@media screen and (min-width:990px){.bcm:not(.bcm--home) .bcm__head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:clamp(32px,5vw,80px)}.bcm:not(.bcm--home) .bcm__eyebrow,.bcm:not(.bcm--home) .bcm__bar{grid-column:1 / -1}.bcm:not(.bcm--home) .bcm__title{font-size:clamp(30px,2.8vw,40px);white-space:nowrap}.bcm:not(.bcm--home) .bcm__intro{margin:0;max-width:60ch;justify-self:end}.bcm:not(.bcm--home) .bcm__frame{height:clamp(440px,min((min(100vw,1600px) - 100px) * .473,100svh - 300px),760px)}.bcm:not(.bcm--home).is-gl:not(.is-flat) .bcm__frame{height:clamp(440px,max(min((min(100vw,1600px) - 100px) * .473,100svh - 300px),min(66vh,100svh - 300px,660px)),760px)}}@media screen and (max-width:749px){.bcm:not(.bcm--home){padding-top:14px}.bcm:not(.bcm--home) .bcm__eyebrow{margin-bottom:10px}.bcm:not(.bcm--home) .bcm__title{font-size:25px}.bcm:not(.bcm--home) .bcm__intro{margin-top:8px;font-size:14px;line-height:1.5}.bcm:not(.bcm--home) .bcm__bar{margin-top:14px}.bcm:not(.bcm--home) .bcm__zones{gap:6px 16px}.bcm:not(.bcm--home) .bcm__head{margin-bottom:10px}.bcm:not(.bcm--home) .bcm__legend{font-size:11px;color:rgba(var(--color-foreground),.66)}.bcm:not(.bcm--home) .bcm__hint{color:rgba(var(--color-foreground),.58)}}.bcm:not(.bcm--home) [data-bcm-count]:empty{min-width:calc(20ch + 2.8em)}.bcm:not(.bcm--home) .bcm__zones:empty{display:flex;min-height:24px;min-width:min(100%,497px)}@media screen and (max-width:749px){.bcm:not(.bcm--home) .bcm__zones:empty{min-width:min(100%,481px)}}@media screen and (max-width:510px){.bcm:not(.bcm--home) .bcm__zones:empty{min-height:54px}}.bcm__pick{display:none}@media screen and (max-width:749px){.bcm--home .bcm__pick:not([hidden]){position:absolute;left:50%;z-index:4;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 24px);min-height:40px;padding:0 14px 0 12px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #0000000f,0 6px 18px #00000012;color:#111;text-decoration:none;white-space:nowrap;transform:translate(-50%);animation:bcm-pick .25s ease-out}.bcm--home .bcm__pick .bcm__flag{font-size:20px;font-style:normal;line-height:1;letter-spacing:0}.bcm--home .bcm__pick-name{overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis}.bcm--home .bcm__pick-n{font:500 10px/1.3 var(--font-heading-family, monospace);letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.5)}.bcm--home .bcm__pick svg{flex:none;width:14px;height:14px}.bcm--home.is-picked .bcm__hint{opacity:0}.bcm--home .bcm__flags .bcm__flag{transition:opacity .2s ease,transform .2s ease}.bcm--home.is-picked .bcm__flags .bcm__flag{opacity:.35}.bcm--home.is-picked .bcm__flags .bcm__flag.is-on{opacity:1;transform:scale(1.35)}}@keyframes bcm-pick{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bcm--home .bcm__pick:not([hidden]){animation:none}}@media screen and (min-width:1200px){.bcm--home .bcm__cartel,.bcm--home .bcm__cartel.is-left{width:clamp(280px,25vw,640px)}.bcm:not(.bcm--home) .bcm__cartel{width:min(clamp(330px,22vw,480px),calc(100% - 32px))}.bcm:not(.bcm--home) .bcm__card.is-compact{grid-template-columns:clamp(64px,4.4vw,96px) 1fr}}.bcm__rail.is-free .bcm__track{scroll-snap-type:none!important}.bcm__rail.is-drag .bcm__track,.bcm__rail.is-drag .bcm__track *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.bcm__rail.is-drag .bct{transform:none!important}.bcm__cnav,.bcm__group--one{display:none}@media screen and (min-width:750px){.bcm__cnav{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;margin:0 auto 0 2px;color:inherit}.bcm__group span.bcm__cnav{color:inherit}.bcm__cnav-btn{position:relative;display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid rgba(var(--color-foreground),.2);border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.bcm__cnav-btn:after{content:"";position:absolute;top:-7px;right:-3px;bottom:-7px;left:-3px}.bcm__cnav-btn svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.bcm__cnav-btn:active{background:rgba(var(--color-foreground),.06)}.bcm__cnav-btn:focus-visible{outline:1px solid currentColor;outline-offset:2px}.bcm__group .bcm__cnav-btn{width:26px;height:26px}.bcm__group .bcm__cnav-btn:after{top:-9px;right:-2px;bottom:-9px;left:-2px}.bcm__group{align-items:center}.bcm__group--one{display:flex;margin-bottom:12px}}@media screen and (min-width:750px)and (hover:hover){.bcm__cnav-btn:hover{border-color:currentColor}}@media screen and (min-width:990px){.bcm:not(.bcm--home){display:grid;grid-template-columns:minmax(0,1fr) min(calc(var(--page-width) - 10rem),calc(100% - 10rem)) minmax(0,1fr)}.bcm:not(.bcm--home)>*{grid-column:1 / -1}.bcm:not(.bcm--home)>.bcm__head{display:contents}.bcm:not(.bcm--home) .bcm__head>*{grid-column:2}.bcm:not(.bcm--home) .bcm__eyebrow{grid-row:1}.bcm:not(.bcm--home) .bcm__title{grid-row:2;justify-self:start}.bcm:not(.bcm--home) .bcm__bar{grid-row:3}.bcm:not(.bcm--home) .bcm__head>.bcm__cta{grid-row:4}.bcm:not(.bcm--home)>.bcm__stage{grid-row:5;width:100%;margin-top:18px}.bcm:not(.bcm--home) .bcm__intro{grid-row:6;justify-self:start;margin:22px 0 0;max-width:60ch}.bcm:not(.bcm--home)>.bcm__index{grid-row:7;width:100%}.bcm:not(.bcm--home) .bcm__frame{height:clamp(440px,min((min(100vw,1600px) - 100px) * .473,100svh - 250px),760px)}}@media screen and (min-width:1600px){.bcm:not(.bcm--home) .bcm__bar{grid-row:2;justify-self:end;align-self:center;margin-top:0}.bcm:not(.bcm--home) .bcm__title{padding-right:clamp(32px,4vw,80px)}.bcm:not(.bcm--home).is-gl:not(.is-flat) .bcm__frame{height:clamp(560px,100svh - 310px,1000px)}.bcm:not(.bcm--home).is-flat>.bcm__stage{max-width:max(var(--page-width),min(100vw - 10rem,2400px,(100svh - 210px) / .473 + 100px))}.bcm:not(.bcm--home).is-flat .bcm__frame{height:clamp(440px,min((min(100vw - 10rem,2400px) - 100px) * .473,100svh - 210px),1100px)}}:root.br-sombre:not(#br-0) .bcm:not(.bcm--home) .bcm__view[aria-pressed=true]{background-color:rgb(var(--br-texte))!important;color:rgb(var(--br-page))!important}:lang(ja) .bcm__intro{word-break:keep-all;overflow-wrap:anywhere}:lang(ja) .bcm__place{word-break:keep-all;overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/19/assets/bisou-carte.css.map */
