.fcrm-recommendations{margin:48px auto;padding:24px;max-width:1280px}.fcrm-recommendations[hidden]{display:none}.fcrm-recommendations>h2,.fcrm-recommendations>p{text-align:center}.fcrm-recommendations .fcrm-recommendation-grid.woocommerce ul.products.columns-4{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:24px 0!important;padding:0!important}.fcrm-recommendations .fcrm-recommendation-grid.woocommerce ul.products.columns-4:before,.fcrm-recommendations .fcrm-recommendation-grid.woocommerce ul.products.columns-4:after{display:none!important}.fcrm-recommendations .fcrm-recommendation-grid.woocommerce ul.products.columns-4 li.product{width:auto!important;margin:0!important;float:none!important;min-width:0}.fcrm-reco-test{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;font-size:12px;color:#736b5b}.fcrm-reco-refresh{background:transparent!important;color:inherit!important;border:1px solid #cbbd9e!important;padding:8px 12px!important;border-radius:5px!important;font-size:12px!important}.fcrm-reco-refresh:disabled{opacity:.6;cursor:wait}.fcrm-recommendations[aria-busy=true] .fcrm-reco-status:before{content:'';display:inline-block;width:12px;height:12px;margin-right:6px;border:2px solid #d8cdb6;border-top-color:#927239;border-radius:50%;animation:fcrm-spin .8s linear infinite}@keyframes fcrm-spin{to{transform:rotate(360deg)}}@media(max-width:700px){.fcrm-recommendations .fcrm-recommendation-grid.woocommerce ul.products.columns-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fcrm-recommendations{padding:16px}}

@media(max-width:700px){.fcrm-recommendations .fcrm-recommendation-grid.woocommerce ul.products.columns-4{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding:0 0 14px!important;gap:14px;scrollbar-width:thin;scrollbar-color:#b49a65 transparent}.fcrm-recommendations .fcrm-recommendation-grid.woocommerce ul.products.columns-4 li.product{flex:0 0 72%!important;width:72%!important;scroll-snap-align:start}.fcrm-recommendation-grid{min-width:0}.fcrm-recommendations .fcrm-recommendation-grid.woocommerce ul.products.columns-4:focus-visible{outline:2px solid #b49a65;outline-offset:4px}}
