.flower-box-options{border:0;border-top:1px solid #e2d8cf;margin:0;padding:12px 0 0;min-width:0;display:grid;gap:8px}.flower-box-options legend{display:flex;gap:8px;align-items:baseline;padding:0;font-size:14px;font-weight:700;color:#1f1b17}.flower-box-options legend span{font-size:12px;font-weight:500;color:#625d57}.flower-box-options label{display:grid!important;gap:4px!important;min-width:0;font-size:13px!important;color:#3d3832}.flower-box-options select{display:block;width:100%;min-width:0;min-height:44px;padding:8px 10px;border:1px solid #cfc5ba;border-radius:8px;background:white;color:#1f1b17;font:inherit;font-size:14px}.flower-box-details{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px}.flower-box-options label>span{display:flex;align-items:center;gap:5px}.flower-box-options i{display:inline-block;width:12px;height:12px;border:1px solid #aaa;border-radius:2px}.opening-editor .flower-box-options label{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}.opening-editor .flower-box-options select{min-height:44px!important;width:100%!important}.finish-segments{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.finish-segments .finish-segment{position:relative;display:grid;justify-items:center;align-content:center;gap:2px;min-height:58px;padding:8px 6px;border:1px solid #cfc6b9;border-radius:10px;background:#fff;color:#2b2621;text-align:center;cursor:pointer;transition:background .15s,border-color .15s}.finish-segments .finish-segment:hover:not(.chosen){border-color:#8b7c68}.finish-segments .finish-segment>button[role=radio]{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;border-radius:10px;cursor:pointer}.finish-segments .finish-segment>button[role=radio]:focus-visible{opacity:1;background:transparent;outline:3px solid #b12a1c;outline-offset:2px}.finish-segments .finish-segment strong{font-size:15px;font-weight:700}.finish-segments .finish-segment em{font-style:normal;font-size:12px;color:#6b635a}.finish-segments .finish-segment.chosen{background:#b12a1c;border-color:#b12a1c;color:#fff}.finish-segments .finish-segment.chosen em{color:#fde7e3}.finish-segments.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}