.home_page .home_store_panel,.home_by_sex_page .home_store_panel{margin-top:2rem;padding:3.5rem 0 4rem;background:#f5f4f1}.home_store_panel .home_store_grid{display:grid;grid-template-columns:minmax(0, 1.6fr) minmax(0, 1fr);gap:3rem;align-items:center}.home_store_panel .home_store_grid img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover}.home_store_panel .home_store_body h2{margin:0 0 1.5rem !important;text-align:left;font-size:1.4rem !important;font-weight:normal;letter-spacing:.04em;line-height:1.35}.home_store_panel .home_store_name{font-size:2rem;letter-spacing:.08em;margin-bottom:.5rem}.home_store_panel a{color:inherit}.home_store_panel a:focus-visible{outline:2px solid #181818;outline-offset:5px}.home_store_panel .home_text_link{display:inline-flex;align-items:center;gap:.75rem;margin-top:1.5rem;padding:.5rem 0;border-bottom:1px solid #b7b1a9;font-size:.85rem}.home_store_panel .home_text_link:hover{border-color:#181818}@media (max-width: 768px){.home_page .home_store_panel,.home_by_sex_page .home_store_panel{padding:2rem 0 3rem}.home_store_panel .home_store_grid{grid-template-columns:minmax(0, 1fr);gap:1.5rem}.home_store_panel .home_store_body h2{font-size:1.25rem !important}}
