.fbw__widget{position:relative;max-width:100%;--fbw-gap: 12px;--fbw-per-view: 1.2}@media(min-width:768px){.fbw__widget{--fbw-gap: 16px;--fbw-per-view: 2.2}}@media(min-width:1024px){.fbw__widget{--fbw-gap: 20px;--fbw-per-view: var(--fbw-per-view-desktop, 4)}}.fbw__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.fbw__widget .fbw__heading{flex:1 1 auto;margin:0;color:var(--color-text-heading, inherit);font-size:clamp(calc(var(--fbw-heading-min, 22) * 1px),calc(var(--fbw-heading-min, 22) * 1px + (var(--fbw-heading-max, 34) - var(--fbw-heading-min, 22)) * ((100vw - 375px) / 1065)),calc(var(--fbw-heading-max, 34) * 1px));line-height:1.15}.fbw__controls{display:none;align-items:center;gap:8px;flex:0 0 auto}.fbw--ready:not(.fbw--no-controls) .fbw__controls{display:inline-flex}.fbw__nav{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border-radius:50%;border:none;background-color:var(--color-primary, var(--color-btn-bg, #111));color:var(--color-background, #fff);cursor:pointer;-webkit-appearance:none;appearance:none;transition:opacity .2s ease,transform .2s ease}.fbw__nav:hover{opacity:.88}.fbw__nav:active{transform:scale(.96)}.fbw__nav .f-icon-svg{display:block;width:17px;height:17px}@media(max-width:767px){.fbw__nav{width:42px;height:42px}}.fbw__nav:focus-visible{outline:2px solid currentColor;outline-offset:2px}.fbw__nav[disabled],.fbw__nav[aria-disabled=true]{opacity:.3;cursor:default;pointer-events:none}.fbw__viewport{position:relative}.fbw__track{display:flex;gap:var(--fbw-gap);margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.fbw__track::-webkit-scrollbar{width:0;height:0;display:none}@media(prefers-reduced-motion:no-preference){.fbw__track{scroll-behavior:smooth}}.fbw__slide{flex:0 0 calc((100% - (var(--fbw-per-view) - 1) * var(--fbw-gap)) / var(--fbw-per-view));min-width:0;scroll-snap-align:start}.fbw__slide>.product-card{height:100%;width:100%}.fbw__placeholder{border:1px dashed var(--color-border, currentColor);border-radius:6px;padding:32px;text-align:center;opacity:.85}.fbw__placeholder-title{margin:0 0 6px;font-weight:600}.fbw__placeholder-text{margin:0;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/53/assets/frequently-bought-with.css.map */
