.shiros-category-explore{background:#fff9ed;padding:50px 0 58px;color:#123e30}.shiros-category-explore__heading{text-align:center;margin:0 auto 25px;max-width:900px}.shiros-category-explore__heading h2{font-family:Georgia,serif;font-size:clamp(36px,4.2vw,58px);line-height:1.1;font-weight:400;margin:8px 0 10px;color:#123e30}.shiros-category-explore__heading p{font-size:17px;color:#57706a;margin:0}.shiros-category-explore__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.shiros-category-explore__card{display:block;min-width:0;background:#fff;border:1px solid #e8cfa5;border-radius:20px;overflow:hidden;text-decoration:none;color:#123e30;box-shadow:0 10px 22px #33220a12;transition:transform .2s,box-shadow .2s}.shiros-category-explore__card:hover{transform:translateY(-3px);box-shadow:0 16px 25px #33220a24}.shiros-category-explore__media{background:#f8eede;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;overflow:hidden}.shiros-category-explore__media img{display:block;width:100%;height:100%;object-fit:contain}.shiros-category-explore__text{padding:15px 12px 16px;display:flex;flex-direction:column;gap:8px}.shiros-category-explore__text strong{font-family:Georgia,serif;font-size:clamp(18px,1.5vw,23px);font-weight:500}.shiros-category-explore__text span{font-size:12px;font-weight:700;color:#8e6730}.shiros-category-explore__card--soon{opacity:1}.shiros-category-explore__card--soon .shiros-category-explore__media{background:#f8eede}.shiros-category-explore__card--soon .shiros-category-explore__media img{display:block;width:100%;height:100%;object-fit:contain}.shiros-directory{background:#fff9ed;color:#123e30;padding:28px 0 70px}.shiros-directory__breadcrumb{font-size:13px;color:#7e6b51;margin-bottom:25px}.shiros-directory__breadcrumb a,.shiros-directory__back{color:#123e30}.shiros-directory__intro{text-align:left;max-width:930px;margin:0 0 28px}.shiros-directory__intro h1{font:400 clamp(40px,5vw,66px)/1.15 Georgia,serif;margin:8px 0 10px;color:#123e30}.shiros-directory__intro p{font-size:18px;color:#60736a;max-width:760px;line-height:1.6;margin:0}.shiros-directory__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.shiros-directory__item{display:block;background:#fff;border-radius:20px;overflow:hidden;text-decoration:none;color:#123e30;border:1px solid #ebd6b2;min-width:0}.shiros-directory__item[hidden]{display:none!important}.shiros-directory__item:hover{transform:translateY(-2px);box-shadow:0 10px 25px #232a1317}.shiros-directory__photo{width:100%;aspect-ratio:1/1;background:#f8eede;overflow:hidden}.shiros-directory__photo img{width:100%;height:100%;object-fit:contain;display:block}.shiros-directory__body{min-height:101px;padding:15px;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.shiros-directory__body h2{font:400 22px/1.25 Georgia,serif;color:#123e30;margin:0}.shiros-directory__body span{font-size:13px;font-weight:700;color:#916b32}.shiros-directory__detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:45px;align-items:center}.shiros-directory__detail[hidden],.shiros-directory__soon[hidden],.shiros-directory__grid[hidden]{display:none!important}.shiros-directory__detail-photo{background:#f8eede;border-radius:24px;overflow:hidden;aspect-ratio:1}.shiros-directory__detail-photo img{width:100%;height:100%;object-fit:contain}.shiros-directory__detail-copy h2{font:400 clamp(36px,4vw,52px)/1.13 Georgia,serif;color:#123e30;margin:8px 0 18px}.shiros-directory__detail-copy p{font-size:17px;line-height:1.7;color:#4e5c54}.shiros-directory__availability{font-size:14px!important;border-top:1px solid #dbc59e;padding-top:15px}.shiros-directory__order{display:inline-flex;background:#123e30;color:#fff9ed!important;padding:16px 24px;border-radius:99px;text-decoration:none;font-weight:700;margin:12px 0}.shiros-directory__note{font-size:12px!important}.shiros-directory__back{font-size:14px;font-weight:700;display:block;margin-top:16px}.shiros-directory__soon{text-align:center;background:#f8eede;border:1px solid #ddbe85;border-radius:24px;padding:40px 25px;max-width:770px;margin:20px auto}.shiros-directory__soon img{max-width:115px}.shiros-directory__soon h2{font:400 38px Georgia,serif;color:#123e30}.shiros-directory__soon a{color:#123e30;font-weight:700}.shiros-nav-soon{font-size:9px;color:#9b6b38;white-space:nowrap}@media(min-width:1140px){.shiros-main-nav{gap:12px!important}.shiros-main-nav a{font-size:12.5px!important;white-space:nowrap}}@media(max-width:1139px){.shiros-main-nav{display:none!important}.shiros-menu-toggle{display:block!important}.shiros-mobile-menu.is-open{display:grid}.shiros-nav-actions{justify-self:end}}@media(max-width:1000px){.shiros-category-explore__grid,.shiros-directory__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.shiros-category-explore{padding:32px 0 40px}.shiros-category-explore__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shiros-category-explore__text{padding:11px}.shiros-category-explore__text strong{font-size:19px}.shiros-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shiros-directory__body{padding:12px;min-height:90px}.shiros-directory__body h2{font-size:18px}.shiros-directory__detail{grid-template-columns:1fr;gap:24px}.shiros-directory__intro p,.shiros-directory__detail-copy p{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/shiros-v14-categories.css.map */
