.home-selection-wrap{padding:0 24px;max-width:1600px;margin:0 auto}
.home-selection{margin:24px 0 38px;max-width:100%;min-width:0}
.home-selection .hs-heading{margin-bottom:22px}
.home-selection .hs-heading h2{font:normal 29px/1.2 Georgia,serif;color:#856125;margin:0 0 8px;text-transform:none}
.home-selection .hs-heading p{font-size:14px;line-height:1.5;color:#64717b;margin:0}
.home-selection .hs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px}
.home-selection .hs-card{display:flex;flex-direction:column;min-width:0;margin:0;overflow:hidden;border:1px solid #dce1e5;border-radius:6px;background:#fff}
.home-selection .hs-media{display:block;aspect-ratio:11/10;width:100%;overflow:hidden;background:#f4f5f6}
.home-selection .hs-media img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}
.home-selection .hs-details{display:flex;flex-direction:column;flex:1;padding:14px;min-width:0}
.home-selection .hs-details h3{font:600 16px/1.4 Arial,sans-serif;margin:0 0 14px;overflow-wrap:break-word;word-break:normal;text-transform:none}
.home-selection .hs-details h3 a{color:#303a43;text-decoration:none}
.home-selection .hs-details h3 a:hover{color:#856125;text-decoration:underline}
.home-selection .hs-price{font:bold 23px/1.2 Arial,sans-serif;color:#303a43;margin:auto 0 14px;white-space:nowrap}
.home-selection .hs-add{appearance:none;width:100%;min-height:44px;padding:10px 8px;margin:0;border:1px solid #89632d;border-radius:4px;background:#89632d;color:#fff;font:bold 14px/1.3 Arial,sans-serif;cursor:pointer;box-sizing:border-box}
.home-selection .hs-add:hover{background:#725124;border-color:#725124}
.home-selection .hs-add:disabled{opacity:.65;cursor:wait}
.home-selection .hs-footer{text-align:center;margin-top:26px}
.home-selection .hs-footer a{display:inline-block;padding:12px 24px;border:1px solid #bac4cc;border-radius:4px;color:#303a43;text-decoration:none;font:600 15px/1.4 Arial,sans-serif;background:#f5f7f8}
.home-selection .hs-footer a:hover{border-color:#89632d;color:#89632d}
.home-selection a:focus-visible,.home-selection button:focus-visible{outline:2px solid #89632d;outline-offset:3px}
@media(min-width:761px) and (max-width:1100px){.home-selection .hs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-selection .hs-price{font-size:21px}}
@media(max-width:760px){.home-selection{margin:22px 0 30px;padding:0 12px}.home-selection .hs-heading{margin-bottom:18px}.home-selection .hs-heading h2{font-size:26px}.home-selection .hs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.home-selection .hs-details{padding:12px 10px}.home-selection .hs-details h3{font-size:15px;line-height:1.35;margin-bottom:14px}.home-selection .hs-price{font-size:21px;margin-bottom:12px}.home-selection .hs-add{font-size:14px;min-height:44px}.home-selection .hs-footer a{display:block}}
@media(max-width:359px){.home-selection{padding:0 8px}.home-selection .hs-grid{gap:12px 8px}.home-selection .hs-details{padding:10px 8px}.home-selection .hs-details h3{font-size:14px}.home-selection .hs-price{font-size:19px}}

@media(max-width:760px){.home-selection-wrap{padding:0}}

@media(max-width:760px){.home-page #main>table>tbody>tr>td.leftcolumn{display:none!important}}

.home-seo{max-width:1080px;margin:42px auto;padding:30px 0 0;border-top:1px solid #dce1e5;color:#3d454c;font:16px/1.65 Arial,sans-serif}
.home-seo h2{font:normal 28px/1.25 Georgia,serif;color:#856125;margin:0 0 18px}.home-seo h3{font:600 20px/1.35 Arial,sans-serif;color:#303a43;margin:26px 0 10px}.home-seo p{margin:0 0 16px}.home-seo a{color:#795821;text-underline-offset:3px}
@media(max-width:760px){.home-seo{padding:24px 12px 0;margin:30px 0;font-size:15px;line-height:1.6}.home-seo h2{font-size:25px}.home-seo h3{font-size:19px}}
