.kb-page .kb-shot-card{border-radius:12px;box-shadow:0 4px 20px #0000001f;overflow:hidden;background:#fff}.kb-page .kb-shot-card img{display:block;width:100%;height:auto;background:#fff}.kb-page .kb-slider{position:relative}.kb-page .kb-slider__viewport{overflow:hidden;border-radius:14px}.kb-page .kb-slider__track{display:flex;transition:transform .4s cubic-bezier(.22,.61,.36,1);will-change:transform}.kb-page .kb-slide{flex:0 0 100%;min-width:100%;padding:4px 4px 22px}.kb-page .kb-slide .kb-shot-card img{aspect-ratio:1600 / 920;object-fit:cover;object-position:top center}.kb-page .kb-slider__arrow{position:absolute;top:calc(50% - 8px);transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2);background:#ffffffeb;color:var(--ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 6px 18px -8px #1c1b194d;transition:background .15s ease,transform .12s ease,opacity .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.kb-page .kb-slider__arrow:hover{background:#fff}.kb-page .kb-slider__arrow:active{transform:translateY(-50%) scale(.94)}.kb-page .kb-slider__arrow:disabled{opacity:0;pointer-events:none}.kb-page .kb-slider__arrow--prev{left:8px}.kb-page .kb-slider__arrow--next{right:8px}.kb-page .kb-slider__dots{display:flex;justify-content:center;gap:8px;margin-top:4px}.kb-page .kb-slider__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:var(--line-2);cursor:pointer;transition:background .15s ease,transform .15s ease}.kb-page .kb-slider__dot:hover{background:var(--muted)}.kb-page .kb-slider__dot.active{background:var(--accent);transform:scale(1.35)}.kb-page .kb-slide-cover{background:#f6f5f1;border:1px solid var(--line);border-radius:16px;padding:18px 18px 16px;box-shadow:0 4px 20px #0000001f;overflow:hidden}.kb-page .kb-cover-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kb-page .kb-cover-grid img{display:block;width:100%;height:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top center;border-radius:8px;background:#fff;box-shadow:0 2px 8px #00000014}.kb-page .kb-cover-footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:16px;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);text-align:center}.kb-page .kb-cover-footer .dot{color:var(--muted);font-weight:400}@media(max-width:560px){.kb-page .kb-slide-cover{padding:12px}.kb-page .kb-cover-grid{gap:6px}.kb-page .kb-cover-footer{font-size:10px;letter-spacing:.04em;gap:6px;margin-top:12px}}.kb-page .kb-feats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.kb-page .kb-feat{display:flex;align-items:flex-start;gap:12px;background:#f6f5f1;border:1px solid var(--line);border-radius:12px;padding:14px 15px}.kb-page .kb-feat__ic{flex:none;color:var(--accent);margin-top:1px}.kb-page .kb-feat__tx{display:flex;flex-direction:column;line-height:1.3;min-width:0}.kb-page .kb-feat__tx b{font-size:14.5px;font-weight:800;color:var(--ink);letter-spacing:-.01em}.kb-page .kb-feat__tx span{font-size:12.5px;color:var(--ink-2);margin-top:2px}@media(max-width:420px){.kb-page .kb-feats{grid-template-columns:1fr}}.kb-page .shots-feature{max-width:980px;margin:0 auto 22px}.kb-page .shots-feature .cap{text-align:center;margin-top:22px}.kb-page .shots-feature .cap h3{font-size:24px;margin-bottom:6px}.kb-page .shots-feature .cap p{color:var(--ink-2);font-size:15.5px;max-width:60ch;margin:0 auto;line-height:1.55}.kb-page .shots-duo{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1080px;margin:0 auto 22px}.kb-page .shots-duo .item .cap{margin-top:20px}.kb-page .shots-duo .item .cap h3{font-size:21px;margin-bottom:5px}.kb-page .shots-duo .item .cap p{color:var(--ink-2);font-size:14.5px;line-height:1.5}.kb-page .shots-duo .pill{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);padding:5px 12px;border-radius:30px;margin-bottom:10px}.kb-page .shots-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1140px;margin:0 auto}.kb-page .shots-trio .item .cap{margin-top:18px;text-align:left}.kb-page .shots-trio .item .cap h3{font-size:18px;margin-bottom:4px}.kb-page .shots-trio .item .cap p{color:var(--ink-2);font-size:14px;line-height:1.5}.kb-page .shots-trio .kb-shot-card img{max-height:280px;object-fit:cover;object-position:top center}.kb-page .apercu-divider{display:flex;align-items:center;gap:16px;max-width:980px;margin:54px auto;color:var(--muted)}.kb-page .apercu-divider:before,.kb-page .apercu-divider:after{content:"";flex:1;height:1px;background:var(--line)}.kb-page .apercu-divider span{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap}@media(max-width:900px){.kb-page .shots-duo,.kb-page .shots-trio{grid-template-columns:1fr}.kb-page .shots-trio .kb-shot-card img{max-height:none}}.kb-page #avis .tcard{padding:22px}.kb-page #avis .tcard .q{font-family:var(--body);font-size:.92rem;line-height:1.5;margin-bottom:16px}.kb-page #avis .tcard .stars{margin-bottom:10px;font-size:15px}.kb-page #avis .tcard .who .av{width:38px;height:38px;font-size:13px}.kb-page #avis .tcard .who b{font-size:14.5px}.kb-page #avis .tcard .who span{font-size:12.5px}@media(max-width:900px)and (min-width:561px){.kb-page #avis .grid-3{grid-template-columns:1fr 1fr}}.kb-page .buy-accordions{margin-top:18px}.kb-page .buy-accordion{border-top:1px solid var(--line)}.kb-page .buy-accordion:last-child{border-bottom:1px solid var(--line)}.kb-page .buy-accordion summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 2px;font-family:var(--body);font-size:15.5px;font-weight:700;color:var(--ink)}.kb-page .buy-accordion summary::-webkit-details-marker{display:none}.kb-page .buy-accordion .ba-title{display:flex;align-items:center;gap:11px}.kb-page .buy-accordion .ba-ic{flex:none;color:var(--accent)}.kb-page .buy-accordion .ba-toggle{flex:none;position:relative;width:18px;height:18px}.kb-page .buy-accordion .ba-toggle:before,.kb-page .buy-accordion .ba-toggle:after{content:"";position:absolute;top:50%;left:50%;background:var(--ink-2);border-radius:2px;transform:translate(-50%,-50%);transition:transform .25s cubic-bezier(.22,.61,.36,1)}.kb-page .buy-accordion .ba-toggle:before{width:16px;height:2px}.kb-page .buy-accordion .ba-toggle:after{width:2px;height:16px}.kb-page .buy-accordion[open] .ba-toggle:before{transform:translate(-50%,-50%) rotate(45deg)}.kb-page .buy-accordion[open] .ba-toggle:after{transform:translate(-50%,-50%) rotate(45deg)}.kb-page .buy-accordion .ba-body{padding:0 2px;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .25s ease,padding .3s ease}.kb-page .buy-accordion[open] .ba-body{max-height:600px;opacity:1;padding:0 2px 18px}.kb-page .buy-accordion .ba-body p{font-size:14.5px;color:var(--ink-2);line-height:1.6;margin:0 0 10px}.kb-page .buy-accordion .ba-body p:last-child{margin-bottom:0}.kb-page .buy-accordion .ba-body ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.kb-page .buy-accordion .ba-body li{position:relative;padding-left:22px;font-size:14.5px;color:var(--ink-2);line-height:1.5}.kb-page .buy-accordion .ba-body li:before{content:"";position:absolute;left:4px;top:8px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.kb-page .buy-accordion .ba-body a{color:var(--accent);font-weight:700;text-decoration:none}.kb-page .buy-accordion .ba-body a:hover{text-decoration:underline}.kb-stickybar{position:fixed;left:0;right:0;bottom:0;z-index:120;background:#f6f5f1;border-top:1px solid #e4e1d8;box-shadow:0 -4px 18px -6px #1c1b192e;transform:translateY(110%);transition:transform .32s cubic-bezier(.22,.61,.36,1);padding:10px 0;font-family:Hanken Grotesk,system-ui,-apple-system,sans-serif;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.kb-stickybar.show{transform:translateY(0)}.kb-stickybar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.kb-stickybar__txt{display:flex;flex-direction:column;line-height:1.25;min-width:0}.kb-stickybar__txt b{font-size:15px;font-weight:800;color:#1c1b19;letter-spacing:-.01em}.kb-stickybar__txt span{font-size:13px;color:#46443f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-stickybar__btn{flex:none;display:inline-flex;align-items:center;justify-content:center;background:#e8552a;color:#fff;font-size:15px;font-weight:700;text-decoration:none;padding:13px 24px;border-radius:12px;box-shadow:0 6px 18px -8px #e8552a99;transition:background .15s ease,transform .12s ease;white-space:nowrap}.kb-stickybar__btn:hover{background:#c9421d}.kb-stickybar__btn:active{transform:translateY(1px)}@media(max-width:560px){.kb-stickybar__txt span{display:none}.kb-stickybar__btn{padding:12px 18px;font-size:14.5px}}.kb-page .nav.nav-mid{background:#f6f5f199;-webkit-backdrop-filter:blur(8px) saturate(1.1);backdrop-filter:blur(8px) saturate(1.1);border-bottom-color:transparent;box-shadow:none}body.template-index-kb .kb-page .nav.nav-over-hero.at-top{background:#f6f5f1;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:var(--line);box-shadow:none}body.template-index-kb .kb-page .nav.nav-over-hero.at-top .logo{color:#1a1a1a}body.template-index-kb .kb-page .nav.nav-over-hero.at-top .logo b{color:var(--accent)}body.template-index-kb .kb-page .nav.nav-over-hero.at-top .nav-links a{color:var(--ink)}body.template-index-kb .kb-page .nav.nav-over-hero.at-top .nav-links a:hover{color:var(--accent)}body.template-index-kb .kb-page .nav.nav-over-hero.at-top .nav-burger{border-color:var(--line-2);background:transparent}body.template-index-kb .kb-page .nav.nav-over-hero.at-top .nav-burger span{background:#1a1a1a}body.template-index-kb .kb-page .nav.nav-over-hero.at-top .nav-buy{background:var(--accent);color:#fff;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}body.template-index-kb .kb-page .nav.nav-over-hero.at-top .nav-buy:hover{background:#c9421d}.kb-stickybar .kb-sticky-logo-img{height:28px;width:auto;max-width:150px;display:block;margin-bottom:2px}.kb-page .nav{transition:transform .3s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}@media(max-width:899px){.kb-page .nav.nav-hidden{transform:translateY(-100%)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kit-bailleur-shots.css.map */
