.catalog-page[data-v-0bed53b8]{background:#fff;min-width:0;min-height:80vh;padding:42px 0 64px}.catalog-page>h1[data-v-0bed53b8]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.catalog-page[data-v-0bed53b8] .category-nav{box-sizing:border-box;background:0 0;gap:0;height:54px;min-height:54px;margin:-6px 0 18px;padding:6px 0 0;overflow:auto hidden}.catalog-page[data-v-0bed53b8] .category-nav a{color:#777;height:40px;min-height:40px;margin:0 28px;padding:0;font-size:18px;font-weight:400;line-height:34px}.catalog-page[data-v-0bed53b8] .category-nav a[aria-current=page]{color:#000;font-size:24px;font-weight:600;transform:translateY(-6px)}.catalog-page[data-v-0bed53b8] .category-nav a[aria-current=page]:after{background:#d40f16;height:6px;bottom:-1px;left:0;right:0}.catalog-page[data-v-0bed53b8] .continuous-room-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-bottom:16px}@media (width>=1401px){.catalog-page[data-v-0bed53b8]{width:1320px;margin-left:calc(50% - 660px)}.catalog-page[data-v-0bed53b8] .continuous-room-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=0) and (width<=1400px){:where(html[data-device-mode=desktop]) .catalog-page[data-v-0bed53b8]{width:min(960px,100vw - 32px);margin-left:auto;margin-right:auto}@media (hover:none),(width>=900px){:where(html[data-device-mode=auto]) .catalog-page[data-v-0bed53b8]{width:min(960px,100vw - 32px);margin-left:auto;margin-right:auto}}}@media (width>=0){:where(html[data-device-mode=phone]) .catalog-page[data-v-0bed53b8]{min-height:70vh;padding:0 calc(var(--wap-unit)*.32) calc(var(--wap-unit)*.36);background:#fff}@media (width<900px) and (hover:hover){:where(html[data-device-mode=auto]) .catalog-page[data-v-0bed53b8]{min-height:70vh;padding:0 calc(var(--wap-unit)*.32) calc(var(--wap-unit)*.36);background:#fff}}:where(html[data-device-mode=phone]) .catalog-page[data-v-0bed53b8] .category-nav{height:var(--mobile-category-height);min-height:var(--mobile-category-height);margin:0 calc(var(--wap-unit)*-.32) calc(var(--wap-unit)*.42);background:var(--primary);padding:0;overflow-x:auto}@media (width<900px) and (hover:hover){:where(html[data-device-mode=auto]) .catalog-page[data-v-0bed53b8] .category-nav{height:var(--mobile-category-height);min-height:var(--mobile-category-height);margin:0 calc(var(--wap-unit)*-.32) calc(var(--wap-unit)*.42);background:var(--primary);padding:0;overflow-x:auto}}:where(html[data-device-mode=phone]) .catalog-page[data-v-0bed53b8] .category-nav a{height:var(--mobile-category-height);min-height:var(--mobile-category-height);padding:0 calc(var(--wap-unit)*.32);font-size:calc(var(--wap-unit)*.3);line-height:var(--mobile-category-height);color:#fff;margin:0}@media (width<900px) and (hover:hover){:where(html[data-device-mode=auto]) .catalog-page[data-v-0bed53b8] .category-nav a{height:var(--mobile-category-height);min-height:var(--mobile-category-height);padding:0 calc(var(--wap-unit)*.32);font-size:calc(var(--wap-unit)*.3);line-height:var(--mobile-category-height);color:#fff;margin:0}}:where(html[data-device-mode=phone]) .catalog-page[data-v-0bed53b8] .category-nav a[aria-current=page]{font-size:calc(var(--wap-unit)*.34);color:#fff;transform:none}@media (width<900px) and (hover:hover){:where(html[data-device-mode=auto]) .catalog-page[data-v-0bed53b8] .category-nav a[aria-current=page]{font-size:calc(var(--wap-unit)*.34);color:#fff;transform:none}}:where(html[data-device-mode=phone]) .catalog-page[data-v-0bed53b8] .category-nav a[aria-current=page]:after{right:auto;bottom:calc(var(--wap-unit)*.14);width:calc(var(--wap-unit)*.16);height:calc(var(--wap-unit)*.08);background:#fff;left:45%}@media (width<900px) and (hover:hover){:where(html[data-device-mode=auto]) .catalog-page[data-v-0bed53b8] .category-nav a[aria-current=page]:after{right:auto;bottom:calc(var(--wap-unit)*.14);width:calc(var(--wap-unit)*.16);height:calc(var(--wap-unit)*.08);background:#fff;left:45%}}:where(html[data-device-mode=phone]) .catalog-page[data-v-0bed53b8] .continuous-room-grid{gap:calc(var(--wap-unit)*.2);padding-bottom:calc(var(--wap-unit)*.2);grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<900px) and (hover:hover){:where(html[data-device-mode=auto]) .catalog-page[data-v-0bed53b8] .continuous-room-grid{gap:calc(var(--wap-unit)*.2);padding-bottom:calc(var(--wap-unit)*.2);grid-template-columns:repeat(2,minmax(0,1fr))}}}
