.women-products{background:#faf8f3!important}
.women-products #women.women-refreshed{padding:0;margin:12px 0 0;background:none;border:0;border-radius:0;box-shadow:none;overflow:visible}
#women.women-refreshed:before,#women.women-refreshed:after{display:none}
#women.women-refreshed .carousel-heading{border-bottom:1px solid #e3dacb;padding:12px 0 20px;margin-bottom:22px}
#women.women-refreshed h3{font:600 30px/1.2 'Skill Assistant',Arial,sans-serif}
#women.women-refreshed .carousel-heading p{font-size:14px;color:#6e665d}
#women.women-refreshed .carousel-controls button{min-width:44px;min-height:44px;background:transparent;border:1px solid #e1d7c5;color:#655d50;box-shadow:none}
#women.women-refreshed .carousel-track,#women.women-refreshed .carousel-group{gap:18px}
#women .women-rubric{width:320px;flex:0 0 320px;border:1px solid #e4ddd0;border-radius:15px;background:#faf8f3;box-shadow:none;overflow:hidden}
#women .women-rubric .women-collage{position:relative;display:block;isolation:isolate;width:100%;height:auto;aspect-ratio:1/1.48;flex-shrink:0;overflow:hidden;background:#faf8f3;border:0;border-radius:0;padding:0}
#women .women-collage:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(#faf8f322,#faf8f388),url('ending-blush-v2.png') 72% center/cover;opacity:.7;pointer-events:none}
#women .women-rubric:nth-child(3n+2) .women-collage:before{background-position:30% center;opacity:.48}
#women .women-rubric:nth-child(3n) .women-collage:before{background-position:90% center;opacity:.58}
#women .women-item{display:block;position:absolute}
#women .women-item img{width:100%;height:100%;max-height:none;object-fit:contain;object-position:center;filter:drop-shadow(0 3px 3px #33291c10)}
#women .count-1 .item-1{inset:5%;width:90%;height:90%}
#women .count-2 .item-1{left:3%;top:5%;width:53%;height:86%}
#women .count-2 .item-2{right:3%;bottom:9%;width:39%;height:70%}
#women .count-3 .item-1{left:3%;top:5%;width:52%;height:89%}
#women .count-3 .item-2{right:3%;top:4%;width:39%;height:43%}
#women .count-3 .item-3{right:3%;bottom:4%;width:39%;height:43%}
#women .count-4 .item-1{left:3%;top:3%;width:47%;height:49%}
#women .count-4 .item-2{right:3%;top:5%;width:42%;height:44%}
#women .count-4 .item-3{left:5%;bottom:3%;width:40%;height:42%}
#women .count-4 .item-4{right:3%;bottom:3%;width:45%;height:46%}
#women .count-5 .item-1{left:3%;top:3%;width:57%;height:46%}
#women .count-5 .item-2{right:3%;top:4%;width:33%;height:41%}
#women .count-5 .item-3{left:3%;bottom:3%;width:29%;height:44%}
#women .count-5 .item-4{left:35%;bottom:3%;width:29%;height:44%}
#women .count-5 .item-5{right:3%;bottom:3%;width:29%;height:44%}
#women [data-rubric="women-07"] .item-1{left:5%;top:3%;width:90%;height:34%}
#women [data-rubric="women-07"] .item-2{left:4%;top:auto;bottom:4%;width:48%;height:53%}
#women [data-rubric="women-07"] .item-3{right:4%;bottom:4%;width:39%;height:56%}
#women [data-rubric="women-09"] .item-1{left:3%;top:4%;width:53%;height:31%}
#women [data-rubric="women-09"] .item-2{right:3%;top:5%;width:38%;height:29%}
#women [data-rubric="women-09"] .item-3{left:4%;bottom:4%;width:43%;height:56%}
#women [data-rubric="women-09"] .item-4{right:4%;bottom:4%;width:43%;height:56%}
#women .women-rubric figcaption{display:flex;align-items:center;justify-content:center;min-height:102px;padding:15px 16px;background:#faf8f3;border-top:1px solid #e9e1d5}
#women .women-rubric h4{font:500 20px/1.4 'Skill Assistant',Arial,sans-serif;text-align:center;margin:0}
@media(max-width:760px){#women .women-rubric{width:min(76vw,320px);flex-basis:min(76vw,320px)}#women.women-refreshed .carousel-track,#women.women-refreshed .carousel-group{gap:14px}#women.women-refreshed h3{font-size:27px}#women .women-rubric h4{font-size:19px}#women .women-rubric figcaption{min-height:104px}}

/* Product-scale refinements: original photo aspect ratios are preserved. */
#women .count-2 .item-1{left:4%;top:8%;width:46%;height:82%}
#women .count-2 .item-2{right:4%;bottom:8%;width:44%;height:80%}
#women .count-4 .item-1{left:4%;top:4%;width:44%;height:44%}
#women .count-4 .item-2{right:4%;top:4%;width:44%;height:44%}
#women .count-4 .item-3{left:4%;bottom:4%;width:44%;height:44%}
#women .count-4 .item-4{right:4%;bottom:4%;width:44%;height:44%}
#women :is([data-rubric="women-02"],[data-rubric="women-03"],[data-rubric="women-04"],[data-rubric="women-08"],[data-rubric="women-13"]) .item-1{left:25%;top:4%;width:50%;height:45%}
#women :is([data-rubric="women-02"],[data-rubric="women-03"],[data-rubric="women-04"],[data-rubric="women-08"],[data-rubric="women-13"]) .item-2{left:4%;right:auto;top:auto;bottom:4%;width:44%;height:44%}
#women :is([data-rubric="women-02"],[data-rubric="women-03"],[data-rubric="women-04"],[data-rubric="women-08"],[data-rubric="women-13"]) .item-3{right:4%;bottom:4%;width:44%;height:44%}
#women [data-rubric="women-05"] .item-1{left:2%;top:16%;width:34%;height:66%}
#women [data-rubric="women-05"] .item-2{left:37%;right:auto;top:7%;width:26%;height:84%}
#women [data-rubric="women-05"] .item-3{right:2%;bottom:9%;width:34%;height:75%}
#women [data-rubric="women-06"] .item-1{left:3%;top:3%;width:46%;height:48%}
#women [data-rubric="women-06"] .item-2{right:3%;top:3%;width:46%;height:48%}
#women [data-rubric="women-06"] .item-3{left:3%;bottom:3%;width:29%;height:43%}
#women [data-rubric="women-06"] .item-4{left:35%;bottom:3%;width:29%;height:43%}
#women [data-rubric="women-06"] .item-5{right:3%;bottom:3%;width:29%;height:43%}
#women [data-rubric="women-09"] .item-1{left:4%;top:4%;width:48%;height:32%}
#women [data-rubric="women-09"] .item-2{right:4%;top:4%;width:40%;height:32%}
#women [data-rubric="women-09"] .item-3{left:4%;bottom:4%;width:43%;height:56%}
#women [data-rubric="women-09"] .item-4{right:4%;bottom:4%;width:43%;height:56%}
#women [data-rubric="women-11"] .item-1{left:4%;top:7%;width:36%;height:83%}
#women [data-rubric="women-11"] .item-2{right:3%;bottom:9%;width:54%;height:79%}
#women [data-rubric="women-12"] .item-1{left:4%;top:3%;width:40%;height:44%}
#women [data-rubric="women-12"] .item-2{right:3%;top:3%;width:50%;height:44%}

#women .women-rubric figcaption{height:128px;min-height:128px;flex:0 0 128px}
