#combinacoes .outfit-pieces{gap:28px;align-items:start}
#combinacoes .outfit-piece{min-width:0}
#combinacoes .outfit-photo{height:auto;aspect-ratio:4/5;background:#eeece7}
#combinacoes .outfit-photo img{width:100%;height:100%;object-fit:cover}
#combinacoes .outfit-piece>.option-label{font-size:10px!important;letter-spacing:.4px;line-height:1.5;margin:12px 0 5px;color:#777168}
#combinacoes .outfit-piece>label{font-size:0!important;margin:0;display:block}
#combinacoes .outfit-search-open{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 0 14px!important;min-height:72px;border:0!important;border-bottom:1px solid #e0dcd4!important;border-radius:0!important;background:transparent!important;color:#292824;text-align:left;font:500 15px/1.45 'DM Sans',sans-serif!important}
#combinacoes .outfit-search-open>span:first-child{min-width:0;text-transform:capitalize}
#combinacoes .outfit-search-open small{display:block;font:400 14px/1.5 'DM Sans',sans-serif!important;margin-top:5px;color:#292824}
#combinacoes .outfit-search-open>span:last-child{flex-shrink:0;font:400 12px/1.5 'DM Sans',sans-serif!important;color:#6b6259;text-decoration:underline;text-underline-offset:4px;margin-top:2px}
#combinacoes .look-variant-choice{margin:16px 0 0;padding:0;min-width:0;border:0}
#combinacoes .look-variant-choice legend,#combinacoes .look-size-label{font:400 13px/1.5 'DM Sans',sans-serif!important;color:#6b6259;padding:0;margin:0 0 8px;display:block}
#combinacoes .look-colors,#combinacoes .look-sizes{display:flex!important;flex-wrap:wrap;gap:7px;align-items:start}
#combinacoes .look-colors button,#combinacoes .look-sizes button{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-width:42px!important;min-height:42px!important;height:auto;padding:9px 12px!important;border:1px solid #d5cfc5!important;border-radius:3px!important;background:transparent!important;color:#453f38!important;font:400 12px/1.4 'DM Sans',sans-serif!important;text-transform:capitalize;box-shadow:none!important}
#combinacoes .look-colors button[aria-pressed=true],#combinacoes .look-sizes button[aria-pressed=true]{border-color:#6c6255!important;background:#eeeae3!important;color:#292824!important}
#combinacoes .look-size-label{margin-top:18px}
#combinacoes .look-sizes button{text-transform:none;min-width:42px!important;padding-inline:10px!important}
#combinacoes .look-sizes>p{font-size:12px;line-height:1.6;color:#8a8175;margin:0}
#combinacoes .look-availability{font:400 12px/1.6 'DM Sans',sans-serif!important;color:#776f65;margin:10px 0 0;min-height:19px}
#combinacoes .outfit-summary{background:transparent!important;border:0!important;border-top:1px solid #ded8cf!important;padding:22px 0!important;box-shadow:none}
#combinacoes .outfit-summary h3{font-size:22px;margin:0 0 16px}
#combinacoes .another-look{min-height:44px;padding:10px 0;border:0;border-bottom:1px solid #cfc8bd;border-radius:0;background:transparent;font-size:13px;text-align:left}
#combinacoes #outfit-total{font-size:14px;border-color:#e0dcd4;padding-top:20px;margin-top:20px}
#combinacoes #outfit-total strong{font-size:23px;font-weight:500}
#combinacoes #outfit-add{min-height:46px;font-size:13px!important;font-weight:500;border-radius:3px;white-space:normal}
#combinacoes .look-suggestion-status{font-size:13px!important;line-height:1.6!important;margin-top:16px}
@media(max-width:760px){#combinacoes .outfit-pieces{gap:16px}#combinacoes .outfit-search-open{display:block;min-height:106px;font-size:13px!important;padding-bottom:12px!important}#combinacoes .outfit-search-open>span:last-child{display:inline-block;margin-top:7px;font-size:11px!important}#combinacoes .outfit-search-open small{font-size:13px!important}#combinacoes .outfit-piece>.option-label{font-size:9px!important;letter-spacing:0}#combinacoes .look-colors button{font-size:11px!important;padding:9px 8px!important;max-width:100%}#combinacoes .look-variant-choice legend,#combinacoes .look-size-label{font-size:12px!important}#combinacoes .look-availability{font-size:11px!important}#combinacoes .outfit-workspace{gap:28px}#combinacoes .outfit-summary{padding-top:20px!important}}
#combinacoes .look-colors:not(.is-expanded) button:nth-child(n+5):not([aria-pressed=true]){display:none!important}#combinacoes .look-more-colors{border:0;background:transparent;padding:6px 0;min-height:38px;color:#776f65;font:400 12px/1.4 'DM Sans',sans-serif;text-decoration:underline;text-underline-offset:3px}
