@media (min-width:768px){.hm-product-grid[data-railw]{--hm-rail-card-w:var(--hm-pc-rail-w)}}.hm-pg-headwrap{margin:0 auto 16px}@media (min-width:1024px){.hm-pg-headwrap{max-width:1000px}}.hm-pg-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.hm-pg-head__title{margin:0;font-family:var(--font-heading);font-size:19px;font-weight:600;line-height:1.25;letter-spacing:-.04px;color:var(--color-text)}.hm-pg-head__sub{margin:2px 0 0;font-size:14px;font-weight:600;color:color-mix(in srgb,var(--color-text) 65%,transparent)}.hm-pg-viewall{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border-radius:8px;background:#fff;border:1px solid color-mix(in srgb,var(--color-text) 10%,transparent);font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;color:var(--color-accent-text,var(--color-accent))}.hm-pg-tabs{display:flex;gap:8px;margin-top:14px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hm-pg-tabs::-webkit-scrollbar{display:none}.hm-pg-tab{flex:0 0 auto;height:29px;padding:0 12px;border-radius:8px;border:1px solid #c5c5c5;background:#fff;font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--color-text);cursor:pointer;white-space:nowrap}.hm-pg-tab[aria-selected=true]{background:color-mix(in srgb,var(--color-accent) 7%,#fff);border-color:var(--color-accent);color:var(--color-accent-text,var(--color-accent))}@media (min-width:768px){.hm-pg-tabs{gap:10px}.hm-pg-tab{height:28px;padding:0 14px;font-size:12px;border-color:rgba(0,0,0,.1)}}.hm-pg-rail{position:relative}.hm-pg-arrow{display:none;position:absolute;top:calc(var(--hm-rail-card-w, 250px) / 2 - 14px);z-index:2;width:28px;height:28px;align-items:center;justify-content:center;padding:0;background:#fff;border:1px solid color-mix(in srgb,var(--color-text) 12%,transparent);border-radius:4px;color:var(--color-text);cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.12)}.hm-pg-arrow--prev{left:-6px}.hm-pg-arrow--next{right:-6px}@media (min-width:768px){.hm-pg-arrow{display:inline-flex}}