.bb-xt{--bb-xt-gap:12px;--bb-xt-radius:4px;--bb-xt-green:#2e8050;min-width:0}.bb-xt .section-header{margin:0}.bb-xt__track{list-style:none;margin:0;padding:0;display:grid;gap:var(--bb-xt-gap);min-width:0}.bb-xt__item{margin:0!important;padding:0;min-width:0}.bb-xt__card{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:var(--bb-xt-radius)!important;background:#f2f2f2;color:#fff!important;text-decoration:none!important;isolation:isolate;-webkit-tap-highlight-color:transparent}.bb-xt__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:0}.bb-xt__img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;border-radius:0!important;transform:scale(1);transition:transform .4s ease;will-change:transform}.bb-xt__img--ph{background:#e5e5e5;fill:#bdbdbd}.bb-xt__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0000 38%,#00000038 60%,#0000008c)}.bb-xt__body{position:absolute;inset:auto 0 0 0;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:16px}.bb-xt__text{display:flex;flex-direction:column;gap:4px;min-width:0}body .bb-xt .bb-xt__title{margin:0!important;font-size:var(--text-h5);line-height:1.25;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 10px rgba(0,0,0,.35);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}body .bb-xt .bb-xt__sub{margin:0!important;color:#ffffffd9!important;-webkit-text-fill-color:rgba(255,255,255,.85)!important;line-height:1.4;text-shadow:0 1px 8px rgba(0,0,0,.4)}.bb-xt__arrow{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:4px;background:#fff;color:#111;transition:transform .3s ease,background-color .3s ease,color .3s ease}.bb-xt__arrow svg{display:block;width:16px;height:16px}.bb-xt__card:focus-visible{outline:2px solid var(--bb-xt-green)!important;outline-offset:3px}.bb-xt__card:focus-visible .bb-xt__arrow{background:var(--bb-xt-green);color:#fff}@media(hover:hover){.bb-xt__card:hover .bb-xt__img{transform:scale(1.04)}.bb-xt__card:hover .bb-xt__arrow{transform:translate(3px);background:var(--bb-xt-green);color:#fff}}@media(prefers-reduced-motion:reduce){.bb-xt__img,.bb-xt__arrow{transition:none}}@media screen and (max-width:749px){.bb-xt{--bb-xt-pad:var(--calculated-section-spacing-inline,20px)}.bb-xt__track{grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bb-xt-pad);margin-inline:calc(var(--bb-xt-pad) * -1);padding-inline:var(--bb-xt-pad);padding-block:2px 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bb-xt__track::-webkit-scrollbar{display:none}.bb-xt__item{scroll-snap-align:start}.bb-xt__body{padding:14px}.bb-xt__arrow{width:32px;height:32px}}@media screen and (min-width:750px){.bb-xt{--bb-xt-gap:16px}.bb-xt__track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.bb-xt{--bb-xt-gap:20px}.bb-xt__track{grid-template-columns:repeat(var(--bb-xt-cols,4),minmax(0,1fr))}.bb-xt__body{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/buddy-tiles.css.map */
