.cz-design-methods .cz-method--outfit{grid-column:1 / -1;justify-content:space-between;padding:1.3rem 1.6rem;background:#fbe0eb;border-color:#e7aac3;box-shadow:none}.cz-method--outfit .cz-method__copy{flex:1}.cz-method--outfit .cz-method__meta{font-size:var(--fs-caption,1.4rem);font-weight:500}.cz-outfit-modal[hidden],.cz-outfit-modal [hidden],[data-outfit-results][hidden]{display:none!important}.cz-outfit-modal{--fs-display-md: clamp(2.4rem,2.6vw,2.8rem);--fs-title-sm: 1.8rem;--fs-body: 1.6rem;--fs-caption: 1.4rem;--fs-action: 1.4rem;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10010;display:grid;place-items:center;padding:2rem;background:#07182c94;color:#07182c;font-family:Rajdhani,sans-serif}.cz-outfit-panel{display:flex;flex-direction:column;width:min(100%,48rem);max-height:min(90dvh,84rem);border:1px solid #e5d4db;border-radius:2.4rem;background:#fffafc;box-shadow:0 2rem 8rem #07182c35;overflow:hidden}.cz-outfit-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:2rem 2.4rem 0}.cz-outfit-header h2{margin:0;font:700 var(--fs-display-md)/1.2 "Rajdhani",sans-serif;color:inherit;letter-spacing:0;text-transform:none}.cz-outfit-modal button,.cz-outfit-modal input{font-family:inherit}.cz-outfit-close{min-width:4.4rem;min-height:4.4rem;border:0;background:transparent;color:inherit;font-size:2.4rem;cursor:pointer}.cz-outfit-body{padding:.8rem 2.4rem 1.6rem;overflow-y:auto;overscroll-behavior:contain}.cz-outfit-lead{margin:0 0 2rem;font-size:var(--fs-body);line-height:1.4;color:#506477}.cz-outfit-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:17rem;padding:2rem;border:1px dashed #b87994;border-radius:1.6rem;background:#fcecf2;color:#07182c;cursor:pointer}.cz-outfit-upload svg{width:3.2rem;height:3.2rem}.cz-outfit-upload strong{font-size:var(--fs-title-sm)}.cz-outfit-upload span,.cz-outfit-hint{font-size:var(--fs-caption);line-height:1.4;color:#506477}.cz-outfit-upload img{max-width:100%;height:16rem;object-fit:contain;border-radius:.8rem}.cz-outfit-hint{margin:.8rem 0 1.6rem}.cz-outfit-print-tip{margin:0 0 1.6rem;padding:1.4rem 1.6rem;border:1px solid #dfaf48;border-left:4px solid #b87708;border-radius:1rem;background:#fff6db;color:#392900}.cz-outfit-print-tip strong{display:block;font-size:var(--fs-body);line-height:1.35}.cz-outfit-print-tip p{margin:.5rem 0 0;font-size:var(--fs-body);line-height:1.45;color:inherit}.cz-outfit-print-tip p+strong{margin-top:1.2rem}.cz-outfit-upload-panel{display:grid;grid-template-rows:minmax(17.6rem,4fr) minmax(4.4rem,1fr);border:1px dashed #b87994;border-radius:1.6rem;overflow:hidden}.cz-outfit-upload-panel>.cz-outfit-upload{min-height:0;border:0;border-radius:0}.cz-outfit-detail{display:flex;min-width:0;margin:0;border-top:1px dashed #d6c3cc}.cz-outfit-detail .cz-outfit-upload{flex-direction:row;min-height:4.4rem;padding:.6rem 1rem;border:0;border-radius:0;background:#fff}.cz-outfit-detail__title{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem .8rem}.cz-outfit-detail__title strong{color:#07182c}.cz-outfit-upload .cz-outfit-optional{padding:.2rem .7rem;border:1px solid #e5d4db;border-radius:999px;background:#fdf0f5;font-size:var(--fs-caption);font-weight:500;line-height:1.3;white-space:nowrap}.cz-outfit-detail .cz-outfit-upload strong{font-size:var(--fs-action)}.cz-outfit-detail .cz-outfit-upload img{flex:0 0 3.2rem;width:3.2rem;height:3.2rem;object-fit:cover}.cz-outfit-upload-panel :focus-visible{outline-offset:-4px}.cz-outfit-link{min-height:4.4rem;padding:.8rem;border:0;background:transparent;color:#75415a;text-decoration:underline;font-size:var(--fs-action);cursor:pointer}.cz-outfit-modal .photo-consent{margin:1.6rem 0 0;font-size:var(--fs-caption)}.cz-outfit-modal .photo-consent__label{display:flex;align-items:flex-start;gap:.8rem;padding-block:.6rem;min-height:4.4rem;color:#07182c}.cz-outfit-modal .photo-consent input{flex:0 0 2rem;width:2rem;height:2rem;accent-color:#167765}.cz-outfit-modal .photo-consent__details{font-size:var(--fs-caption);color:#506477;line-height:1.4}.cz-outfit-modal .photo-consent a{color:#75415a}.cz-outfit-footer{flex-shrink:0;max-height:55dvh;overflow-y:auto;padding:1.2rem 2.4rem max(1.6rem,env(safe-area-inset-bottom));border-top:1px solid #efdee5;background:#fffafc}.cz-outfit-submit{width:100%;min-height:4.8rem;padding:1.2rem;border:0;border-radius:1.2rem;background:#07182c;color:#fff;font-size:1.5rem;font-weight:700;cursor:pointer}.cz-outfit-submit:disabled{opacity:.6;cursor:wait}.cz-outfit-count{margin:1rem 0 0;font-size:var(--fs-body);font-weight:700;text-align:center;color:var(--tool, #b42359)}.cz-outfit-limit__copy{margin:0 0 1rem;font-size:var(--fs-body);font-weight:700;line-height:1.4;color:#07182c}.cz-outfit-limit .portrait-highres-card{width:100%}.cz-outfit-status{font-size:var(--fs-body);line-height:1.4;color:#506477}.cz-outfit-error{font-size:var(--fs-body);color:#9b243d}.cz-outfit-modal :focus-visible{outline:3px solid #167765;outline-offset:3px}.cz-outfit-modal [aria-busy=true]{opacity:.7}.cz-outfit-results{width:100%;margin-top:1rem}.cz-outfit-results__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cz-outfit-results__header strong{font:700 var(--fs-title-sm,1.8rem)/1.3 "Rajdhani",sans-serif}.cz-outfit-results__strip{display:flex;gap:.8rem;overflow-x:auto;padding:.6rem .3rem}.cz-outfit-thumb{flex:0 0 5.2rem;height:7.6rem;padding:.2rem;border:2px solid transparent;border-radius:.8rem;background:#fbe0eb;cursor:pointer}.cz-outfit-thumb[aria-pressed=true]{border-color:#167765}.cz-outfit-thumb:focus-visible{outline:3px solid #167765;outline-offset:2px}.cz-outfit-thumb img{width:100%;height:100%;object-fit:cover;border-radius:.4rem}.cz-outfit-results__actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem}@media(max-width:749px){.cz-outfit-modal{--fs-display-md: 2rem;--fs-title-sm: 1.5rem;--fs-body: 1.4rem;--fs-caption: 1.3rem;--fs-action: 1.3rem;padding:1rem}.cz-outfit-panel{max-height:calc(100dvh - 2rem);border-radius:1.8rem}.cz-outfit-header{padding:1.2rem 1.6rem 0}.cz-outfit-body,.cz-outfit-footer{padding-inline:1.6rem}.cz-design-methods .cz-method--outfit{min-height:5.6rem;padding:1rem 1.2rem}.cz-method--outfit .cz-method__meta{font-size:var(--fs-caption,1.3rem)}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/outfit-match.css.map */
