.recommendation-module__bxvk_W__rail{width:min(1180px,100%);margin:32px auto;padding:20px}.recommendation-module__bxvk_W__rail h2{color:#563328;margin:0 0 20px;font:600 1.6rem Georgia,serif}.recommendation-module__bxvk_W__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.recommendation-module__bxvk_W__card{color:#563328;background:#fffaf3;border:1px solid #e7d8c4;border-radius:12px;flex-direction:column;gap:10px;padding:12px;text-decoration:none;display:flex}.recommendation-module__bxvk_W__card:hover,.recommendation-module__bxvk_W__card:focus-visible{border-color:#81583b}.recommendation-module__bxvk_W__image{aspect-ratio:1;background:#f0e5d5;border-radius:8px;place-items:center;font:italic 1.5rem Georgia,serif;display:grid;position:relative;overflow:hidden}.recommendation-module__bxvk_W__card strong{font-size:.95rem}.recommendation-module__bxvk_W__preferences{color:#604c3a;max-width:1180px;margin:20px auto;padding:16px 20px;font-size:.85rem}.recommendation-module__bxvk_W__preferences label{align-items:flex-start;gap:10px;margin:10px 0;display:flex}@media (max-width:900px){.recommendation-module__bxvk_W__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.recommendation-module__bxvk_W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
