/* Icy Spicy responsive Complete the Look */
#icyStore .icy-look{margin-top:25px;padding-top:24px;border-top:1px solid #f0ccdc}
#icyStore .icy-look[hidden]{display:none!important}
#icyStore .icy-look h3{margin:0;font:400 clamp(23px,2.5vw,30px)/1.2 Georgia,serif;color:#22151d}
#icyStore .icy-look p{font-size:11px;line-height:1.6;color:#806873;margin:7px 0 15px}
#icyStore .icy-look-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#icyStore .icy-look-card{min-width:0;padding:0 0 10px;text-align:left;background:#fff;border:1px solid #efdce5;border-radius:12px;overflow:hidden;color:#24151d;cursor:pointer}
#icyStore .icy-look-card:focus-visible{outline:3px solid #ff2f92;outline-offset:2px}
#icyStore .icy-look-card img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;background:#fff2f8}
#icyStore .icy-look-name{display:block;font-size:11px;font-weight:800;padding:9px 9px 3px}
#icyStore .icy-look-price{display:block;font-size:11px;color:#d72276;font-weight:800;padding:0 9px}
@media(min-width:900px){#icyStore .icy-look-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:700px){#icyStore .icy-look-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}#icyStore .icy-look-card{flex:0 0 min(45vw,170px);scroll-snap-align:start}}
