/* International catalog only: retain existing visuals and button styling. */
[data-sg-catalog-refinements] .px-hero-visual{overflow:hidden}
[data-sg-catalog-refinements] .px-hero-visual>img{transform-origin:center;transition:transform .38s cubic-bezier(.2,.65,.3,1);will-change:transform}
@media(hover:hover) and (pointer:fine){[data-sg-catalog-refinements] .px-hero-visual:hover>img{transform:scale(1.04)}}
[data-sg-catalog-refinements] .px-quick .px-chips{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;overflow:visible;min-width:0;margin:0;padding:3px}
[data-sg-catalog-refinements] .px-quick .px-chips>a{grid-column:span 3;display:flex;align-items:center;justify-content:center;min-width:0;min-height:48px;white-space:normal;text-align:center;text-wrap:balance;overflow-wrap:break-word;padding:12px 16px;font-size:14px;line-height:1.45}
[data-sg-catalog-refinements] .px-quick .px-chips>a:nth-child(n+5){grid-column:span 4}
@media(max-width:1100px){
 [data-sg-catalog-refinements] .px-quick-heading{flex-wrap:wrap;gap:4px 12px}
 [data-sg-catalog-refinements] .px-quick .px-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 [data-sg-catalog-refinements] .px-quick .px-chips>a,[data-sg-catalog-refinements] .px-quick .px-chips>a:nth-child(n+5){grid-column:auto;min-height:52px;font-size:13px;padding:11px 12px}
 [data-sg-catalog-refinements] .px-quick .px-chips>a:last-child{grid-column:1/-1}
}
@media(prefers-reduced-motion:reduce){[data-sg-catalog-refinements] .px-hero-visual>img{transition:none;will-change:auto}[data-sg-catalog-refinements] .px-hero-visual:hover>img{transform:none}}
