/* Company correction 1: give the central health socks more visual weight. */
.polish-products #men [data-rubric="rubric-08"] .rubric-collage {
  display: block;
  position: relative;
  padding: 0;
}
.polish-products #men [data-rubric="rubric-08"] .rubric-item {
  position: absolute;
  margin: 0;
  overflow: visible;
}
.polish-products #men [data-rubric="rubric-08"] .item-1 {
  left: 48%; right: auto; top: 3%; bottom: auto; width: 41%; height: 44%;
}
.polish-products #men [data-rubric="rubric-08"] .item-3 {
  left: 5%; right: auto; top: 3%; bottom: auto; width: 41%; height: 44%;
}
.polish-products #men [data-rubric="rubric-08"] .item-2 {
  left: 6%; right: auto; top: 49%; bottom: auto; width: 88%; height: 47%;
}
/* Company correction 2: bring the two camisole columns closer together. */
#women [data-rubric="women-01"] .women-item { width: 48%; height: 48%; }
#women [data-rubric="women-01"] :is(.item-1,.item-3) { left: 9%; right: auto; }
#women [data-rubric="women-01"] :is(.item-2,.item-4) { right: 9%; left: auto; }
#women [data-rubric="women-01"] :is(.item-1,.item-2) { top: 1%; bottom: auto; }
#women [data-rubric="women-01"] :is(.item-3,.item-4) { bottom: 1%; top: auto; }
/* Company correction 3: lower products use the bottom space safely. */
#women [data-rubric="women-13"] .item-2 { left: 16%; right: auto; bottom: auto; top: 1%; width: 68%; height: auto; aspect-ratio: 1600 / 1330; transform: none; }
#women [data-rubric="women-13"] .item-1 { left: 3%; right: auto; bottom: 2%; top: auto; width: 46%; height: 43%; transform: rotate(-5deg); }
#women [data-rubric="women-13"] .item-3 { right: 4%; left: auto; bottom: 1%; top: auto; width: 45%; height: 46%; transform: rotate(-90deg); transform-origin: center; }
#women [data-rubric="women-13"] .women-item img { object-fit: contain; max-width: 100%; max-height: 100%; }
#women [data-rubric="women-13"] .item-2 img {
  clip-path: polygon(42% 0, 79% 0, 99% 18%, 100% 21%, 99% 34%, 96% 42%, 89% 49%, 87% 61%, 79% 67%, 64% 81%, 54% 88%, 44% 100%, 25% 100%, 9% 98%, 7% 92%, 1% 65%, 0 40%, 4% 26%, 12% 29%, 25% 33%, 31% 29%, 32% 22%, 35% 16%, 39% 15%);
}
/* Company correction 4: preserve the original hand and give the blue leggings a full-height position. */
#women [data-rubric="women-05"] .item-3 { left: 0%; right: auto; top: auto; bottom: 9%; width: 37%; height: auto; aspect-ratio: 828 / 1210; }
#women [data-rubric="women-05"] .item-1 { right: 1%; left: auto; top: auto; bottom: 0; width: 50%; height: 98%; }
#women [data-rubric="women-05"] .item-1 img { object-position: center bottom; mask-image: linear-gradient(to bottom, #000 0%, #000 92%, transparent 100%); }
#women [data-rubric="women-05"] .item-2 { left: 1%; right: auto; top: 2%; bottom: auto; width: 48%; height: 96%; }
#women [data-rubric="women-05"] .item-3 img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: contain; }
#women [data-rubric="women-05"] .item-3 .original-railing {
  clip-path: polygon(0 18%, 11% 18%, 11% 49%, 0 49%);
  filter: blur(2px);
  opacity: .28;
  mask-image: linear-gradient(to right, transparent, #000 22%, #000 65%, transparent 100%);
}
/* Company correction 6: enlarge the boys' underwear packages within the same card. */
#kids [data-rubric="kids-11"] .item-1 { left: 1%; right: auto; top: 2%; bottom: auto; width: 57%; height: 96%; }
#kids [data-rubric="kids-11"] .item-2 { right: 2%; left: auto; top: 2%; bottom: auto; width: 44%; height: 46%; }
#kids [data-rubric="kids-11"] .item-3 { right: 2%; left: auto; top: auto; bottom: 2%; width: 44%; height: 46%; }
/* Company correction 7: three balanced rows inside the unchanged card. */
#kids [data-rubric="kids-7"] .kids-item { left: 3%; right: auto; bottom: auto; width: 94%; height: 30%; }
#kids [data-rubric="kids-7"] .item-1 { top: 2%; }
#kids [data-rubric="kids-7"] .item-2 { top: 35%; }
#kids [data-rubric="kids-7"] .item-3 { top: 68%; }
/* Company correction 10: prevent two independent bamboo sock photos overlapping. */
#women [data-rubric="women-07"] .item-2 { left: 4%; right: auto; top: auto; bottom: 4%; width: 48%; height: 53%; }
#women [data-rubric="women-07"] .item-3 { left: auto; right: 4%; top: auto; bottom: 4%; width: 39%; height: 56%; }
/* Company correction 11: equal visual height for both four-sock groups. */
#kids [data-rubric="kids-3"] .item-1 { left: 1%; right: auto; top: 12%; bottom: auto; width: 47%; height: 76%; }
#kids [data-rubric="kids-3"] .item-2 { left: auto; right: 1%; top: 12%; bottom: auto; width: 47%; height: 76%; }
/* Approved MEN audit refinements: only the selected product layers change. */
.polish-products #men :is([data-rubric="rubric-02"],[data-rubric="rubric-03"],[data-rubric="rubric-04"],[data-rubric="rubric-06"],[data-rubric="rubric-09"],[data-rubric="rubric-14"]) .rubric-collage { display:block; position:relative; padding:0; }
.polish-products #men :is([data-rubric="rubric-02"],[data-rubric="rubric-03"],[data-rubric="rubric-04"],[data-rubric="rubric-06"],[data-rubric="rubric-09"],[data-rubric="rubric-14"]) .rubric-item { position:absolute; margin:0; overflow:visible; transform:none; right:auto; bottom:auto; }
.polish-products #men [data-rubric="rubric-02"] .rubric-item { left:4%;width:92%;height:30%; }
.polish-products #men [data-rubric="rubric-02"] .item-1 { top:3%; }
.polish-products #men [data-rubric="rubric-02"] .item-2 { top:35%; }
.polish-products #men [data-rubric="rubric-02"] .item-3 { top:67%; }
.polish-products #men [data-rubric="rubric-03"] .rubric-item { top:4%;width:46%;height:92%; }
.polish-products #men [data-rubric="rubric-03"] .item-1 { left:3%; }
.polish-products #men [data-rubric="rubric-03"] .item-2 { left:51%; }
.polish-products #men [data-rubric="rubric-04"] .rubric-item { top:5%;width:45%;height:90%; }
.polish-products #men [data-rubric="rubric-04"] .item-1 { left:4%; }
.polish-products #men [data-rubric="rubric-04"] .item-2 { left:51%; }
.polish-products #men [data-rubric="rubric-06"] .item-1 { left:5%;top:3%;width:90%;height:51%; }
.polish-products #men [data-rubric="rubric-06"] .item-2 { left:45%;top:58%;width:51%;height:37%; }
.polish-products #men [data-rubric="rubric-06"] .item-3 { left:5%;top:57%;width:35%;height:39%; }
.polish-products #men [data-rubric="rubric-09"] .item-1 { left:5%;top:3%;width:90%;height:48%; }
.polish-products #men [data-rubric="rubric-09"] .item-2 { left:4%;top:55%;width:44%;height:41%; }
.polish-products #men [data-rubric="rubric-09"] .item-3 { left:52%;top:55%;width:44%;height:41%; }
.polish-products #men [data-rubric="rubric-14"] .item-2 { left:14%;top:3%;width:72%;height:45%; }
.polish-products #men [data-rubric="rubric-14"] .item-1 { left:10%;top:52%;width:40%;height:44%; }
.polish-products #men [data-rubric="rubric-14"] .item-3 { left:50%;top:52%;width:40%;height:44%; }
/* The original logo now owns its alpha; avoid a second filter and edge clipping. */
.hero .hero-logo,.quiet-brand .closing-logo { filter:none;clip-path:none;mix-blend-mode:normal;border:0;box-shadow:none; }
.polish-products #men [data-rubric="rubric-06"] .item-1 img { transform:rotate(180deg); }
/* Balance the approved five illustrated groups inside the existing card. */
.polish-products #men [data-rubric="rubric-02"] .item-1 { left:3%;top:1%;width:94%;height:32%; }
.polish-products #men [data-rubric="rubric-02"] .item-2 { left:2%;top:34%;width:96%;height:32%; }
.polish-products #men [data-rubric="rubric-02"] .item-3 { left:2%;top:67%;width:96%;height:32%; }
/* Approved important refinements for WOMEN and KIDS; card geometry stays locked. */
#women [data-rubric="women-06"] .item-1 { left:21%;right:auto;top:2%;bottom:auto;width:58%;height:52%; }
#women [data-rubric="women-06"] .item-2 { left:3%;right:auto;top:56%;bottom:auto;width:44%;height:41%; }
#women [data-rubric="women-06"] .item-3 { left:51%;right:auto;top:56%;bottom:auto;width:46%;height:41%; }
#women [data-rubric="women-10"] .item-1 { inset:2%;width:96%;height:96%; }
#women [data-rubric="women-12"] .item-1 { left:3%;right:auto;top:3%;bottom:auto;width:94%;height:43%; }
#women [data-rubric="women-12"] .item-2 { left:3%;right:auto;top:50%;bottom:auto;width:45%;height:47%; }
#women [data-rubric="women-12"] .item-3 { left:52%;right:auto;top:50%;bottom:auto;width:45%;height:47%; }
#kids [data-rubric="kids-6"] .kids-item { left:3%;right:auto;bottom:auto;width:94%;height:30%; }
#kids [data-rubric="kids-6"] .item-1 { top:2%; }
#kids [data-rubric="kids-6"] .item-2 { top:35%; }
#kids [data-rubric="kids-6"] .item-3 { top:68%; }

/* Four unique illustrated groups, two equal rows; original card geometry retained. */
.polish-products #men [data-rubric="rubric-02"] .rubric-item {width:46%;height:46%;right:auto;bottom:auto;transform:none;}
.polish-products #men [data-rubric="rubric-02"] .item-1 {left:3%;top:3%;}
.polish-products #men [data-rubric="rubric-02"] .item-2 {left:51%;top:3%;}
.polish-products #men [data-rubric="rubric-02"] .item-3 {left:3%;top:51%;}
.polish-products #men [data-rubric="rubric-02"] .item-4 {left:51%;top:51%;}
.polish-products #men [data-rubric="rubric-08"] .item-1 { left:48%; }

/* Requested order: full sock series above, the two individual socks below. */
#women :is([data-rubric="women-02"],[data-rubric="women-08"]) .item-1 {left:25%;right:auto;top:auto;bottom:4%;width:50%;height:45%;}
#women :is([data-rubric="women-02"],[data-rubric="women-08"]) .item-2 {left:4%;right:auto;top:4%;bottom:auto;width:44%;height:44%;}
#women :is([data-rubric="women-02"],[data-rubric="women-08"]) .item-3 {left:auto;right:4%;top:4%;bottom:auto;width:44%;height:44%;}
