:is(#products-recent,#products-featured).fa-motori-ready .fy-products-container{display:block;max-width:100%}:is(#products-recent,#products-featured).fa-motori-ready .fy-products{display:flex;flex-wrap:nowrap;gap:24px;margin-left:0;padding:8px 0 22px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}:is(#products-recent,#products-featured).fa-motori-ready .fy-products::-webkit-scrollbar{display:none}:is(#products-recent,#products-featured).fa-motori-ready .fy-product-column{display:flex;flex:0 0 calc((100% - 72px) / 4);max-width:calc((100% - 72px) / 4);padding-left:0;scroll-snap-align:start}:is(#products-recent,#products-featured).fa-motori-ready .fy-product{width:100%}.fa-motori-controls{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:16px}.fa-motori-controls button{box-sizing:border-box;display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;min-width:48px;min-height:48px;padding:0;border:1px solid currentColor;border-radius:50%;color:#282846;background:#fff;cursor:pointer;font-size:26px;line-height:1}.fa-motori-controls button:not(:disabled):hover{color:#fff;background:#282846}.fa-motori-controls button:focus-visible{outline:3px solid #c84b55;outline-offset:3px}:is(#products-recent,#products-featured) .fa-motori-controls button:disabled{color:#282846;background:#fff;border-color:#282846;opacity:.4;cursor:default}.fa-motori-status{min-width:4ch;text-align:center;color:#282846}@media (max-width:1023px){:is(#products-recent,#products-featured).fa-motori-ready .fy-product-column{flex-basis:calc((100% - 24px) / 2);max-width:calc((100% - 24px) / 2)}}@media (max-width:639px){:is(#products-recent,#products-featured).fa-motori-ready .fy-product-column{flex-basis:100%;max-width:100%}}