.ProductCard-module__BcXFJW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.ProductCard-module__BcXFJW__gap{gap:var(--grid-gap)}.ProductCard-module__BcXFJW__three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:991px){.ProductCard-module__BcXFJW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.ProductCard-module__BcXFJW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ProductCard-module__BcXFJW__card{color:var(--ink);text-decoration:none;display:block}.ProductCard-module__BcXFJW__card:focus-visible{outline:2px solid var(--mint-deep);outline-offset:-2px}.ProductCard-module__BcXFJW__photo{aspect-ratio:2/3;background:var(--paper);position:relative;overflow:hidden}.ProductCard-module__BcXFJW__save{top:var(--sp1);right:var(--sp2);z-index:1;font-family:var(--jb);font-size:var(--mark);color:var(--ink);line-height:1;position:absolute}.ProductCard-module__BcXFJW__sizes{z-index:1;padding:var(--sp1) var(--sp2);background:var(--paper);font-family:var(--jb);font-size:var(--t4);letter-spacing:.08em;text-transform:uppercase;white-space:pre-wrap;opacity:0;transition:opacity var(--dur-1) var(--ease);position:absolute;bottom:0;left:0;right:0}@media (hover:hover){.ProductCard-module__BcXFJW__card:hover .ProductCard-module__BcXFJW__sizes,.ProductCard-module__BcXFJW__card:focus-visible .ProductCard-module__BcXFJW__sizes{opacity:1}}.ProductCard-module__BcXFJW__photo img{object-fit:cover}.ProductCard-module__BcXFJW__meta{padding:var(--sp2) var(--sp2) var(--sp3);font-family:var(--jb);font-size:var(--t2);letter-spacing:.04em;flex-direction:column;font-weight:500;line-height:16px;display:flex}.ProductCard-module__BcXFJW__line{margin-bottom:var(--sp1);font-size:var(--t4);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:400}.ProductCard-module__BcXFJW__name{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;color:var(--ink);transition:color var(--dur-1) var(--ease);overflow:hidden}.ProductCard-module__BcXFJW__price,.ProductCard-module__BcXFJW__note{color:var(--body-ink)}.ProductCard-module__BcXFJW__note{margin-top:var(--sp1)}.ProductCard-module__BcXFJW__card:hover .ProductCard-module__BcXFJW__name{color:var(--mint-deep)}@media (max-width:640px){.ProductCard-module__BcXFJW__meta{padding:var(--sp1) var(--sp1) var(--sp2)}}
.NumberLabel-module__yvrLWW__strip{align-items:center;gap:var(--sp2);flex-wrap:wrap;display:flex}.NumberLabel-module__yvrLWW__num{min-width:calc(var(--sp4) + var(--sp1));min-height:calc(var(--sp4) + var(--sp1));font-family:var(--jb);font-size:var(--t1);color:var(--ink);transition:color var(--dur-1) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;padding:2px 4px;line-height:1;text-decoration:none;display:inline-flex}a.NumberLabel-module__yvrLWW__num:hover{color:var(--mint-deep)}a.NumberLabel-module__yvrLWW__num:focus-visible{outline:2px solid var(--mint-deep);outline-offset:2px}.NumberLabel-module__yvrLWW__on{border-color:var(--ink);border-radius:999px}.NumberLabel-module__yvrLWW__held{color:var(--muted);cursor:default}@media (max-width:760px){.NumberLabel-module__yvrLWW__num{min-width:var(--tap);min-height:var(--tap)}}
.DesignerRow-module__c7gixa__row{align-items:baseline;gap:var(--sp1);font-family:var(--jb);text-transform:uppercase;white-space:nowrap;color:var(--ink);padding:6px 0;text-decoration:none;display:inline-flex}.DesignerRow-module__c7gixa__name{font-size:var(--d6);letter-spacing:.02em;transition:color var(--dur-1) var(--ease)}.DesignerRow-module__c7gixa__count{font-size:var(--t4);color:var(--muted)}a.DesignerRow-module__c7gixa__row:hover .DesignerRow-module__c7gixa__name{color:var(--mint-deep)}a.DesignerRow-module__c7gixa__row:focus-visible{outline:2px solid var(--mint-deep);outline-offset:2px}@media (max-width:760px){.DesignerRow-module__c7gixa__row{min-height:var(--tap);align-items:center}}
.Tag-module__JAm9la__tag{font-family:var(--jb);font-size:var(--t4);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);align-items:center;gap:.5em;font-weight:700;line-height:1.6;display:inline-flex}.Tag-module__JAm9la__dot{background:currentColor;flex:none;width:.5em;height:.5em}.Tag-module__JAm9la__mint .Tag-module__JAm9la__dot{background:var(--mint)}.Tag-module__JAm9la__muted{color:var(--muted)}