.fbt-mini{display:block;width:100%;margin-block:24px;transition:opacity .18s ease,transform .18s ease}.fbt-mini.is-empty{opacity:0;transform:translateY(4px);pointer-events:none}.fbt-mini__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.fbt-mini__heading{margin:0;font:inherit;font-size:16px;line-height:1.25;font-weight:650;letter-spacing:-.01em}.fbt-mini__track{display:grid;grid-auto-flow:column;grid-auto-columns:158px;gap:10px;width:100%;overflow-x:auto;overflow-y:hidden;padding:2px 1px 6px;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.fbt-mini__card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;scroll-snap-align:start;background:var(--color-background, #fff);color:var(--color-foreground, #161616);border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:12px;box-shadow:0 2px 10px #00000009;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,opacity .18s ease}.fbt-mini__card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,currentColor 20%,transparent);box-shadow:0 6px 18px #0001}.fbt-mini__card.is-removing{opacity:0;transform:scale(.94);pointer-events:none}.fbt-mini__media{position:relative;display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:color-mix(in srgb,currentColor 4%,transparent)}.fbt-mini__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.fbt-mini__card:hover .fbt-mini__image{transform:scale(1.025)}.fbt-mini__placeholder{padding:18%}.fbt-mini__content{display:flex;flex:1 1 auto;flex-direction:column;gap:7px;min-height:112px;padding:9px}.fbt-mini__title{display:-webkit-box;overflow:hidden;color:inherit;font-size:12px;line-height:1.35;font-weight:600;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fbt-mini__title:hover{text-decoration:underline;text-underline-offset:2px}.fbt-mini__variant-label{display:block;width:100%}.fbt-mini__variant{width:100%;min-height:30px;padding:5px 24px 5px 7px;overflow:hidden;color:inherit;font:inherit;font-size:10.5px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;background:var(--color-background, #fff);border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:7px;cursor:pointer}.fbt-mini__variant:focus-visible,.fbt-mini__add:focus-visible,.fbt-mini__title:focus-visible,.fbt-mini__media:focus-visible{outline:2px solid currentColor;outline-offset:2px}.fbt-mini__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:6px;min-height:30px;margin-top:auto}.fbt-mini__prices{display:flex;min-width:0;flex-direction:column;justify-content:flex-end;line-height:1.1}.fbt-mini__price{overflow:hidden;font-size:11.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.fbt-mini__compare{margin-top:2px;overflow:hidden;opacity:.56;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.fbt-mini__compare.is-hidden{display:none}.fbt-mini__add{position:relative;display:inline-grid;flex:0 0 28px;width:28px;height:28px;padding:0;place-items:center;color:#fff;background:#161616;border:0;border-radius:8px;cursor:pointer;transition:transform .13s ease,opacity .13s ease,background .13s ease}.fbt-mini__add:hover{transform:translateY(-1px);background:#000}.fbt-mini__add:active{transform:scale(.96)}.fbt-mini__add:disabled{cursor:wait;opacity:.68}.fbt-mini__plus{width:14px;height:14px;transition:opacity .12s ease}.fbt-mini__add.is-loading .fbt-mini__plus{opacity:0}.fbt-mini__add.is-loading:after{position:absolute;width:11px;height:11px;content:"";border:1.5px solid rgba(255,255,255,.42);border-top-color:#fff;border-radius:50%;animation:fbt-mini-spin .65s linear infinite}.fbt-mini__add.is-error{background:#a61b1b}@keyframes fbt-mini-spin{to{transform:rotate(360deg)}}@media(max-width:749px){.fbt-mini{margin-block:20px}.fbt-mini__heading{font-size:15px}.fbt-mini__track{grid-auto-columns:136px;gap:8px;padding-bottom:4px}.fbt-mini__content{min-height:106px;padding:8px}.fbt-mini__title{font-size:11.5px}.fbt-mini__variant{min-height:28px;font-size:10px}.fbt-mini__price{font-size:11px}.fbt-mini__add{flex-basis:27px;width:27px;height:27px}}@media(prefers-reduced-motion:reduce){.fbt-mini,.fbt-mini__card,.fbt-mini__image,.fbt-mini__add,.fbt-mini__plus{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/38/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAQ */
