.lab-custom{display:block;max-width:1000px;margin:48px auto;padding:32px;border:1px solid #dadfd8;border-radius:16px;background:#fafbf8;color:#182c23}.lab-custom h2{font-size:clamp(28px,4vw,42px);margin:20px 0 12px}.lab-custom__notice{font-size:13px;line-height:1.6;border-inline-start:4px solid #ab741c;padding:12px;background:#fff4da}.lab-custom__cta{display:inline-block;background:#203c2d;color:#fff;cursor:pointer;padding:14px 24px;border-radius:6px;margin:12px 0}.lab-custom__body{padding-block:20px}.lab-custom__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.lab-custom label{display:flex;flex-direction:column;gap:8px;font-weight:600}.lab-custom select,.lab-custom input,.lab-custom textarea{min-width:0;width:100%;padding:12px;border:1px solid #aab5ac;border-radius:4px;background:#fff;color:#182c23;font:inherit}.lab-custom select:disabled{opacity:.65}.lab-custom__option-image{width:120px;height:120px;object-fit:contain;border:1px solid #e1e5df;background:#fff}.lab-custom__summary{white-space:pre-wrap;font:inherit;padding:20px;background:#fff;border:1px solid #d7ded5}.lab-custom button[data-send]:not(:disabled),.lab-custom button[data-review]{background:#203c2d;color:#fff;cursor:pointer}.lab-custom__pending{margin-block:24px;font-size:14px}.lab-custom button{padding:14px 24px;margin-top:24px;background:#e1e5df;color:#546158;border:0;border-radius:6px}@media(max-width:650px){.lab-custom{margin:24px 12px;padding:20px}.lab-custom__grid{grid-template-columns:1fr}}.lab-custom__choice-group{grid-column:1/-1;margin:0;padding:0;border:0;min-width:0}.lab-custom__choice-group legend{font-weight:600;margin-bottom:12px}.lab-custom__choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:14px}.lab-custom label.lab-custom__choice{position:relative;display:flex;flex-direction:column;padding:14px;border:2px solid #d4dcd4;border-radius:8px;cursor:pointer;background:#fff;font-size:14px;line-height:1.4;min-width:0}.lab-custom__choice:has(input:checked){border-color:#203c2d;background:#f0f5ed}.lab-custom__choice:focus-within{outline:3px solid #3f704f;outline-offset:3px}.lab-custom__choice input[type=radio]{width:18px;height:18px;margin:0;accent-color:#203c2d}.lab-custom__choice img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f7f7f5}.lab-custom__photo-missing{display:grid;place-items:center;aspect-ratio:1;background:#f2f2ef;color:#637168;font-weight:400;text-align:center;padding:10px}@media(max-width:650px){.lab-custom__choices{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-custom label.lab-custom__choice{padding:10px;font-size:13px}}.lab-custom__visual-group{margin:0;padding:0;border:0;min-width:0}.lab-custom__visual-group legend{font-weight:600;margin-bottom:8px}.lab-custom__visual-select{border:1px solid #aab5ac;background:#fff;border-radius:4px;min-width:0}.lab-custom__visual-select summary{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;min-height:48px;list-style:none;line-height:1.4;font-weight:500}.lab-custom__visual-select summary::-webkit-details-marker{display:none}.lab-custom__visual-select summary:after{content:"\2304";margin-inline-start:auto;flex-shrink:0}.lab-custom__visual-select summary:focus-visible{outline:3px solid #3f704f;outline-offset:2px}.lab-custom__visual-options{max-height:340px;overflow-y:auto;border-top:1px solid #d7ded5}.lab-custom label.lab-custom__visual-option{display:flex;flex-direction:row;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;font-size:14px;line-height:1.4;font-weight:400}.lab-custom__visual-option:has(input:checked){background:#edf5e9}.lab-custom__visual-option:focus-within{outline:2px solid #3f704f;outline-offset:-2px}.lab-custom__visual-option input[type=radio]{width:18px;height:18px;min-width:18px;margin:0;accent-color:#203c2d}.lab-custom__thumb{width:64px;height:64px;min-width:64px;object-fit:contain;background:#f7f7f5}.lab-custom__thumb-small{width:32px;height:32px;min-width:32px;object-fit:contain}.lab-custom__swatch{display:inline-block;width:24px;height:24px;min-width:24px;border:1px solid #8c998f;border-radius:50%}.lab-custom__visual-option span:last-child,.lab-custom__visual-select summary span{overflow-wrap:anywhere}.lab-custom__photo-frame{display:inline-block;position:relative;overflow:hidden;width:64px;height:64px;min-width:64px;background:#f4f4f1;border:1px solid #d8dcd7;border-radius:3px}.lab-custom__photo-frame-small{width:32px;height:32px;min-width:32px}.lab-custom__photo-frame img{position:absolute;max-width:none;object-fit:fill}.lab-custom__alignment-thumb{width:96px;height:96px;min-width:96px;object-fit:contain;background:#fff;border:1px solid #e1e5df}.lab-custom__thumb-small{background:#fff}.lab-custom__missing-preview{width:96px;min-width:96px;display:block;font-size:11px;line-height:1.35;color:#697269;font-weight:400;background:#f5f5f2;padding:8px;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map */
