/* Small editor/detail adjustments on the original Aura Fit design. */
.classic-item-mode{margin:var(--s2) 0 var(--s5)}
.classic-add .dropzone__preview img{object-fit:contain}
.classic-field-hint{font-size:var(--fs-xs);color:var(--text-3);line-height:1.6;margin-top:var(--s2)}
.classic-field-error{font-size:var(--fs-xs);color:var(--danger);line-height:1.5;margin-top:var(--s2)}
.classic-field-error[hidden]{display:none}
.classic-add [aria-invalid="true"],.classic-outfit-form [aria-invalid="true"]{border-color:var(--danger)}
.classic-category-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s3)}
.classic-colours{border:0;padding:0;min-width:0}
.classic-colours legend{padding:0}
.classic-outfit-preview{margin-bottom:var(--s5)}
.classic-outfit-preview .thumb{width:132px;aspect-ratio:3/4;height:auto;flex:none}
.classic-picker-photo{position:relative}
.classic-picker-photo>img,.classic-picker-photo>svg{width:100%;height:100%;object-fit:contain}
.classic-save-outfit{margin-top:var(--s6)}
.classic-item-title{display:flex;align-items:center;gap:var(--s4);justify-content:space-between;margin-bottom:var(--s5)}
.classic-item-title .detail__title{margin:0;min-width:0}
.classic-item-title .classic-item-heart{position:relative;inset:auto;flex:none}
.classic-item-detail .detail__hero{width:100%;aspect-ratio:4/5}
.classic-item-detail .detail__hero>img,.classic-item-detail .detail__hero>svg{width:100%;height:100%;object-fit:contain}
.classic-item-detail .deflist{margin-top:0}
.classic-item-actions{grid-template-columns:repeat(2,minmax(0,1fr))}
.classic-item-finder{margin-top:var(--s6);padding-top:var(--s6);border-top:1px solid var(--border)}
@media (max-width:1023px){
  .classic-add [data-form]{margin-top:var(--s5)}
  .classic-item-detail .deflist{margin-top:var(--s5)}
}
@media (max-width:359px){
  .classic-category-row{grid-template-columns:minmax(0,1fr)}
  .classic-outfit-preview .thumb{width:96px}
}

.price-input-wrap{position:relative}
.price-input-wrap .price-input{padding-left:38px}
.price-input-symbol{position:absolute;left:14px;top:50%;transform:translateY(-50%);z-index:1;color:var(--text-2);font-weight:700;pointer-events:none}
