.inb-reels{position:relative;--inbr-cols:var(--inbr-cols-d,4);--inbr-accent:var(--inbr-accent,currentColor);box-sizing:border-box} .inb-reels *,.inb-reels *::before,.inb-reels *::after{box-sizing:border-box} .inb-reels__track{display:grid;grid-template-columns:repeat(var(--inbr-cols),minmax(0,1fr));column-gap:var(--inbr-gap-x,16px);row-gap:var(--inbr-gap-y,16px)} @media (max-width:1024px){.inb-reels{--inbr-cols:var(--inbr-cols-t,3)}} @media (max-width:767px){.inb-reels{--inbr-cols:var(--inbr-cols-m,2)}} .inb-reels__item{position:relative;min-width:0;line-height:1.35} .inb-reels__facade,.inb-reels__facade:hover,.inb-reels__facade:focus{all:unset!important;box-sizing:border-box!important;display:block!important;position:relative!important;width:100%!important;height:auto!important;aspect-ratio:9/16!important;overflow:hidden!important;border-radius:14px!important;background:#111!important;cursor:pointer!important;outline:none!important;box-shadow:none!important;padding:0!important;margin:0!important;border:0!important;line-height:0!important} .inb-reels__facade:focus-visible{outline:2px solid var(--inbr-accent)!important;outline-offset:2px!important} @supports not (aspect-ratio:9/16){.inb-reels__facade{height:0!important;padding:0 0 177.78% 0!important}} .inb-reels__facade picture,.inb-reels__facade img{max-width:none!important;min-height:0!important} .inb-reels__facade picture,.inb-reels__facade img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;margin:0;border:0;border-radius:0;box-shadow:none;transition:transform .35s ease} .inb-reels__facade:hover img{transform:scale(1.04)} .inb-reels__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:46px;height:46px;line-height:0;pointer-events:none;filter:drop-shadow(0 2px 8px rgba(0,0,0,.4))} .inb-reels__play svg{width:46px;height:46px} .inb-reels__badge{position:absolute;top:10px;right:10px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;line-height:0;pointer-events:none} .inb-reels__badge svg{width:16px;height:16px} .inb-reels__caption{display:flex;flex-direction:column;gap:2px;margin-top:8px;font-size:.9em;line-height:1.35} .inb-reels__title{font-weight:600} .inb-reels__meta{opacity:.7;font-size:.85em} .inb-reels__item.is-playing .inb-reels__facade{cursor:default!important} .inb-reels__player{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000;border-radius:14px} .inb-reels__video{display:block;object-fit:cover;background:#000} .inb-reels__crop{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:#000} .inb-reels__crop iframe{will-change:transform} #fb-root{position:absolute;width:0;height:0;overflow:hidden} .inb-reels__fbwrap{position:absolute;inset:0;overflow:hidden;background:#000;border-radius:inherit} .inb-reels__fbwrap .fb-video,.inb-reels__fbwrap .fb-video>span,.inb-reels__fbwrap .fb-video iframe{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important} .inb-reels-modal__box .inb-reels__fbwrap{border-radius:16px} .inb-reels__crop iframe{border:0;display:block} .inb-reels-modal__box .inb-reels__crop{border-radius:16px} .inb-reels-modal__box video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000;border:0} .inb-reels__item .inb-reels__player{position:absolute} .inb-reels__consent{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;background:rgba(0,0,0,.82);color:#fff;text-align:center;font-size:.85em;line-height:1.4;z-index:2} .inb-reels__consent strong{font-size:1.05em} .inb-reels__consent-btn{all:unset;display:inline-block;padding:8px 14px;border-radius:999px;background:#fff;color:#000;font-weight:600;cursor:pointer} .inb-reels__consent-btn:hover{opacity:.9} .inb-reels--carousel .inb-reels__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:var(--inbr-gap-x,16px);padding-bottom:4px} .inb-reels--carousel .inb-reels__track::-webkit-scrollbar{display:none} .inb-reels--carousel .inb-reels__item{flex:0 0 calc((100% - (var(--inbr-cols) - 1) * var(--inbr-gap-x,16px)) / var(--inbr-cols));scroll-snap-align:start} .inb-reels__arrow{position:absolute;top:calc(50% - 22px);z-index:3;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;font-size:18px;cursor:pointer;user-select:none;transition:opacity .2s;line-height:1} .inb-reels__arrow--prev{left:-8px} .inb-reels__arrow--next{right:-8px} .inb-reels__arrow.is-disabled{opacity:.25;pointer-events:none} .inb-reels__arrow:hover{background:rgba(0,0,0,.85)} .inb-reels__cta-wrap{text-align:center;margin-top:calc(var(--inbr-gap-y,16px) + 8px)} .inb-reels__cta{display:inline-block;padding:12px 28px;border-radius:999px;border:2px solid currentColor;text-decoration:none;font-weight:600;transition:opacity .2s} .inb-reels__cta:hover{opacity:.85} .inb-reels__cta[style]{color:#fff} .inb-reels-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.9);padding:20px} .inb-reels-modal__box{position:relative;height:min(90vh,900px);aspect-ratio:9/16;max-width:96vw;background:#000;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.6)} .inb-reels-modal__box iframe{position:absolute;inset:0;width:100%;height:100%;border:0} .inb-reels-modal__close,.inb-reels-modal__nav{all:unset;position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer;line-height:1;z-index:6;transition:background .2s,opacity .2s;box-sizing:border-box} .inb-reels-modal__close{top:16px;right:16px;width:var(--inbr-close-size,44px);height:var(--inbr-close-size,44px);color:var(--inbr-close-color,#fff)} .inb-reels-modal__close svg{width:100%;height:100%;display:block} .inb-reels-modal__close--circle{border-radius:50%;background:var(--inbr-close-bg,#000);border:2px solid var(--inbr-close-color,#fff);padding:calc(var(--inbr-close-size,44px) * .12)} .inb-reels-modal__close--plain{background:none;border:0} .inb-reels-modal__close:hover{opacity:.8} .inb-reels-modal__nav{width:var(--inbr-nav-size,48px);height:var(--inbr-nav-size,48px);border-radius:50%;background:rgba(255,255,255,.16);color:#fff;font-size:calc(var(--inbr-nav-size,48px) * .42);backdrop-filter:blur(4px);top:50%;transform:translateY(-50%)} .inb-reels-modal__nav:hover{background:rgba(255,255,255,.34)} .inb-reels-modal__nav--prev{left:16px} .inb-reels-modal__nav--next{right:16px} .inb-reels-modal__nav.is-disabled{opacity:.2;pointer-events:none} .inb-reels-modal--nav-bottom .inb-reels-modal__nav{top:auto;bottom:20px;transform:none} .inb-reels-modal__swipe{position:absolute;top:0;bottom:76px;width:26%;max-width:150px;z-index:4;background:transparent;touch-action:none} .inb-reels-modal__gesture{position:absolute;left:0;right:0;top:0;bottom:76px;z-index:4;background:transparent;touch-action:none} @media (hover:hover) and (pointer:fine){.inb-reels-modal__gesture{display:none!important}} .inb-reels-modal__soundbtn{all:unset;position:absolute;top:16px;left:16px;display:flex;align-items:center;justify-content:center;width:var(--inbr-nav-size,48px);height:var(--inbr-nav-size,48px);border-radius:50%;background:rgba(0,0,0,.55);color:#fff;cursor:pointer;z-index:7;box-sizing:border-box;padding:calc(var(--inbr-nav-size,48px) * .22);transition:background .2s} .inb-reels-modal__soundbtn:hover{background:rgba(0,0,0,.8)} .inb-reels-modal__soundbtn svg{width:100%;height:100%;display:block} .inb-reels__sound{all:unset;position:absolute;left:50%;bottom:96px;transform:translateX(-50%);display:flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:rgba(0,0,0,.72);color:#fff;font-size:14px;font-weight:600;cursor:pointer;z-index:7;backdrop-filter:blur(6px)} .inb-reels__sound svg{width:18px;height:18px;display:block} .inb-reels__sound:hover{background:rgba(0,0,0,.9)} .inb-reels-modal__swipe--left{left:0} .inb-reels-modal__swipe--right{right:0} @media (hover:hover) and (pointer:fine){.inb-reels-modal__swipe{display:none!important}} @media (max-width:767px){ .inb-reels-modal{padding:0} .inb-reels-modal__box{height:100vh;height:100dvh;max-width:100vw;border-radius:0} .inb-reels-modal__box .inb-reels__crop{border-radius:0} .inb-reels-modal__nav{top:50%;bottom:auto;transform:translateY(-50%);background:rgba(255,255,255,.22)} .inb-reels-modal__nav--prev{left:10px} .inb-reels-modal__nav--next{right:10px} .inb-reels-modal--nav-bottom .inb-reels-modal__nav{top:auto;bottom:24px;transform:none} } body.inb-reels-modal-open{overflow:hidden} .inb-reels-empty{padding:12px;border:1px dashed #999;font-size:.9em}