.ShopList_list__GlWMA{display:flex;flex-direction:column;gap:48px}.ShopList_card__DAOD0{display:grid;grid-template-columns:288px minmax(0,1fr);background:#fafafa;border-radius:var(--p-radius-l);overflow:hidden;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.ShopList_card__DAOD0:hover{background:#fff8f1;box-shadow:0 14px 32px rgba(108,86,74,.12);transform:translateY(-4px)}.ShopList_card__DAOD0:focus-visible{outline:2px solid var(--p-fill-primary);outline-offset:4px}.ShopList_imageWrap__Dm9bS{display:block;min-height:288px;overflow:hidden;background:var(--p-fill-white);border-radius:var(--p-radius-l);text-decoration:none}.ShopList_imageWrap__Dm9bS:focus-visible{outline:2px solid var(--p-fill-primary);outline-offset:4px}.ShopList_image__TA5Cg{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .25s ease}.ShopList_card__DAOD0:hover .ShopList_image__TA5Cg{transform:scale(1.03)}.ShopList_content__005as{display:flex;flex-direction:column;justify-content:space-between;min-height:288px;padding:24px;gap:24px}.ShopList_topContent__yQxHq{display:flex;flex-direction:column;gap:var(--p-spacing-20)}.ShopList_name__tPQQy{margin:0;font-size:32px;font-weight:900;line-height:1.5;color:var(--p-text-h1)}.ShopList_services__SorNi{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.ShopList_serviceItem__eXZjZ{display:inline-flex;align-items:center;gap:8px;font-size:var(--p-font-size-caption-lg);line-height:1.5;color:var(--p-text-h3)}.ShopList_serviceIcon__xIbbd{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.ShopList_serviceIcon__xIbbd img{width:100%;height:100%;object-fit:contain;filter:brightness(0) saturate(100%) invert(22%) sepia(0) saturate(0) hue-rotate(145deg) brightness(98%) contrast(90%)}.ShopList_bottomContent__sQLNk{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.ShopList_metaList__GT_kW{display:flex;flex-direction:column;gap:var(--p-spacing-16);width:100%}.ShopList_metaRow__qEnAo{position:relative;display:flex;align-items:center;gap:16px}.ShopList_metaIcon__JFPrE{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.ShopList_metaIconSvg__mmSfD{display:block;width:100%;height:100%;object-fit:contain}.ShopList_metaText__yaeXi{margin:0;font-size:var(--p-font-size-body-sm);line-height:1.5;color:var(--p-text-h2);word-break:break-word}.ShopList_bookButton__qR5so{width:228px;padding:8px 40px!important;border-radius:8px!important;font-size:var(--p-font-size-body-md)!important;line-height:1.5}.ShopList_bookButtonWrap__xEG1v{display:flex}.ShopList_srOnly__ERfXw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1024px){.ShopList_list__GlWMA{gap:var(--p-spacing-30)}.ShopList_card__DAOD0{grid-template-columns:256px minmax(0,1fr)}.ShopList_imageWrap__Dm9bS{min-height:256px;aspect-ratio:auto}.ShopList_content__005as{min-height:256px;padding:24px;gap:20px}.ShopList_services__SorNi{gap:8px 16px}.ShopList_serviceIcon__xIbbd{width:16px;height:16px}.ShopList_bottomContent__sQLNk{gap:20px}.ShopList_metaRow__qEnAo{align-items:flex-start;gap:var(--p-spacing-16)}.ShopList_metaIcon__JFPrE{width:16px;height:16px;margin-top:2px}.ShopList_metaText__yaeXi{font-size:var(--p-font-size-body-sm)}.ShopList_bookButton__qR5so{width:160px;padding:8px 24px!important;font-size:var(--p-font-size-body-sm)!important}}@media(max-width:768px){.ShopList_card__DAOD0{grid-template-columns:1fr;border-radius:16px}.ShopList_card__DAOD0:hover{transform:none}.ShopList_imageWrap__Dm9bS{min-height:auto;aspect-ratio:1;border-radius:16px}.ShopList_content__005as{min-height:auto;gap:32px;padding:16px}.ShopList_name__tPQQy{font-size:18px;font-weight:700}.ShopList_bookButtonWrap__xEG1v{width:100%;justify-content:center}.ShopList_bottomContent__sQLNk{gap:16px}.ShopList_serviceItem__eXZjZ{font-size:12px}.ShopList_metaText__yaeXi{font-size:14px}.ShopList_bookButton__qR5so{width:auto;padding:8px 24px!important;border-radius:8px!important;font-size:var(--p-font-size-caption-lg)!important}}.Shop_page__Gy3So{padding:var(--p-spacing-40) 0 var(--p-spacing-200);background:var(--p-fill-white)}.Shop_heroSection__wo13a{display:flex;justify-content:center;margin-bottom:48px}.Shop_pageTitle__mmwEV{margin:0;font-size:var(--p-font-size-display-xl);font-weight:900;line-height:1.5;color:var(--p-text-h1);text-align:center}.Shop_listSection__Wjihx{width:100%}@media(max-width:768px){.Shop_page__Gy3So{padding:var(--p-spacing-20) 0 var(--p-spacing-200)}.Shop_heroSection__wo13a{margin-bottom:24px}}