.cc_3b911osb_WGKCNDuWT3 .cd-look { padding: 2.75rem 0; background: var(--cd-sand-2); }
.cc_3b911osb_WGKCNDuWT3 .cd-look__grid { display: grid; gap: 1rem; }
.cc_3b911osb_WGKCNDuWT3 .cd-look__shot { border-radius: var(--cd-r-lg); overflow: hidden; aspect-ratio: 4 / 5; background: var(--cd-sand); }
.cc_3b911osb_WGKCNDuWT3 .cd-look__shot img { width: 100%; height: 100%; object-fit: cover; object-position: center 20%; }
.cc_3b911osb_WGKCNDuWT3 .cd-look__list { background: var(--kombos-white); border-radius: var(--cd-r-lg); padding: 1.125rem; display: grid; gap: .875rem; align-content: start; }
.cc_3b911osb_WGKCNDuWT3 .cd-look__list h2 { margin: 0; color: var(--cd-ink); }
.cc_3b911osb_WGKCNDuWT3 .cd-look__item { display: grid; grid-template-columns: 4rem 1fr auto; gap: .75rem; align-items: center; }
.cc_3b911osb_WGKCNDuWT3 .cd-look__item img { width: 4rem; aspect-ratio: 4 / 5; object-fit: cover; object-position: center 18%; border-radius: var(--cd-r-sm); }
.cc_3b911osb_WGKCNDuWT3 .cd-look__n { color: var(--cd-ink); text-decoration: none; }
.cc_3b911osb_WGKCNDuWT3 .cd-look__add { height: 2.5rem; padding: 0 1rem; border-radius: 999px; border: 1px solid var(--cd-ink); background: none; color: var(--cd-ink); cursor: pointer; }
.cc_3b911osb_WGKCNDuWT3 .cd-look__add:hover { background: var(--cd-ink); color: var(--cd-ivory); }
.cc_3b911osb_WGKCNDuWT3 .cd-look__total { border-top: 1px solid var(--cd-line); padding-top: .875rem; display: flex; justify-content: space-between; align-items: center; color: var(--cd-ink); }
.cc_3b911osb_WGKCNDuWT3 .cd-look__mute { color: var(--cd-mute); }
@media (min-width: 768px) { .cc_3b911osb_WGKCNDuWT3 .cd-look__grid { grid-template-columns: 1.1fr 1fr; align-items: stretch; } }
@media (min-width: 1024px) { .cc_3b911osb_WGKCNDuWT3 .cd-look { padding: 4.375rem 0; } .cc_3b911osb_WGKCNDuWT3 .cd-look__list { padding: 2rem; } }
