.bb{--ink:#252923;--cream:#f6f2e9;--sand:#e8dfd0;--orange:#c75e3d;--forest:#304b3f;--line:#d7d4cd;color:var(--ink);font-family:inherit;overflow:hidden}.bb *{box-sizing:border-box}.bb-container{max-width:1240px;width:calc(100% - 48px);margin:auto}.bb:not(.bb-hero){padding:clamp(64px,8vw,115px) 0}.bb h1,.bb h2,.bb h3{margin:0 0 22px;line-height:1.09;letter-spacing:-.045em;color:inherit;font-weight:750}.bb h1{font-size:clamp(44px,6.5vw,90px)}.bb h2{font-size:clamp(34px,4.5vw,62px);max-width:900px}.bb h3{font-size:clamp(23px,2.6vw,35px)}.bb p,.bb li{line-height:1.7}.bb .bb-eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:var(--orange);margin-bottom:20px}.bb-button{display:inline-flex;gap:24px;align-items:center;justify-content:center;background:var(--ink);color:#fff!important;text-decoration:none;padding:17px 26px;border:0;font:inherit;font-weight:700;font-size:14px;cursor:pointer;transition:background .2s,transform .2s}.bb-button:hover{background:var(--orange);transform:translateY(-2px)}.bb-text-link{font-weight:750;text-underline-offset:5px}.bb-cover{display:block;width:100%;height:100%;object-fit:cover}.bb-image-placeholder{height:100%;min-height:300px;display:grid;place-items:center;text-align:center;padding:25px;background:linear-gradient(135deg,#c7c0b1,#82998d);color:#fff;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.bb-hero{background:var(--cream);padding:65px 0 80px}.bb-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:55px}.bb-hero .bb-lead{font-size:clamp(18px,2vw,23px);margin:24px 0 34px}.bb-hero-visual{height:clamp(430px,47vw,650px);position:relative}.bb-hero-visual:after{content:"BALAO / CLUB EDITION";position:absolute;bottom:22px;left:-18px;background:var(--orange);color:#fff;padding:16px 22px;font-size:11px;font-weight:800;letter-spacing:.13em}.bb-duo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:44px}.bb-duo-panel{padding:clamp(30px,4vw,55px);background:var(--sand);min-height:420px;display:flex;flex-direction:column}.bb-duo-panel.bb-dark{background:var(--forest);color:#fff}.bb-duo-panel.bb-dark .bb-eyebrow{color:#eab293}.bb-duo-panel h3{margin-top:20px}.bb-duo-prompt{font-size:13px;opacity:.7}.bb-duo-panel ul{margin:auto 0 0;padding-left:22px}.bb-duo-cta{margin-top:25px}.bb-benefices,.bb-contact{background:var(--cream)}.bb-accordion{border-top:1px solid var(--line);margin-top:45px}.bb-accordion details{border-bottom:1px solid var(--line)}.bb-accordion summary{list-style:none;display:grid;grid-template-columns:65px 1fr 32px;gap:15px;align-items:center;cursor:pointer;padding:27px 0;font-size:clamp(17px,2vw,23px);font-weight:700}.bb-accordion summary::-webkit-details-marker{display:none}.bb-index{font-size:13px;color:var(--orange);letter-spacing:.1em}.bb-toggle{font-size:28px;font-weight:400;text-align:right;transition:transform .25s}.bb-accordion details[open] .bb-toggle{transform:rotate(45deg)}.bb-accordion-body{margin:0 40px 28px 80px;max-width:820px}.bb-accordion-body p{margin:0}.bb-reasons{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:42px 0 30px}.bb-reason{background:#f4f1eb;padding:28px;min-height:320px;transition:transform .2s}.bb-reason:hover{transform:translateY(-4px)}.bb-reason-symbol{display:block;color:var(--orange);font-size:40px;margin-bottom:32px}.bb-reason h3{font-size:25px}.bb-reason p{font-size:14px}.bb-cases{margin-top:40px}.bb-case{display:grid;grid-template-columns:1fr 1fr;background:var(--cream);min-height:440px;margin-bottom:24px}.bb-case:nth-child(2n) .bb-case-media{order:2}.bb-case-media{min-height:400px;overflow:hidden}.bb-case-media img{transition:transform .6s}.bb-case:hover img{transform:scale(1.045)}.bb-case-content{padding:clamp(30px,5vw,70px);display:flex;flex-direction:column;justify-content:center}.bb-case-content p{margin:0 0 24px}.bb-link-pending{font-size:13px;color:#8a6b5c}.bb-chiffres{background:var(--forest);color:#fff}.bb-chiffres .bb-eyebrow{color:#efad8b}.bb-intro{font-size:17px}.bb-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:52px}.bb-stat{border-top:1px solid #ffffff55;padding-top:25px}.bb-stat strong{font-size:clamp(38px,5vw,70px);letter-spacing:-.06em;line-height:1}.bb-stat p{font-size:14px}.bb-contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px}.bb-contact-copy h3{margin-top:42px}.bb-form-card{background:#fff;padding:clamp(25px,4vw,50px)}.bb-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.bb-form-grid label{display:block;font-size:13px;font-weight:700}.bb-form-grid input,.bb-form-grid select,.bb-form-grid textarea{width:100%;display:block;margin-top:8px;padding:13px;border:1px solid #d7d4cd;border-radius:0;background:#faf9f6;color:var(--ink);font:inherit;font-size:15px}.bb-form-grid :focus-visible,.bb :focus-visible{outline:2px solid var(--orange);outline-offset:3px}.bb-wide{grid-column:1/-1}@media(max-width:990px){.bb-reasons,.bb-stats-grid{grid-template-columns:repeat(2,1fr)}.bb-contact-grid{gap:30px}}@media(max-width:749px){.bb-container{width:calc(100% - 36px)}.bb-hero-grid,.bb-duo-grid,.bb-case,.bb-contact-grid{grid-template-columns:1fr}.bb-hero{padding:40px 0 60px}.bb-hero-visual{height:420px}.bb-case:nth-child(2n) .bb-case-media{order:0}.bb-case-media{min-height:300px;height:330px}.bb-accordion summary{grid-template-columns:36px 1fr 25px;gap:10px}.bb-accordion-body{margin-left:46px}.bb-form-grid{grid-template-columns:1fr}.bb-reasons{gap:10px}.bb-reason{min-height:auto;padding:22px}}@media(max-width:420px){.bb-reasons{grid-template-columns:1fr}.bb-stat strong{font-size:39px}}@media(prefers-reduced-motion:reduce){.bb *{transition:none!important;scroll-behavior:auto!important}}.bb{letter-spacing:.012em}.bb h1,.bb h2,.bb h3{letter-spacing:-.018em;line-height:1.18;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.bb p,.bb li,.bb summary,.bb a,.bb label{letter-spacing:.018em;line-height:1.8}.bb p,.bb li{overflow-wrap:break-word}.bb .bb-eyebrow{letter-spacing:.14em;line-height:1.5}.bb .bb-button{letter-spacing:.035em}.bb .bb-accordion summary{line-height:1.45;letter-spacing:.01em}.bb .bb-accordion-body{line-height:1.85}.bb .bb-case-content h3{margin-bottom:22px}.bb-duo-v2 .bb-duo-grid{gap:var(--bb-duo-gap);align-items:start}.bb-duo-v2 .bb-duo-panel{position:relative;isolation:isolate;overflow:hidden;min-height:var(--bb-panel-min,var(--bb-duo-min));border-radius:var(--bb-duo-radius);transition:transform .3s ease,box-shadow .3s ease;justify-content:space-between;gap:38px}.bb-duo-v2 .bb-duo-panel:hover{transform:translateY(-4px);box-shadow:0 18px 38px #17271d1a}.bb-duo-v2 .bb-duo-panel.bb-has-background{color:#fff;background:#29382f}.bb-duo-v2 .bb-duo-panel.bb-has-background .bb-eyebrow{color:#f4c2a9}.bb-duo-background,.bb-duo-background:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.bb-duo-background img{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--bb-panel-position)}.bb-duo-background:after{content:"";background:rgba(13,24,18,var(--bb-panel-overlay))}.bb-duo-v2 .bb-duo-panel h3{margin-bottom:0}.bb-duo-disclosure{margin-top:auto;border-top:1px solid currentColor}.bb-duo-disclosure summary{display:flex;justify-content:space-between;gap:20px;align-items:center;cursor:pointer;list-style:none;padding:18px 0 4px;font-weight:700;font-size:14px;letter-spacing:.035em}.bb-duo-disclosure summary::-webkit-details-marker{display:none}.bb-duo-chevron{transition:transform .3s ease;font-size:22px}.bb-duo-disclosure[open] .bb-duo-chevron{transform:rotate(90deg)}.bb-duo-reveal{padding:14px 0 0;animation:bb-reveal .28s ease both}.bb-duo-reveal ul{margin:0;padding-left:22px}.bb-duo-reveal li{padding:4px 0}@keyframes bb-reveal{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.bb-collaborations-v2 .bb-collaborations-head{display:flex;align-items:end;justify-content:space-between;gap:22px}.bb-collaborations-v2 .bb-collaborations-head h2{margin-bottom:0}.bb-collaborations-v2 .bb-cases{margin-top:40px}.bb-collaborations-v2 .bb-case{border-radius:var(--bb-case-radius);overflow:hidden;min-height:0;margin-bottom:var(--bb-card-gap)}.bb-collaborations-v2 .bb-case-media{height:var(--bb-item-photo-height);min-height:0;max-height:var(--bb-item-photo-height);align-self:start;overflow:hidden;background:#e7e3db}.bb-collaborations-v2 .bb-case-media .bb-cover{height:100%;width:100%;object-fit:var(--bb-photo-fit);object-position:var(--bb-item-photo-position)}.bb-collaborations-v2 .bb-case-media .bb-image-placeholder{min-height:0;height:100%}.bb-collaborations-v2 .bb-cases-editorial .bb-case{grid-template-columns:var(--bb-photo-width) minmax(0,1fr)}.bb-collaborations-v2 .bb-cases-editorial .bb-case:nth-child(2n){grid-template-columns:minmax(0,1fr) var(--bb-photo-width)}.bb-collaborations-v2 .bb-cases-carousel{display:flex;gap:var(--bb-card-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;padding-bottom:10px}.bb-collaborations-v2 .bb-cases-carousel::-webkit-scrollbar{display:none}.bb-collaborations-v2 .bb-cases-carousel .bb-case{flex:0 0 min(var(--bb-card-width),920px);display:flex;flex-direction:column;scroll-snap-align:start;margin-bottom:0}.bb-collaborations-v2 .bb-cases-carousel .bb-case-media{width:100%}.bb-collaborations-v2 .bb-cases-carousel .bb-case-content{flex:1;justify-content:start;padding:clamp(24px,3vw,44px)}.bb-collaborations-v2 .bb-cases-carousel .bb-case:nth-child(2n) .bb-case-media{order:0}.bb-carousel-controls{display:flex;gap:10px;flex-shrink:0}.bb-carousel-arrow{display:grid;place-items:center;width:48px;height:48px;background:transparent;border:1px solid var(--ink);border-radius:50%;color:var(--ink);cursor:pointer;font:inherit;font-size:22px;transition:background .2s,color .2s}.bb-carousel-arrow:hover:not(:disabled){background:var(--ink);color:#fff}.bb-carousel-arrow:disabled{opacity:.3;cursor:default}.bb-carousel-footer{display:flex;align-items:center;gap:22px;margin-top:22px;font-size:12px;letter-spacing:.1em;font-weight:700}.bb-carousel-progress{flex:1;height:2px;background:#d7d4cd}.bb-carousel-progress span{display:block;height:100%;background:var(--orange);width:0;transition:width .2s}@media(max-width:749px){.bb-duo-v2 .bb-duo-panel{min-height:min(var(--bb-panel-min),500px)}.bb-collaborations-v2 .bb-cases-editorial .bb-case,.bb-collaborations-v2 .bb-cases-editorial .bb-case:nth-child(2n){grid-template-columns:1fr}.bb-collaborations-v2 .bb-case-media{height:var(--bb-photo-height-mobile);min-height:0;max-height:var(--bb-photo-height-mobile)}.bb-collaborations-v2 .bb-cases-carousel .bb-case{flex-basis:88%}.bb-collaborations-v2 .bb-cases-editorial .bb-case:nth-child(2n) .bb-case-media{order:0}.bb-collaborations-v2 .bb-collaborations-head{align-items:center}.bb-carousel-arrow{width:42px;height:42px}}@media(prefers-reduced-motion:reduce){.bb-duo-reveal{animation:none}.bb-collaborations-v2 .bb-cases-carousel{scroll-behavior:auto}}.bb{letter-spacing:.008em}.bb h1,.bb h2,.bb h3{line-height:1.19;letter-spacing:-.018em;overflow-wrap:break-word}.bb p,.bb li,.bb .bb-accordion-body{line-height:1.85;letter-spacing:.014em}.bb .bb-eyebrow{letter-spacing:.19em;line-height:1.6}.bb .bb-accordion summary{line-height:1.48;letter-spacing:.005em}.bb .bb-case-content,.bb-collaborations-v2 .bb-case{min-width:0}.bb-collaborations-v2 .bb-case-media{flex-shrink:0}.bb-collaborations-v2 .bb-case-media img,.bb-collaborations-v2 .bb-case:hover .bb-case-media img{transform:none}.bb-duo-v2 .bb-duo-disclosure summary{line-height:1.5;letter-spacing:.02em}@media(max-width:749px){.bb h1,.bb h2,.bb h3{line-height:1.22;letter-spacing:-.014em}}.bb.bb-duo-v2{padding-top:clamp(48px,5vw,78px);padding-bottom:clamp(48px,5vw,78px)}.bb-duo-v2 .bb-heading h2{font-size:clamp(29px,3.15vw,46px);line-height:1.13;letter-spacing:-.025em;max-width:1100px;margin:0}.bb-duo-v2 .bb-duo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.5vw,22px);margin-top:clamp(25px,3vw,38px)}.bb-duo-v2 .bb-duo-panel{min-height:285px;height:100%;padding:clamp(26px,3vw,42px);gap:0;justify-content:space-between;display:flex;flex-direction:column;transform:none;box-shadow:none}.bb-duo-v2 .bb-duo-panel:hover{transform:none;box-shadow:none}.bb-duo-v2 .bb-duo-main{flex:0 0 auto}.bb-duo-v2 .bb-duo-panel .bb-eyebrow{display:block;margin:0 0 17px;font-size:12px;line-height:1.5}.bb-duo-v2 .bb-duo-panel h3{font-size:clamp(25px,2.55vw,39px);line-height:1.16;letter-spacing:-.025em;margin:0;max-width:100%}.bb-duo-v2 .bb-duo-disclosure{margin-top:36px;flex:0 0 auto;border-top:1px solid currentColor}.bb-duo-v2 .bb-duo-disclosure summary{min-height:58px;padding:16px 0 0;font-size:clamp(13px,1.05vw,16px);line-height:1.35;gap:15px}.bb-duo-v2 .bb-duo-chevron{flex:0 0 auto}.bb-duo-v2 .bb-duo-reveal{padding-top:12px}.bb-duo-v2 .bb-duo-cta{margin-top:28px}@media(max-width:749px){.bb-duo-v2 .bb-heading h2{font-size:clamp(28px,7vw,38px)}.bb-duo-v2 .bb-duo-grid{grid-template-columns:minmax(0,1fr);gap:14px}.bb-duo-v2 .bb-duo-panel{min-height:245px;padding:26px 24px}.bb-duo-v2 .bb-duo-panel h3{font-size:clamp(25px,6vw,33px)}.bb-duo-v2 .bb-duo-disclosure{margin-top:26px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/balao-b2b.css.map */
